.AffiliateLink_link__Uqe7j{color:var(--color-accent);font-weight:500;text-decoration:underline}.AffiliateLink_link__Uqe7j:hover{color:var(--color-accent-dark)}.Disclosure_disclosure__lF7zD{font-size:13px;color:var(--color-text-muted);margin:8px 0 16px}.DataTable_wrap__LZBe6{margin:1.5rem 0}.DataTable_scroll__g36_b{max-width:100%;overflow-x:auto;container-type:inline-size;-webkit-overflow-scrolling:touch;border:1px solid var(--color-card-border);border-radius:6px;background:var(--color-card)}.DataTable_scroll__g36_b:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.DataTable_table__jtely{margin:0;min-width:100%}.DataTable_scroll__g36_b .DataTable_table__jtely thead th{background:var(--color-header);color:var(--color-text-on-dark);border-bottom:3px solid var(--color-accent)}.DataTable_scroll__g36_b .DataTable_table__jtely tbody tr{background:var(--color-card)}.DataTable_scroll__g36_b .DataTable_table__jtely tbody tr:nth-child(2n){background:var(--color-table-stripe)}.DataTable_scroll__g36_b .DataTable_table__jtely tbody th[scope=row]{width:auto}.DataTable_caption__KY86N{position:-webkit-sticky;position:sticky;left:0;max-width:100cqi;box-sizing:border-box;caption-side:top;text-align:left;padding:12px 16px 10px;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;line-height:1.35;color:var(--color-text);background:var(--color-card)}.DataTable_source__k6kzq{margin:8px 0 0;font-size:.85rem;line-height:1.5;color:var(--color-text-source)}.DataTable_wrap__LZBe6 a{color:var(--color-link-in-piece);text-decoration:underline}.DataTable_wrap__LZBe6 a:hover{color:var(--color-text)}.DataTable_scroll__g36_b .DataTable_table__jtely thead th a{color:var(--color-text-on-dark)}.KeyNumbers_wrap__qV6wz{margin:1.5rem 0}.KeyNumbers_strip__CuRqv{display:grid;grid-template-columns:repeat(var(--kn-cols,4),minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.KeyNumbers_strip__CuRqv[data-count="2"]{--kn-cols:2}.KeyNumbers_strip__CuRqv[data-count="3"]{--kn-cols:3}.KeyNumbers_strip__CuRqv[data-count="4"]{--kn-cols:2}.KeyNumbers_item__Q1QeA{display:flex;flex-direction:column;padding:16px 16px 14px;background:var(--color-card);border:1px solid var(--color-card-border);border-top:4px solid var(--color-accent);border-radius:6px}.KeyNumbers_value__s8vEe{order:-1;margin:0 0 6px;font-family:var(--font-heading);font-weight:700;font-size:2.25rem;line-height:1.1;color:var(--color-accent-deep);white-space:nowrap}.KeyNumbers_label__LOc3J{margin:0;font-family:var(--font-body);font-size:.95rem;line-height:1.45;color:var(--color-text)}.KeyNumbers_itemSource__hDo0S{margin:8px 0 0;font-size:.8rem;line-height:1.4;color:var(--color-text-source)}.KeyNumbers_source__4ojVs{margin:8px 0 0;font-size:.85rem;line-height:1.5;color:var(--color-text-source)}@media (max-width:600px){.KeyNumbers_strip__CuRqv,.KeyNumbers_strip__CuRqv[data-count="2"],.KeyNumbers_strip__CuRqv[data-count="3"],.KeyNumbers_strip__CuRqv[data-count="4"]{--kn-cols:2}.KeyNumbers_value__s8vEe{font-size:1.9rem}}@media (max-width:480px){.KeyNumbers_strip__CuRqv,.KeyNumbers_strip__CuRqv[data-count="2"],.KeyNumbers_strip__CuRqv[data-count="3"],.KeyNumbers_strip__CuRqv[data-count="4"]{--kn-cols:1}}.KeyNumbers_wrap__qV6wz a{color:var(--color-link-in-piece);text-decoration:underline}.KeyNumbers_wrap__qV6wz a:hover{color:var(--color-text)}.Callout_callout__5DGeG{margin:1.5rem 0;padding:16px 20px 16px 18px;background:var(--color-callout-note);border:1px solid var(--color-card-border);border-left:6px solid var(--color-accent);border-radius:0 6px 6px 0}.Callout_isWarning__UkqbD{background:var(--color-callout-warning);border-left:8px solid var(--color-accent-deep)}.Callout_isSteps__iN5yJ{background:var(--color-callout-steps);border-left:6px solid var(--color-accent)}.Callout_isNote__2L50e{background:var(--color-callout-note);border-left:4px dashed var(--color-text-light)}.Callout_label__nReS8{margin:0 0 4px;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--color-text-source)}.Callout_title__Rf97G{margin:0 0 8px;font-family:var(--font-heading);font-size:1.15rem;font-weight:700;line-height:1.35}.Callout_body__nhfWu,.Callout_title__Rf97G{color:var(--color-text)}.Callout_body__nhfWu>:last-child{margin-bottom:0}.Callout_callout__5DGeG ol.Callout_list__xXTcw{margin:0;padding-left:1.4em;border:0;color:var(--color-text)}.Callout_callout__5DGeG ol.Callout_list__xXTcw li{margin-bottom:.4em;line-height:1.6}.Callout_callout__5DGeG ol.Callout_list__xXTcw li:last-child{margin-bottom:0}.Callout_body__nhfWu+ol.Callout_list__xXTcw{margin-top:8px}@media (max-width:600px){.Callout_callout__5DGeG{padding:14px}}.Callout_callout__5DGeG a{color:var(--color-link-in-piece);text-decoration:underline}.Callout_callout__5DGeG a:hover{color:var(--color-text)}.TermsAgree_agree__f0sdL{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px}.TermsAgree_box__z2ff_{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:#7a4b0d;cursor:pointer}.TermsAgree_box__z2ff_:focus-visible{outline:3px solid #7a4b0d;outline-offset:2px}.TermsAgree_label__Sk71f{display:block;width:-moz-fit-content;width:fit-content;font-family:var(--font-body);font-size:15px;line-height:1.45;color:var(--color-text);cursor:pointer}.TermsAgree_label__Sk71f a{color:#7a4b0d;text-decoration:underline}.TermsAgree_estimateLine__R7_Kw{margin:12px 0 16px;color:var(--color-text)}.TermsAgree_estimateLine__R7_Kw,.TermsAgree_message__L2Yby{font-family:var(--font-body);font-size:15px;line-height:1.45}.TermsAgree_message__L2Yby{margin:4px 0 0;font-weight:700;color:#c62e2e}.page_hero__9xTvX{background:var(--color-header);padding:48px 32px}.page_inner__7DQNP{max-width:var(--max-width);margin:0 auto}.page_innerWide__GcK_D{max-width:1100px;margin:0 auto}.page_label__EW5Bq{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.page_headline__AmbDb{font-family:var(--font-heading);font-size:36px;color:var(--color-text-on-dark);line-height:1.2;margin-bottom:16px;font-weight:700}.page_headline__AmbDb em{color:var(--color-accent);font-style:normal}.page_subhead__o4Pg_{color:var(--color-text-on-dark-muted);font-size:15px;line-height:1.6;max-width:580px;margin-bottom:16px}.page_deadlineBadge__SLzNO{display:inline-block;padding:6px 14px;background:rgba(232,74,74,.15);border:1px solid rgba(232,74,74,.3);border-radius:6px;font-size:13px;font-weight:600;color:#e85a5a}.page_deadlineBadge__SLzNO strong{color:#ff6b6b;letter-spacing:.3px}.page_deadlineBadgeLate__uT_gB{display:inline-block;padding:8px 16px;background:rgba(232,74,74,.2);border:1px solid rgba(232,74,74,.4);border-radius:6px;font-size:13px;font-weight:600;color:#ff6b6b}.page_deadlineLateHead__TpMAT{margin:0;line-height:1.5}.page_deadlineLateList__nOtDS{margin:6px 0 0;padding-left:18px;list-style:disc;text-align:left}.page_deadlineLateList__nOtDS li{margin:4px 0 0;line-height:1.5}.page_deadlineLateText__zYwa9{font-weight:400}.page_filingNote__38yDm{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:12px;padding:8px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;font-size:13px;line-height:1.5;color:var(--color-text-on-dark-muted)}.page_filingNote__38yDm strong{color:var(--color-text-on-dark)}.page_statsBar__nhd7f{background:var(--color-header-dark);padding:20px 32px}.page_statsInner__2ss2j{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-around;text-align:center}.page_stat__MGBjD{flex:1 1}.page_statNum__TenW5{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-accent)}.page_statLabel__sueF2{font-size:12px;color:var(--color-text-on-dark-subtle);margin-top:4px}.page_importantSection__TGKe0{background:var(--color-body);padding:24px 20px 0}.page_importantBox__sHbL_{background:var(--color-surface-dark);border-left:4px solid var(--color-accent);padding:14px 18px}.page_importantTitle__iIDdA{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:6px;line-height:1.3}.page_importantBox__sHbL_ p{font-size:13px;line-height:1.5;color:#444;margin-bottom:0}.page_calcSection__uHSai{background:var(--color-body);padding:16px 20px 48px}.page_calcWarningGrid__1r9tf{display:grid;grid-template-columns:1fr 360px;grid-gap:16px;gap:16px;align-items:start}.page_calcCard__MVyTp{background:var(--color-surface-light);border-radius:8px;padding:24px}.page_calcHeading__mOq22{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--color-text);margin-bottom:8px}.page_calcSub__Yme1V{font-size:14px;color:var(--color-text-muted);margin-bottom:24px;line-height:1.5}.page_formGroup__YvTEW{margin-bottom:20px;position:relative}.page_formRow__SiRXW{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_fieldLabel__PTWaO{display:block;font-size:14px;font-weight:500;color:var(--color-text);margin-bottom:6px}.page_labelHint__XY5s2{font-weight:400;color:var(--color-text-light);font-size:13px}.page_otTypeRow__k4eeO{display:flex;gap:8px}.page_otTypeBtn__7xVbZ{flex:1 1;padding:10px 12px;background:#fff;border:1px solid #ccc;border-radius:6px;color:var(--color-text-muted);font-family:var(--font-body);font-size:14px;font-weight:500;text-align:center;transition:border-color .15s,color .15s,background .15s;cursor:pointer}.page_otTypeBtnActive__KGMkL{border-color:var(--color-accent);color:var(--color-accent-dark);background:rgba(232,168,56,.1)}.page_otTypeBtn__7xVbZ:hover:not(.page_otTypeBtnActive__KGMkL){border-color:#999}.page_dtNote__xnIKo{font-size:13px;line-height:1.5;color:var(--color-text-muted);padding:12px 16px;background:var(--color-surface-dark);border-left:4px solid var(--color-accent);margin-bottom:20px}.page_dtNote__xnIKo strong{color:var(--color-text)}.page_ot2CheckLink__fk_L_{display:block;background:none;border:none;padding:0;margin-top:6px;font-family:var(--font-body);font-size:13px;font-weight:600;color:#e85a5a;cursor:pointer;text-align:left;text-decoration:underline;transition:color .15s}.page_ot2CheckLink__fk_L_:hover{color:#c93030}.page_ot2Popup__UuszL{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--color-surface-light);border:1px solid var(--color-accent);border-radius:8px;padding:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:100;max-height:70vh;overflow-y:auto}.page_ot2PopupClose__tF_sb{position:absolute;top:12px;right:12px;background:none;border:none;font-size:16px;color:var(--color-text-light);cursor:pointer;padding:4px;line-height:1}.page_ot2PopupClose__tF_sb:hover{color:var(--color-text)}.page_ot2PopupIntro__TNa_M{font-size:14px;line-height:1.6;color:var(--color-text);margin-bottom:16px;padding-right:24px}.page_ot2PopupIntro__TNa_M a{color:var(--color-accent-dark);text-decoration:underline}.page_ot2CodeGrid__8qtom{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:16px}.page_ot2CodeItem__0fOUq{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--color-surface-dark);border-radius:4px}.page_ot2Code__PQIwm{font-family:monospace;font-size:12px;font-weight:700;color:var(--color-accent-dark);white-space:nowrap;min-width:90px}.page_ot2Desc__cNjH0{font-size:12px;color:var(--color-text-muted)}.page_ot2PopupWarning__x3Lpj{font-size:13px;line-height:1.5;color:#c93030;padding:10px 12px;background:rgba(232,74,74,.06);border-left:3px solid #e85a5a}.page_ot2PopupLearnMore__DbpH_{font-size:13px;color:var(--color-text-muted);margin-top:10px}.page_ot2PopupLearnMore__DbpH_ a{color:var(--color-accent-dark);text-decoration:underline}.page_ot2ActivateBtn__DKoBF{display:inline-block;padding:4px 12px;background:var(--color-accent);color:var(--color-text);font-family:var(--font-body);font-size:13px;font-weight:700;border:none;border-radius:4px;cursor:pointer;margin-left:4px;vertical-align:baseline;transition:background .15s}.page_ot2ActivateBtn__DKoBF:hover{background:var(--color-accent-hover)}.page_input__KbmuB,.page_select__tJn_f{width:100%;padding:10px 14px;background:#fff;border:1px solid #bbb;border-radius:6px;color:var(--color-text);font-family:var(--font-body);font-size:15px;transition:border-color .15s;-webkit-appearance:none}.page_input__KbmuB:focus,.page_select__tJn_f:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(232,168,56,.2)}.page_input__KbmuB::placeholder{color:#aaa}.page_select__tJn_f{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23777' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.page_inputPrefix__g5zBw{position:relative}.page_inputPrefix__g5zBw:before{content:"$";position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-text-light);pointer-events:none;z-index:2;font-size:15px}.page_inputPrefix__g5zBw .page_input__KbmuB{padding-left:28px}.page_inputError__tA_xR{border-color:#e85a5a!important;box-shadow:0 0 0 2px rgba(232,90,90,.15)!important}.page_errorMsg__VijQ3{font-size:13px;color:#e85a5a;margin-top:4px}.page_btnCalc__jYyWB{width:100%;padding:14px 24px;background:var(--color-accent);color:var(--color-text);font-family:var(--font-body);font-size:16px;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background .15s;margin-top:8px}.page_btnCalc__jYyWB:hover{background:var(--color-accent-hover)}.page_scrollNote__3_hnn{text-align:center;font-size:16px;font-weight:700;color:var(--color-accent-dark);margin-top:16px}.page_warningSidebar__FX4tQ{display:flex;flex-direction:column;gap:8px}.page_warningLabel__Nq1S_{font-size:12px;font-weight:700;letter-spacing:1px;color:#c93030;margin-bottom:3px}.page_warningTitleSm__REFgF{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-text);margin-bottom:0;line-height:1.3}.page_warningAccSm__XPPCM{margin-bottom:0}.page_warningAccToggle__7_VB2{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--color-surface-dark);border:none;border-left:4px solid var(--color-accent);text-align:left;cursor:pointer;transition:box-shadow .2s ease}.page_warningAccToggle__7_VB2:hover{box-shadow:0 0 0 2px var(--color-accent)}.page_warningAccSmOpen__ppvF8 .page_warningAccToggle__7_VB2{border-bottom:1px solid rgba(0,0,0,.08)}.page_warningAccToggle__7_VB2 .page_warningLabel__Nq1S_{margin-bottom:2px}.page_warningArrow__ttdrz{font-size:11px;color:var(--color-text-light);transition:transform .2s;flex-shrink:0;margin-left:12px}.page_warningAccSmOpen__ppvF8 .page_warningArrow__ttdrz{transform:rotate(180deg);color:var(--color-accent-dark)}.page_warningAccBody__yLYmh{padding:12px 16px;background:var(--color-surface-dark);border-left:4px solid var(--color-accent)}.page_warningAccBody__yLYmh p{font-size:12.5px;line-height:1.5;color:#444;margin-bottom:6px}.page_warningAccBody__yLYmh p:last-child{margin-bottom:0}.page_warningAccBody__yLYmh strong{color:var(--color-accent-dark)}.page_warningList__4ccYM{font-size:12px;line-height:1.5;color:#444;margin:6px 0 6px 16px}.page_warningList__4ccYM li{margin-bottom:2px}.page_resultsSection__zCKOX{background:var(--color-body);padding:0 20px 48px}.page_resultsPanel__LBX_W{background:var(--color-surface-dark);border-left:4px solid var(--color-accent);padding:32px;margin-bottom:16px}.page_bigNumber__Ghw3_{text-align:center;padding:24px 0;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.08)}.page_bigLabel__2kk_w{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent-dark);margin-bottom:8px}.page_bigAmount__lLXde{font-family:var(--font-heading);font-size:48px;font-weight:700;color:var(--color-accent-dark);line-height:1;margin-bottom:6px}.page_bigNote__GcdHr{font-size:14px;color:var(--color-text-muted)}.page_breakdown___wK6z{display:flex;flex-direction:column}.page_breakdownRow__tBpHg{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:15px}.page_breakdownRow__tBpHg span:first-child{color:var(--color-text-muted)}.page_breakdownRow__tBpHg span:last-child{font-weight:600;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_breakdownTotal__ASko4{border-top:2px solid rgba(0,0,0,.1);margin-top:2px}.page_breakdownTotal__ASko4 span:first-child{font-weight:600;color:var(--color-text)}.page_accent__j5Xyt{color:var(--color-accent-dark)!important}.page_red__tUOIb{color:#e85a5a!important}.page_warningInline__4dvyy{background:rgba(232,168,56,.1);border-left:3px solid var(--color-accent)}.page_warningInlineRed__nRVVr,.page_warningInline__4dvyy{margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.5;color:var(--color-text)}.page_warningInlineRed__nRVVr{background:rgba(232,74,74,.08);border-left:3px solid #e85a5a}.page_ot2ResultNote__Ms0p8{margin-top:16px;padding:12px 16px;background:rgba(232,168,56,.06);border-left:3px solid var(--color-accent);font-size:13px;line-height:1.5;color:var(--color-text-muted)}.page_resultsBranding__fJVNb{margin-top:20px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08);text-align:center}.page_resultsBrandUrl__FoYqd{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-accent-dark);letter-spacing:.5px;margin-bottom:6px}.page_shareRow__F31jY{display:flex;gap:10px;margin-bottom:16px}.page_btnShare__saxtM{flex:1 1;padding:14px 20px;background:var(--color-accent);color:var(--color-text);font-family:var(--font-body);font-size:15px;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background .15s}.page_btnShare__saxtM:hover{background:var(--color-accent-hover)}.page_mobileOnly__mfoqG{display:none}.page_btnShareSecondary__OLun_{flex:1 1;padding:14px 20px;background:transparent;color:var(--color-accent-dark);font-family:var(--font-body);font-size:15px;font-weight:700;border:2px solid var(--color-accent);border-radius:6px;cursor:pointer;transition:background .15s}.page_btnShareSecondary__OLun_:hover{background:rgba(232,168,56,.1)}.page_claimCard__K5VSG{background:var(--color-surface-light);border-radius:8px;padding:32px;margin-bottom:16px}.page_step__e8h_5{display:flex;gap:14px;margin-bottom:16px}.page_step__e8h_5:last-child{margin-bottom:0}.page_stepNum__0RvCw{flex-shrink:0;width:28px;height:28px;background:rgba(232,168,56,.15);border:1px solid rgba(232,168,56,.3);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--color-accent-dark)}.page_step__e8h_5 div:last-child{font-size:14px;line-height:1.6;color:#444;padding-top:3px}.page_step__e8h_5 strong{color:var(--color-text)}.page_step__e8h_5 a{color:var(--color-accent-dark);text-decoration:underline}.page_auditCta__zI6fy{background:var(--color-header);border-radius:8px;padding:32px;text-align:center;margin-bottom:16px}.page_auditCtaHeading__Xf2eB{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-text-on-dark);margin-bottom:8px}.page_auditCta__zI6fy p{font-size:14px;color:var(--color-text-on-dark-muted);line-height:1.6}.page_auditCta__zI6fy a{color:var(--color-accent);text-decoration:underline}.page_btnRecalc__Ef2dj{width:100%;padding:12px 24px;background:transparent;color:var(--color-accent-dark);font-family:var(--font-body);font-size:14px;font-weight:600;border:1px solid var(--color-accent);border-radius:6px;cursor:pointer;transition:background .15s}.page_btnRecalc__Ef2dj:hover{background:rgba(232,168,56,.1)}.page_faqSection__z7G3U{background:var(--color-surface-dark);padding:48px 32px}.page_sectionHeading__hPyYr{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--color-text);margin-bottom:24px}.page_faqItem__FGZDP{margin-bottom:8px}.page_faqToggle__4nK76{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--color-surface-light);border:1px solid transparent;border-radius:8px;color:var(--color-text);font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;text-align:left;transition:box-shadow .2s ease}.page_faqToggle__4nK76:hover{box-shadow:0 0 0 2px var(--color-accent)}.page_faqItemOpen__oHElq .page_faqToggle__4nK76{border-color:var(--color-accent);border-radius:8px 8px 0 0}.page_faqArrow__MhuOa{font-size:10px;color:var(--color-text-light);transition:transform .2s}.page_faqItemOpen__oHElq .page_faqArrow__MhuOa{transform:rotate(180deg);color:var(--color-accent-dark)}.page_faqAnswer__QEiRx{padding:16px;font-size:14px;line-height:1.7;color:#444;background:var(--color-surface-light);border:1px solid var(--color-accent);border-top:none;border-radius:0 0 8px 8px}.page_faqAnswer__QEiRx p{margin-bottom:12px}.page_faqAnswer__QEiRx p:last-child{margin-bottom:0}.page_disclaimerSection__dIKwx{background:var(--color-body);padding:0 32px 48px}.page_disclaimer__ycYo8{font-size:13px;line-height:1.6;color:var(--color-text-light);padding:20px 24px;background:var(--color-surface-dark);border-left:4px solid #ccc}.page_disclaimer__ycYo8 strong{color:var(--color-text-muted)}.page_disclaimer__ycYo8 a{color:var(--color-text-light);text-decoration:underline}@media (max-width:960px){.page_calcWarningGrid__1r9tf{grid-template-columns:1fr}.page_warningSidebar__FX4tQ{order:-1}}@media (max-width:768px){.page_hero__9xTvX{padding:36px 20px}.page_headline__AmbDb{font-size:28px}.page_subhead__o4Pg_{font-size:14px}.page_statsBar__nhd7f{padding:16px 20px}.page_statsInner__2ss2j{flex-direction:column;gap:12px}.page_calcSection__uHSai{padding:16px 16px 32px}.page_calcCard__MVyTp{padding:20px 16px}.page_formRow__SiRXW{grid-template-columns:1fr}.page_otTypeRow__k4eeO{flex-direction:column}.page_importantSection__TGKe0{padding:16px 16px 0}.page_resultsSection__zCKOX{padding:0 16px 32px}.page_resultsPanel__LBX_W{padding:24px 16px}.page_bigAmount__lLXde{font-size:36px}.page_claimCard__K5VSG{padding:24px 16px}.page_mobileOnly__mfoqG{display:block}.page_shareRow__F31jY{flex-direction:column}.page_faqSection__z7G3U{padding:32px 20px}.page_disclaimerSection__dIKwx{padding:0 20px 32px}.page_ot2Popup__UuszL{position:fixed;top:10vh;left:16px;right:16px;max-height:80vh}.page_ot2CodeGrid__8qtom{grid-template-columns:1fr}}.ContentImage_image__eHdHo{display:block;width:100%;height:auto;margin:8px 0 24px;border-radius:8px}.ContentImage_figure__hxlZf{margin:8px 0 24px}.ContentImage_figure__hxlZf .ContentImage_image__eHdHo{margin:0}.ContentImage_caption__2mRTn{margin-top:8px;font-family:var(--font-body);font-size:14px;font-weight:400;font-style:normal;line-height:1.5;text-align:left;color:var(--color-text-muted)}.page_disclaimer__sOfRA{margin-top:40px;padding-top:16px;border-top:1px solid var(--color-text-light);font-size:14px;line-height:1.6;color:var(--color-text-muted)}.PayrollCostCompare_wrap__udYim{margin:1.5rem 0 2rem;padding:1rem 1.25rem 1.25rem;background:var(--color-surface-light);border:1px solid var(--color-surface-dark);border-left:3px solid var(--color-accent);border-radius:8px;font-family:var(--font-body);color:var(--color-text)}.PayrollCostCompare_title__IQC2e{font-family:var(--font-heading);font-weight:700;font-size:1.125rem;margin:0 0 .75rem;color:var(--color-header)}.PayrollCostCompare_inputs__kDG7X{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.75rem}.PayrollCostCompare_field__d98jI{display:flex;flex-direction:column;gap:.25rem;min-width:9rem}.PayrollCostCompare_fieldLabel__tm1ht{font-size:.875rem;font-weight:600;color:var(--color-accent-dark)}.PayrollCostCompare_input__pe3c5{font:inherit;font-size:1rem;padding:.4rem .6rem;width:9rem;max-width:100%;background:#fff;color:var(--color-text);border:1px solid var(--color-surface-dark);border-radius:6px}.PayrollCostCompare_input__pe3c5:focus{outline:2px solid var(--color-accent);outline-offset:1px}.PayrollCostCompare_dated__kIeAT{font-size:.875rem;color:var(--color-text-muted);margin:0 0 .5rem}.PayrollCostCompare_scroll__nbV4H{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.PayrollCostCompare_table__X8whQ{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9375rem}.PayrollCostCompare_table__X8whQ thead th{text-align:left;font-weight:700;padding:.5rem .75rem;border-bottom:2px solid var(--color-accent);white-space:nowrap}.PayrollCostCompare_table__X8whQ tbody th[scope=row]{text-align:left;font-weight:600;vertical-align:top;padding:.5rem .75rem}.PayrollCostCompare_table__X8whQ tbody td{vertical-align:top;padding:.5rem .75rem}.PayrollCostCompare_table__X8whQ tbody td:nth-child(3),.PayrollCostCompare_table__X8whQ tbody td:nth-child(4){white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PayrollCostCompare_table__X8whQ tbody tr+tr td,.PayrollCostCompare_table__X8whQ tbody tr+tr th{border-top:1px solid var(--color-surface-dark)}.PayrollCostCompare_groupRow__7YywQ th{text-align:left;font-family:var(--font-heading);font-weight:700;padding:.75rem .75rem .35rem;background:var(--color-surface-dark);color:var(--color-header)}.PayrollCostCompare_rowDate__1f7xq{display:block;font-size:.8125rem;font-weight:400;color:var(--color-text-muted)}.PayrollCostCompare_crossovers__ksHs3{margin-top:1rem}.PayrollCostCompare_crossTitle__Kr_1o{font-weight:700;margin:0 0 .35rem}.PayrollCostCompare_crossovers__ksHs3 ul{margin:0;padding-left:1.25rem}.PayrollCostCompare_crossovers__ksHs3 li{margin-bottom:.3rem}.PayrollCostCompare_disclaimer__78G1M{margin:1rem 0 0;font-size:.8125rem;color:var(--color-text-muted)}.PayrollCostCompare_howInline__ADeT6{display:none}@media (max-width:600px){.PayrollCostCompare_wrap__udYim{padding:.85rem .85rem 1rem}.PayrollCostCompare_table__X8whQ{min-width:0;font-size:.875rem}.PayrollCostCompare_table__X8whQ thead th{white-space:normal}.PayrollCostCompare_howCol__8qGfa{display:none}.PayrollCostCompare_howInline__ADeT6{display:block;margin-top:.2rem;font-size:.8125rem;font-weight:400;color:var(--color-text-muted)}.PayrollCostCompare_table__X8whQ tbody td,.PayrollCostCompare_table__X8whQ tbody th[scope=row],.PayrollCostCompare_table__X8whQ thead th{padding:.45rem .5rem}}.PayrollCostCompare_ladder__A3Pq5{margin:0;padding-left:1.5rem}.PayrollCostCompare_ladder__A3Pq5 li{margin-bottom:.25rem}.PayrollCostCompare_vendorTag___T3NZ{font-size:.8125rem;color:var(--color-text-muted)}.PayrollCostCompare_ladderNote__Tuk1v{margin:.5rem 0 0;font-size:.9375rem}.PayrollCostCompare_termsNotice__CaCec{margin:0 0 .75rem;font-size:14px;line-height:1.45;color:var(--color-text)}.PayrollCostCompare_termsNotice__CaCec a{color:#7a4b0d;text-decoration:underline}