
:root{font-family:Inter,system-ui,sans-serif;color:#182235;background:#f6f7f9;line-height:1.55}*{box-sizing:border-box}body{margin:0}a{color:#1f5a55}.site-header,footer{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px clamp(20px,5vw,72px);background:#fff;border-bottom:1px solid #dde2e8}.brand{font-size:21px;font-weight:800;text-decoration:none}.brand span{display:block;font-size:12px;font-weight:500;color:#667085}.site-header nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap}main{max-width:1120px;margin:auto;padding:48px 24px}.hero{padding:56px;border-radius:28px;background:linear-gradient(135deg,#182235,#244d4a);color:#fff}.hero h1{font-size:clamp(34px,6vw,64px);line-height:1.05;max-width:900px;margin:0 0 20px}.hero p{font-size:20px;max-width:760px}.button{display:inline-block;border:0;border-radius:12px;padding:13px 20px;background:#f0b45a;color:#182235;font-weight:800;text-decoration:none;cursor:pointer}.button.small{padding:9px 14px}.content-section,.pricing,.lead-section,.cards article{background:#fff;border:1px solid #dde2e8;border-radius:18px;padding:28px;margin-top:24px}.content-section h2,.pricing h2,.lead-section h2{margin-top:0}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.lead-section{display:grid;grid-template-columns:1fr 1.2fr;gap:30px}form{display:grid;gap:12px}label{display:grid;gap:5px;font-weight:700}input,textarea,select{width:100%;padding:11px;border:1px solid #aeb8c5;border-radius:9px;font:inherit}.lead-section input[type=checkbox]{width:auto;margin-right:8px}textarea{min-height:100px}.legal-index{columns:2}.meta{color:#667085;font-size:14px}footer{margin-top:60px;border-top:1px solid #dde2e8;border-bottom:0;align-items:flex-start}@media(max-width:760px){.site-header{align-items:flex-start;flex-direction:column}.site-header nav{gap:10px}.hero{padding:30px 22px}.lead-section{grid-template-columns:1fr}.legal-index{columns:1}footer{flex-direction:column}}