|
| 1 | +/* Minimal, clean, premium-like */ |
| 2 | +:root{ |
| 3 | + --bg:#0b0f1a; --card:#121829; --muted:#a3b1c6; --text:#eef3ff; --accent:#7cc4ff; --brand:#8bb6ff; |
| 4 | + --ring: rgba(124,196,255,.35); |
| 5 | +} |
| 6 | +*{box-sizing:border-box} |
| 7 | +html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5} |
| 8 | +.container{max-width:1100px;margin:0 auto;padding:20px} |
| 9 | +.nav{display:flex;align-items:center;justify-content:space-between} |
| 10 | +.brand{display:flex;align-items:center;gap:12px} |
| 11 | +.logo{width:28px;height:28px} |
| 12 | +.brand-name{font-weight:700;letter-spacing:.2px} |
| 13 | +.nav-actions{display:flex;gap:10px} |
| 14 | +.btn{display:inline-block;padding:10px 16px;border-radius:14px;border:1px solid transparent;text-decoration:none;font-weight:600;transition:.2s} |
| 15 | +.btn.solid{background:linear-gradient(180deg,#4aa8ff,#7cc4ff);color:#0c1220;box-shadow:0 6px 18px var(--ring)} |
| 16 | +.btn.ghost{border-color:#23314d;color:var(--text);background:transparent} |
| 17 | +.btn:hover{transform:translateY(-1px)} |
| 18 | +.btn.xl{padding:14px 22px;border-radius:16px} |
| 19 | +.hero{padding:72px 20px 28px} |
| 20 | +.hero h1{font-size:40px;line-height:1.1;margin:0 0 10px} |
| 21 | +.accent{color:var(--accent)} |
| 22 | +.lead{color:var(--muted);max-width:720px} |
| 23 | +.cta{display:flex;gap:12px;margin:18px 0 8px} |
| 24 | +.badges{display:flex;flex-wrap:wrap;gap:8px;color:#b8c7e0;padding:0;margin:18px 0 0;list-style:none} |
| 25 | +.badges li{border:1px solid #23314d;border-radius:999px;padding:6px 10px;font-size:13px} |
| 26 | +.features{padding:24px 20px 8px} |
| 27 | +.features h2{margin:0 0 16px} |
| 28 | +.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px} |
| 29 | +.card{background:linear-gradient(180deg,#121829,#101625);border:1px solid #1a2237;border-radius:18px;padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.25)} |
| 30 | +.card h3{margin:0 0 8px} |
| 31 | +.cta2{padding:28px 20px} |
| 32 | +.cta2-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(180deg,#0e1424,#0b1221);border:1px solid #1b2845;border-radius:18px;padding:18px 20px} |
| 33 | +.contact{padding:18px 20px} |
| 34 | +.contact-list{list-style:none;padding:0;margin:0 0 10px} |
| 35 | +.contact-list li{margin:6px 0} |
| 36 | +.small{color:#98a7c3;font-size:13px} |
| 37 | +.footer{padding:12px 20px 30px} |
| 38 | +@media (max-width:960px){ |
| 39 | + .grid{grid-template-columns:1fr 1fr} |
| 40 | + .cta2-inner{flex-direction:column;align-items:flex-start} |
| 41 | +} |
| 42 | +@media (max-width:640px){ |
| 43 | + .hero h1{font-size:30px} |
| 44 | + .grid{grid-template-columns:1fr} |
| 45 | +} |
0 commit comments