.landing header nav{display:flex;gap:22px;align-items:center}.landing header nav a{color:#aab1aa;text-decoration:none;font-size:12px}.landing header nav button{background:var(--acid);border:0;border-radius:10px;padding:10px 17px;font-weight:800}.landing-hero{min-height:650px;display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:center}.landing-kicker{color:var(--acid);font:800 10px Unbounded;letter-spacing:.12em}.landing-hero h1{font:800 clamp(48px,7vw,90px)/.95 Unbounded;letter-spacing:-.06em;margin:20px 0}.landing-hero h1 em{color:var(--acid);font-style:normal}.landing-hero>div>p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.65}.landing-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.landing-actions .primary,.landing-steps .primary{width:auto;gap:30px}.landing-actions a{color:#fff}.landing-hero small{display:block;margin-top:14px;color:#626a63}.hero-phone{background:linear-gradient(145deg,#191d1a,#0e100f);border:1px solid #343a35;border-radius:28px;padding:30px;transform:rotate(2deg);box-shadow:0 30px 80px rgba(0,0,0,.5)}.hero-phone>span{color:var(--acid);font:800 9px Unbounded}.hero-phone h3{font:700 25px Unbounded}.hero-phone div{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid var(--line);font-size:12px}.hero-phone b{color:var(--acid)}.hero-phone button{width:100%;margin-top:20px;padding:15px;background:var(--acid);border:0;border-radius:12px;font-weight:800}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:70px 0}.feature-grid article{padding:32px;border:1px solid var(--line);border-radius:20px;background:#121513}.feature-grid article>b{color:var(--acid);font:700 11px Unbounded}.feature-grid h2{font:700 20px Unbounded}.feature-grid p{color:var(--muted);line-height:1.6}.landing-steps{padding:80px 0 120px;text-align:center}.landing-steps>span{color:var(--acid);font:800 10px Unbounded}.landing-steps h2{font:700 38px Unbounded}.landing-steps>div{max-width:650px;margin:30px auto;text-align:left}.landing-steps p{padding:15px;border-bottom:1px solid var(--line)}.landing-steps p b{color:var(--acid);margin-right:15px}.landing-steps .primary{margin:auto}.auth-overlay{display:none;position:fixed;inset:0;z-index:30;background:rgba(0,0,0,.75);backdrop-filter:blur(10px);align-items:center;justify-content:center;padding:15px}.auth-overlay.show{display:flex}.auth-box{position:relative;width:min(440px,100%);background:#151816;border:1px solid #3a413b;border-radius:22px;padding:34px}.auth-box>.close{position:absolute;right:16px;top:16px}.auth-box h2{font:700 27px Unbounded}.auth-box form{display:grid;gap:13px}.auth-box label{font-size:11px;color:var(--muted);font-weight:700}.register-field{display:none}.auth-register .register-field{display:block}.auth-box #landingAuthError{color:#ff7b67;font-size:12px}.auth-box .text-button{width:100%;margin-top:18px}@media(max-width:760px){.landing header nav a{display:none}.landing-hero{display:block;padding:70px 0}.landing-hero h1{font-size:44px}.landing-hero>div>p{font-size:14px}.hero-phone{margin-top:55px;transform:none}.feature-grid{grid-template-columns:1fr}.feature-grid article{padding:24px}.landing-steps h2{font-size:28px}.landing-actions{align-items:flex-start;flex-direction:column}}
