.page{padding-block:60px 90px;max-width:1100px}.page h1{font-size:clamp(48px,7vw,80px);margin:15px 0 25px}.page h2{font-family:var(--font);font-size:23px;letter-spacing:-.03em;line-height:1.3;margin:28px 0 12px}.page p,.page ul,.page ol{margin-bottom:18px}.page li{margin-bottom:9px}.lead{max-width:720px;color:var(--muted);font-size:18px}.page-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:35px;margin-top:35px}.panel{background:#fffef9;border:1px solid var(--line);border-radius:8px;padding:30px}.panel h2{margin-top:0}.price-summary{font-size:38px;font-weight:650;line-height:1.2}.price-summary small{display:block;font-size:14px;font-weight:400;margin-top:8px}.page textarea{width:100%}.page .check{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin-block:20px}.page .check input{width:18px;min-height:18px;flex-shrink:0;margin-top:4px}.notice{background:var(--cream);padding:16px;border-radius:4px;font-size:14px}.legal{max-width:800px}.legal p{color:var(--muted)}.site-footer>div{font-size:12px}.site-footer>div:last-child{flex-wrap:wrap}.step-list{padding-left:22px}.error{color:#9b351c}@media(max-width:700px){.page-grid{grid-template-columns:1fr}.panel{padding:22px}.page{padding-top:40px}.site-footer{align-items:flex-start;gap:20px}}