.page-hero{position:relative;padding:170px 0 60px}.page-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask:radial-gradient(ellipse 70% 80% at 30% 20%,#000 20%,transparent 75%);mask:radial-gradient(ellipse 70% 80% at 30% 20%,#000 20%,transparent 75%)}.page-hero__inner{display:grid;gap:22px;justify-items:start}.page-hero__meta{font-family:var(--mono);font-size:13px;color:var(--muted)}.page-hero .h2{font-size:clamp(40px,6vw,84px);max-width:1000px}.legal{display:grid;grid-template-columns:240px 1fr;gap:clamp(30px,6vw,90px);padding-top:30px;padding-bottom:clamp(90px,12vw,150px)}.legal__toc{position:sticky;top:110px;align-self:start;display:grid;gap:2px}.legal__toc p{font-family:var(--mono);font-size:12px;color:var(--dim);margin-bottom:10px}.legal__toc a{padding:7px 0 7px 14px;border-left:2px solid var(--line);font-size:14px;color:var(--muted);transition:color .2s,border-color .2s}.legal__toc a:hover{color:var(--ink)}.legal__toc a.is-active{color:var(--ink);border-color:var(--blue)}.prose{max-width:740px;padding:clamp(24px,4vw,48px);border-radius:28px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-size:16.5px;line-height:1.75}.prose h2{margin:48px 0 14px;font-size:clamp(24px,2.4vw,32px);color:var(--ink);scroll-margin-top:110px}.prose h2:first-child{margin-top:0}.prose h3{margin:28px 0 10px;font-size:19px;color:var(--ink);letter-spacing:-.02em}.prose p{margin:0 0 14px}.prose ul{margin:0 0 18px;padding-left:20px}.prose li{margin-bottom:6px}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--ink);border-bottom:1.5px solid var(--blue)}@media(max-width:860px){.legal{grid-template-columns:1fr}.legal__toc{display:none}}.lost{position:relative;min-height:100svh;display:flex;align-items:center;text-align:center}.lost__inner{display:grid;justify-items:center;gap:22px;padding-block:140px}.lost__inner .lead{text-align:center}.lost__inner .h2{font-size:clamp(44px,7vw,96px)}.lost__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13.5px;color:var(--muted)}.crumbs a{color:var(--ink-2);transition:color .2s}.crumbs a:hover{color:#fff}.lp-eyebrow{margin-bottom:16px;font:500 13px/1 var(--mono);letter-spacing:.02em;color:var(--lime)}.lp-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(30px,6vw,90px);align-items:start}.lp-intro .title{flex:none}.lp-prose{display:grid;gap:18px;font-size:clamp(16px,1.25vw,18px);color:var(--muted);line-height:1.7}.lp-prose p:first-child{color:var(--ink-2)}@media(max-width:860px){.lp-intro{grid-template-columns:1fr}}.svc__here{padding:4px 10px;border-radius:999px;background:#d4ff3f24;font:500 11.5px/1.3 var(--mono);color:var(--lime)}.lp-why{display:grid;grid-template-columns:repeat(3,1fr);border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.lp-why .pcard{gap:60px;min-height:230px;border-color:var(--line)}.lp-why .pcard:nth-child(3n+1){border-left:0}.lp-why .pcard:nth-child(n+4){border-top:1px solid var(--line)}.lp-why .pcard__ic{background:#f2f2f2;box-shadow:inset 0 0 0 1px var(--line-2)}.lp-why .pcard__ic svg{stroke:#131314}.lp-why .pcard:hover .pcard__ic{background:#e9e9e9}@media(max-width:860px){.lp-why{grid-template-columns:1fr}.lp-why .pcard{min-height:0;gap:34px;border-left:0!important}.lp-why .pcard+.pcard{border-top:1px solid var(--line)}}.lp-links{padding-block:20px 80px}.lp-links__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:40px;border-top:1px solid var(--line)}.lp-links__title{font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:14px}.lp-links ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lp-links a{color:var(--muted);font-size:15px;transition:color .2s}.lp-links a:hover{color:var(--ink)}@media(max-width:640px){.lp-links__grid{grid-template-columns:1fr}}.lp-regions{columns:3 240px;column-gap:16px}.lp-region{break-inside:avoid;margin-bottom:16px;padding:20px 22px;border-radius:14px;background:#19191b;box-shadow:inset 0 0 0 1px var(--line)}.lp-region h3{font-size:15px;font-weight:500;letter-spacing:-.01em;margin-bottom:12px}.lp-region ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.lp-region a{color:var(--muted);font-size:14.5px;transition:color .2s}.lp-region a:hover{color:var(--ink)}.lost .ctas{justify-content:center}.lost__code{font:500 13px/1 var(--mono);color:var(--lime)}.lost__inner .hero__title{max-width:820px;text-align:center}.lost__inner .hero__lead{margin-inline:auto;text-align:center}
