:root{--orange:#f47b20;--blue:#1d6fb8;--ink:#1b2027;--slate:#5c646f;--line:#e3e7ec;--soft:#f6f8fa;--teal:#087f7a}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.65 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:auto;padding:0 24px}.nav{border-bottom:1px solid var(--line);background:#fff}.nav .wrap{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:9px}.brand-name{font:800 22px Manrope,Arial;color:var(--blue)}.brand-name .c{color:var(--orange)}.navlinks{display:flex;gap:18px;font-size:14px;font-weight:700;color:var(--slate)}.navlinks a:hover{color:var(--orange)}.hero{background:linear-gradient(135deg,#1b2027,#303944);color:#fff;padding:84px 0 76px}.crumb{font-size:14px;color:#dbe1e8}.crumb a{color:#ffb477}.eyebrow{margin:28px 0 10px;color:#ffad6c;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero h1{max-width:850px;margin:0;font:800 clamp(34px,5vw,56px)/1.08 Manrope,Arial}.intro{max-width:760px;margin-top:20px;color:#d5dbe1;font-size:18px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-block;padding:13px 20px;border-radius:10px;background:var(--orange);color:#fff;font-weight:800}.btn.alt{background:transparent;border:1px solid #85909b}.section{padding:72px 0}.section.soft{background:var(--soft)}h2,h3{font-family:Manrope,Arial;line-height:1.2}h2{font-size:32px}h3{font-size:19px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}.card p,.section>div>p{color:var(--slate)}.checks{padding:0;list-style:none}.checks li{position:relative;padding:7px 0 7px 24px}.checks li:before{content:'✓';position:absolute;left:0;color:var(--orange);font-weight:800}.faq{max-width:850px}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq summary{font-weight:800;cursor:pointer}.faq p{color:var(--slate)}.related{display:flex;gap:12px;flex-wrap:wrap}.related a{padding:10px 14px;border:1px solid var(--line);border-radius:9px;font-weight:700}.related a:hover{border-color:var(--orange);color:var(--orange)}.footer{padding:34px 0;background:var(--ink);color:#d0d6dc;font-size:14px}.footer a{color:#ffb477}@media(max-width:760px){.navlinks{display:none}.grid{grid-template-columns:1fr}.hero{padding:62px 0}.section{padding:52px 0}}
