.taxEstimator_page__1mb9w{width:100%;background:var(--brand-cream);padding-top:60px}.taxEstimator_hero__DA_iW{position:relative;overflow:hidden;background:linear-gradient(135deg,#2c3afd,#1421b8);color:#fff;padding:clamp(44px,6vw,72px) 0 96px}.taxEstimator_hero__DA_iW:before{content:"";position:absolute;inset:-40% -10% auto auto;width:46vw;height:46vw;max-width:640px;max-height:640px;border-radius:50%;background:radial-gradient(circle,rgba(255,233,217,.22) 0,rgba(255,233,217,0) 70%);pointer-events:none}.taxEstimator_heroInner__UIAQN{position:relative;width:var(--site-content-width);margin-inline:auto}.taxEstimator_heroTop__e8584{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:end}.taxEstimator_kicker__UYs2Y{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:var(--brand-peach);color:#14208f;font-size:12.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.taxEstimator_title__mLLaw{margin:18px 0 0;color:#fff;font-size:var(--display-title-size);font-weight:800;line-height:1.05;letter-spacing:-.03em;max-width:18ch}.taxEstimator_lede__8AZW2{margin:14px 0 0;color:#dde3ff;font-size:clamp(16px,1.25vw,18px);line-height:1.6;max-width:56ch}.taxEstimator_heroFacts__iSt6h{display:grid;gap:10px}.taxEstimator_fact__yjj50{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18)}.taxEstimator_factIcon__kxBDn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--brand-peach);color:#14208f}.taxEstimator_fact__yjj50 div strong{display:block;color:#fff;font-size:14.5px;font-weight:700}.taxEstimator_fact__yjj50 div span{display:block;color:#c8ceff;font-size:13px}.taxEstimator_modes__oXfXu{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.taxEstimator_mode__KHxP4{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;min-height:150px;padding:20px 22px;border-radius:20px;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.22);color:#fff;text-decoration:none;transition:background .15s ease,transform .15s ease,border-color .15s ease}.taxEstimator_mode__KHxP4:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px)}.taxEstimator_modeOn__wu8Aw{background:#fff;border-color:#fff;color:var(--brand-ink);box-shadow:0 24px 50px -30px rgba(7,31,68,.6);cursor:default}.taxEstimator_modeOn__wu8Aw:hover{background:#fff;transform:none}.taxEstimator_modeIcon__geQZn{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:hsla(0,0%,100%,.14);color:#fff}.taxEstimator_modeOn__wu8Aw .taxEstimator_modeIcon__geQZn{background:var(--brand-blue);color:#fff}.taxEstimator_modeOn__wu8Aw .taxEstimator_modeIconAlt__aa_Bi{background:var(--brand-peach);color:#9a3e0c}.taxEstimator_modeBody__FWiJ3{display:block;min-width:0;padding-right:92px}.taxEstimator_modeBody__FWiJ3 strong{display:block;font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.taxEstimator_modeBody__FWiJ3 p{margin:6px 0 0;color:#c8ceff;font-size:13.5px;line-height:1.5}.taxEstimator_modeOn__wu8Aw .taxEstimator_modeBody__FWiJ3 p{color:var(--brand-slate)}.taxEstimator_modeMeta__gwvXb{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.taxEstimator_modeMeta__gwvXb span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;font-size:12px;font-weight:700}.taxEstimator_modeOn__wu8Aw .taxEstimator_modeMeta__gwvXb span{background:#eef0ff;color:#14208f}.taxEstimator_modeBadge__TwWmH{background:#e3f5ee;color:#065f46;font-size:11.5px;letter-spacing:.4px;text-transform:uppercase}.taxEstimator_modeBadge__TwWmH,.taxEstimator_modeSwitch__C3Ty3{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-weight:800}.taxEstimator_modeSwitch__C3Ty3{background:var(--brand-peach);color:#14208f;font-size:12px}.taxEstimator_layout__ppDV8{position:relative;width:var(--site-content-width);margin:-64px auto 0;display:grid;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:24px;align-items:start;padding-bottom:clamp(56px,7vw,96px)}.taxEstimator_card__r_y1V{background:#fff;border:0;border-radius:24px;padding:clamp(22px,3vw,36px);box-shadow:0 30px 60px -48px rgba(7,31,68,.4)}.taxEstimator_stepper__EEcle{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;border-radius:16px;background:#f1f3f7;margin-bottom:28px}.taxEstimator_stepItem__cvVQX{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:8px 12px;border-radius:12px;color:#667085;font-size:14px;font-weight:700;transition:background .15s ease,color .15s ease}.taxEstimator_stepNum__rh4em{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#fff;border:1.5px solid #d0d5dd;color:#667085;font-size:12.5px;font-weight:800}.taxEstimator_stepItemActive__aBKee{background:var(--brand-blue);color:#fff;box-shadow:0 10px 20px -14px rgba(44,58,253,.8)}.taxEstimator_stepItemActive__aBKee .taxEstimator_stepNum__rh4em{border-color:#fff;background:#fff;color:var(--brand-blue)}.taxEstimator_stepItemDone__QkKam{background:#fff;color:var(--brand-ink)}.taxEstimator_stepItemDone__QkKam .taxEstimator_stepNum__rh4em{border-color:#067647;background:#067647;color:#fff}.taxEstimator_stepHead__h0sdE{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.taxEstimator_stepTitle__lpKUs{margin:0;color:var(--brand-ink);font-size:clamp(22px,2.2vw,28px);font-weight:800;letter-spacing:-.02em}.taxEstimator_stepSub__J1_2e{margin:6px 0 0;color:var(--brand-slate);font-size:15px}.taxEstimator_reset__r_jIE{background:none;border:0;color:var(--brand-slate);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.taxEstimator_section___8qvn{margin-top:26px}.taxEstimator_sectionHead__kTpVj{display:flex;align-items:center;gap:12px;margin-bottom:14px}.taxEstimator_sectionIcon__vIW9g{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#eef0ff;color:var(--brand-blue)}.taxEstimator_sectionTitle__8gjRx{margin:0;color:var(--brand-ink);font-size:16px;font-weight:800}.taxEstimator_sectionHint__0WLiK{margin:1px 0 0;color:var(--brand-slate);font-size:13.5px}.taxEstimator_grid2__uugcA{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.taxEstimator_grid3__UTnLv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px}.taxEstimator_grid4__qtYO8{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.taxEstimator_grid5__1JMSu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.taxEstimator_choice__fPcrk{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:140px;padding:14px;border-radius:16px;border:1.5px solid #e4e7ec;background:#fff;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.taxEstimator_choice__fPcrk:hover{border-color:#b9c0ff;transform:translateY(-1px)}.taxEstimator_choiceOn__g_Akm{border-color:var(--brand-blue);background:#eef0ff;box-shadow:0 0 0 3px rgba(44,58,253,.12)}.taxEstimator_choiceIcon__2RkLA{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#f1f3f7;color:var(--brand-ink)}.taxEstimator_choiceOn__g_Akm .taxEstimator_choiceIcon__2RkLA{background:var(--brand-blue);color:#fff}.taxEstimator_choiceBody__eUI81{display:block}.taxEstimator_choiceBody__eUI81 strong{display:block;color:var(--brand-ink);font-size:14px;font-weight:700;line-height:1.25}.taxEstimator_choiceBody__eUI81 span{display:block;color:var(--brand-slate);font-size:12.5px;margin-top:2px}.taxEstimator_tile__NoW16{position:relative;display:flex;align-items:flex-start;gap:12px;height:104px;padding:14px 38px 14px 14px;border-radius:16px;border:1.5px solid #e4e7ec;background:#fff;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.taxEstimator_tile__NoW16:hover{border-color:#b9c0ff;transform:translateY(-1px);box-shadow:0 10px 24px -18px rgba(44,58,253,.5)}.taxEstimator_tileOn__gfMnL{border-color:var(--brand-blue);background:#f5f6ff;box-shadow:0 0 0 3px rgba(44,58,253,.12)}.taxEstimator_tileIcon__wfOnh{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--brand-ink)}.taxEstimator_tint-blue__IfbdS{background:#dfe3ff;color:#1421b8}.taxEstimator_tint-mint___dbMU{background:#d6efe7;color:#0a5c43}.taxEstimator_tint-peach__nULDk{background:#ffe9d9;color:#9a3e0c}.taxEstimator_tint-sky__FdU_I{background:#d3e5ff;color:#0a2d60}.taxEstimator_tint-lavender__7Vfz8{background:#e8e2ff;color:#4a2fb8}.taxEstimator_tint-sand__XeRlR{background:#f0ebe3;color:#5a4a2c}.taxEstimator_tint-rose__AWlKn{background:#ffe0e6;color:#9c1c3a}.taxEstimator_tileBody__8dFMX{display:block;min-width:0}.taxEstimator_tileBody__8dFMX strong{display:block;color:var(--brand-ink);font-size:14.5px;font-weight:700;line-height:1.25}.taxEstimator_tileBody__8dFMX span{display:block;color:var(--brand-slate);font-size:13px;margin-top:3px}.taxEstimator_tileCheck__YPMSO{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1.5px solid #d0d5dd;background:#fff;color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.taxEstimator_tileOn__gfMnL .taxEstimator_tileCheck__YPMSO{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.taxEstimator_field__3KK36{display:grid;gap:6px}.taxEstimator_fieldLabel__gF5Kc{display:flex;align-items:center;gap:8px;color:var(--brand-ink);font-size:14px;font-weight:700}.taxEstimator_fieldLabel__gF5Kc small{color:var(--brand-slate);font-weight:500;font-size:12.5px}.taxEstimator_checks__BX_Hr{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.taxEstimator_check__3RmN6{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1.5px solid #e4e7ec;background:#fff;color:var(--brand-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.taxEstimator_checkOn__nyAn5{border-color:var(--brand-blue);background:#eef0ff;color:var(--brand-blue)}.taxEstimator_inputGroup__rxbQm{border:1px solid #e4e7ec;border-radius:18px;padding:18px 18px 20px;background:#fbfbfc}.taxEstimator_inputGroup__rxbQm+.taxEstimator_inputGroup__rxbQm{margin-top:14px}.taxEstimator_actions__oivaV{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid #eef0f3}.taxEstimator_btnGhost__pkks0,.taxEstimator_btnPeach__FFOc7,.taxEstimator_btnPrimary__N_ypl{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;border:0;font:inherit;font-size:15.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.taxEstimator_btnPrimary__N_ypl{background:var(--brand-blue);color:#fff}.taxEstimator_btnPrimary__N_ypl:disabled{opacity:.5;cursor:not-allowed}.taxEstimator_btnPrimary__N_ypl:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 26px -12px rgba(44,58,253,.7)}.taxEstimator_btnGhost__pkks0{background:transparent;color:var(--brand-ink);border:1.5px solid #d6cfc2}.taxEstimator_btnPeach__FFOc7{background:var(--brand-peach);color:#14208f}.taxEstimator_btnPeach__FFOc7:hover{transform:translateY(-1px);box-shadow:0 12px 26px -12px rgba(0,0,0,.35)}.taxEstimator_fine__WSToM{margin:18px 0 0;color:#98a2b3;font-size:12.5px;line-height:1.5}.taxEstimator_headline__o9Rkl{position:relative;overflow:hidden;border-radius:22px;padding:28px 30px;color:#fff;background:linear-gradient(135deg,#2c3afd,#1421b8)}.taxEstimator_headlineDue__VIToj{background:linear-gradient(135deg,#101828,#0a2d60)}.taxEstimator_headlineGrid__BIxUA{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.taxEstimator_headlineKicker__CcDHA{display:block;color:#c8ceff;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.taxEstimator_headlineNum__QJ1p8{display:block;margin-top:8px;font-size:clamp(40px,5vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1}.taxEstimator_headlineSub__AVTBd{display:block;margin-top:10px;color:#dde3ff;font-size:15px}.taxEstimator_headlineBadge__Kih_L{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;background:hsla(0,0%,100%,.12);color:var(--brand-peach)}.taxEstimator_flow__mV0rf{margin-top:16px;border:1px solid #e4e7ec;border-radius:18px;padding:18px 20px}.taxEstimator_flowTitle__UdhpF{margin:0 0 12px;color:var(--brand-ink);font-size:15px;font-weight:800}.taxEstimator_bar__zygrr{display:flex;height:18px;border-radius:999px;overflow:hidden;background:#f1f3f7}.taxEstimator_barSeg__gQ5cz{height:100%}.taxEstimator_legend__OqVBd{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:12px}.taxEstimator_legendItem__nyxG9{display:inline-flex;align-items:center;gap:8px;color:var(--brand-slate);font-size:13.5px}.taxEstimator_legendItem__nyxG9 i{width:10px;height:10px;border-radius:3px}.taxEstimator_legendItem__nyxG9 strong{color:var(--brand-ink);font-variant-numeric:tabular-nums}.taxEstimator_summaryGrid__DqkYO{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.taxEstimator_summary__sGWxV{border:1px solid #e4e7ec;border-radius:18px;padding:18px 20px}.taxEstimator_summaryHead__aqJKl{display:flex;align-items:center;gap:10px;margin-bottom:6px}.taxEstimator_summaryTitle__SVVoi{margin:0;color:var(--brand-ink);font-size:16px;font-weight:800}.taxEstimator_summaryTitle__SVVoi small{margin-left:8px;color:var(--brand-slate);font-weight:500;font-size:13px}.taxEstimator_row__AZ2JO{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #f1f3f7;color:var(--brand-slate);font-size:14.5px}.taxEstimator_row__AZ2JO:last-child{border-bottom:0}.taxEstimator_row__AZ2JO strong{color:var(--brand-ink);font-variant-numeric:tabular-nums}.taxEstimator_rowBig__lOxx1 strong{font-size:20px;font-weight:800}.taxEstimator_good__QKBsK{color:#067647!important}.taxEstimator_bad__vQZ08{color:#b42318!important}.taxEstimator_why__1S5UY{list-style:none;margin:0;padding:0;display:grid;gap:10px}.taxEstimator_why__1S5UY li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#fbfbfc;border:1px solid #eef0f3;color:var(--brand-ink);font-size:14.5px;line-height:1.5}.taxEstimator_whyIcon__TfKrk{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eef0ff;color:var(--brand-blue)}.taxEstimator_locked__j6TCQ{position:relative;margin-top:16px;border:1px solid #e4e7ec;border-radius:18px;overflow:hidden}.taxEstimator_lockedBlur__dQeZP{padding:20px 22px;filter:blur(5px);user-select:none;pointer-events:none}.taxEstimator_lockedOverlay__m7tNu{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.96))}.taxEstimator_lockedIcon__JUzkC{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#eef0ff;color:var(--brand-blue)}.taxEstimator_lockedOverlay__m7tNu h3{margin:0;color:var(--brand-ink);font-size:20px;font-weight:800}.taxEstimator_lockedOverlay__m7tNu p{margin:0;color:var(--brand-slate);font-size:14.5px;max-width:44ch}.taxEstimator_breakdown__alfCJ{margin-top:16px;border:1px solid #e4e7ec;border-radius:18px;padding:20px 22px}.taxEstimator_breakdownTitle__YTkPC{margin:0 0 6px;color:var(--brand-ink);font-size:16px;font-weight:800}.taxEstimator_side__k1WpO{position:sticky;top:84px;display:grid;gap:16px}.taxEstimator_sideCard__J15uh{background:#fff;border:1px solid #e4dccf;border-radius:22px;padding:22px 24px}.taxEstimator_sideCardBlue__LbERt{background:linear-gradient(160deg,#0a2d60,#071f44);border-color:transparent;color:#fff}.taxEstimator_sideKicker__SJf_W{display:block;color:var(--brand-blue);font-size:12.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.taxEstimator_sideCardBlue__LbERt .taxEstimator_sideKicker__SJf_W{color:#c8ceff}.taxEstimator_sideTitle__ihqzQ{margin:8px 0 0;color:var(--brand-ink);font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.taxEstimator_sideCardBlue__LbERt .taxEstimator_sideTitle__ihqzQ{color:#fff}.taxEstimator_sideText__GOl80{margin:8px 0 0;color:var(--brand-slate);font-size:14.5px;line-height:1.55}.taxEstimator_sideCardBlue__LbERt .taxEstimator_sideText__GOl80{color:#dde3ff}.taxEstimator_sideList__Iw_Xx{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.taxEstimator_sideList__Iw_Xx li{display:flex;gap:10px;align-items:center;color:var(--brand-ink);font-size:14.5px}.taxEstimator_sideList__Iw_Xx i{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eef0ff;color:var(--brand-blue)}.taxEstimator_livePreview__AHdLv{display:grid;gap:6px;margin-top:12px}.taxEstimator_livePreview__AHdLv .taxEstimator_row__AZ2JO{padding:7px 0}.taxEstimator_liveNum___PGkk{display:block;margin-top:8px;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1}@media (max-width:1100px){.taxEstimator_grid5__1JMSu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.taxEstimator_hero__DA_iW{grid-template-columns:1fr}.taxEstimator_heroFacts__iSt6h{grid-template-columns:repeat(3,1fr)}.taxEstimator_layout__ppDV8{grid-template-columns:1fr}.taxEstimator_side__k1WpO{position:static}}@media (max-width:640px){.taxEstimator_grid2__uugcA,.taxEstimator_grid3__UTnLv,.taxEstimator_grid5__1JMSu,.taxEstimator_headlineGrid__BIxUA,.taxEstimator_heroFacts__iSt6h,.taxEstimator_summaryGrid__DqkYO{grid-template-columns:1fr}.taxEstimator_choice__fPcrk{flex-direction:row;align-items:center;padding:12px 14px}.taxEstimator_choice__fPcrk .taxEstimator_choiceIcon__2RkLA{width:40px;height:40px}.taxEstimator_check__3RmN6{width:100%;justify-content:flex-start;text-align:left}.taxEstimator_stepItem__cvVQX{font-size:12px}.taxEstimator_headlineBadge__Kih_L{display:none}.taxEstimator_actions__oivaV{justify-content:stretch}.taxEstimator_actions__oivaV>*{flex:1;justify-content:center}}.taxEstimator_potential__Ykn7W{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-top:16px;padding:20px 22px;border-radius:20px;background:linear-gradient(135deg,#0f8a5f,#067647);color:#fff}.taxEstimator_potentialIcon__85BRQ{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:hsla(0,0%,100%,.16)}.taxEstimator_potentialKicker__7_agn{display:block;font-size:12.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#d1fae5}.taxEstimator_potentialNum__dPwwe{display:block;margin-top:4px;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.taxEstimator_potentialSub__aM43V{display:block;margin-top:6px;color:#d1fae5;font-size:14px}.taxEstimator_tips__6k_yy{list-style:none;margin:0;padding:0;display:grid;gap:12px}.taxEstimator_tip__fJD7m{border:1px solid #e4e7ec;border-radius:18px;padding:18px 20px;background:#fff}.taxEstimator_tipHead__kzeIK{display:flex;align-items:flex-start;gap:12px}.taxEstimator_tipNum__rmYJu{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:#e3f5ee;color:#067647;font-size:13px;font-weight:800}.taxEstimator_tipTitle__65rC1{margin:0;color:var(--brand-ink);font-size:16px;font-weight:800;line-height:1.35}.taxEstimator_tipTeaser__vPgY5{margin:6px 0 0;color:var(--brand-slate);font-size:14.5px;line-height:1.5}.taxEstimator_tipDetail__0kx_j{margin:10px 0 0;color:var(--brand-ink);font-size:14.5px;line-height:1.6}.taxEstimator_tipLocked__vXkOs{position:relative;margin-top:10px;height:44px;overflow:hidden;border-radius:10px;background:repeating-linear-gradient(0deg,#f1f3f7 0 10px,#fff 10px 14px)}.taxEstimator_tipLocked__vXkOs:after{content:"How-to in your free report";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.95));color:var(--brand-blue);font-size:13px;font-weight:700;letter-spacing:.5px}.taxEstimator_gate__emBgh{margin-top:16px;border-radius:22px;padding:26px 28px;background:linear-gradient(135deg,#2c3afd,#1421b8);color:#fff}.taxEstimator_gateGrid__RCY3D{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:center}.taxEstimator_gateTitle__tqA_z{margin:10px 0 0;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.taxEstimator_gateList__6dpUz{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.taxEstimator_gateList__6dpUz li{display:flex;gap:9px;align-items:flex-start;color:#dde3ff;font-size:14px}.taxEstimator_gateList__6dpUz svg{flex-shrink:0;margin-top:2px;color:var(--brand-peach)}.taxEstimator_gateForm__Mcxa_{background:#fff;color:var(--brand-ink);border-radius:18px;padding:20px}.taxEstimator_privacy__JYuHe{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;border-radius:12px;background:#f1f3f7;color:var(--brand-slate);font-size:13px;line-height:1.5}.taxEstimator_privacy__JYuHe svg{flex-shrink:0;color:var(--brand-blue)}.taxEstimator_success__vHFxT{display:flex;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;border-radius:16px;background:#e3f5ee;color:#065f46;font-size:14.5px}.taxEstimator_success__vHFxT strong{display:block;color:#064e3b}.taxEstimator_repeat__gZjAW{margin-top:14px;padding:16px;border-radius:14px;background:#fff;border:1px dashed #d0d5dd}.taxEstimator_repeatHead__dbUXL{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--brand-ink);font-size:14.5px}.taxEstimator_upsell__4tGgG{margin-top:16px;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:#fff6ec;border:1px solid #ffe0c2;color:var(--brand-ink)}.taxEstimator_upsell__4tGgG strong{display:block;font-size:15px}.taxEstimator_upsell__4tGgG>span:not(.taxEstimator_upsellIcon__kAg8B){display:block;min-width:0}.taxEstimator_upsell__4tGgG>span:not(.taxEstimator_upsellIcon__kAg8B)>span{display:block;color:var(--brand-slate);font-size:13.5px}.taxEstimator_upsellIcon__kAg8B{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--brand-peach);color:#9a3e0c}@media (max-width:760px){.taxEstimator_gateGrid__RCY3D,.taxEstimator_potential__Ykn7W{grid-template-columns:1fr}}.taxEstimator_rangeBadge__FWYu2{display:flex;align-items:center;gap:10px;max-width:250px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.12);color:var(--brand-peach);font-size:13px;font-weight:600;line-height:1.35}.taxEstimator_rangeBadge__FWYu2 svg{flex-shrink:0}.taxEstimator_previewEmpty___p4gA{display:grid;gap:8px;margin-top:14px;padding:16px;border-radius:16px;background:#f6f7fb}.taxEstimator_previewEmpty___p4gA i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#e4e7ec,#f1f3f7)}.taxEstimator_previewEmpty___p4gA i:first-child{width:52%;height:28px;background:#dfe3ff}.taxEstimator_previewEmpty___p4gA i:nth-child(2){width:84%}.taxEstimator_previewEmpty___p4gA i:nth-child(3){width:70%}.taxEstimator_previewHint__uVXEV{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--brand-slate);font-size:13.5px}.taxEstimator_includedGrid__3z6zz{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.taxEstimator_includedGrid__3z6zz div{display:flex;align-items:center;gap:9px;min-height:54px;padding:8px 10px;border-radius:12px;background:#f6f7fb;color:var(--brand-ink);font-size:12.5px;font-weight:600;line-height:1.3}.taxEstimator_includedGrid__3z6zz i{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px}.taxEstimator_switchHint__agS3_{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--brand-blue);font-size:13.5px;font-weight:700;text-decoration:none}.taxEstimator_switchHint__agS3_:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.taxEstimator_heroTop__e8584{grid-template-columns:1fr}.taxEstimator_heroFacts__iSt6h{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.taxEstimator_modes__oXfXu{grid-template-columns:1fr}.taxEstimator_mode__KHxP4{min-height:0}.taxEstimator_modeBody__FWiJ3{padding-right:0}.taxEstimator_modeBadge__TwWmH,.taxEstimator_modeSwitch__C3Ty3{position:static;grid-column:2;justify-self:start;margin-top:4px}.taxEstimator_modeIcon__geQZn{width:44px;height:44px}.taxEstimator_hero__DA_iW{padding-bottom:72px}.taxEstimator_layout__ppDV8{margin-top:-44px}.taxEstimator_stepper__EEcle{grid-template-columns:1fr}.taxEstimator_stepItem__cvVQX{justify-content:flex-start;min-height:40px}.taxEstimator_choice__fPcrk{min-height:0}.taxEstimator_tile__NoW16{height:auto;min-height:84px}}@media (max-width:640px){.taxEstimator_heroFacts__iSt6h{grid-template-columns:1fr}}