._page_s7cug_1{color:#102a43;background:#f7f3ea}._hero_s7cug_2,._body_s7cug_2{max-width:1200px;margin:auto;padding:48px 28px}._hero_s7cug_2{grid-template-columns:1fr 250px;align-items:center;gap:42px;display:grid}._hero_s7cug_2 h1{margin:12px 0 20px;font-size:clamp(30px,4vw,50px);line-height:1.2}._hero_s7cug_2 p{max-width:730px;line-height:1.8}._eyebrow_s7cug_6{color:#a6382e;letter-spacing:.1em;font-size:13px;font-weight:700}._heroBadge_s7cug_7{border-left:1px solid #c7a66a;flex-direction:column;gap:10px;padding-left:28px;display:flex}._heroBadge_s7cug_7 strong{font-size:54px;line-height:1}._heroBadge_s7cug_7 span{font-size:15px}._links_s7cug_10{flex-wrap:wrap;gap:14px 24px;margin-top:20px;display:flex}._links_s7cug_10 a,._body_s7cug_2 a{color:#a6382e;text-underline-offset:4px}._status_s7cug_12{background:#fffaf0;border:1px solid #ddcfb8;border-radius:12px;max-width:1144px;margin:0 auto;padding:16px 22px;line-height:1.7}._body_s7cug_2{padding-top:28px}._calculator_s7cug_14{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}._form_s7cug_15{min-width:0}._mobileSummary_s7cug_16{display:none}._form_s7cug_15 fieldset{background:#fff;border:1px solid #ded8cc;border-radius:16px;min-width:0;margin:0 0 20px;padding:24px}._form_s7cug_15 legend{padding:0 8px;font-size:20px;font-weight:700}._form_s7cug_15 legend span{color:#ad483b;margin-right:12px;font-size:14px;display:inline-block}._fields_s7cug_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._field_s7cug_20{min-width:0;margin-bottom:16px}._field_s7cug_20 label{margin-bottom:9px;font-size:15px;font-weight:650;display:block}._field_s7cug_20 select,._field_s7cug_20 input{font:inherit;color:#102a43;box-sizing:border-box;background:#fff;border:1px solid #bcc6ca;border-radius:8px;width:100%;min-height:48px;padding:10px 12px}._field_s7cug_20 select{text-overflow:ellipsis}._field_s7cug_20 p,._note_s7cug_25{color:#536372;margin:8px 0 0;font-size:13px;line-height:1.7}._field_s7cug_20 :is(input,select):focus-visible,._page_s7cug_1 button:focus-visible{outline-offset:3px;outline:3px solid #c7a66a}._partnerChecks_s7cug_27{border-top:1px solid #eee7dd;padding-top:18px}._actions_s7cug_28{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._actions_s7cug_28 span{color:#536372;font-size:13px}._page_s7cug_1 button{cursor:pointer;color:#102a43;min-height:44px;font:inherit;background:#fff;border:1px solid #bcc6ca;border-radius:8px;padding:10px 16px}._page_s7cug_1 button:disabled{opacity:.55;cursor:not-allowed}._result_s7cug_32{color:#fff;background:#102a43;border-radius:16px;min-width:0;padding:26px;position:sticky;top:110px}._resultLabel_s7cug_33{color:#e7d7b9;margin:0 0 12px;font-size:14px}._total_s7cug_34{font-variant-numeric:tabular-nums;font-size:64px;line-height:1.1}._total_s7cug_34 small{font-size:15px;font-weight:500}._result_s7cug_32 p{font-size:13px;line-height:1.7}._result_s7cug_32 dl{border-top:1px solid #40546a;margin-top:20px;padding-top:12px}._result_s7cug_32 dl div{justify-content:space-between;gap:14px;margin:13px 0;font-size:14px;display:flex}._result_s7cug_32 dt{overflow-wrap:anywhere}._result_s7cug_32 dd{font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-weight:700}._pending_s7cug_41{background:#223e56;border-left:3px solid #c7a66a;margin:18px 0;padding:12px;font-size:14px}._pending_s7cug_41 p{margin:6px 0 0}._resultBoundary_s7cug_43{color:#e7d7b9;border-top:1px solid #40546a;padding-top:16px}._page_s7cug_1 ._saveButton_s7cug_44{color:#fff;background:#c9473a;border-color:#c9473a;width:100%;margin-top:8px}._comparison_s7cug_45{border-top:1px solid #40546a;margin-top:22px;padding-top:18px}._comparison_s7cug_45 h2{font-size:18px;line-height:1.5}._comparison_s7cug_45>div{gap:30px;display:flex}._comparison_s7cug_45 span{font-size:13px}._comparison_s7cug_45 b{margin-top:8px;font-size:32px;display:block}._comparison_s7cug_45 ul{padding-left:18px;font-size:13px;line-height:1.8}._reference_s7cug_51,._faq_s7cug_51,._sources_s7cug_51,._cta_s7cug_51{border-top:1px solid #d8cdbb;margin-top:46px;padding-top:28px}._body_s7cug_2 h2{font-size:26px;line-height:1.4}._reference_s7cug_51>p,._sources_s7cug_51 p,._cta_s7cug_51 p,._faq_s7cug_51 p{line-height:1.8}._tableGrid_s7cug_54{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}._tableWrap_s7cug_55{background:#fff;border:1px solid #ded8cc;border-radius:12px;padding:16px;overflow-x:auto}._tableWrap_s7cug_55 table{border-collapse:collapse;width:100%;font-size:14px}._tableWrap_s7cug_55 caption{text-align:left;margin-bottom:14px;font-weight:700}._tableWrap_s7cug_55 th,._tableWrap_s7cug_55 td{text-align:left;border-bottom:1px solid #eee7dd;padding:8px}._tableWrap_s7cug_55 th{font-weight:500}._tableWrap_s7cug_55 td{font-variant-numeric:tabular-nums}._faq_s7cug_51 details{border-bottom:1px solid #ded8cc;padding:16px 0}._faq_s7cug_51 summary{cursor:pointer;font-weight:650;line-height:1.6}._cta_s7cug_51{align-items:center;gap:28px;display:flex}._cta_s7cug_51 img{border:8px solid #fff;border-radius:10px;width:130px;height:auto}@media (width<=900px){._calculator_s7cug_14{grid-template-columns:minmax(0,1fr)}._mobileSummary_s7cug_16{z-index:8;color:#fff;background:#102a43;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:sticky;top:76px}._mobileSummary_s7cug_16 strong{font-variant-numeric:tabular-nums;font-size:20px}._body_s7cug_2 ._mobileSummary_s7cug_16 a{color:#e7d7b9}._result_s7cug_32{scroll-margin-top:150px;position:static}._hero_s7cug_2{grid-template-columns:1fr;gap:18px}._heroBadge_s7cug_7{flex-direction:row;align-items:center;gap:22px}._heroBadge_s7cug_7 strong{font-size:36px}._status_s7cug_12{margin-inline:24px}}@media (width<=600px){._hero_s7cug_2,._body_s7cug_2{padding:30px 18px}._fields_s7cug_20,._tableGrid_s7cug_54{grid-template-columns:1fr}._form_s7cug_15 fieldset{padding:18px 14px}._form_s7cug_15 legend{font-size:18px}._status_s7cug_12{margin-inline:18px;padding:14px;font-size:14px}._result_s7cug_32{padding:22px}._body_s7cug_2 h2{font-size:23px}._cta_s7cug_51{flex-direction:column;align-items:flex-start}}
