.landing-body{background:#05090f;color:#fff}.landing-nav{height:86px;display:flex;align-items:center;justify-content:space-between}.landing-nav .brand{display:flex;align-items:center;gap:10px}.landing-nav img{width:58px;height:58px;border-radius:50%;object-fit:contain;background:#fff;padding:3px}.landing-links{display:flex;gap:10px}.hero{min-height:calc(100vh - 86px);display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;padding:40px 0 70px}.hero-copy h1{font-size:clamp(38px,6vw,74px);line-height:1.1;margin:0 0 18px}.hero-copy h1 span{color:#7dd3fc}.hero-copy p{font-size:18px;line-height:2;color:#cbd5e1;max-width:700px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.hero-logo{display:grid;place-items:center;position:relative}.hero-logo:before{content:"";position:absolute;width:80%;height:80%;border-radius:50%;background:#4f46e5;filter:blur(90px);opacity:.35}.hero-logo img{width:min(470px,90%);position:relative;background:#fff;border-radius:50%;padding:10px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.features{padding:80px 0;background:#0b1220}.section-title{text-align:center;margin-bottom:32px}.section-title h2{font-size:34px;margin:0 0 8px}.section-title p{color:#94a3b8}.feature-card{padding:24px;background:#111827;border:1px solid #263247;border-radius:18px}.feature-card span{font-size:34px}.feature-card h3{margin:12px 0 8px}.feature-card p{color:#94a3b8;line-height:1.8}.landing-footer{padding:30px 0;border-top:1px solid #1f2937;text-align:center;color:#94a3b8}.developer-badge{display:inline-flex;align-items:center;gap:9px;margin-top:12px}.developer-badge img{width:35px;height:35px;border-radius:50%;object-fit:cover}
