.TaxCalculator_container__1jGdv{max-width:800px;margin:0 auto;padding:20px;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.TaxCalculator_header__p12By{text-align:center;margin-bottom:40px;padding:30px 20px;background:linear-gradient(135deg,#354F52,#2F3E46);color:white;border-radius:12px}.TaxCalculator_header__p12By h1{margin:0 0 10px;font-size:2.5rem;font-weight:500}.TaxCalculator_header__p12By p{margin:0 0 5px;font-size:1.2rem;opacity:.9}.TaxCalculator_header__p12By small{font-size:.8rem;opacity:.7}.TaxCalculator_stepContainer__hvFLS{border-radius:12px;padding:30px;margin-bottom:20px}.TaxCalculator_stepTitle__7Zti7{color:#354F52;font-size:1.8rem;font-weight:500;margin-bottom:10px}.TaxCalculator_stepDescription__ZIpni{color:black;font-size:1rem;margin-bottom:30px}.TaxCalculator_formGroup__cASkI{margin-bottom:20px}.TaxCalculator_formLabel__NRdHV{display:block;margin:15px 0;font-weight:300;color:black}.TaxCalculator_radioGroup__cvH86{margin-bottom:20px}.TaxCalculator_radioLabel__V5Nb2{display:block;margin:12px 0;padding:12px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.TaxCalculator_radioLabel__V5Nb2:hover{border-color:#2F3E46;background-color:#f8fafc}.TaxCalculator_radioLabel__V5Nb2 input{margin-right:10px}.TaxCalculator_checkboxLabel__EWb_g{display:flex;align-items:flex-start;margin:15px 0;padding:12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.TaxCalculator_checkboxLabel__EWb_g:hover{background-color:#f8fafc;border-color:#2F3E46}.TaxCalculator_checkboxLabel__EWb_g input{margin-right:12px;margin-top:2px}.TaxCalculator_textInput__P23Yw{margin:0 10px;padding:10px 12px;border-radius:6px;border:1px solid #d1d5db;font-size:14px;transition:border-color .2s ease}.TaxCalculator_textInput__P23Yw:focus{outline:none;border-color:#2F3E46;box-shadow:0 0 0 3px rgba(47,62,70,.1)}.TaxCalculator_selectInput__peU7V{margin:0 10px;padding:8px 12px;border-radius:6px;border:1px solid #d1d5db;background-color:white;font-size:14px}.TaxCalculator_buttonGroup__xSKgS{display:flex;gap:10px;margin-top:30px}.TaxCalculator_button__VNFAw{padding:12px 24px;border-radius:6px;font-size:14px;font-weight:300;cursor:pointer;transition:all .2s ease;border:none}.TaxCalculator_buttonPrimary__CUWxT{background-color:#2F3E46;color:white}.TaxCalculator_buttonPrimary__CUWxT:hover{background-color:#1f2b33}.TaxCalculator_buttonPrimary__CUWxT:disabled{background-color:#9ca3af;cursor:not-allowed}.TaxCalculator_buttonSecondary__lwMdb{background-color:transparent;color:black;border:1px solid #d1d5db}.TaxCalculator_buttonSecondary__lwMdb:hover{background-color:#f8fafc;border-color:#2F3E46;color:#2F3E46}.TaxCalculator_buttonLarge__Polnj{padding:15px 30px;font-size:16px}.TaxCalculator_alertSuccess__xfJxz{background-color:#10b981}.TaxCalculator_alertError__MwRDt,.TaxCalculator_alertSuccess__xfJxz{color:white;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-weight:300}.TaxCalculator_alertError__MwRDt{background-color:#ef4444}.TaxCalculator_alertInfo__llmp6{background-color:#2F3E46;color:white;padding:12px 16px;border-radius:8px;margin-bottom:20px}.TaxCalculator_resultCard__tPFkb{border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:20px}.TaxCalculator_resultCardEligible__xz26D{background-color:#f0fdf4;border-color:#10b981}.TaxCalculator_resultCardNotEligible__U4dwy{background-color:#fef2f2;border-color:#ef4444}.TaxCalculator_resultTitle__VMp0d{font-size:1.4rem;font-weight:500;margin-bottom:15px;color:#354F52}.TaxCalculator_eligibleBadge__pDlno{background-color:#10b981}.TaxCalculator_eligibleBadge__pDlno,.TaxCalculator_notEligibleBadge__xt9FO{color:white;padding:10px 16px;border-radius:6px;font-weight:300;margin-bottom:15px;display:inline-block}.TaxCalculator_notEligibleBadge__xt9FO{background-color:#ef4444}.TaxCalculator_summaryList__P_vbM{margin-left:20px;margin-bottom:15px}.TaxCalculator_summaryList__P_vbM li{margin-bottom:5px;color:black}.TaxCalculator_breakdownSection__Mn7Pn{margin-bottom:15px}.TaxCalculator_breakdownTitle__kBVW0{font-weight:500;color:#354F52;margin-bottom:8px}.TaxCalculator_combinationCard___RZcO{border:1px solid #2f3e46;border-radius:12px;padding:20px;margin-bottom:20px;background-color:#f0f8ff}.TaxCalculator_combinationTitle__2Fsyu{font-size:1.2rem;font-weight:500;margin-bottom:10px;color:#354F52}.TaxCalculator_emailSection___CpHP{text-align:center;border-radius:12px;padding:40px}.TaxCalculator_emailInput__NOMHB{padding:12px 16px;border-radius:6px;border:1px solid #d1d5db;width:100%;max-width:350px;margin-bottom:20px;font-size:16px}.TaxCalculator_emailInput__NOMHB:focus{outline:none;border-color:#2F3E46;box-shadow:0 0 0 3px rgba(47,62,70,.1)}.TaxCalculator_emailSuccess__XoEIq{background-color:#10b981;color:white;padding:30px;border-radius:12px;text-align:center}.TaxCalculator_emailSuccess__XoEIq h3{margin:0 0 10px;font-size:1.5rem}.TaxCalculator_welcomeSection__Z9Mh8{text-align:center;border-radius:12px;padding:50px 30px}.TaxCalculator_welcomeSection__Z9Mh8 h2{color:#354F52;font-size:2rem;margin-bottom:15px;font-weight:500}.TaxCalculator_welcomeSection__Z9Mh8 p{color:black;font-size:1.1rem;margin-bottom:15px;line-height:1.6;font-weight:300}.TaxCalculator_sectionTitle__c4_kS{font-size:1.2rem;font-weight:500;color:#354F52;margin:25px 0 15px}@media (max-width:768px){.TaxCalculator_container__1jGdv{padding:10px}.TaxCalculator_header__p12By{padding:20px 15px;margin-bottom:1rem!important}.TaxCalculator_header__p12By h1{font-size:2rem}.TaxCalculator_header__p12By p{font-size:1rem}.TaxCalculator_headerSubtitle__in7wY,.TaxCalculator_welcomeText2__h8Cpu,.TaxCalculator_welcomeTitle__jTgrJ{display:none}.TaxCalculator_headerHiddenOnMobile__k7Sf6{display:none!important}.TaxCalculator_stepContainer__hvFLS{padding:20px}.TaxCalculator_stepTitle__7Zti7{font-size:1.5rem}.TaxCalculator_buttonGroup__xSKgS{flex-direction:column}.TaxCalculator_button__VNFAw{width:100%}.TaxCalculator_emailSection___CpHP{padding:20px}.TaxCalculator_emailInput__NOMHB{max-width:100%}.TaxCalculator_resultCard__tPFkb{padding:16px}.TaxCalculator_welcomeSection__Z9Mh8{padding:1rem 20px}.TaxCalculator_welcomeSection__Z9Mh8 h2{font-size:1.5rem}.TaxCalculator_selectInput__peU7V,.TaxCalculator_textInput__P23Yw{width:100%;margin:10px 0}.TaxCalculator_summaryList__P_vbM{margin-left:10px}}@media (max-width:480px){.TaxCalculator_container__1jGdv{padding:5px}.TaxCalculator_header__p12By{padding:15px 10px}.TaxCalculator_header__p12By h1{font-size:1.5rem}.TaxCalculator_stepContainer__hvFLS{padding:15px}.TaxCalculator_stepTitle__7Zti7{font-size:1.3rem}.TaxCalculator_emailSection___CpHP{padding:15px}.TaxCalculator_welcomeSection__Z9Mh8{padding:20px 15px}.TaxCalculator_welcomeSection__Z9Mh8 h2{font-size:1.3rem}.TaxCalculator_checkboxLabel__EWb_g,.TaxCalculator_radioLabel__V5Nb2{padding:10px}.TaxCalculator_resultTitle__VMp0d{font-size:1.2rem}}