.landing_wrap__a5_s_{background:#efefea;min-height:100dvh}.landing_page__pEwES{max-width:480px;margin:0 auto;background:#f7f7f4;min-height:100dvh;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.landing_nav__knAbU{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:rgba(247,247,244,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e6e6e0}.landing_logo__Z__TN{font-weight:800;font-size:19px;color:#00553d;letter-spacing:-.3px;text-decoration:none}.landing_logo__Z__TN span{color:#1a1a1a}.landing_btn__JXXDk{display:inline-block;background:#00553d;color:#fff;font-weight:700;font-size:15px;padding:12px 26px;border-radius:999px;text-decoration:none;border:none;cursor:pointer;text-align:center}.landing_btn__JXXDk:focus-visible,.landing_footer__0UmUP a:focus-visible,.landing_logo__Z__TN:focus-visible,.landing_phoneLink__nZbzl:focus-visible{outline:3px solid #7fc4a6;outline-offset:3px}.landing_btnSm__Oa43k{padding:9px 18px;font-size:13.5px}.landing_btnLight__o7woW{background:#fff;color:#00553d}.landing_hero__wie8N{padding:38px 22px 30px;text-align:center}.landing_eyebrow__xr4rD{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.4px;color:#00553d;background:#dcebe4;padding:7px 14px;border-radius:999px;margin-bottom:18px}.landing_h1__P5Ts6{font-size:40px;line-height:1.08;font-weight:800;letter-spacing:-1px;margin:0 0 16px}.landing_green__nbXPl{color:#00553d}.landing_sub__aXliE{font-size:16.5px;line-height:1.55;color:#4a4a45;margin:0 0 26px}.landing_sub__aXliE strong{color:#1a1a1a}.landing_phoneWrap__X3dFE{display:flex;justify-content:center;margin-bottom:8px}.landing_phone__qRz6A{width:190px;height:380px;background:#111;border-radius:34px;padding:10px;box-shadow:0 18px 45px rgba(0,0,0,.28)}.landing_phoneScreen__sg20B{width:100%;height:100%;border-radius:26px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,#0b3d2c,#00553d 60%,#007a55)}.landing_phoneScreen__sg20B video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.landing_phoneLink__nZbzl{display:flex;flex-direction:column;align-items:center;text-decoration:none}.landing_play__rEqBv{width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.3);margin-bottom:12px}.landing_play__rEqBv:after{content:"";width:0;height:0;margin-left:5px;border-left:20px solid #00553d;border-top:12px solid transparent;border-bottom:12px solid transparent}.landing_videoLabel__NK00y{color:#fff;font-size:13px;font-weight:700}.landing_videoSub__z3LhQ{color:#cfe3d8;font-size:11.5px;margin-top:4px;padding:0 14px}.landing_pillNew__wPOPO{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:1px;color:#fff;background:#e07b00;padding:4px 10px;border-radius:999px;vertical-align:middle;margin-left:8px}.landing_ctaRow__v9P1d{display:flex;flex-direction:column;gap:12px;margin-top:22px}.landing_ctaNote__9ZS64{font-size:13px;color:#77776f}.landing_ctaNote__9ZS64 a{color:inherit}.landing_section__ICJEz{padding:34px 22px}.landing_alt__Cofdc{background:#fff}.landing_kicker__pp7Ov{font-size:12px;font-weight:800;letter-spacing:1.6px;color:#00553d;margin:0 0 10px}.landing_h2__W2_Nh{font-size:29px;font-weight:800;letter-spacing:-.6px;line-height:1.15;margin:0 0 14px}.landing_lead__2_9Uy{font-size:15.5px;color:#4a4a45;line-height:1.6;margin:0 0 20px}.landing_chips__foBjR{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.landing_chip__xXROf{background:#fff;border:1px solid #e2e2da;font-size:13.5px;font-weight:600;padding:9px 14px;border-radius:999px;color:#33332e}.landing_punch__LG0yO{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.landing_punch__LG0yO span{color:#00553d}.landing_cards__qbML_{display:flex;flex-direction:column;gap:14px;margin-top:20px}.landing_card__weaXj{background:#f7f7f4;border:1px solid #e8e8e1;border-radius:18px;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.05)}.landing_icon__bU8Vm{font-size:30px;margin-bottom:10px;line-height:1}.landing_card__weaXj h3{font-size:17px;font-weight:800;margin:0 0 8px;letter-spacing:-.2px}.landing_card__weaXj p{font-size:14.5px;color:#55554e;line-height:1.55;margin:0}.landing_emailCard__kDcNl{background:#fff;border:1px solid #e8e8e1;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px rgba(0,85,61,.12);margin-bottom:14px}.landing_emailHead__mL2I_{background:#00553d;color:#fff;padding:14px 18px;font-size:13px;font-weight:700}.landing_emailBody__nyznO{padding:18px;margin:0}.landing_row__Li0Jm{display:flex;justify-content:space-between;gap:16px;font-size:14px;padding:5px 0}.landing_row__Li0Jm dt{color:#8a8a82}.landing_row__Li0Jm dd{font-weight:700;margin:0;text-align:right}.landing_proofTag__9JBa_{font-size:13.5px;color:#00553d;font-weight:700;text-align:center;margin:0}.landing_steps__Bnb3O{display:flex;flex-direction:column;margin:18px 0 0;padding:0;list-style:none}.landing_step__0gYFT{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #eee}.landing_step__0gYFT:last-child{border-bottom:none}.landing_stepNum__0YR3f{flex:0 0 38px;height:38px;border-radius:50%;background:#00553d;color:#fff;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center}.landing_step__0gYFT h3{font-size:16px;font-weight:800;margin:0 0 6px}.landing_step__0gYFT p{font-size:14px;color:#55554e;line-height:1.55;margin:0}.landing_priceCards__PKb5o{display:flex;gap:12px;margin-top:20px}.landing_priceCard__jqze5{flex:1;background:#fff;border:2px solid #00553d;border-radius:18px;padding:22px 16px;text-align:center}.landing_lbl__KaLRA{font-size:12px;font-weight:800;letter-spacing:1px;color:#77776f;margin-bottom:8px}.landing_amt__Xgiji{font-size:34px;font-weight:800;color:#00553d;letter-spacing:-1px}.landing_per__XdlFi{font-size:13px;color:#77776f;margin-top:4px}.landing_priceNote__RwIUd{text-align:center;font-size:13.5px;color:#77776f;margin:16px 0 0}.landing_center__e_83T{text-align:center;margin-top:22px}.landing_finalCta__9mQcD{background:linear-gradient(160deg,#0b3d2c,#00553d);color:#fff;text-align:center;padding:44px 24px}.landing_finalCta__9mQcD .landing_h2__W2_Nh{color:#fff;font-size:30px}.landing_finalCta__9mQcD p{color:#cfe3d8;font-size:15px;margin:0 0 24px;line-height:1.6}.landing_footer__0UmUP{padding:26px 22px;text-align:center;font-size:13px;color:#8a8a82;background:#f7f7f4}.landing_footer__0UmUP a{color:#00553d;font-weight:700;text-decoration:none}.landing_footerLinks__Un1i5{margin-top:10px;font-weight:400}.landing_footerLinks__Un1i5 a{font-weight:400;color:#8a8a82;text-decoration:underline;text-underline-offset:3px}.landing_navRight__mU307{display:flex;align-items:center;gap:8px}.landing_navLogin__NdjVE{font-size:13.5px;font-weight:700;color:#00553d;text-decoration:none;padding:8px 16px;border:1.5px solid #00553d;border-radius:999px;background:#fff}.landing_navLogin__NdjVE:focus-visible{outline:3px solid #7fc4a6;outline-offset:3px;border-radius:4px}.landing_ctaLink__k1G4I{color:#00553d;font-weight:600;text-decoration:underline;text-underline-offset:3px}.landing_ctaLink__k1G4I:focus-visible{outline:3px solid #7fc4a6;outline-offset:3px;border-radius:4px}.landing_cardLink__QXq99{display:block;margin-top:12px;font-size:13px;font-weight:700;color:#00553d;text-decoration:underline;text-underline-offset:3px}.landing_cardLink__QXq99:focus-visible{outline:3px solid #7fc4a6;outline-offset:3px;border-radius:4px}.landing_btnSm__Oa43k,.landing_logo__Z__TN,.landing_navLogin__NdjVE{white-space:nowrap}@media (max-width:359px){.landing_nav__knAbU{padding:12px 14px}.landing_logo__Z__TN{font-size:16px}.landing_navRight__mU307{gap:6px}.landing_navLogin__NdjVE{padding:7px 12px;font-size:12.5px}.landing_btnSm__Oa43k{padding:8px 13px;font-size:12.5px}}.landing_about__IgsJQ{font-size:17px;line-height:1.6;color:#33332e;margin:0}.landing_cancel__SjGyX{margin-top:18px;background:#fff;border:1px solid #e2e2da;border-radius:14px;padding:16px 18px}.landing_cancel__SjGyX p{font-size:14.5px;line-height:1.55;color:#4a4a45;margin:0}.landing_cancel__SjGyX .landing_cancelHead__DQEys{font-size:15.5px;font-weight:700;color:#1a1a1a;margin-bottom:6px}.landing_cancel__SjGyX a{color:#00553d;font-weight:600;text-decoration:underline;text-underline-offset:3px}