*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}:root{color-scheme:dark;--bg: #050509;--bg-elevated: #0f1117;--border: #20232e;--text: #e5e7eb;--muted: #9ca3af;--accent: #38bdf8}body{background:radial-gradient(circle at top,#111827,#020617 55%);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.meridian{background:#050608;color:#e6e6e6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh}.meridian-header{display:flex;justify-content:space-between;align-items:center;padding:28px 48px}.logo{font-size:22px;font-weight:600;letter-spacing:1px}.logo span{font-size:13px;opacity:.6;margin-left:6px;text-transform:uppercase}.header-btn{background:transparent;border:1px solid #575757;color:#e6e6e6;padding:8px 18px;border-radius:6px;font-size:14px;cursor:pointer;transition:.2s}.header-btn:hover{border-color:#fff}.hero{padding:120px 24px 80px;text-align:center;max-width:900px;margin:0 auto}.hero-title{font-size:56px;line-height:1.1;font-weight:700;margin-bottom:22px}.hero-sub{font-size:19px;opacity:.85;max-width:680px;margin:0 auto 40px}.hero-cta{display:flex;justify-content:center;gap:18px}.cta-primary{background:#fff;color:#050608;padding:14px 28px;border-radius:8px;font-size:17px;font-weight:600;border:none;cursor:pointer;transition:.25s}.cta-primary:hover{opacity:.9}.cta-secondary{background:transparent;border:1px solid #575757;color:#e6e6e6;padding:14px 28px;border-radius:8px;font-size:17px;font-weight:600;cursor:pointer;transition:.25s}.cta-secondary:hover{border-color:#fff}.about{max-width:780px;margin:0 auto;padding:40px 24px 60px;text-align:left}.about h2{font-size:28px;margin-bottom:16px}.about p{font-size:16px;opacity:.85;line-height:1.6;margin-bottom:10px}.how-it-works{padding:60px 24px;max-width:900px;margin:0 auto}.how-it-works h2{font-size:28px;text-align:center;margin-bottom:32px}.steps{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.step{background:#0c0d11;border-radius:12px;padding:22px 22px 24px;max-width:260px;border:1px solid #181920}.step-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;opacity:.6}.step h3{font-size:18px;margin:10px 0 8px}.step p{font-size:14px;opacity:.8;line-height:1.5}.who-for{padding:60px 24px;max-width:1000px;margin:0 auto}.who-for h2{font-size:28px;text-align:center;margin-bottom:28px}.who-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.who-card{background:#090a0e;border-radius:12px;padding:22px 22px 26px;max-width:300px;border:1px solid #181920}.who-card h3{font-size:18px;margin-bottom:10px}.who-card p{font-size:14px;opacity:.8;line-height:1.5}.cta-bottom{text-align:center;padding:60px 24px 80px;max-width:700px;margin:0 auto}.cta-bottom h2{font-size:26px;margin-bottom:16px}.cta-bottom p{font-size:16px;opacity:.85;margin-bottom:22px}.footer{opacity:.4;text-align:center;padding:30px 0 40px;font-size:13px}@media (max-width: 768px){.meridian-header{padding:20px 18px}.hero{padding:80px 18px 60px}.hero-title{font-size:36px}.hero-sub{font-size:16px}.hero-cta{flex-direction:column}.step,.who-card{max-width:100%}}
