.HeroCalculatorSection_section__VLpLo{background:#10301f;padding:136px 0 96px}.HeroCalculatorSection_container__BFPBg{max-width:1640px;margin:0 auto;padding:0 160px}.HeroCalculatorSection_header__J5N4c{display:flex;flex-direction:column;align-items:center;text-align:center}.HeroCalculatorSection_kicker__3Tal6{display:inline-flex;align-items:center;min-height:42px;padding:0 22px;border-radius:999px;background:#94e61c;color:#173020;font-size:18px;font-weight:700;line-height:1}.HeroCalculatorSection_title__GGB0h{margin:34px 0 0;color:#fff;font-size:72px;line-height:1.02;font-weight:700;letter-spacing:-.05em}.HeroCalculatorSection_description__gjaXH{max-width:1080px;margin:24px auto 0;color:#d9e4dc;font-size:24px;line-height:1.5;letter-spacing:-.02em}.HeroCalculatorSection_card__p5RvD{max-width:840px;margin:46px auto 0;box-sizing:border-box;border:1px solid #dce3db;border-radius:14px;background:#fff;padding:28px;box-shadow:0 16px 40px rgba(6,18,12,.18)}.HeroCalculatorSection_cardHeader__MV0RM{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.HeroCalculatorSection_cardEyebrow__44ur1{color:#2a7f52;font-size:16px;font-weight:700;letter-spacing:.03em}.HeroCalculatorSection_statusPill__kZvqm{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:#94e61c;color:#173020;font-size:14px;font-weight:700}.HeroCalculatorSection_formColumn__V40mp{box-sizing:border-box}.HeroCalculatorSection_field__wcUDs+.HeroCalculatorSection_field__wcUDs{margin-top:34px}.HeroCalculatorSection_fieldRow__EHsTE{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.HeroCalculatorSection_label__bbtlG{flex:1 1;min-width:140px;color:#556d61;font-size:18px;line-height:1.3;font-weight:700}.HeroCalculatorSection_valuePill__rxVDY{width:100%;max-width:204px;min-width:112px;flex-shrink:0}.HeroCalculatorSection_valueInput__Gvz_x{width:100%;min-height:56px;padding:0 16px;border:1px solid transparent;border-radius:14px;background:#eef9de;color:#2a7f52;font-size:18px;line-height:1.2;font-weight:700;text-align:right;font-family:inherit;outline:none;box-sizing:border-box}.HeroCalculatorSection_valueInput__Gvz_x:focus{border-color:#94e61c;background:#f4fce9}.HeroCalculatorSection_range__MqzY4{width:100%;margin-top:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.HeroCalculatorSection_range__MqzY4::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,#84e11e 0,#84e11e var(--range-fill-percent,50%),#dbe3dd var(--range-fill-percent,50%),#dbe3dd 100%)}.HeroCalculatorSection_range__MqzY4::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-7px;border:3px solid #2b7f52;border-radius:999px;background:#fff}.HeroCalculatorSection_range__MqzY4::-moz-range-track{height:10px;border-radius:999px;background:#dbe3dd}.HeroCalculatorSection_range__MqzY4::-moz-range-progress{height:10px;border-radius:999px;background:#84e11e}.HeroCalculatorSection_range__MqzY4::-moz-range-thumb{width:24px;height:24px;border:3px solid #2b7f52;border-radius:999px;background:#fff}.HeroCalculatorSection_helper__R2qMi{margin:12px 0 0;color:#6a7c72;font-size:13px;line-height:1.45}.HeroCalculatorSection_srOnly__S3HfP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HeroCalculatorSection_resultCard__3l9tR{position:relative;margin-top:34px;border:1px solid #d9dfd3;border-radius:14px;background:#f8f8f0;padding:34px 24px;text-align:center}.HeroCalculatorSection_resultEyebrow__5DPB7{margin:0;color:#556d61;font-size:18px;line-height:1.25;font-weight:700}.HeroCalculatorSection_resultValue__Co_B0{margin:10px 0 0;color:#173020;font-size:64px;line-height:1;font-weight:700;letter-spacing:-.05em;word-break:break-word}.HeroCalculatorSection_resultCaption__j28h3{margin:10px 0 0;color:#556d61;font-size:18px;line-height:1.3}@media (max-width:1200px){.HeroCalculatorSection_section__VLpLo{padding:112px 0 88px}.HeroCalculatorSection_container__BFPBg{padding:0 72px}.HeroCalculatorSection_title__GGB0h{font-size:62px}.HeroCalculatorSection_description__gjaXH{font-size:22px}}@media (max-width:767px){.HeroCalculatorSection_section__VLpLo{padding:92px 0 64px}.HeroCalculatorSection_container__BFPBg{padding:0 20px}.HeroCalculatorSection_title__GGB0h{margin-top:28px;font-size:42px;line-height:1.04}.HeroCalculatorSection_description__gjaXH{margin-top:18px;font-size:18px;line-height:1.45}.HeroCalculatorSection_card__p5RvD{margin-top:34px;padding:22px 18px 18px}.HeroCalculatorSection_cardHeader__MV0RM{margin-bottom:20px}.HeroCalculatorSection_field__wcUDs+.HeroCalculatorSection_field__wcUDs{margin-top:28px}.HeroCalculatorSection_fieldRow__EHsTE{align-items:center;flex-wrap:nowrap;gap:16px}.HeroCalculatorSection_label__bbtlG{min-width:0;font-size:17px}.HeroCalculatorSection_valuePill__rxVDY{width:clamp(132px,38vw,180px);min-width:132px;max-width:none}.HeroCalculatorSection_valueInput__Gvz_x{min-height:52px;font-size:17px}.HeroCalculatorSection_helper__R2qMi{font-size:12px}.HeroCalculatorSection_resultCard__3l9tR{margin-top:28px;padding:28px 18px}.HeroCalculatorSection_resultCaption__j28h3,.HeroCalculatorSection_resultEyebrow__5DPB7{font-size:16px}.HeroCalculatorSection_resultValue__Co_B0{font-size:48px}}.CalculatorFeaturesSection_section__U61bh{background:#f5f5ed;padding:88px 0 72px}.CalculatorFeaturesSection_container__DgrxJ{max-width:1640px;margin:0 auto;padding:0 160px}.CalculatorFeaturesSection_copyBlock__wtLBm{max-width:980px}.CalculatorFeaturesSection_eyebrow__xElDl{margin:0 0 18px;color:#607b68;font-size:14px;font-weight:700;letter-spacing:.08em}.CalculatorFeaturesSection_title__OMlEQ{margin:0;color:#1f352a;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.CalculatorFeaturesSection_description__lYI8L{max-width:900px;margin:16px 0 0;color:#667a6f;font-size:18px;line-height:1.55;letter-spacing:-.02em}.CalculatorFeaturesSection_grid__UXZXD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px;margin-top:36px}.CalculatorFeaturesSection_card__GUQPj{min-height:250px;padding:28px 28px 24px;border:1px solid #d9dfd8;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(217,223,216,.08)}.CalculatorFeaturesSection_badge__an9gX{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:12px;background:#80dc19;color:#183121;font-size:18px;font-weight:700;line-height:1}.CalculatorFeaturesSection_cardTitle__ujCdj{margin:14px 0 0;color:#203428;font-size:18px;line-height:1.2;font-weight:700}.CalculatorFeaturesSection_cardDescription__Aroow{margin:12px 0 0;color:#708176;font-size:16px;line-height:1.55;letter-spacing:-.02em}@media only screen and (max-width:1280px){.CalculatorFeaturesSection_container__DgrxJ{padding:0 64px}.CalculatorFeaturesSection_title__OMlEQ{font-size:28px}.CalculatorFeaturesSection_cardDescription__Aroow,.CalculatorFeaturesSection_description__lYI8L{font-size:16px}.CalculatorFeaturesSection_grid__UXZXD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.CalculatorFeaturesSection_section__U61bh{padding:72px 0 56px}.CalculatorFeaturesSection_container__DgrxJ{padding:0 16px}.CalculatorFeaturesSection_title__OMlEQ{font-size:36px}.CalculatorFeaturesSection_description__lYI8L{margin-top:20px;font-size:18px}.CalculatorFeaturesSection_grid__UXZXD{grid-template-columns:1fr;gap:20px;margin-top:36px}.CalculatorFeaturesSection_card__GUQPj{min-height:auto;padding:24px 20px}.CalculatorFeaturesSection_cardTitle__ujCdj{font-size:20px}.CalculatorFeaturesSection_cardDescription__Aroow{font-size:18px}}.CalculatorHowToUseSection_section__mSx99{background:#f5f5ed;padding:0 0 72px}.CalculatorHowToUseSection_container__NA5rT{max-width:1640px;margin:0 auto;padding:0 160px}.CalculatorHowToUseSection_grid__qO4ts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.09fr);grid-gap:30px;gap:30px}.CalculatorHowToUseSection_darkPanel__4p_lW,.CalculatorHowToUseSection_lightPanel__QGAdZ{border-radius:16px;overflow:hidden}.CalculatorHowToUseSection_lightPanel__QGAdZ{border:1px solid #d9dfd8;background:#fff;padding:34px 34px 38px}.CalculatorHowToUseSection_darkPanel__4p_lW{background:#0f3020;padding:34px 32px 40px}.CalculatorHowToUseSection_eyebrowDark__bN_qx,.CalculatorHowToUseSection_eyebrow__lNI2P{margin:0 0 18px;font-size:14px;font-weight:700;letter-spacing:.08em}.CalculatorHowToUseSection_eyebrow__lNI2P{color:#607b68}.CalculatorHowToUseSection_eyebrowDark__bN_qx{color:#87dd1f}.CalculatorHowToUseSection_titleDark__MUmDb,.CalculatorHowToUseSection_title__AyObW{margin:0;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.CalculatorHowToUseSection_title__AyObW{color:#1f352a}.CalculatorHowToUseSection_titleDark__MUmDb{color:#fff}.CalculatorHowToUseSection_steps__T1VGX{margin-top:30px}.CalculatorHowToUseSection_step__tJuDW{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:flex-start}.CalculatorHowToUseSection_step__tJuDW+.CalculatorHowToUseSection_step__tJuDW{margin-top:28px}.CalculatorHowToUseSection_stepBadge__RCVhP{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#0f3020;color:#87dd1f;font-size:18px;font-weight:700;line-height:1}.CalculatorHowToUseSection_stepTitle__65TaQ{margin:2px 0 8px;color:#1f352a;font-size:18px;line-height:1.35;font-weight:700}.CalculatorHowToUseSection_stepDescription__Fyl3_{margin:0;color:#6e8277;font-size:16px;line-height:1.55}.CalculatorHowToUseSection_formulaBox__X9Yj1{margin-top:30px;padding:20px 22px;border:1px solid #32681e;border-radius:14px;background:#1d4428;color:#87dd1f;font-size:24px;line-height:1.45;font-weight:700;letter-spacing:-.02em}.CalculatorHowToUseSection_darkDescription__LxGz8{margin:26px 0 0;color:#e5ece7;font-size:16px;line-height:1.55}.CalculatorHowToUseSection_notes__a_n3M{margin:26px 0 0;padding:0;list-style:none}.CalculatorHowToUseSection_note__UXHbc{position:relative;padding-left:28px;color:#e5ece7;font-size:16px;line-height:1.6}.CalculatorHowToUseSection_note__UXHbc+.CalculatorHowToUseSection_note__UXHbc{margin-top:12px}.CalculatorHowToUseSection_note__UXHbc:before{content:"";position:absolute;left:0;top:10px;width:11px;height:11px;border-radius:999px;background:#87dd1f}.CalculatorHowToUseSection_footerNote__EX2MV{margin:28px 0 0;padding-top:18px;border-top:1px solid rgba(135,221,31,.26);color:#87a796;font-size:14px;line-height:1.55}@media only screen and (max-width:1280px){.CalculatorHowToUseSection_container__NA5rT{padding:0 64px}.CalculatorHowToUseSection_grid__qO4ts{grid-template-columns:1fr}}@media only screen and (max-width:768px){.CalculatorHowToUseSection_section__mSx99{padding:0 0 56px}.CalculatorHowToUseSection_container__NA5rT{padding:0 16px}.CalculatorHowToUseSection_darkPanel__4p_lW,.CalculatorHowToUseSection_lightPanel__QGAdZ{padding:28px 20px 30px}.CalculatorHowToUseSection_titleDark__MUmDb,.CalculatorHowToUseSection_title__AyObW{font-size:28px}.CalculatorHowToUseSection_formulaBox__X9Yj1{font-size:20px;padding:18px}.CalculatorHowToUseSection_step__tJuDW{grid-template-columns:48px minmax(0,1fr);gap:16px}.CalculatorHowToUseSection_darkDescription__LxGz8,.CalculatorHowToUseSection_note__UXHbc,.CalculatorHowToUseSection_stepDescription__Fyl3_,.CalculatorHowToUseSection_stepTitle__65TaQ{font-size:15px}.CalculatorHowToUseSection_footerNote__EX2MV{font-size:13px}}.CalculatorLearnMoreSection_section__sUnSl{background:#f5f5ed;padding:0 0 72px}.CalculatorLearnMoreSection_container__bkqgc{max-width:1640px;margin:0 auto;padding:0 160px}.CalculatorLearnMoreSection_panel__RmaiA{border:1px solid #d9dfd8;border-radius:16px;background:#fff;padding:28px 32px 32px}.CalculatorLearnMoreSection_eyebrow__0nnAN{margin:0 0 14px;color:#607b68;font-size:14px;font-weight:700;letter-spacing:.08em}.CalculatorLearnMoreSection_title__X9q1Y{margin:0;color:#1f352a;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.CalculatorLearnMoreSection_grid__bEea6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px;gap:26px;margin-top:34px}.CalculatorLearnMoreSection_card__gHS8b{min-height:256px;border:1px solid #dde4c8;border-radius:14px;background:#f8f8f1;padding:22px 28px 26px}.CalculatorLearnMoreSection_cardTitle__CRqqG{margin:0;color:#22382d;font-size:18px;line-height:1.45;font-weight:700;letter-spacing:-.02em}.CalculatorLearnMoreSection_cardDescription__cDvUq{margin:14px 0 0;color:#6f8177;font-size:16px;line-height:1.55}@media only screen and (max-width:1280px){.CalculatorLearnMoreSection_container__bkqgc{padding:0 64px}}@media only screen and (max-width:768px){.CalculatorLearnMoreSection_section__sUnSl{padding:0 0 56px}.CalculatorLearnMoreSection_container__bkqgc{padding:0 16px}.CalculatorLearnMoreSection_panel__RmaiA{padding:24px 20px}.CalculatorLearnMoreSection_title__X9q1Y{font-size:28px}.CalculatorLearnMoreSection_grid__bEea6{grid-template-columns:1fr;gap:20px}.CalculatorLearnMoreSection_card__gHS8b{min-height:auto;padding:20px}.CalculatorLearnMoreSection_cardTitle__CRqqG{font-size:17px}.CalculatorLearnMoreSection_cardDescription__cDvUq{font-size:15px}}.CalculatorPromoBandSection_section__JVAhN{background:#f5f5ed;padding:0 0 72px}.CalculatorPromoBandSection_container__Oz8Pw{max-width:1640px;margin:0 auto;padding:0 160px}.CalculatorPromoBandSection_band__yNVZC{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.32fr);grid-gap:48px;gap:48px;align-items:center;border-radius:14px;background:#80e31c;padding:36px 40px}.CalculatorPromoBandSection_eyebrow__YdV43{margin:0 0 14px;color:#163021;font-size:14px;font-weight:700}.CalculatorPromoBandSection_description__GAuWU,.CalculatorPromoBandSection_title__NrFmP{margin:0;color:#163021;font-size:24px;line-height:1.35;font-weight:700;letter-spacing:-.02em}@media only screen and (max-width:1280px){.CalculatorPromoBandSection_container__Oz8Pw{padding:0 64px}.CalculatorPromoBandSection_band__yNVZC{grid-template-columns:1fr;gap:24px}}@media only screen and (max-width:768px){.CalculatorPromoBandSection_section__JVAhN{padding:0 0 56px}.CalculatorPromoBandSection_container__Oz8Pw{padding:0 16px}.CalculatorPromoBandSection_band__yNVZC{gap:18px;padding:28px 20px}.CalculatorPromoBandSection_description__GAuWU,.CalculatorPromoBandSection_title__NrFmP{font-size:20px}}.CalculatorFAQSection_section__9JxKZ{background:#f5f5ed;padding:0 0 72px}.CalculatorFAQSection_container__im3LF{max-width:1640px;margin:0 auto;padding:0 160px}.CalculatorFAQSection_panel__vPH_L{border:1px solid #d9dfd8;border-radius:16px;background:#fff;padding:28px 32px 32px}.CalculatorFAQSection_eyebrow__0TSpG{margin:0 0 14px;color:#607b68;font-size:14px;font-weight:700;letter-spacing:.08em}.CalculatorFAQSection_title__AFgXp{margin:0;color:#1f352a;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.CalculatorFAQSection_grid__r_FML{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 26px;gap:28px 26px;margin-top:34px}.CalculatorFAQSection_card__pLo2S{min-height:256px;border:1px solid #d9dfd8;border-radius:14px;background:#f8f9fb;padding:24px 28px 28px}.CalculatorFAQSection_question__v6aoQ{margin:0;color:#22382d;font-size:18px;line-height:1.45;font-weight:700;letter-spacing:-.02em}.CalculatorFAQSection_answer__QLl_d{margin:14px 0 0;color:#6f8177;font-size:16px;line-height:1.55}@media only screen and (max-width:1280px){.CalculatorFAQSection_container__im3LF{padding:0 64px}}@media only screen and (max-width:768px){.CalculatorFAQSection_section__9JxKZ{padding:0 0 56px}.CalculatorFAQSection_container__im3LF{padding:0 16px}.CalculatorFAQSection_panel__vPH_L{padding:24px 20px}.CalculatorFAQSection_title__AFgXp{font-size:28px}.CalculatorFAQSection_grid__r_FML{grid-template-columns:1fr;gap:20px}.CalculatorFAQSection_card__pLo2S{min-height:auto;padding:20px}.CalculatorFAQSection_question__v6aoQ{font-size:17px}.CalculatorFAQSection_answer__QLl_d{font-size:15px}}.CalculatorDisclaimerSection_section__eJhoc{background:#f5f5ed;padding:0 0 72px}.CalculatorDisclaimerSection_container__3EmCG{max-width:1640px;margin:0 auto;padding:0 160px}.CalculatorDisclaimerSection_notice__favx0{border:1px solid #f2cf7b;border-radius:14px;background:#fff7e8;padding:24px 28px;color:#7b5615;font-size:18px;line-height:1.5;font-weight:700;letter-spacing:-.02em}@media only screen and (max-width:1280px){.CalculatorDisclaimerSection_container__3EmCG{padding:0 64px}}@media only screen and (max-width:768px){.CalculatorDisclaimerSection_section__eJhoc{padding:0 0 56px}.CalculatorDisclaimerSection_container__3EmCG{padding:0 16px}.CalculatorDisclaimerSection_notice__favx0{padding:20px;font-size:16px}}