.TariffCalculator_heading__gL_yL{margin-bottom:48px;font-size:38px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.TariffCalculator_calculator__8AEL1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:48px;border-radius:48px;background:var(--color-surface-elevation,#f5f5f5);color:var(--color-text-primary,#222)}.TariffCalculator_controls__Cu9An{min-width:0}.TariffCalculator_periods__18ptM{display:flex;gap:8px;margin-bottom:32px;padding-top:4px}.TariffCalculator_period__YwDPB{position:relative;border-radius:48px;padding:12px 24px;background:white;font-size:16px;font-weight:400}.TariffCalculator_active___OekS{background:#222;color:white;font-weight:700}.TariffCalculator_badge__0fUQq{position:absolute;right:-8px;top:-12px;padding:4px 12px;border:2px solid #f5f5f5;border-radius:16px;font-size:14px;line-height:18px;font-weight:500;letter-spacing:0;white-space:nowrap;background:#f14a55;color:white}.TariffCalculator_fields__8j7t6{display:flex;flex-direction:column;gap:32px}.TariffCalculator_field___SiAz{min-width:0}.TariffCalculator_inputBox__FBLRj{padding:16px 24px;background:white;border-radius:20px}.TariffCalculator_label__WYgrl{display:block;margin-bottom:2px;color:#777;font-size:14px;line-height:20px}.TariffCalculator_inputLine__M4KFI{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;font-size:24px;line-height:28px;font-weight:600}.TariffCalculator_inputLine__M4KFI input{max-width:100%;min-width:1ch;padding:0;border:0;border-radius:2px;background:transparent;font:inherit;color:inherit;font-variant-numeric:tabular-nums}.TariffCalculator_inputLine__M4KFI input:disabled{opacity:.5}.TariffCalculator_rangeWrap__YTf4d{padding:0 16px}.TariffCalculator_limits__5oQwI{display:flex;justify-content:space-between;gap:8px;padding-top:14px;color:#777;font-size:14px}.TariffCalculator_international__wLe5V{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:24px}.TariffCalculator_result__YGc8M{min-width:0;padding:40px;background:white;border-radius:32px;align-self:start}.TariffCalculator_totalLine__pgEUd{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TariffCalculator_total__GQHfN{font-size:clamp(32px,3.3vw,56px);line-height:1.1;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.TariffCalculator_saving__DMUNq{background:#f14a55;color:white;padding:2px 12px;border-radius:24px;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0;white-space:nowrap}.TariffCalculator_standard__O6JUS{color:#777;margin-top:8px;font-size:16px}.TariffCalculator_summary__9ryOG{margin-top:32px;overflow:hidden;border-radius:24px;background:#f5f5f5}.TariffCalculator_summary__9ryOG>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:2px solid white;font-size:16px}.TariffCalculator_summary__9ryOG>div:last-child{border-bottom:0}.TariffCalculator_summary__9ryOG dd{font-weight:600;flex-shrink:0;font-variant-numeric:tabular-nums}.TariffCalculator_actions__h1xBD{display:flex;gap:24px;margin-top:32px}.TariffCalculator_actions__h1xBD>*,.TariffCalculator_dialogCta__E34pT{display:flex;justify-content:center;align-items:center;flex:1;border-radius:48px;padding:18px 16px;font-size:14px;line-height:20px;font-weight:700;text-align:center}.TariffCalculator_actions__h1xBD button{background:#f5f5f5}.TariffCalculator_actions__h1xBD a,.TariffCalculator_dialogCta__E34pT,.TariffCalculator_disabledAction__mC9Qj{background:#00865f;color:white}.TariffCalculator_actions__h1xBD button:disabled,.TariffCalculator_disabledAction__mC9Qj{opacity:.45;cursor:not-allowed}.TariffCalculator_note__GT5kK{margin-top:20px;color:#777;font-size:14px;line-height:1.5}.TariffCalculator_gift__2XTm9{background:#eee6f7;color:#6f35cc;border-radius:16px 16px 0 0;font-size:12px;padding:10px 24px 20px;margin-bottom:-12px}.TariffCalculator_freeCards__E74zf{color:#00865f;font-size:12px;line-height:18px;font-weight:400}.TariffCalculator_error___TY_P{margin-top:8px;font-size:14px;color:#b42336}.TariffCalculator_error___TY_P button{text-decoration:underline}.TariffCalculator_dialog__1Xukm{border:0;border-radius:24px;width:min(900px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;color:#222}.TariffCalculator_dialog__1Xukm::backdrop{background:rgb(0 0 0/.5)}.TariffCalculator_dialogContent__o9qzf{padding:32px}.TariffCalculator_dialogHeading__ybAab{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.TariffCalculator_dialogHeading__ybAab h3{font-size:24px;font-weight:600}.TariffCalculator_dialogHeading__ybAab button{font-size:32px;min-width:44px;min-height:44px}.TariffCalculator_tableScroll__3RThJ{overflow-x:auto}.TariffCalculator_tableScroll__3RThJ table{width:100%;border-collapse:collapse;font-size:14px}.TariffCalculator_tableScroll__3RThJ td,.TariffCalculator_tableScroll__3RThJ th{text-align:right;padding:16px 12px;border-bottom:1px solid #ddd}.TariffCalculator_tableScroll__3RThJ th:first-child{text-align:left}.TariffCalculator_tableScroll__3RThJ td{white-space:nowrap}.TariffCalculator_dialogCta__E34pT{margin:24px 0 0 auto;width:fit-content;padding-inline:32px}.TariffCalculator_calculator__8AEL1 :is(button,a,input):focus-visible{outline:2px solid #00865f;outline-offset:4px}@media (max-width:1279px){.TariffCalculator_calculator__8AEL1{gap:24px;padding:32px}.TariffCalculator_result__YGc8M{padding:24px}.TariffCalculator_actions__h1xBD{gap:12px;flex-wrap:wrap}.TariffCalculator_actions__h1xBD>*{flex-basis:100%}.TariffCalculator_summary__9ryOG>div{padding:20px 16px}.TariffCalculator_international__wLe5V{gap:12px}}@media (max-width:1023px){.TariffCalculator_calculator__8AEL1{grid-template-columns:minmax(0,1fr);border-radius:32px}.TariffCalculator_heading__gL_yL{font-size:32px;margin-bottom:32px}.TariffCalculator_actions__h1xBD>*{flex-basis:0}.TariffCalculator_total__GQHfN{font-size:48px}}@media (max-width:479px){.TariffCalculator_calculator__8AEL1{padding:24px 16px;gap:32px}.TariffCalculator_heading__gL_yL{font-size:26px}.TariffCalculator_result__YGc8M{padding:24px 16px;border-radius:24px}.TariffCalculator_inputBox__FBLRj{padding:14px 16px}.TariffCalculator_label__WYgrl{font-size:12px}.TariffCalculator_inputLine__M4KFI{font-size:20px}.TariffCalculator_limits__5oQwI{font-size:12px}.TariffCalculator_period__YwDPB{font-size:14px;padding-inline:20px}.TariffCalculator_fields__8j7t6{gap:28px}.TariffCalculator_summary__9ryOG>div{font-size:14px;padding:20px 12px;gap:8px}.TariffCalculator_total__GQHfN{font-size:36px}.TariffCalculator_actions__h1xBD{flex-direction:column}.TariffCalculator_international__wLe5V{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px}.TariffCalculator_dialogContent__o9qzf{padding:20px}}.loan-calculator-range{--loan-range-fill:#099a71;--loan-range-track:#e5e5e5;--loan-range-pct:50%;accent-color:#099a71;-webkit-appearance:none;appearance:none;display:block;width:100%;margin:0;padding:0;cursor:pointer;background:transparent}.loan-calculator-range:focus{outline:none}.loan-calculator-range:disabled{cursor:not-allowed;opacity:.6}.loan-calculator-range:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 8px rgba(0,0,0,.14),0 0 0 2px rgba(9,154,113,.35)}.loan-calculator-range::-webkit-slider-runnable-track{height:4px;border-radius:9999px;background:linear-gradient(to right,var(--loan-range-fill) 0,var(--loan-range-fill) var(--loan-range-pct),var(--loan-range-track) var(--loan-range-pct),var(--loan-range-track) 100%)}.loan-calculator-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:48px;height:28px;margin-top:-12px;border:none;border-radius:64px;background:#ffffff;box-shadow:0 .5px 4px 0 rgba(0,0,0,.12),0 6px 13px 0 rgba(0,0,0,.12)}.loan-calculator-range::-moz-range-track{height:4px;border:none;border-radius:9999px;background:var(--loan-range-track)}.loan-calculator-range::-moz-range-progress{height:4px;border-radius:9999px;background:var(--loan-range-fill)}.loan-calculator-range::-moz-range-thumb{width:18px;height:28px;border:none;border-radius:6px;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.14)}