*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#142f34;background:#fff;line-height:1.7}.topline{height:9px;background:#0d3c43}.top{border-bottom:1px solid #e6eeee;background:#fff;position:sticky;top:0;z-index:10}.nav{max-width:1180px;margin:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-size:30px;font-weight:900;color:#142f34;text-decoration:none}.logo span{color:#159b84}.navlinks{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.navlinks a{color:#24454a;text-decoration:none;font-weight:700;font-size:14px}.search{border:1px solid #dce7e7;border-radius:999px;padding:8px 14px;color:#62787b;font-size:13px}.hero{background:#f4faf8;border-bottom:1px solid #e3eeee}.hero-in{max-width:1180px;margin:auto;padding:56px 24px;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.tag{display:inline-block;background:#dcefe9;color:#12665b;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:900;letter-spacing:1px}.hero h1{font-size:54px;line-height:1.06;margin:18px 0;color:#10363b}.hero p{font-size:19px;color:#607477;max-width:650px}.heroimg img,.featureimg img{width:100%;height:100%;object-fit:cover;border-radius:18px}.heroimg{height:420px}.btn{display:inline-block;background:#10a58a;color:#fff!important;text-decoration:none;border-radius:9px;padding:14px 22px;font-weight:900;border:0;cursor:pointer}.container{max-width:1180px;margin:auto;padding:50px 24px}.heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.heading h2{font-size:31px;margin:0}.heading a{color:#108a76;text-decoration:none;font-weight:900}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{display:block;text-decoration:none;color:inherit;border:1px solid #e2eceb;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #0b343510}.card img{width:100%;height:190px;object-fit:cover}.cardbody{padding:18px}.card h3{font-size:21px;line-height:1.25;margin:10px 0}.card p{margin:0;color:#708184}.article{max-width:820px;margin:auto;padding:55px 24px 130px}.article h1{font-size:48px;line-height:1.1;margin:16px 0}.meta{color:#6d7d80;border-bottom:1px solid #e4ecec;padding-bottom:20px;margin-bottom:22px}.articleimg{width:100%;max-height:470px;object-fit:cover;border-radius:18px;margin:10px 0 24px}.share{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;border:1px solid #dde8e7;border-radius:20px;box-shadow:0 10px 30px #0b34350d;margin-bottom:28px}.share button{background:#fff;border:1px solid #d7e2e1;border-radius:14px;padding:14px;font-weight:800;font-size:15px;cursor:pointer}.article p{font-size:18px;color:#425d61}.article h2{font-size:30px;color:#12383d;margin-top:38px}.cta{margin-top:40px;padding:28px;border-radius:18px;background:#eff8f5;border-left:5px solid #10a58a}.cta h2{margin-top:0}.disclosure{font-size:11px!important;color:#718083!important}.popup{position:fixed;right:20px;bottom:86px;width:350px;background:#fff;border:1px solid #dbe7e5;border-radius:18px;padding:25px;box-shadow:0 20px 55px #082d3340;z-index:30;display:none}.popup.show{display:block}.close{position:absolute;right:10px;top:8px;border:0;background:transparent;font-size:25px;cursor:pointer}.stickycta{position:fixed;left:20px;right:20px;bottom:14px;z-index:25;display:flex;justify-content:center}.stickycta a{max-width:680px;width:100%;text-align:center;border-radius:28px;padding:18px;background:#10a58a;color:white;text-decoration:none;font-size:19px;font-weight:900;box-shadow:0 8px 30px #0b7f6a55}.footer{background:#0f353b;color:#d9e7e5;text-align:center;padding:35px 20px;margin-top:50px;font-size:13px}@media(max-width:800px){.nav{padding:18px 20px}.navlinks{display:none}.hero-in{grid-template-columns:1fr;padding:38px 20px}.hero h1{font-size:41px}.heroimg{height:300px}.container{padding:38px 20px}.grid{grid-template-columns:1fr 1fr}.article{padding:38px 20px 125px}.article h1{font-size:39px}.share{grid-template-columns:1fr 1fr}.popup{left:16px;right:16px;width:auto;bottom:90px}.stickycta{left:12px;right:12px}.stickycta a{font-size:16px;padding:16px}}@media(max-width:520px){.grid{grid-template-columns:1fr}.card img{height:210px}.hero h1{font-size:36px}.article h1{font-size:34px}.article p{font-size:17px}}
