*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#18302e;background:#fbfdfc;line-height:1.65}a{color:#17665f}header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:24px;padding:14px 5vw;background:#fff;border-bottom:1px solid #dce8e5}header nav{display:flex;gap:18px;margin-left:auto}.brand{display:flex;align-items:center;gap:10px;font-weight:800;text-decoration:none;color:#18302e}.mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#17665f;color:#fff;font-size:12px}.call,.button{display:inline-block;background:#17665f;color:#fff!important;padding:12px 18px;border-radius:9px;text-decoration:none;font-weight:800}.top{white-space:nowrap}main{max-width:1120px;margin:auto;padding:0 24px 80px}.hero{padding:90px 0 65px;max-width:850px}.hero.compact{padding:55px 0 35px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#607d78;font-size:.78rem}h1{font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.05;margin:.2em 0}h2{line-height:1.2;margin-top:1.6em}.lead{font-size:1.25rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{display:block;padding:22px;border:1px solid #dce8e5;border-radius:14px;background:#fff;text-decoration:none;color:#18302e}.card h2,.card h3{margin-top:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:60px 0}.cta{margin:60px 0;padding:34px;border-radius:18px;background:#e7f3f0}.crumb{font-size:.9rem;padding-top:24px}.mini{display:flex;flex-wrap:wrap;gap:10px}.mini a{padding:8px 12px;border:1px solid #cfe0dc;border-radius:999px;text-decoration:none}.notice{padding:18px;background:#fff4d6;border-left:4px solid #9b6b00}.small{font-size:.9rem;color:#526965}footer{padding:45px 5vw 85px;background:#18302e;color:#e8f2f0}footer a{color:#fff}.sticky{display:none}@media(max-width:800px){header nav,.top{display:none}.cards{grid-template-columns:1fr}.split{grid-template-columns:1fr}.hero{padding:55px 0 35px}.sticky{display:block;position:fixed;bottom:0;left:0;right:0;z-index:9;background:#17665f;color:#fff;text-align:center;padding:15px;text-decoration:none;font-weight:900}footer{padding-bottom:100px}}