@font-face{font-family:Sora;src:url(fonts/Sora-Variable.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--ink:#242629;--deep:#1B1C1F;--ink2:#41454C;--mute:#5F646C;--acc:#98ABC7;--acc-d:#4F6385;--line:#D9DEE6;--panel:#FAF9F7;--dl:rgba(255,255,255,.12);--dt:#AEB6C2;--max:1320px;--pad:clamp(20px,4vw,56px);--ease:cubic-bezier(.16,.84,.24,1)}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font:400 17px/1.7 Sora,sans-serif;color:var(--ink2);background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--acc-d)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}h1,h2,h3,h4{font-family:Sora,sans-serif;color:var(--ink);margin:0 0 .5em;overflow-wrap:break-word}h1{font-weight:300;font-size:clamp(42px,6.6vw,104px);line-height:1.02;letter-spacing:-.035em}h1 em{font-style:normal;color:var(--acc);display:block}h2{font-weight:300;font-size:clamp(32px,4.4vw,64px);line-height:1.06;letter-spacing:-.03em}h3{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}p{margin:0 0 1.1em}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad);position:relative}.skip{position:absolute;left:-999px;top:8px;background:#fff;color:var(--ink);padding:10px 16px;z-index:100}.skip:focus{left:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.eyebrow{display:inline-flex;align-items:center;gap:14px;font:500 12px/1.4 Sora,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--acc-d);margin-bottom:26px}.eyebrow::before{content:"";width:36px;height:1px;background:currentColor}.lead{font-size:clamp(18px,1.55vw,21px);line-height:1.6;max-width:58ch}.note{font-size:14px;color:var(--mute)}.mt{margin-top:48px}.dark{background:var(--deep);color:var(--dt)}.dark h1,.dark h2,.dark h3,.dark h4{color:#fff}.dark .eyebrow{color:var(--acc)}.dark a:not(.btn){color:#fff}.dark .note,.note.light{color:#9aa3b0}header.site{position:sticky;top:0;z-index:50;background:rgba(27,28,31,.86);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--dl)}header.site .wrap{display:flex;align-items:center;justify-content:space-between;height:80px;gap:24px}header.site .logo img{height:56px;width:auto}header.site .logo{flex-shrink:0}nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:36px}nav a{font:500 12px/1 Sora,sans-serif;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#d9dee6;padding:8px 0;position:relative}nav a:hover{color:#fff}nav a:not(.btn)::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--acc);transition:right .4s var(--ease)}nav a:not(.btn):hover::after,nav a[aria-current]::after{right:0}nav a[aria-current]{color:#fff}nav .btn{padding:14px 20px;background:#fff;color:var(--ink)!important;border-color:#fff}nav .btn::after{display:none}nav .btn:hover{background:var(--acc);border-color:var(--acc)}.navtoggle{display:none;background:0 0;border:1px solid var(--dl);width:46px;height:46px;cursor:pointer;position:relative}.navtoggle .bars,.navtoggle .bars::before,.navtoggle .bars::after{position:absolute;left:13px;width:18px;height:1px;background:#fff;transition:transform .3s}.navtoggle .bars{top:22px}.navtoggle .bars::before{content:"";left:0;top:-6px}.navtoggle .bars::after{content:"";left:0;top:6px}.navtoggle[aria-expanded=true] .bars{background:0 0}.navtoggle[aria-expanded=true] .bars::before{transform:translateY(6px) rotate(45deg)}.navtoggle[aria-expanded=true] .bars::after{transform:translateY(-6px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;gap:14px;background:var(--ink);color:#fff!important;border:1px solid var(--ink);padding:19px 30px;font:500 12px/1 Sora,sans-serif;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .3s var(--ease)}.btn::after{content:"";width:18px;height:1px;background:currentColor;transition:width .35s var(--ease)}.btn:hover{background:var(--acc-d);border-color:var(--acc-d)}.btn:hover::after{width:30px}.btn.light{background:#fff;color:var(--ink)!important;border-color:#fff}.btn.light:hover{background:var(--acc);border-color:var(--acc)}.btn.ghost{background:0 0;color:var(--ink)!important;border-color:#b9c0cb}.btn.ghost:hover{border-color:var(--ink)}.btn.ghost.light{color:#fff!important;border-color:rgba(255,255,255,.3)}.btn.ghost.light:hover{border-color:#fff;background:0 0}.ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:44px}.more{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font:500 12px/1 Sora,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);text-decoration:none}.more::after{content:"";width:22px;height:1px;background:var(--acc);transition:width .35s var(--ease)}a:hover .more::after,.more:hover::after{width:40px}.dark .more,.more.light{color:#fff}.hero{position:relative;overflow:hidden;padding:clamp(80px,10vw,140px)0 clamp(72px,9vw,120px);background:var(--deep)}.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--dl) 1px,transparent 1px),linear-gradient(90deg,var(--dl) 1px,transparent 1px);background-size:96px 96px;opacity:.35;pointer-events:none}.hero.full{min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);display:flex;align-items:center;padding:72px 0}.hero.full .wrap{width:100%}.hgrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.inner .hgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.hero .lead{color:#c3cad4}.hero .lead a{color:#fff}.hero h1{margin-bottom:30px}.inner h1{font-size:clamp(40px,5.4vw,80px)}.hart{position:relative;will-change:transform}.hart svg{width:100%;height:auto;max-height:78vh;display:block}.inner .hart svg{max-height:440px;opacity:.9}.hfacts{list-style:none;margin:56px 0 0;padding:28px 0 0;border-top:1px solid var(--dl);display:flex;flex-wrap:wrap;gap:12px 44px;font-size:14px;color:#9aa3b0}.hfacts b{font:300 22px/1 Sora,sans-serif;color:#fff;margin-right:6px;letter-spacing:-.01em}.scrollcue{position:absolute;left:50%;bottom:28px;width:1px;height:56px;background:linear-gradient(var(--acc),var(--acc))0 0/1px 0 no-repeat,var(--dl);animation:cue 2.4s var(--ease) infinite}@keyframes cue{0%{background-size:1px 0}60%{background-size:1px 100%}to{background-size:1px 100%;background-position:0 56px}}.bphero .gl{stroke:rgba(255,255,255,.05);stroke-width:1}.bphero .dr{fill:none;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.2s var(--ease) forwards;animation-delay:calc(var(--d) + .2s)}.bphero .w{stroke:#fff;stroke-width:2.2}.bphero .w2{stroke:rgba(255,255,255,.55);stroke-width:1}.bphero .c{stroke:rgba(152,171,199,.45);stroke-width:1}.bphero .a{stroke:var(--acc);stroke-width:1.5}.bphero .dm{stroke:rgba(255,255,255,.4);stroke-width:1}.bphero .dt{fill:#8d97a6;font:500 11px Sora,sans-serif;letter-spacing:.2em}.bphero .pt{fill:var(--acc);opacity:0;animation:fade .6s 2.4s forwards}.bphero text{opacity:0;animation:fade .8s 2.6s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}main>section{padding:clamp(88px,11vw,160px)0}.panel{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}section.alt{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sechead{max-width:820px;margin-bottom:clamp(48px,6vw,80px)}.sechead.wide{max-width:980px}.sechead p{font-size:18px;max-width:60ch}.num{display:block;font:300 15px/1 Sora,sans-serif;letter-spacing:.1em;color:var(--acc-d);margin-bottom:28px}.dark .num{color:var(--acc)}.tradeband{padding:0!important;border-bottom:1px solid var(--line)}.tradeband .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-top:28px;padding-bottom:28px;font:500 12px/1 Sora,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--ink)}.tradeband i{flex:1;height:1px;background:var(--line);min-width:20px}.tradeband span:last-child{color:var(--mute)}.grid{display:grid;gap:0}.g2{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,120px)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g3,.g4{border-top:1px solid var(--line);border-left:1px solid var(--line)}.g3>*,.g4>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 34px}.card{display:flex;flex-direction:column;background:#fff;text-decoration:none;color:var(--ink2);position:relative;transition:background .35s,transform .45s var(--ease),box-shadow .45s var(--ease)}.card p:last-child{margin-bottom:0}a.card:hover{background:var(--panel)}a.card::before{content:"";position:absolute;left:-1px;top:-1px;height:2px;width:0;background:var(--acc);transition:width .5s var(--ease)}a.card:hover::before{width:calc(100% + 2px)}form.card,.grid.g2>.card{border:1px solid var(--line);padding:clamp(28px,4vw,52px);box-shadow:0 30px 60px -30px rgba(27,28,31,.18)}.g2 h2{font-size:clamp(28px,3vw,42px)}.mbar{display:flex;align-items:center;gap:7px;height:36px;padding:0 14px;background:#f1f3f6;border-bottom:1px solid #dde2e9;font:500 11px/1 Sora,sans-serif;color:#5f646c;white-space:nowrap;overflow:hidden}.mbar i{width:9px;height:9px;border-radius:50%;background:#c9cfd8;flex-shrink:0}.mbar span{margin-left:10px;overflow:hidden;text-overflow:ellipsis;flex:1}.mbar em{font-style:normal;font:500 9px/1 Sora,sans-serif;letter-spacing:.2em;color:#fff;background:var(--ink);padding:4px 7px;border-radius:3px}.po{font:400 12px/1.4 Sora,sans-serif}.po table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.po th{font:600 10px/1 Sora,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b717a;background:#f8f9fb;text-align:left;padding:9px 12px;border-bottom:1px solid #e4e8ee}.po td{padding:9px 12px;border-bottom:1px solid #eef1f5;color:#242629;white-space:nowrap}.st{display:inline-block;padding:3px 8px;border-radius:20px;font-size:10.5px;font-weight:500;background:#edf1f7;color:#4b4f55;border:1px solid #d8dce2}.st0{background:#e8f3ef;color:#4d5157;border-color:#cbe3da}.bid{padding:22px;font:400 13px/1.4 Sora,sans-serif}.bid h4{font:400 20px/1.2 Sora,sans-serif;letter-spacing:-.01em;margin:6px 0 0}.k{font:600 9.5px/1 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7a818b}.br{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dashed #e1e5eb}.br b{font-weight:600;color:#242629;font-variant-numeric:tabular-nums}.up{padding:22px;font:400 13px/1.4 Sora,sans-serif}.stack{position:relative;display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:clamp(40px,6vw,88px)}.stack .s1{grid-column:1/9;grid-row:1;z-index:1}.stack .s2{grid-column:6/13;grid-row:1;margin-top:clamp(120px,16vw,240px);z-index:2}.mgrid{display:grid;gap:clamp(20px,2.6vw,36px);align-items:start}.mgrid.n2{grid-template-columns:1.35fr 1fr}.mgrid.n3{grid-template-columns:repeat(3,1fr)}.mgrid.n4{grid-template-columns:repeat(2,1fr)}.sgrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dl);border-left:1px solid var(--dl)}.scard{position:relative;display:flex;flex-direction:column;padding:44px 38px 40px;border-right:1px solid var(--dl);border-bottom:1px solid var(--dl);text-decoration:none!important;color:var(--dt)!important;transition:background .4s}.scard:hover{background:#232428}.scard::before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--acc);transition:width .6s var(--ease)}.scard:hover::before{width:100%}.scard .num{position:absolute;right:34px;top:44px}.ico{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;color:var(--acc-d);margin-bottom:34px}.dark .ico{color:var(--acc)}.scard h3{font-size:15px;margin-bottom:12px}.step{all:unset;box-sizing:border-box;display:flex;gap:26px;padding:28px 0;border-bottom:1px solid var(--line);cursor:pointer;position:relative;color:var(--mute);transition:color .3s}.step::before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--ink);transition:width .6s var(--ease)}.step.on::before{width:100%}.step .n{font:300 34px/1 Sora,sans-serif;color:#b9c0cb;min-width:56px;transition:color .3s}.step b{display:block;font:500 14px/1.4 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.step>span>span{display:block;font-size:16px;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s var(--ease),opacity .4s}.step.on>span>span{max-height:120px;opacity:1}.step.on .n{color:var(--acc-d)}.step:focus-visible{outline:2px solid var(--acc-d)}.spanel{grid-area:1/1;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .6s var(--ease),transform .7s var(--ease);pointer-events:none}.spanel.on{opacity:1;transform:none;pointer-events:auto}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.3)}.stat{padding:44px 40px 8px;border-left:1px solid var(--dl);font-size:15px;color:#9aa3b0}.stat:first-child{padding-left:0;border-left:0}.stat b{display:block;font:300 clamp(56px,7.4vw,120px)/1 Sora,sans-serif;color:#fff;letter-spacing:-.045em;margin-bottom:22px}.stat b small{font-size:.32em;letter-spacing:0;color:var(--acc);margin-left:6px}section:not(.dark) .stats{border-color:var(--ink)}.tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tcard{display:flex;flex-direction:column;padding:36px 30px;border:1px solid var(--line);text-decoration:none!important;color:var(--ink2)!important;background:#fff;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .4s}.tcard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(27,28,31,.3);border-color:#c4cbd6}.tcard h3{font-size:15px}.priceband{padding:clamp(64px,8vw,104px)0!important}.pb{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.pb h2{font-size:clamp(28px,3.4vw,48px);max-width:22ch}.pb p{margin:0;color:var(--mute)}ul.check{list-style:none;padding:0;margin:0 0 1.2em}ul.check li{padding:15px 0 15px 34px;border-bottom:1px solid var(--line);position:relative}ul.check li:first-child{border-top:1px solid var(--line)}ul.check li::before{content:"";position:absolute;left:0;top:27px;width:16px;height:1px;background:var(--acc-d)}.svc{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,110px);padding:64px 0;border-top:1px solid var(--line);scroll-margin-top:100px}.svc:first-child{border-top:0;padding-top:0}.svc .ico{display:block;margin-bottom:22px}.svc h2{font-size:clamp(30px,3.4vw,48px)}.tier{padding:44px 36px!important}.tier .tag{font:500 11px/1 Sora,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--acc-d);margin-bottom:32px}.price{font:300 clamp(44px,4.4vw,64px)/1 Sora,sans-serif;color:var(--ink);letter-spacing:-.04em;margin-bottom:6px}.price small{font-size:.34em;letter-spacing:0;color:var(--mute)}.grid.g3:has(.tier){border:0;gap:24px;align-items:stretch}.grid.g3 .tier{border:1px solid var(--line);box-shadow:0 30px 60px -36px rgba(27,28,31,.25)}.grid.g3 .tier h3{margin-bottom:28px}.tier.feat{background:var(--deep);color:#c3cad4;border-color:var(--deep)!important;transform:translateY(-16px);box-shadow:0 50px 90px -40px rgba(27,28,31,.6)!important}.tier.feat h3,.tier.feat .price,.tier.feat .p{color:#fff}.tier.feat .price small{color:var(--acc)}.tier.feat ul.check li{border-color:#34373d}.tier.feat ul.check li::before{background:var(--acc)}.tier.feat .btn{background:#fff;color:var(--ink)!important;border-color:#fff}.badge{position:absolute;top:0;right:28px;transform:translateY(-50%);background:var(--acc);color:var(--deep);font:500 10px/1 Sora,sans-serif;letter-spacing:.22em;text-transform:uppercase;padding:9px 14px}table{width:100%;border-collapse:collapse;font-size:16px;background:#fff;border:1px solid var(--line)}th,td{text-align:left;padding:22px 26px;border-bottom:1px solid var(--line);vertical-align:baseline}th{font:500 11px/1.4 Sora,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);background:var(--panel)}td:last-child,th:last-child{text-align:right;white-space:nowrap}td.p{font:300 24px/1.2 Sora,sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0}.role{font:500 11px/1.5 Sora,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--acc-d);margin:-2px 0 18px}.ctaband{padding:0!important}.cta{position:relative;padding:clamp(88px,11vw,160px)0;display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:48px;align-items:end}.ctaband{position:relative;overflow:hidden}.ctaband::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--dl) 1px,transparent 1px),linear-gradient(90deg,var(--dl) 1px,transparent 1px);background-size:96px 96px;opacity:.3}.ctaband::after{content:"";position:absolute;right:-8vw;top:50%;width:46vw;max-width:640px;aspect-ratio:1;border:1px solid rgba(152,171,199,.35);border-radius:50%;transform:translateY(-50%)}.cta>*{position:relative;z-index:1}.cta h2{font-size:clamp(40px,6vw,92px);margin-bottom:24px}.cta p{max-width:52ch;margin:0;font-size:18px;color:#c3cad4}.cta .ctas{margin-top:0}.contactgrid{grid-template-columns:2fr 1fr!important;align-items:start}label{display:block;font:500 11px/1 Sora,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:24px 0 10px}input,select,textarea{width:100%;font:400 16px Sora,sans-serif;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #a9b0bb;padding:12px 2px;border-radius:0}input[type=file]{border:1px dashed #b9c3d3;padding:18px;background:var(--panel)}textarea{min-height:150px;resize:vertical;border:1px solid #a9b0bb;padding:12px}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--ink)}form .btn{margin-top:28px}footer.site{background:var(--ink);color:#b4bac4;padding:104px 0 40px;font-size:15px;border-top:1px solid var(--dl)}footer.site .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:72px;border-bottom:1px solid #3c3f44}footer.site .logo img{height:72px;width:auto;margin-bottom:26px}footer.site h3{color:#fff;font-size:11px;letter-spacing:.28em;margin-bottom:22px}footer.site ul{list-style:none;margin:0;padding:0}footer.site li{margin-bottom:10px}footer.site a{color:#d9dee6;text-decoration:none}footer.site a:hover{color:var(--acc)}footer.site p{max-width:36ch}.legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:28px;font-size:13px;color:#9aa1ac}.tagline{font:500 11px/1.6 Sora,sans-serif;letter-spacing:.3em;color:var(--acc)}.rv{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--sd,0s)}.rv.in{opacity:1;transform:none}.no-js .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,::before,::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}.bphero .dr{stroke-dashoffset:0}.bphero text,.bphero .pt{opacity:1}}.sx{width:1200px;margin:0 0 40px}@media (max-width:1100px){.g4,.tgrid{grid-template-columns:repeat(2,1fr)}footer.site .cols{grid-template-columns:1fr 1fr}nav ul{gap:22px}.sgrid{grid-template-columns:repeat(2,1fr)}.mgrid.n3{grid-template-columns:1fr 1fr}.mgrid.n3>:last-child{grid-column:1/-1}}@media (max-width:960px){.navtoggle{display:block}nav ul{display:none;position:absolute;left:0;right:0;top:80px;background:var(--deep);flex-direction:column;align-items:stretch;gap:0;padding:8px var(--pad) 28px;border-bottom:1px solid var(--dl)}nav ul.open{display:flex}nav li{border-bottom:1px solid var(--dl)}nav li.navcta{border:0;padding-top:20px}nav a{display:block;padding:18px 0;font-size:13px}nav a:not(.btn)::after{display:none}nav .btn{justify-content:center}.hgrid,.inner .hgrid{grid-template-columns:1fr}.hero.full{min-height:0;padding:64px 0 88px}.hart{max-width:520px;width:100%;margin:0 auto}.inner .hart{display:none}.g2,.g3,.contactgrid,.mgrid.n2,.mgrid.n4{grid-template-columns:1fr!important}.grid.g3:has(.tier){gap:32px}.tier.feat{transform:none}.svc{grid-template-columns:1fr;gap:8px}.cta{grid-template-columns:1fr;align-items:start}.stats{grid-template-columns:1fr}.stat{border-left:0;border-bottom:1px solid var(--dl);padding:36px 0!important}.stack{display:flex;flex-direction:column;gap:24px}.stack .s2{margin-top:0}.scrollcue{display:none}}@media (max-width:640px){body{font-size:16px}header.site .wrap{height:68px}header.site .logo img{height:44px}nav ul{top:68px}.g4,.tgrid,.sgrid,.mgrid.n3{grid-template-columns:1fr}.g3>*,.g4>*{padding:30px 24px}.scard{padding:36px 26px}.scard .num{right:24px;top:36px}footer.site .cols{grid-template-columns:1fr}.btn{padding:17px 22px;letter-spacing:.16em}.ctas .btn{width:100%;justify-content:space-between}.eyebrow{letter-spacing:.22em;font-size:11px}.hfacts{gap:12px 24px;margin-top:40px}.po{overflow-x:auto}th,td{padding:16px 14px}td.p{font-size:17px;white-space:normal}.step{gap:18px}.step .n{font-size:26px;min-width:40px}.tradeband .wrap{justify-content:flex-start}.tradeband i{display:none}.tradeband span:last-child{width:100%}}.mgrid>*,.stack>*,.spanel{min-width:0}.po table{font-size:12px;border:0;background:#fff}.po td:last-child,.po th:last-child{text-align:left}@container (max-width:600px){.po td,.po th{padding:8px 9px}}.hero.full .hgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.hero.full h1{font-size:clamp(42px,6.2vw,100px)}.stack .s1{grid-column:1/9}.stack .s2{grid-column:7/13;margin-top:clamp(160px,20vw,300px)}@media (max-width:960px){.hero.full .hgrid{grid-template-columns:1fr}}.hero.full h1{font-size:clamp(42px,5.7vw,88px);margin-bottom:24px}.hero.full{padding:40px 0}.hero.full .ctas{margin-top:34px}.hero.full .hfacts{margin-top:40px}.work .mgrid.n3{grid-template-columns:1fr 1fr}.work .mgrid.n3>:first-child{grid-column:1/-1}.work .mgrid.n2{grid-template-columns:1fr}.work .mgrid.n2>:last-child{max-width:640px}@media (min-width:1101px){.work .mgrid.n2{grid-template-columns:1.6fr 1fr}}@media (max-width:640px){.work .mgrid.n3{grid-template-columns:1fr}}.sframe{margin:0;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(36,38,41,.06),0 18px 40px -22px rgba(36,38,41,.35);transition:transform .5s var(--ease),box-shadow .5s var(--ease);min-width:0}.sframe:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(36,38,41,.06),0 26px 50px -24px rgba(36,38,41,.45)}.sframe>a{display:block;text-decoration:none;color:inherit}.sfbar{display:flex;align-items:center;gap:12px;padding:9px 14px;background:var(--panel);border-bottom:1px solid var(--line);font:500 11px/1.2 Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.sfbar .dots{display:flex;gap:5px}.sfbar .dots i{width:7px;height:7px;border-radius:50%;background:var(--line)}.sfbar .sft{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfbar .sfpdf{padding:3px 7px;border-radius:4px;background:var(--ink);color:#fff;letter-spacing:.1em}.sfimg{aspect-ratio:4/3;overflow:hidden;background:#fff}.sfimg img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.sframe figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-top:1px solid var(--line);font-size:14px;line-height:1.4}.sframe figcaption b{color:var(--ink);font-weight:600;min-width:0}.sframe figcaption a,.dark .sframe figcaption a{color:var(--ink);font-size:13px;white-space:nowrap;flex:none}.dark .sframe{border-color:rgba(255,255,255,.14)}.sdl{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(28px,4vw,48px)}.snote{font-size:13px;color:var(--mute);margin-top:14px}.dark .snote{color:var(--dt)}.spanel .sframe{box-shadow:0 18px 40px -24px rgba(36,38,41,.4)}@media (max-width:640px){.sframe figcaption{flex-direction:column;gap:4px}.sdl .btn{width:100%;text-align:center;justify-content:center}}@media (max-width:960px){.stack .s2{margin-top:0}}.guar{display:flex;align-items:center;gap:10px;margin:20px 0 0;font-size:15px;color:#fff}.guar svg{width:20px;height:20px;flex:none;fill:none;stroke:var(--acc);stroke-width:1.6;stroke-linejoin:round}.hphone{margin:8px 0 0;font-size:15px;color:var(--dt)}.navtel a{color:#fff;letter-spacing:.12em}.ctas{display:flex;flex-wrap:wrap;gap:14px}.ctas.center{justify-content:center;margin-top:48px}.center{text-align:center}.btn:active{transform:translateY(1px)}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.dark :focus-visible{outline-color:#fff}.steps3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;counter-reset:s}.steps3 li{border:1px solid var(--line);padding:36px 32px;background:#fff;transition:border-color .3s,transform .3s var(--ease),box-shadow .3s}.steps3 li:hover{border-color:var(--acc);transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(36,38,41,.35)}.steps3 .n{display:block;font:300 44px/1 Sora,sans-serif;color:var(--acc-d);margin-bottom:22px}.how3{padding:clamp(72px,9vw,128px)0}.faq{padding:clamp(72px,9vw,128px)0;background:var(--panel)}.faqlist{max-width:880px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:24px 44px 24px 0;position:relative;font:500 18px/1.45 Sora,sans-serif;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:6px;top:18px;font:300 30px/1 Sora,sans-serif;color:var(--acc-d);transition:transform .3s var(--ease)}.faq details[open] summary::after{transform:rotate(45deg)}.faq summary:hover{color:var(--acc-d)}.faq .fa{padding:0 44px 18px 0;max-width:70ch}.premium{display:grid;grid-template-columns:1fr 1.4fr auto;gap:32px;align-items:center;margin-top:32px;border:1px solid var(--acc);background:linear-gradient(135deg,#fff,#f1f5fb)}.premium .check{margin:0}.premium .price{margin:6px 0 0}.tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tscroll table{min-width:560px}.tscroll:focus-visible{outline:3px solid var(--acc)}.card,.scard,.tcard,.sframe{transition:border-color .3s,transform .3s var(--ease),box-shadow .3s}.card.tier:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(36,38,41,.35)}label span[aria-hidden]{color:var(--acc-d)}input:focus,select:focus,textarea:focus{border-color:var(--acc-d)}@media (max-width:1100px){.navtel{display:none}}@media (max-width:960px){.steps3{grid-template-columns:1fr}.premium{grid-template-columns:1fr}.navtel{display:block}}@media (max-width:640px){.tscroll table{font-size:14px}.guar{font-size:14px}}.cta .ctas{flex-direction:column;align-items:stretch;min-width:280px}.cta .ctas .btn{justify-content:space-between}:root{--r:14px;--sh1:0 1px 2px rgba(20,22,26,.06),0 8px 24px -12px rgba(20,22,26,.18);--sh2:0 2px 4px rgba(20,22,26,.06),0 32px 64px -28px rgba(20,22,26,.42)}body{font-size:17px;line-height:1.65;text-rendering:optimizeLegibility}h1,.hero.full h1{font-size:clamp(44px,5.4vw,84px);line-height:1;letter-spacing:-.04em;text-wrap:balance}h2{font-size:clamp(32px,3.8vw,56px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}p{text-wrap:pretty}section{scroll-margin-top:88px}main>section:not(.hero):not(.tradeband):not(.ctaband){padding-top:clamp(80px,10vw,136px);padding-bottom:clamp(80px,10vw,136px)}main>section+section:not(.dark):not(.tradeband)::before{content:"";position:absolute;left:50%;top:0;width:min(var(--max),calc(100% - 2*var(--pad)));height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--line) 20%,var(--line) 80%,transparent)}main>section{position:relative}header.site{background:rgba(27,28,31,.86);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid rgba(255,255,255,.07);transition:background .3s}header.site.scrolled{background:rgba(27,28,31,.9);box-shadow:0 10px 30px -20px rgba(0,0,0,.6)}.btn{border-radius:999px;padding:17px 28px;transition:background .25s,border-color .25s,color .25s,transform .25s var(--ease),box-shadow .25s}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px rgba(79,99,133,.7)}.btn:hover::after{width:26px}.btn.light:hover{background:#e9edf3;border-color:#e9edf3;color:var(--ink)!important}.btn.ghost:hover{background:rgba(152,171,199,.12);border-color:var(--acc)}.btn.ghost.light:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}.btn:focus-visible{outline:3px solid var(--acc);outline-offset:3px;box-shadow:0 0 0 6px rgba(152,171,199,.25)}.navcta .btn{padding:12px 20px}.card,.scard,.tcard{border-radius:var(--r)}.card{border:1px solid var(--line);background:linear-gradient(180deg,#fff,#fbfaf8)}.card:hover{transform:translateY(-4px);box-shadow:var(--sh2);border-color:#c9d0da}.sframe{border-radius:var(--r);box-shadow:var(--sh1)}.sframe:hover{transform:translateY(-4px);box-shadow:var(--sh2)}.tier.feat{border-radius:var(--r)}.steps3 li{transition:transform .3s var(--ease)}.rv{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--sd,0s)}.rv.in,.no-js .rv{opacity:1;transform:none}.hero.full{padding:96px 0 104px}.hero::after{content:"";position:absolute;right:-10%;top:-20%;width:70%;height:140%;background:radial-gradient(closest-side,rgba(152,171,199,.16),transparent 70%);pointer-events:none}.hero.full .hgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.hart{display:grid;place-items:center;min-height:520px;perspective:1600px}.hart>svg.bphero{position:absolute;inset:-6% -10%;width:120%;height:112%;max-height:none;opacity:.55;-webkit-mask:radial-gradient(closest-side,#000 55%,transparent);mask:radial-gradient(closest-side,#000 55%,transparent)}.docstack{position:relative;width:100%;max-width:600px;aspect-ratio:1.18;transform:rotateY(-14deg) rotateX(6deg) rotateZ(1deg);transform-style:preserve-3d;animation:floaty 9s ease-in-out infinite}.doc{position:absolute;background:#fff;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 2px 6px rgba(0,0,0,.25),0 40px 80px -30px rgba(0,0,0,.75)}.doc img{width:100%;height:auto}.doc.d1{left:0;bottom:4%;width:88%;z-index:3;transform:translateZ(60px)}.doc.d2{right:0;top:8%;width:62%;z-index:2;transform:translateZ(20px) rotate(3deg);opacity:.92}.doc.d3{right:16%;top:-4%;width:34%;z-index:1;transform:rotate(-5deg);opacity:.7}.docbar{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#f3f4f6;border-bottom:1px solid #e3e6eb;font:500 10px/1 Sora,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#5f646c}.docbar .dots{display:flex;gap:5px}.docbar .dots i{width:8px;height:8px;border-radius:50%;background:#d3d7de}.docbar .dtag{margin-left:auto;color:var(--acc-d)}@keyframes floaty{0%,to{translate:0 0}50%{translate:0-10px}}.bphero .gl{animation:glp 6s ease-in-out infinite alternate}@keyframes glp{0%{stroke-opacity:.6}to{stroke-opacity:1}}.steps3 .n{font-variant-numeric:tabular-nums}@media (max-width:960px){.hero.full{padding:56px 0 72px}.hart{min-height:0;margin-top:24px;perspective:none}.docstack{max-width:520px;transform:none;animation:none}.hart>svg.bphero{opacity:.35}}@media (max-width:600px){h1,.hero.full h1{font-size:clamp(40px,11vw,52px)}.hero .ctas{display:flex;flex-direction:column;gap:12px}.hero .ctas .btn{justify-content:center;width:100%}.doc.d3{display:none}.doc.d2{width:66%}}@media (prefers-reduced-motion:reduce){.docstack{animation:none}.rv{opacity:1!important;transform:none!important}}@media (max-width:960px){.hero.full .hgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.hero .eyebrow{letter-spacing:.2em;font-size:11px}.hero .eyebrow::before{width:20px}.docbar{font-size:9px}}.card:not(.tier),.scard,.tcard{border-radius:0}.dark .card{background:0 0}.dark .card:hover{background:rgba(255,255,255,.03);box-shadow:0 30px 60px -30px rgba(0,0,0,.7);border-color:rgba(152,171,199,.35)}@media (max-width:600px){.tradeband .wrap{justify-content:center;gap:12px 20px;padding-top:22px;padding-bottom:22px}.tradeband i{display:none}.tradeband span:last-child{flex-basis:100%;text-align:center}}.docstack{animation:none;transform:rotateY(-8deg) rotateX(3deg)}.hart>svg.bphero{inset:-4% -6%;width:112%;height:108%;opacity:.9;-webkit-mask:radial-gradient(closest-side,#000 70%,transparent);mask:radial-gradient(closest-side,#000 70%,transparent)}.bphero .gl{stroke:rgba(255,255,255,.045);animation:none}.bphero .dr{animation-duration:2.6s}.bphero .w{stroke:rgba(255,255,255,.85);stroke-width:1.4}.docstack{opacity:0;animation:docin 1.4s var(--ease) 2.2s forwards}.doc.d1{left:auto;right:0;bottom:0;width:78%}.doc.d2{right:auto;left:0;top:2%;width:52%;opacity:.85}.doc.d3{display:none}@keyframes docin{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.hero.full h1{font-size:clamp(46px,6vw,96px);letter-spacing:-.045em}.sfimg{overflow:hidden}.sfimg img{transition:transform 1.1s var(--ease)}.sframe:hover .sfimg img{transform:scale(1.04)}.rv{transform:translate3d(0,16px,0);transition-duration:1s}@media (max-width:960px){.docstack{transform:none}}@media (prefers-reduced-motion:reduce){.docstack{opacity:1;animation:none}.sframe:hover .sfimg img{transform:none}}.hart{place-items:end}.docstack{max-width:400px;margin:0-2% -6%0}.doc.d2{display:none}.doc.d1{width:100%}.bphero .w{stroke-width:1.6}.bphero .a{stroke-width:1.4}@media (max-width:960px){.hart{place-items:center;min-height:360px}.docstack{max-width:300px;margin:140px 0 0 auto}}.docbar span{white-space:nowrap}@media (max-width:600px){.tradeband .wrap{letter-spacing:.18em;font-size:11px}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--ink:#F0F4FA;--deep:#05060A;--ink2:#B9C1CE;--mute:#8F98A8;--acc:#BBBFC5;--acc-d:#98ABC7;--ice:#98ABC7;--line:rgba(255,255,255,.09);--panel:rgba(255,255,255,.02);--dl:rgba(255,255,255,.08);--dt:#B3BBC8;--glass:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.018));--gborder:linear-gradient(150deg,rgba(208,212,218,.42),rgba(255,255,255,.05) 38%,rgba(255,255,255,.03) 62%,rgba(157,177,214,.22));--gsh:inset 0 1px 0 rgba(255,255,255,.08),0 30px 70px -36px rgba(0,0,0,.9);--r:20px;--ease:cubic-bezier(.2,.8,.2,1)}html{background:#05060a;color-scheme:dark}body{background:#05060a;color:var(--ink2);font-family:Sora,sans-serif;position:relative}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(60vw 50vw at 85% -10%,rgba(143,147,153,.16),transparent 60%),radial-gradient(50vw 40vw at -10% 30%,rgba(164,168,174,.07),transparent 60%),radial-gradient(70vw 50vw at 50% 120%,rgba(155,159,165,.1),transparent 60%),#05060a}body::after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:rgba(187,191,197,.35);color:#fff}a{color:#fff;text-decoration-color:rgba(187,191,197,.6)}a:hover{color:var(--acc)}h1,h2,h3,h4{color:var(--ink);font-family:Sora,sans-serif}h2{font-weight:300;letter-spacing:-.04em}h3{font-weight:500;letter-spacing:.14em}.eyebrow{color:var(--acc);font-weight:500;letter-spacing:.32em}.eyebrow::before{width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--acc));box-shadow:0 0 10px var(--acc)}.dark,.panel,section.alt,.faq{background:0 0}.panel,section.alt{background:linear-gradient(180deg,transparent,rgba(187,191,197,.025) 30%,rgba(187,191,197,.025) 70%,transparent);border-color:transparent}.dark .note,.note.light,.note{color:#9aa3b3}.skip{background:#fff;color:#05060a}main>section+section:not(.dark):not(.tradeband)::before{background:linear-gradient(90deg,transparent,rgba(187,191,197,.22) 50%,transparent)}header.site,header.site.scrolled{background:rgba(6,7,11,.55);backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}header.site::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(187,191,197,.45),transparent);opacity:.6}nav a{color:#c9d0dc;font-weight:400}nav a:not(.btn)::after{background:var(--acc);box-shadow:0 0 8px var(--acc)}.btn,.btn.light,nav .btn,.tier.feat .btn{position:relative;overflow:hidden;isolation:isolate;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,#f4f8fe 0,#d2d6dc 100%);color:#070912!important;font-weight:600;letter-spacing:.18em;box-shadow:inset 0 1px 0#fff}.btn::before{content:"";position:absolute;inset:-2px auto -2px -60%;width:45%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skewX(-20deg);transition:left .8s var(--ease)}.btn:hover::before{left:120%}.btn:hover,.btn.light:hover,nav .btn:hover{background:linear-gradient(180deg,#fff,#dde1e7);border-color:#fff;color:#070912!important;transform:translateY(-1px);box-shadow:inset 0 1px 0#fff}.btn.ghost,.btn.ghost.light{background:rgba(255,255,255,.035);color:#edf1f7!important;border:1px solid rgba(255,255,255,.18);font-weight:500;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn.ghost::before{background:linear-gradient(100deg,transparent,rgba(187,191,197,.28),transparent)}.btn.ghost:hover,.btn.ghost.light:hover{background:rgba(187,191,197,.1);border-color:rgba(187,191,197,.6);color:#fff!important;box-shadow:none}:focus-visible,.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.dark :focus-visible{outline:2px solid #e0e4ea!important;outline-offset:3px;box-shadow:none}.more,.dark .more,.more.light{color:#fff}.more::after{background:var(--acc);box-shadow:0 0 8px var(--acc)}.card,.tcard,.scard,.steps3 li,.stat,.sframe,.tier,form.card,.premium,.faqlist,.tscroll,.svc,.person{position:relative}.card,.tcard,.scard,.steps3 li,.stat,.sframe,form.card,.grid.g2>.card,.premium,.faqlist{background:var(--glass)!important;border:0!important;border-radius:var(--r)!important;box-shadow:var(--gsh)!important;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);color:var(--ink2)!important}.card::after,.tcard::after,.scard::after,.steps3 li::after,.stat::after,.sframe::after,form.card::after,.premium::after,.faqlist::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--gborder);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;transition:opacity .4s}a.card:hover,.tcard:hover,.scard:hover,.steps3 li:hover,.sframe:hover,.card.tier:hover{transform:translateY(-4px);background:linear-gradient(180deg,rgba(187,191,197,.1),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 40px 80px -40px rgba(0,0,0,.95)!important}a.card::before,.scard::before{display:none}.card p,.tcard p,.scard p{color:var(--ink2)}.g3,.g4,.sgrid{border:0!important;gap:18px}.g3>*,.g4>*{border:0!important}.sgrid{display:grid}.scard{padding:40px 34px 36px}.ico{color:var(--acc)!important;filter:none;stroke-width:1.2}.scard .ico,.tcard .ico{width:52px;height:52px;padding:11px;border-radius:14px;background:radial-gradient(circle at 50% 30%,rgba(187,191,197,.22),rgba(187,191,197,.04) 70%);box-shadow:none}.num,.dark .num{color:var(--acc);font-variant-numeric:tabular-nums;letter-spacing:.14em;font-weight:400;font-size:13px}.tradeband{border-bottom:1px solid var(--line);background:rgba(255,255,255,.015)}.tradeband .wrap{color:#dce1ea}.tradeband span:last-child{color:var(--mute)}.tradeband i{background:linear-gradient(90deg,transparent,rgba(187,191,197,.35),transparent)}.hero{background:0 0;isolation:isolate}.hero::before{opacity:.18;-webkit-mask:radial-gradient(80% 70%at 70% 40%,#000,transparent);mask:radial-gradient(80% 70%at 70% 40%,#000,transparent)}.hero::after{right:-15%;top:-30%;width:80%;height:150%;background:radial-gradient(closest-side,rgba(161,165,171,.22),rgba(157,177,214,.05) 55%,transparent 75%)}.hero .wrap{z-index:2}.hero h1{font-weight:300;letter-spacing:-.05em;background:linear-gradient(100deg,#fff 0,#fff 35%,#d0d4da 48%,#fff 60%,#eaeef4 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 9s ease-in-out infinite}.hero h1 em{background:linear-gradient(95deg,#bbbfc5 0,#98abc7 50%,#c1c5cb 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400;filter:none}@keyframes sheen{0%,to{background-position:100%0}50%{background-position:0 0}}.hero .lead{color:#c4cbd7}.hero .lead b{color:#fff;font-weight:500}.hfacts{border-top:0;padding-top:0;gap:12px}.hfacts li{padding:12px 18px;border-radius:14px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#a7b0bf}.hfacts b{font-family:Sora,sans-serif;font-weight:400;background:linear-gradient(180deg,#fff,#c5c9cf);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.guar svg{stroke:var(--ice);filter:none}.hphone{color:#aeb6c4}.fx{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fx .floor{position:absolute;left:-40%;right:-40%;bottom:-2%;height:62%;transform-origin:50% 100%;transform:perspective(520px) rotateX(74deg);-webkit-mask:linear-gradient(to top,#000 10%,transparent 85%);mask:linear-gradient(to top,#000 10%,transparent 85%)}.fx .floor::before{content:"";position:absolute;left:0;right:0;top:-80px;bottom:0;background-image:linear-gradient(rgba(161,165,171,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(161,165,171,.42) 1px,transparent 1px);background-size:80px 80px;animation:floor 6s linear infinite}@keyframes floor{to{transform:translateY(80px)}}.fx .horizon{position:absolute;left:0;right:0;bottom:61%;height:1px;background:linear-gradient(90deg,transparent,rgba(187,191,197,.5),rgba(157,177,214,.6),rgba(187,191,197,.5),transparent);box-shadow:none;opacity:0}.fx .scan{position:absolute;top:0;bottom:0;width:22%;left:-25%;background:linear-gradient(90deg,transparent,rgba(157,177,214,.07) 45%,rgba(211,215,221,.16) 50%,rgba(157,177,214,.07) 55%,transparent);animation:scan 9s cubic-bezier(.5,0,.5,1) 3s infinite}@keyframes scan{0%{left:-25%}55%,to{left:110%}}.hero.inner .fx .floor{height:55%;opacity:.55}.hart{transition:transform .6s var(--ease)}.hart>svg.bphero{filter:none;opacity:1;transform:translate3d(calc(var(--mx,0)*-14px),calc(var(--my,0)*-10px),0);transition:transform .8s var(--ease)}.bphero .gl{stroke:rgba(187,191,197,.06)}.bphero .w{stroke:#e0e4ea;stroke-width:1.6}.bphero .w2{stroke:rgba(187,191,197,.55)}.bphero .a{stroke:var(--ice);stroke-width:1.6}.bphero .c{stroke:rgba(187,191,197,.55)}.bphero .dm{stroke:rgba(187,191,197,.55)}.bphero .dt{fill:#bbbfc5;font-family:Sora,sans-serif}.bphero .pt{fill:var(--ice)}.docstack{transform:rotateY(calc(-9deg + var(--mx,0)*7deg)) rotateX(calc(4deg - var(--my,0)*6deg));transition:transform .8s var(--ease)}.doc{background:rgba(14,16,24,.55);border-radius:18px;padding:8px;border:1px solid rgba(208,212,218,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 50px 100px -30px rgba(0,0,0,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.doc img{border-radius:0 0 10px 10px}.docbar{background:rgba(255,255,255,.04);border:0;border-radius:10px 10px 0 0;color:#c9d0dc;margin-bottom:6px}.docbar .dots i{background:rgba(255,255,255,.22)}.docbar .dots i:first-child{background:var(--ice);box-shadow:0 0 6px var(--ice)}.docbar .dtag{color:var(--ice)}.doc.d1::after{content:"";position:absolute;inset:8px;border-radius:10px;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(157,177,214,0) 40%,rgba(157,177,214,.22) 50%,transparent 52%);background-size:100% 300%;animation:docscan 5s ease-in-out 3.5s infinite}@keyframes docscan{0%{background-position:0 100%}60%,to{background-position:0-100%}}.stats{border:0;gap:18px}.stat,.stat:first-child{padding:40px 36px 34px!important;color:#a7b0bf}.stat b{font-family:Sora,sans-serif;font-weight:200;background:linear-gradient(180deg,#fff 20%,#bbbfc5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums;filter:none}.stat b small{color:var(--ice);-webkit-text-fill-color:var(--ice)}.steps3 li{padding:38px 32px}.steps3 .n{font-weight:200;font-size:48px;background:linear-gradient(180deg,#fff,#a3a7ad);-webkit-background-clip:text;background-clip:text;color:transparent}.step{border-color:var(--line)}.step b{color:#fff}.step .n{color:#5b6475}.step.on .n{color:var(--acc)}.faqlist{padding:6px 30px}.faq details{border-color:var(--line)}.faq details:last-child{border:0}.faq summary{color:#edf1f7;font-weight:400}.faq summary::after{color:var(--acc)}.faq summary:hover{color:var(--acc)}.pb{padding:clamp(28px,4vw,48px);border-radius:24px;background:var(--glass);box-shadow:var(--gsh);position:relative}.pb p{color:var(--ink2)}.price,td.p{color:#fff;font-weight:200;font-variant-numeric:tabular-nums}.price small{color:var(--mute)}.tier .tag{color:var(--acc)}.grid.g3 .tier{box-shadow:var(--gsh)!important}ul.check li,ul.check li:first-child{border-color:var(--line)}ul.check li::before{background:var(--ice);box-shadow:0 0 8px var(--ice);height:1px}.tier.feat{background:linear-gradient(180deg,rgba(161,165,171,.16),rgba(20,24,40,.5))!important;color:#d2d8e4!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 50px 100px -40px #000!important}.tier.feat::after{padding:1.5px;background:conic-gradient(from var(--ang),rgba(187,191,197,.15),#bbbfc5,#98abc7,rgba(255,255,255,.9),#c1c5cb,rgba(187,191,197,.15) 60%,rgba(187,191,197,.15));animation:spin 6s linear infinite}@keyframes spin{to{--ang:360deg}}.tier.feat .price small{color:var(--ice)}.badge{background:linear-gradient(90deg,#e0e4ea,#bbbfc5);color:#070912;box-shadow:none;border-radius:999px;z-index:2}.premium{padding:34px!important}table{background:0 0;border:0;color:var(--ink2)}th{background:rgba(255,255,255,.035);color:var(--acc)}th,td{border-color:var(--line)}.tscroll{border-radius:var(--r);background:var(--glass);box-shadow:var(--gsh);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sframe{overflow:hidden;padding:0}.sfbar{background:rgba(255,255,255,.035);border-bottom:1px solid var(--line);color:#c9d0dc}.sfbar .dots i{background:rgba(255,255,255,.2)}.sfbar .dots i:first-child{background:var(--ice);box-shadow:0 0 6px var(--ice)}.sfbar .sfpdf{background:rgba(187,191,197,.16);color:#e0e4ea;box-shadow:none}.sfimg{margin:10px 10px 0;border-radius:12px;background:#fff}.sframe:hover .sfimg img{transform:scale(1.06)}.sframe figcaption{background:0 0;border-top:0;color:var(--ink2)}.sframe figcaption b{color:#fff;font-weight:500}.sframe figcaption a,.dark .sframe figcaption a{color:var(--acc)}.snote{color:var(--mute)}.mbar em{background:#242629;color:#fff}.svc{border-color:var(--line)}label{color:#dce1ea}input,select,textarea{background:rgba(255,255,255,.04);color:#f0f4fa;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px 16px}input[type=file]{background:rgba(187,191,197,.05);border:1px dashed rgba(187,191,197,.4);border-radius:12px}input:focus,select:focus,textarea:focus{border-color:var(--acc);box-shadow:none}select option{background:#0c0e15;color:#f0f4fa}::placeholder{color:#7f8899}.role{color:var(--acc)}.ctaband::before{opacity:.25}.ctaband::after{border-color:rgba(187,191,197,.25);box-shadow:none}.cta h2{font-weight:200;background:linear-gradient(180deg,#fff 30%,#bbbfc5);-webkit-background-clip:text;background-clip:text;color:transparent}.cta p{color:#c4cbd7}footer.site{background:linear-gradient(180deg,rgba(5,6,10,0),#030406 40%);color:#a9b1bf;border-top:0;position:relative;overflow:hidden}footer.site::before{content:"";position:absolute;left:50%;top:0;width:min(1100px,90%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(187,191,197,.7),rgba(157,177,214,.7),transparent);box-shadow:none}footer.site::after{content:"";position:absolute;left:50%;top:-220px;width:900px;height:440px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(161,165,171,.12),transparent);pointer-events:none}footer.site .wrap{z-index:1}footer.site .cols{border-color:var(--line)}footer.site h3{color:var(--acc)}footer.site a{color:#d6dce6}footer.site a:hover{color:#fff;text-shadow:none}.legal{color:#8f98a8}.tagline{color:var(--acc)}.rv{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease);transition-delay:var(--sd,0s)}.rv.in,.no-js .rv{opacity:1;transform:none;filter:none}.scrollcue{background:linear-gradient(var(--ice),var(--ice))0 0/1px 0 no-repeat,rgba(255,255,255,.1)}@media (max-width:960px){nav ul{background:rgba(6,7,11,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.stat,.stat:first-child{border:0!important}.fx .floor{height:45%}}@media (max-width:640px){.card,.tcard,.scard,.steps3 li,.stat,.sframe,form.card,.premium,.faqlist,.doc{backdrop-filter:none;-webkit-backdrop-filter:none}.faqlist{padding:4px 20px}.rv{filter:none}.hfacts li{flex:1 1 100%}.fx .scan{display:none}}@media (prefers-reduced-motion:reduce){.hero h1,.fx .floor::before,.fx .scan,.tier.feat::after,.doc.d1::after{animation:none!important}.fx .scan,.doc.d1::after{display:none}.rv{filter:none!important}.docstack,.hart>svg.bphero{transform:none!important}}.docstack{max-width:470px}.fx .floor::before{background-image:linear-gradient(rgba(170,174,180,.7) 1px,transparent 1px),linear-gradient(90deg,rgba(170,174,180,.5) 1px,transparent 1px)}.fx .floor{height:48%;-webkit-mask:linear-gradient(to top,#000 0,rgba(0,0,0,.6) 50%,transparent 95%);mask:linear-gradient(to top,#000 0,rgba(0,0,0,.6) 50%,transparent 95%)}.fx .horizon{opacity:.8;bottom:47%}@media (max-width:960px){.fx .horizon{bottom:44%}}.fx .horizon{display:none}@keyframes scan{0%{left:30%;opacity:0}10%{opacity:1}55%{left:105%;opacity:1}56%,to{left:105%;opacity:0}}.fx .scan{left:30%;opacity:0}.hero.full h1{font-size:clamp(42px,5.3vw,80px)}@media (min-width:961px){.hero.full .hart{place-items:center}}.stat b{font-size:clamp(52px,5.6vw,92px);white-space:nowrap}@media (max-width:640px){.btn{letter-spacing:.1em;font-size:11.5px}}@media (min-width:961px){.hero.full .hart{place-items:end}.hero.full .docstack{max-width:400px;margin:0-2% 4%0}}@media (min-width:961px){.hero.full .hart{place-items:end;min-height:560px}.hero.full .hart>svg.bphero{inset:2% -4%auto -4%;width:108%;height:auto;-webkit-mask:none;mask:none}.hero.full .docstack{width:46%;max-width:300px;margin:0-3% 2%0;transform:rotateY(calc(-8deg + var(--mx,0)*7deg)) rotateX(calc(4deg - var(--my,0)*6deg)) translateZ(0)}}.stack{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,2.6vw,36px);align-items:start}.stack .s1{grid-column:1/8;margin:0}.stack .s2{grid-column:8/13;margin-top:clamp(40px,6vw,96px)}@media (max-width:960px){.stack{display:flex;flex-direction:column}.stack .s2{margin-top:0}}a.card .more::after{display:none}a.card .more{transition:transform .35s var(--ease),color .3s}a.card:hover .more{color:var(--acc);transform:translateX(4px)}@media (min-width:961px){.hero.full .docstack{width:52%;max-width:330px;margin:0 2%0 0}}.docbar span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:961px){.hero.full .docstack{width:64%;max-width:360px;margin:0 0-2%0}.hero.full .docbar{letter-spacing:.12em;gap:8px}}@media (min-width:961px){.hero.full .docbar{font-size:8.5px;letter-spacing:.1em;padding:8px 10px}}@view-transition{navigation:auto}::view-transition-old(root){animation:vtout .38s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:vtin .6s cubic-bezier(.2,.8,.2,1) both}@keyframes vtout{to{opacity:0;filter:blur(8px);transform:scale(.985)}}@keyframes vtin{0%{opacity:0;filter:blur(10px);transform:scale(1.015)}}:root{--ex:cubic-bezier(.16,1,.3,1)}.m header.site{animation:navdown 1s var(--ex) .1s both}.m header.site .logo img{animation:logomask 1.3s var(--ex) .25s both}.m nav li{animation:fadeup .8s var(--ex) both;animation-delay:calc(.35s + var(--ni,0)*.06s)}.m nav li:nth-child(2){--ni:1}.m nav li:nth-child(3){--ni:2}.m nav li:nth-child(4){--ni:3}.m nav li:nth-child(5){--ni:4}.m nav li:nth-child(6){--ni:5}.m nav li:nth-child(7){--ni:6}@keyframes navdown{0%{transform:translateY(-100%);opacity:0}}@keyframes logomask{0%{clip-path:inset(0 100%0 0);opacity:.2;filter:blur(4px)}to{clip-path:inset(0 0 0 0)}}@keyframes fadeup{0%{opacity:0;transform:translateY(14px)}}@keyframes riseblur{0%{opacity:0;transform:translate3d(0,.55em,0) rotateX(-40deg);filter:blur(12px)}}.m .hero .htxt>:not(h1){animation:riseblur 1.1s var(--ex) both}.m .hero .htxt>.eyebrow{animation-delay:.45s}.m .hero .htxt>h1{animation:none}.m .hero .htxt>.lead{animation-delay:1.05s}.m .hero .htxt>.ctas{animation-delay:1.2s}.m .hero .htxt>.guar,.m .hero .htxt>.note{animation-delay:1.32s}.m .hero .htxt>.hphone{animation-delay:1.4s}.m .hero .htxt>.hfacts{animation-delay:1.5s}.m .hero .htxt>p:not([class]){animation-delay:1.05s}.hero h1 .w{display:inline-block;white-space:nowrap;perspective:600px}.hero h1.split{animation:none;background-size:250% 100%}.m .hart>svg.bphero{animation:bpglow 4s ease-in-out 3s infinite}@keyframes bpglow{0%,to{filter:none}50%{filter:none}}.m .fx{animation:fxin 2.2s ease .2s both}@keyframes fxin{0%{opacity:0}}.m .docstack{opacity:1;animation:docfly 1.6s var(--ex) 1.5s both}@keyframes docfly{0%{opacity:0;translate:60px 80px;scale:.82;filter:blur(14px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}.hero .htxt{transform:translate3d(0,calc(var(--sp,0)*-60px),0);opacity:calc(1 - var(--sp,0)*.9)}.hero .hart{transform:perspective(1200px) translate3d(0,calc(var(--sp,0)*90px),0) rotateX(calc(var(--sp,0)*14deg)) scale(calc(1 - var(--sp,0)*.08));transition:none}.hero .fx .floor{translate:0 calc(var(--sp,0)*-40px)}.steps3{position:relative}.steps3::before,.steps3::after{content:"";position:absolute;left:0;right:0;top:-26px;height:1px;border-radius:2px}.steps3::before{background:rgba(255,255,255,.08)}.steps3::after{background:linear-gradient(90deg,#bbbfc5,#98abc7);box-shadow:none;transform-origin:0 50%;transform:scaleX(var(--p,0))}.steps3 li .n{transition:filter .6s,opacity .6s}.m .steps3 li:not(.lit) .n{opacity:.45}.steps3 li.lit .n{filter:none}@media (max-width:960px){.steps3::before,.steps3::after{left:-14px;right:auto;top:0;bottom:0;width:1px;height:auto}.steps3::after{transform-origin:50%0;transform:scaleY(var(--p,0))}}.m .sgrid,.m .tgrid{perspective:1200px}.m .sgrid>.rv,.m .tgrid>.rv{transform:translate3d(0,50px,0) rotateX(16deg);transform-origin:50% 100%}.m .sgrid>.rv.in,.m .tgrid>.rv.in{transform:none}.m .sframe{clip-path:inset(0 round 20px)}.m .rv:not(.in) .sframe{clip-path:inset(14% 8% 14% 8%round 20px)}.m .sframe{transition:clip-path 1.3s var(--ex),transform .5s var(--ex),box-shadow .5s}.m .rv:not(.in) .sfimg img{transform:scale(1.18)}.m .sfimg img{transition:transform 1.6s var(--ex)}.btn{translate:var(--bx,0) var(--by,0);transition:background .25s,border-color .25s,color .25s,transform .25s var(--ease),box-shadow .25s,translate .35s var(--ex)}@media (max-width:640px){@keyframes riseblur{0%{opacity:0;transform:translate3d(0,.4em,0)}}.hero .hart{transform:translate3d(0,calc(var(--sp,0)*40px),0)}.m .sgrid>.rv,.m .tgrid>.rv{transform:translate3d(0,24px,0)}}@media (prefers-reduced-motion:reduce){.hero .htxt,.hero .hart{transform:none!important;opacity:1!important}.steps3::after{transform:scaleX(1)}::view-transition-old(root),::view-transition-new(root){animation:none}}.card,.tcard,.scard,.sframe,.stat,.steps3 li,.pb,.faqlist{isolation:isolate}.hero h1 .w{background:inherit;background-size:inherit}.hero h1.split{background:0 0!important;color:#fff;-webkit-background-clip:border-box;background-clip:border-box}.hero h1.split .w{background:0 0;perspective:none}.hero h1.split em{background:0 0;filter:none}@keyframes riseblur{0%{opacity:0;transform:translate3d(0,.5em,0);filter:blur(12px)}}@media (max-width:640px){.m .hero .htxt>:not(h1){animation-name:fadeup}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@property --pn{syntax:"<integer>";inherits:false;initial-value:0}.pl header.site{animation-delay:1.25s}.pl header.site .logo img{animation-delay:1.4s}.pl nav li{animation-delay:calc(1.5s + var(--ni,0)*.06s)}.pl .hero .htxt>.eyebrow{animation-delay:1.55s}.pl .hero .htxt>.lead{animation-delay:2.15s}.pl .hero .htxt>.ctas{animation-delay:2.3s}.pl .hero .htxt>.guar{animation-delay:2.42s}.pl .hero .htxt>.hphone{animation-delay:2.5s}.pl .hero .htxt>.hfacts{animation-delay:2.6s}.pl .docstack{animation-delay:2.6s}.pl .bphero .dr{animation-delay:calc(var(--d) + 1.3s)}.mesh{position:fixed;inset:-10%;z-index:-1;pointer-events:none;overflow:hidden}.mesh i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;will-change:transform}.mesh i:nth-child(1){width:46vw;height:46vw;left:55%;top:-5%;background:radial-gradient(closest-side,rgba(157,177,214,.55),transparent);animation:mz1 22s ease-in-out infinite alternate}.mesh i:nth-child(2){width:38vw;height:38vw;left:-5%;top:35%;background:radial-gradient(closest-side,rgba(157,177,214,.3),transparent);animation:mz2 26s ease-in-out infinite alternate}.mesh i:nth-child(3){width:50vw;height:50vw;left:30%;top:70%;background:radial-gradient(closest-side,rgba(155,159,165,.3),transparent);animation:mz3 30s ease-in-out infinite alternate}@keyframes mz1{to{translate:-12vw 10vh;scale:1.2}}@keyframes mz2{to{translate:14vw -8vh;scale:.85}}@keyframes mz3{to{translate:-10vw -14vh;scale:1.15}}.glc{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity 1.2s ease}.gl-on .glc{opacity:1}.gl-on .hart>svg.bphero{opacity:0!important;transition:opacity .8s}.gl-on .docstack{animation-delay:5.2s!important}.gl-on.hero .hart{transform:none}.story{padding-bottom:0!important}.story .sechead{margin-bottom:0}.pt{font:500 12px Sora,sans-serif;letter-spacing:.2em;fill:#bbbfc5}.pt.dim{fill:#7f8899;font-size:10px}.tk{fill:none;stroke:#98abc7;stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:0;filter:none}@media (prefers-reduced-motion:reduce){.mesh,.glc{display:none!important}}@media (min-width:961px){.gl-on .docstack{max-width:270px;width:50%}}.card h2.h3s{font-family:Sora,sans-serif;font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 .5em}.pl header.site{animation-delay:.35s}.pl header.site .logo img{animation-delay:.45s}.pl nav li{animation-delay:calc(.5s + var(--ni,0)*.05s)}.pl .hero .htxt>.eyebrow{animation-delay:.5s}.pl .hero .htxt>.lead{animation-delay:.8s}.pl .hero .htxt>.guar{animation-delay:.9s}.pl .hero .htxt>.hphone{animation-delay:.95s}.pl .hero .htxt>.hfacts{animation-delay:1s}.pl .docstack{animation-delay:.9s}.pl .bphero .dr{animation-delay:calc(var(--d) + .5s)}@keyframes ctain{0%{opacity:0}to{opacity:1}}.m .hero .htxt>.ctas,.pl .hero .htxt>.ctas,.m .hero .htxt>.ctas .btn{animation:ctain .25s ease-out 0s both!important;filter:none!important;transform:none}.hero .htxt{will-change:auto}.hero.full .hart{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:18px;min-height:0;perspective:1600px;contain:layout paint}.hero.full .hart>svg.bphero{position:relative;inset:auto;width:100%;height:auto;max-height:40vh;flex:none;-webkit-mask:none;mask:none}.hero.full .docstack{position:relative;flex:none;margin:0!important;width:56%;max-width:330px;aspect-ratio:auto}.hero.full .doc.d1{position:relative;left:auto;right:auto;bottom:auto;width:100%}.hero.full .glc{position:absolute;inset:auto;left:0;top:0;width:100%;height:var(--glh,60%);z-index:0}.hero.full .hart>svg.bphero~.docstack{z-index:2}.gl-on .docstack{animation-delay:1.6s!important}@media (min-width:961px){.hero.full .docstack,.gl-on .docstack{max-width:280px;width:50%}}@media (max-width:960px){.hero.full .hart{align-items:stretch;margin-top:28px}.hero.full .hart>svg.bphero{max-height:none}.hero.full .docstack{align-self:flex-end;width:78%;max-width:320px}.m .docstack{animation-delay:.3s;animation-duration:.7s}}@media (max-width:640px){.tscroll{overflow:visible;background:0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tscroll table{min-width:0;width:100%;font-size:15px}.tscroll table,.tscroll tbody,.tscroll tr,.tscroll td{display:block;width:auto}.tscroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tscroll tr{margin:0 0 12px;padding:16px 18px;border-radius:var(--r);background:var(--glass);box-shadow:var(--gsh);border:1px solid rgba(187,191,197,.14)}.tscroll td{padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.tscroll td.p{margin-top:8px;font-weight:600;color:#fff}}.m .tradeband{min-height:calc(68px + clamp(40px,6vw,92px));display:flex;align-items:center}.m .tradeband>.wrap{width:100%}.btn,.btn.light,.btn.ghost,.btn.ghost.light,nav .btn,.tier.feat .btn{background:0 0;color:#e6e8eb!important;border:1px solid rgba(184,190,198,.45);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-weight:500}.btn:hover,.btn.light:hover,.btn.ghost:hover,.btn.ghost.light:hover,nav .btn:hover,.tier.feat .btn:hover{background:rgba(184,190,198,.08);border-color:#c9cdd3;color:#fff!important;box-shadow:none}.btn::before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.18),transparent)}@media (min-width:961px){.navcta .btn,.navcta .btn:hover{background:#98abc7;border-color:#98abc7;color:#14161a!important;font-weight:600}.navcta .btn:hover{background:#b3c2de;border-color:#b3c2de}}@media (max-width:960px){.btn.primary-m,.btn.primary-m:hover{background:#98abc7;border-color:#98abc7;color:#14161a!important;font-weight:600}.btn.primary-m:hover{background:#b3c2de;border-color:#b3c2de}}.fx .scan{left:0;will-change:transform}@keyframes scan{0%{transform:translateX(136%);opacity:0}10%{opacity:1}55%{transform:translateX(477%);opacity:1}56%,to{transform:translateX(477%);opacity:0}}:root{--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sec:clamp(72px,8.5vw,128px)}main>section:not(.hero):not(.tradeband):not(.ctaband){padding-top:var(--sec);padding-bottom:var(--sec)}.sechead{margin-bottom:clamp(36px,4.5vw,64px)}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.sechead h2{letter-spacing:-.025em}.lead{max-width:56ch}.eyebrow::before,nav a:not(.btn)::after,.more::after{box-shadow:none!important}.btn:hover{box-shadow:inset 0 1px 0#fff}.ctas .btn.ghost{background:0 0!important;border-color:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;padding-left:8px;padding-right:8px;color:#d5dbe5!important;box-shadow:none!important}.ctas .btn.ghost::before{display:none}.ctas .btn.ghost:hover{color:#fff!important;background:0 0!important;border-color:transparent!important}.ctas .btn.ghost:hover::after{width:34px}.hero .hfacts{gap:0;margin-top:36px;border-top:1px solid rgba(255,255,255,.08);padding-top:20px}.hero .hfacts li{background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0 22px;border-left:1px solid rgba(255,255,255,.1);border-radius:0;flex:0 0 auto;color:#a9b2c0}.hero .hfacts li:first-child{padding-left:0;border-left:0}.hero .htxt{position:relative;z-index:2}.hero .hart{pointer-events:none}.sechead{position:relative}.sechead::after{content:"";display:block;width:min(160px,40%);height:1px;margin-top:24px;background:linear-gradient(90deg,#98abc7,rgba(157,177,214,0));transform-origin:left;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1) .2s}.sechead.in::after,.no-js .sechead::after{transform:scaleX(1)}.m .sframe.rv .sfimg{clip-path:inset(100%0 0 0);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1) calc(var(--sd,0s) + .15s)}.m .sframe.rv.in .sfimg{clip-path:inset(0 0 0 0)}:focus-visible{outline:2px solid #98abc7!important;outline-offset:3px}@media (max-width:640px){.tier{padding:28px 24px!important}.tier .tag{margin-bottom:16px}.price{font-size:44px}.grid.g3:has(.tier){gap:16px}.tscroll table,.tscroll tbody,.tscroll tr,.tscroll td{display:block;width:100%}.tscroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tscroll td{padding:0!important;border:0!important}.tscroll td.p{margin-top:6px;font-size:17px}.tscroll tr{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.hero .hfacts li{padding:0 14px;font-size:13px}.hero .hfacts b{font-size:19px}.hero .ctas .btn.ghost{justify-content:center}main>section:not(.hero):not(.tradeband):not(.ctaband){padding-top:64px;padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.sechead::after{transform:scaleX(1);transition:none}.m .sframe.rv .sfimg{clip-path:none}}.ctas .btn:not(.ghost){background:linear-gradient(180deg,#dce5f3,#98abc7)!important;border-color:#b7c6e0!important;color:#0b0d12!important}.ctas .btn:not(.ghost):hover{background:linear-gradient(180deg,#eef2f8,#b7c6e0)!important}.hero .hfacts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start}.hero .hfacts li{white-space:nowrap}@media (max-width:640px){.hero .hfacts{grid-template-columns:1fr;gap:10px}.hero .hfacts li{padding:0;border-left:0}.tscroll tr{padding:18px 20px}}.hb{position:relative;background:var(--deep,#05060A)}.hb .sechead p{max-width:58ch}.hb-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);align-items:start}.hb-tabs{position:relative;display:flex;flex-direction:column;gap:6px;padding-left:22px}.hb-rail{position:absolute;left:0;top:8px;bottom:8px;width:1px;background:rgba(255,255,255,.12)}.hb-rail i{position:absolute;left:0;top:0;width:1px;height:100%;background:#98abc7;transform-origin:top;transform:scaleY(var(--hp,.25));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hb-tab{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px 20px;border-radius:16px;color:#a9b1be;transition:background .3s,color .3s}.hb-tab:hover{background:rgba(255,255,255,.04);color:#dce1e8}.hb-tab.on{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:#fff}.hb-tab:focus-visible{outline:2px solid #98abc7;outline-offset:2px}.hb-n{font:300 26px/1 Sora,sans-serif;color:#7f8796;font-variant-numeric:tabular-nums}.hb-tab.on .hb-n{color:#98abc7}.hb-tt b{display:block;font:500 13px/1.2 Sora,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:4px 0 8px}.hb-d{display:block;font-size:15.5px;line-height:1.55;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(.2,.8,.2,1),opacity .4s}.hb-tab.on .hb-d{max-height:120px;opacity:1}.hb-stage{border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 40px 80px -40px rgba(0,0,0,.9);overflow:hidden}.hb-bar{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.08);font:500 11px/1 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#c3cad4}.hb-bar .dots{display:flex;gap:6px}.hb-bar .dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.18)}.hb-tag{margin-left:auto;color:#98abc7}.hb-panes{position:relative;aspect-ratio:4/3}.hb-p{position:absolute;inset:0;padding:22px}.hb-p[hidden]{display:block;visibility:hidden;opacity:0}.hb-p{transition:opacity .45s ease,visibility 0s}.hb-p.on{opacity:1;visibility:visible}.hb-ov{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hb-ov path{fill:none;stroke:#4e6a96;stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1}.hb-ov text{font:600 13px Sora,sans-serif;letter-spacing:.14em;fill:#3e5680;opacity:0}.hb-p.on .hb-ov path{animation:hbdraw 1.1s cubic-bezier(.6,0,.2,1) forwards;animation-delay:calc(.2s + var(--dl,0s))}.hb-p.on .hb-ov text{animation:hbfade .5s ease forwards .9s}.hb-ov .sweep{fill:rgba(152,171,199,.35);transform:translateY(0)}.hb-p.on .hb-ov .sweep{animation:hbsweep 3.2s cubic-bezier(.6,0,.2,1) .4s infinite alternate}@keyframes hbdraw{to{stroke-dashoffset:0}}@keyframes hbfade{to{opacity:1}}@keyframes hbsweep{to{transform:translateY(320px)}}.hb-win{position:absolute;inset:22px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:clamp(24px,4vw,56px);background:radial-gradient(80% 80%at 80% 10%,rgba(152,171,199,.16),transparent),rgba(255,255,255,.02);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.hb-win h3{font:300 clamp(28px,3vw,44px)/1.1 Sora,sans-serif;letter-spacing:-.02em;color:#fff;margin:0}.hb-win ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;color:#d3d8e0}.hb-win li{display:flex;gap:12px;align-items:baseline}.hb-win li::before{content:"";width:14px;height:1px;background:#98abc7;flex:none;transform:translateY(-4px)}.hb-check{width:64px;height:64px}.hb-check circle,.hb-check path{fill:none;stroke:#98abc7;stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1}.hb-p.on .hb-check circle{animation:hbdraw 1s cubic-bezier(.6,0,.2,1) .2s forwards}.hb-p.on .hb-check path{animation:hbdraw .6s cubic-bezier(.6,0,.2,1) .9s forwards}.hb-nav{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid rgba(255,255,255,.08)}.hb-nav button{all:unset;cursor:pointer;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);font-size:18px;transition:background .25s,box-shadow .25s}.hb-nav button:hover:not(:disabled){background:rgba(152,171,199,.16);box-shadow:inset 0 0 0 1px #98abc7}.hb-nav button:focus-visible{outline:2px solid #98abc7;outline-offset:2px}.hb-nav button:disabled{opacity:.35;cursor:default}.hb-count{font:400 13px/1 Sora,sans-serif;letter-spacing:.14em;color:#a9b1be}.hb-count b{color:#fff;font-weight:500}.hb.hb-scroll .hb-track{height:340vh}.hb.hb-scroll .hb-sticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;padding:96px 0 40px}.hb.hb-scroll .hb-sticky>.wrap{width:100%}.hb.hb-scroll .sechead{margin-bottom:32px}@media (max-width:960px){.hb-grid{grid-template-columns:1fr;gap:18px}.hb-tabs{flex-direction:row;padding-left:0;gap:6px;overflow-x:auto;scrollbar-width:none}.hb-rail{display:none}.hb-tab{grid-template-columns:1fr;gap:4px;padding:12px 12px;flex:1 0 auto;min-width:76px;text-align:left}.hb-n{font-size:18px}.hb-tt b{font-size:11px;letter-spacing:.12em;margin:2px 0 0}.hb-d{display:none}.hb-panes{aspect-ratio:4/3.4}.hb-p,.hb-win{inset:12px}.hb-p{padding:0}.hb-ov text{font-size:20px}.hb-step-text{display:block}}.hb-step-text{display:none;padding:16px 18px 4px;color:#c9cfd8;font-size:15.5px;line-height:1.55;min-height:5.2em}@media (prefers-reduced-motion:reduce){.hb-ov path,.hb-check circle,.hb-check path{stroke-dashoffset:0!important;animation:none!important}.hb-ov text{opacity:1!important;animation:none!important}.hb-p.on .hb-ov .sweep{animation:none}.hb-p,.hb-d,.hb-rail i{transition:none}}.hb.hb-scroll .hb-panes{aspect-ratio:16/10.5}.hb.hb-scroll .hb-sticky{padding:84px 0 24px}.hb-win h3{text-transform:none;letter-spacing:-.02em}@media (max-width:960px){.hb-panes{aspect-ratio:4/3.2}.hb-win{gap:10px;padding:18px 20px}.hb-win h3{font-size:24px}.hb-win ul{gap:6px;font-size:14px;line-height:1.4}.hb-check{width:40px;height:40px}.hb-win .btn{display:none}.hb .sechead p{font-size:15px}}header.site nav a{white-space:nowrap}header.site .logo img{height:52px}@media (max-width:1380px) and (min-width:961px){header.site .navtel{display:none}}@media (max-width:960px){.hb-step-text{display:block}.hb-bar{gap:10px;font-size:10px;letter-spacing:.1em}.hb-cap{white-space:nowrap}.hb-tag{white-space:nowrap}}.fit{margin:0 0 40px;display:grid;grid-template-columns:1fr 2fr;gap:28px 40px;padding:32px!important;border:1px solid rgba(152,171,199,.45);background:linear-gradient(135deg,#fff,#f3f6fa)}.fit-h p{margin:10px 0 0;color:var(--mute,#5A6170);font-size:15px}.fit-q{display:grid;gap:18px}.fit fieldset{border:0;margin:0;padding:0;min-width:0}.fit legend{font:600 15px/1.3 Sora,sans-serif;color:var(--ink,#16181C);margin-bottom:10px;padding:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips label{position:relative;cursor:pointer}.chips input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chips span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #c9ced6;border-radius:999px;font-size:14px;color:#2a2e35;background:#fff;transition:border-color .2s,background .2s,color .2s}.chips label:hover span{border-color:#6e7f99}.chips input:checked+span{background:#242629;border-color:#242629;color:#fff}.chips input:focus-visible+span{outline:2px solid #3e5272;outline-offset:3px}.fit-out{grid-column:1/-1;margin:0;padding:16px 18px;border-radius:12px;background:#eef2f7;color:#242629;font-size:15px;min-height:56px}.fit-out b{font-family:Sora,sans-serif}.fit-out a{color:#2f4262;text-decoration:underline;text-underline-offset:3px;margin-left:6px}.tier.match{outline:2px solid #98abc7;outline-offset:4px}.cmp{margin-top:48px}.cmp-h{margin:0 0 16px}.cmp-t{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border-radius:14px;overflow:hidden}.cmp-t th,.cmp-t td{padding:14px 16px;border-bottom:1px solid #e3e6eb;text-align:center;vertical-align:middle}.cmp-t thead th{font:600 15px/1.2 Sora,sans-serif;background:#f4f6f9}.cmp-t tbody th{text-align:left;font-weight:500;color:#2a2e35}.cmp-t td.rec,.cmp-t th.rec{background:#eef2f8}.cmp-t thead th.rec{background:#242629;color:#fff}.cmp-t .rb{display:block;margin-top:6px;font:500 10px/1 Sora,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#c7d2e2}.cmp-t tr:last-child th,.cmp-t tr:last-child td{border-bottom:0}.cmp-t b{font:600 18px/1 Sora,sans-serif;font-variant-numeric:tabular-nums}.ci,.cn{width:20px;height:20px;vertical-align:middle}.ci path{fill:none;stroke:#3e5272;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cn circle{fill:#c3c8d0}.prem-p{margin:0 0 12px;font-size:15px;color:#3a3f47}@media (max-width:960px){.fit{grid-template-columns:1fr;padding:22px!important;gap:16px}}@media (max-width:640px){.perbid .g4{grid-template-columns:1fr 1fr!important;gap:12px}.perbid .tier{padding:18px 16px!important}.perbid .tier .price{font-size:30px}.perbid .tier p{font-size:13px;line-height:1.4;margin-top:8px!important}.plans .g3{gap:14px}.plans .tier{padding:22px!important}.plans .tier ul.check{display:none}.plans .tier>p:not([style]){margin:6px 0 0}.cmp-t{font-size:13px}.cmp-t th,.cmp-t td{padding:10px 8px}.cmp-t tbody th{min-width:118px}.cmp-t b{font-size:15px}.cmp-t .rb{font-size:8px;letter-spacing:.12em}.chips span{font-size:13px;padding:0 13px}.prem-b ul.check{display:none}}.fit{background:0 0;border-color:rgba(152,171,199,.35)}.fit-h p{color:#aeb4be}.fit legend{color:#f2f3f5}.chips span{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.2);color:#e6e8ec;text-transform:none;letter-spacing:0;font-family:inherit}.chips label:hover span{border-color:#98abc7}.chips input:checked+span{background:#98abc7;border-color:#98abc7;color:#0b0d12;font-weight:600}.chips input:focus-visible+span{outline-color:#c7d2e2}.fit-out{background:rgba(152,171,199,.1);color:#e6e8ec;border:1px solid rgba(152,171,199,.22)}.fit-out b{color:#fff}.fit-out a{color:#c7d2e2}.cmp-h{color:#f2f3f5}.cmp-t{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-collapse:separate;border-spacing:0}.cmp-t th,.cmp-t td{border-bottom:1px solid rgba(255,255,255,.08);color:#d5d9df}.cmp-t thead th{background:rgba(255,255,255,.04);color:#f2f3f5}.cmp-t tbody th{color:#aeb4be}.cmp-t td.rec{background:rgba(152,171,199,.1);color:#f2f3f5}.cmp-t thead th.rec{background:#98abc7;color:#0b0d12}.cmp-t .rb{color:#1a2030}.cmp-t b{color:#fff}.ci path{stroke:#98abc7}.cn circle{fill:rgba(255,255,255,.28)}.prem-p{color:#c9ced6}.chips label{display:inline-flex;margin:0;padding:0;width:auto}.cmp-t{display:table!important;width:100%}.cmp-t thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important}.cmp-t tbody{display:table-row-group!important}.cmp-t tr{display:table-row!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;border-radius:0!important}.cmp-t th,.cmp-t td{display:table-cell!important;width:auto!important}.cmp-t td::before{content:none!important;display:none!important}.cmp-t th,.cmp-t td{overflow-wrap:normal;word-break:normal;hyphens:none}@media (max-width:640px){.cmp-t{font-size:12px;table-layout:fixed}.cmp-t th,.cmp-t td{padding:9px 5px}.cmp-t tbody th{min-width:0;width:31%!important;text-transform:none;letter-spacing:0;font-size:12px;line-height:1.3;padding-left:10px}.cmp-t thead th{font-size:11px;letter-spacing:.06em}.cmp-t thead th:first-child{width:31%!important}.cmp-t b{font-size:13px}.cmp-t td small,.cmp-t td{line-height:1.3}}@media (max-width:640px){.cmp-t td{font-size:12px!important;padding:9px 3px!important}.cmp-t .rb{font-size:7px;letter-spacing:.08em}}@media (max-width:640px){.cmp-t thead th{letter-spacing:.02em;font-size:10.5px}}.cform{display:grid;gap:18px}.cform .h3s{margin:0}.cform>.note{margin:-10px 0 0}.fld{display:grid;gap:6px}.fld label{margin:0}.fld .opt{font-size:.85em;font-weight:400;letter-spacing:.04em;text-transform:none;color:#aeb4be;margin-left:6px}.fld input,.fld textarea{margin:0}.fld input[aria-invalid=true],.fld textarea[aria-invalid=true]{border-color:#f2a7a7!important;box-shadow:0 0 0 1px #f2a7a7}.fld input[aria-invalid=false]:not([type=file]):not(:placeholder-shown),.fld input.ok{border-color:rgba(152,171,199,.7)}.ferr{margin:0;font-size:14px;color:#f6b8b8;display:flex;gap:8px;align-items:center}.ferr::before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f6b8b8;color:#1a0c0c;font:700 12px/1 Sora,sans-serif;flex:none}.fnote{margin:0}.cform .btn{justify-self:start}@media (max-width:640px){.cform .btn{justify-self:stretch;justify-content:center}}.trustbar{padding:34px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.015)}.tb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:18px 24px}.tb li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;color:#d5d9df}.tb svg{flex:none;width:20px;height:20px;fill:none;stroke:#98abc7;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}@media (max-width:1100px){.tb{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.trustbar{padding:24px 0}.tb{grid-template-columns:1fr 1fr;gap:14px 14px}.tb li{font-size:13px}}.fld input[type=file]{padding:10px;font-size:14px;color:#c9ced6}.fld input[type=file]::file-selector-button{font:500 12px/1 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase;background:0 0;color:#f2f3f5;border:1px solid rgba(152,171,199,.6);border-radius:999px;padding:10px 16px;margin-right:14px;cursor:pointer}.fld input[type=file]:hover::file-selector-button{background:rgba(152,171,199,.15)}.nf .hgrid{align-items:center}.nf-links{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.nf-links a{color:#c7d2e2;text-decoration:underline;text-decoration-color:rgba(152,171,199,.45);text-underline-offset:4px}.nf-links a:hover{color:#fff;text-decoration-color:#98abc7}.nf-art{width:100%;max-width:520px;height:auto}.nf-g{fill:none;stroke:rgba(152,171,199,.09);stroke-width:1}.nf-n{font:200 150px/1 Sora,sans-serif;fill:none;stroke:#98abc7;stroke-width:1.2;letter-spacing:.04em}.nf-t{font:500 11px/1 Sora,sans-serif;letter-spacing:.3em;fill:#aeb4be}.nf-d,.nf-x{fill:none;stroke:#bbbfc5;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;animation:draw .9s cubic-bezier(.6,0,.2,1) .2s forwards}.nf-d2{animation-delay:.45s}.nf-x{stroke:#98abc7;animation-delay:.7s}@media (prefers-reduced-motion:reduce){.nf-d,.nf-x{stroke-dashoffset:0;animation:none}}@media (max-width:960px){.nf .hart{display:block;margin-top:24px}}.btn:focus-visible{outline:2px solid #c7d2e2!important;outline-offset:3px;box-shadow:0 0 0 6px rgba(152,171,199,.22)!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #98abc7!important;outline-offset:2px;border-color:#98abc7!important}.tier:focus-within{border-color:rgba(152,171,199,.6)}.cmp-t tbody tr{transition:background .2s}.cmp-t tbody tr:hover th,.cmp-t tbody tr:hover td{background:rgba(152,171,199,.07)}.cmp-t tbody tr:hover td.rec{background:rgba(152,171,199,.16)}.cmp-wrap:focus-visible{outline:2px solid #98abc7;outline-offset:4px;border-radius:14px}.tb li{transition:color .2s}.tb li:hover{color:#fff}.skip:focus{outline:2px solid #98abc7;outline-offset:2px}@media (hover:hover){.chips label:hover span{background:rgba(152,171,199,.08)}.chips input:checked+span{background:#98abc7}}.hb-ov text{paint-order:stroke;stroke:rgba(8,10,14,.9);stroke-width:6px;stroke-linejoin:round}@media (max-width:960px){.hb-step-text{min-height:4.8em}}.hb-ov text{stroke-width:4px}@media (max-width:960px){.hb-ov text{display:none}.hb-step-text{min-height:calc(4.8em + 34px)!important;box-sizing:border-box}}.hb-ov text{stroke:rgba(255,255,255,.95);stroke-width:7px}@media (max-width:640px){.m .hero .htxt>:not(.ctas),.pl .hero .htxt>:not(.ctas){animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}@font-face{font-family:"Archivo Display";src:url(fonts/Archivo-Display.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:"Archivo Fallback";src:local("Arial"),local("Liberation Sans"),local("Helvetica"),local("Roboto");size-adjust:120.9%;ascent-override:72.6%;descent-override:17.4%;line-gap-override:0%}:root{--fd:"Archivo Display","Archivo Fallback",Sora,sans-serif;--ease:cubic-bezier(.2,.7,.1,1);--ink-hi:#F4F5F7;--line:rgba(152,171,199,.22)}h1,h2:not(.h3s):not(.fh):not(.sr){font-family:var(--fd);font-weight:400;font-kerning:normal;font-feature-settings:"kern","liga","calt";text-wrap:balance}h1,.hero.full h1{font-size:clamp(40px,5vw,76px);line-height:.98;letter-spacing:-.048em}.inner h1{font-size:clamp(38px,4.4vw,66px);line-height:1;letter-spacing:-.045em}h2:not(.h3s):not(.fh):not(.sr){font-size:clamp(30px,3.2vw,50px);line-height:1.03;letter-spacing:-.042em;max-width:20ch}.sechead.wide h2{max-width:22ch}.cta h2{font-size:clamp(40px,5.2vw,82px)!important;line-height:.98;letter-spacing:-.05em;max-width:14ch}.pb h2{font-size:clamp(28px,2.9vw,44px)!important}.g2 h2{font-size:clamp(28px,2.7vw,40px)}.hero h1,.hero h1 em,.cta h2{background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor;animation:none!important;filter:none!important}.hero h1,.cta h2{color:var(--ink-hi)}.hero h1 em{color:#98abc7;font-weight:300}h1 em{letter-spacing:-.05em}.sechead{margin-bottom:clamp(36px,4.2vw,60px)}.sechead>p{max-width:56ch;font-size:clamp(16px,1.15vw,18px);line-height:1.6}.sechead .eyebrow{margin-bottom:18px}.lead{max-width:46ch}h3{letter-spacing:-.01em}.fx .scan{display:none!important}.btn{transform:none!important}.mesh{transform:none!important}.shx{position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;z-index:1}.shx i{position:absolute;left:var(--pad);right:var(--pad);top:0;height:1px;max-width:calc(var(--max) - 2*var(--pad));margin:0 auto;background:linear-gradient(90deg,rgba(152,171,199,.55),rgba(152,171,199,.12) 60%,transparent);transform-origin:0 50%;transform:scaleX(0);transition:transform 1.4s var(--ease)}.shx b{position:absolute;left:max(var(--pad),calc((100% - var(--max))/2 + var(--pad)));top:-5px;width:1px;height:11px;background:#98abc7;opacity:0;transition:opacity .4s ease .2s}.shx.in i{transform:scaleX(1)}.shx.in b{opacity:1}main>section{position:relative}.no-js .shx i,.shx.rm i{transform:scaleX(1)}.shx.rm b{opacity:1}.scard,.tcard,.sframe>a{transition:transform .5s var(--ease),border-color .3s ease,background-color .3s ease}@media (hover:hover) and (pointer:fine){.scard:hover,.tcard:hover{transform:translateY(-4px);border-color:rgba(152,171,199,.55)!important}.scard .more,.tcard .more{transition:color .25s ease,letter-spacing .4s var(--ease)}.scard:hover .more,.tcard:hover .more{color:#fff;letter-spacing:.26em}.sframe .sfimg img{transition:transform 1.2s var(--ease)}.sframe:hover .sfimg img{transform:scale(1.035)}}.cur{position:fixed;left:0;top:0;width:0;height:0;margin:0;padding:0;border:0;z-index:300;pointer-events:none;transform:translate3d(-200px,-200px,0);will-change:transform}.cur-in{position:absolute;left:0;top:0;box-sizing:border-box;margin:0;display:block;padding:10px 14px;border-radius:999px;background:#98abc7;color:#0b0d12;font:600 11px/1 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(.4);opacity:0;transition:opacity .2s ease,transform .3s var(--ease)}.cur.on .cur-in{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sframe,.sframe a,.sframe figcaption a{cursor:none}}.sfimg{background:#fff}.sfimg img{filter:saturate(.92) contrast(1.02)}.sframe{box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 30px 60px -30px rgba(0,0,0,.7)}.hb-panes{container-type:size}.hb-p{display:grid;place-items:center;padding:20px;transition:opacity .7s var(--ease),transform .9s var(--ease),visibility 0s linear .9s;opacity:0;visibility:hidden}.hb-p.on{opacity:1;visibility:visible;transform:none;transition:opacity .7s var(--ease) .1s,transform .9s var(--ease) .05s,visibility 0s}.hb-p.next{transform:translate3d(0,22px,0) scale(.985)}.hb-p.past{transform:translate3d(0,-22px,0) scale(.985)}.hb-p[hidden]{display:grid}.hb-doc{position:relative;margin:0;width:min(100cqw - 40px,(100cqh - 40px)*var(--r));aspect-ratio:var(--r);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.06)}.hb-doc>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50%0;display:block}.hb-ov{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.hb-ov text{stroke:none!important;paint-order:normal}.hb-ov path{fill:none;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round}.hb-ov .tr{stroke:#3e5a8a;stroke-width:3.5}.hb-ov .dim{stroke:#6f86ae;stroke-width:2.2}.hb-ov .ld{stroke:#0e1117;stroke-width:1.6}.hb-ov .br{stroke:#3e5a8a;stroke-width:3}.hb-ov .ck{stroke:#2e7d5b;stroke-width:4}.hb-p.on .hb-ov path{animation:hbdraw 1s var(--ease) forwards;animation-delay:calc(.25s + var(--dl,0s))}.hb-ov .hl{fill:rgba(152,171,199,.42);stroke:#3e5a8a;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0)}.hb-p.on .hb-ov .hl{animation:hbhl .7s var(--ease) forwards;animation-delay:calc(.25s + var(--dl,0s))}.hb-ov .mk{fill:#0e1117;opacity:0}.hb-ov .mkt{fill:#fff;font:700 17px Sora,sans-serif;opacity:0}.hb-p.on .hb-ov .mk,.hb-p.on .hb-ov .mkt{animation:hbfade .4s ease forwards;animation-delay:calc(.35s + var(--dl,0s))}.hb-ov .scan{fill:#98abc7;opacity:0}.hb-p.on .hb-ov .scan{animation:hbscan 2.4s var(--ease) .2s forwards}.hb-ov .tot{fill:rgba(152,171,199,.35);stroke:#3e5a8a;stroke-width:2;opacity:0}.hb-p.on .hb-ov .tot{animation:hbfade .5s ease forwards;animation-delay:calc(.25s + var(--dl,0s))}@keyframes hbhl{to{opacity:1;transform:scaleX(1)}}@keyframes hbscan{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translateY(540px)}}.hb-chip{position:absolute;z-index:2;transform:translate(-50%,-50%) translateY(6px);display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:#0e1117;color:#eef1f5;font:600 10.5px/1 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 20px -8px rgba(0,0,0,.6);opacity:0}.hb-chip.st{background:#98abc7;color:#0b0d12}.hb-chip .ok{width:12px;height:12px;border-radius:50%;background:#0b0d12;position:relative;flex:none}.hb-chip .ok::after{content:"";position:absolute;left:3.5px;top:2.2px;width:3px;height:5.5px;border:solid #98abc7;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.hb-p.on .hb-chip{animation:hbchip .55s var(--ease) forwards;animation-delay:calc(.25s + var(--dl,0s))}@keyframes hbchip{to{opacity:1;transform:translate(-50%,-50%)}}.hb-legend{position:absolute;left:5%;right:5%;bottom:6%;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hb-legend li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:9px 10px;border-radius:8px;background:#0e1117;color:#eef1f5;opacity:0;transform:translateY(8px)}.hb-legend b{grid-row:1/3;width:22px;height:22px;border-radius:50%;background:#98abc7;color:#0b0d12;display:grid;place-items:center;font:700 11px/1 Sora,sans-serif}.hb-legend span{font:600 14px/1.1 var(--fd);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hb-legend em{font:500 9.5px/1.2 Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:#aeb6c4}.hb-p.on .hb-legend li{animation:hbleg .55s var(--ease) forwards;animation-delay:calc(.25s + var(--dl,0s))}@keyframes hbleg{to{opacity:1;transform:none}}.hb-doc.pan{aspect-ratio:auto;width:calc(100cqw - 40px);height:calc(100cqh - 40px)}.hb-doc.pan>img,.hb-doc.pan>.hb-ov{height:auto}.hb-doc.pan>img{position:absolute;inset:0 0 auto 0;height:auto;aspect-ratio:1400/1812;object-fit:fill}.hb-doc.pan>.hb-ov{inset:0 0 auto 0;height:auto;aspect-ratio:1400/1812}.hb-doc.pan>img,.hb-doc.pan>.hb-ov,.hb-doc.pan>.hb-chip{will-change:transform}.hb-doc.pan{--ty:calc(-1 * ((100cqw - 40px) * 1.2943 * .868 - (100cqh - 40px) * .74))}.hb-doc.pan>.hb-chip{top:calc((100cqw - 40px)*1.2943*var(--cy,.796))!important}.hb-p.on .hb-doc.pan>img,.hb-p.on .hb-doc.pan>.hb-ov{animation:hbpan 3.6s cubic-bezier(.45,0,.2,1) .5s forwards}.hb-p.on .hb-doc.pan>.hb-chip{animation:hbpanchip 3.6s cubic-bezier(.45,0,.2,1) .5s forwards,hbfade .5s ease 3.7s forwards}@keyframes hbpan{to{transform:translate3d(0,var(--ty),0)}}@keyframes hbpanchip{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) translate3d(0,var(--ty),0)}}.hb-strip{position:absolute;left:20px;right:20px;bottom:20px;display:flex;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:0 0 6px 6px;background:linear-gradient(180deg,rgba(14,17,23,0),rgba(14,17,23,.92) 40%);font:600 10.5px/1 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#e6eaf0;opacity:0}.hb-strip span{padding-top:18px}.hb-p.on .hb-strip{animation:hbfade .6s ease 1s forwards}.hb-win{position:absolute;inset:20px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4cqw,48px);padding:clamp(20px,4cqw,44px)}.hb-stack{position:relative;height:78%;min-height:180px}.hb-stack img{position:absolute;left:50%;top:50%;width:62%;height:auto;border-radius:4px;background:#fff;box-shadow:0 24px 50px -22px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06);transform:translate(-50%,-50%);transition:transform 1s var(--ease)}.hb-stack img:nth-child(3){width:46%}.hb-p.on .hb-stack img:nth-child(1){transform:translate(-78%,-62%) rotate(-7deg)}.hb-p.on .hb-stack img:nth-child(2){transform:translate(-30%,-44%) rotate(4deg)}.hb-p.on .hb-stack img:nth-child(3){transform:translate(-52%,-46%) rotate(-1.5deg)}.hb-stack .hb-check{position:absolute;right:4%;bottom:2%;width:76px;height:76px;background:#0e1117;border-radius:50%;padding:8px;box-shadow:0 10px 30px -10px rgba(0,0,0,.8)}.hb-wt h3{font-family:var(--fd);font-weight:400;font-size:clamp(26px,3.4cqw,40px);letter-spacing:-.04em;line-height:1;margin:0 0 18px;text-transform:none}.hb-wt ul{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:10px}.hb-wt li{position:relative;padding-left:24px;color:#d5d9df;font-size:15px;line-height:1.45}.hb-wt li::before{content:"";position:absolute;left:0;top:.55em;width:12px;height:1px;background:#98abc7}.hb-tab{transition:background-color .35s ease,border-color .35s ease,color .35s ease}.hb-tab .hb-n{font-family:var(--fd);font-variant-numeric:tabular-nums}.hb-stage{box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}@media (max-width:960px){.hb-p{padding:12px}.hb-doc{width:min(100cqw - 24px,(100cqh - 24px)*var(--r))}.hb-doc.pan{width:calc(100cqw - 24px);height:calc(100cqh - 24px);--ty:calc(-1 * ((100cqw - 24px) * 1.2943 * .868 - (100cqh - 24px) * .72))}.hb-doc.pan>.hb-chip{top:calc((100cqw - 24px)*1.2943*var(--cy,.796))!important}.hb-strip{left:12px;right:12px;bottom:12px;font-size:9px;letter-spacing:.12em}.hb-chip{font-size:8.5px;padding:5px 8px;letter-spacing:.08em}.hb-chip:not(.st):not(.tc){display:none}.hb-legend{grid-template-columns:1fr 1fr;gap:5px;left:4%;right:4%;bottom:4%}.hb-legend li{padding:5px 7px;column-gap:6px}.hb-legend b{width:16px;height:16px;font-size:9px}.hb-legend span{font-size:11px}.hb-legend em{font-size:7.5px;letter-spacing:.06em}.hb-win{inset:12px;grid-template-columns:1fr;grid-template-rows:42% 1fr;gap:10px;padding:16px 18px}.hb-stack{height:100%;min-height:0}.hb-stack .hb-check{width:46px;height:46px;padding:5px}.hb-wt h3{font-size:24px;margin-bottom:10px}.hb-wt ul{gap:5px;margin:0}.hb-wt li{font-size:13px}.hb-wt .btn{display:none}}@media (prefers-reduced-motion:reduce){.hb-p,.hb-p.on{transition:none;transform:none}.hb-ov path{stroke-dashoffset:0!important;animation:none!important}.hb-ov .hl{opacity:1;transform:none;animation:none!important}.hb-ov .mk,.hb-ov .mkt,.hb-ov .tot,.hb-chip,.hb-legend li,.hb-strip{opacity:1!important;animation:none!important;transform:translate(-50%,-50%)}.hb-legend li,.hb-strip{transform:none}.hb-ov .scan{display:none}.hb-doc.pan>img,.hb-doc.pan>.hb-ov{animation:none!important;transform:translate3d(0,var(--ty),0)}.hb-doc.pan>.hb-chip{animation:none!important;transform:translate(-50%,-50%) translate3d(0,var(--ty),0)}.hb-stack img{transition:none}.shx i{transform:scaleX(1);transition:none}.shx b{opacity:1}}.mbar{display:none}@media (max-width:960px){.mbar{display:flex;gap:8px;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0));z-index:120;padding:8px;border-radius:999px;background:rgba(14,17,23,.82);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(152,171,199,.25);box-shadow:0 20px 40px -16px rgba(0,0,0,.8);transform:translateY(calc(100% + 24px));transition:transform .5s var(--ease),visibility 0s linear .5s;visibility:hidden}.mbar.on{transform:none;visibility:visible;transition:transform .5s var(--ease)}.mbar-go{flex:1;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;background:#98abc7;color:#0b0d12;font:600 12px/1 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.mbar-call{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(152,171,199,.45);color:#f2f3f5}.mbar-call svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.mbar a:focus-visible{outline:2px solid #fff!important;outline-offset:2px}}@media (prefers-reduced-motion:reduce){.mbar{transition:none}}@media (min-width:961px){.hb-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.hb.hb-scroll .hb-panes{aspect-ratio:16/9.4}}.hb-legend span{font-size:clamp(10px,1.7cqw,14px)}.hb-legend em{font-size:clamp(7.5px,1.05cqw,9.5px)}.hb-chip.st{transform:translate(0,-50%) translateY(6px)}@keyframes hbchipl{to{opacity:1;transform:translate(0,-50%)}}.hb-p.on .hb-chip.st{animation-name:hbchipl}@media (min-width:961px){.hb-win{grid-template-columns:1.05fr 1fr}}.hb-wt .btn{white-space:nowrap}@media (max-width:960px){.hb-legend{grid-template-columns:repeat(4,1fr);gap:4px;left:3%;right:3%;bottom:3%}.hb-legend li{grid-template-columns:auto 1fr;padding:4px 5px;column-gap:4px;border-radius:6px}.hb-legend em{display:none}.hb-legend b{grid-row:auto;width:13px;height:13px;font-size:8px}.hb-legend span{font-size:9px;white-space:nowrap}.hb-win{grid-template-rows:38% 1fr;padding:12px 16px 14px;gap:6px}.hb-stack img{width:34%}.hb-stack img:nth-child(3){width:25%}.hb-p.on .hb-stack img:nth-child(1){transform:translate(-95%,-55%) rotate(-7deg)}.hb-p.on .hb-stack img:nth-child(2){transform:translate(-5%,-45%) rotate(5deg)}.hb-stack .hb-check{right:14%;bottom:-4%;width:38px;height:38px}.hb-wt h3{font-size:22px;margin-bottom:8px}.hb-wt li{font-size:12.5px;line-height:1.35;padding-left:18px}.hb-wt li::before{width:9px}}@media (prefers-reduced-motion:reduce){.hb-chip.st{transform:translate(0,-50%)!important}}.hb-ov .hl,.hb-ov .tot{mix-blend-mode:multiply}.hb-legend span{white-space:nowrap}.hb-ov .hl,.hb-ov .tot{mix-blend-mode:normal;fill:rgba(120,145,190,.24)}main>section{position:relative}@media (max-width:720px){section{padding-top:72px;padding-bottom:72px}.sechead{margin-bottom:28px}.sc-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1*var(--pad)) 28px;padding:4px var(--pad) 18px;scroll-padding:0 var(--pad);scrollbar-width:none;overscroll-behavior-x:contain}.sc-rail::-webkit-scrollbar{display:none}.sc-rail>.mgrid,.sc-rail>.stack{display:contents!important}.sc-rail .rv{flex:0 0 80%;scroll-snap-align:start;grid-column:auto!important;margin:0!important;opacity:1!important;transform:none!important}.sc-rail .sframe{height:100%;display:flex;flex-direction:column}.sc-rail .sframe>a{flex:1}.sc-rail .sfimg{aspect-ratio:4/5;overflow:hidden}.sc-rail .sfimg img{width:100%;height:100%;object-fit:cover;object-position:top center}.showcase .sdl{display:grid;gap:10px}.showcase .sdl .btn{width:100%;letter-spacing:.14em;justify-content:center}.swipehint{display:flex;align-items:center;gap:10px;margin:0 0 6px;font:500 11px/1 Sora,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#98abc7}.swipehint i{flex:0 0 36px;height:1px;background:linear-gradient(90deg,#98abc7,transparent)}.sgrid{display:block!important}.sgrid .scard{display:grid!important;grid-template-columns:40px 1fr 18px;column-gap:14px;align-items:start;padding:18px 0!important;background:0 0!important;border:0!important;border-top:1px solid rgba(152,171,199,.16)!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;margin:0!important}.sgrid .scard>svg,.sgrid .scard>.ico{grid-row:1/3;grid-column:1;width:40px!important;height:40px!important;margin:0!important}.sgrid .scard .num{display:none}.sgrid .scard h3{grid-column:2;margin:2px 0 4px!important}.sgrid .scard p{grid-column:2;margin:0!important;font-size:14.5px;line-height:1.5}.sgrid .scard .more{grid-column:3;grid-row:1/3;align-self:center;font-size:0!important;letter-spacing:0!important;margin:0!important}.sgrid .scard .more::after{content:"";display:block;width:8px;height:8px;border-top:1.5px solid #98abc7;border-right:1.5px solid #98abc7;transform:rotate(45deg);margin:0!important;position:static!important;background:0 0!important}.sgrid .scard .more::before{display:none!important}.sgrid .ctas{margin-top:0!important;padding-top:24px;border-top:1px solid rgba(152,171,199,.16)}.stats{display:block!important}.stats .stat{display:grid!important;grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;padding:16px 0!important;background:0 0!important;border:0!important;border-top:1px solid rgba(152,171,199,.16)!important;border-radius:0!important;box-shadow:none!important;font-size:13.5px;line-height:1.45;min-height:0!important;margin:0!important}.stats .stat b{font-size:34px!important;margin:0!important;white-space:nowrap}.stats .stat b small{font-size:.5em}.tgrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.tgrid .tcard{padding:18px 16px!important;min-height:0!important}.tgrid .tcard>svg{width:30px!important;height:30px!important;margin:0 0 12px!important}.tgrid .tcard h3{margin:0 0 6px!important}.tgrid .tcard p{font-size:13px;line-height:1.45;margin:0!important}.tgrid .tcard .more{display:none}footer.site{padding:64px 0 calc(32px + env(safe-area-inset-bottom))}footer.site .cols{grid-template-columns:1fr 1fr!important;gap:32px 20px;padding-bottom:36px}footer.site .cols>div:first-child{grid-column:1/-1}footer.site .cols>div:last-child{grid-column:1/-1}footer.site .logo img{height:52px;margin-bottom:16px}footer.site li{margin-bottom:8px}footer.site .legal{flex-direction:column;align-items:flex-start;gap:10px}}@media (min-width:721px){.swipehint{display:none}.sc-rail{display:contents}}.m .hart>svg.bphero,.bphero .gl,.mesh i,.doc.d1::after,.tier.feat::after{animation:none!important}.doc.d1::after{display:none}@media (max-width:720px){.hero .lead{font-size:16.5px;line-height:1.62}.hero.full .hart{min-height:0!important;height:min(86vw,340px);margin-top:32px;display:block}.hero.full .hart>svg.bphero{position:absolute;inset:0 auto auto -2%;width:92%;height:auto;opacity:.9}.hero.full .docstack{position:absolute;right:0;bottom:0;width:60%;max-width:none;margin:0}.tradeband .wrap{gap:10px 18px;justify-content:flex-start;letter-spacing:.2em;font-size:11px}.tradeband .wrap>i{display:none}.showcase .sdl .btn{font-size:12px;white-space:nowrap}}@media (max-width:720px){.hero.full .hart{margin-top:0}.tradeband .wrap>span:last-child{flex-basis:100%;text-align:left;margin:4px 0 0!important;color:#98abc7}.showcase .sdl .btn{letter-spacing:.1em;padding-left:16px;padding-right:16px}}.totop{display:inline-flex;align-items:center;gap:10px;font:500 11px/1 Sora,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#d6dce6!important}.totop::after{content:"";width:7px;height:7px;border-left:1.5px solid #98abc7;border-top:1.5px solid #98abc7;transform:translateY(2px) rotate(45deg);transition:transform .4s var(--ease)}.totop:hover::after{transform:translateY(-1px) rotate(45deg)}#main:focus{outline:0}.person .ph{position:relative;aspect-ratio:4/5;margin:-8px -8px 24px;border-radius:12px;overflow:hidden;background:radial-gradient(120% 80%at 50% 30%,rgba(152,171,199,.1),transparent 60%),linear-gradient(180deg,#14171d,#0c0e12);border:1px solid rgba(152,171,199,.16)}.person .ph svg{position:absolute;inset:0;width:100%;height:100%;display:block}.person .ph .phs{stroke-dasharray:900;stroke-dashoffset:0;transition:stroke .5s var(--ease)}.person:hover .ph .phs{stroke:rgba(152,171,199,.85)}.person .phl,.person .pht{position:absolute;font:500 10px/1 Sora,sans-serif;letter-spacing:.24em;text-transform:uppercase}.person .phl{left:16px;bottom:16px;color:#98abc7}.person .pht{right:16px;top:16px;padding:6px 9px;border:1px solid rgba(152,171,199,.3);border-radius:999px;color:#c4cbd7;background:rgba(10,12,16,.6)}.person .phl{left:30px;bottom:28px}.person .pht{right:26px;top:24px}.person .role{min-height:2.7em}.nw{white-space:nowrap}.person .pemail{font-size:14px}.person .pemail{font-size:13px}@media (min-width:1200px){#leadership .g4:has(>.person:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}#leadership .g4>.person{padding:32px 24px}#leadership .g4>.person .role{min-height:4.5em}}@media (min-width:721px) and (max-width:1199px){#leadership .g4:has(>.person:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}#leadership .g4>.person{padding:30px 22px}#leadership .g4>.person .role{min-height:4.5em}}@media (max-width:720px){#leadership .g4{gap:12px}.card.person{display:grid;grid-template-columns:104px 1fr;column-gap:18px;align-items:start;padding:16px!important}.card.person .ph{grid-row:1/6;margin:0;aspect-ratio:4/5;border-radius:10px}.card.person .ph .phl,.card.person .ph .pht{display:none}.card.person h3,.card.person p{grid-column:2;margin-top:0}.card.person .role{min-height:0;margin-bottom:10px}.card.person p:not(.role):not(.pemail){font-size:14px;line-height:1.5;margin-bottom:10px}}.steps3 .n{font-family:var(--fd);font-weight:300;letter-spacing:-.03em}@media (max-width:720px){.steps3{gap:0!important;position:relative}.steps3 li{display:grid!important;grid-template-columns:64px 1fr;column-gap:14px;padding:20px 0!important;background:0 0!important;border:0!important;border-top:1px solid rgba(152,171,199,.16)!important;border-radius:0!important;box-shadow:none!important;min-height:0!important}.steps3 li:last-child{border-bottom:1px solid rgba(152,171,199,.16)!important}.steps3 .n{grid-row:1/3;font-size:38px!important;margin:0!important}.steps3 h3,.steps3 p{grid-column:2;margin:0 0 4px!important}footer.site .tagline{letter-spacing:.12em;font-size:10.5px}}@media (min-width:961px){.sgrid:has(>a:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.sgrid:has(>a:nth-child(5):last-child)>a{grid-column:span 2}.sgrid:has(>a:nth-child(5):last-child)>a:nth-child(n+4){grid-column:span 3}}.ferr[hidden]{display:none!important}@media (max-width:960px){nav ul{position:absolute;top:100%!important;left:0;right:0;height:calc(100vh - 68px);height:calc(100dvh - 68px);overflow-y:auto;background:#07080b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:12px var(--pad) calc(28px + env(safe-area-inset-bottom))!important;border-bottom:0!important;counter-reset:nv}nav ul.open{display:flex;flex-direction:column}nav ul::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(152,171,199,.05) 1px,transparent 1px)0 0/100% 56px,linear-gradient(90deg,rgba(152,171,199,.05) 1px,transparent 1px)0 0/56px 100%;-webkit-mask:linear-gradient(180deg,#000,transparent 70%);mask:linear-gradient(180deg,#000,transparent 70%)}nav ul li:not(.navtel):not(.navcta){counter-increment:nv;border-bottom:1px solid rgba(152,171,199,.14)}nav ul li:not(.navtel):not(.navcta) a{display:flex;align-items:baseline;gap:16px;padding:16px 0!important;font-family:var(--fd)!important;font-weight:400!important;font-size:30px!important;letter-spacing:-.03em!important;text-transform:none!important;color:#f4f5f7!important}nav ul li:not(.navtel):not(.navcta) a::before{content:"0"counter(nv);font:500 11px/1 Sora,sans-serif;letter-spacing:.2em;color:#98abc7;min-width:22px}nav ul li:not(.navtel):not(.navcta) a[aria-current]{color:#98abc7!important}nav ul .navtel{margin-top:auto;padding-top:28px;border:0!important}nav ul .navtel a{font-size:13px;letter-spacing:.2em}nav ul .navcta{margin-top:14px;border:0!important}nav ul .navcta .btn{width:100%;justify-content:center;background:#98abc7!important;color:#0a0c10!important;border-color:#98abc7!important}html.navopen,html.navopen body{overflow:hidden}html.navopen .mbar{opacity:0!important;pointer-events:none!important;transform:translateY(120%)!important}nav ul.open li{animation:nvin .55s var(--ease) both;animation-delay:calc(.04s + var(--i,6)*.035s)}}@keyframes nvin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){nav ul.open li{animation:none}}.m .hero .htxt>:not(h1){animation-duration:.8s}.m .hero .htxt>.eyebrow{animation-delay:.05s}.m .hero .htxt>.lead,.m .hero .htxt>p:not([class]){animation-delay:.12s}.m .hero .htxt>.guar,.m .hero .htxt>.note{animation-delay:.3s}.m .hero .htxt>.hphone{animation-delay:.36s}.m .hero .htxt>.hfacts{animation-delay:.42s}.m .docstack{animation-delay:.5s}.hero.full .glc{-webkit-mask:radial-gradient(closest-side,#000 62%,transparent);mask:radial-gradient(closest-side,#000 62%,transparent)}@media (min-width:1101px){.faq .wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(40px,5vw,88px);align-items:start}.faq .sechead{position:sticky;top:120px;margin-bottom:0}.faq .sechead h2{max-width:12ch}.faq .faqlist{margin:0}}main>section.qa{padding:clamp(40px,5vw,72px)0!important;border-bottom:1px solid var(--dl)}.qa-p{margin:0;max-width:64ch;font-size:clamp(18px,1.55vw,22px);line-height:1.62;color:#dce1ea}.sgrid.grp{grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr 1fr;grid-auto-flow:column}.grph{margin:0 0 2px;font:500 12px/1.4 Sora,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--acc);align-self:end}@media (max-width:1100px){.sgrid.grp{grid-template-columns:repeat(2,1fr);grid-template-rows:none;grid-auto-flow:row}.sgrid.grp .grph{grid-column:1/-1;margin-top:18px}.sgrid.grp .grph:first-child{margin-top:0}}@media (max-width:720px){.sgrid.grp .grph{margin:26px 0 10px}.sgrid.grp .grph:first-child{margin-top:0}}.steps3.s4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.steps3.s4{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.steps3.s4{grid-template-columns:1fr}}.steps3 p a{color:inherit}.svcl{margin:0 0 .6em;font-size:15px;color:var(--mute)}.svc .grpl{margin:28px 0 10px;font:500 12px/1.4 Sora,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--acc)}.svc .grpl:first-child{margin-top:0}.plate h3{margin:30px 0 8px;font:500 12px/1.4 Sora,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--acc)}.plate h2+h3{margin-top:6px}.plate .check{margin-bottom:.6em}.plate .svcl{margin-bottom:0}.tscroll td[data-l]::before{content:none}@media (max-width:640px){.tscroll td[data-l]::before{content:attr(data-l);display:block;margin:10px 0 2px;font:500 11px/1.4 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#98abc7}.tscroll td:first-child{font-weight:600;color:#fff}.tscroll.pt td.p::before{content:none}}.tblnote{margin-top:22px;max-width:70ch}.cta .note.light{margin-top:16px;font-size:15px;color:#9aa3b0}.ptmini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 28px;padding:0;list-style:none}.ptmini li{padding:22px 24px;border-radius:var(--r);background:var(--glass);box-shadow:var(--gsh)}.ptmini b{display:block;font:300 clamp(26px,2.4vw,34px)/1.1 Sora,sans-serif;color:#fff;letter-spacing:-.02em;margin-top:8px}.ptmini span{font:500 11px/1.4 Sora,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#98abc7}@media (max-width:900px){.ptmini{grid-template-columns:repeat(2,minmax(0,1fr))}}.pbx{display:block}.pbx .pb{margin-top:10px}.map2 .card h3{margin-bottom:18px}.map2 .check{margin-bottom:0}.maptail{margin-top:34px;color:#c3cad4}@media (min-width:1101px){.tgrid.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.tgrid.n5 .tcard{padding-left:26px;padding-right:26px}}@media (max-width:1100px){.tgrid.n5>:last-child:nth-child(odd){grid-column:1/-1}}ol.check.numl{counter-reset:cl;list-style:none;padding:0;margin:0 0 1.2em}ol.check.numl li{counter-increment:cl;position:relative;padding:15px 0 15px 46px;border-bottom:1px solid var(--line)}ol.check.numl li:first-child{border-top:1px solid var(--line)}ol.check.numl li::before{content:counter(cl,decimal-leading-zero);position:absolute;left:0;top:15px;width:auto;height:auto;background:0 0!important;box-shadow:none!important;font:300 15px/1.5 Sora,sans-serif;color:#98abc7;letter-spacing:.04em}@media (max-width:900px){.grid.g3.ot{grid-template-columns:1fr}}.fld select{margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,#98abc7 50%),linear-gradient(135deg,#98abc7 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}@media (min-width:961px) and (max-width:1240px){nav ul{gap:18px!important}nav ul li:not(.navtel):not(.navcta) a{letter-spacing:.12em}.navcta .btn{padding:11px 16px;letter-spacing:.1em}}.tscroll.tl td:last-child,.tscroll.tl th:last-child{text-align:left;white-space:normal}.tscroll.tl td,.tscroll.tl th{vertical-align:top}@media (min-width:981px){.tscroll.tl td:first-child{white-space:nowrap}}.hire-lead{max-width:62ch;font-size:clamp(17px,1.35vw,20px);line-height:1.62;color:#dce1ea}.hireg{align-items:start;gap:clamp(24px,4vw,64px)}.hire-p{max-width:68ch}#vs-hiring .tscroll{margin:28px 0}.srcs{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);max-width:900px}.srcs .srch{margin:0 0 8px;font:500 11px/1.4 Sora,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#98abc7}.srcs ol{margin:0;padding-left:1.4em;font-size:14px;line-height:1.6;color:#c9ced6}.srcs li{margin:4px 0}.srcs a{overflow-wrap:anywhere}.srcs .srcn{margin:10px 0 0;font-size:13px;color:#aeb4be}