.Blog-module__rnFozq__main{box-sizing:border-box;width:100%;max-width:900px;margin:auto;padding:2rem}.Blog-module__rnFozq__pageHeader{margin-bottom:2rem}.Blog-module__rnFozq__pageTitle{color:var(--text-1);margin-bottom:.5rem;font-size:2rem;font-weight:800}.Blog-module__rnFozq__pageSubtitle{color:var(--text-2);font-size:1.1rem}.Blog-module__rnFozq__promoBanner{background:linear-gradient(135deg,var(--color-primary-700)0%,var(--color-primary-900)100%);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:1.5rem 0 2rem;padding:1.5rem;display:flex}.Blog-module__rnFozq__promoBanner h2{margin:0 0 .5rem}.Blog-module__rnFozq__promoBanner p{color:#ffffffd9;margin:0}.Blog-module__rnFozq__promoActions{flex-wrap:wrap;gap:.75rem;display:flex}.Blog-module__rnFozq__promoPrimary{background:var(--accent-2);color:#1b1f23;border-radius:999px;padding:.75rem 1.4rem;font-weight:600;text-decoration:none}.Blog-module__rnFozq__promoSecondary{color:#fff;background:0 0;border:1px solid #fff9;border-radius:999px;padding:.75rem 1.4rem;font-weight:600;text-decoration:none}.Blog-module__rnFozq__filters{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 0;display:flex}.Blog-module__rnFozq__tagFilterContainer,.Blog-module__rnFozq__sortByDateContainer{align-items:center;gap:.5rem;display:flex}.Blog-module__rnFozq__tagFilterHeader,.Blog-module__rnFozq__sortByDateHeader{color:var(--text-2);font-size:.875rem;font-weight:600}.Blog-module__rnFozq__blogList{margin:0;padding:1rem 0 0;text-decoration:none;list-style:none}.Blog-module__rnFozq__blogListItem{flex-direction:column;margin-bottom:1.5rem;text-decoration:none;display:flex}.Blog-module__rnFozq__blogListItemCard{background:var(--surface-2);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);border-radius:12px;padding:1.5rem;transition:box-shadow .2s,transform .2s}.Blog-module__rnFozq__blogListItemCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.Blog-module__rnFozq__blogListItemTitle{color:var(--text-1);margin:0 0 .5rem;font-size:1.35rem;font-weight:700;line-height:1.3;text-decoration:none;display:block}.Blog-module__rnFozq__blogListItemTitle:hover{color:var(--color-primary-600)}.Blog-module__rnFozq__blogListItemTitle h3{font-size:inherit;font-weight:inherit;margin:0}.Blog-module__rnFozq__blogListItemDate{color:var(--text-3);margin-bottom:.75rem;font-size:.875rem;font-weight:500}.Blog-module__rnFozq__blogListItemTag{font-size:.75rem;background-color:var(--surface-3)!important;color:var(--accent-1)!important;border:none!important}.Blog-module__rnFozq__blogListItemCard .flex{flex-wrap:wrap;max-width:100%}.Blog-module__rnFozq__readMore{color:var(--accent-1);align-items:center;gap:.25rem;margin-top:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.Blog-module__rnFozq__readMore:hover{color:var(--accent-1);text-decoration:underline}.Blog-module__rnFozq__paginator{background:0 0;border:none;margin-top:1rem}@media (max-width:768px){.Blog-module__rnFozq__main{padding:1rem}.Blog-module__rnFozq__filters{flex-direction:column;align-items:stretch}.Blog-module__rnFozq__tagFilterContainer,.Blog-module__rnFozq__sortByDateContainer{flex-direction:column;align-items:flex-start}.Blog-module__rnFozq__blogListItemTitle{font-size:1.2rem}}@media (max-width:480px){.Blog-module__rnFozq__main{padding:.75rem}.Blog-module__rnFozq__blogListItemCard{padding:1rem}.Blog-module__rnFozq__pageTitle{font-size:1.75rem}.Blog-module__rnFozq__promoBanner{padding:1rem}}
.Breadcrumbs-module__HOWmEW__breadcrumbs{width:100%}.Breadcrumbs-module__HOWmEW__list{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.Breadcrumbs-module__HOWmEW__item{align-items:center;gap:.4rem;display:inline-flex}.Breadcrumbs-module__HOWmEW__link{color:var(--text-2);font-weight:600;text-decoration:none}.Breadcrumbs-module__HOWmEW__link:hover{color:var(--accent-1);text-decoration:underline}.Breadcrumbs-module__HOWmEW__separator{color:var(--text-3)}.Breadcrumbs-module__HOWmEW__current{color:var(--text-1);font-weight:600}
.CalculatorFaq-module__yWzufa__faqContainer{margin-top:3rem}.CalculatorFaq-module__yWzufa__faqTitle{color:var(--text-1);margin-bottom:1.5rem;font-size:1.75rem;font-weight:600}.CalculatorFaq-module__yWzufa__accordion{border:none}.CalculatorFaq-module__yWzufa__accordionTab{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);margin-bottom:.75rem}.CalculatorFaq-module__yWzufa__accordionTab .p-accordion-header-link{background:var(--surface-2);color:var(--text-1);border:none;padding:1rem 1.25rem;font-size:1.05rem;font-weight:600;transition:background-color .2s}.CalculatorFaq-module__yWzufa__accordionTab .p-accordion-header-link:hover{background:var(--fill-neutral)}html[data-theme=dark] .CalculatorFaq-module__yWzufa__accordionTab .p-accordion-header-link{background:var(--surface-1)}html[data-theme=dark] .CalculatorFaq-module__yWzufa__accordionTab .p-accordion-header-link:hover{background:var(--fill-neutral)}.CalculatorFaq-module__yWzufa__accordionTab .p-accordion-header-link:focus{box-shadow:0 0 0 2px var(--accent-1-alpha)}.CalculatorFaq-module__yWzufa__accordionTab .p-accordion-content{background:var(--surface-2);color:var(--text-2);border:none;padding:0 1.25rem 1.25rem}html[data-theme=dark] .CalculatorFaq-module__yWzufa__accordionTab .p-accordion-content{background:var(--surface-1)}.CalculatorFaq-module__yWzufa__answer{line-height:1.7}.CalculatorFaq-module__yWzufa__answer p{margin-bottom:1rem}.CalculatorFaq-module__yWzufa__answer p:last-child{margin-bottom:0}.CalculatorFaq-module__yWzufa__answer ul{margin:1rem 0;padding-left:1.5rem}.CalculatorFaq-module__yWzufa__answer li{margin-bottom:.5rem}.CalculatorFaq-module__yWzufa__answer strong{color:var(--text-1);font-weight:600}
.CalculatorReturnPrompt-module__0-IoDq__prompt{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border:1px solid #cbd5e1;border-radius:12px;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:grid}.CalculatorReturnPrompt-module__0-IoDq__text{gap:.35rem;display:grid}.CalculatorReturnPrompt-module__0-IoDq__kicker{letter-spacing:.06em;text-transform:uppercase;color:#334155;margin:0;font-size:.75rem;font-weight:700}.CalculatorReturnPrompt-module__0-IoDq__title{color:#0f172a;margin:0;font-size:1.1rem;font-weight:700}.CalculatorReturnPrompt-module__0-IoDq__body{color:#334155;margin:0;line-height:1.55}.CalculatorReturnPrompt-module__0-IoDq__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CalculatorReturnPrompt-module__0-IoDq__primaryAction{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.CalculatorReturnPrompt-module__0-IoDq__primaryAction:hover{background:#1e40af;border-color:#1e40af}.CalculatorReturnPrompt-module__0-IoDq__dismissAction{color:#334155;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}@media (min-width:768px){.CalculatorReturnPrompt-module__0-IoDq__prompt{grid-template-columns:1fr auto;align-items:center}}
.ContactForm-module__HHAkJa__form{flex-direction:column;gap:1.25rem;display:flex}.ContactForm-module__HHAkJa__formGroup{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module__HHAkJa__label{color:#1f2937;font-size:.875rem;font-weight:600}.ContactForm-module__HHAkJa__required{color:#dc2626}.ContactForm-module__HHAkJa__input,.ContactForm-module__HHAkJa__dropdown,.ContactForm-module__HHAkJa__textarea{width:100%;font-size:.9375rem}.ContactForm-module__HHAkJa__textarea{resize:vertical;min-height:100px}.ContactForm-module__HHAkJa__errorText{color:#dc2626;font-size:.8125rem}.ContactForm-module__HHAkJa__statusMessage{width:100%}.ContactForm-module__HHAkJa__submitButton{align-self:flex-start}
.FeedbackButton-module__FYTD8G__floatingButton{color:#fff;cursor:pointer;z-index:1000;background:linear-gradient(135deg,#0d9488 0%,#0f766e 100%);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #0d948859,0 2px 4px #0000001a}.FeedbackButton-module__FYTD8G__floatingButton:hover{background:linear-gradient(135deg,#0f766e 0%,#0b5f59 100%);transform:translateY(-2px);box-shadow:0 6px 16px #0d948873,0 3px 6px #00000026}.FeedbackButton-module__FYTD8G__floatingButton:active{transform:translateY(0);box-shadow:0 2px 8px #0d94884d,0 1px 2px #0000001a}.FeedbackButton-module__FYTD8G__floatingButton i{font-size:1.125rem}.FeedbackButton-module__FYTD8G__buttonText{font-weight:600}@media (max-width:640px){.FeedbackButton-module__FYTD8G__floatingButton{border-radius:50%;justify-content:center;width:56px;height:56px;padding:.875rem}.FeedbackButton-module__FYTD8G__buttonText{display:none}.FeedbackButton-module__FYTD8G__floatingButton i{margin:0}}.FeedbackButton-module__FYTD8G__dialogHeader{color:var(--accent-1);align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;display:flex}.FeedbackButton-module__FYTD8G__dialogHeader i{font-size:1.5rem}.FeedbackButton-module__FYTD8G__dialogContent{flex-direction:column;gap:1.5rem;display:flex}.FeedbackButton-module__FYTD8G__description{color:var(--text-2);background:var(--fill-neutral);border-left:3px solid var(--accent-1);border-radius:4px;margin:0;padding:1rem;font-size:.9375rem;line-height:1.6}
.RSUTaxCalculator-module__sHieXW__calculator{gap:var(--space-6);flex-direction:column;display:flex}.RSUTaxCalculator-module__sHieXW__card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.RSUTaxCalculator-module__sHieXW__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.RSUTaxCalculator-module__sHieXW__cardTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-1);margin:0}.RSUTaxCalculator-module__sHieXW__cardSubtitle{margin:var(--space-1)0 0;color:var(--text-2);font-size:var(--text-sm)}.RSUTaxCalculator-module__sHieXW__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.RSUTaxCalculator-module__sHieXW__field{flex-direction:column;gap:.35rem;display:flex}:is(.RSUTaxCalculator-module__sHieXW__field .p-inputtext,.RSUTaxCalculator-module__sHieXW__field .p-inputnumber,.RSUTaxCalculator-module__sHieXW__field .p-dropdown,.RSUTaxCalculator-module__sHieXW__field .p-calendar,.RSUTaxCalculator-module__sHieXW__field .p-autocomplete){width:100%}.RSUTaxCalculator-module__sHieXW__field .p-autocomplete-input{width:100%}.RSUTaxCalculator-module__sHieXW__label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-1)}.RSUTaxCalculator-module__sHieXW__helperText{color:var(--text-2);font-size:.85rem}.RSUTaxCalculator-module__sHieXW__errorText{color:var(--color-negative);font-size:.8rem;font-weight:var(--font-semibold)}.RSUTaxCalculator-module__sHieXW__readonlyValue{background:var(--surface-3);border:1px solid var(--border-subtle);font-weight:var(--font-semibold);color:var(--text-1);border-radius:10px;padding:.6rem .75rem}.RSUTaxCalculator-module__sHieXW__grantList{gap:var(--space-4);display:grid}.RSUTaxCalculator-module__sHieXW__grantCard{border:1px solid var(--border-subtle);padding:var(--space-4);background:var(--surface-1);gap:var(--space-4);border-radius:14px;display:grid}.RSUTaxCalculator-module__sHieXW__grantHeader{justify-content:space-between;align-items:center;display:flex}.RSUTaxCalculator-module__sHieXW__grantHeading{align-items:center;gap:.5rem;display:flex}.RSUTaxCalculator-module__sHieXW__grantTitle{font-weight:var(--font-semibold);color:var(--text-1)}.RSUTaxCalculator-module__sHieXW__grantBadge{font-size:.7rem;font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;background:var(--color-primary-100);color:var(--color-primary-700);border-radius:999px;padding:.15rem .45rem}.RSUTaxCalculator-module__sHieXW__grantCardNew{border-color:var(--color-primary-200);background:var(--color-primary-50)}.RSUTaxCalculator-module__sHieXW__grantActions{margin-top:var(--space-3);justify-content:flex-end;display:flex}.RSUTaxCalculator-module__sHieXW__toggleRow{margin-bottom:var(--space-4);align-items:center;gap:.6rem;display:flex}.RSUTaxCalculator-module__sHieXW__toggleLabel{font-size:var(--text-sm);color:var(--text-2)}.RSUTaxCalculator-module__sHieXW__tableWrapper{overflow-x:auto}.RSUTaxCalculator-module__sHieXW__tableCards{display:none}.RSUTaxCalculator-module__sHieXW__table{border-collapse:collapse;width:100%;min-width:780px}.RSUTaxCalculator-module__sHieXW__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);border-bottom:1px solid var(--border-subtle);padding:.6rem .75rem;font-size:.75rem}.RSUTaxCalculator-module__sHieXW__sortButton{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.RSUTaxCalculator-module__sHieXW__sortIcon{color:var(--text-3);font-size:.7rem}.RSUTaxCalculator-module__sHieXW__table td{border-bottom:1px solid var(--border-subtle);color:var(--text-1);padding:.75rem;font-size:.9rem}.RSUTaxCalculator-module__sHieXW__table td.RSUTaxCalculator-module__sHieXW__valuePositive{color:var(--color-positive)}.RSUTaxCalculator-module__sHieXW__table td.RSUTaxCalculator-module__sHieXW__valueNegative{color:var(--color-negative)}.RSUTaxCalculator-module__sHieXW__table td.RSUTaxCalculator-module__sHieXW__valueNeutral{color:var(--text-2)}.RSUTaxCalculator-module__sHieXW__aggregateRow{background:var(--surface-2)}.RSUTaxCalculator-module__sHieXW__detailRow td{background:0 0}.RSUTaxCalculator-module__sHieXW__aggregateHint{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-left:.5rem;font-size:.7rem}.RSUTaxCalculator-module__sHieXW__aggregateValue{font-weight:var(--font-semibold);color:var(--text-1)}.RSUTaxCalculator-module__sHieXW__expandButton{color:var(--text-2);cursor:pointer;background:0 0;border:none;margin-right:.5rem;font-size:.9rem}.RSUTaxCalculator-module__sHieXW__tableInput .p-inputtext{width:72px;padding:.2rem .35rem}.RSUTaxCalculator-module__sHieXW__tableCard{border:1px solid var(--border-subtle);background:var(--surface-1);padding:var(--space-3);gap:var(--space-3);border-radius:12px;flex-direction:column;display:flex}.RSUTaxCalculator-module__sHieXW__tableCardAggregate{background:var(--surface-2)}.RSUTaxCalculator-module__sHieXW__tableCardChildren{gap:var(--space-3);margin-top:var(--space-3);display:grid}.RSUTaxCalculator-module__sHieXW__tableCardChild{background:var(--surface-1);border-color:var(--border-subtle)}.RSUTaxCalculator-module__sHieXW__tableCardHeader{flex-direction:column;gap:.25rem;display:flex}.RSUTaxCalculator-module__sHieXW__tableCardTitle{font-weight:var(--font-semibold);color:var(--text-1)}.RSUTaxCalculator-module__sHieXW__tableCardMeta{font-size:var(--text-sm);color:var(--text-2)}.RSUTaxCalculator-module__sHieXW__tableCardGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RSUTaxCalculator-module__sHieXW__tableCardItem{flex-direction:column;gap:.2rem;display:flex}.RSUTaxCalculator-module__sHieXW__tableCardLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-size:.75rem}.RSUTaxCalculator-module__sHieXW__tableCardValue{font-weight:var(--font-semibold);color:var(--text-1);font-size:.9rem}.RSUTaxCalculator-module__sHieXW__valuePositive{color:var(--color-positive)}.RSUTaxCalculator-module__sHieXW__valueNegative,:is(.RSUTaxCalculator-module__sHieXW__valueNegative .p-inputtext,.RSUTaxCalculator-module__sHieXW__valueNegative .p-inputnumber input){color:var(--color-negative)}.RSUTaxCalculator-module__sHieXW__valueNeutral{color:var(--text-2)}.RSUTaxCalculator-module__sHieXW__tableCardInput .p-inputtext{width:100%;padding:.2rem .35rem}.RSUTaxCalculator-module__sHieXW__paginatorWrapper{margin-top:var(--space-3);justify-content:center;display:flex}.RSUTaxCalculator-module__sHieXW__paginator{background:0 0;border:none}.RSUTaxCalculator-module__sHieXW__emptyState{text-align:center;color:var(--text-2);padding:1.5rem}.RSUTaxCalculator-module__sHieXW__summaryGrid{margin-top:var(--space-4);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.RSUTaxCalculator-module__sHieXW__summaryCard{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:.35rem;padding:.75rem .9rem;display:flex}.RSUTaxCalculator-module__sHieXW__summaryLabel{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.RSUTaxCalculator-module__sHieXW__summaryValue{font-size:1.05rem;font-weight:var(--font-semibold);color:var(--text-1)}.RSUTaxCalculator-module__sHieXW__chartContainer{background:var(--surface-1);border:1px solid var(--border-subtle);padding:var(--space-4);border-radius:12px;overflow-x:auto}.RSUTaxCalculator-module__sHieXW__chartActions{margin-top:var(--space-3);justify-content:flex-end;display:flex}.RSUTaxCalculator-module__sHieXW__chartEmpty{text-align:center;color:var(--text-2);padding:var(--space-5);background:var(--surface-1);border:1px dashed var(--border-subtle);border-radius:12px}.RSUTaxCalculator-module__sHieXW__chartNote{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-2)}.RSUTaxCalculator-module__sHieXW__calculateRow{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.RSUTaxCalculator-module__sHieXW__calculateHint{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-2)}@media (max-width:768px){.RSUTaxCalculator-module__sHieXW__cardHeader{flex-direction:column;align-items:flex-start}.RSUTaxCalculator-module__sHieXW__table{min-width:680px}}@media (max-width:640px){.RSUTaxCalculator-module__sHieXW__fieldGrid{grid-template-columns:1fr}.RSUTaxCalculator-module__sHieXW__grantCard{padding:var(--space-3)}.RSUTaxCalculator-module__sHieXW__grantHeader{align-items:flex-start;gap:var(--space-2);flex-direction:column}.RSUTaxCalculator-module__sHieXW__toggleRow{align-items:flex-start}.RSUTaxCalculator-module__sHieXW__toggleLabel{line-height:1.4}.RSUTaxCalculator-module__sHieXW__grantActions{justify-content:stretch}.RSUTaxCalculator-module__sHieXW__grantActions .p-button{width:100%}.RSUTaxCalculator-module__sHieXW__calculateRow{align-items:flex-start}.RSUTaxCalculator-module__sHieXW__calculateRow .p-button{width:100%}.RSUTaxCalculator-module__sHieXW__table{min-width:620px}.RSUTaxCalculator-module__sHieXW__table th{padding:.55rem .5rem;font-size:.7rem}.RSUTaxCalculator-module__sHieXW__table td{padding:.6rem .5rem;font-size:.82rem}.RSUTaxCalculator-module__sHieXW__tableInput .p-inputtext{width:72px}.RSUTaxCalculator-module__sHieXW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RSUTaxCalculator-module__sHieXW__summaryValue{font-size:.95rem}.RSUTaxCalculator-module__sHieXW__chartContainer{padding:var(--space-3)}.RSUTaxCalculator-module__sHieXW__chartActions{justify-content:flex-start}.RSUTaxCalculator-module__sHieXW__tableWrapper{display:none}.RSUTaxCalculator-module__sHieXW__tableCards{gap:var(--space-3);display:grid}}@media (max-width:480px){.RSUTaxCalculator-module__sHieXW__summaryGrid{grid-template-columns:1fr}.RSUTaxCalculator-module__sHieXW__table{min-width:560px}.RSUTaxCalculator-module__sHieXW__tableCardGrid{grid-template-columns:1fr}}
.FormSkeleton-module__5ovPMq__container{background:var(--surface-0);border:1px solid var(--surface-border);border-radius:8px;padding:1.5rem}.FormSkeleton-module__5ovPMq__header{margin-bottom:2rem}.FormSkeleton-module__5ovPMq__title{margin-bottom:.5rem}.FormSkeleton-module__5ovPMq__subtitle{margin-bottom:0}.FormSkeleton-module__5ovPMq__form{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.FormSkeleton-module__5ovPMq__field{flex-direction:column;gap:.5rem;display:flex}.FormSkeleton-module__5ovPMq__label{margin-bottom:.25rem}.FormSkeleton-module__5ovPMq__input{border-radius:4px}.FormSkeleton-module__5ovPMq__actions{border-top:1px solid var(--surface-border);gap:1rem;padding-top:1rem;display:flex}
.CalculatorPresetPanel-module__83_Rpa__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-2);box-shadow:var(--shadow-1)}.CalculatorPresetPanel-module__83_Rpa__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.CalculatorPresetPanel-module__83_Rpa__panelTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-1);margin:0 0 var(--space-1)}.CalculatorPresetPanel-module__83_Rpa__panelSubtitle{color:var(--text-2);margin:0}.CalculatorPresetPanel-module__83_Rpa__panelMeta{color:var(--text-3);font-size:var(--text-sm);white-space:nowrap}.CalculatorPresetPanel-module__83_Rpa__panelGrid{gap:var(--space-3);display:grid}.CalculatorPresetPanel-module__83_Rpa__panelGridExpanded{grid-template-columns:repeat(2,minmax(0,1fr))}.CalculatorPresetPanel-module__83_Rpa__field{gap:var(--space-2);flex-direction:column;display:flex}.CalculatorPresetPanel-module__83_Rpa__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-2)}.CalculatorPresetPanel-module__83_Rpa__panelActions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.CalculatorPresetPanel-module__83_Rpa__panelMessage{margin-top:var(--space-3)}.CalculatorPresetPanel-module__83_Rpa__modalBody{gap:var(--space-3);flex-direction:column;display:flex}.CalculatorPresetPanel-module__83_Rpa__modalText{color:var(--text-2);margin:0}.CalculatorPresetPanel-module__83_Rpa__modalField{gap:var(--space-2);flex-direction:column;display:flex}.CalculatorPresetPanel-module__83_Rpa__modalActions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.CalculatorPresetPanel-module__83_Rpa__signInRow{margin-top:var(--space-2);justify-content:flex-start;display:flex}.CalculatorPresetPanel-module__83_Rpa__signInLink{border:1px solid var(--border-strong);color:var(--text-1);font-weight:var(--font-semibold);min-height:36px;box-shadow:var(--shadow-1);border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;text-decoration:none;display:inline-flex}.CalculatorPresetPanel-module__83_Rpa__signInLink:hover{border-color:var(--accent-1)}:is(.CalculatorPresetPanel-module__83_Rpa__panelGrid .p-inputtext,.CalculatorPresetPanel-module__83_Rpa__panelGrid .p-inputtextarea,.CalculatorPresetPanel-module__83_Rpa__panelGrid .p-dropdown,.CalculatorPresetPanel-module__83_Rpa__panelGrid .p-inputnumber){width:100%}@media (min-width:900px){.CalculatorPresetPanel-module__83_Rpa__panelGridExpanded{grid-template-columns:repeat(2,minmax(0,1fr))}.CalculatorPresetPanel-module__83_Rpa__panelGridExpanded .p-inputtextarea{min-height:96px}}
.FederalTaxBrackets-module__b9d7UW__owed{color:red}
.pid-module__yb7vuW__blogMain{box-sizing:border-box;background-color:var(--surface-1);flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:calc(100vh - 80px);padding:2rem 1rem;display:flex;overflow-x:hidden}.pid-module__yb7vuW__blogArticleContainer{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;overflow-x:hidden}.pid-module__yb7vuW__breadcrumbs{margin-bottom:.75rem}.pid-module__yb7vuW__backLink{color:var(--text-2);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.pid-module__yb7vuW__backLink:hover{color:var(--accent-1)}.pid-module__yb7vuW__blogArticle{background:var(--surface-2);box-shadow:var(--shadow-1);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:16px;max-width:100%;padding:2.5rem;overflow-x:hidden}.pid-module__yb7vuW__articleMeta{color:var(--color-neutral-500);flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;margin-bottom:1rem;font-size:.9rem;display:flex}.pid-module__yb7vuW__metaSeparator{color:var(--color-neutral-400)}.pid-module__yb7vuW__readingTime{color:var(--color-neutral-500)}.pid-module__yb7vuW__tag{text-overflow:ellipsis;max-width:100%;font-size:.75rem;overflow:hidden;background-color:var(--surface-3)!important;color:var(--accent-1)!important;border:none!important}.pid-module__yb7vuW__blogArticle h1{color:var(--text-1);margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1.2}.pid-module__yb7vuW__blogArticle h2{color:var(--text-1);margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.pid-module__yb7vuW__blogArticle h3{color:var(--text-1);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.pid-module__yb7vuW__blogArticle p{color:var(--text-2);word-wrap:break-word;overflow-wrap:break-word;margin:1.25rem 0;font-size:1.0625rem;font-weight:400;line-height:1.7}.pid-module__yb7vuW__blogArticle ul,.pid-module__yb7vuW__blogArticle ol{margin:1.25rem 0;padding-left:1.5rem}.pid-module__yb7vuW__blogArticle li{color:var(--text-2);margin-bottom:.5rem;font-size:1.0625rem;line-height:1.7}.pid-module__yb7vuW__blogArticle a{color:var(--accent-1);font-weight:600;text-decoration:none;transition:color .15s}.pid-module__yb7vuW__blogArticle a:hover{color:var(--accent-1);text-decoration:underline}.pid-module__yb7vuW__blogArticle img{border-radius:10px;width:100%;max-width:100%;height:auto;margin:1.25rem auto;display:block}.pid-module__yb7vuW__blogArticle table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin:1.5rem 0;font-size:.95rem;display:block;overflow-x:auto}.pid-module__yb7vuW__blogArticle th{border:1px solid var(--border-subtle);background-color:var(--surface-3);text-align:left;color:var(--text-2);padding:.75rem 1rem;font-weight:600}.pid-module__yb7vuW__blogArticle td{border:1px solid var(--border-subtle);padding:.75rem 1rem}.pid-module__yb7vuW__blogArticle tr{border-top:1px solid var(--border-subtle);background:var(--surface-2)}.pid-module__yb7vuW__blogArticle tr:nth-child(2n){background:var(--surface-3)}.pid-module__yb7vuW__blogArticle code{background-color:var(--surface-3);font-size:.875em;font-family:var(--font-mono);color:var(--text-1);border-radius:4px;padding:.125rem .375rem}.pid-module__yb7vuW__blogArticle pre{background-color:var(--code-bg);color:var(--code-text);border-radius:8px;margin:1.5rem 0;padding:1rem;overflow-x:auto}.pid-module__yb7vuW__blogArticle pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}.pid-module__yb7vuW__relatedTools{border-top:1px solid var(--border-subtle);margin-top:2rem;padding-top:1.5rem}.pid-module__yb7vuW__relatedTools h3{margin-top:0}.pid-module__yb7vuW__relatedToolGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.pid-module__yb7vuW__relatedToolCard{border:1px solid var(--border-subtle);background:var(--surface-1);color:inherit;border-radius:12px;padding:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.pid-module__yb7vuW__relatedToolCard:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.pid-module__yb7vuW__relatedToolTitle{color:var(--text-1);margin-bottom:.35rem;font-weight:700}.pid-module__yb7vuW__relatedToolText{color:var(--text-2);font-size:.9rem;line-height:1.5}.pid-module__yb7vuW__blogArticle blockquote{border-left:4px solid var(--color-primary-500);color:var(--text-2);margin:1.5rem 0;padding-left:1rem;font-style:italic}.pid-module__yb7vuW__blogArticle .pid-module__yb7vuW__p-card-content{padding:0}@media (max-width:768px){.pid-module__yb7vuW__blogMain{padding:.75rem}.pid-module__yb7vuW__blogArticle{border-radius:12px;padding:1.25rem}.pid-module__yb7vuW__blogArticle h1{word-wrap:break-word;font-size:1.75rem}.pid-module__yb7vuW__blogArticle h2{font-size:1.35rem}.pid-module__yb7vuW__blogArticle p,.pid-module__yb7vuW__blogArticle li{font-size:1rem}.pid-module__yb7vuW__blogArticle table{font-size:.85rem}.pid-module__yb7vuW__blogArticle th,.pid-module__yb7vuW__blogArticle td{padding:.5rem}.pid-module__yb7vuW__blogArticle pre{padding:.75rem;font-size:.8rem}}@media (max-width:480px){.pid-module__yb7vuW__blogMain{padding:.5rem}.pid-module__yb7vuW__blogArticle{padding:1rem}.pid-module__yb7vuW__blogArticle h1{font-size:1.5rem}.pid-module__yb7vuW__blogArticle h2{font-size:1.2rem}.pid-module__yb7vuW__blogArticle table{font-size:.8rem}.pid-module__yb7vuW__blogArticle th,.pid-module__yb7vuW__blogArticle td{padding:.4rem}}
.CompoundInterestForm-module__O1dTtG__container{width:100%}.CompoundInterestForm-module__O1dTtG__formStack{flex-direction:column;gap:1rem;display:flex}.CompoundInterestForm-module__O1dTtG__submitButton{align-self:flex-start}.CompoundInterestForm-module__O1dTtG__resultsSection{border:1px solid var(--color-neutral-200);background:var(--color-neutral-50);border-radius:14px;margin-top:1.75rem;padding:1.25rem}.CompoundInterestForm-module__O1dTtG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.CompoundInterestForm-module__O1dTtG__summaryCard{border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);border-radius:12px;padding:.85rem}.CompoundInterestForm-module__O1dTtG__summaryCard h3{color:var(--color-neutral-700);margin:0 0 .4rem;font-size:.85rem;font-weight:600}.CompoundInterestForm-module__O1dTtG__summaryCard p{color:var(--color-primary-800);margin:0;font-size:1.2rem;font-weight:700}.CompoundInterestForm-module__O1dTtG__insightRow{color:var(--color-neutral-700);margin-top:1rem;font-size:.95rem}.CompoundInterestForm-module__O1dTtG__tableWrap{margin-top:1rem;overflow-x:auto}.CompoundInterestForm-module__O1dTtG__tableWrap table{border-collapse:collapse;width:100%;min-width:560px}.CompoundInterestForm-module__O1dTtG__tableWrap th,.CompoundInterestForm-module__O1dTtG__tableWrap td{border-bottom:1px solid var(--color-neutral-200);text-align:right;padding:.65rem .5rem}.CompoundInterestForm-module__O1dTtG__tableWrap th:first-child,.CompoundInterestForm-module__O1dTtG__tableWrap td:first-child{text-align:left}.CompoundInterestForm-module__O1dTtG__tableWrap th{color:var(--color-neutral-700);background:var(--color-neutral-100);font-size:.85rem;font-weight:600}.CompoundInterestForm-module__O1dTtG__container .p-inputgroup{margin-bottom:.2rem}.CompoundInterestForm-module__O1dTtG__container .p-inputgroup-addon{min-width:150px}@media (max-width:768px){.CompoundInterestForm-module__O1dTtG__submitButton{width:100%}.CompoundInterestForm-module__O1dTtG__container .p-inputgroup-addon{min-width:auto}}
.LoanCalculatorForm-module__kSWQpW__container{width:100%}.LoanCalculatorForm-module__kSWQpW__formStack{flex-direction:column;gap:1rem;display:flex}.LoanCalculatorForm-module__kSWQpW__submitButton{align-self:flex-start}.LoanCalculatorForm-module__kSWQpW__resultsSection{border:1px solid var(--color-neutral-200);background:var(--color-neutral-50);border-radius:14px;margin-top:1.75rem;padding:1.25rem}.LoanCalculatorForm-module__kSWQpW__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.LoanCalculatorForm-module__kSWQpW__summaryCard{border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);border-radius:12px;padding:.85rem}.LoanCalculatorForm-module__kSWQpW__summaryCard h3{color:var(--color-neutral-700);margin:0 0 .4rem;font-size:.85rem;font-weight:600}.LoanCalculatorForm-module__kSWQpW__summaryCard p{color:var(--color-primary-800);margin:0;font-size:1.16rem;font-weight:700}.LoanCalculatorForm-module__kSWQpW__insightRow{color:var(--color-neutral-700);margin-top:1rem;font-size:.95rem}.LoanCalculatorForm-module__kSWQpW__tableWrap{margin-top:1rem;overflow-x:auto}.LoanCalculatorForm-module__kSWQpW__tableWrap table{border-collapse:collapse;width:100%;min-width:620px}.LoanCalculatorForm-module__kSWQpW__tableWrap th,.LoanCalculatorForm-module__kSWQpW__tableWrap td{border-bottom:1px solid var(--color-neutral-200);text-align:right;padding:.65rem .5rem}.LoanCalculatorForm-module__kSWQpW__tableWrap th:first-child,.LoanCalculatorForm-module__kSWQpW__tableWrap td:first-child{text-align:left}.LoanCalculatorForm-module__kSWQpW__tableWrap th{color:var(--color-neutral-700);background:var(--color-neutral-100);font-size:.85rem;font-weight:600}.LoanCalculatorForm-module__kSWQpW__container .p-inputgroup{margin-bottom:.2rem}.LoanCalculatorForm-module__kSWQpW__container .p-inputgroup-addon{min-width:150px}@media (max-width:768px){.LoanCalculatorForm-module__kSWQpW__submitButton{width:100%}.LoanCalculatorForm-module__kSWQpW__container .p-inputgroup-addon{min-width:auto}}
.PaycheckCalculatorForm-module__hKP6bG__container{width:100%}.PaycheckCalculatorForm-module__hKP6bG__formStack{flex-direction:column;gap:1rem;display:flex}.PaycheckCalculatorForm-module__hKP6bG__submitButton{align-self:flex-start}.PaycheckCalculatorForm-module__hKP6bG__resultsSection{border:1px solid var(--color-neutral-200);background:var(--color-neutral-50);border-radius:14px;margin-top:1.75rem;padding:1.25rem}.PaycheckCalculatorForm-module__hKP6bG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.PaycheckCalculatorForm-module__hKP6bG__summaryCard{border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);border-radius:12px;padding:.85rem}.PaycheckCalculatorForm-module__hKP6bG__summaryCard h3{color:var(--color-neutral-700);margin:0 0 .4rem;font-size:.85rem;font-weight:600}.PaycheckCalculatorForm-module__hKP6bG__summaryCard p{color:var(--color-primary-800);margin:0;font-size:1.16rem;font-weight:700}.PaycheckCalculatorForm-module__hKP6bG__insightRow{color:var(--color-neutral-700);margin-top:1rem;font-size:.95rem}.PaycheckCalculatorForm-module__hKP6bG__tableWrap{margin-top:1rem;overflow-x:auto}.PaycheckCalculatorForm-module__hKP6bG__tableWrap table{border-collapse:collapse;width:100%;min-width:620px}.PaycheckCalculatorForm-module__hKP6bG__tableWrap th,.PaycheckCalculatorForm-module__hKP6bG__tableWrap td{border-bottom:1px solid var(--color-neutral-200);text-align:right;padding:.65rem .5rem}.PaycheckCalculatorForm-module__hKP6bG__tableWrap th:first-child,.PaycheckCalculatorForm-module__hKP6bG__tableWrap td:first-child{text-align:left}.PaycheckCalculatorForm-module__hKP6bG__tableWrap th{color:var(--color-neutral-700);background:var(--color-neutral-100);font-size:.85rem;font-weight:600}.PaycheckCalculatorForm-module__hKP6bG__netPayRow td{color:var(--color-primary-800);font-weight:700}.PaycheckCalculatorForm-module__hKP6bG__container .p-inputgroup{margin-bottom:.2rem}.PaycheckCalculatorForm-module__hKP6bG__container .p-inputgroup-addon{min-width:210px}@media (max-width:768px){.PaycheckCalculatorForm-module__hKP6bG__submitButton{width:100%}.PaycheckCalculatorForm-module__hKP6bG__container .p-inputgroup-addon{min-width:auto}}
.RelatedPosts-module__mcT82a__relatedPosts{border-top:1px solid var(--color-neutral-200);margin-top:3rem;padding-top:2rem}.RelatedPosts-module__mcT82a__heading{color:var(--color-neutral-800);margin-bottom:1.25rem;font-size:1.25rem;font-weight:700}.RelatedPosts-module__mcT82a__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.RelatedPosts-module__mcT82a__item{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:8px;flex-direction:column;gap:.25rem;padding:1rem;transition:background-color .15s,border-color .15s;display:flex}.RelatedPosts-module__mcT82a__item:hover{background:var(--color-primary-50);border-color:var(--color-primary-200)}.RelatedPosts-module__mcT82a__link{color:var(--color-neutral-800);font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color .15s}.RelatedPosts-module__mcT82a__item:hover .RelatedPosts-module__mcT82a__link{color:var(--color-primary-700)}.RelatedPosts-module__mcT82a__link:hover{text-decoration:none}.RelatedPosts-module__mcT82a__date{color:var(--color-neutral-500);font-size:.8rem}
.RentVsBuyForm-module__jL5wgq__container{box-sizing:border-box;width:100%;max-width:100%}.RentVsBuyForm-module__jL5wgq__presetPanel,.RentVsBuyForm-module__jL5wgq__formSection{margin-bottom:var(--space-5)}.RentVsBuyForm-module__jL5wgq__sectionHeader{width:100%;padding:var(--space-4);background:var(--color-neutral-200);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left;justify-content:space-between;align-items:center;display:flex}.RentVsBuyForm-module__jL5wgq__sectionHeader:hover{background:var(--color-neutral-300);border-color:var(--color-neutral-400)}.RentVsBuyForm-module__jL5wgq__sectionHeaderOpen{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.RentVsBuyForm-module__jL5wgq__sectionTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-neutral-800);align-items:center;gap:var(--space-2);margin:0;display:flex}.RentVsBuyForm-module__jL5wgq__sectionIcon{font-size:var(--text-lg);color:var(--color-primary-600)}.RentVsBuyForm-module__jL5wgq__chevron{font-size:var(--text-sm);color:var(--color-neutral-500);transition:transform var(--transition-fast)}.RentVsBuyForm-module__jL5wgq__chevronOpen{transform:rotate(180deg)}.RentVsBuyForm-module__jL5wgq__sectionContent{padding:var(--space-4);border:1px solid var(--color-neutral-200);border-radius:0 0 var(--radius-md)var(--radius-md);border-top:none}.RentVsBuyForm-module__jL5wgq__fieldGroup{gap:var(--space-4);flex-direction:column;display:flex}.RentVsBuyForm-module__jL5wgq__fieldGroupTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-neutral-200)}.RentVsBuyForm-module__jL5wgq__calculatedValue{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-neutral-500);font-style:italic;display:block}.RentVsBuyForm-module__jL5wgq__winnerCardBuy{color:#fff;text-align:center;padding:var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-5);background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 10px 25px #3b82f64d}.RentVsBuyForm-module__jL5wgq__winnerCardRent{color:#fff;text-align:center;padding:var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-5);background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);box-shadow:0 10px 25px #22c55e4d}.RentVsBuyForm-module__jL5wgq__winnerCardSwap{color:#fff;text-align:center;padding:var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-5);background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);box-shadow:0 10px 25px #a855f74d}.RentVsBuyForm-module__jL5wgq__winnerCardRentOut{color:#fff;text-align:center;padding:var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-5);background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);box-shadow:0 10px 25px #f973164d}.RentVsBuyForm-module__jL5wgq__winnerCardRentOutBuy{color:#fff;text-align:center;padding:var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-5);background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);box-shadow:0 10px 25px #0ea5e94d}.RentVsBuyForm-module__jL5wgq__winnerTitle{font-size:var(--text-2xl);font-weight:var(--font-bold);margin:0 0 var(--space-2)0;color:#fff}.RentVsBuyForm-module__jL5wgq__winnerSubtitle{font-size:var(--text-base);opacity:.95;margin:0}@media (min-width:768px){.RentVsBuyForm-module__jL5wgq__winnerTitle{font-size:var(--text-3xl)}.RentVsBuyForm-module__jL5wgq__winnerSubtitle{font-size:var(--text-lg)}}.RentVsBuyForm-module__jL5wgq__resultsSection{margin-top:var(--space-6);padding-top:var(--space-6);border-top:2px solid var(--color-neutral-200)}.RentVsBuyForm-module__jL5wgq__resultsSectionTitle{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-neutral-900);margin-bottom:var(--space-5)}.RentVsBuyForm-module__jL5wgq__scenarioToggles{gap:var(--space-3);padding:var(--space-4);background:var(--color-neutral-50);border-radius:var(--radius-md);margin-bottom:var(--space-5);flex-direction:column;display:flex}.RentVsBuyForm-module__jL5wgq__toggleGroupHeader{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-neutral-700);text-transform:uppercase;letter-spacing:.04em}.RentVsBuyForm-module__jL5wgq__toggleRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.RentVsBuyForm-module__jL5wgq__toggleLabel{align-items:center;gap:var(--space-2);font-weight:var(--font-medium);color:var(--color-neutral-700);display:flex}.RentVsBuyForm-module__jL5wgq__multiSelect{width:100%}.RentVsBuyForm-module__jL5wgq__comparisonGrid{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.RentVsBuyForm-module__jL5wgq__comparisonGrid{grid-template-columns:repeat(2,1fr)}}.RentVsBuyForm-module__jL5wgq__scenarioCard{padding:var(--space-4);border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);transition:all var(--transition-fast)}.RentVsBuyForm-module__jL5wgq__scenarioCard:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.RentVsBuyForm-module__jL5wgq__scenarioCardTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-neutral-800);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-neutral-200)}.RentVsBuyForm-module__jL5wgq__metricRow{padding:var(--space-3)0;border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;align-items:center;display:flex}.RentVsBuyForm-module__jL5wgq__metricRow:last-child{border-bottom:none}.RentVsBuyForm-module__jL5wgq__metricLabel{font-size:var(--text-sm);color:var(--color-neutral-600);font-weight:var(--font-medium)}.RentVsBuyForm-module__jL5wgq__metricValue{font-size:var(--text-base);color:var(--color-neutral-900);font-weight:var(--font-semibold)}.RentVsBuyForm-module__jL5wgq__netPosition{font-size:var(--text-lg);color:var(--color-positive)}.RentVsBuyForm-module__jL5wgq__totalRow{border-top:2px solid var(--color-neutral-200);margin-top:var(--space-2);padding-top:var(--space-3);background:var(--color-neutral-50);padding:var(--space-3);margin:var(--space-2)calc(var(--space-4)*-1)calc(var(--space-4)*-1);border-radius:0 0 var(--radius-md)var(--radius-md)}.RentVsBuyForm-module__jL5wgq__analysisGrid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.RentVsBuyForm-module__jL5wgq__analysisGrid{grid-template-columns:repeat(2,1fr)}}.RentVsBuyForm-module__jL5wgq__mortgageAnalysis{text-align:center;padding:var(--space-4);background:var(--color-neutral-50);border-radius:var(--radius-md);border:1px solid var(--color-neutral-200)}.RentVsBuyForm-module__jL5wgq__analysisHeader{font-size:var(--text-sm);color:var(--color-neutral-600);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2)}.RentVsBuyForm-module__jL5wgq__analysisValueRed{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-negative)}.RentVsBuyForm-module__jL5wgq__analysisValueGreen{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-positive)}.RentVsBuyForm-module__jL5wgq__analysisSubtext{font-size:var(--text-xs);color:var(--color-neutral-500);margin-top:var(--space-2)}.RentVsBuyForm-module__jL5wgq__breakdownTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-neutral-800);margin:0 0 var(--space-4)0;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-neutral-200)}.RentVsBuyForm-module__jL5wgq__breakdownGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.RentVsBuyForm-module__jL5wgq__breakdownItem{gap:var(--space-1);padding:var(--space-3);background:var(--color-neutral-50);border-radius:var(--radius-sm);border:1px solid var(--color-neutral-200);flex-direction:column;display:flex}.RentVsBuyForm-module__jL5wgq__breakdownTotal{background:var(--fill-info);border:2px solid #3b82f6;grid-column:span 2}.RentVsBuyForm-module__jL5wgq__breakdownLabel{font-size:var(--text-xs);color:var(--color-neutral-600);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px}.RentVsBuyForm-module__jL5wgq__breakdownValue{font-size:var(--text-lg);color:var(--color-neutral-900);font-weight:var(--font-bold)}.RentVsBuyForm-module__jL5wgq__breakdownTotal .RentVsBuyForm-module__jL5wgq__breakdownValue{color:#2563eb;font-size:var(--text-xl)}.RentVsBuyForm-module__jL5wgq__monthlySavings{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);text-align:center;font-weight:var(--font-semibold);font-size:var(--text-sm)}.RentVsBuyForm-module__jL5wgq__savingsRent{background:var(--fill-success);color:#059669;border:1px solid #a7f3d0}.RentVsBuyForm-module__jL5wgq__savingsBuy{background:var(--fill-info);color:#2563eb;border:1px solid #bfdbfe}.RentVsBuyForm-module__jL5wgq__disclaimerButton{width:100%;padding:var(--space-4);margin-top:var(--space-6);background:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-neutral-700);transition:all var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.RentVsBuyForm-module__jL5wgq__disclaimerButton:hover{background:var(--color-neutral-200);border-color:var(--color-neutral-400)}.RentVsBuyForm-module__jL5wgq__disclaimerPanel{padding:var(--space-5);margin-top:var(--space-2);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md)}.RentVsBuyForm-module__jL5wgq__disclaimerPanel h4{margin-top:0;margin-bottom:var(--space-4);color:var(--color-neutral-900);font-size:var(--text-lg)}.RentVsBuyForm-module__jL5wgq__disclaimerPanel ul{padding-left:var(--space-5);margin:0;list-style-type:disc}.RentVsBuyForm-module__jL5wgq__disclaimerPanel li{margin-bottom:var(--space-3);color:var(--color-neutral-600);line-height:var(--leading-relaxed)}.RentVsBuyForm-module__jL5wgq__disclaimerPanel li strong{color:var(--color-neutral-900)}.RentVsBuyForm-module__jL5wgq__disclaimerPanel li:last-child{margin-bottom:0}.RentVsBuyForm-module__jL5wgq__resultCard{padding:var(--space-4);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:0 0}.RentVsBuyForm-module__jL5wgq__resultCardTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-neutral-800);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-neutral-200)}.RentVsBuyForm-module__jL5wgq__resultCardSubtitle{font-size:var(--text-sm);color:var(--color-neutral-500);margin-top:0;margin-bottom:var(--space-4)}.RentVsBuyForm-module__jL5wgq__chartSection{margin-bottom:var(--space-5)}.RentVsBuyForm-module__jL5wgq__chartTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-neutral-800);margin-bottom:var(--space-2)}.RentVsBuyForm-module__jL5wgq__chartSubtitle{font-size:var(--text-sm);color:var(--color-neutral-500);margin-bottom:var(--space-3)}.RentVsBuyForm-module__jL5wgq__chartContainer{border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-neutral-50)}.RentVsBuyForm-module__jL5wgq__chartActions{margin-top:var(--space-3);justify-content:flex-end;display:flex}.RentVsBuyForm-module__jL5wgq__breakevenNotice{margin-bottom:var(--space-4);padding:var(--space-3);background:var(--fill-warning);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);color:#92400e;font-weight:var(--font-medium);border:1px solid #fcd34d;display:flex}@media (max-width:767px){.RentVsBuyForm-module__jL5wgq__winnerTitle{font-size:var(--text-xl)}.RentVsBuyForm-module__jL5wgq__winnerSubtitle{font-size:var(--text-sm)}.RentVsBuyForm-module__jL5wgq__breakdownGrid{grid-template-columns:1fr}.RentVsBuyForm-module__jL5wgq__breakdownTotal{grid-column:span 1}.RentVsBuyForm-module__jL5wgq__metricValue{font-size:var(--text-sm)}.RentVsBuyForm-module__jL5wgq__netPosition{font-size:var(--text-base)}.RentVsBuyForm-module__jL5wgq__sectionHeader,.RentVsBuyForm-module__jL5wgq__sectionContent,.RentVsBuyForm-module__jL5wgq__scenarioCard{padding:var(--space-3)}}.RentVsBuyForm-module__jL5wgq__subgroupCard{border:1px solid var(--color-neutral-200);background:var(--color-neutral-50);margin-bottom:var(--space-4)}.RentVsBuyForm-module__jL5wgq__subgroupCard .p-card-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-neutral-700)}.RentVsBuyForm-module__jL5wgq__subgroupCard .p-card-content{padding-top:var(--space-2)}
.TaxForm-module__0zovKa__owed{color:var(--color-owed)!important;background-color:#b91c1c14!important}.TaxForm-module__0zovKa__takehome{color:var(--color-refund)!important;background-color:#04785714!important}.TaxForm-module__0zovKa__noEdit{background-color:var(--color-neutral-100)!important}.TaxForm-module__0zovKa__profileNotice{border-left:3px solid var(--color-primary-500);background:var(--surface-3);border-radius:8px;margin-top:.75rem;margin-bottom:.25rem;padding:.5rem .75rem}.TaxForm-module__0zovKa__profileNoticeText{color:var(--text-2);font-size:.85rem}html[data-theme=dark] .TaxForm-module__0zovKa__profileNotice{border-left-color:var(--accent-1);background:#0f172a59}.TaxForm-module__0zovKa__disclosureButton{box-shadow:none!important}html[data-theme=dark] .TaxForm-module__0zovKa__disclosureButton{border:1px solid var(--border-strong)!important;color:var(--text-1)!important;background:#1e293b99!important}html[data-theme=dark] .TaxForm-module__0zovKa__disclosureButton:hover{background:#1e293bcc!important}.TaxForm-module__0zovKa__disclosurePanel{margin-top:.75rem}html[data-theme=dark] .TaxForm-module__0zovKa__disclosurePanel .card{border:1px solid var(--border-strong);background:var(--surface-3);border-radius:12px;padding:1rem}.TaxForm-module__0zovKa__formSection{background:var(--color-neutral-50);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.TaxForm-module__0zovKa__formSectionTitle{color:var(--color-neutral-700);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.TaxForm-module__0zovKa__resultsSummary{background:linear-gradient(135deg,var(--color-primary-50),var(--color-primary-100));border:2px solid var(--color-primary-200);border-radius:16px;margin-top:1.5rem;padding:1.5rem}.TaxForm-module__0zovKa__resultsSummaryTitle{color:var(--color-primary-900);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.TaxForm-module__0zovKa__resultsSummaryTotal{font-size:1.75rem;font-weight:700}.TaxForm-module__0zovKa__resultsSummaryNote{color:var(--color-neutral-600);margin-top:.35rem;font-size:.9rem}.TaxForm-module__0zovKa__positiveResult{color:var(--color-refund)}.TaxForm-module__0zovKa__negativeResult{color:var(--color-owed)}
.stock-options-tax-calculator-module__GP_wFG__main{max-width:1100px;margin:0 auto;padding:2rem}.stock-options-tax-calculator-module__GP_wFG__breadcrumbs{margin-bottom:1.5rem}.stock-options-tax-calculator-module__GP_wFG__header{text-align:center;margin-bottom:2.5rem}.stock-options-tax-calculator-module__GP_wFG__title{background:linear-gradient(135deg,var(--color-accent-500)0%,var(--color-secondary-600)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.75rem;font-weight:800;line-height:1.1}.stock-options-tax-calculator-module__GP_wFG__subtitle{color:var(--color-neutral-600);background:var(--color-secondary-50);border:1px solid var(--color-secondary-100);border-radius:2rem;padding:.5rem 1.25rem;font-size:1.125rem;font-weight:500;display:inline-block}.stock-options-tax-calculator-module__GP_wFG__tabContainer{box-sizing:border-box;width:100%}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-tabview-nav{border:none;border-bottom:2px solid var(--color-neutral-200);background:0 0;margin-bottom:1.5rem}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-tabview-nav li{margin-bottom:-2px}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-tabview-nav li .p-tabview-nav-link{color:var(--color-neutral-600);margin:0;padding:1rem 1.25rem;font-weight:500;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:none!important}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:var(--color-primary-600)!important;border-bottom:2px solid var(--color-primary-600)!important;background:0 0!important}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-tabview-nav li:not(.p-highlight) .p-tabview-nav-link:hover{background:var(--color-neutral-50)!important;border-bottom-color:var(--color-neutral-300)!important}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-tabview-panels{background:0 0;padding:0}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-inputgroup{margin-bottom:1rem}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-inputgroup-addon{background-color:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-700);min-width:140px}:is(.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-dropdown,.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-inputnumber,.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-inputtext){border-color:var(--color-neutral-300)}:is(.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-dropdown:hover,.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-inputnumber:hover .p-inputtext,.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-inputtext:hover){border-color:var(--color-primary-500)}:is(.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-dropdown:focus,.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-inputnumber:focus-within .p-inputtext,.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-inputtext:focus){border-color:var(--color-primary-500);box-shadow:0 0 0 2px #0d948833}.stock-options-tax-calculator-module__GP_wFG__infoSection{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:12px;margin-top:3rem;padding:2rem}.stock-options-tax-calculator-module__GP_wFG__infoSection h2{color:var(--color-neutral-900);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.stock-options-tax-calculator-module__GP_wFG__infoSection h3{color:var(--color-neutral-800);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.stock-options-tax-calculator-module__GP_wFG__infoSection h4{color:var(--color-neutral-800);margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.stock-options-tax-calculator-module__GP_wFG__infoSection p{color:var(--color-neutral-700);margin-bottom:1rem;line-height:1.7}.stock-options-tax-calculator-module__GP_wFG__infoSection ul{margin:1rem 0;padding-left:1.5rem}.stock-options-tax-calculator-module__GP_wFG__infoSection li{color:var(--color-neutral-700);margin-bottom:.5rem;line-height:1.7}.stock-options-tax-calculator-module__GP_wFG__infoSection a{color:var(--color-primary-600);text-decoration:none}.stock-options-tax-calculator-module__GP_wFG__infoSection a:hover{text-decoration:underline}@media (max-width:768px){.stock-options-tax-calculator-module__GP_wFG__main{padding:1.5rem}.stock-options-tax-calculator-module__GP_wFG__title{font-size:2rem}.stock-options-tax-calculator-module__GP_wFG__tabContainer .p-inputgroup-addon{min-width:auto}}
.ArticleCalculatorCta-module__CZuiba__cta{border:1px solid var(--color-primary-200);background:linear-gradient(180deg,var(--color-primary-50)0%,var(--surface-2)100%);border-radius:14px;margin:1.5rem 0 2rem;padding:1.15rem}.ArticleCalculatorCta-module__CZuiba__kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-700);font-size:.78rem;font-weight:700}.ArticleCalculatorCta-module__CZuiba__title{color:var(--text-1);margin:.4rem 0 .35rem;font-size:1.1rem;font-weight:700}.ArticleCalculatorCta-module__CZuiba__subtitle{color:var(--text-2);margin:0 0 .8rem;font-size:.92rem;line-height:1.5}.ArticleCalculatorCta-module__CZuiba__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.ArticleCalculatorCta-module__CZuiba__card{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:10px;flex-direction:column;gap:.35rem;padding:.8rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.ArticleCalculatorCta-module__CZuiba__card:hover{box-shadow:var(--shadow-1);transform:translateY(-1px)}.ArticleCalculatorCta-module__CZuiba__cardTitle{color:var(--text-1);font-size:.94rem;font-weight:700}.ArticleCalculatorCta-module__CZuiba__cardBody{color:var(--text-2);font-size:.86rem;line-height:1.45}.ArticleCalculatorCta-module__CZuiba__cardAction{color:var(--accent-1);margin-top:.15rem;font-size:.84rem;font-weight:600}@media (max-width:768px){.ArticleCalculatorCta-module__CZuiba__cta{margin:1.1rem 0 1.6rem;padding:1rem}.ArticleCalculatorCta-module__CZuiba__title{font-size:1.02rem}}
.index-module___SdyeG__breadcrumbsWrap{max-width:900px;margin:2rem auto 0;padding:0 2rem}.index-module___SdyeG__relatedSection{max-width:900px;margin:3rem auto 4rem;padding:0 2rem}.index-module___SdyeG__relatedHeader{margin-bottom:1.25rem}.index-module___SdyeG__relatedTitle{color:var(--text-1);margin:0 0 .35rem;font-size:1.5rem;font-weight:700}.index-module___SdyeG__relatedSubtitle{color:var(--text-2);margin:0}.index-module___SdyeG__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.index-module___SdyeG__relatedCard{border:1px solid var(--border-subtle);background:var(--surface-2);color:inherit;border-radius:12px;padding:1rem 1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.index-module___SdyeG__relatedCard:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.index-module___SdyeG__relatedCardTitle{color:var(--text-1);margin-bottom:.35rem;font-weight:700}.index-module___SdyeG__relatedCardText{color:var(--text-2);font-size:.95rem;line-height:1.5}@media (max-width:768px){.index-module___SdyeG__breadcrumbsWrap,.index-module___SdyeG__relatedSection{padding:0 1rem}}@media (max-width:480px){.index-module___SdyeG__breadcrumbsWrap,.index-module___SdyeG__relatedSection{padding:0 .75rem}.index-module___SdyeG__relatedGrid{grid-template-columns:1fr}.index-module___SdyeG__relatedTitle{font-size:1.25rem}}
.compound-interest-calculator-module__uZ0Gnq__main{max-width:920px;margin:0 auto;padding:2rem}.compound-interest-calculator-module__uZ0Gnq__breadcrumbs{margin-bottom:1.5rem}.compound-interest-calculator-module__uZ0Gnq__header{text-align:center;margin-bottom:2.25rem}.compound-interest-calculator-module__uZ0Gnq__title{letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-primary-600)0%,var(--color-accent-600)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.6rem;font-weight:800;line-height:1.1}.compound-interest-calculator-module__uZ0Gnq__subtitle{color:var(--color-neutral-700);font-size:1.08rem;font-weight:500}.compound-interest-calculator-module__uZ0Gnq__calculatorContainer{box-sizing:border-box;width:100%}.compound-interest-calculator-module__uZ0Gnq__infoSection{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:12px;margin-top:2.75rem;padding:1.5rem}.compound-interest-calculator-module__uZ0Gnq__infoSection h2{color:var(--color-neutral-900);margin-top:0;font-size:1.35rem}.compound-interest-calculator-module__uZ0Gnq__infoSection h3{color:var(--color-neutral-800);margin-top:1.35rem;margin-bottom:.6rem;font-size:1.05rem}.compound-interest-calculator-module__uZ0Gnq__infoSection p,.compound-interest-calculator-module__uZ0Gnq__infoSection li{color:var(--color-neutral-700);line-height:1.65}.compound-interest-calculator-module__uZ0Gnq__infoSection ul{margin:.75rem 0;padding-left:1.25rem}.compound-interest-calculator-module__uZ0Gnq__infoSection a{color:var(--color-primary-600);text-decoration:none}.compound-interest-calculator-module__uZ0Gnq__infoSection a:hover{text-decoration:underline}@media (max-width:768px){.compound-interest-calculator-module__uZ0Gnq__main{padding:1.4rem}.compound-interest-calculator-module__uZ0Gnq__title{font-size:2rem}}
.loan-calculator-module__r1ku-G__main{max-width:920px;margin:0 auto;padding:2rem}.loan-calculator-module__r1ku-G__breadcrumbs{margin-bottom:1.5rem}.loan-calculator-module__r1ku-G__header{text-align:center;margin-bottom:2.25rem}.loan-calculator-module__r1ku-G__title{letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-secondary-600)0%,var(--color-primary-600)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.6rem;font-weight:800;line-height:1.1}.loan-calculator-module__r1ku-G__subtitle{color:var(--color-neutral-700);font-size:1.08rem;font-weight:500}.loan-calculator-module__r1ku-G__calculatorContainer{box-sizing:border-box;width:100%}.loan-calculator-module__r1ku-G__infoSection{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:12px;margin-top:2.75rem;padding:1.5rem}.loan-calculator-module__r1ku-G__infoSection h2{color:var(--color-neutral-900);margin-top:0;font-size:1.35rem}.loan-calculator-module__r1ku-G__infoSection h3{color:var(--color-neutral-800);margin-top:1.35rem;margin-bottom:.6rem;font-size:1.05rem}.loan-calculator-module__r1ku-G__infoSection p,.loan-calculator-module__r1ku-G__infoSection li{color:var(--color-neutral-700);line-height:1.65}.loan-calculator-module__r1ku-G__infoSection ul{margin:.75rem 0;padding-left:1.25rem}.loan-calculator-module__r1ku-G__infoSection a{color:var(--color-primary-600);text-decoration:none}.loan-calculator-module__r1ku-G__infoSection a:hover{text-decoration:underline}@media (max-width:768px){.loan-calculator-module__r1ku-G__main{padding:1.4rem}.loan-calculator-module__r1ku-G__title{font-size:2rem}}
.paycheck-calculator-module__V6EQpW__main{max-width:920px;margin:0 auto;padding:2rem}.paycheck-calculator-module__V6EQpW__breadcrumbs{margin-bottom:1.5rem}.paycheck-calculator-module__V6EQpW__header{text-align:center;margin-bottom:2.25rem}.paycheck-calculator-module__V6EQpW__title{letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-accent-600)0%,var(--color-primary-600)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.6rem;font-weight:800;line-height:1.1}.paycheck-calculator-module__V6EQpW__subtitle{color:var(--color-neutral-700);font-size:1.08rem;font-weight:500}.paycheck-calculator-module__V6EQpW__calculatorContainer{box-sizing:border-box;width:100%}.paycheck-calculator-module__V6EQpW__infoSection{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:12px;margin-top:2.75rem;padding:1.5rem}.paycheck-calculator-module__V6EQpW__infoSection h2{color:var(--color-neutral-900);margin-top:0;font-size:1.35rem}.paycheck-calculator-module__V6EQpW__infoSection h3{color:var(--color-neutral-800);margin-top:1.35rem;margin-bottom:.6rem;font-size:1.05rem}.paycheck-calculator-module__V6EQpW__infoSection p,.paycheck-calculator-module__V6EQpW__infoSection li{color:var(--color-neutral-700);line-height:1.65}.paycheck-calculator-module__V6EQpW__infoSection ul{margin:.75rem 0;padding-left:1.25rem}.paycheck-calculator-module__V6EQpW__infoSection a{color:var(--color-primary-600);text-decoration:none}.paycheck-calculator-module__V6EQpW__infoSection a:hover{text-decoration:underline}@media (max-width:768px){.paycheck-calculator-module__V6EQpW__main{padding:1.4rem}.paycheck-calculator-module__V6EQpW__title{font-size:2rem}}
.real-estate-calculators-module__L4Hrfq__page{max-width:var(--content-max-width);padding:var(--space-4);box-sizing:border-box;width:100%;margin:0 auto}.real-estate-calculators-module__L4Hrfq__breadcrumbs{margin-bottom:var(--space-4)}@media (min-width:768px){.real-estate-calculators-module__L4Hrfq__page{padding:var(--space-6)}}.real-estate-calculators-module__L4Hrfq__pageHeader{text-align:center;margin-bottom:var(--space-6)}@media (min-width:768px){.real-estate-calculators-module__L4Hrfq__pageHeader{margin-bottom:var(--space-7)}}.real-estate-calculators-module__L4Hrfq__title{font-size:var(--text-3xl);font-weight:var(--font-extrabold);background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-text-fill-color:transparent;margin-bottom:var(--space-3);letter-spacing:-.02em;line-height:var(--leading-tight);-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.real-estate-calculators-module__L4Hrfq__title{font-size:var(--text-4xl)}}.real-estate-calculators-module__L4Hrfq__subtitle{color:var(--color-neutral-600);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2)var(--space-4);background:linear-gradient(135deg,var(--fill-indigo)0%,var(--fill-info)100%);border-radius:var(--radius-full);border:1px solid #e0e7ff;display:inline-block}@media (min-width:768px){.real-estate-calculators-module__L4Hrfq__subtitle{font-size:var(--text-base)}}.real-estate-calculators-module__L4Hrfq__content{box-sizing:border-box;width:100%;overflow-x:hidden}.real-estate-calculators-module__L4Hrfq__helperText{margin-top:var(--space-2);color:var(--color-neutral-600);font-size:var(--text-sm)}.real-estate-calculators-module__L4Hrfq__helperText a{color:var(--color-primary-600);font-weight:var(--font-semibold);text-decoration:none}.real-estate-calculators-module__L4Hrfq__helperText a:hover{text-decoration:underline}.real-estate-calculators-module__L4Hrfq__content .p-tabview-nav{border:none;border-bottom:2px solid var(--color-neutral-200);margin-bottom:var(--space-5);background:0 0}.real-estate-calculators-module__L4Hrfq__content .p-tabview-nav li{margin-bottom:-2px}.real-estate-calculators-module__L4Hrfq__content .p-tabview-nav li .p-tabview-nav-link{color:var(--color-neutral-600);font-weight:var(--font-medium);padding:var(--space-3)var(--space-4);margin:0;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important}.real-estate-calculators-module__L4Hrfq__content .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:none!important}.real-estate-calculators-module__L4Hrfq__content .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#6366f1!important;background:0 0!important;border-bottom:2px solid #6366f1!important}.real-estate-calculators-module__L4Hrfq__content .p-tabview-nav li:not(.p-highlight) .p-tabview-nav-link:hover{background:var(--color-neutral-50)!important;border-bottom-color:var(--color-neutral-300)!important}.real-estate-calculators-module__L4Hrfq__content .p-tabview-panels{background:0 0;padding:0}.real-estate-calculators-module__L4Hrfq__content .p-inputgroup-addon{min-width:160px}:is(.real-estate-calculators-module__L4Hrfq__content .p-dropdown:hover,.real-estate-calculators-module__L4Hrfq__content .p-inputnumber:hover .p-inputtext,.real-estate-calculators-module__L4Hrfq__content .p-inputtext:hover){border-color:#6366f1}:is(.real-estate-calculators-module__L4Hrfq__content .p-dropdown:focus,.real-estate-calculators-module__L4Hrfq__content .p-inputnumber:focus-within .p-inputtext,.real-estate-calculators-module__L4Hrfq__content .p-inputtext:focus){border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.real-estate-calculators-module__L4Hrfq__content .dropdown-mobile-stretch{width:auto}.real-estate-calculators-module__L4Hrfq__infoSection{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-neutral-200)}.real-estate-calculators-module__L4Hrfq__infoSection h2{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-neutral-900);margin-bottom:var(--space-4)}.real-estate-calculators-module__L4Hrfq__infoSection h3{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-neutral-800);margin-top:var(--space-6);margin-bottom:var(--space-3)}.real-estate-calculators-module__L4Hrfq__infoSection p{color:var(--color-neutral-700);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.real-estate-calculators-module__L4Hrfq__infoSection ul{margin:var(--space-4)0;padding-left:var(--space-5)}.real-estate-calculators-module__L4Hrfq__infoSection li{color:var(--color-neutral-700);line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.real-estate-calculators-module__L4Hrfq__infoSection strong{color:var(--color-neutral-900)}.real-estate-calculators-module__L4Hrfq__infoSection a{color:var(--color-primary-600);text-decoration:none}.real-estate-calculators-module__L4Hrfq__infoSection a:hover{text-decoration:underline}@media (max-width:767px){.real-estate-calculators-module__L4Hrfq__content .p-inputgroup-addon{min-width:auto}}.real-estate-calculators-module__L4Hrfq__main{max-width:var(--content-max-width);padding:var(--space-4);margin:0 auto}.real-estate-calculators-module__L4Hrfq__main .real-estate-calculators-module__L4Hrfq__breadcrumbs{margin-bottom:var(--space-4)}@media (min-width:768px){.real-estate-calculators-module__L4Hrfq__main{padding:var(--space-6)}}.real-estate-calculators-module__L4Hrfq__header{text-align:center;margin-bottom:var(--space-6)}@media (min-width:768px){.real-estate-calculators-module__L4Hrfq__header{margin-bottom:var(--space-7)}}.real-estate-calculators-module__L4Hrfq__tabContainer{border-radius:var(--radius-lg);padding:var(--space-4);border:1px solid var(--border-subtle)}@media (min-width:768px){.real-estate-calculators-module__L4Hrfq__tabContainer{padding:var(--space-5)}}.real-estate-calculators-module__L4Hrfq__tabContainer .p-tabview-nav{border:none;border-bottom:2px solid var(--color-neutral-200);margin-bottom:var(--space-5);background:0 0}.real-estate-calculators-module__L4Hrfq__tabContainer .p-tabview-nav li{margin-bottom:-2px}.real-estate-calculators-module__L4Hrfq__tabContainer .p-tabview-nav li .p-tabview-nav-link{color:var(--color-neutral-600);font-weight:var(--font-medium);padding:var(--space-3)var(--space-4);margin:0;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important}.real-estate-calculators-module__L4Hrfq__tabContainer .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:none!important}.real-estate-calculators-module__L4Hrfq__tabContainer .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#6366f1!important;background:0 0!important;border-bottom:2px solid #6366f1!important}.real-estate-calculators-module__L4Hrfq__tabContainer .p-tabview-nav li:not(.p-highlight) .p-tabview-nav-link:hover{background:var(--color-neutral-50)!important;border-bottom-color:var(--color-neutral-300)!important}.real-estate-calculators-module__L4Hrfq__tabContainer .p-tabview-panels{background:0 0;padding:0}.real-estate-calculators-module__L4Hrfq__tabContainer .p-inputgroup-addon{min-width:160px}:is(.real-estate-calculators-module__L4Hrfq__tabContainer .p-dropdown:hover,.real-estate-calculators-module__L4Hrfq__tabContainer .p-inputnumber:hover .p-inputtext,.real-estate-calculators-module__L4Hrfq__tabContainer .p-inputtext:hover){border-color:#6366f1}:is(.real-estate-calculators-module__L4Hrfq__tabContainer .p-dropdown:focus,.real-estate-calculators-module__L4Hrfq__tabContainer .p-inputnumber:focus-within .p-inputtext,.real-estate-calculators-module__L4Hrfq__tabContainer .p-inputtext:focus){border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.real-estate-calculators-module__L4Hrfq__tabContainer .dropdown-mobile-stretch{width:auto}@media (max-width:767px){.real-estate-calculators-module__L4Hrfq__tabContainer .p-inputgroup-addon{min-width:auto}}
.tax-calculators-module__zisVua__main{max-width:900px;margin:0 auto;padding:2rem}.tax-calculators-module__zisVua__breadcrumbs{margin-bottom:1.5rem}.tax-calculators-module__zisVua__header{text-align:center;margin-bottom:2.5rem}.tax-calculators-module__zisVua__title{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.75rem;font-weight:800;line-height:1.1}.tax-calculators-module__zisVua__subtitle{color:var(--color-neutral-600);background:linear-gradient(135deg,var(--fill-indigo)0%,var(--fill-info)100%);border:1px solid #e0e7ff;border-radius:2rem;padding:.5rem 1.25rem;font-size:1.125rem;font-weight:500;display:inline-block}.tax-calculators-module__zisVua__tabContainer{box-sizing:border-box;width:100%}.tax-calculators-module__zisVua__tabContainer .p-tabview-nav{border:none;border-bottom:2px solid var(--color-neutral-200);background:0 0;margin-bottom:1.5rem}.tax-calculators-module__zisVua__tabContainer .p-tabview-nav-content{background:0 0;border:none}.tax-calculators-module__zisVua__tabContainer .p-tabview-nav li{margin-bottom:-2px}.tax-calculators-module__zisVua__tabContainer .p-tabview-nav li .p-tabview-nav-link{color:var(--color-neutral-600);margin:0;padding:1rem 1.25rem;font-weight:500;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important}.tax-calculators-module__zisVua__tabContainer .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:none!important}.tax-calculators-module__zisVua__tabContainer .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#6366f1!important;background:0 0!important;border-bottom:2px solid #6366f1!important}.tax-calculators-module__zisVua__tabContainer .p-tabview-nav li:not(.p-highlight) .p-tabview-nav-link:hover{background:var(--color-neutral-50)!important;border-bottom-color:var(--color-neutral-300)!important}.tax-calculators-module__zisVua__tabContainer .p-tabview-panels{background:0 0;padding:0}.tax-calculators-module__zisVua__tabContainer .p-inputgroup{margin-bottom:1rem}.tax-calculators-module__zisVua__tabContainer .p-inputgroup-addon{background-color:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-700);min-width:180px}:is(.tax-calculators-module__zisVua__tabContainer .p-dropdown,.tax-calculators-module__zisVua__tabContainer .p-inputnumber,.tax-calculators-module__zisVua__tabContainer .p-inputtext){border-color:var(--color-neutral-300)}:is(.tax-calculators-module__zisVua__tabContainer .p-dropdown:hover,.tax-calculators-module__zisVua__tabContainer .p-inputnumber:hover .p-inputtext,.tax-calculators-module__zisVua__tabContainer .p-inputtext:hover){border-color:#6366f1}:is(.tax-calculators-module__zisVua__tabContainer .p-dropdown:focus,.tax-calculators-module__zisVua__tabContainer .p-inputnumber:focus-within .p-inputtext,.tax-calculators-module__zisVua__tabContainer .p-inputtext:focus){border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.tax-calculators-module__zisVua__tabContainer .p-selectbutton{margin-bottom:1rem}.tax-calculators-module__zisVua__tabContainer .p-selectbutton .p-button{background-color:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-700)}.tax-calculators-module__zisVua__tabContainer .p-selectbutton .p-button.p-highlight{background-color:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.tax-calculators-module__zisVua__tabContainer .p-button.p-button-info{color:#4f46e5;background-color:#eef2ff;border-color:#e0e7ff;margin:.5rem 0}.tax-calculators-module__zisVua__tabContainer .p-button.p-button-info:hover{background-color:#e0e7ff;border-color:#c7d2fe}.tax-calculators-module__zisVua__infoSection{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:12px;margin-top:3rem;padding:2rem}.tax-calculators-module__zisVua__infoSection h2{color:var(--color-neutral-900);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.tax-calculators-module__zisVua__infoSection h3{color:var(--color-neutral-800);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.tax-calculators-module__zisVua__infoSection p{color:var(--color-neutral-700);margin-bottom:1rem;line-height:1.7}.tax-calculators-module__zisVua__infoSection ul{margin:1rem 0;padding-left:1.5rem}.tax-calculators-module__zisVua__infoSection li{color:var(--color-neutral-700);margin-bottom:.5rem;line-height:1.7}.tax-calculators-module__zisVua__infoSection strong{color:var(--color-neutral-900)}.tax-calculators-module__zisVua__infoSection a{color:#4f46e5;text-decoration:none}.tax-calculators-module__zisVua__infoSection a:hover{text-decoration:underline}@media (max-width:768px){.tax-calculators-module__zisVua__main{padding:1.5rem}.tax-calculators-module__zisVua__tabContainer .p-inputgroup-addon{min-width:auto}.tax-calculators-module__zisVua__infoSection{padding:1.5rem}}
.vehicle-calculators-module__lVguba__main{max-width:1100px;margin:0 auto;padding:2rem}.vehicle-calculators-module__lVguba__breadcrumbs{margin-bottom:1.5rem}.vehicle-calculators-module__lVguba__header{text-align:center;margin-bottom:2.5rem}.vehicle-calculators-module__lVguba__title{background:linear-gradient(135deg,var(--color-accent-500)0%,var(--color-secondary-600)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.75rem;font-weight:800;line-height:1.1}.vehicle-calculators-module__lVguba__subtitle{color:var(--color-neutral-600);background:var(--color-secondary-50);border:1px solid var(--color-secondary-100);border-radius:2rem;padding:.5rem 1.25rem;font-size:1.125rem;font-weight:500;display:inline-block}.vehicle-calculators-module__lVguba__tabContainer{box-sizing:border-box;width:100%}.vehicle-calculators-module__lVguba__tabContainer .p-tabview-nav{border:none;border-bottom:2px solid var(--color-neutral-200);background:0 0;margin-bottom:1.5rem}.vehicle-calculators-module__lVguba__tabContainer .p-tabview-nav li{margin-bottom:-2px}.vehicle-calculators-module__lVguba__tabContainer .p-tabview-nav li .p-tabview-nav-link{color:var(--color-neutral-600);margin:0;padding:1rem 1.25rem;font-weight:500;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important}.vehicle-calculators-module__lVguba__tabContainer .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:none!important}.vehicle-calculators-module__lVguba__tabContainer .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:var(--color-primary-600)!important;border-bottom:2px solid var(--color-primary-600)!important;background:0 0!important}.vehicle-calculators-module__lVguba__tabContainer .p-tabview-nav li:not(.p-highlight) .p-tabview-nav-link:hover{background:var(--color-neutral-50)!important;border-bottom-color:var(--color-neutral-300)!important}.vehicle-calculators-module__lVguba__tabContainer .p-tabview-panels{background:0 0;padding:0}.vehicle-calculators-module__lVguba__compareGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;display:grid}.vehicle-calculators-module__lVguba__compareCard{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:12px;padding:1.5rem}.vehicle-calculators-module__lVguba__compareCardTitle{color:var(--color-neutral-800);border-bottom:1px solid var(--color-neutral-200);margin-bottom:1rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:600}.vehicle-calculators-module__lVguba__tabContainer .p-inputgroup{margin-bottom:1rem}.vehicle-calculators-module__lVguba__tabContainer .p-inputgroup-addon{background-color:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-700);min-width:140px}:is(.vehicle-calculators-module__lVguba__tabContainer .p-dropdown,.vehicle-calculators-module__lVguba__tabContainer .p-inputnumber,.vehicle-calculators-module__lVguba__tabContainer .p-inputtext){border-color:var(--color-neutral-300)}:is(.vehicle-calculators-module__lVguba__tabContainer .p-dropdown:hover,.vehicle-calculators-module__lVguba__tabContainer .p-inputnumber:hover .p-inputtext,.vehicle-calculators-module__lVguba__tabContainer .p-inputtext:hover){border-color:var(--color-primary-500)}:is(.vehicle-calculators-module__lVguba__tabContainer .p-dropdown:focus,.vehicle-calculators-module__lVguba__tabContainer .p-inputnumber:focus-within .p-inputtext,.vehicle-calculators-module__lVguba__tabContainer .p-inputtext:focus){border-color:var(--color-primary-500);box-shadow:0 0 0 2px #0d948833}.vehicle-calculators-module__lVguba__infoSection{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:12px;margin-top:3rem;padding:2rem}.vehicle-calculators-module__lVguba__infoSection h2{color:var(--color-neutral-900);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.vehicle-calculators-module__lVguba__infoSection h3{color:var(--color-neutral-800);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.vehicle-calculators-module__lVguba__infoSection p{color:var(--color-neutral-700);margin-bottom:1rem;line-height:1.7}.vehicle-calculators-module__lVguba__infoSection ul{margin:1rem 0;padding-left:1.5rem}.vehicle-calculators-module__lVguba__infoSection li{color:var(--color-neutral-700);margin-bottom:.5rem;line-height:1.7}.vehicle-calculators-module__lVguba__infoSection a{color:var(--color-primary-600);text-decoration:none}.vehicle-calculators-module__lVguba__infoSection a:hover{text-decoration:underline}@media (max-width:768px){.vehicle-calculators-module__lVguba__main{padding:1.5rem}.vehicle-calculators-module__lVguba__compareGrid{grid-template-columns:1fr}.vehicle-calculators-module__lVguba__tabContainer .p-inputgroup-addon{min-width:auto}}
