*{box-sizing:border-box}html{background:#f3f6fa;color:#14213d;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}body{margin:0;min-width:320px}button,input{font-family:inherit}button{-webkit-tap-highlight-color:transparent}.App_appShell__17rUH{display:flex;flex-direction:column;min-height:100vh;background:#f3f6fa}.App_page__CKP-2{flex:1 1;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 36px}.App_header__3ZZ1n{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:24px;gap:24px;margin-bottom:22px}.App_header__3ZZ1n span{display:block;color:#0877e8;font-size:13px;font-weight:800;text-transform:uppercase}.App_header__3ZZ1n h1{margin:2px 0 0;color:#14213d;font-size:34px;line-height:1.05}.App_header__3ZZ1n p{max-width:520px;margin:0;color:#607083;font-size:14px;font-weight:700;line-height:1.45;text-align:right}.App_layout__1LipR{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:18px;gap:18px;align-items:start}.App_formStack__3ZeG_,.App_resultStack__joueW{display:grid;grid-gap:14px;gap:14px;min-width:0}.App_resultColumn__2mXhl{min-width:0;position:-webkit-sticky;position:sticky;top:16px}.App_card__3tefE,.App_emptyState__3-l-L,.App_resultCard__16A64,.App_scheduleCard__18G4-{border:1px solid #d8e1ea;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(20,33,61,.08);padding:18px;min-width:0}.App_card__3tefE h2,.App_inlineHeader__1dX_O h3{margin:0;color:#14213d;font-size:18px;line-height:1.2}.App_field__1rT8f{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.App_field__1rT8f span{color:#14213d;font-size:13px;font-weight:800}.App_field__1rT8f button,.App_field__1rT8f input,.App_planGrid__YsEEH button,.App_segmentGroup__2buOR button{font:inherit}.App_field__1rT8f input{width:100%;min-height:48px;border:1px solid #d8e1ea;border-radius:8px;background:#fff;color:#14213d;font-size:16px;font-weight:700;outline:none;padding:0 14px}.App_field__1rT8f input:disabled{color:#607083;background:#f8fafc}.App_field__1rT8f input:focus{border-color:#0877e8;box-shadow:0 0 0 3px rgba(8,119,232,.13)}.App_field__1rT8f input::placeholder{color:#8a97a8;font-weight:600;opacity:.48}.App_twoColumn__27jfa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.App_planGrid__YsEEH,.App_segmentGroup__2buOR{display:grid;grid-gap:8px;gap:8px}.App_segmentGroup__2buOR{grid-template-columns:repeat(3,minmax(0,1fr))}.App_planGrid__YsEEH{grid-template-columns:repeat(2,minmax(0,1fr))}.App_iconButton__3-tg-,.App_inlineHeader__1dX_O button,.App_planGrid__YsEEH button,.App_recentActions__2zTEL button,.App_segmentGroup__2buOR button{min-height:42px;border:1px solid #d8e1ea;border-radius:8px;background:#f8fafc;color:#14213d;cursor:pointer;font-size:13px;font-weight:800;padding:9px 10px}.App_inlineHeader__1dX_O button:hover,.App_planGrid__YsEEH button:not(.App_segmentSelected__2VmKR):hover,.App_recentActions__2zTEL button:hover,.App_segmentGroup__2buOR button:not(.App_segmentSelected__2VmKR):hover{border-color:#0877e8}.App_planGrid__YsEEH .App_segmentSelected__2VmKR,.App_segmentGroup__2buOR .App_segmentSelected__2VmKR{border-color:#0877e8;background:#e7f5ff;color:#083d77}.App_customPayments__B5s0X{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.App_inlineHeader__1dX_O{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.App_customPaymentRow__3GABN{display:grid;grid-template-columns:.8fr 1.15fr auto;grid-gap:10px;gap:10px;align-items:end}.App_iconButton__3-tg-{min-width:54px;margin-bottom:0}.App_iconButton__3-tg-:disabled{cursor:not-allowed;opacity:.45}.App_contactToggle__3lCmb,.App_recentToggle__33pWV,.App_scheduleToggle__So26s{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;padding:0;text-align:left}.App_contactToggle__3lCmb span,.App_recentToggle__33pWV span,.App_scheduleToggle__So26s span{display:grid;grid-gap:4px;gap:4px}.App_contactToggle__3lCmb strong,.App_recentToggle__33pWV strong,.App_scheduleToggle__So26s strong{color:#14213d;font-size:18px}.App_contactToggle__3lCmb small,.App_recentToggle__33pWV small,.App_scheduleToggle__So26s small{color:#607083;font-size:13px;font-weight:700;line-height:1.35}.App_contactToggle__3lCmb b,.App_recentToggle__33pWV b,.App_scheduleToggle__So26s b{flex:0 0 auto;border-radius:8px;background:#e7f5ff;color:#083d77;font-size:13px;padding:8px 10px}.App_recentList__SkMUZ{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.App_recentItem__2kixi{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;border-radius:8px;background:#f8fafc;padding:12px}.App_recentItem__2kixi div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.App_recentItem__2kixi strong{color:#14213d;font-size:14px}.App_recentItem__2kixi small,.App_recentItem__2kixi span{color:#607083;font-size:12px;font-weight:700;overflow-wrap:anywhere}.App_recentActions__2zTEL{display:grid;grid-gap:8px;gap:8px;align-content:center}.App_errorBox__26Rvs{border:1px solid #ffc9c9;border-radius:8px;background:#fff5f5;color:#c92a2a;font-size:14px;font-weight:800;line-height:1.4;padding:14px}.App_calculateButton__11dgM,.App_pdfButton__3X_2P{width:100%;min-height:52px;border:0;border-radius:8px;cursor:pointer;color:#fff;font-size:16px;font-weight:900}.App_calculateButton__11dgM{background:#0877e8;box-shadow:0 10px 18px rgba(8,119,232,.22)}.App_pdfButton__3X_2P{margin-top:4px;background:#0f8f5f}.App_emptyState__3-l-L{display:grid;grid-gap:8px;gap:8px;color:#607083}.App_emptyState__3-l-L strong{color:#14213d;font-size:18px}.App_emptyState__3-l-L span{font-size:14px;font-weight:700;line-height:1.45}.App_heroResult__h0BIT{display:grid;grid-gap:8px;gap:8px;border-radius:8px;background:#083d77;color:#fff;padding:18px}.App_heroResult__h0BIT small,.App_heroResult__h0BIT span{color:#dceaf7;font-size:13px;font-weight:800}.App_heroResult__h0BIT strong{color:#fff;font-size:29px;line-height:1.15;overflow-wrap:anywhere}.App_metricsGrid__-2FpO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.App_metric__3SLFL{display:grid;grid-gap:5px;gap:5px;border-radius:8px;background:#f8fafc;padding:12px;min-width:0}.App_metric__3SLFL span{color:#607083;font-size:12px;font-weight:800}.App_metric__3SLFL strong{color:#14213d;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.App_metricHighlighted__21J5s{background:#e7f5ff}.App_metricHighlighted__21J5s span{color:#0877e8}.App_dateStrip__k6S9Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border-radius:8px;background:#f8fafc;margin-top:14px;padding:12px}.App_dateStrip__k6S9Q div{display:grid;grid-gap:4px;gap:4px}.App_dateStrip__k6S9Q span{color:#607083;font-size:12px;font-weight:800}.App_dateStrip__k6S9Q strong{color:#14213d;font-size:15px}.App_noteBox__bJR-6{display:grid;grid-gap:6px;gap:6px;border:1px solid #ffe8a3;border-radius:8px;background:#fff8e8;color:#14213d;margin-top:12px;padding:12px}.App_noteBox__bJR-6 strong{color:#b86200;font-size:13px}.App_noteBox__bJR-6 span{white-space:pre-line;font-size:13px;font-weight:700;line-height:1.45}.App_tableWrap__1Lf9M{max-width:100%;overflow-x:auto;margin-top:14px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.App_scheduleTable__25Zmk{width:-webkit-max-content;width:max-content;min-width:920px;border-collapse:collapse;font-size:12px}.App_scheduleTable__25Zmk th{background:#083d77;color:#fff;text-align:left}.App_scheduleTable__25Zmk td,.App_scheduleTable__25Zmk th{border-bottom:1px solid #e6ecf2;padding:9px 8px;white-space:nowrap}.App_scheduleTable__25Zmk td:first-child,.App_scheduleTable__25Zmk th:first-child{min-width:42px}.App_scheduleTable__25Zmk td:nth-child(2),.App_scheduleTable__25Zmk th:nth-child(2){min-width:100px}.App_scheduleTable__25Zmk td:nth-child(n+3),.App_scheduleTable__25Zmk th:nth-child(n+3){min-width:124px}.App_scheduleTable__25Zmk td{color:#14213d;font-weight:700}.App_scheduleTable__25Zmk em{display:block;color:#0877e8;font-size:10px;font-style:normal;font-weight:900}@media (max-width:980px){.App_header__3ZZ1n{align-items:flex-start;display:grid}.App_header__3ZZ1n p{max-width:none;text-align:left}.App_layout__1LipR{grid-template-columns:1fr}.App_resultColumn__2mXhl{position:static}}@media (max-width:640px){.App_page__CKP-2{width:min(100% - 20px,1180px);padding-top:16px}.App_header__3ZZ1n h1{font-size:28px}.App_card__3tefE,.App_emptyState__3-l-L,.App_resultCard__16A64,.App_scheduleCard__18G4-{padding:14px}.App_customPaymentRow__3GABN,.App_dateStrip__k6S9Q,.App_metricsGrid__-2FpO,.App_planGrid__YsEEH,.App_recentItem__2kixi,.App_segmentGroup__2buOR,.App_twoColumn__27jfa{grid-template-columns:1fr}.App_customPaymentRow__3GABN{align-items:stretch}.App_heroResult__h0BIT strong{font-size:23px}.App_contactToggle__3lCmb,.App_recentToggle__33pWV,.App_scheduleToggle__So26s{align-items:flex-start}}.Footer_footer__3V1cF{flex-direction:column;grid-gap:8px;gap:8px;width:100%;border-top:1px solid #d8e1ea;background:#f3f6fa;padding:14px 16px 16px}.Footer_footer__3V1cF,.Footer_socialLinks__MCeLk{display:flex;align-items:center;justify-content:center}.Footer_socialLinks__MCeLk{grid-gap:14px;gap:14px}.Footer_socialLinks__MCeLk a{color:#767676;display:inline-flex;line-height:1;text-decoration:none}.Footer_socialLinks__MCeLk a:focus-visible,.Footer_socialLinks__MCeLk a:hover{color:#0877e8}.Footer_copyright__2XL7J{color:#607083;font-size:13px;font-weight:700;line-height:1.35;margin:0;text-align:center}.Footer_logo__3pacW{width:24px;height:24px}.social-icon{display:block;height:22px;width:22px;color:#767676}
/*# sourceMappingURL=main.8e5b15e8.chunk.css.map */