body{margin:0;background:#f4f8f6;color:#173c43;font:17px/1.6 system-ui}header,main,footer{max-width:1080px;margin:auto;padding:28px}header{display:flex;justify-content:space-between}a{color:#126370}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:12px}h1{font-size:clamp(36px,6vw,64px);line-height:1.1;max-width:800px}h2{font-size:30px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plan{padding:30px;border:1px solid #dbe5df;border-radius:20px;background:white}.price{font-size:42px;font-weight:700}.notice{padding:18px;border-radius:12px;background:#e5efe9}nav{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:650px){.plans{grid-template-columns:1fr}header,main,footer{padding:20px}}