@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_53cf7e2c-module__qN6QFG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_53cf7e2c-module__qN6QFG__variable{--font-body:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_f8caf034-module___CotKq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_f8caf034-module___CotKq__variable{--font-heading:"Outfit","Outfit Fallback"}
:root{--background:#030303;--background-gradient:linear-gradient(180deg,#0a0a0a 0%,#030303 50%,#000 100%);--background-elevated:#0c0c0c;--card:#171717;--card-muted:#17171799;--surface:#27272a66;--surface-hover:#3f3f466b;--text-primary:#fff;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-disabled:#52525b;--border:#ffffff14;--border-subtle:#ffffff0d;--border-focus:#ffffff26;--positive:#34d399;--negative:#f87171;--positive-muted:#34d39924;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--text-primary);font-family:var(--font-body),sans-serif;background:radial-gradient(circle at 50% -24%,#34d39914,transparent 44%),var(--background-gradient)}a{color:inherit;text-decoration:none}.site-header{z-index:20;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030303e0;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;width:min(980px,100% - 2rem);min-height:68px;margin:0 auto;display:flex}.brand-mark{font-family:var(--font-heading),sans-serif;letter-spacing:.01em;text-transform:lowercase;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;display:inline-flex}.brand-mark__dot{background:var(--positive);border-radius:999px;width:9px;height:9px}.main-nav{align-items:center;gap:.35rem;display:inline-flex}.main-nav a{border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid #0000;padding:.45rem .7rem;font-size:.92rem;transition:color .15s,border-color .15s,background-color .15s}.main-nav a:hover{color:var(--text-primary);border-color:var(--border);background:#ffffff05}.page{gap:1rem;width:min(980px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem;display:grid}.hero,.panel{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(#171717eb 0%,#0c0c0cf5 100%)}.hero{max-width:820px;margin:0 auto;padding:clamp(1.25rem,2.8vw,2.2rem)}.hero h1,.panel h1,.panel h2,.page h1,.legal h1{font-family:var(--font-heading),sans-serif;letter-spacing:-.015em;margin:0;line-height:1.08}.hero__eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.73rem;font-weight:600}.hero h1{margin-top:.6rem;font-size:clamp(2.1rem,5.3vw,3.4rem)}.hero p{max-width:68ch;color:var(--text-secondary);margin:.9rem 0 0;line-height:1.58}.hero__summary{gap:.5rem;margin:1.05rem 0 0;padding:0;list-style:none;display:grid}.hero__summary li{color:#d4d4d8;padding-left:.95rem;line-height:1.45;position:relative}.hero__summary li:before{content:"";background:var(--positive);border-radius:999px;width:5px;height:5px;position:absolute;top:.5rem;left:0}.hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.45rem;display:flex}.hero__fineprint{font-size:.9rem}.story-grid{gap:.9rem;width:100%;max-width:820px;margin:0 auto;display:grid}.story-section{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(#171717e6 0%,#0a0a0af2 100%);gap:.85rem;padding:clamp(1.1rem,2.4vw,1.5rem);display:grid}.story-section__eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.72rem;font-weight:600}.story-section h2{font-family:var(--font-heading),sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.12}.story-section__body{gap:.52rem;display:grid}.story-section__body p{color:var(--text-secondary);margin:0;line-height:1.58}.story-section__bullets{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.story-section__bullets li{color:#d4d4d8;padding-left:.92rem;line-height:1.45;position:relative}.story-section__bullets li:before{content:"";background:var(--positive);border-radius:999px;width:4px;height:4px;position:absolute;top:.48rem;left:0}.story-section__quote{color:#e4e4e7;border-left:2px solid #34d39980;margin:.1rem 0 0;padding:.15rem 0 .15rem .75rem;font-style:normal;line-height:1.45}.story-section__cta-line{color:#d4d4d8;margin:0;line-height:1.45}.story-section__cta{width:fit-content}.feature-strip h2{font-size:clamp(1.4rem,3.1vw,2rem)}.story-section--final .hero__actions{margin-top:.45rem}.story-section__closing{color:#e4e4e7;margin:0;font-size:.95rem}.brand-footer{max-width:820px;color:var(--text-secondary);text-align:center;margin:.35rem auto 0;line-height:1.58}.panel{padding:1.3rem}.stack{gap:.75rem;display:grid}.panel p{color:var(--text-secondary);margin:0;line-height:1.55}.panel a,.legal a{color:#e4e4e7}.panel a:hover,.legal a:hover{color:#fff}.btn{border-radius:var(--radius-sm);cursor:pointer;color:#030303;background:#fff;border:1px solid #fff;padding:.72rem .95rem;font-size:.93rem;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s}.btn:hover{background:#e5e7eb;border-color:#e5e7eb}.btn:disabled{opacity:.64;cursor:not-allowed}.btn--ghost{border-color:var(--border);color:var(--text-primary);background:0 0}.btn--ghost:hover{border-color:var(--border-focus);background:#ffffff0a}.login-panel{max-width:560px;margin:0 auto}.login-form{gap:.7rem;margin-top:.2rem;display:grid}.login-form label{color:#d4d4d8;font-size:.9rem;font-weight:600}.login-form input{border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;color:var(--text-primary);background:#0c0c0c;padding:.72rem .82rem}.login-form input::placeholder{color:var(--text-muted)}.divider{align-items:center;gap:.7rem;margin:.75rem 0;display:flex}.divider span{background:var(--border-subtle);flex:1;height:1px}.divider strong{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:.72rem}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.25rem;display:grid}.pricing-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-muted);box-shadow:var(--shadow-sm);gap:.9rem;padding:1rem;display:grid}.pricing-card--highlight{background:linear-gradient(#1f1f1feb 0%,#101010f2 100%);border-color:#34d39959}.pricing-card__tier{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;width:fit-content;color:var(--text-secondary);background:#ffffff08;border-radius:999px;margin:0;padding:.24rem .54rem;font-size:.7rem;font-weight:700}.pricing-card h2{font-size:1.34rem;font-family:var(--font-heading),sans-serif;margin:.5rem 0 0}.pricing-card p{color:var(--text-secondary);margin:.45rem 0 0;line-height:1.45}.pricing-card ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#d4d4d8;padding-left:.92rem;font-size:.91rem;position:relative}.pricing-card li:before{content:"";background:var(--positive);border-radius:999px;width:4px;height:4px;position:absolute;top:.5rem;left:0}.pricing-card .btn{width:100%}.account-actions{flex-wrap:wrap;gap:.65rem;margin-top:.25rem;display:flex}.account-actions .notice{flex-basis:100%}.notice{margin:.2rem 0 0;font-size:.89rem}.notice--ok{color:var(--positive)}.notice--error{color:var(--negative)}.legal{gap:.75rem;max-width:780px;margin:0 auto;display:grid}.legal p{color:#c2c2ca;margin:0;line-height:1.6}@media (max-width:920px){.pricing-grid{grid-template-columns:1fr}}@media (max-width:700px){.site-header__inner,.page{width:min(980px,100% - 1.25rem)}.site-header__inner{flex-wrap:wrap;justify-content:center;min-height:62px;padding:.5rem 0}.hero,.panel,.story-section{border-radius:var(--radius-md)}.hero__actions{flex-direction:column}.hero__actions .btn,.account-actions .btn,.story-section__cta{width:100%}}
