{"id":50503,"date":"2026-08-31T10:47:19","date_gmt":"2026-08-31T10:47:19","guid":{"rendered":"https:\/\/parashift.ai\/?page_id=50503"},"modified":"2026-09-25T17:47:36","modified_gmt":"2026-09-25T17:47:36","slug":"software-vendors","status":"publish","type":"page","link":"https:\/\/parashift.ai\/en\/software-vendors\/","title":{"rendered":"For Software Vendors"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"50503\" class=\"elementor elementor-50503\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-pvsr101 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"pvsr101\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;pix_scale_in&quot;:&quot;none&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-pvsr102\" data-id=\"pvsr102\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;pix_scale_in&quot;:&quot;none&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-pvsr103 elementor-widget elementor-widget-html\" data-id=\"pvsr103\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\/*__PSVRFULL__*\/\n\n.psvr-scope{\n  --bg:#ffffff;--bg-alt:#e9eff9;--bg-deep:#0b1526;--bg-deep-alt:#0f1c33;\n  --ink:#16202c;--ink-soft:#55626f;--ink-faint:#8792a0;\n  --invert:#eef2fa;--invert-soft:#9fadc4;\n  --brand:#4987f5;--brand-deep:#2f66d6;--brand-glow:#e8f0fe;--teal:#7dabf9;--good:#1f9d6f;\n  --line:#e2e8f2;--line-deep:#233047;--radius:10px;\n  --shadow:0 1px 2px rgba(20,30,50,.04), 0 8px 24px -12px rgba(20,30,50,.10);\n  background:var(--bg);color:var(--ink);font-family:\"Barlow\",Arial,Helvetica,sans-serif;\n  line-height:1.55;-webkit-font-smoothing:antialiased;display:block;\n  margin:-10px 0;\n}\n.psvr-scope, .psvr-scope *{box-sizing:border-box;}\n.psvr-scope img{max-width:100%;display:block;}\n.psvr-scope a{color:inherit;text-decoration:none;}\n.psvr-scope h1,.psvr-scope h2,.psvr-scope h3,.psvr-scope h4{font-family:\"Barlow\",Arial,Helvetica,sans-serif;line-height:1.12;text-wrap:balance;margin:0;font-weight:800;letter-spacing:-.01em;}\n.psvr-scope p{margin:0;}\n.psvr-scope .mono{font-family:\"JetBrains Mono\",ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;}\n.psvr-scope .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}\n@media (max-width:720px){.psvr-scope .wrap{padding:0 20px;}}\n.psvr-scope .btn{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;padding:13px 24px;border-radius:8px;font-weight:700;font-size:15px;border:1px solid var(--brand);cursor:pointer;transition:transform .12s ease, background .15s ease, box-shadow .15s ease;box-shadow:0 6px 16px -8px rgba(73,135,245,.55);}\n.psvr-scope .btn:hover{background:var(--brand-deep);border-color:var(--brand-deep);transform:translateY(-1px);color:#fff;}\n.psvr-scope .btn.ghost{background:transparent;color:var(--brand);border:1px solid var(--line);box-shadow:none;}\n.psvr-scope .btn.ghost:hover{background:var(--brand-glow);transform:none;color:var(--brand);}\n.psvr-scope .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:\"JetBrains Mono\",monospace;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--brand-glow);border:1px solid rgba(73,135,245,.25);padding:6px 12px;border-radius:100px;}\n.psvr-scope section{padding:96px 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;background:var(--bg);}\n@media (max-width:720px){.psvr-scope section{padding:64px 0;}}\n.psvr-scope .section-head{max-width:660px;margin:0 0 44px;}\n.psvr-scope .section-head h2{font-size:clamp(26px,3.2vw,34px);}\n.psvr-scope .section-head p{margin-top:12px;color:var(--ink-soft);font-size:16px;max-width:62ch;}\n.psvr-scope .section-head .eyebrow{margin-bottom:16px;}\n.psvr-scope .alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n.psvr-scope .crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--invert-soft);margin-bottom:22px;}\n.psvr-scope .crumb a{color:var(--invert-soft);}\n.psvr-scope .crumb a:hover{color:#fff;}\n.psvr-scope .crumb .sep{opacity:.5;}\n.psvr-scope .crumb .here{color:var(--invert);}\n.psvr-scope .herowrap{background:radial-gradient(ellipse 900px 520px at 78% -10%, rgba(73,135,245,.16) 0%, rgba(73,135,245,0) 62%), linear-gradient(180deg,#0d1830 0%,#0b1526 55%,#0f1c33 100%);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;position:relative;}\n.psvr-scope .pagehead{color:var(--invert);padding:168px 0 40px;position:relative;overflow:hidden;}\n@media (max-width:720px){.psvr-scope .pagehead{padding:132px 0 32px;}}\n.psvr-scope .pagehead .eyebrow{background:rgba(73,135,245,.18);color:#9db8f7;border-color:rgba(73,135,245,.35);}\n.psvr-scope .pagehead-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;}\n@media (max-width:900px){.psvr-scope .pagehead-grid{grid-template-columns:1fr;}}\n.psvr-scope .pagehead h1{font-size:clamp(28px,3.4vw,40px);color:var(--invert);margin:14px 0 16px;max-width:640px;}\n.psvr-scope .pagehead .lede{font-size:16.5px;color:var(--invert-soft);max-width:60ch;margin-bottom:22px;}\n.psvr-scope .pagehead .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px;}\n.psvr-scope .pagehead .btn.ghost{color:var(--invert);border-color:var(--line-deep);}\n.psvr-scope .pagehead .btn.ghost:hover{background:rgba(255,255,255,.07);}\n.psvr-scope .pagehead .microproof{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--invert-soft);}\n.psvr-scope .pagehead .microproof span{display:flex;align-items:center;gap:7px;}\n.psvr-scope .pagehead .microproof .dot{width:6px;height:6px;border-radius:50%;background:var(--good);}\n.psvr-scope .extractcard{background:#fff;border-radius:16px;padding:22px 22px 18px;box-shadow:0 20px 50px -18px rgba(0,0,0,.5);}\n.psvr-scope .extractcard .ec-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;flex-wrap:wrap;}\n.psvr-scope .extractcard .ec-id{font-family:\"JetBrains Mono\",monospace;font-size:12.5px;font-weight:600;color:var(--ink);}\n.psvr-scope .extractcard .ec-pill{font-family:\"JetBrains Mono\",monospace;font-size:10px;font-weight:600;color:var(--brand-deep);background:var(--brand-glow);padding:4px 9px;border-radius:100px;white-space:nowrap;}\n.psvr-scope .extractcard .ec-pill.ok{color:#1f9d6f;background:#e5f6ee;}\n.psvr-scope .extractcard .ec-body{display:flex;gap:20px;align-items:flex-start;}\n.psvr-scope .extractcard .ec-thumb{flex:none;}\n.psvr-scope .extractcard .ec-fields{flex:1;display:flex;flex-direction:column;gap:11px;min-width:0;}\n.psvr-scope .extractcard .ec-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line);}\n.psvr-scope .extractcard .ec-row:last-child{border-bottom:none;padding-bottom:0;}\n.psvr-scope .extractcard .ec-row span{font-size:12px;color:var(--ink-soft);}\n.psvr-scope .extractcard .ec-row b{font-size:13.5px;color:var(--ink);font-weight:700;text-align:right;white-space:nowrap;}\n.psvr-scope .extractcard .ec-foot{margin-top:16px;padding-top:13px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-faint);}\n.psvr-scope .trustband{background:transparent;padding:56px 0 52px;border-top:1px solid rgba(255,255,255,.07);}\n.psvr-scope .trustband .trust-label{text-align:center;font-size:13px;color:var(--invert-soft);margin-bottom:26px;}\n.psvr-scope .trustlogos{display:flex;gap:32px;flex-wrap:wrap;align-items:center;justify-content:center;}\n.psvr-scope .trustlogos .tl-slot{display:flex;align-items:center;justify-content:center;height:40px;width:116px;}\n.psvr-scope .trustlogos img{width:100%;height:100%;object-fit:contain;object-position:center;opacity:.65;filter:brightness(0) invert(1);transition:opacity .15s ease;}\n.psvr-scope .trustlogos img:hover{opacity:.95;}\n.psvr-scope .partnerline{padding:30px 0 50px;text-align:center;}\n.psvr-scope .partnerline p{color:var(--invert-soft);font-size:14px;max-width:640px;margin:0 auto;}\n.psvr-scope .partnerline a{color:#9db8f7;text-decoration:underline;}\n.psvr-scope .prozess-lead{max-width:820px;font-size:17px;color:var(--ink-soft);}\n.psvr-scope .prozess-lead strong{color:var(--ink);font-weight:700;}\n.psvr-scope .doclist{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .doclist{grid-template-columns:1fr 1fr;}}\n@media (max-width:600px){.psvr-scope .doclist{grid-template-columns:1fr;}}\n.psvr-scope .doc{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px;box-shadow:var(--shadow);}\n.psvr-scope .doc h4{font-size:15.5px;font-weight:700;margin-bottom:10px;color:var(--ink);display:flex;align-items:center;gap:9px;}\n.psvr-scope .doc h4 .dicon{width:30px;height:30px;flex:none;border-radius:8px;background:var(--brand-glow);color:var(--brand);display:flex;align-items:center;justify-content:center;}\n.psvr-scope .doc h4 .dicon svg{width:15px;height:15px;}\n.psvr-scope .fields{display:flex;flex-wrap:wrap;gap:6px;}\n.psvr-scope .fields span{font-family:\"JetBrains Mono\",monospace;font-size:11px;color:var(--ink-soft);background:var(--bg-alt);border:1px solid var(--line);padding:3px 8px;border-radius:5px;}\n.psvr-scope .flow{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;margin-top:8px;}\n.psvr-scope .flow .step{flex:1;min-width:160px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:22px 20px;box-shadow:var(--shadow);position:relative;}\n.psvr-scope .flow .step .n{font-family:\"JetBrains Mono\",monospace;font-size:11px;font-weight:600;color:var(--brand);letter-spacing:.04em;margin-bottom:10px;}\n.psvr-scope .flow .step h4{font-size:15px;font-weight:700;margin-bottom:6px;color:var(--ink);}\n.psvr-scope .flow .step p{font-size:13px;color:var(--ink-soft);}\n.psvr-scope .flow .arrow{display:flex;align-items:center;justify-content:center;color:var(--ink-faint);flex:0 0 34px;}\n@media (max-width:880px){.psvr-scope .flow{flex-direction:column;}.psvr-scope .flow .arrow{transform:rotate(90deg);flex:0 0 24px;}}\n.psvr-scope .systems{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;}\n.psvr-scope .systems span{font-family:\"JetBrains Mono\",monospace;font-size:13px;color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);padding:9px 16px;border-radius:9px;box-shadow:var(--shadow);}\n.psvr-scope .compliance-line{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;font-size:13.5px;color:var(--ink-soft);margin-top:6px;}\n.psvr-scope .compliance-line span{display:flex;align-items:center;gap:7px;}\n.psvr-scope .compliance-line .dot{width:6px;height:6px;border-radius:50%;background:var(--brand);}\n.psvr-scope .effektband{display:flex;gap:40px;flex-wrap:wrap;align-items:baseline;}\n.psvr-scope .effekt{}\n.psvr-scope .effekt .num{font-family:\"JetBrains Mono\",monospace;font-size:42px;font-weight:600;color:var(--brand-deep);line-height:1;}\n.psvr-scope .effekt p{margin-top:8px;color:var(--ink-soft);font-size:14px;max-width:28ch;}\n.psvr-scope .effekt .src{display:block;margin-top:4px;font-size:11.5px;color:var(--ink-faint);}\n.psvr-scope .case{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:30px 32px;box-shadow:var(--shadow);max-width:800px;}\n.psvr-scope .case h3{font-size:20px;margin-bottom:12px;}\n.psvr-scope .case p{color:var(--ink-soft);font-size:15px;margin-bottom:12px;}\n.psvr-scope .case p:last-of-type{margin-bottom:0;}\n.psvr-scope .case .src{font-size:12.5px;color:var(--ink-faint);margin-top:14px;display:block;}\n.psvr-scope .hubcard{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:28px 30px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;}\n.psvr-scope .hubcard div{max-width:60ch;}\n.psvr-scope .hubcard h3{font-size:18px;margin-bottom:6px;}\n.psvr-scope .hubcard p{color:var(--ink-soft);font-size:14px;}\n.psvr-scope .finalcta{background:linear-gradient(120deg,var(--brand-deep) 0%,var(--brand) 70%,var(--teal) 130%);color:#fff;text-align:center;}\n.psvr-scope .finalcta h2{color:#fff;font-size:clamp(26px,3.2vw,34px);margin-bottom:14px;}\n.psvr-scope .finalcta p{color:rgba(255,255,255,.85);max-width:56ch;margin:0 auto 28px;font-size:16px;}\n.psvr-scope .finalcta .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:14px;}\n.psvr-scope .finalcta .btn{background:#fff;color:var(--brand-deep);border-color:#fff;}\n.psvr-scope .finalcta .btn:hover{background:#eef2fa;color:var(--brand-deep);}\n.psvr-scope .finalcta .note{font-size:13px;color:rgba(255,255,255,.75);}\n\n\/* ---------- Hero visual stage ---------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .psvr-scope .herostage .hchip, .psvr-scope .herostage .hbadge{animation:hchipIn .7s cubic-bezier(.2,.7,.3,1) backwards;}\n  @keyframes hchipIn{from{opacity:0;transform:translateY(14px) scale(.97) var(--r,rotate(0deg));}to{opacity:1;transform:translateY(0) scale(1) var(--r,rotate(0deg));}}\n}\n.psvr-scope .herostage{position:relative;width:100%;height:322px;}\n.psvr-scope .hchip{position:absolute;background:#fff;border-radius:11px;padding:15px 17px;box-shadow:0 18px 34px -14px rgba(5,10,25,.55);width:186px;}\n.psvr-scope .hchip.back{filter:saturate(.85);}\n.psvr-scope .hchip .hc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;gap:8px;}\n.psvr-scope .hchip .hc-id{font-family:\"JetBrains Mono\",monospace;font-size:10.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n.psvr-scope .hchip .hc-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--brand);}\n.psvr-scope .hchip .ln{height:6px;border-radius:3px;background:#e3e8f2;margin-bottom:7px;}\n.psvr-scope .hchip .ln:last-child{margin-bottom:0;}\n.psvr-scope .hchip .ln.w60{width:60%;}\n.psvr-scope .hchip .ln.w80{width:80%;}\n.psvr-scope .hchip .ln.w40{width:40%;}\n.psvr-scope .hchip .ln.brand{background:var(--brand);opacity:.35;}\n.psvr-scope .hchip.rough .ln{background:repeating-linear-gradient(90deg,#d7deea 0 3px,transparent 3px 6px);border-radius:2px;}\n.psvr-scope .hchip.rough{background:#f4f1ea;}\n.psvr-scope .hchip.rough::after{content:\"\";position:absolute;inset:0;border-radius:11px;background:repeating-linear-gradient(180deg,rgba(0,0,0,.025) 0 2px,transparent 2px 4px);pointer-events:none;}\n.psvr-scope .hchip .hc-field{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:6px 0;border-bottom:1px solid var(--line);}\n.psvr-scope .hchip .hc-field:last-child{border-bottom:none;padding-bottom:0;}\n.psvr-scope .hchip .hc-field span{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52%;}\n.psvr-scope .hchip .hc-field b{color:var(--ink);font-weight:700;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52%;}\n.psvr-scope .hchip .hc-pill{display:inline-block;margin-top:11px;font-family:\"JetBrains Mono\",monospace;font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--brand-deep);background:var(--brand-glow);padding:4px 9px;border-radius:100px;}\n.psvr-scope .hchip .hc-pill.good{color:#1f9d6f;background:#e5f6ee;}\n.psvr-scope .hbadge{position:absolute;width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0 14px 28px -10px rgba(5,10,25,.5);display:flex;align-items:center;justify-content:center;z-index:5;}\n.psvr-scope .hbadge svg{width:26px;height:26px;}\n.psvr-scope .hbadge.brand{color:var(--brand-deep);}\n.psvr-scope .hbadge.good{color:#1f9d6f;}\n.psvr-scope .hring{width:60px;height:60px;}\n.psvr-scope .hring .track{fill:none;stroke:var(--line);stroke-width:4;}\n.psvr-scope .hring .meter{fill:none;stroke:var(--brand);stroke-width:4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;}\n.psvr-scope .hring text{font-family:\"JetBrains Mono\",monospace;font-weight:700;fill:var(--ink);}\n.psvr-scope .harrow{position:absolute;color:rgba(255,255,255,.35);}\n.psvr-scope .henv{position:absolute;}\n.psvr-scope .htag{position:absolute;font-family:\"JetBrains Mono\",monospace;font-size:9.5px;font-weight:600;letter-spacing:.02em;color:var(--invert);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:5px 10px;border-radius:100px;white-space:nowrap;backdrop-filter:blur(2px);}\n.psvr-scope .hnote{position:absolute;font-family:\"JetBrains Mono\",monospace;font-size:10px;color:var(--invert-soft);}\n@media (max-width:900px){.psvr-scope .herostage{height:280px;}.psvr-scope .hchip{width:160px;padding:12px 14px;}}\n\n\/* ---------- Hub page ---------- *\/\n.psvr-scope .ucgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .ucgrid{grid-template-columns:1fr;}}\n.psvr-scope .ucard{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:28px 26px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px;transition:transform .15s ease, box-shadow .15s ease;}\n.psvr-scope a.ucard{display:flex;}\n.psvr-scope .ucard:hover{transform:translateY(-3px);box-shadow:0 24px 48px -20px rgba(20,30,50,.18);}\n.psvr-scope .ucard .uc-icon{width:44px;height:44px;flex:none;border-radius:11px;background:var(--brand-glow);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;}\n.psvr-scope .ucard .uc-icon svg{width:22px;height:22px;}\n.psvr-scope .ucard h3{font-size:18px;}\n.psvr-scope .ucard p{color:var(--ink-soft);font-size:14px;flex:1;}\n.psvr-scope .ucard .uc-tags{display:flex;flex-wrap:wrap;gap:6px;}\n.psvr-scope .ucard .uc-tags span{font-family:\"JetBrains Mono\",monospace;font-size:10.5px;color:var(--ink-soft);background:var(--bg-alt);border:1px solid var(--line);padding:3px 7px;border-radius:5px;}\n.psvr-scope .ucard .uc-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand-deep);font-weight:700;font-size:13.5px;margin-top:4px;}\n.psvr-scope .ucard .uc-link svg{width:15px;height:15px;}\n\n\/* ---------- Comparison table ---------- *\/\n.psvr-scope .cmp-wrap{overflow-x:auto;margin-top:8px;-webkit-overflow-scrolling:touch;}\n.psvr-scope .cmp-lead{max-width:800px;color:var(--ink-soft);font-size:15.5px;margin-bottom:28px;}\n.psvr-scope table.cmp{width:100%;border-collapse:separate;border-spacing:0;min-width:640px;background:var(--bg);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);}\n.psvr-scope table.cmp th,.psvr-scope table.cmp td{padding:16px 20px;text-align:left;vertical-align:top;font-size:13.5px;border-bottom:1px solid var(--line);}\n.psvr-scope table.cmp tr:last-child td{border-bottom:none;}\n.psvr-scope table.cmp thead th{font-family:\"JetBrains Mono\",monospace;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);background:var(--bg-alt);border-bottom:1px solid var(--line);}\n.psvr-scope table.cmp th.crit{color:var(--ink);}\n.psvr-scope table.cmp td.crit{font-weight:700;color:var(--ink);background:var(--bg-alt);white-space:nowrap;}\n.psvr-scope table.cmp th.good,.psvr-scope table.cmp td.good{background:var(--brand-glow);}\n.psvr-scope table.cmp td.good{color:var(--ink);}\n.psvr-scope table.cmp td .m-row{display:flex;gap:9px;align-items:flex-start;}\n.psvr-scope table.cmp td .m-row svg{width:15px;height:15px;flex:none;margin-top:1px;}\n.psvr-scope table.cmp td.good .m-row svg{color:var(--good);}\n.psvr-scope table.cmp td:not(.good):not(.crit) .m-row svg{color:#c94b4b;}\n@media (max-width:720px){.psvr-scope table.cmp th,.psvr-scope table.cmp td{padding:13px 16px;font-size:12.5px;}}\n\n\/* ---------- FAQ accordion ---------- *\/\n.psvr-scope .faqlist{display:flex;flex-direction:column;gap:12px;margin-top:8px;max-width:840px;}\n.psvr-scope details.qa{background:var(--bg);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;}\n.psvr-scope details.qa summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:700;font-size:15px;color:var(--ink);}\n.psvr-scope details.qa summary::-webkit-details-marker{display:none;}\n.psvr-scope details.qa summary .qa-ic{flex:none;width:22px;height:22px;border-radius:50%;background:var(--brand-glow);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;transition:transform .18s ease;}\n.psvr-scope details.qa summary .qa-ic svg{width:12px;height:12px;}\n.psvr-scope details.qa[open] summary .qa-ic{transform:rotate(45deg);}\n.psvr-scope details.qa .qa-a{padding:0 22px 20px;color:var(--ink-soft);font-size:14.5px;max-width:74ch;}\n.psvr-scope .faq-cta{margin-top:26px;}\n\n\/* ---------- Testimonials ---------- *\/\n.psvr-scope .tmngrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .tmngrid{grid-template-columns:1fr;}}\n.psvr-scope .tmn{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:26px 24px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px;}\n.psvr-scope .tmn .tmn-q{color:var(--ink);font-size:14.5px;flex:1;white-space:pre-line;}\n.psvr-scope .tmn .tmn-q::before{content:\"\\201C\";color:var(--brand);font-size:28px;font-family:Georgia,serif;line-height:0;display:block;margin-bottom:6px;}\n.psvr-scope .tmn .tmn-who{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);padding-top:14px;}\n.psvr-scope .tmn .tmn-name{font-weight:700;font-size:13.5px;color:var(--ink);}\n.psvr-scope .tmn .tmn-role{font-size:12.5px;color:var(--ink-faint);}\n\n\/* ---------- Feature grid (long-form) ---------- *\/\n.psvr-scope .featuregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .featuregrid{grid-template-columns:1fr 1fr;}}\n@media (max-width:600px){.psvr-scope .featuregrid{grid-template-columns:1fr;}}\n.psvr-scope .feat{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:24px 22px;box-shadow:var(--shadow);}\n.psvr-scope .feat .feat-ic{width:36px;height:36px;border-radius:10px;background:var(--brand-glow);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;margin-bottom:14px;}\n.psvr-scope .feat .feat-ic svg{width:18px;height:18px;}\n.psvr-scope .feat h4{font-size:15.5px;font-weight:700;margin-bottom:9px;color:var(--ink);}\n.psvr-scope .feat p{font-size:13.5px;color:var(--ink-soft);}\n\n<\/style><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n<style>\n\n.psvr-scope{\n  --bg:#ffffff;--bg-alt:#e9eff9;--bg-deep:#0b1526;--bg-deep-alt:#0f1c33;\n  --ink:#16202c;--ink-soft:#55626f;--ink-faint:#8792a0;\n  --invert:#eef2fa;--invert-soft:#9fadc4;\n  --brand:#4987f5;--brand-deep:#2f66d6;--brand-glow:#e8f0fe;--teal:#7dabf9;--good:#1f9d6f;\n  --line:#e2e8f2;--line-deep:#233047;--radius:10px;\n  --shadow:0 1px 2px rgba(20,30,50,.04), 0 8px 24px -12px rgba(20,30,50,.10);\n  background:var(--bg);color:var(--ink);font-family:\"Barlow\",Arial,Helvetica,sans-serif;\n  line-height:1.55;-webkit-font-smoothing:antialiased;display:block;\n  margin:-10px 0;\n}\n.psvr-scope, .psvr-scope *{box-sizing:border-box;}\n.psvr-scope img{max-width:100%;display:block;}\n.psvr-scope a{color:inherit;text-decoration:none;}\n.psvr-scope h1,.psvr-scope h2,.psvr-scope h3,.psvr-scope h4{font-family:\"Barlow\",Arial,Helvetica,sans-serif;line-height:1.12;text-wrap:balance;margin:0;font-weight:800;letter-spacing:-.01em;}\n.psvr-scope p{margin:0;}\n.psvr-scope .mono{font-family:\"JetBrains Mono\",ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;}\n.psvr-scope .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}\n@media (max-width:720px){.psvr-scope .wrap{padding:0 20px;}}\n.psvr-scope .btn{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;padding:13px 24px;border-radius:8px;font-weight:700;font-size:15px;border:1px solid var(--brand);cursor:pointer;transition:transform .12s ease, background .15s ease, box-shadow .15s ease;box-shadow:0 6px 16px -8px rgba(73,135,245,.55);}\n.psvr-scope .btn:hover{background:var(--brand-deep);border-color:var(--brand-deep);transform:translateY(-1px);color:#fff;}\n.psvr-scope .btn.ghost{background:transparent;color:var(--brand);border:1px solid var(--line);box-shadow:none;}\n.psvr-scope .btn.ghost:hover{background:var(--brand-glow);transform:none;color:var(--brand);}\n.psvr-scope .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:\"JetBrains Mono\",monospace;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--brand-glow);border:1px solid rgba(73,135,245,.25);padding:6px 12px;border-radius:100px;}\n.psvr-scope section{padding:96px 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;background:var(--bg);}\n@media (max-width:720px){.psvr-scope section{padding:64px 0;}}\n.psvr-scope .section-head{max-width:660px;margin:0 0 44px;}\n.psvr-scope .section-head h2{font-size:clamp(26px,3.2vw,34px);}\n.psvr-scope .section-head p{margin-top:12px;color:var(--ink-soft);font-size:16px;max-width:62ch;}\n.psvr-scope .section-head .eyebrow{margin-bottom:16px;}\n.psvr-scope .alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n.psvr-scope .crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--invert-soft);margin-bottom:22px;}\n.psvr-scope .crumb a{color:var(--invert-soft);}\n.psvr-scope .crumb a:hover{color:#fff;}\n.psvr-scope .crumb .sep{opacity:.5;}\n.psvr-scope .crumb .here{color:var(--invert);}\n.psvr-scope .herowrap{background:radial-gradient(ellipse 900px 520px at 78% -10%, rgba(73,135,245,.16) 0%, rgba(73,135,245,0) 62%), linear-gradient(180deg,#0d1830 0%,#0b1526 55%,#0f1c33 100%);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;position:relative;}\n.psvr-scope .pagehead{color:var(--invert);padding:168px 0 40px;position:relative;overflow:hidden;}\n@media (max-width:720px){.psvr-scope .pagehead{padding:132px 0 32px;}}\n.psvr-scope .pagehead .eyebrow{background:rgba(73,135,245,.18);color:#9db8f7;border-color:rgba(73,135,245,.35);}\n.psvr-scope .pagehead-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;}\n@media (max-width:900px){.psvr-scope .pagehead-grid{grid-template-columns:1fr;}}\n.psvr-scope .pagehead h1{font-size:clamp(28px,3.4vw,40px);color:var(--invert);margin:14px 0 16px;max-width:640px;}\n.psvr-scope .pagehead .lede{font-size:16.5px;color:var(--invert-soft);max-width:60ch;margin-bottom:22px;}\n.psvr-scope .pagehead .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px;}\n.psvr-scope .pagehead .btn.ghost{color:var(--invert);border-color:var(--line-deep);}\n.psvr-scope .pagehead .btn.ghost:hover{background:rgba(255,255,255,.07);}\n.psvr-scope .pagehead .microproof{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--invert-soft);}\n.psvr-scope .pagehead .microproof span{display:flex;align-items:center;gap:7px;}\n.psvr-scope .pagehead .microproof .dot{width:6px;height:6px;border-radius:50%;background:var(--good);}\n.psvr-scope .extractcard{background:#fff;border-radius:16px;padding:22px 22px 18px;box-shadow:0 20px 50px -18px rgba(0,0,0,.5);}\n.psvr-scope .extractcard .ec-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;flex-wrap:wrap;}\n.psvr-scope .extractcard .ec-id{font-family:\"JetBrains Mono\",monospace;font-size:12.5px;font-weight:600;color:var(--ink);}\n.psvr-scope .extractcard .ec-pill{font-family:\"JetBrains Mono\",monospace;font-size:10px;font-weight:600;color:var(--brand-deep);background:var(--brand-glow);padding:4px 9px;border-radius:100px;white-space:nowrap;}\n.psvr-scope .extractcard .ec-pill.ok{color:#1f9d6f;background:#e5f6ee;}\n.psvr-scope .extractcard .ec-body{display:flex;gap:20px;align-items:flex-start;}\n.psvr-scope .extractcard .ec-thumb{flex:none;}\n.psvr-scope .extractcard .ec-fields{flex:1;display:flex;flex-direction:column;gap:11px;min-width:0;}\n.psvr-scope .extractcard .ec-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line);}\n.psvr-scope .extractcard .ec-row:last-child{border-bottom:none;padding-bottom:0;}\n.psvr-scope .extractcard .ec-row span{font-size:12px;color:var(--ink-soft);}\n.psvr-scope .extractcard .ec-row b{font-size:13.5px;color:var(--ink);font-weight:700;text-align:right;white-space:nowrap;}\n.psvr-scope .extractcard .ec-foot{margin-top:16px;padding-top:13px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-faint);}\n.psvr-scope .trustband{background:transparent;padding:56px 0 52px;border-top:1px solid rgba(255,255,255,.07);}\n.psvr-scope .trustband .trust-label{text-align:center;font-size:13px;color:var(--invert-soft);margin-bottom:26px;}\n.psvr-scope .trustlogos{display:flex;gap:32px;flex-wrap:wrap;align-items:center;justify-content:center;}\n.psvr-scope .trustlogos .tl-slot{display:flex;align-items:center;justify-content:center;height:40px;width:116px;}\n.psvr-scope .trustlogos img{width:100%;height:100%;object-fit:contain;object-position:center;opacity:.65;filter:brightness(0) invert(1);transition:opacity .15s ease;}\n.psvr-scope .trustlogos img:hover{opacity:.95;}\n.psvr-scope .partnerline{padding:30px 0 50px;text-align:center;}\n.psvr-scope .partnerline p{color:var(--invert-soft);font-size:14px;max-width:640px;margin:0 auto;}\n.psvr-scope .partnerline a{color:#9db8f7;text-decoration:underline;}\n.psvr-scope .prozess-lead{max-width:820px;font-size:17px;color:var(--ink-soft);}\n.psvr-scope .prozess-lead strong{color:var(--ink);font-weight:700;}\n.psvr-scope .doclist{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .doclist{grid-template-columns:1fr 1fr;}}\n@media (max-width:600px){.psvr-scope .doclist{grid-template-columns:1fr;}}\n.psvr-scope .doc{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px;box-shadow:var(--shadow);}\n.psvr-scope .doc h4{font-size:15.5px;font-weight:700;margin-bottom:10px;color:var(--ink);display:flex;align-items:center;gap:9px;}\n.psvr-scope .doc h4 .dicon{width:30px;height:30px;flex:none;border-radius:8px;background:var(--brand-glow);color:var(--brand);display:flex;align-items:center;justify-content:center;}\n.psvr-scope .doc h4 .dicon svg{width:15px;height:15px;}\n.psvr-scope .fields{display:flex;flex-wrap:wrap;gap:6px;}\n.psvr-scope .fields span{font-family:\"JetBrains Mono\",monospace;font-size:11px;color:var(--ink-soft);background:var(--bg-alt);border:1px solid var(--line);padding:3px 8px;border-radius:5px;}\n.psvr-scope .flow{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;margin-top:8px;}\n.psvr-scope .flow .step{flex:1;min-width:160px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:22px 20px;box-shadow:var(--shadow);position:relative;}\n.psvr-scope .flow .step .n{font-family:\"JetBrains Mono\",monospace;font-size:11px;font-weight:600;color:var(--brand);letter-spacing:.04em;margin-bottom:10px;}\n.psvr-scope .flow .step h4{font-size:15px;font-weight:700;margin-bottom:6px;color:var(--ink);}\n.psvr-scope .flow .step p{font-size:13px;color:var(--ink-soft);}\n.psvr-scope .flow .arrow{display:flex;align-items:center;justify-content:center;color:var(--ink-faint);flex:0 0 34px;}\n@media (max-width:880px){.psvr-scope .flow{flex-direction:column;}.psvr-scope .flow .arrow{transform:rotate(90deg);flex:0 0 24px;}}\n.psvr-scope .systems{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;}\n.psvr-scope .systems span{font-family:\"JetBrains Mono\",monospace;font-size:13px;color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);padding:9px 16px;border-radius:9px;box-shadow:var(--shadow);}\n.psvr-scope .compliance-line{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;font-size:13.5px;color:var(--ink-soft);margin-top:6px;}\n.psvr-scope .compliance-line span{display:flex;align-items:center;gap:7px;}\n.psvr-scope .compliance-line .dot{width:6px;height:6px;border-radius:50%;background:var(--brand);}\n.psvr-scope .effektband{display:flex;gap:40px;flex-wrap:wrap;align-items:baseline;}\n.psvr-scope .effekt{}\n.psvr-scope .effekt .num{font-family:\"JetBrains Mono\",monospace;font-size:42px;font-weight:600;color:var(--brand-deep);line-height:1;}\n.psvr-scope .effekt p{margin-top:8px;color:var(--ink-soft);font-size:14px;max-width:28ch;}\n.psvr-scope .effekt .src{display:block;margin-top:4px;font-size:11.5px;color:var(--ink-faint);}\n.psvr-scope .case{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:30px 32px;box-shadow:var(--shadow);max-width:800px;}\n.psvr-scope .case h3{font-size:20px;margin-bottom:12px;}\n.psvr-scope .case p{color:var(--ink-soft);font-size:15px;margin-bottom:12px;}\n.psvr-scope .case p:last-of-type{margin-bottom:0;}\n.psvr-scope .case .src{font-size:12.5px;color:var(--ink-faint);margin-top:14px;display:block;}\n.psvr-scope .hubcard{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:28px 30px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;}\n.psvr-scope .hubcard div{max-width:60ch;}\n.psvr-scope .hubcard h3{font-size:18px;margin-bottom:6px;}\n.psvr-scope .hubcard p{color:var(--ink-soft);font-size:14px;}\n.psvr-scope .finalcta{background:linear-gradient(120deg,var(--brand-deep) 0%,var(--brand) 70%,var(--teal) 130%);color:#fff;text-align:center;}\n.psvr-scope .finalcta h2{color:#fff;font-size:clamp(26px,3.2vw,34px);margin-bottom:14px;}\n.psvr-scope .finalcta p{color:rgba(255,255,255,.85);max-width:56ch;margin:0 auto 28px;font-size:16px;}\n.psvr-scope .finalcta .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:14px;}\n.psvr-scope .finalcta .btn{background:#fff;color:var(--brand-deep);border-color:#fff;}\n.psvr-scope .finalcta .btn:hover{background:#eef2fa;color:var(--brand-deep);}\n.psvr-scope .finalcta .note{font-size:13px;color:rgba(255,255,255,.75);}\n\n\/* ---------- Hero visual stage ---------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .psvr-scope .herostage .hchip, .psvr-scope .herostage .hbadge{animation:hchipIn .7s cubic-bezier(.2,.7,.3,1) backwards;}\n  @keyframes hchipIn{from{opacity:0;transform:translateY(14px) scale(.97) var(--r,rotate(0deg));}to{opacity:1;transform:translateY(0) scale(1) var(--r,rotate(0deg));}}\n}\n.psvr-scope .herostage{position:relative;width:100%;height:322px;}\n.psvr-scope .hchip{position:absolute;background:#fff;border-radius:11px;padding:15px 17px;box-shadow:0 18px 34px -14px rgba(5,10,25,.55);width:186px;}\n.psvr-scope .hchip.back{filter:saturate(.85);}\n.psvr-scope .hchip .hc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;gap:8px;}\n.psvr-scope .hchip .hc-id{font-family:\"JetBrains Mono\",monospace;font-size:10.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n.psvr-scope .hchip .hc-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--brand);}\n.psvr-scope .hchip .ln{height:6px;border-radius:3px;background:#e3e8f2;margin-bottom:7px;}\n.psvr-scope .hchip .ln:last-child{margin-bottom:0;}\n.psvr-scope .hchip .ln.w60{width:60%;}\n.psvr-scope .hchip .ln.w80{width:80%;}\n.psvr-scope .hchip .ln.w40{width:40%;}\n.psvr-scope .hchip .ln.brand{background:var(--brand);opacity:.35;}\n.psvr-scope .hchip.rough .ln{background:repeating-linear-gradient(90deg,#d7deea 0 3px,transparent 3px 6px);border-radius:2px;}\n.psvr-scope .hchip.rough{background:#f4f1ea;}\n.psvr-scope .hchip.rough::after{content:\"\";position:absolute;inset:0;border-radius:11px;background:repeating-linear-gradient(180deg,rgba(0,0,0,.025) 0 2px,transparent 2px 4px);pointer-events:none;}\n.psvr-scope .hchip .hc-field{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:6px 0;border-bottom:1px solid var(--line);}\n.psvr-scope .hchip .hc-field:last-child{border-bottom:none;padding-bottom:0;}\n.psvr-scope .hchip .hc-field span{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52%;}\n.psvr-scope .hchip .hc-field b{color:var(--ink);font-weight:700;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52%;}\n.psvr-scope .hchip .hc-pill{display:inline-block;margin-top:11px;font-family:\"JetBrains Mono\",monospace;font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--brand-deep);background:var(--brand-glow);padding:4px 9px;border-radius:100px;}\n.psvr-scope .hchip .hc-pill.good{color:#1f9d6f;background:#e5f6ee;}\n.psvr-scope .hbadge{position:absolute;width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0 14px 28px -10px rgba(5,10,25,.5);display:flex;align-items:center;justify-content:center;z-index:5;}\n.psvr-scope .hbadge svg{width:26px;height:26px;}\n.psvr-scope .hbadge.brand{color:var(--brand-deep);}\n.psvr-scope .hbadge.good{color:#1f9d6f;}\n.psvr-scope .hring{width:60px;height:60px;}\n.psvr-scope .hring .track{fill:none;stroke:var(--line);stroke-width:4;}\n.psvr-scope .hring .meter{fill:none;stroke:var(--brand);stroke-width:4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;}\n.psvr-scope .hring text{font-family:\"JetBrains Mono\",monospace;font-weight:700;fill:var(--ink);}\n.psvr-scope .harrow{position:absolute;color:rgba(255,255,255,.35);}\n.psvr-scope .henv{position:absolute;}\n.psvr-scope .htag{position:absolute;font-family:\"JetBrains Mono\",monospace;font-size:9.5px;font-weight:600;letter-spacing:.02em;color:var(--invert);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:5px 10px;border-radius:100px;white-space:nowrap;backdrop-filter:blur(2px);}\n.psvr-scope .hnote{position:absolute;font-family:\"JetBrains Mono\",monospace;font-size:10px;color:var(--invert-soft);}\n@media (max-width:900px){.psvr-scope .herostage{height:280px;}.psvr-scope .hchip{width:160px;padding:12px 14px;}}\n\n\/* ---------- Hub page ---------- *\/\n.psvr-scope .ucgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .ucgrid{grid-template-columns:1fr;}}\n.psvr-scope .ucard{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:28px 26px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px;transition:transform .15s ease, box-shadow .15s ease;}\n.psvr-scope a.ucard{display:flex;}\n.psvr-scope .ucard:hover{transform:translateY(-3px);box-shadow:0 24px 48px -20px rgba(20,30,50,.18);}\n.psvr-scope .ucard .uc-icon{width:44px;height:44px;flex:none;border-radius:11px;background:var(--brand-glow);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;}\n.psvr-scope .ucard .uc-icon svg{width:22px;height:22px;}\n.psvr-scope .ucard h3{font-size:18px;}\n.psvr-scope .ucard p{color:var(--ink-soft);font-size:14px;flex:1;}\n.psvr-scope .ucard .uc-tags{display:flex;flex-wrap:wrap;gap:6px;}\n.psvr-scope .ucard .uc-tags span{font-family:\"JetBrains Mono\",monospace;font-size:10.5px;color:var(--ink-soft);background:var(--bg-alt);border:1px solid var(--line);padding:3px 7px;border-radius:5px;}\n.psvr-scope .ucard .uc-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand-deep);font-weight:700;font-size:13.5px;margin-top:4px;}\n.psvr-scope .ucard .uc-link svg{width:15px;height:15px;}\n\n<\/style>\n\n<div class=\"psvr-scope\">\n\n<div class=\"herowrap\">\n<div class=\"pagehead\">\n  <div class=\"wrap\">\n    <div class=\"pagehead-grid\">\n    <div>\n    <div class=\"crumb\"><a href=\"\/en\/\">Parashift<\/a><span class=\"sep\">\/<\/span><span class=\"here\">For Software Vendors<\/span><\/div>\n    <span class=\"eyebrow\">For Software Vendors &middot; Embedded Document AI<\/span>\n    <h1>Document AI that runs inside your product, not next to it.<\/h1>\n    <p class=\"lede\"><strong>Built in Europe, for Europe.<\/strong> Your customers upload invoices, contracts, and forms into your product and expect structured data, not just a PDF viewer. Parashift provides the classification, extraction, and validation engine as a white-label API\/SDK, embedded in your product, hosted either dedicated in Germany (Frankfurt) or in the EU\/CH zone, with the compliance evidence your customers in financial services and healthcare will ask for.<\/p>\n    <div class=\"ctas\">\n      <a class=\"btn\" href=\"\/en\/demo\/\">Start trial &amp; book a demo<\/a>\n      <a class=\"btn ghost\" href=\"\/en\/software-vendors\/oem-licensing-pricing\/\">OEM licensing &amp; pricing<\/a>\n    <\/div>\n    <div class=\"microproof\">\n      <span><i class=\"dot\"><\/i> Hosting in Germany available<\/span><span><i class=\"dot\"><\/i> DORA third-party register covered<\/span><span><i class=\"dot\"><\/i> EU AI Act Art. 6(3)<\/span><span><i class=\"dot\"><\/i> C5 &middot; ISO 27001 &middot; SOC 2<\/span>\n    <\/div>\n    <\/div>\n    <div class=\"herostage\">\n      <div class=\"hchip back\" style=\"--r:rotate(-6deg);top:30px;left:4px;width:150px;transform:rotate(-6deg);z-index:3;animation-delay:60ms;\">\n        <div class=\"hc-top\" style=\"margin-bottom:8px;\"><span class=\"hc-id\" style=\"font-size:9.5px;\">YourProduct.io<\/span><\/div>\n        <div class=\"ln w80\"><\/div><div class=\"ln w60\"><\/div><div class=\"ln w40\"><\/div>\n      <\/div>\n      <span class=\"htag\" style=\"top:6px;left:100px;animation:hchipIn .7s cubic-bezier(.2,.7,.3,1) backwards;animation-delay:230ms;\">Germany &middot; Frankfurt<\/span>\n      <span class=\"htag\" style=\"top:42px;left:270px;animation:hchipIn .7s cubic-bezier(.2,.7,.3,1) backwards;animation-delay:320ms;\">EU zone<\/span>\n      <div class=\"hbadge brand\" style=\"top:120px;left:150px;z-index:8;animation-delay:400ms;\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 3v5M15 3v5\"\/><path d=\"M6 8h12v3a6 6 0 0 1-6 6 6 6 0 0 1-6-6V8z\"\/><path d=\"M12 17v4\"\/><\/svg><\/div>\n      <div class=\"hchip\" style=\"--r:rotate(3deg);top:166px;left:132px;z-index:9;transform:rotate(3deg);animation-delay:460ms;\">\n        <div class=\"hc-top\"><i class=\"hc-dot\"><\/i><span class=\"hc-id\">API integration &middot; White-label<\/span><\/div>\n        <div class=\"hc-field\"><span>Tenant<\/span><b>YourProduct Inc.<\/b><\/div><div class=\"hc-field\"><span>Branding<\/span><b>White-label<\/b><\/div><div class=\"hc-field\"><span>Region<\/span><b>Germany<\/b><\/div>\n        <span class=\"hc-pill good\">Live<\/span>\n      <\/div>\n    <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<section class=\"partnerline\">\n  <div class=\"wrap\"><p>500+ European enterprises trust Parashift for sovereign document AI, as a core system or embedded in partner products.<\/p><\/div>\n<\/section>\n<\/div>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"eyebrow\">Why embedded<\/span>\n      <h2>Document AI as a building block of your product, not a foreign brand.<\/h2>\n    <\/div>\n    <p class=\"prozess-lead\">Building and maintaining your own document AI ties up an ML team you actually need for your core product. Meanwhile, classic template-based OCR engines break down on layout drift, handwriting, and poor scans. And the more of your customers sit in financial services or healthcare, the more often their compliance teams require every subprocessor in your supply chain, embedded AI components included, to carry a DORA register entry, an EU AI Act classification, and documented data residency. Parashift delivers the engine via API\/SDK, white-label, with all the evidence already prepared.<\/p>\n  <\/div>\n<\/section>\n\n<section class=\"alt\">\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"eyebrow\">Use cases for software vendors<\/span>\n      <h2>Three ways OEM partners use Parashift.<\/h2>\n      <p>Whether as a native feature, a replacement for an existing engine, or a compliance building block, the integration follows the same principle.<\/p>\n    <\/div>\n    <div class=\"ucgrid\">\n      <a class=\"ucard\" href=\"\/en\/software-vendors\/document-ai-in-your-product\/\">\n        <span class=\"uc-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"\/><path d=\"M8 8h8M8 12h8M8 16h5\"\/><\/svg><\/span>\n        <h3>Document AI in your own product<\/h3>\n        <p>Classification, extraction, and validation as a native feature of your product, via API\/SDK, white-label.<\/p>\n        <div class=\"uc-tags\"><span>White-label API<\/span><span>SDK &amp; webhooks<\/span><span>Your own branding<\/span><\/div>\n        <span class=\"uc-link\">View use case <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\n      <\/a><a class=\"ucard\" href=\"\/en\/software-vendors\/replace-legacy-ocr\/\">\n        <span class=\"uc-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M3 8h18\"\/><path d=\"M8 4v4\"\/><\/svg><\/span>\n        <h3>Replace legacy OCR<\/h3>\n        <p>A drop-in replacement for template-based OCR engines, no template maintenance, more robust against layout drift.<\/p>\n        <div class=\"uc-tags\"><span>No templates<\/span><span>Drop-in migration<\/span><span>Parallel run possible<\/span><\/div>\n        <span class=\"uc-link\">View use case <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\n      <\/a><a class=\"ucard\" href=\"\/en\/software-vendors\/dora-sovereignty-readiness\/\">\n        <span class=\"uc-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"13\" rx=\"1.5\"\/><path d=\"M3 10h18\"\/><path d=\"M7 14h4\"\/><\/svg><\/span>\n        <h3>Become DORA &amp; sovereignty-ready<\/h3>\n        <p>EU\/CH hosting, a DORA register entry, and EU AI Act documentation, for your subprocessor directory.<\/p>\n        <div class=\"uc-tags\"><span>EU\/CH hosting<\/span><span>DORA register<\/span><span>EU AI Act<\/span><\/div>\n        <span class=\"uc-link\">View use case <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"eyebrow\">Compliance for your customers<\/span>\n      <h2>The evidence your customers in financial services and healthcare require.<\/h2>\n      <p>Every certificate and register entry is already in place, you pass it on to your end customers under your own name.<\/p>\n    <\/div>\n    <div class=\"compliance-line\">\n      <span><i class=\"dot\"><\/i> DORA third-party register<\/span><span><i class=\"dot\"><\/i> EU AI Act Art. 6(3)<\/span><span><i class=\"dot\"><\/i> C5 certification<\/span><span><i class=\"dot\"><\/i> ISO 27001<\/span><span><i class=\"dot\"><\/i> SOC 2<\/span><span><i class=\"dot\"><\/i> Hosting in EU\/CH<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"hubcard\">\n      <div>\n        <h3>OEM licensing &amp; pricing<\/h3>\n        <p>White-label, co-branded, or managed, volume-based licensing, no public price list.<\/p>\n      <\/div>\n      <a class=\"btn ghost\" href=\"\/en\/software-vendors\/oem-licensing-pricing\/\">View licensing &amp; pricing &rarr;<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"alt\"><div class=\"wrap\"><div class=\"section-head\"><span class=\"eyebrow\">Frequently asked<\/span><h2>OEM and integration, answered briefly.<\/h2><\/div><div class=\"faqlist\"><details class=\"qa\"><summary>How can Parashift be embedded into our own product?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Through the API, as a service behind your interface. Your customers see your product, the document processing runs underneath.<\/div><\/details><details class=\"qa\"><summary>Does Parashift appear to our customers?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Only if you want it to. In the OEM setup Parashift stays a component with no brand of its own in the end product.<\/div><\/details><details class=\"qa\"><summary>Can this replace an existing OCR component?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Yes, that is one of the most common cases. Instead of maintaining templates per document type, Parashift handles classification and extraction by content. Template maintenance disappears.<\/div><\/details><details class=\"qa\"><summary>Which evidence can we pass on to our customers?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">C5, ISO 27001 and SOC 2, plus the classification under EU AI Act Art. 6(3) and the details your customers need for their DORA third-party register.<\/div><\/details><details class=\"qa\"><summary>Is operation in Germany or Switzerland possible?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Yes. The processing location can be fixed, which is usually a precondition for customers in financial services and healthcare.<\/div><\/details><details class=\"qa\"><summary>What does OEM licensing look like?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Volume-based with tiers, built for resale inside your own product. The commercial terms depend on volume and document types and are settled in conversation.<\/div><\/details><\/div><\/div><\/section><section class=\"finalcta\">\n  <div class=\"wrap\">\n    <h2>Integrate document AI into your product.<\/h2>\n    <p>Book a technical call: we'll show you integration options, SLAs, and OEM licensing using a concrete example.<\/p>\n    <div class=\"ctas\"><a class=\"btn\" href=\"\/en\/demo\/\">Start trial &amp; book a demo<\/a>\n      <a class=\"btn ghost\" href=\"https:\/\/playground.parashift.io\/\" target=\"_blank\" rel=\"noopener\">Test it in the playground<\/a><\/div>\n    <p class=\"note\">Reply the same business day &middot; NDA available<\/p>\n  <\/div>\n<\/section>\n\n<\/div>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How can Parashift be embedded into our own product?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Through the API, as a service behind your interface. Your customers see your product, the document processing runs underneath.\"}},{\"@type\":\"Question\",\"name\":\"Does Parashift appear to our customers?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Only if you want it to. In the OEM setup Parashift stays a component with no brand of its own in the end product.\"}},{\"@type\":\"Question\",\"name\":\"Can this replace an existing OCR component?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, that is one of the most common cases. Instead of maintaining templates per document type, Parashift handles classification and extraction by content. Template maintenance disappears.\"}},{\"@type\":\"Question\",\"name\":\"Which evidence can we pass on to our customers?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"C5, ISO 27001 and SOC 2, plus the classification under EU AI Act Art. 6(3) and the details your customers need for their DORA third-party register.\"}},{\"@type\":\"Question\",\"name\":\"Is operation in Germany or Switzerland possible?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The processing location can be fixed, which is usually a precondition for customers in financial services and healthcare.\"}},{\"@type\":\"Question\",\"name\":\"What does OEM licensing look like?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Volume-based with tiers, built for resale inside your own product. The commercial terms depend on volume and document types and are settled in conversation.\"}}]}<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Parashift\/For Software Vendors For Software Vendors &middot; Embedded Document AI Document AI that runs inside your product, not next to it. Built in Europe, for Europe. Your customers upload invoices, contracts, and forms into your product and expect structured data,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"content-type":"","footnotes":""},"class_list":["post-50503","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/pages\/50503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/comments?post=50503"}],"version-history":[{"count":7,"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/pages\/50503\/revisions"}],"predecessor-version":[{"id":59573,"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/pages\/50503\/revisions\/59573"}],"wp:attachment":[{"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/media?parent=50503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}