.takeHome__modeSwitch{display:flex;gap:0;margin-bottom:24px;border-radius:10px;overflow:hidden;border:2px solid #e5e7eb}.takeHome__modeBtn{flex:1;padding:12px 20px;font-size:0.9375rem;font-weight:600;border:none;background-color:#fff;color:#6b7280;cursor:pointer;transition:background-color 0.2s,color 0.2s;font-family:inherit}.takeHome__modeBtn+.takeHome__modeBtn{border-left:2px solid #e5e7eb}.takeHome__modeBtn:hover{background-color:#f3f4f6}.takeHome__modeBtn_state_active{background-color:#059669;color:#fff;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.1)}.takeHome__modeBtn_state_active:hover{background-color:#047857}.takeHome__modeBtn:active{transform:scale(0.98)}.takeHome__modeBtn:focus-visible{outline:2px solid #059669;outline-offset:-2px}.takeHomePay__affiliateCta{margin:2rem 0;padding:1.5rem;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #bbf7d0;border-radius:12px}.takeHomePay__affiliateCtaLabel{display:inline-block;background:#6b7280;color:#fff;font-size:0.7rem;padding:2px 8px;border-radius:4px;margin-bottom:0.5rem}.takeHomePay__affiliateCtaTitle{font-size:1.1rem;font-weight:700;color:#1f2937;margin-bottom:0.5rem}.takeHomePay__affiliateCtaText{font-size:0.9rem;color:#4b5563;margin-bottom:1rem;line-height:1.6}.takeHomePay__affiliateCtaButtons{display:flex;gap:0.75rem;flex-wrap:wrap}.takeHomePay__affiliateCtaBtn{display:inline-flex;align-items:center;padding:0.75rem 1.5rem;background:#059669;color:#fff;text-decoration:none;border-radius:8px;font-size:0.9rem;font-weight:600;transition:background 0.2s}.takeHomePay__affiliateCtaBtn:hover{background:#047857}.takeHomePay__affiliateCtaBtn_type_secondary{background:#fff;color:#059669;border:1px solid #059669}.takeHomePay__affiliateCtaBtn_type_secondary:hover{background:#f0fdf4}@media (max-width:640px){.takeHomePay__affiliateCtaButtons{flex-direction:column}.takeHomePay__affiliateCtaBtn{text-align:center;justify-content:center}}.taxCalc__contextHint{margin:1rem 0 0;padding:0.75rem 1rem;background:rgba(37,99,235,0.04);border-left:3px solid rgba(37,99,235,0.3);border-radius:0 6px 6px 0;display:flex;align-items:baseline;gap:0.5rem;flex-wrap:wrap}.taxCalc__contextHintLabel{font-size:0.65rem;font-weight:600;color:#94a3b8;background:rgba(226,232,240,0.4);padding:1px 6px;border-radius:3px;letter-spacing:0.05em;flex-shrink:0;line-height:1}.taxCalc__contextHintText{font-size:0.85rem;color:#475569;line-height:1.6;margin:0}.taxCalc__contextHintLink{color:#059669;text-decoration:none;font-weight:600;font-size:0.85rem;white-space:nowrap;transition:opacity 0.2s}.taxCalc__contextHintLink:hover{opacity:0.7;text-decoration:underline}@media (max-width:640px){.taxCalc__contextHint{flex-direction:column;gap:4px}}