.openAbroad_container__LwPYt{min-height:100vh;padding:0;background-color:#d9ebf5}.openAbroad_hero__sHGiK{text-align:left;margin-bottom:3rem;padding:3rem 1rem 2rem;max-width:1000px;margin-left:auto;margin-right:auto}.openAbroad_heroContent__eHw4b h1{font-size:2.5rem;margin-bottom:1rem;font-weight:700;color:#01346e}.openAbroad_heroDescription__hOyMJ{font-size:1.1rem;color:#0683f5;max-width:100%;margin:0}.openAbroad_formSection__i5hic{max-width:900px;margin:0 auto 3rem}.openAbroad_card__BdINh{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.openAbroad_card__BdINh:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}.openAbroad_card__BdINh h2{font-size:1.75rem;margin-bottom:1.5rem;font-weight:600}.openAbroad_form__Lxv6d{width:100%}.openAbroad_formGrid__KPdjE{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.openAbroad_formGroup__4P8Em{display:flex;flex-direction:column}.openAbroad_label__A_Ush{font-weight:600;margin-bottom:.5rem;color:#01346e;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.openAbroad_input__f3Txe{padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff}.openAbroad_input__f3Txe:focus{outline:none;border-color:#01346e;box-shadow:0 0 0 3px rgba(30,96,120,.1)}.openAbroad_helpText__2OStR{margin-top:.5rem;font-size:.875rem;color:#666}.openAbroad_submitButton__Tyty8{width:100%;padding:1rem 2rem;background:#0683f5;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.openAbroad_submitButton__Tyty8:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(30,96,120,.3)}.openAbroad_submitButton__Tyty8:disabled{opacity:.7;cursor:not-allowed}.openAbroad_spinner__c0I1W{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:openAbroad_spin__pCQeS .8s ease-in-out infinite}@keyframes openAbroad_spin__pCQeS{to{transform:rotate(1turn)}}.openAbroad_errorSection___nKLx{max-width:900px;margin:0 auto 2rem;animation:openAbroad_fadeIn__fQbFM .4s ease-in}.openAbroad_errorAlert__wJB4z{background:#fff;border:2px solid #ff6b6b;border-radius:12px;padding:2rem;display:flex;gap:1.5rem;align-items:flex-start;box-shadow:0 4px 12px hsla(0,100%,71%,.1)}.openAbroad_errorIcon__uCzhe{color:#ff6b6b;flex-shrink:0}.openAbroad_errorContent__hC99A{flex:1 1}.openAbroad_errorTitle__mA6RM{margin:0 0 .5rem;color:#01346e;font-size:1.25rem;font-weight:600}.openAbroad_errorMessage__DTwcS{margin:0 0 1rem;color:#666;font-size:1rem;line-height:1.5}.openAbroad_retryButton__FwyBf{background:#0683f5;color:#fff;border:none;border-radius:6px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.openAbroad_retryButton__FwyBf:hover{background:#01346e;transform:translateY(-1px);box-shadow:0 2px 8px rgba(6,131,245,.3)}.openAbroad_resultsSection__SC9wq{max-width:1000px;margin:0 auto 3rem;animation:openAbroad_fadeIn__fQbFM .5s ease-in}@keyframes openAbroad_fadeIn__fQbFM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.openAbroad_resultsCard__KOQkq{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.1)}.openAbroad_resultsHeader__JY4EO{background:transparent;color:#01346e;padding:1.5rem 2rem 1rem;border-bottom:2px solid #e0e0e0}.openAbroad_resultsHeader__JY4EO h2{margin:0;font-size:1.5rem;font-weight:600}.openAbroad_resultsBody__fUkxZ{padding:2rem}.openAbroad_infoList__htfpE{display:flex;flex-direction:column;gap:1rem}.openAbroad_infoItem__emaVd{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e0e0e0;gap:1rem}.openAbroad_infoItem__emaVd:last-child{border-bottom:none}.openAbroad_infoLabel__YSp6s{font-weight:500;color:#666;flex:0 0 50%;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.openAbroad_infoValueContainer__2ZboB{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end;flex:0 0 50%}.openAbroad_infoValue__LW9_b{font-size:1.25rem;font-weight:600;color:#7dd36e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:right;white-space:nowrap}.openAbroad_infoLink__QcJTx{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#0683f5;color:#fff;border-radius:50%;text-decoration:none;font-size:.75rem;font-weight:700;margin-left:.25rem;transition:all .3s ease}.openAbroad_infoLink__QcJTx:hover{background:#01346e;transform:scale(1.1)}.openAbroad_indexNote__uBg6a{display:block;margin-top:.25rem;color:#666;font-size:.75rem}.openAbroad_section__DeahM{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.openAbroad_section__DeahM:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.openAbroad_section__DeahM h3{font-size:1.5rem;margin-bottom:1.5rem;font-weight:700;color:#01346e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.openAbroad_currencySelector__ccrt3{padding:1.5rem 2rem;border-bottom:2px solid #e0e0e0;background:#f8f9fa}.openAbroad_currencySelectorLabel__pO60o{display:block;font-weight:600;margin-bottom:1rem;color:#01346e;font-size:1rem}.openAbroad_currencySelectorButtons__WQqev{display:flex;gap:.75rem;flex-wrap:wrap}.openAbroad_currencyButton__JTkhw{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;color:#666;transition:all .3s ease}.openAbroad_currencyButton__JTkhw:hover{border-color:#0683f5;background:#f0f8ff}.openAbroad_currencyButtonActive__u6D6h{padding:.75rem 1.5rem;border:2px solid #0683f5;background:#0683f5;color:#fff;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(6,131,245,.2)}.openAbroad_currencyButtonActive__u6D6h:hover{background:#01346e;border-color:#01346e}.openAbroad_exchangeRateText__yqUFN{display:block;margin-top:.75rem;color:#666;font-size:.9rem;font-style:italic}.openAbroad_currencyToggle__nvHXI{display:flex;gap:.5rem;margin:.5rem 0}.openAbroad_currencyToggle__nvHXI button{padding:.5rem 1rem;border:2px solid #e0e0e0;background:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:600;color:#666;transition:all .3s ease}.openAbroad_currencyToggle__nvHXI button:hover{border-color:#0683f5}.openAbroad_currencyToggle__nvHXI button.openAbroad_active__dPxlG{background:#0683f5;color:#fff;border-color:#0683f5}.openAbroad_citizenshipSelector__o9IAF{margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px}.openAbroad_citizenshipSelectorLabel__9ouAV{display:block;font-weight:600;margin-bottom:.75rem;color:#01346e;font-size:1rem}.openAbroad_citizenshipSelectorButtons__DYxdM{display:flex;gap:.75rem;flex-wrap:wrap}.openAbroad_citizenshipButton__3_fhV{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;color:#666;transition:all .3s ease}.openAbroad_citizenshipButton__3_fhV:hover{border-color:#0683f5;background:#f0f8ff}.openAbroad_citizenshipButtonActive__qvXnv{padding:.75rem 1.5rem;border:2px solid #0683f5;background:#0683f5;color:#fff;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(6,131,245,.2)}.openAbroad_citizenshipButtonActive__qvXnv:hover{background:#01346e;border-color:#01346e}.openAbroad_documentsList__WNvvc{list-style:disc;padding-left:1.5rem;margin:0}.openAbroad_documentItem__pLrdh{padding:.5rem 0;color:#333;line-height:1.6;font-size:1rem}.openAbroad_taxLink__IAaqX{font-size:.9rem;color:#0683f5;text-decoration:none;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:.25rem}.openAbroad_taxLink__IAaqX:hover{color:#01346e;text-decoration:underline}.openAbroad_taxLinkBottom__OU8pR{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0;text-align:left}.openAbroad_taxRegimeSelector__lVSEn{margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px}.openAbroad_taxRegimeSelectorLabel__y_1Ms{display:block;font-weight:600;margin-bottom:.75rem;color:#01346e;font-size:1rem}.openAbroad_taxRegimeSelectorButtons__E_x56{display:flex;gap:.75rem;flex-wrap:wrap}.openAbroad_taxRegimeButton__S0L1F{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;color:#666;transition:all .3s ease}.openAbroad_taxRegimeButton__S0L1F:hover{border-color:#0683f5;background:#f0f8ff}.openAbroad_taxRegimeButtonActive__dQm3i{padding:.75rem 1.5rem;border:2px solid #0683f5;background:#0683f5;color:#fff;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(6,131,245,.2)}.openAbroad_taxRegimeButtonActive__dQm3i:hover{background:#01346e;border-color:#01346e}.openAbroad_taxRegimeNote__BQbqm{display:block;margin-top:.75rem;color:#666;font-size:.875rem;font-style:italic}.openAbroad_revenueInputContainer__MtW7V{margin-bottom:1rem;padding:1rem;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.openAbroad_revenueInputLabel__rsk2Q{display:block;font-weight:500;margin-bottom:.5rem;color:#01346e;font-size:.95rem}.openAbroad_revenueInput__KzclP{width:100%;max-width:300px;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;font-weight:500;color:#333;transition:border-color .3s ease}.openAbroad_revenueInput__KzclP:focus{outline:none;border-color:#0683f5}.openAbroad_revenueCalculation__LzQVv{display:block;margin-top:.75rem;color:#666;font-size:.9rem;line-height:1.6}.openAbroad_revenueEligible__f_jti{color:#28a745;font-weight:600}.openAbroad_revenueNotEligible__N8ZXo{color:#dc3545;font-weight:600}.openAbroad_taxesGrid__y2Mgm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.openAbroad_taxItem__mm1iM{text-align:center;padding:1.2rem 1rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease}.openAbroad_taxItem__mm1iM:hover{border-color:#0683f5;box-shadow:0 2px 8px rgba(6,131,245,.1);transform:translateY(-2px)}.openAbroad_taxItem__mm1iM small{display:block;color:#666;margin-bottom:.75rem;font-size:1rem;font-weight:500}.openAbroad_taxItem__mm1iM strong{display:block;font-size:1.4rem;color:#7dd36e;font-weight:600}.openAbroad_rentGrid__P4ShK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.openAbroad_rentItem__tkfXX{padding:1.2rem 1rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;text-align:center;transition:all .3s ease}.openAbroad_rentItem__tkfXX:hover{border-color:#0683f5;box-shadow:0 2px 8px rgba(6,131,245,.1);transform:translateY(-2px)}.openAbroad_rentItem__tkfXX h4{margin:0 0 .75rem;font-size:1rem;color:#666;font-weight:500}.openAbroad_rentItem__tkfXX p{margin:0}.openAbroad_rentItem__tkfXX p,.openAbroad_rentValue__mEz2O{font-size:1.4rem;font-weight:600;color:#7dd36e}.openAbroad_loanValue__02JFv{font-size:1.25rem;font-weight:600;color:#7dd36e;margin:.5rem 0 0}.openAbroad_financialGrid__9NSJu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.openAbroad_financialItem__KYHTq{padding:1.2rem 1rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;text-align:center;transition:all .3s ease}.openAbroad_financialItem__KYHTq:hover{border-color:#0683f5;box-shadow:0 2px 8px rgba(6,131,245,.1);transform:translateY(-2px)}.openAbroad_financialItem__KYHTq small{display:block;font-size:1rem;color:#666;margin-bottom:.75rem;font-weight:500}.openAbroad_financialItem__KYHTq strong{display:block;font-size:1.4rem;font-weight:600;color:#7dd36e;margin-bottom:.75rem}.openAbroad_financialLink__Hk_BK{display:inline-block;font-size:.9rem;color:#0683f5;text-decoration:none;margin-top:.5rem;transition:color .2s}.openAbroad_financialLink__Hk_BK:hover{color:#01346e;text-decoration:underline}.openAbroad_resetSection__MSgXl{text-align:center;padding:1.5rem 2rem;background:#d9ebf5;border-top:1px solid #e0e0e0}.openAbroad_resetButton__PJ0Id{padding:.75rem 2rem;background:#fff;color:#01346e;border:2px solid #01346e;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.openAbroad_resetButton__PJ0Id:hover{background:#01346e;color:#fff;transform:translateY(-2px)}.openAbroad_disclaimer__m8gcC{max-width:900px;margin:2rem auto;padding:1rem 1.5rem;background:#fff3cd;border-left:4px solid #ffc107;border-radius:8px;text-align:left}.openAbroad_disclaimer__m8gcC p{margin:0;color:#856404;font-size:.9rem;line-height:1.6}.openAbroad_disclaimer__m8gcC strong{color:#664d03}.openAbroad_footerInfo__QjwE8{text-align:center;padding:2rem 1rem;color:#666;font-size:.9rem}.openAbroad_shieldIcon__WFdh6{font-size:1rem;margin-right:.25rem}@media (max-width:768px){.openAbroad_container__LwPYt{padding:1rem .5rem}.openAbroad_heroContent__eHw4b h1{font-size:1.75rem}.openAbroad_heroDescription__hOyMJ{font-size:1rem}.openAbroad_card__BdINh{padding:1.5rem}.openAbroad_formGrid__KPdjE,.openAbroad_infoGrid__jLpke{grid-template-columns:1fr;gap:1rem}.openAbroad_taxesGrid__y2Mgm{grid-template-columns:repeat(2,1fr)}.openAbroad_rentGrid__P4ShK{grid-template-columns:1fr;gap:.75rem}.openAbroad_resultsHeader__JY4EO{padding:1rem 1.5rem}.openAbroad_resultsHeader__JY4EO h2{font-size:1.2rem}.openAbroad_resultsBody__fUkxZ{padding:1.5rem}.openAbroad_currencySelector__ccrt3{padding:1rem 1.5rem}.openAbroad_currencySelectorButtons__WQqev{flex-direction:column}.openAbroad_currencyButtonActive__u6D6h,.openAbroad_currencyButton__JTkhw{width:100%;text-align:center}.openAbroad_infoItem__emaVd{flex-direction:column;align-items:flex-start;gap:.5rem}.openAbroad_infoLabel__YSp6s{font-size:.95rem}.openAbroad_infoValue__LW9_b{text-align:left;font-size:1.15rem}.openAbroad_financialGrid__9NSJu{grid-template-columns:1fr;gap:.75rem}}@media (max-width:480px){.openAbroad_taxesGrid__y2Mgm{grid-template-columns:1fr}.openAbroad_taxItem__mm1iM strong{font-size:1.1rem}}