._page_h0ff0_1{min-height:100vh;padding:0 clamp(1.25rem,5vw,5rem) 3rem;color:#19352c;background:radial-gradient(circle at 84% 14%,#d4f3de 0,transparent 32%),#f6f9f4;font-family:Inter,system-ui,sans-serif}._topbar_h0ff0_9{max-width:1200px;height:86px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9e6db}._brand_h0ff0_19{display:flex;align-items:center;gap:.7rem}._brand_h0ff0_19 img{border-radius:10px}._brand_h0ff0_19 strong{font-size:clamp(1rem,2.5vw,1.4rem);letter-spacing:-.035em}._topbar_h0ff0_9 nav{display:flex;gap:.5rem}._topbar_h0ff0_9 nav a{color:#315345;text-decoration:none;font-weight:700;padding:.55rem .7rem;border-radius:8px}._topbar_h0ff0_9 nav a[aria-current=page]{background:#193e2e;color:#fff}._hero_h0ff0_32{max-width:890px;margin:clamp(4rem,10vw,9rem) auto 6rem;text-align:center}._eyebrow_h0ff0_33{color:#4e8660;font-size:.77rem;font-weight:800;letter-spacing:.18em}._hero_h0ff0_32 h1{font-size:clamp(2.9rem,7vw,6rem);line-height:1.02;letter-spacing:-.065em;margin:1.1rem 0 1.35rem}._description_h0ff0_40{max-width:700px;margin:0 auto;color:#506359;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}._button_h0ff0_41{display:inline-flex;align-items:center;gap:1.2rem;margin-top:2rem;padding:1rem 1.3rem;background:#1d5238;border-radius:10px;color:#fff;font-weight:700;text-decoration:none}._button_h0ff0_41:hover{background:#246946}._features_h0ff0_54{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._features_h0ff0_54 article{padding:2rem;background:#fff;border:1px solid #d9e6db;border-radius:18px;box-shadow:0 14px 35px #163c2610}._number_h0ff0_56{color:#73ad4a;font-size:.78rem;font-weight:800;letter-spacing:.15em}._features_h0ff0_54 h2{font-size:1.25rem;margin:1.5rem 0 .5rem}._features_h0ff0_54 p{color:#54645a;line-height:1.6;margin:0}._note_h0ff0_59{max-width:1200px;margin:2rem auto 0;color:#697a6e;font-size:.85rem;text-align:center}@media(max-width:900px){._features_h0ff0_54{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){._topbar_h0ff0_9{height:70px}._hero_h0ff0_32{margin:5rem auto 4rem}._features_h0ff0_54{grid-template-columns:1fr}}
