*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;line-height:1.7;color:#172026;background:#f4f7f6}.wrap{max-width:1120px;margin:auto;padding:28px}header{position:sticky;top:0;background:#0f2b2e;color:white;z-index:2}nav.top{max-width:1120px;margin:auto;padding:13px 24px;display:flex;justify-content:space-between;align-items:center}.logo{color:#fff;text-decoration:none;font-weight:900}.drop{position:relative}.drop button{border:0;background:#e7b85c;color:#102;padding:10px 15px;border-radius:999px;font-weight:800}.menu{display:none;position:absolute;right:0;top:42px;background:white;border-radius:16px;padding:12px;box-shadow:0 18px 45px #0004;min-width:260px}.drop:hover .menu{display:grid}.menu a{color:#123;text-decoration:none;padding:8px;border-radius:10px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:36px 0}.hero h1{font-size:clamp(38px,6vw,70px);line-height:.95;letter-spacing:-.05em;margin:0 0 15px}.kicker{color:#28715f;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.dek{font-size:20px;color:#4a5a5f}.hero img,.article-body img{width:100%;border-radius:28px;max-height:430px;object-fit:cover;box-shadow:0 20px 55px #203b3b30}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card,.article-body section,details{background:#fff;border:1px solid #dce5e2;border-radius:22px;padding:22px;box-shadow:0 10px 32px #173b3b10}.two{display:grid;grid-template-columns:1fr;gap:22px;align-items:center;margin:28px 0;overflow:hidden}.two>*{min-width:0}.two>div{background:#fff;border:1px solid #dce5e2;border-radius:22px;padding:22px;box-shadow:0 10px 32px #173b3b10}.two>img{display:block;position:relative;z-index:0}.stat{font-size:36px;color:#28715f;font-weight:900}table{width:100%;border-collapse:collapse;background:white}td,th{border:1px solid #dce5e2;padding:13px;text-align:left}th{background:#deeee9}.article-body{max-width:900px;margin:auto;padding:28px}.article-hero h1{font-size:clamp(34px,5vw,56px);line-height:1}.faq-item{border-top:1px solid #ddd;padding:12px 0}footer{margin-top:46px;background:#0e2022;color:white;padding:32px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{color:#ffdf99;margin-right:12px}.trust{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:850px){.hero,.two,.grid,.trust{grid-template-columns:1fr}.menu{right:auto;left:0}}