.landing{gap:72px;padding:64px 24px 96px;max-width:1080px;margin:0 auto;color:var(--text)}.landing,.landing-hero{display:flex;flex-direction:column}.landing-hero{gap:24px;text-align:center}.landing-eyebrow{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600}.landing-title{font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.2;margin:0}.landing-lead{margin:0 auto;max-width:760px;font-size:18px;color:var(--muted);line-height:1.7}.landing-hero-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.landing-cta,.landing-secondary{border-radius:999px;padding:14px 28px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-cta{background:var(--accent);color:#03131d;box-shadow:0 12px 32px rgba(76,201,240,.2)}.landing-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(76,201,240,.28)}.landing-secondary{background:transparent;border-color:rgba(76,201,240,.4);color:var(--text)}.landing-secondary:hover{border-color:var(--accent)}.landing-section{display:flex;flex-direction:column;gap:32px}.landing-section-title{font-size:28px;margin:0;text-align:center}.landing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.landing-card{background:rgba(15,22,32,.85);border:1px solid rgba(76,201,240,.08);border-radius:16px;padding:24px;box-shadow:0 16px 48px rgba(0,0,0,.25)}.landing-card h3{margin-top:0;margin-bottom:12px;font-size:20px}.landing-card p{margin:0;color:var(--muted);line-height:1.7}.landing-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.landing-step{background:rgba(12,17,24,.9);border:1px solid rgba(76,201,240,.08);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:12px}.landing-step-label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:rgba(76,201,240,.7);font-weight:700}.landing-step h3{margin:0;font-size:20px}.landing-step p{margin:0;color:var(--muted);line-height:1.7}.landing-highlight{background:linear-gradient(135deg,rgba(76,201,240,.12),rgba(71,120,180,.1));border-radius:20px;padding:48px}.landing-highlight-inner{display:flex;flex-direction:column;gap:18px;align-items:flex-start;max-width:720px}.landing-highlight h2{margin:0;font-size:26px}.landing-highlight p{margin:0;color:var(--muted);line-height:1.7}.landing-highlight-actions{display:flex;gap:16px;flex-wrap:wrap}.landing-faq-list{display:grid;grid-gap:24px;gap:24px}.landing-faq-item{background:rgba(12,17,24,.9);border:1px solid rgba(76,201,240,.08);border-radius:16px;padding:24px}.landing-faq-item h3{margin:0 0 12px;font-size:18px}.landing-faq-item p{margin:0;color:var(--muted);line-height:1.7}.landing-footer-cta{padding:56px;border:1px solid rgba(76,201,240,.12);border-radius:20px;background:rgba(12,17,24,.92);box-shadow:0 20px 60px rgba(0,0,0,.3)}.landing-footer-inner{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.landing-footer-inner h2{margin:0;font-size:28px}.landing-footer-inner p{margin:0;color:var(--muted);line-height:1.6;max-width:600px}@media (max-width:720px){.landing{padding:48px 16px 72px;gap:56px}.landing-highlight{padding:36px 24px}.landing-footer-cta{padding:44px 24px}}