._formSection_1hrzj_1{padding:18px;border:1px solid #dfe6ee;border-radius:12px;background:#f8fafc}._formSectionOptional_1hrzj_8{background:#fff;border-style:dashed}._sectionHeader_1hrzj_13{margin-bottom:16px}._sectionNumber_1hrzj_17{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#e7f0fa;color:#004d99;font-size:.75rem;font-weight:800}._resultCard_1hrzj_31{border-top:4px solid #0ca678}._resultHero_1hrzj_35{padding:18px;border-radius:14px;background:linear-gradient(135deg,#ecfdf7,#f7fffc);border:1px solid #c3f0df}._heroMetrics_1hrzj_42{row-gap:4px}._scenarioCard_1hrzj_46{height:100%;padding:16px}._comfortableCard_1hrzj_51{border-color:#63d6b2!important;background:#f4fcf9}._stretchCard_1hrzj_56{border-color:#91c5f7!important;background:#f5f9ff}._costPanel_1hrzj_61{margin-top:14px;padding:14px;border-radius:10px;background:#f5f7fa;border:1px solid #e2e7ee}._constraintRow_1hrzj_69{padding-top:10px;border-top:1px solid #e2e7ee}@media (max-width: 36em){._formSection_1hrzj_1{padding:14px;margin-inline:-4px}._resultHero_1hrzj_35{padding:14px}._heroAmount_1hrzj_84{font-size:1.85rem!important}._heroMetrics_1hrzj_42{flex-direction:column;align-items:flex-start}._metricSeparator_1hrzj_93{display:none}}
