.SiteHeader-module__mdpVJq__header{z-index:10;-webkit-backdrop-filter:saturate(140%)blur(14px);background:color-mix(in oklab, var(--surface-primary) 80%, transparent);border-bottom:1px solid var(--border);position:sticky;top:0}.SiteHeader-module__mdpVJq__inner{width:100%;max-width:64rem;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);margin-inline:auto;display:flex}.SiteHeader-module__mdpVJq__brand{align-items:center;gap:var(--space-sm);color:var(--text-primary);text-decoration:none;display:inline-flex}.SiteHeader-module__mdpVJq__wordmark{font-size:var(--type-body);letter-spacing:-.02em;font-weight:500}.SiteHeader-module__mdpVJq__nav{align-items:center;gap:var(--space-lg);font-size:var(--type-footnote);color:var(--text-secondary);display:flex}.SiteHeader-module__mdpVJq__nav a{text-decoration:none}.SiteHeader-module__mdpVJq__nav a:hover{color:var(--text-primary)}.SiteHeader-module__mdpVJq__cta{color:var(--accent)!important}@media (max-width:540px){.SiteHeader-module__mdpVJq__nav a:first-child{display:none}.SiteHeader-module__mdpVJq__inner{gap:var(--space-md)}}
.SiteFooter-module__wWXZva__footer{margin-top:var(--space-4xl);border-top:1px solid var(--border)}.SiteFooter-module__wWXZva__inner{width:100%;max-width:64rem;padding:var(--space-xxl) var(--space-lg);align-items:center;gap:var(--space-lg);grid-template-columns:auto 1fr auto;margin-inline:auto;display:grid}.SiteFooter-module__wWXZva__brand{align-items:center;gap:var(--space-sm);display:inline-flex}.SiteFooter-module__wWXZva__wordmark{font-size:var(--type-footnote);letter-spacing:-.02em;color:var(--text-primary);font-weight:500}.SiteFooter-module__wWXZva__nav{justify-content:center;gap:var(--space-lg);font-size:var(--type-footnote);color:var(--text-secondary);display:flex}.SiteFooter-module__wWXZva__nav a{text-decoration:none}.SiteFooter-module__wWXZva__nav a:hover{color:var(--text-primary)}.SiteFooter-module__wWXZva__colophon{font-size:var(--type-caption);color:var(--text-tertiary);letter-spacing:.02em;text-align:right}@media (max-width:640px){.SiteFooter-module__wWXZva__inner{text-align:center;gap:var(--space-md);grid-template-columns:1fr}.SiteFooter-module__wWXZva__nav{flex-wrap:wrap;justify-content:center}.SiteFooter-module__wWXZva__colophon{text-align:center}}
.legal-module__8113wq__page{min-height:100vh}.legal-module__8113wq__shell{padding:var(--space-3xl) 0 var(--space-xxl)}.legal-module__8113wq__eyebrow{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-md)}.legal-module__8113wq__title{letter-spacing:-.025em;margin-bottom:var(--space-md);font-size:clamp(2rem,5vw,2.75rem);font-weight:500;line-height:1.05}.legal-module__8113wq__lastUpdated{font-size:var(--type-footnote);color:var(--text-tertiary);margin-bottom:var(--space-xxl)}.legal-module__8113wq__prose{font-size:var(--type-body);color:var(--text-primary);letter-spacing:-.005em;line-height:1.6}:is(.legal-module__8113wq__prose h1,.legal-module__8113wq__prose h2){margin-top:var(--space-xxl);margin-bottom:var(--space-md);font-size:var(--type-display);letter-spacing:-.02em;font-weight:500;line-height:1.15}.legal-module__8113wq__prose h3{margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-size:var(--type-title);letter-spacing:-.015em;font-weight:500}.legal-module__8113wq__prose h4{margin-top:var(--space-lg);margin-bottom:var(--space-sm);font-size:var(--type-body);letter-spacing:-.01em;font-weight:500}.legal-module__8113wq__prose p{margin:var(--space-md) 0}:is(.legal-module__8113wq__prose ul,.legal-module__8113wq__prose ol){margin:var(--space-md) 0;padding-inline-start:var(--space-lg)}.legal-module__8113wq__prose li{margin:var(--space-sm) 0}:is(.legal-module__8113wq__prose li>ul,.legal-module__8113wq__prose li>ol){margin:var(--space-sm) 0}.legal-module__8113wq__prose blockquote{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-inline-start:2px solid var(--accent);background:var(--surface-secondary);border-radius:var(--radius-md);color:var(--text-secondary)}.legal-module__8113wq__prose blockquote p{margin:0}.legal-module__8113wq__prose strong{color:var(--text-primary);font-weight:500}.legal-module__8113wq__prose em{color:var(--text-secondary);font-style:italic}.legal-module__8113wq__prose code{font-family:var(--font-mono);background:var(--surface-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);letter-spacing:0;padding:.05em .35em;font-size:.93em}.legal-module__8113wq__prose pre{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:var(--surface-secondary);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--type-footnote);overflow-x:auto}.legal-module__8113wq__prose pre code{background:0 0;border:0;padding:0}.legal-module__8113wq__prose hr{margin:var(--space-xxl) 0;background:var(--border);border:none;height:1px}.legal-module__8113wq__prose table{border-collapse:collapse;width:100%;margin:var(--space-lg) 0;font-size:var(--type-footnote)}:is(.legal-module__8113wq__prose th,.legal-module__8113wq__prose td){text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);vertical-align:top}.legal-module__8113wq__prose th{color:var(--text-secondary);background:var(--surface-secondary);font-weight:500}.legal-module__8113wq__prose a{color:var(--accent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent)}.legal-module__8113wq__prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}
.WaitlistForm-module__yTFYtW__form{gap:var(--space-sm);grid-template-columns:1fr auto;align-items:stretch;width:100%;max-width:28rem;display:grid}.WaitlistForm-module__yTFYtW__input{background:var(--surface-secondary);width:100%;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:var(--type-body);letter-spacing:-.005em;transition:border-color var(--motion-fast);padding:.875rem 1rem}.WaitlistForm-module__yTFYtW__input::placeholder{color:var(--text-tertiary)}.WaitlistForm-module__yTFYtW__input:focus{border-color:var(--accent);outline:none}.WaitlistForm-module__yTFYtW__button{background:var(--accent);color:var(--accent-foreground);font-size:var(--type-body);letter-spacing:-.005em;border-radius:var(--radius-md);white-space:nowrap;transition:transform var(--motion-fast), opacity var(--motion-fast);padding:.875rem 1.25rem;font-weight:500}.WaitlistForm-module__yTFYtW__button:hover{opacity:.92}.WaitlistForm-module__yTFYtW__button:active{transform:scale(.98)}.WaitlistForm-module__yTFYtW__button:disabled{opacity:.6;cursor:not-allowed}.WaitlistForm-module__yTFYtW__error{font-size:var(--type-footnote);color:var(--text-secondary);grid-column:1/-1;margin:0}.WaitlistForm-module__yTFYtW__success{font-size:var(--type-body);color:var(--accent);letter-spacing:-.005em;margin:0}@media (max-width:480px){.WaitlistForm-module__yTFYtW__form{grid-template-columns:1fr}}
.page-module___8aEwW__main{min-height:100vh}.page-module___8aEwW__hero{padding:var(--space-3xl) 0 var(--space-xxl)}.page-module___8aEwW__heroGrid{align-items:center;gap:var(--space-xxl);grid-template-columns:1.1fr .9fr;display:grid}@media (max-width:880px){.page-module___8aEwW__heroGrid{gap:var(--space-xl);grid-template-columns:1fr}}.page-module___8aEwW__eyebrow{align-items:center;gap:var(--space-sm);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-md);display:inline-flex}.page-module___8aEwW__eyebrowDot{background:var(--accent);border-radius:999px;width:6px;height:6px;display:inline-block}.page-module___8aEwW__headline{letter-spacing:-.025em;margin-bottom:var(--space-md);font-size:clamp(2.5rem,7vw,4.25rem);font-weight:500;line-height:1.04}.page-module___8aEwW__tagline{font-size:var(--type-title);color:var(--text-secondary);max-width:32ch;margin-bottom:var(--space-xl);letter-spacing:-.01em;line-height:1.35}.page-module___8aEwW__heroFootnote{margin-top:var(--space-md);font-size:var(--type-footnote);color:var(--text-tertiary)}.page-module___8aEwW__phoneWrap{justify-content:center;display:flex;position:relative}.page-module___8aEwW__phoneGlow{pointer-events:none;filter:blur(8px);background:radial-gradient(50% 50% at 50% 60%,#5bc4b52e 0%,#0000 70%);position:absolute;inset:-10% -20%}.page-module___8aEwW__section{padding:var(--space-xxl) 0}.page-module___8aEwW__sectionDark{background:var(--ink);color:var(--bone);padding:var(--space-3xl) 0}.page-module___8aEwW__sectionPaper{background:color-mix(in oklab, var(--surface-secondary) 80%, transparent);padding:var(--space-3xl) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page-module___8aEwW__sectionHeadline{letter-spacing:-.025em;max-width:18ch;margin-bottom:var(--space-lg);font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.08}.page-module___8aEwW__sectionLede{font-size:var(--type-title);color:var(--text-secondary);letter-spacing:-.01em;max-width:50ch;line-height:1.45}.page-module___8aEwW__sectionDark .page-module___8aEwW__sectionLede{color:#f5f2ecb8}.page-module___8aEwW__sectionLede+.page-module___8aEwW__sectionLede{margin-top:var(--space-md)}.page-module___8aEwW__steps{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:880px){.page-module___8aEwW__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page-module___8aEwW__steps{grid-template-columns:1fr}}.page-module___8aEwW__step{border-top:1px solid var(--border);padding-top:var(--space-md)}.page-module___8aEwW__stepIndex{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-sm);font-variant-numeric:tabular-nums}.page-module___8aEwW__stepTitle{font-size:var(--type-title);letter-spacing:-.015em;margin-bottom:var(--space-sm);font-weight:500}.page-module___8aEwW__stepBody{font-size:var(--type-body);color:var(--text-secondary);line-height:1.5}.page-module___8aEwW__isntList{gap:var(--space-md) var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:720px){.page-module___8aEwW__isntList{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.page-module___8aEwW__isntList{grid-template-columns:1fr}}.page-module___8aEwW__isntItem{align-items:baseline;gap:var(--space-sm);font-size:var(--type-body);color:var(--text-primary);border-top:1px solid var(--border);padding-top:var(--space-md);letter-spacing:-.005em;display:flex}.page-module___8aEwW__isntLine{text-decoration:line-through;-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary);color:var(--text-secondary);text-decoration-thickness:1px}.page-module___8aEwW__privacyGrid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.page-module___8aEwW__privacyGrid{grid-template-columns:1fr}}.page-module___8aEwW__privacyCard{padding:var(--space-lg);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-primary)}.page-module___8aEwW__privacyCheck{width:22px;height:22px;margin-bottom:var(--space-md);color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__privacyTitle{font-size:var(--type-title);letter-spacing:-.015em;margin-bottom:var(--space-sm);font-weight:500}.page-module___8aEwW__privacyBody{font-size:var(--type-footnote);color:var(--text-secondary);line-height:1.5}.page-module___8aEwW__cta{padding:var(--space-4xl) 0 var(--space-3xl);text-align:center}.page-module___8aEwW__ctaHeadline{letter-spacing:-.025em;margin-bottom:var(--space-md);font-size:clamp(2.25rem,6vw,3.25rem);font-weight:500;line-height:1.05}.page-module___8aEwW__ctaFootnote{margin-top:var(--space-md);font-size:var(--type-footnote);color:var(--text-tertiary)}.page-module___8aEwW__ctaWaitlist{margin-top:var(--space-xl);justify-content:center;display:flex}
.page-module__5q-tRq__section{margin-top:var(--space-xxl);font-size:var(--type-body);color:var(--text-primary);line-height:1.6}.page-module__5q-tRq__section p{margin:var(--space-md) 0;color:var(--text-secondary)}.page-module__5q-tRq__h2{font-size:var(--type-title);letter-spacing:-.015em;margin-bottom:var(--space-md);color:var(--text-primary);font-weight:500}.page-module__5q-tRq__lede{font-size:var(--type-title);letter-spacing:-.01em;line-height:1.45;color:var(--text-primary)!important}.page-module__5q-tRq__heroList{margin:var(--space-md) 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.page-module__5q-tRq__heroList li{padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-secondary)}.page-module__5q-tRq__heroList strong{color:var(--text-primary);margin-right:var(--space-sm);font-weight:500}.page-module__5q-tRq__facts{gap:var(--space-sm) var(--space-xl);margin:var(--space-md) 0 0;grid-template-columns:max-content 1fr;display:grid}.page-module__5q-tRq__facts dt{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);align-self:start;padding-top:.2em}.page-module__5q-tRq__facts dd{color:var(--text-primary);margin:0}@media (max-width:480px){.page-module__5q-tRq__facts{gap:var(--space-xs) 0;grid-template-columns:1fr}.page-module__5q-tRq__facts dd{margin-bottom:var(--space-md)}}.page-module__5q-tRq__assets{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.page-module__5q-tRq__assets{grid-template-columns:1fr}}.page-module__5q-tRq__assetTile{padding:var(--space-lg);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-primary);gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.page-module__5q-tRq__assetLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:var(--type-caption)!important;margin:var(--space-sm) 0 0!important}.page-module__5q-tRq__assetMeta{font-size:var(--type-footnote);color:var(--text-secondary);line-height:1.5;margin:0!important}.page-module__5q-tRq__assetLinks{font-size:var(--type-footnote);margin:0!important}.page-module__5q-tRq__assetLinks a{color:var(--accent)}.page-module__5q-tRq__swatchRow{gap:var(--space-xs);flex-wrap:wrap;width:100%;display:flex}.page-module__5q-tRq__swatchRow>span{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--type-caption);letter-spacing:.04em;font-family:var(--font-mono);display:inline-block}
.page-module__pgaT6G__list{gap:var(--space-md);margin:var(--space-xl) 0;grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:600px){.page-module__pgaT6G__list{grid-template-columns:1fr}}.page-module__pgaT6G__card{padding:var(--space-lg);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-primary);color:var(--text-primary);transition:border-color var(--motion-fast), transform var(--motion-fast);text-decoration:none;display:block}.page-module__pgaT6G__card:hover{border-color:var(--accent)}.page-module__pgaT6G__card:active{transform:scale(.99)}.page-module__pgaT6G__cardLabel{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-sm)}.page-module__pgaT6G__cardEmail{font-size:var(--type-title);letter-spacing:-.015em;color:var(--accent);margin-bottom:var(--space-sm);font-weight:500;font-family:var(--font-mono);font-size:var(--type-body)}.page-module__pgaT6G__cardNote{font-size:var(--type-footnote);color:var(--text-secondary);line-height:1.5}.page-module__pgaT6G__coda{margin-top:var(--space-xxl);padding-top:var(--space-xl);border-top:1px solid var(--border)}.page-module__pgaT6G__codaTitle{font-size:var(--type-title);letter-spacing:-.015em;margin-bottom:var(--space-md);font-weight:500}.page-module__pgaT6G__coda ul{color:var(--text-secondary);font-size:var(--type-body);padding-inline-start:var(--space-lg);line-height:1.6}.page-module__pgaT6G__coda li{margin:var(--space-sm) 0}.page-module__pgaT6G__coda code{font-family:var(--font-mono);background:var(--surface-secondary);border-radius:var(--radius-sm);border:1px solid var(--border);padding:.05em .35em;font-size:.92em}
