.badge.svelte-1p5bcw3{display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--ink);padding:.6rem 1rem;font-weight:500;font-size:.95rem;color:var(--ink)}.hero.svelte-1q37ri0{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(3rem,7vw,5.5rem)}.hero-eyebrow.svelte-1q37ri0{margin-bottom:clamp(1.5rem,4vw,2.5rem)}h1.svelte-1q37ri0{font-size:clamp(2.6rem,7.2vw,6rem);font-weight:500;letter-spacing:-.025em;max-width:16ch}.dot.svelte-1q37ri0{color:var(--accent)}.hero-cols.svelte-1q37ri0{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(1.5rem,5vw,4rem);margin-top:clamp(2rem,5vw,3.5rem);padding-top:var(--gutter);border-top:1px solid var(--line)}.hero-lede.svelte-1q37ri0 p:where(.svelte-1q37ri0){font-size:1.18rem;color:var(--ink-soft);max-width:44ch}.hero-cta.svelte-1q37ri0{margin-top:var(--gutter)}.spec.svelte-1q37ri0{margin:0;align-self:start}.spec.svelte-1q37ri0>div:where(.svelte-1q37ri0){display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line-soft)}.spec.svelte-1q37ri0>div:where(.svelte-1q37ri0):first-child{border-top:0}.spec.svelte-1q37ri0 dt:where(.svelte-1q37ri0){font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.spec.svelte-1q37ri0 dd:where(.svelte-1q37ri0){margin:0;font-weight:500}.hero-fig.svelte-1q37ri0{margin-top:clamp(2.5rem,6vw,4.5rem)}@media (max-width: 760px){.hero-cols.svelte-1q37ri0{grid-template-columns:1fr}}.features.svelte-1dpem8h{background:#000;--on-black: #f4f1ea;--on-black-soft: rgba(244, 241, 234, .74);--on-black-faint: rgba(244, 241, 234, .5);--on-black-line: rgba(244, 241, 234, .16)}.features.svelte-1dpem8h .sec-label:where(.svelte-1dpem8h){color:var(--on-black-faint)}.features.svelte-1dpem8h .rule:where(.svelte-1dpem8h){border-top-color:var(--on-black-line)}.intro.svelte-1dpem8h{color:var(--on-black);font-size:clamp(1.9rem,4.5vw,3.4rem);margin:var(--gutter) 0 clamp(2rem,5vw,3.5rem)}.rule.svelte-1dpem8h{margin-block:0}.row.svelte-1dpem8h{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,5vw,4rem);align-items:center;padding-block:clamp(2.5rem,6vw,4.5rem)}.row.reverse.svelte-1dpem8h .copy:where(.svelte-1dpem8h){order:2}.rownum.svelte-1dpem8h{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;color:var(--accent)}h3.svelte-1dpem8h{color:var(--on-black);font-size:clamp(1.6rem,3vw,2.2rem);margin:.6rem 0 .8rem}.lead.svelte-1dpem8h{color:var(--on-black);font-size:1.1rem;margin-bottom:1.4rem;max-width:42ch}ul.svelte-1dpem8h{list-style:none;margin:0;padding:0}li.svelte-1dpem8h{position:relative;padding-left:1.5rem;margin-bottom:.9rem;color:var(--on-black-soft);font-size:1.05rem}li.svelte-1dpem8h:before{content:"—";position:absolute;left:0;color:var(--accent)}.caption.svelte-1dpem8h{color:var(--on-black-faint)}.fig.portrait.svelte-1dpem8h .figure:where(.svelte-1dpem8h){max-width:360px;margin-inline:auto}.native.svelte-1dpem8h{padding-top:clamp(2.5rem,6vw,4.5rem)}.native.svelte-1dpem8h h3:where(.svelte-1dpem8h){margin-bottom:.8rem}.native-grid.svelte-1dpem8h{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}.native-grid.svelte-1dpem8h>div:where(.svelte-1dpem8h){padding:var(--gutter) var(--gutter) var(--gutter) 0;border-top:1px solid var(--on-black-line)}.native-grid.svelte-1dpem8h dt:where(.svelte-1dpem8h){color:var(--on-black);font-family:var(--font-display);font-size:1.2rem;font-weight:600;margin-bottom:.4rem}.native-grid.svelte-1dpem8h dd:where(.svelte-1dpem8h){margin:0;color:var(--on-black-soft)}@media (max-width: 760px){.row.svelte-1dpem8h,.row.reverse.svelte-1dpem8h .copy:where(.svelte-1dpem8h){grid-template-columns:1fr;order:0}.native-grid.svelte-1dpem8h{grid-template-columns:1fr}.native-grid.svelte-1dpem8h>div:where(.svelte-1dpem8h){padding-right:0}}.privacy.svelte-1bvupew{background:var(--paper-2);border-block:1px solid var(--line);padding-block:clamp(3.5rem,8vw,7rem)}.grid.svelte-1bvupew{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,5vw,4rem);margin-top:var(--gutter);align-items:start}h2.svelte-1bvupew{font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:500}.body.svelte-1bvupew p:where(.svelte-1bvupew){font-size:1.12rem;color:var(--ink-soft);max-width:48ch}.facts.svelte-1bvupew{margin:var(--gutter) 0 0}.facts.svelte-1bvupew>div:where(.svelte-1bvupew){display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line)}.facts.svelte-1bvupew dt:where(.svelte-1bvupew){font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.facts.svelte-1bvupew dd:where(.svelte-1bvupew){margin:0;font-weight:500}@media (max-width: 760px){.grid.svelte-1bvupew{grid-template-columns:1fr}}.cta.svelte-1mvbww{padding-block:clamp(4rem,10vw,8rem)}.cta-inner.svelte-1mvbww{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem}h2.svelte-1mvbww{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:500}.req.svelte-1mvbww{margin-top:.4rem}
