._root_1lrem_1{min-height:100vh;background:#081e2b;color:#ebfdf3;font-family:Inter,ui-sans-serif,system-ui,sans-serif}._nav_1lrem_1{max-width:1170px;margin:auto;padding:21px 26px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #416568}._brand_1lrem_1{font-size:22px;font-weight:900;color:#fff;text-decoration:none;letter-spacing:-1px}._brand_1lrem_1 span{color:#91f7c9}._brand_1lrem_1 small{display:block;letter-spacing:1.7px;font-size:9px;color:#a4d4c2;padding-top:5px}._nav_1lrem_1>a:not(._brand_1lrem_1){display:flex;gap:6px;color:#b9f5d4;text-decoration:none;font-size:12px;font-weight:700;align-items:center}._hero_1lrem_1{max-width:1170px;margin:auto;padding:85px 26px 78px;background:radial-gradient(circle at 88% 10%,#185257 0,transparent 44%)}._kicker_1lrem_1{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:850;letter-spacing:1.1px;color:#b6f8d7}._hero_1lrem_1 h1{font-size:clamp(39px,6vw,74px);max-width:950px;line-height:1.1;letter-spacing:-2px;margin:18px 0}._hero_1lrem_1 h1 em{font-style:normal;color:#a4f3c9}._hero_1lrem_1>p:not(._kicker_1lrem_1){max-width:760px;line-height:1.72;font-size:17px;color:#c1e0d2}._actions_1lrem_1{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}._primary_1lrem_1,._secondary_1lrem_1{display:inline-flex;gap:9px;align-items:center;text-decoration:none;font-weight:850;font-size:13px;border-radius:10px;padding:14px 19px}._primary_1lrem_1{background:#9ff3c8;color:#092f29}._secondary_1lrem_1{border:1px solid #98dbc4;color:#eafff1}._disclosure_1lrem_1{display:flex;gap:12px;max-width:750px;font-size:12px;line-height:1.62;color:#bad2c4;margin-top:25px}._disclosure_1lrem_1 svg{flex-shrink:0;color:#a8e7c7}._section_1lrem_1{max-width:1170px;margin:0 auto;padding:45px 26px}._sectionHeading_1lrem_1 span{letter-spacing:1px;font-size:11px;font-weight:850;color:#a4f4c8}._sectionHeading_1lrem_1 h2{font-size:clamp(28px,3.3vw,40px);margin:8px 0 19px;letter-spacing:-.9px}._sectionHeading_1lrem_1 p{line-height:1.7;color:#bcd5d0}._features_1lrem_1{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}._features_1lrem_1 article,._regions_1lrem_1 article{background:#123744;border:1px solid #47756d;border-radius:12px;padding:23px}._features_1lrem_1 svg{color:#9cf2c3}._features_1lrem_1 h3,._regions_1lrem_1 h3{font-size:20px;margin:14px 0}._features_1lrem_1 p,._regions_1lrem_1 p{font-size:13px;line-height:1.72;color:#c4dcd4}._regions_1lrem_1{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}._regions_1lrem_1 article{display:flex;flex-direction:column;gap:8px}._regions_1lrem_1 h3{margin:5px 0}._tag_1lrem_1{width:max-content;font-size:11px;padding:6px 9px;border-radius:6px;background:#23644f;color:#e0ffe9;font-weight:800}._regions_1lrem_1 small{font-size:11px;line-height:1.5;color:#dce5ad}._regions_1lrem_1 a{color:#a6f0c4;text-decoration:none;font-weight:800;font-size:12px;margin-top:10px;display:flex;align-items:center;gap:6px}._cta_1lrem_1{max-width:1118px;margin:35px auto 40px;padding:42px 26px;background:#164d4e;border:1px solid #80b5a2;border-radius:16px;text-align:center}._cta_1lrem_1 h2{font-size:35px;margin:0 0 16px}._cta_1lrem_1 p{max-width:780px;margin:0 auto 23px;line-height:1.7;color:#d1e6df}._cta_1lrem_1 a{background:#9cf6c7;text-decoration:none;color:#0d3027;font-weight:850;padding:14px 20px;display:inline-flex;gap:9px;border-radius:8px;align-items:center}._cta_1lrem_1 ._note_1lrem_1{font-size:11px;margin:22px auto 0}._signup_1lrem_1,._share_1lrem_1{max-width:1170px;margin:auto;padding:18px 26px}._footer_1lrem_1{border-top:1px solid #325c61;margin-top:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:27px;padding:28px;color:#afc9c0;font-size:11px}._footer_1lrem_1 a{color:#b4f6d1;text-decoration:none}@media(max-width:800px){._features_1lrem_1{grid-template-columns:1fr}._hero_1lrem_1{padding-top:52px;padding-bottom:45px}._regions_1lrem_1{grid-template-columns:1fr}._hero_1lrem_1 h1{letter-spacing:-1px}._cta_1lrem_1{margin:35px 16px}}@media(max-width:430px){._nav_1lrem_1{padding:16px}._brand_1lrem_1{font-size:18px}._nav_1lrem_1>a:not(._brand_1lrem_1){font-size:10px}._hero_1lrem_1,._section_1lrem_1,._signup_1lrem_1,._share_1lrem_1{padding-left:16px;padding-right:16px}._actions_1lrem_1>*{width:100%;justify-content:center}}
