*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#16202a;background:#fff;line-height:1.55}.wrap{max-width:1080px;margin:auto;padding:0 22px}.hero{background:linear-gradient(135deg,#102a43,#154c79);color:#fff;padding:74px 0 62px}.eyebrow{font-weight:700;color:#65d2ff;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.hero h1{font-size:clamp(2.4rem,6vw,4.8rem);line-height:1;margin:14px 0}.hero p{font-size:1.22rem;max-width:780px}.btn{display:inline-block;background:#00a8e8;color:#fff;text-decoration:none;font-weight:700;padding:16px 24px;border-radius:10px;margin-top:16px}.price{font-size:2rem;font-weight:800;margin:18px 0 0}.section{padding:58px 0}.section.alt{background:#f5f9fd}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid #dfe8f1;border-radius:14px;padding:22px;background:#fff}.card h3{margin-top:0;color:#102a43}.big{font-size:2rem;color:#102a43}.check{padding-left:0;list-style:none}.check li{padding:8px 0}.check li:before{content:'✓';font-weight:800;color:#087e8b;margin-right:10px}.warning{font-size:.9rem;color:#5b6573}.footer{padding:30px 0;background:#0f1f2e;color:#ced8e1;font-size:.9rem}.center{text-align:center}@media(max-width:760px){.grid{grid-template-columns:1fr}.hero{padding:52px 0}.section{padding:42px 0}}