:root{font-family:Arial,Helvetica,sans-serif;color:#173b34;background:#f7f8f2;line-height:1.65}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #b64420;outline-offset:5px}.announcement{text-align:center;background:#173b34;color:#e3efcf;padding:12px;font-size:11px;letter-spacing:.13em}header{max-width:1240px;margin:auto;padding:28px 35px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d4dcd1}.brand{font-size:32px;font-weight:800;text-decoration:none;letter-spacing:-1.5px}.brand span,h1 span{color:#b74822}nav{display:flex;gap:25px;font-size:14px}main{max-width:1240px;margin:auto}section{padding:75px 35px;border-bottom:1px solid #d4dcd1}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding-top:80px}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:bold}h1{font-size:clamp(48px,6.3vw,82px);letter-spacing:-.065em;line-height:1.03;margin:25px 0}h2{font-size:clamp(29px,3.4vw,43px);letter-spacing:-.04em;line-height:1.15;margin:15px 0 25px}h3{font-size:21px;line-height:1.2}p{max-width:750px}.lead{font-size:21px}.button{display:inline-block;text-decoration:none;background:#244f45;color:white;border-radius:6px;padding:16px 22px;margin-top:15px;font-weight:bold}.board{background:#d5e8ac;border-radius:70px 8px 8px 8px;padding:40px;position:relative}.board h2{padding-top:35px}.sun{position:absolute;right:30px;top:8px;font-size:90px;color:#a23e1c}.pay{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #9fb184;padding:16px 0}.pay strong{font-size:28px}.small,small{font-size:13px;line-height:1.6}.categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.categories article{background:white;padding:27px;border:1px solid #d4dcd1;border-radius:10px}.categories b{color:#9b3f22;font-size:13px}.steps,.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0}.steps b{font-size:20px}.tinted{background:#edf1e5}.prices article{padding:25px 0}.prices strong{font-size:62px;letter-spacing:-.05em}.prices strong span{font-size:32px}.coverage{background:#244f45;color:#f7f8f2}.coverage p{font-size:19px}details{border-top:1px solid #c9d3c3;padding:20px 0}summary{cursor:pointer;font-size:17px;font-weight:bold}details p{margin-bottom:0}footer{max-width:1240px;margin:auto;padding:40px 35px}footer small{display:block;margin-top:30px}@media(max-width:760px){header{padding:20px;display:block}nav{gap:17px;flex-wrap:wrap;margin-top:20px;font-size:13px}section{padding:45px 22px}.hero{grid-template-columns:1fr;gap:30px;padding-top:35px}.board{padding:30px}.categories{grid-template-columns:1fr 1fr;gap:10px}.categories article{padding:18px}.steps,.prices{grid-template-columns:1fr;gap:12px}.prices article{border-bottom:1px solid #d4dcd1}.prices strong{font-size:50px}footer{padding:35px 22px}}@media(max-width:420px){.categories{grid-template-columns:1fr}.sun{font-size:65px}.announcement{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
