.ss-scope{--canvas:#020617;--canvas-soft:#0b1220;--canvas-cool:#0a1526;--ink:#f8fafc;--ink-soft:#c2cbdd;--dark:#0b1c33;--dark-soft:#0e2440;--on-dark:#e6eefb;--on-dark-soft:#93a4c4;--rule-light:rgba(255,255,255,.12);--rule-dark:rgba(255,255,255,.14);--brand:rgb(4 217 255);--brand-deep:rgb(45 161 255);--neon-green:rgb(57 255 130);--container:1240px;--pad-y:clamp(72px,10vh,132px);--frame-px:clamp(24px,4vw,56px);--hs-a:.16;--hs-off:14px;background:var(--canvas);color:var(--ink);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.ss-scope :is(h1,h2,h3,h4){margin:0;font-weight:500;letter-spacing:-.02em;line-height:1.08;color:var(--ink)}.ss-scope h1{letter-spacing:-.04em}.ss-scope p{margin:0}.ss-scope a{color:inherit;text-decoration:none}.ss-scope .band{position:relative}.ss-scope .band--soft{background:var(--canvas-soft)}.ss-scope .band--cool{background:var(--canvas-cool)}.ss-scope .band--dark{width:90%;margin:clamp(40px,6vh,80px) auto;background:var(--dark);color:var(--on-dark);border:1px solid rgb(4 217 255/.16);box-shadow:0 0 80px rgba(4,217,255,.05);clip-path:polygon(0 0,calc(100% - clamp(30px,4vw,52px)) 0,100% clamp(30px,4vw,52px),100% 100%,0 100%)}.ss-scope .band--dark h2,.ss-scope .band--dark h3{color:#fff}.ss-scope .frame{max-width:var(--container);margin:0 auto;position:relative;padding:var(--pad-y) var(--frame-px);border-left:1px solid var(--rule-light);border-right:1px solid var(--rule-light)}.ss-scope .band--dark .frame{border-color:transparent}.ss-scope .frame:after,.ss-scope .frame:before{content:"";position:absolute;top:-7px;width:14px;height:14px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ink-soft) 35%,var(--ink-soft) 65%,transparent) 50%/100% 1px no-repeat,linear-gradient(180deg,transparent,var(--ink-soft) 35%,var(--ink-soft) 65%,transparent) 50%/1px 100% no-repeat}.ss-scope .frame:before{left:-7.5px}.ss-scope .frame:after{right:-7.5px}.ss-scope .band--dark .frame:after,.ss-scope .band--dark .frame:before{display:none}.ss-scope .band:has(+.band--dark) .frame:after,.ss-scope .band:has(+.band--dark) .frame:before{height:auto;bottom:-7px;background:linear-gradient(90deg,transparent,var(--ink-soft) 35%,var(--ink-soft) 65%,transparent) center top 7px/14px 1px no-repeat,linear-gradient(180deg,transparent,var(--ink-soft) 35%,var(--ink-soft) 65%,transparent) top/1px 14px no-repeat,linear-gradient(90deg,transparent,var(--ink-soft) 35%,var(--ink-soft) 65%,transparent) center bottom 7px/14px 1px no-repeat,linear-gradient(180deg,transparent,var(--ink-soft) 35%,var(--ink-soft) 65%,transparent) bottom/1px 14px no-repeat}.ss-scope .lede{font-size:clamp(1.0625rem,1.5vw,1.3rem);line-height:1.5;max-width:50ch}.ss-scope .lede,.ss-scope .twotone{color:var(--ink-soft)}.ss-scope .twotone .lead{color:var(--ink)}.ss-scope .band--dark .twotone{color:var(--on-dark-soft)}.ss-scope .band--dark .twotone .lead{color:#fff}.ss-scope h2.big{font-size:clamp(2.1rem,4vw,3.1rem);max-width:18ch}.ss-scope .section-head{max-width:54ch;margin-bottom:clamp(2rem,4vh,3rem)}.ss-scope .btn{--btn-px:1.3rem;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.9rem;padding:.85rem var(--btn-px);font-size:.9375rem;font-weight:500;line-height:1;color:var(--ink);background:transparent;border:0;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}.ss-scope .btn svg{width:14px;height:14px;transition:transform .2s ease}.ss-scope .btn:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid transparent}.ss-scope .btn:has(svg):after{content:"";position:absolute;top:.55rem;bottom:.55rem;right:calc(var(--btn-px) + 14px + .45rem);width:1px;background:color-mix(in srgb,currentColor 32%,transparent);pointer-events:none}.ss-scope .btn:hover{transform:translateY(-1px)}.ss-scope .btn:hover svg{transform:translateX(3px)}.ss-scope .btn-primary{color:#04140c}.ss-scope .btn-primary:before{background:var(--neon-green);border-color:transparent;box-shadow:0 0 18px rgba(57,255,130,.22)}.ss-scope .btn-ghost{color:var(--ink)}.ss-scope .btn-ghost:before{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.22)}.ss-scope .band--dark .btn-ghost{color:#fff}.ss-scope .band--dark .btn-ghost:before{background:transparent;border-color:rgba(255,255,255,.3)}.ss-scope .btn-aurora{color:#fff}.ss-scope .btn-aurora:before{background:transparent;border:1px dashed rgba(255,255,255,.5)}.ss-scope .arrow-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:500;color:var(--ink);border-bottom:1px solid color-mix(in srgb,currentColor 32%,transparent);padding-bottom:1px;transition:border-color .18s ease}.ss-scope .arrow-link svg{width:13px;height:13px;transition:transform .18s ease}.ss-scope .arrow-link:hover svg{transform:translateX(3px)}.ss-scope .arrow-link:hover{border-bottom-color:currentColor}.ss-scope .band--dark .arrow-link{color:#fff}.ss-scope .media-frame{position:relative;isolation:isolate}.ss-scope .media-frame:before{content:"";position:absolute;inset:0;z-index:0;opacity:1;transform:translate(var(--hs-off),var(--hs-off));background:repeating-linear-gradient(135deg,transparent 0 6px,rgb(4 217 255/var(--hs-a)) 6px 7px)}.ss-scope .media{position:relative;z-index:1;border:1px solid var(--rule-light);background:var(--canvas-soft);display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem;color:var(--ink-soft);font-size:.8125rem;line-height:1.5}.ss-scope .media small{display:block;color:var(--ink-soft);opacity:.8;margin-top:.3rem}.ss-scope .media--video{aspect-ratio:16/9}.ss-scope .media--portrait{aspect-ratio:4/5}.ss-scope .notch{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}.ss-scope .band--dark .media{border-color:var(--rule-dark);background:var(--dark-soft);color:var(--on-dark-soft)}.ss-scope .media--photo img,.ss-scope .media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ss-scope .band--dark .media--logo,.ss-scope .media--logo{background:#fff;border-color:rgba(15,23,42,.1);padding:clamp(1.5rem,7%,2.75rem)}.ss-scope .media--logo img,.ss-scope .media--logo-invert img{position:static;width:100%;height:auto;max-height:62%;object-fit:contain;display:block}.ss-scope .band--dark .media--logo-invert,.ss-scope .media--logo-invert{background:transparent;border-color:var(--rule-dark);padding:clamp(1.5rem,7%,2.75rem)}.ss-scope .plist{display:grid;grid-template-columns:1fr;border-top:1px solid var(--rule-light)}@media(min-width:680px){.ss-scope .plist{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,4vw,3.5rem)}}.ss-scope .band--dark .plist{border-top-color:var(--rule-dark)}.ss-scope .pitem{padding:1.25rem 0;border-bottom:1px solid var(--rule-light)}.ss-scope .band--dark .pitem{border-bottom-color:var(--rule-dark)}.ss-scope .pitem h3{font-size:1.0625rem;font-weight:500}.ss-scope .pitem p{margin-top:.4rem;color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.ss-scope .band--dark .pitem p{color:var(--on-dark-soft)}.ss-scope .cols{display:grid;grid-template-columns:1fr;border-top:1px solid var(--rule-light)}@media(min-width:680px){.ss-scope .cols{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.ss-scope .cols--3{grid-template-columns:repeat(3,1fr)}}.ss-scope .band--dark .cols{border-top-color:var(--rule-dark)}.ss-scope .col{padding:1.6rem clamp(1.1rem,2vw,1.8rem) 1.8rem 0;border-bottom:1px solid var(--rule-light)}.ss-scope .band--dark .col{border-bottom-color:var(--rule-dark)}@media(min-width:680px){.ss-scope .col{border-right:1px solid var(--rule-light);padding-left:clamp(1.1rem,2vw,1.8rem)}.ss-scope .band--dark .col{border-right-color:var(--rule-dark)}.ss-scope .cols:not(.cols--3) .col:nth-child(2n){border-right:none}}@media(min-width:1000px){.ss-scope .cols--3 .col:nth-child(2n){border-right:1px solid var(--rule-light)}.ss-scope .band--dark .cols--3 .col:nth-child(2n){border-right-color:var(--rule-dark)}.ss-scope .cols--3 .col:nth-child(3n){border-right:none}}.ss-scope .col h3{font-size:1.1875rem;font-weight:500}.ss-scope .col p{margin-top:.5rem;color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.ss-scope .band--dark .col p{color:var(--on-dark-soft)}.ss-scope .inner-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media(min-width:900px){.ss-scope .inner-grid--split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(3rem,5vw,5rem)}}.ss-scope .band--hero .frame{padding-top:clamp(80px,11vh,150px);padding-bottom:clamp(80px,11vh,150px)}.ss-scope .hero h1{font-size:clamp(2.7rem,5.6vw,4.6rem);max-width:15ch}.ss-scope .hero .support{margin-top:1.3rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);max-width:42ch}.ss-scope .hero .cta{margin-top:1.9rem;display:flex;gap:.7rem;flex-wrap:wrap}.ss-scope .hero-side{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ss-scope .trust{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--rule-light)}.ss-scope .trust p{font-size:.875rem;color:var(--ink-soft)}.ss-scope .hero--center{max-width:66ch;margin-inline:auto;text-align:center}.ss-scope .hero--center .support,.ss-scope .hero--center h1{margin-inline:auto}.ss-scope .hero--center .cta{justify-content:center}.ss-scope .hero--center .trust{border-top:none;padding-top:0;margin-top:1.2rem}.ss-scope .painlist{border-top:1px solid var(--rule-light)}.ss-scope .painlist li{padding:1.2rem 0;border-bottom:1px solid var(--rule-light)}.ss-scope .painlist .t{font-size:clamp(1.0625rem,1.4vw,1.25rem)}.ss-scope .painlist .t small{display:block;font-size:.9375rem;color:var(--ink-soft);margin-top:.25rem}.ss-scope .case{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);align-items:start}@media(min-width:820px){.ss-scope .case{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);column-gap:clamp(3rem,5vw,5rem)}}.ss-scope .case-media .media--portrait{aspect-ratio:4/5}.ss-scope .case-who{margin-top:1.1rem}.ss-scope .case-who b{display:block;font-weight:500;color:#fff;letter-spacing:-.01em}.ss-scope .case-who span{font-size:.875rem;color:var(--on-dark-soft)}.ss-scope .case blockquote{margin:0;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.34;color:#fff;letter-spacing:-.01em;max-width:24ch}.ss-scope .case-stats{display:flex;gap:clamp(2rem,4vw,3.2rem);flex-wrap:wrap;margin-top:1.9rem;border-top:1px solid var(--rule-dark);padding-top:1.5rem;list-style:none;padding-left:0}.ss-scope .case-stats .cs-fig{display:block;font-size:clamp(1.5rem,2.4vw,2rem);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ss-scope .case-stats .cs-cap{display:block;margin-top:.35rem;font-size:.875rem;color:var(--on-dark-soft);max-width:20ch}.ss-scope .case .arrow-link{margin-top:1.9rem;display:inline-flex}.ss-scope .cta-band{padding:clamp(40px,6vh,80px) var(--frame-px)}.ss-scope .cta-card{max-width:var(--container);margin:0 auto;background:var(--dark);color:#fff;padding:clamp(64px,11vh,128px) clamp(32px,6vw,96px);text-align:center;position:relative;overflow:hidden;border:1px solid rgb(4 217 255/.18);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%)}.ss-scope .cta-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 50% 12%,rgba(4,217,255,.16),transparent 70%),radial-gradient(ellipse 55% 55% at 82% 108%,rgba(57,255,130,.12),transparent 70%)}.ss-scope .cta-card>*{position:relative;z-index:1}.ss-scope .cta-card h2{font-size:clamp(2.1rem,4.6vw,3.5rem);color:#fff;max-width:20ch;margin:0 auto}.ss-scope .cta-card .lede{margin:1.1rem auto 0;color:var(--on-dark-soft);max-width:48ch}.ss-scope .cta-card .cta{margin-top:2rem;display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap}.ss-scope .cta-card .btn-aurora{color:#04140c}.ss-scope .cta-card .btn-aurora:before{background:var(--neon-green);border:1px solid var(--neon-green);box-shadow:0 0 18px rgba(57,255,130,.25)}.ss-scope .cta-card .btn-aurora:hover:before{background:rgb(57 255 130/.9)}.ss-scope .cta-card .btn-ghost{color:#fff}.ss-scope .cta-card .btn-ghost:before{background:transparent;border-color:rgba(255,255,255,.45)}.ss-scope .cta-card .btn-ghost:hover:before{background:rgba(255,255,255,.08);border-color:#fff}@media(min-width:840px) and (max-width:999px){.ss-scope .cols--3{grid-template-columns:repeat(3,1fr)}.ss-scope .cols--3 .col:nth-child(2n){border-right:1px solid var(--rule-light)}.ss-scope .band--dark .cols--3 .col:nth-child(2n){border-right-color:var(--rule-dark)}.ss-scope .cols--3 .col:nth-child(3n){border-right:none}}@media(max-width:819px){.ss-scope .case .case-media{order:2}}@media(max-width:760px){.ss-scope{--pad-y:clamp(52px,8vh,84px)}.ss-scope .band--hero .frame{padding-top:clamp(48px,8vh,92px);padding-bottom:clamp(48px,8vh,92px)}.ss-scope .hero h1{font-size:clamp(2.25rem,9.2vw,2.7rem)}.ss-scope h2.big{font-size:clamp(1.8rem,7.2vw,2.1rem)}.ss-scope .band--dark{width:calc(100% - 20px)}}