.SubsidyPlanCalculator_calculator__NU0pK{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px 32px;color:var(--color-body)}.SubsidyPlanCalculator_inputPanel__cbDRD,.SubsidyPlanCalculator_outputPanel__me3ML{min-width:0}.SubsidyPlanCalculator_calculator__NU0pK .SubsidyPlanCalculator_panelTitle__PCuHG{margin:0;font-size:18px;font-weight:800;line-height:1.6}.SubsidyPlanCalculator_intro__L3rtI{margin-top:10px;color:var(--color-muted);font-size:12px;line-height:1.7}.SubsidyPlanCalculator_emphasisDots__tIMXK{color:#000;font-style:normal;font-weight:800;white-space:nowrap;-webkit-text-emphasis:filled circle var(--subsidy-emphasis-orange,#e86f16);text-emphasis:filled circle var(--subsidy-emphasis-orange,#e86f16);-webkit-text-emphasis-position:over right;text-emphasis-position:over right}.SubsidyPlanCalculator_courseLink__CIXXr{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:8px;color:var(--color-primary);font-size:13px;font-weight:700;line-height:1.7}.SubsidyPlanCalculator_courseLink__CIXXr svg{flex-shrink:0}.SubsidyPlanCalculator_fields__GzkSR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.SubsidyPlanCalculator_fields__GzkSR>.SubsidyPlanCalculator_priceField__umoFg,.SubsidyPlanCalculator_fields__GzkSR>label{display:block;min-width:0;color:var(--color-ink);font-size:14px;font-weight:700}.SubsidyPlanCalculator_priceField__umoFg{min-width:0}.SubsidyPlanCalculator_fields__GzkSR input{display:block;width:100%;min-height:48px;padding:11px 13px;color:#202834;font-family:inherit;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.SubsidyPlanCalculator_fields__GzkSR input,.SubsidyPlanCalculator_inputWrap__lMI00{min-width:0;margin-top:8px;border:1px solid #dce1e8;border-radius:8px;background:#fff}.SubsidyPlanCalculator_inputWrap__lMI00{display:flex;align-items:center;padding-right:13px}.SubsidyPlanCalculator_inputWrap__lMI00 input{flex:1;margin-top:0;border:0;background:transparent}.SubsidyPlanCalculator_inputWrap__lMI00>span{flex-shrink:0;color:var(--color-muted);font-size:13px;font-weight:400}.SubsidyPlanCalculator_fixedPrice__L1HLj{display:flex;min-height:48px;align-items:center;gap:8px;margin-top:8px;padding:11px 13px;border:1px solid #dce1e8;border-radius:8px;background:#f8f9fb}.SubsidyPlanCalculator_fixedPrice__L1HLj strong{flex:1;color:#202834;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.SubsidyPlanCalculator_fixedPrice__L1HLj span{color:var(--color-muted);font-size:13px;font-weight:400}.SubsidyPlanCalculator_fields__GzkSR input:focus{outline:2px solid var(--color-primary);outline-offset:2px}.SubsidyPlanCalculator_inputWrap__lMI00:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.SubsidyPlanCalculator_inputWrap__lMI00 input:focus{outline:none}.SubsidyPlanCalculator_companySize__I9uBJ{min-width:0}.SubsidyPlanCalculator_companySizeLabel__aDzbL{color:var(--color-ink);font-size:14px;font-weight:700}.SubsidyPlanCalculator_segmented__4w4_T{display:flex;gap:4px;margin-top:8px;padding:4px;border:1px solid #e4e7ed;border-radius:10px;background:#f4f5f7}.SubsidyPlanCalculator_segmented__4w4_T button{flex:1;min-height:44px;padding:8px 6px;border:1px solid transparent;border-radius:7px;color:var(--color-muted);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.SubsidyPlanCalculator_segmented__4w4_T button:hover{color:var(--color-primary)}.SubsidyPlanCalculator_segmented__4w4_T button[aria-pressed=true]{border-color:var(--color-primary-line);background:#fff;color:var(--color-primary);box-shadow:0 1px 4px rgb(30 40 55/6%)}.SubsidyPlanCalculator_outputPanel__me3ML{align-self:start}.SubsidyPlanCalculator_estimate__aRX3f{padding:26px;border:1px solid var(--subsidy-line,#f1d8e0);border-radius:12px;background:var(--subsidy-tint,#fff7f9)}.SubsidyPlanCalculator_calculator__NU0pK .SubsidyPlanCalculator_totalLabel__K9M4R{margin:0;font-size:16px;font-weight:700;line-height:1.6}.SubsidyPlanCalculator_total__4x4kD{margin-top:6px;color:var(--color-primary);font-size:clamp(30px,3.2vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.3;font-variant-numeric:tabular-nums}.SubsidyPlanCalculator_breakdown__8AL_p{margin-top:16px;border-top:1px solid #eedfe5}.SubsidyPlanCalculator_breakdown__8AL_p>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-top:12px}.SubsidyPlanCalculator_breakdown__8AL_p dt{color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.8}.SubsidyPlanCalculator_breakdown__8AL_p dd{color:var(--color-ink);font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.SubsidyPlanCalculator_breakdown__8AL_p .SubsidyPlanCalculator_netTuition__0OsNx{margin-top:14px;padding-top:12px;border-top:1px solid #eedfe5}.SubsidyPlanCalculator_paymentNote__BDNwO{margin-top:16px;color:var(--color-muted);font-size:12px;line-height:1.7}.SubsidyPlanCalculator_calculationDetails__ElXT9{margin-top:10px;color:var(--color-muted);font-size:12px;line-height:1.75}.SubsidyPlanCalculator_calculationDetails__ElXT9 summary{width:fit-content;color:var(--color-body);font-size:12px;font-weight:700;cursor:pointer}.SubsidyPlanCalculator_calculationDetails__ElXT9 p{margin-top:8px}.SubsidyPlanCalculator_ineligible__KZNPa{margin-top:16px;color:#a82340;font-size:14px;line-height:1.9}.SubsidyPlanCalculator_calculator__NU0pK a:focus-visible,.SubsidyPlanCalculator_calculator__NU0pK button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@container (max-width: 900px){.SubsidyPlanCalculator_calculator__NU0pK{grid-template-columns:1fr;gap:28px}}@container (max-width: 520px){.SubsidyPlanCalculator_companySize__I9uBJ,.SubsidyPlanCalculator_priceField__umoFg{grid-column:1/-1}}@media (max-width:760px){.SubsidyPlanCalculator_estimate__aRX3f{padding:22px 20px}.SubsidyPlanCalculator_total__4x4kD{font-size:36px}}@media (max-width:600px){.SubsidyPlanCalculator_calculator__NU0pK{gap:16px}.SubsidyPlanCalculator_calculator__NU0pK .SubsidyPlanCalculator_panelTitle__PCuHG{font-size:17px;line-height:1.4}.SubsidyPlanCalculator_intro__L3rtI{margin-top:6px;line-height:1.55}.SubsidyPlanCalculator_fields__GzkSR{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px 12px;margin-top:12px}.SubsidyPlanCalculator_fields__GzkSR input,.SubsidyPlanCalculator_fixedPrice__L1HLj,.SubsidyPlanCalculator_inputWrap__lMI00{min-height:44px;margin-top:5px}.SubsidyPlanCalculator_fields__GzkSR input{padding-block:8px}.SubsidyPlanCalculator_fields__GzkSR>.SubsidyPlanCalculator_priceField__umoFg{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #dce1e8;border-radius:8px;background:#f8f9fb}.SubsidyPlanCalculator_priceField__umoFg p{font-size:12px;line-height:1.4}.SubsidyPlanCalculator_fixedPrice__L1HLj{min-height:0;margin-top:0;padding:0;border:0;background:transparent;white-space:nowrap}.SubsidyPlanCalculator_fixedPrice__L1HLj strong{font-size:15px}.SubsidyPlanCalculator_companySize__I9uBJ{display:flex;align-items:center;gap:10px}.SubsidyPlanCalculator_companySizeLabel__aDzbL{flex-shrink:0;white-space:nowrap}.SubsidyPlanCalculator_segmented__4w4_T{flex:1;min-width:0;margin-top:0}.SubsidyPlanCalculator_courseLink__CIXXr{min-height:32px;margin-top:6px}.SubsidyPlanCalculator_estimate__aRX3f{padding:16px}.SubsidyPlanCalculator_total__4x4kD{margin-top:2px;font-size:34px}.SubsidyPlanCalculator_breakdown__8AL_p{margin-top:12px}.SubsidyPlanCalculator_breakdown__8AL_p>div{margin-top:8px}.SubsidyPlanCalculator_breakdown__8AL_p dt{line-height:1.5}.SubsidyPlanCalculator_breakdown__8AL_p .SubsidyPlanCalculator_netTuition__0OsNx{margin-top:10px;padding-top:10px}.SubsidyPlanCalculator_paymentNote__BDNwO{margin-top:10px;line-height:1.55}.SubsidyPlanCalculator_calculationDetails__ElXT9{margin-top:6px}}@container (max-width: 340px){.SubsidyPlanCalculator_estimate__aRX3f{padding:20px 16px}.SubsidyPlanCalculator_breakdown__8AL_p .SubsidyPlanCalculator_netTuition__0OsNx{grid-template-columns:1fr}.SubsidyPlanCalculator_segmented__4w4_T button{min-width:0;padding-inline:2px;font-size:11px}}