:root{--s-bg:#0f0d0b;--s-bg-2:#16130f;--s-card:#1b1712;--s-line:#fff0dc17;--s-line-2:#fff0dc29;--s-text:#f5efe6;--s-muted:#b4a898;--s-faint:#7d7266;--s-gold:#f2a93b;--s-gold-2:#f7c46b;--s-ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--s-bg);color:var(--s-text);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}.site{overflow-x:clip}.site a{color:inherit;text-decoration:none}.site h1,.site h2,.site h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-weight:600}.site p{margin:0}.gold{background:linear-gradient(100deg,#f7c46b,#f2a93b 45%,#e07b3c);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--s-gold);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 4px #4ade802e}@keyframes pulse{50%{box-shadow:0 0 0 7px #4ade800d}}:focus-visible{outline:2px solid var(--s-gold);outline-offset:3px}.btn-s{white-space:nowrap;min-height:44px;transition:transform .16s var(--s-ease), box-shadow .2s ease, background .2s ease;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.btn-s--gold{background:linear-gradient(#f7bd5a,#f2a93b 60%,#e3962a);box-shadow:inset 0 1px #ffffff73,0 12px 30px -12px #f2a93bbf;color:#1d1205!important}.btn-s--gold:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 18px 40px -12px #f2a93bd9}.btn-s--ghost{border:1px solid var(--s-line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a}.btn-s--ghost:hover{background:#ffffff17}.btn-s--xl{border-radius:14px;min-height:56px;padding:0 28px;font-size:16.5px}.nav{z-index:50;padding-top:env(safe-area-inset-top,0);border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.nav--solid{-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:var(--s-line);background:#0f0d0bb8}.nav__inner{align-items:center;gap:28px;max-width:1240px;height:68px;margin:0 auto;padding:0 24px;display:flex}.nav__brand{font-family:var(--font-display);letter-spacing:.08em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.nav__links{color:var(--s-muted);gap:26px;margin-left:auto;font-size:14px;display:flex}.nav__links a:hover{color:var(--s-text)}.nav__cta-m,.nav__burger{display:none}.hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:min(100vh,980px);padding:140px 24px 0;display:flex;position:relative}.hero__bg{z-index:-1;position:absolute;inset:0}.hero__bg img{object-fit:cover;object-position:60% 40%;animation:30s ease-in-out infinite alternate drift;transform:scale(1.04)}@keyframes drift{to{transform:scale(1.1)translate(-1.5%,-1%)}}.hero__bg:after{content:"";background:linear-gradient(90deg, #0f0d0beb 0%, #0f0d0bb3 38%, #0f0d0b26 70%, #0f0d0b59), linear-gradient(0deg, var(--s-bg) 0%, #0f0d0b00 35%), linear-gradient(180deg, #0f0d0b99, transparent 25%);position:absolute;inset:0}.hero__inner{width:100%;max-width:1240px;animation:rise 1.1s .1s both var(--s-ease);flex-direction:column;align-items:flex-start;gap:24px;margin:0 auto;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.hero__title{font-size:clamp(44px,7.4vw,104px);line-height:.98}.hero__lede{max-width:560px;color:var(--s-muted);font-size:clamp(16px,1.4vw,19px);line-height:1.55}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero__vote{border:1px solid var(--s-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d0b8c;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;padding:14px 18px;display:flex}.hero__vote-label{letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted);font-size:12px;font-weight:600}.hero__stats{border-top:1px solid var(--s-line);grid-template-columns:repeat(4,1fr);width:100%;max-width:1240px;margin:72px auto 0;padding:26px 0 30px;list-style:none;display:grid}.hero__stats li{flex-direction:column;gap:4px;display:flex}.hero__stats b{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(26px,3vw,38px);font-weight:600}.hero__stats span{color:var(--s-faint);font-size:13.5px}.cd{gap:8px;display:flex}.cd__cell{border:1px solid var(--s-line);background:#ffffff0d;border-radius:10px;flex-direction:column;align-items:center;min-width:58px;padding:8px 6px;display:flex}.cd__cell b{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:600}.cd__cell span{letter-spacing:.08em;text-transform:uppercase;color:var(--s-faint);font-size:10.5px}.showcase{max-width:1160px;margin:40px auto 0;padding:0 24px;position:relative}.frame{border:1px solid var(--s-line-2);background:var(--s-card);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000c,0 0 0 1px #0006,0 0 120px -20px #f2a93b2e}.frame__bar{border-bottom:1px solid var(--s-line);background:#1e1914;gap:7px;padding:12px 14px;display:flex}.frame__bar i{background:#ffffff1f;border-radius:50%;width:11px;height:11px}.frame img{width:100%;height:auto;display:block}.phone{border:1px solid var(--s-line-2);background:#0a0908;border-radius:34px;width:210px;padding:8px;position:absolute;bottom:-60px;right:-10px;transform:rotate(4deg);box-shadow:0 40px 80px -20px #000000d9}.phone img{border-radius:26px;width:100%;height:auto;display:block}.section{max-width:1240px;margin:0 auto;padding:140px 24px 0}.section--tight{padding-top:110px}.section__head{flex-direction:column;gap:16px;max-width:760px;margin-bottom:56px;display:flex}.section__head h2,.night-sec h2{font-size:clamp(34px,4.6vw,64px);line-height:1.02}.section__lede{color:var(--s-muted);font-size:17.5px;line-height:1.6}.steps{flex-direction:column;gap:90px;margin:0;padding:0;list-style:none;display:flex}.step{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.step:nth-child(2n) .step__img{order:2}.step__img{border:1px solid var(--s-line-2);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -40px #000000d9}.step__img img{width:100%;height:auto;transition:transform .8s var(--s-ease);display:block}.step:hover .step__img img{transform:scale(1.03)}.step__text{flex-direction:column;gap:14px;display:flex}.step__n{font-family:var(--font-display);color:var(--s-gold);font-size:14px;font-weight:600}.step__text h3{font-size:clamp(28px,3vw,40px)}.step__text p{color:var(--s-muted);font-size:17px;line-height:1.65}.night-sec{background:radial-gradient(1px 1px at 12% 22%, #fff, transparent), radial-gradient(1px 1px at 78% 14%, #fff, transparent), radial-gradient(1.5px 1.5px at 46% 70%, #fff8, transparent), radial-gradient(1px 1px at 90% 60%, #fff, transparent), radial-gradient(70% 90% at 80% 50%, #f2a93b24, transparent 70%), linear-gradient(180deg, var(--s-bg), #141019 40%, #141019 60%, var(--s-bg));margin-top:150px;padding:110px 24px;position:relative}.night-sec__inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;max-width:1240px;margin:0 auto;display:grid}.night-sec__inner>div:first-child{flex-direction:column;gap:18px;display:flex}.ticks{color:var(--s-text);flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ticks li{gap:12px;font-size:16px;display:flex}.ticks li:before{content:"";background:#f2a93b2e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12l4 4 8-8' fill='none' stroke='%23f2a93b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.night-sec__card{border:1px solid var(--s-line-2);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:24px;flex-direction:column;align-items:center;gap:22px;padding:40px 30px;display:flex;box-shadow:0 50px 100px -40px #000c}.night-sec__card .cd__cell{min-width:74px;padding:14px 8px}.night-sec__card .cd__cell b{color:var(--s-gold-2);font-size:40px}.night-sec__label{letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);font-size:12.5px;font-weight:600}.ladder-s{grid-template-columns:repeat(8,1fr);align-items:end;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ladder-s li{height:calc(110px + var(--i) * 24px);border:1px solid var(--s-line);background:linear-gradient(180deg, rgb(242 169 59/calc(.04 + var(--i) * .035)), #ffffff05);transition:transform .3s var(--s-ease), border-color .3s ease;border-radius:16px 16px 6px 6px;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px 14px;display:flex}.ladder-s li:hover{border-color:#f2a93b80;transform:translateY(-6px)}.ladder-s li:last-child{border-color:#f2a93b8c;box-shadow:0 0 60px -10px #f2a93b59}.ladder-s b{font-family:var(--font-display);font-size:17px;font-weight:600}.ladder-s span{color:var(--s-faint);font-size:13px}.features{border:1px solid var(--s-line);background:var(--s-line);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.features li{background:var(--s-bg);flex-direction:column;gap:10px;padding:34px 30px;display:flex}.features h3{letter-spacing:-.02em;font-size:19px}.features p{color:var(--s-muted);font-size:15px;line-height:1.6}.roadmap{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.roadmap li{border-top:2px solid var(--s-line-2);flex-direction:column;gap:8px;padding:28px 22px 24px;display:flex;position:relative}.roadmap li.is-now{border-top-color:var(--s-gold)}.roadmap__when{letter-spacing:.12em;text-transform:uppercase;color:var(--s-faint);font-size:12px;font-weight:600}.roadmap li.is-now .roadmap__when{color:var(--s-gold)}.roadmap b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.roadmap p{color:var(--s-muted);font-size:14.5px;line-height:1.6}.faq{border-top:1px solid var(--s-line);flex-direction:column;max-width:860px;display:flex}.faq details{border-bottom:1px solid var(--s-line)}.faq summary{font-family:var(--font-display);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--s-gold);transition:transform .25s var(--s-ease);flex:none;font-size:24px;font-weight:300}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:700px;color:var(--s-muted);padding:0 0 24px;font-size:16px;line-height:1.65}.final{text-align:center;border-top:1px solid var(--s-line);background:radial-gradient(60% 80% at 50% 100%,#f2a93b29,#0000 70%);flex-direction:column;align-items:center;gap:30px;margin-top:150px;padding:120px 24px;display:flex}.final h2{font-size:clamp(40px,6vw,84px);line-height:1}.final__fine{color:var(--s-faint);font-size:14px}.foot{max-width:1240px;padding:40px 24px calc(40px + env(safe-area-inset-bottom,0));border-top:1px solid var(--s-line);grid-template-columns:1fr auto;gap:18px 40px;margin:0 auto;display:grid}.foot__brand span{font-family:var(--font-display);letter-spacing:.08em;font-weight:700}.foot__brand p,.foot__fine{color:var(--s-faint);margin-top:6px;font-size:13px}.foot__links{color:var(--s-muted);gap:22px;font-size:14px;display:flex}.foot__links a:hover,.foot__fine a:hover{color:var(--s-text)}.foot__fine{grid-column:1/-1}.foot__fine a{text-underline-offset:2px;text-decoration:underline}.legal{max-width:760px;margin:0 auto;padding:130px 24px 80px}.legal h1{margin-bottom:26px;font-size:clamp(34px,5vw,52px)}.legal h2{margin:34px 0 10px;font-size:21px}.legal p,.legal li{color:var(--s-muted);font-size:16px;line-height:1.7}.legal p+p{margin-top:12px}.legal .ph{color:var(--s-gold-2);background:#f2a93b26;border-radius:6px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:.9em}.legal__back{color:var(--s-gold);margin-top:40px;display:inline-block}@supports (animation-timeline:view()){.step,.features li,.roadmap li,.ladder-s li,.night-sec__card{animation:linear both rise;animation-timeline:view();animation-range:entry entry 40%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@media (max-width:980px){.nav__links,.nav__cta{display:none}.nav__burger{border:1px solid var(--s-line-2);cursor:pointer;background:#ffffff0a;border-radius:12px;place-content:center;gap:6px;width:42px;height:42px;margin-left:auto;display:grid}.nav__burger span{background:var(--s-text);border-radius:2px;width:18px;height:2px}.nav__links.is-open{border-bottom:1px solid var(--s-line);background:#0f0d0bf5;flex-direction:column;gap:4px;padding:12px 24px 24px;font-size:17px;display:flex;position:absolute;top:68px;left:0;right:0}.nav__links.is-open a{padding:12px 0}.nav__links.is-open .nav__cta-m{margin-top:10px;padding:0 20px;display:inline-flex}.step,.night-sec__inner{grid-template-columns:1fr;gap:28px}.step:nth-child(2n) .step__img{order:0}.features{grid-template-columns:1fr 1fr}.ladder-s{grid-template-columns:repeat(4,1fr)}.ladder-s li{height:auto;min-height:110px}.roadmap{grid-template-columns:1fr 1fr}.phone{width:150px;bottom:-40px;right:6px}}@media (max-width:600px){.hero{min-height:100svh;padding-top:110px}.hero__bg:after{background:linear-gradient(0deg, var(--s-bg) 8%, #0f0d0b99 55%, #0f0d0b59), linear-gradient(180deg, #0f0d0bb3, transparent 30%)}.hero__ctas{width:100%}.hero__ctas .btn-s{flex:1}.hero__vote{justify-content:center;width:100%}.cd__cell{flex:1;min-width:0}.hero__stats{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}.section{padding-top:96px}.section__head{margin-bottom:36px}.steps{gap:60px}.features{grid-template-columns:1fr}.ladder-s{grid-template-columns:1fr 1fr}.roadmap{grid-template-columns:1fr}.phone{display:none}.night-sec{margin-top:100px;padding:80px 20px}.night-sec__card{padding:28px 16px}.night-sec__card .cd__cell{min-width:0}.night-sec__card .cd__cell b{font-size:30px}.foot{grid-template-columns:1fr}}.launch-note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2a93b12;border:1px solid #f2a93b59;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:620px;padding:14px 18px;display:flex}.launch-note p{color:var(--s-muted,#c9ced6);flex:320px;margin:0;font-size:14px;line-height:1.5}.launch-note strong{color:var(--s-text,#f3f4f6)}.launch-note__dot{background:var(--s-gold,#f2a93b);border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 #f2a93b99}.launch-note__code{color:var(--s-gold,#f2a93b);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.placeholder{background:#ffffff14;border-radius:6px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:12px}.step__img,.frame{background:#15181d}.foot__logo{align-items:center;gap:10px;display:inline-flex}
