.pxv5 .v5-hero{position:relative;overflow:clip;margin-top:-64px;padding:118px 0 80px;background:linear-gradient(178deg,#fff,#fbfbfd 55%,#f2f3f8)}.pxv5 .v5-hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 52% at 88% 8%,rgba(41,38,83,.1),transparent 68%),radial-gradient(34% 40% at 6% 96%,rgba(178,57,48,.07),transparent 70%)}.pxv5 .v5-hero .wrap{position:relative;z-index:2}.pxv5 .v5-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:clamp(40px,5vw,84px);align-items:center}.pxv5 .v5-kicker{display:inline-flex;align-items:center;gap:9px;font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pxv5 .v5-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--red-bright,var(--red))}.pxv5 .v5-hero h1{margin-top:18px;color:var(--ink);font-family:var(--disp);font-weight:680;font-size:clamp(40px,4.7vw,68px);line-height:1;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:normal;word-break:keep-all;hyphens:none}.pxv5 .v5-hero h1 em{font-family:var(--serif);font-style:italic;font-weight:600;color:var(--red);letter-spacing:-.01em}.pxv5 .v5-lead{max-width:50ch;margin-top:20px;color:var(--ink-2);font-size:17.5px;line-height:1.62;text-wrap:pretty}.pxv5 .v5-lead b{color:var(--ink);font-weight:650}.pxv5 .v5-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px;margin-top:28px}.pxv5 .v5-ctas small{display:block;margin:8px 3px 0;color:var(--ink-3);font-size:10px;line-height:1.45}.pxv5 .v5-cta{min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:700;white-space:nowrap;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.pxv5 .v5-cta:hover{transform:translateY(-2px)}.pxv5 .v5-cta:active{transform:scale(.98)}.pxv5 .v5-cta-self{color:#fff;background:var(--red);box-shadow:0 14px 30px rgba(178,57,48,.24)}.pxv5 .v5-cta-self:hover{color:#fff;background:var(--red-hover,#93261d);box-shadow:0 18px 36px rgba(178,57,48,.3)}.pxv5 .v5-cta-managed{color:#fff;background:var(--navy);box-shadow:0 14px 30px rgba(11,16,38,.24)}.pxv5 .v5-cta-managed:hover{color:#fff;background:var(--navy-2,var(--navy));box-shadow:0 18px 36px rgba(11,16,38,.3)}.pxv5 .v5-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;color:var(--ink-3);font-size:11px}.pxv5 .v5-trust span{display:inline-flex;align-items:center;gap:6px}.pxv5 .v5-trust svg{color:var(--green)}.pxv5 .v5-score{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(184,112,18,.3);border-radius:999px;padding:6px 11px;background:#fff8ee;color:#6b5327;font-size:11px;font-weight:650}.pxv5 .v5-score svg{color:var(--amber);fill:var(--amber)}.pxv5 .v5-score b{color:#4c3a14}.pxv5 .v5-score:hover{color:#6b5327;border-color:rgba(184,112,18,.55);box-shadow:0 8px 20px rgba(184,112,18,.12)}.pxv5 .v5-dossier{position:relative;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 60px 120px -30px rgba(11,16,38,.3),0 24px 48px -28px rgba(11,16,38,.18),inset 0 0 0 1px rgba(255,255,255,.7);padding:22px 22px 16px}.pxv5 .v5-dossier:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,var(--red) 0 22%,var(--navy) 22% 74%,var(--red) 74%)}.pxv5 .v5-dossier:after{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:-22px;height:44px;border-radius:50%;background:radial-gradient(52% 100% at 50% 50%,rgba(11,16,38,.3),transparent 72%);filter:blur(14px)}.pxv5 .v5-dossier-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.pxv5 .v5-dossier-kicker{display:block;font:8.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pxv5 .v5-dossier-head strong{display:block;margin-top:4px;color:var(--ink);font-family:var(--disp);font-size:17px;font-weight:670;letter-spacing:-.02em}.pxv5 .v5-dossier-chip{border:1px solid var(--green-line,rgba(31,122,71,.25));border-radius:999px;padding:6px 11px;background:var(--green-soft,#e4f1ea);color:var(--green-ink,#135e36);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;animation:v5-chip .5s var(--ease) 2.9s both}.pxv5 .v5-dossier-rows{list-style:none;margin:4px 0 0;padding:0}.pxv5 .v5-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line-soft,var(--line));animation:v5-row .5s var(--ease) both}.pxv5 .v5-row-mark{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--green-soft,#e4f1ea);border:1px solid var(--green-line,rgba(31,122,71,.25));color:var(--green)}.pxv5 .v5-row.is-next .v5-row-mark{background:transparent;border:2px solid var(--amber)}.pxv5 .v5-row-label{color:var(--ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pxv5 .v5-row-by{color:var(--ink-3);font:8.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pxv5 .v5-row.is-done:nth-child(-n+2) .v5-row-by{color:var(--red-ink,#8c1818)}.pxv5 .v5-row.is-done:nth-child(n+3) .v5-row-by{color:#4a5aa8}.pxv5 .v5-dossier-foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12px;animation:v5-row .5s var(--ease) 2.7s both}.pxv5 .v5-dossier-foot b{color:var(--ink);font-family:var(--disp);font-size:20px;font-weight:680}.pxv5 .v5-dossier-duo{font:8.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}@keyframes v5-row{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes v5-chip{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.pxv5 .v5-werking .h-serif{max-width:22ch}.pxv5 .v5-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:44px 0 0;padding:0;border-block:1px solid var(--line);list-style:none}.pxv5 .v5-steps li{min-width:0;border-inline-start:1px solid var(--line);padding:26px}.pxv5 .v5-steps li:first-child{border-inline-start:0;padding-left:0}.pxv5 .v5-steps li>span{color:var(--red);font:650 12px var(--mono)}.pxv5 .v5-steps h3{margin-top:12px;color:var(--ink);font-family:var(--disp);font-size:19px;font-weight:650;letter-spacing:-.015em}.pxv5 .v5-steps p{margin-top:8px;color:var(--ink-2);font-size:14px;line-height:1.55}.pxv5 .v5-proof{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.55fr);gap:clamp(28px,5vw,64px);align-items:center;margin-top:52px}.pxv5 .v5-proof blockquote{margin:0;color:var(--ink);font-family:var(--disp);font-size:clamp(22px,2.6vw,33px);font-weight:660;line-height:1.12;letter-spacing:-.028em;text-wrap:balance}.pxv5 .v5-proof blockquote:before{content:"\201C";color:var(--red);font-family:var(--serif);margin-right:2px}.pxv5 .v5-proof blockquote:after{content:"\201D";color:var(--red);font-family:var(--serif);margin-left:2px}.pxv5 .v5-proof-score{display:grid;border:1px solid var(--line);border-radius:16px;padding:20px 22px;background:var(--card);color:var(--ink);transition:border-color .18s var(--ease),transform .18s var(--ease)}.pxv5 .v5-proof-score:hover{border-color:var(--red);color:var(--ink);transform:translateY(-2px)}.pxv5 .v5-proof-score strong{color:var(--red);font-family:var(--disp);font-size:32px;line-height:1;letter-spacing:-.03em}.pxv5 .v5-proof-score span{margin-top:6px;font-size:13.5px;font-weight:650}.pxv5 .v5-proof-score small{margin-top:10px;color:var(--ink-2);font-size:11px}.pxv5 .v5-proof-note{margin:0;border:1px solid var(--line);border-radius:16px;padding:20px 22px;background:var(--card);color:var(--ink-2);font-size:14px;line-height:1.62}.pxv5 .v5-logo-band{margin-top:clamp(40px,6vw,64px);border-top:1px solid var(--line)}.pxv5 .v5-schuif .h-serif{max-width:18ch}.pxv5 .v5-rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:74px;padding-top:34px}.pxv5 .v5-rail-line{position:absolute;top:0;left:2%;right:2%;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--red) 0,#7a4a63 48%,var(--navy) 100%)}.pxv5 .v5-rail-end{position:absolute;top:-26px;font:9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pxv5 .v5-rail-start{left:2%}.pxv5 .v5-rail-finish{right:2%}.pxv5 .v5-stop{position:relative;display:block;min-width:0;border:1px solid var(--line);border-radius:16px;padding:20px 40px 20px 20px;background:var(--card);text-decoration:none;color:inherit;transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease)}.pxv5 .v5-stop:hover{transform:translateY(-3px);box-shadow:var(--shadow-card);border-color:var(--line-2)}.pxv5 .v5-stop:focus-visible{outline:2px solid var(--red);outline-offset:3px}.pxv5 .v5-stop.is-self:hover{border-color:var(--red-line,rgba(178,57,48,.28))}.pxv5 .v5-stop-go{position:absolute;top:18px;right:16px;display:inline-flex;color:var(--ink-3);opacity:.5;transform:translateX(-3px);transition:opacity .16s var(--ease),transform .16s var(--ease),color .16s var(--ease)}.pxv5 .v5-stop:focus-visible .v5-stop-go,.pxv5 .v5-stop:hover .v5-stop-go{opacity:1;transform:none}.pxv5 .v5-stop.is-self:focus-visible .v5-stop-go,.pxv5 .v5-stop.is-self:hover .v5-stop-go{color:var(--red)}.pxv5 .v5-stop.is-team:focus-visible .v5-stop-go,.pxv5 .v5-stop.is-team:hover .v5-stop-go{color:var(--navy)}.pxv5 .v5-stop-dot{position:absolute;top:-39px;left:50%;transform:translateX(-50%);width:13px;height:13px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--line-2)}.pxv5 .v5-stop.is-self .v5-stop-dot{background:var(--red)}.pxv5 .v5-stop.is-team .v5-stop-dot{background:var(--navy)}.pxv5 .v5-stop strong{display:block;color:var(--ink);font-family:var(--disp);font-size:18px;font-weight:670;letter-spacing:-.02em}.pxv5 .v5-stop b{display:block;margin-top:5px;color:var(--ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pxv5 .v5-stop.is-team b{color:var(--navy-3,var(--navy))}.pxv5 .v5-stop.is-self b{color:var(--red-ink,var(--red))}.pxv5 .v5-stop p{margin-top:8px;color:var(--ink-2);font-size:12.5px;line-height:1.5}.pxv5 .v5-schuif-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;margin-top:40px}.pxv5 .v5-schuif-ctas small{display:block;margin:8px 3px 0;color:var(--ink-3);font-size:10px;line-height:1.45}.pxv5 .v5-schuif-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;color:var(--ink-3);font-size:13px}.pxv5 .v5-schuif-foot a{display:inline-flex;align-items:center;gap:6px;color:var(--red);font-weight:600}.pxv5 .v5-extras{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-3);font-size:12.5px}.pxv5 .v5-extras span{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.pxv5 .v5-extras a{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:999px;padding:7px 13px;background:var(--card);color:var(--ink-2);font-weight:600;transition:border-color .16s var(--ease),color .16s var(--ease)}.pxv5 .v5-extras a:hover{border-color:var(--red);color:var(--ink)}@media (max-width:1050px){.pxv5 .v5-hero{padding:112px 0 70px}.pxv5 .v5-hero-grid{grid-template-columns:1fr;gap:40px}.pxv5 .v5-dossier{max-width:640px}}@media (max-width:900px){.pxv5 .v5-steps{grid-template-columns:1fr}.pxv5 .v5-steps li{padding:20px 0;border-inline-start:0;border-top:1px solid var(--line)}.pxv5 .v5-steps li:first-child{border-top:0;padding-top:0}.pxv5 .v5-proof{grid-template-columns:1fr;gap:24px}.pxv5 .v5-rail{grid-template-columns:repeat(2,1fr);padding-top:0;margin-top:44px}.pxv5 .v5-rail-end,.pxv5 .v5-rail-line,.pxv5 .v5-stop-dot{display:none}}@media (max-width:700px){.pxv5 .v5-hero{padding:96px 0 58px}.pxv5 .v5-ctas,.pxv5 .v5-schuif-ctas{grid-template-columns:1fr}.pxv5 .v5-cta{width:100%}.pxv5 .v5-trust{display:grid;justify-items:start}.pxv5 .v5-dossier{padding:18px 16px 12px}.pxv5 .v5-row-by{display:none}.pxv5 .v5-rail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pxv5 .v5-dossier-chip,.pxv5 .v5-dossier-foot,.pxv5 .v5-row{animation:none!important;opacity:1!important;transform:none!important}.pxv5 .v5-cta,.pxv5 .v5-proof-score,.pxv5 .v5-stop{transition:none}}