*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#0b1020;color:#f4f6ff}a{text-decoration:none;color:inherit}.container{width:min(1100px,92%);margin:auto}.nav{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.logo{font-weight:900;letter-spacing:1px}.nav nav{display:flex;gap:22px;color:#c8cde0}.hero{padding:90px 0;background:linear-gradient(135deg,#111936,#24134d)}.tag{font-weight:700;color:#8bd3ff}.hero h1{font-size:clamp(40px,7vw,72px);line-height:1;margin:15px 0}.hero p{font-size:20px;color:#cbd2e8;max-width:650px}.button,button{display:inline-block;margin-top:18px;padding:12px 18px;border:0;border-radius:10px;background:#fff;color:#111;font-weight:700;cursor:pointer}.section{padding:55px 0}.section h2{font-size:32px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card,.info{background:#151d35;border:1px solid #27304d;border-radius:16px;padding:24px}.emoji{font-size:44px}.card p,.info p{color:#b9c1d8}.card button{background:#27304d;color:#fff}.info{margin-top:20px}footer{border-top:1px solid #27304d;padding:30px 0;color:#aeb6cc}@media(max-width:700px){.nav{flex-direction:column;gap:15px}.cards{grid-template-columns:1fr}.hero{padding:65px 0}}
