.sv-eyebrow{display:flex;align-items:center;gap:12px;color:rgb(var(--accent));font-size:13px;font-weight:400;letter-spacing:.38em;text-transform:uppercase;line-height:1.4}.sv-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:rgb(var(--accent-fill));box-shadow:0 0 14px rgb(var(--accent-fill)/.8);flex:none}.sv-eyebrow--center{justify-content:center}.sv-h1{font-size:clamp(44px,5.6vw,88px);line-height:1.02;text-wrap:balance}.sv-h1,.sv-h2{font-weight:200;letter-spacing:-.015em;color:rgb(var(--fg));hyphens:manual}.sv-h2{font-size:clamp(44px,4.8vw,76px);line-height:1.04}.sv-h3{font-size:clamp(22px,2vw,30px);font-weight:200;line-height:1.15;color:rgb(var(--fg))}.sv-body{font-size:17px;font-weight:300;line-height:1.7;color:rgb(var(--fg)/calc(.7 + var(--a-boost, 0) * .21))}@media (min-width:1024px){.sv-body{font-size:18px}}.sv-link{color:rgb(var(--accent));text-decoration:underline;text-decoration-color:rgb(var(--accent)/calc(.4 + var(--a-boost, 0) * .24));text-underline-offset:4px;transition:color .3s ease,text-decoration-color .3s ease}.sv-link:hover{color:rgb(var(--accent-hi));text-decoration-color:rgb(var(--accent-hi))}.sv-btn:focus-visible,.sv-card-link:focus-visible,.sv-crumbs a:focus-visible,.sv-focus:focus-visible,.sv-pill-link:focus-visible,.sv-step:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}.sv-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;height:48px;padding:0 32px 0 calc(32px + .22em);font-size:13px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}@media (min-width:640px){.sv-btn{width:auto}}.sv-btn--lg{height:56px}.sv-btn--primary{overflow:hidden;isolation:isolate;background:rgb(var(--fg));color:rgb(var(--ink))}.sv-btn--primary:before{content:"";position:absolute;left:-25%;top:50%;width:150%;aspect-ratio:1;margin-top:-75%;border-radius:50%;background:rgb(var(--accent-fill));transform:translateY(76%) scale(0);transition:transform .55s cubic-bezier(.16,1,.3,1);z-index:0}.sv-btn--primary:focus-visible,.sv-btn--primary:hover{color:rgb(var(--on-accent))}.sv-btn--primary:focus-visible:before,.sv-btn--primary:hover:before{transform:none}.sv-btn--primary>span{position:relative;z-index:1}.sv-btn--secondary{border:1px solid rgb(var(--fg)/calc(.25 + var(--a-boost, 0) * .1875));color:rgb(var(--fg));transition:background-color .3s,border-color .3s}.sv-btn--secondary:hover{background:rgb(var(--fg)/calc(.05 + var(--a-boost, 0) * .0475));border-color:rgb(var(--fg)/calc(.5 + var(--a-boost, 0) * .25))}.sv-chip{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));background:rgb(var(--ink)/.45);color:rgb(var(--fg)/calc(.85 + var(--a-boost, 0) * .1275));font-size:15px;font-weight:300;line-height:1.3}.sv-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--accent-fill));flex:none}.sv-rv{transition:opacity .8s cubic-bezier(.16,1,.3,1) calc(var(--k, 0) * var(--sv-stagger, 90ms)),transform 1s cubic-bezier(.16,1,.3,1) calc(var(--k, 0) * var(--sv-stagger, 90ms))}.js.motion-ok .sv-reveal:not(.is-in) .sv-rv,.js.motion-ok .sv-rv.sv-reveal:not(.is-in){opacity:0;transform:translate3d(0,40px,0)}.sv-hero-orbs{position:absolute;inset:0;will-change:transform}.js.motion-ok .sv-in{animation:sv-in .9s cubic-bezier(.16,1,.3,1) var(--sv-d,0s) both}@keyframes sv-in{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}.js.motion-ok .sv-exit{transform:translate3d(0,calc(-10vh * var(--p, 0)),0) scale(calc(1 - .04 * var(--p, 0)));opacity:calc(1 - .75 * var(--p, 0));transform-origin:50% 30%;will-change:transform,opacity}.sv-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;font-weight:300;letter-spacing:.04em}.sv-crumbs a,.sv-crumbs ol{align-items:center;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24))}.sv-crumbs a{display:inline-flex;min-height:44px;transition:color .3s ease}.sv-crumbs a:hover{color:rgb(var(--accent))}.sv-crumbs [aria-current=page]{color:rgb(var(--fg)/calc(.85 + var(--a-boost, 0) * .1275))}.sv-crumbs .sv-crumb-sep{color:rgb(var(--accent)/calc(.8 + var(--a-boost, 0) * .16))}.sv-scene{display:none}@media (min-width:1024px){.sv-has-scene .sv-scene{display:block;height:var(--sv-h,340svh)}.sv-has-scene .sv-story-static{display:none}}.sv-stage{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:80px}.sv-caps{display:grid}.sv-cap{grid-area:1/1;align-self:start;font-size:clamp(26px,2.5vw,40px);line-height:1.18;font-weight:200;color:rgb(var(--fg));opacity:0;transform:translateY(56px);transition:opacity .45s ease,transform .9s cubic-bezier(.16,1,.3,1)}.sv-cap.is-past{transform:translateY(-56px)}.sv-cap.is-active{opacity:1;transform:none;transition-delay:.12s}.sv-prog{height:3px;border-radius:3px;background:rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));overflow:hidden}.sv-prog>span{display:block;height:100%;background:rgb(var(--accent-fill));transform-origin:left center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sv-steps{display:flex;flex-wrap:wrap;gap:6px 4px;margin-top:22px}.sv-step{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 0;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24));font-size:13px;letter-spacing:.06em;transition:color .3s ease}.sv-step:hover{color:rgb(var(--fg))}.sv-step-dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid rgb(var(--fg)/calc(.25 + var(--a-boost, 0) * .1875));font-size:11px;font-variant-numeric:tabular-nums;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.sv-step.is-done .sv-step-dot{border-color:rgb(var(--accent-fill)/.6);color:rgb(var(--accent))}.sv-step[aria-current=step]{color:rgb(var(--fg))}.sv-step[aria-current=step] .sv-step-dot{background:rgb(var(--accent-fill));border-color:rgb(var(--accent-fill));color:rgb(var(--on-accent))}.sv-phone,.sv-stage-mock{position:relative}.sv-phone{width:100%;max-width:300px;padding:10px;border-radius:36px;border:1px solid rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));background:rgb(var(--raise-2));box-shadow:0 50px 100px -50px rgb(0 0 0/calc(.95 - var(--a-boost, 0) * 1.3))}.sv-phone-screen{position:relative;display:flex;flex-direction:column;min-height:100%;border-radius:24px;overflow:clip;background:radial-gradient(120% 60% at 80% 0,rgb(var(--accent-fill)/.1),transparent 60%),rgb(var(--ink-2))}.sv-phone-status{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 18px;color:rgb(var(--fg)/calc(.75 + var(--a-boost, 0) * .1875));font-size:11px;font-variant-numeric:tabular-nums}.sv-phone-ind{display:inline-flex;gap:3px}.sv-phone-ind i{width:4px;height:4px;border-radius:50%;background:rgb(var(--fg)/calc(.55 + var(--a-boost, 0) * .2475))}.sv-phone-body{flex:1;padding:6px 14px 16px;color:rgb(var(--fg));font-size:13px;line-height:1.4}.sv-ripple{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;background:rgb(var(--fg)/calc(.85 + var(--a-boost, 0) * .1275));box-shadow:0 0 0 3px rgb(var(--ink)/.25);pointer-events:none}.sv-ripple:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid rgb(var(--fg));opacity:0}.js.motion-ok .sv-ripple:after{animation:sv-ripple 1.9s cubic-bezier(.16,1,.3,1) infinite}@keyframes sv-ripple{0%{transform:scale(.6);opacity:1}to{transform:scale(4.2);opacity:0}}.sv-ps-list{display:grid;gap:16px}@media (min-width:1024px){.sv-ps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.sv-ps-card{position:relative;display:flex;flex-direction:column;height:100%;padding:28px 24px 30px;border-radius:24px;border:1px solid rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));background:linear-gradient(180deg,rgb(var(--fg)/calc(.045 + var(--a-boost, 0) * .043)),rgb(var(--fg)/calc(.012 + var(--a-boost, 0) * .0119)))}.sv-ps-num{color:rgb(var(--accent));font-size:64px;font-weight:200;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sv-ps-card .pr-check-path{transition:stroke-dashoffset .7s cubic-bezier(.65,0,.35,1) calc(.45s + var(--k, 0) * 90ms + var(--j, 0) * .12s)}.js.motion-ok .sv-reveal:not(.is-in) .sv-ps-card .pr-check-path{stroke-dashoffset:1}.sv-fixed{display:flex;flex-wrap:wrap;gap:10px}.sv-opmaat{display:block;color:rgb(var(--accent));font-style:italic;font-weight:200;font-size:clamp(88px,15vw,232px);line-height:.92;letter-spacing:-.03em;padding-bottom:.08em;clip-path:inset(0 0 0 0);transition:clip-path 1.2s cubic-bezier(.77,0,.175,1),transform 1.4s cubic-bezier(.16,1,.3,1)}.js.motion-ok .sv-reveal:not(.is-in) .sv-opmaat{clip-path:inset(0 100% 0 0);transform:translate3d(-24px,0,0)}.sv-factor{display:flex;flex-direction:column;gap:10px;height:100%;padding:24px;border-radius:16px;border:1px solid rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056));background:linear-gradient(180deg,rgb(var(--fg)/calc(.045 + var(--a-boost, 0) * .043)),rgb(var(--fg)/calc(.015 + var(--a-boost, 0) * .0148)))}.sv-factor-dot{width:10px;height:10px;border-radius:50%;background:rgb(var(--accent-fill));box-shadow:0 0 14px rgb(var(--accent-fill)/.7)}.sv-proof-wall{display:flex;flex-direction:column;gap:16px}.sv-proof-col{display:contents}.sv-proof-wall .wr-review{order:var(--o,0);margin-bottom:0;box-shadow:inset 0 1px 0 rgb(var(--fg)/calc(.05 + var(--a-boost, 0) * .0475)),0 30px 60px -40px rgb(0 0 0/calc(.9 - var(--a-boost, 0) * 1.3))}@media (min-width:640px) and (max-width:1023.98px){.sv-proof-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (max-width:1023.98px){.js.motion-ok .sv-proof-wall .wr-review{transition-delay:0s}}@media (min-width:1024px){.sv-proof-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;padding-block:56px}.sv-proof-col{display:flex;flex-direction:column;gap:20px}}.sv-proof-live-dot{position:relative;display:inline-flex;width:10px;height:10px;border-radius:9999px;background:rgb(var(--accent-fill))}.sv-proof-live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(var(--accent-fill));opacity:0}.js.motion-ok .sv-proof-live-dot:after{animation:sv-proof-ping 2.2s cubic-bezier(.16,1,.3,1) infinite}@keyframes sv-proof-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){.js.motion-ok .sv-proof-live-dot:after{animation:none}}.sv-proof-head a{min-height:44px}.sv-rel-list{display:grid;gap:20px}@media (min-width:768px){.sv-rel-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-card-link{display:flex;flex-direction:column;height:100%}.sv-pill-link{display:inline-flex;flex-direction:column;justify-content:center;min-height:48px;padding:10px 18px;border-radius:16px;border:1px solid rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056));background:rgb(var(--fg)/calc(.025 + var(--a-boost, 0) * .0244));color:rgb(var(--fg)/calc(.85 + var(--a-boost, 0) * .1275));font-size:15px;font-weight:300;line-height:1.35;transition:border-color .3s ease,color .3s ease,background-color .3s ease}.sv-pill-link:hover{border-color:rgb(var(--accent-fill)/.5);color:rgb(var(--accent));background:rgb(var(--accent-fill)/.05)}.sv-pill-kicker{display:block;margin-bottom:2px;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24));font-size:12px;letter-spacing:.18em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.sv-in,.sv-ripple:after{animation:none!important}.sv-exit{transform:none!important;opacity:1!important}.sv-cap,.sv-opmaat,.sv-prog>span,.sv-ps-card .pr-check-path,.sv-rv{transition:none!important}}@media (max-width:1023.98px){html:not(.js) .sv-proof-wall .wr-quote{display:block;-webkit-line-clamp:unset;overflow:visible}}