.landing_page__Hi_Tr{--forest:#134e19;--green:#1b7a3d;--green-dark:#125f31;--mint:#e7f3e9;--pale:#f3f7f3;--ink:#18251a;--muted:#526357;background:#ffffff;min-height:100vh;color:var(--ink);overflow:hidden}.landing_hero__q8CYs{position:relative;padding:54px 20px 34px;text-align:center;background:radial-gradient(circle at 14% 18%,rgba(196,231,202,.7),transparent 25%),radial-gradient(circle at 88% 8%,rgba(224,240,226,.9),transparent 24%),linear-gradient(180deg,#f8fbf8,#ffffff)}.landing_heroGlow__JPi5v{position:absolute;width:340px;height:340px;left:50%;top:30px;border-radius:50%;transform:translateX(-50%);background:rgba(222,241,225,.44);filter:blur(12px);pointer-events:none}.landing_heroInner__PVHjV{position:relative;max-width:1120px;margin:0 auto}.landing_eyebrow__XvBlF,.landing_finalKicker__y4_X_,.landing_kicker__eona7{margin:0 0 12px;color:var(--green);font-size:.74rem;font-weight:900;letter-spacing:.13em}.landing_hero__q8CYs h1{max-width:900px;margin:0 auto 18px;font-size:clamp(2.65rem,5.5vw,4.3rem);font-weight:850;letter-spacing:-.045em;line-height:.98}.landing_hero__q8CYs h1 span{color:var(--green)}.landing_heroCopy__jZEyn{max-width:780px;margin:0 auto;color:#3e5143;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.6}.landing_heroRhythm__qEU2X{margin:12px 0 22px;color:var(--forest);font-size:1.05rem;font-weight:850;letter-spacing:.035em}.landing_heroActionArea__QhvBs{width:min(100%,810px);margin:0 auto 24px;display:flex;align-items:center;justify-content:center;gap:34px}.landing_pricing__OhkXs{width:250px;flex:0 0 auto;padding:13px 16px;border:1px solid rgba(19,78,25,.18);border-radius:16px;background:rgba(231,243,233,.92);box-shadow:0 10px 28px rgba(19,78,25,.09);color:var(--forest);text-align:left}.landing_pricingBadge__5GDhi{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#cdebd3;color:#0f6a2f;font-size:1.16rem;font-weight:900;letter-spacing:.06em}.landing_trialSupport__vcBab{margin:8px 0 0;font-size:.86rem;font-weight:800}.landing_priceLine__Z8JMh{margin:5px 0 0;font-size:.84rem;font-weight:750}.landing_annualPrice__6vY7s,.landing_pricingSupport__H4IOO{margin:2px 0 0;font-size:.78rem;font-weight:750}.landing_pricingSupport__H4IOO{color:#47604c;font-weight:650}.landing_ctaRow__RSGLZ{display:flex;align-items:center;justify-content:center;gap:12px}.landing_finalButton__haDgW,.landing_primaryBtn___pUjC,.landing_secondaryBtn__FrHfz,.landing_sectionCta__HYYiP{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:12px;padding:12px 24px;font-weight:800;text-decoration:none;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.landing_primaryBtn___pUjC,.landing_sectionCta__HYYiP{background:var(--green);box-shadow:0 9px 22px rgba(27,122,61,.2);color:#ffffff}.landing_primaryBtn___pUjC:hover,.landing_sectionCta__HYYiP:hover{background:var(--green-dark);transform:translateY(-1px)}.landing_secondaryBtn__FrHfz{border:2px solid var(--green);background:rgba(255,255,255,.8);color:var(--green)}.landing_secondaryBtn__FrHfz:hover{background:#edf7ef}.landing_finalButton__haDgW:focus-visible,.landing_primaryBtn___pUjC:focus-visible,.landing_secondaryBtn__FrHfz:focus-visible,.landing_sectionCta__HYYiP:focus-visible{outline:3px solid #e2a427;outline-offset:3px}.landing_featureStrip__LcQyH{width:min(100%,940px);margin:0 auto;padding-top:18px;border-top:1px solid #dfe9e0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;color:#45604b;font-size:.86rem;font-weight:700}.landing_featureStrip__LcQyH span{white-space:nowrap}.landing_section__OaDGQ{padding:72px 20px;text-align:center}.landing_sectionHeading__Kcz9K{max-width:760px;margin:0 auto 34px}.landing_finalCta__dXoQ7 h2,.landing_reassuranceIntro__ec85U h2,.landing_sectionHeading__Kcz9K h2{margin:0;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em;line-height:1.08}.landing_sectionHeading__Kcz9K>p:last-child{margin:12px 0 0;color:var(--muted);font-size:1.05rem;line-height:1.6}.landing_journeyGrid__QMKD_{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing_journeyCard__Dbvxt{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:24px;border:1px solid #e0eae1;border-radius:18px;background:#ffffff;box-shadow:0 9px 24px rgba(17,72,29,.055);text-align:left}.landing_journeyCard__Dbvxt:nth-child(4),.landing_journeyCard__Dbvxt:nth-child(6){background:#f8fbf8}.landing_iconBox__IZQ0h{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--mint);color:var(--green)}.landing_featureCard__ysoo5 h3,.landing_journeyCard__Dbvxt h3{margin:2px 0 8px;color:#1e3b24;font-size:1.08rem}.landing_featureCard__ysoo5 p,.landing_journeyCard__Dbvxt p{margin:0;color:var(--muted);line-height:1.62}.landing_journeyCard__Dbvxt p+p{margin-top:9px}.landing_journeyCard__Dbvxt .landing_enough__H0GKo{color:var(--green);font-weight:850}.landing_sectionCta__HYYiP{margin-top:34px}.landing_featuresSection__1P8wc{background:var(--pale)}.landing_featureGrid___6WXq{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing_featureCard__ysoo5{min-width:0;padding:23px;border:1px solid #dde8df;border-radius:16px;background:#ffffff;box-shadow:0 8px 20px rgba(0,0,0,.035);color:var(--green);text-align:left}.landing_featureCardWide__DDFWR{grid-column:span 3;display:grid;grid-template-columns:auto 210px minmax(0,1fr);align-items:center;gap:18px}.landing_featureCardWide__DDFWR h3,.landing_featureCardWide__DDFWR p{margin:0}.landing_reassuranceSection__H733k{padding:72px 20px;background:#ffffff}.landing_reassuranceInner__qPVl2{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px}.landing_reassuranceIntro__ec85U{text-align:left}.landing_reassuranceLead__LVWM0{margin:15px 0 0;color:var(--muted);font-size:1.08rem}.landing_reassuranceCopy__pf_bP{padding:28px;border:1px solid #dbe8dd;border-radius:20px;background:linear-gradient(145deg,#f1f8f2,#fbfdfb)}.landing_reassuranceCopy__pf_bP>p{margin:0 0 8px;line-height:1.55}.landing_exampleList__U1_eP{margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.landing_exampleList__U1_eP span{position:relative;padding:10px 12px 10px 30px;border-radius:11px;background:#ffffff;color:#405646;font-size:.9rem;line-height:1.45}.landing_exampleList__U1_eP span:before{content:"•";position:absolute;left:14px;color:var(--green);font-weight:900}.landing_reassuranceCopy__pf_bP .landing_curiosityLine__o_Jbl{margin:16px 0 0;color:var(--forest);font-size:1.15rem;font-weight:900}.landing_communitySection__UvdWR{border-top:1px solid #edf2ed}.landing_communityTypes__2SlL_{max-width:1040px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.landing_communityTypes__2SlL_ span{padding:9px 14px;border:1px solid #cfe2d2;border-radius:999px;background:#f3f8f4;color:#245c31;font-size:.88rem;font-weight:750}.landing_stillFiguring__xDvfW{margin:24px 0 0;color:var(--muted);font-style:italic}.landing_belongLine__ULwr_{margin:10px 0 0;color:var(--forest);font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:900}.landing_finalCta__dXoQ7{padding:68px 20px 76px;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.08),transparent 26%),linear-gradient(135deg,#0f4218,#17682f);color:#ffffff}.landing_finalCtaInner__9jTHy{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:54px}.landing_finalCopy__73Pj5 p{max-width:680px;margin:14px 0 0;color:rgba(255,255,255,.82);line-height:1.64}.landing_finalKicker__y4_X_{color:#bfe2c5!important;font-weight:900}.landing_finalOffer___kMvL{padding:20px;border:1px solid rgba(255,255,255,.22);border-radius:20px;background:rgba(255,255,255,.08);backdrop-filter:blur(5px)}.landing_pricingInverse__lT1ih{width:100%;border-color:rgba(255,255,255,.16);background:#ffffff;box-shadow:none}.landing_finalButton__haDgW{width:100%;margin-top:12px;background:#ffffff;color:var(--forest)}.landing_finalButton__haDgW:hover{background:#eff8f0;transform:translateY(-1px)}@media (max-width:900px){.landing_heroActionArea__QhvBs{gap:22px}.landing_featureGrid___6WXq{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_featureCardWide__DDFWR{grid-column:span 2}.landing_finalCtaInner__9jTHy,.landing_reassuranceInner__qPVl2{gap:30px}}@media (max-width:700px){.landing_hero__q8CYs{padding:38px 16px 28px}.landing_heroGlow__JPi5v{width:240px;height:240px}.landing_hero__q8CYs h1{font-size:clamp(2.35rem,11vw,3.45rem);line-height:1}.landing_heroCopy__jZEyn{font-size:1rem}.landing_heroActionArea__QhvBs{flex-direction:column;gap:14px}.landing_pricing__OhkXs{width:min(100%,360px);text-align:center}.landing_priceLine__Z8JMh{justify-content:center}.landing_ctaRow__RSGLZ{width:100%}.landing_featureStrip__LcQyH{gap:9px 14px}.landing_reassuranceSection__H733k,.landing_section__OaDGQ{padding:54px 16px}.landing_featureGrid___6WXq,.landing_finalCtaInner__9jTHy,.landing_journeyGrid__QMKD_,.landing_reassuranceInner__qPVl2{grid-template-columns:1fr}.landing_journeyCard__Dbvxt{padding:20px}.landing_featureCardWide__DDFWR{grid-column:span 1;display:block}.landing_featureCardWide__DDFWR h3{margin:8px 0}.landing_reassuranceIntro__ec85U{text-align:center}.landing_reassuranceIntro__ec85U .landing_sectionCta__HYYiP{margin-top:24px}.landing_exampleList__U1_eP{grid-template-columns:1fr}.landing_finalCta__dXoQ7{padding:54px 16px 62px}.landing_finalCtaInner__9jTHy{gap:28px}}@media (max-width:430px){.landing_eyebrow__XvBlF,.landing_finalKicker__y4_X_,.landing_kicker__eona7{font-size:.68rem}.landing_ctaRow__RSGLZ{flex-direction:column}.landing_primaryBtn___pUjC,.landing_secondaryBtn__FrHfz{width:min(100%,310px)}.landing_journeyCard__Dbvxt{grid-template-columns:1fr}.landing_iconBox__IZQ0h{width:38px;height:38px}.landing_finalOffer___kMvL,.landing_reassuranceCopy__pf_bP{padding:18px}.landing_communityTypes__2SlL_ span{padding:8px 11px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.landing_finalButton__haDgW,.landing_primaryBtn___pUjC,.landing_secondaryBtn__FrHfz,.landing_sectionCta__HYYiP{transition:none}}