*{box-sizing:border-box}body{margin:0;background:#211a49;color:#f9f0ff;font:18px/1.7 system-ui,sans-serif}main{max-width:1100px;margin:auto;padding:32px 26px}a{color:#80e3ff}section{padding:40px 0}h1,h2{line-height:1.15}h1{font-size:clamp(40px,6vw,70px);color:#ffdf58}h2{font-size:32px;color:#b9f364}.tag{color:#ffc0dd;letter-spacing:.08em}.lead{font-size:26px}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:42px;align-items:center}.icon{width:100%;border:3px solid #a98ce9;border-radius:30px;box-shadow:0 14px 30px #0007}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stats p{padding:22px;text-align:center;background:#483774;border:2px solid #8f74c5;border-radius:24px}.stats strong{display:block;color:#ffdf58;font-size:28px}.button{display:inline-block;background:#a8e92b;color:#1d3608;border-radius:22px;padding:12px 24px;text-decoration:none;font-weight:700}footer{padding:28px;text-align:center;border-top:1px solid #766092}footer a{margin:12px}.policy{white-space:pre-line;max-width:850px}@media(max-width:700px){.hero{grid-template-columns:1fr}.icon{max-width:320px;margin:auto}.stats{grid-template-columns:1fr}section{padding:24px 0}}