:root{--ink:#edf2ec;--ink-soft:#b3c0b3;--ink-faint:#76877a;--paper:#0b1210;--card:#111c16;--line:#213026;--green:#3b9166;--green-tint:#132019;--signal:#d6a75a;--signal-deep:#c99647;--leaf:red;--radius:10px;--signal-ink:#0f3522;--green-deep:#0f3522;--band-bg:#0f3522;--mint:#9fc5b3;--teal:#4fd3c4;--font-display:Menlo, Consolas, "SF Mono", "Cascadia Code", monospace;--font-body:Menlo, Consolas, "SF Mono", "Cascadia Code", monospace;--radius-card:14px;--radius-box:16px;--radius-price-card:18px;--radius-pill:999px;--container-max:1040px;--nav-scroll-offset:76px;--section-padding:68px 24px;--fs-eyebrow:12.5px;--fs-lede:16.5px;--fs-h2:clamp(26px, 3.6vw, 36px);--fs-hero-h1:clamp(28px, 4.4vw, 44px);--chip-bg:#182019;--progress-track:#213026;--input-bg:#0e1713;--quiet-hover-bg:#132019;--hint-bg:#182019}[data-theme=light]{--ink:#16211c;--ink-soft:#4d5b54;--ink-faint:#8a958f;--paper:#f6f5f0;--card:#fff;--line:#e3e2da;--green:#205b3d;--green-tint:#e7f0eb;--signal:#a9762e;--signal-deep:#8a5f22;--signal-ink:#fff;--chip-bg:#f0efe8;--progress-track:#eeede6;--input-bg:#fdfdfb;--quiet-hover-bg:#faf9f5;--hint-bg:#f7f6f0;--teal:#2a9c8f}
@property --cl-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cl-glass{background:linear-gradient(165deg, color-mix(in srgb, var(--card) 88%, transparent) 0%, color-mix(in srgb, var(--paper) 92%, transparent) 60%);-webkit-backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--line);border-radius:var(--radius-card);position:relative}.cl-glass:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.cl-gradient-border{border-radius:calc(var(--radius-card) + 1.5px);isolation:isolate;padding:1.5px;position:relative}.cl-gradient-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--cl-angle), var(--signal), var(--green), var(--teal), var(--signal));-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite cl-rotate-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes cl-rotate-border{to{--cl-angle:360deg}}.cl-btn-sheen{position:relative;overflow:hidden}.cl-btn-sheen:after{content:"";background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:40%;height:100%;animation:3.2s ease-in-out infinite cl-sheen;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes cl-sheen{0%{left:-60%}35%,to{left:130%}}.cl-btn-spotlight{position:relative}.cl-btn-spotlight:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--cl-mx,50%) var(--cl-my,50%), #ffffff80, transparent 55%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.cl-btn-spotlight:hover:before{opacity:1}.cl-text-gradient{background:linear-gradient(120deg, var(--signal) 0%, var(--mint) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-scroll-offset);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);line-height:1.6}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
