#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080808;color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0;min-height:100vh;padding:0}*{box-sizing:border-box}html{scroll-behavior:smooth}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}::selection{background:#fffffff2;color:#080808}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseDot{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.anim-slide-up{animation:slideUp .9s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.anim-fade-in{animation:fadeIn .9s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.35s}.delay-4{animation-delay:.5s}.delay-5{animation-delay:.65s}.delay-6{animation-delay:.8s}.silver-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f8fafc,#94a3b8);-webkit-background-clip:text;background-clip:text}.hero-headline{font-size:clamp(44px,9vw,132px);letter-spacing:-.04em;line-height:.86}.hero-headline,.section-headline{font-family:"DM Serif Display",serif;font-style:italic}.section-headline{font-size:clamp(32px,5.5vw,72px);letter-spacing:-.035em;line-height:.9}.anchor-number{font-family:"DM Serif Display",serif;font-size:clamp(96px,20vw,280px);font-style:italic;letter-spacing:-.05em;line-height:.82}.mono-label{font-size:10px;font-weight:500;letter-spacing:.5em}.mono-label,.silver-btn{font-family:JetBrains Mono,monospace;text-transform:uppercase}.silver-btn{background:linear-gradient(135deg,#f8fafc,#94a3b8);color:#080808;font-weight:700;letter-spacing:.3em;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.silver-btn:hover{box-shadow:0 0 28px #ffffff38;transform:translateY(-1px)}.silver-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.ghost-btn{background:#ffffff05;border:1px solid #ffffff1f;color:#e2e8f0;transition:all .4s cubic-bezier(.16,1,.3,1)}.ghost-btn:hover{background:#ffffff0d;border-color:#ffffff40}.frosted-glass{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff14}.hairline{border-color:#ffffff14}.noise-overlay{inset:0;mix-blend-mode:overlay;opacity:.045;pointer-events:none;position:fixed;z-index:100}.bento-card{transition:background-color .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.bento-card:hover{background:#ffffff08;border-color:#ffffff2e}.ticker-track{animation:ticker 40s linear infinite}.lead-input{background:#0000;border:none;border-bottom:1px solid #ffffff1f;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:.02em;outline:none;padding:14px 0;transition:border-color .3s ease;width:100%}.lead-input::placeholder{color:#ffffff38;font-weight:300;letter-spacing:.04em}.lead-input:focus{border-bottom-color:#fff9}.lead-input.invalid{border-bottom-color:#fca5a599}.progress-track{background:#ffffff0f;border-radius:999px;height:2px;overflow:hidden;position:relative}.progress-fill{background:linear-gradient(135deg,#f8fafc,#94a3b8);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.faq-item{transition:background-color .4s ease}.faq-item[data-open=true]{background:#ffffff05}.pulse-dot{animation:pulseDot 2.2s ease-in-out infinite}a,button{touch-action:manipulation}
/*# sourceMappingURL=main.61f87b4f.css.map*/