.homePage{--home-ink: #14211c;--home-muted: #5d6b64;--home-line: #dce3dd;--home-soft: #f3f6f2;--home-green: #08775c;--home-green-dark: #0c4035;--home-blue: #147bc1;--home-coral: #d86852;--home-red: #b83c3c;background:#f7f9f6;color:var(--home-ink);font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,sans-serif;overflow-x:clip}.homePage button,.homePage input,.homePage select{font:inherit}.homePage input[type=number]{appearance:textfield}.homePage input[type=number]::-webkit-inner-spin-button,.homePage input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.homeHeader{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(180deg,#040e0cf0,#040e0cb8);border-color:transparent;box-shadow:none;height:66px;margin-bottom:-66px;padding-left:max(24px,calc((100vw - 1192px)/2));padding-right:max(24px,calc((100vw - 1192px)/2));transition:background .22s ease,backdrop-filter .22s ease,box-shadow .22s ease}.homeHeader:after{background:linear-gradient(90deg,#18c79c 0 35%,#1aa6e3 35% 70%,#f1c83d 70%);bottom:0;content:"";height:2px;left:0;opacity:.34;position:absolute;right:0;transform:scaleX(.34);transform-origin:left;transition:opacity .22s ease,transform .32s ease}.homeHeader.isCompact{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05110ef0;box-shadow:0 12px 34px #04140f38}.homeHeader.isCompact:after{opacity:.82;transform:scaleX(1)}.homeHeader .brand img{height:34px;transition:height .22s ease;width:auto}.homeHeader.isCompact .brand img{height:31px}.homeHeader .navLinks{color:#b8c3bf;font-size:13px;gap:28px}.homeHeader .navLinks a{padding:22px 0 20px}.homeHeader .navLinks a.isActive{border-bottom:2px solid #28c99a;color:#fff}.homeHeaderAction{color:#e6ece9;font-size:12px;font-weight:700;min-width:168px;text-align:right}.homeHeaderAction:hover{color:#fff}.homeMobileAction{display:none}.marketIntro{background-color:#edf4f0;background-image:url(/bani360-currency-hero.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:166px;isolation:isolate;position:relative}.marketIntro:before{background:linear-gradient(180deg,#04120e4d 0,#04120e00 105px),linear-gradient(180deg,#f7f9f600 72%,#f7f9f6);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.marketIntroContent{align-items:flex-start;display:flex;height:100%;margin:0 auto;max-width:1240px;padding:72px 24px 6px}.marketIntroCopy{max-width:510px}.marketKicker,.sectionLabel{color:var(--home-green);display:block;font-size:12px;font-weight:720;margin:0 0 9px}.marketKicker{display:none}.marketIntro h1{color:#12241d;font-size:clamp(27px,2.4vw,35px);font-weight:730;line-height:1.06;margin:0 0 7px;max-width:none;white-space:nowrap}.marketIntroCopy>p:not(.marketKicker){color:#4d5d55;font-size:13.5px;line-height:1.4;margin:0 0 7px;max-width:430px}.heroAction{display:none}.heroAction:hover{background:#065f49}.heroAction svg{height:16px;width:16px}.marketStatus{align-items:center;display:flex;gap:10px;margin-top:7px}.statusDot{background:#919b95;border-radius:50%;box-shadow:0 0 0 4px #919b9529;height:7px;width:7px}.marketStatus.live .statusDot{background:var(--home-green);box-shadow:0 0 0 4px #08775c24}.marketStatus.cached .statusDot{background:#b98318;box-shadow:0 0 0 4px #b9831824}.marketStatus.fallback .statusDot{background:#a65b28;box-shadow:0 0 0 4px #a65b2824}.marketStatus div{display:grid;gap:1px}.marketStatus strong{font-size:12px}.marketStatus small{color:var(--home-muted);font-size:12px}.dataNotice{background:#fff8e9;border:1px solid #ead6ad;color:#684815;font-size:12px;line-height:1.5;margin:16px auto 0;max-width:1192px;padding:10px 12px}.dataNotice.cached{background:#fff8e8;color:#715515}.marketWorkbench,.dailyRates,.homeTools{margin-left:auto;margin-right:auto;max-width:1240px;padding-left:24px;padding-right:24px}.marketWorkbench{margin-top:-14px;padding-bottom:20px;position:relative;z-index:2}.marketWorkbench:before{background:linear-gradient(90deg,#08775c24,#147bc11f 55%,#f0c7351a);content:"";filter:blur(24px);height:88px;left:56px;pointer-events:none;position:absolute;right:56px;top:16px}.utilityGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.utilityPanel{border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 18px 44px #0b221d2e;color:#fff;min-height:276px;overflow:visible;padding:14px 18px;position:relative}.utilityPanel:after{border-radius:50%;content:"";filter:blur(2px);height:112px;opacity:.2;pointer-events:none;position:absolute;right:0;top:0;width:112px}.converterPanel{background:linear-gradient(145deg,#092c27,#0c5142 58%,#09362f)}.converterPanel:before{background:linear-gradient(90deg,#16c39a 0 35%,#18a4e0 35% 70%,#f0c735 70%);content:"";height:4px;inset:0 0 auto;position:absolute}.converterPanel:after{background:#1ee0ad;box-shadow:0 0 80px 24px #1ee0ad52}.vatQuickPanel{background:linear-gradient(145deg,#111a38,#263977 58%,#172556)}.vatQuickPanel:before{background:linear-gradient(90deg,#20a9e7,#7668ed 55%,#f07384);content:"";height:4px;inset:0 0 auto;position:absolute}.vatQuickPanel:after{background:#6c73ff;box-shadow:0 0 80px 24px #6c73ff6b}.utilityPanel>*{position:relative;z-index:1}.panelHeading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:3px}.panelHeading span{display:none}.panelHeading h2{font-size:18px;font-weight:700;margin:0}.panelHeading svg{color:#ffffffb8;height:19px;width:19px}.panelSourceLine{color:#ffffffad;font-size:11px;margin:0 0 8px}.refreshRatesButton{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#fff;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background .16s ease,transform .16s ease;width:36px}.refreshRatesButton:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.refreshRatesButton:disabled{cursor:wait;opacity:.7}.isSpinning{animation:home-spin 1s linear infinite}@keyframes home-spin{to{transform:rotate(360deg)}}.converterFields{align-items:end;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.converterFields>label>span,.vatQuickControls label>span{color:#ffffffad;display:block;font-size:12px;font-weight:650;margin-bottom:7px}.currencyInput{align-items:center;background:#fffffffa;border:1px solid rgba(255,255,255,.86);border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) 104px;height:46px;overflow:visible;position:relative}.currencyInput input,.currencyInput output{background:transparent;border:0;color:var(--home-ink);display:block;font-size:19px;font-weight:740;min-width:0;outline:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.currencySelect{align-self:stretch;min-width:0;position:relative;z-index:4}.currencySelect:has(.currencySelectMenu){z-index:60}.converterFields{isolation:isolate;z-index:8!important}.conversionSummary,.conversionRate{position:relative;z-index:1!important}.currencySelectTrigger{align-items:center;background:#eef2ef;border:0;border-left:1px solid #d7dfda;border-radius:0 5px 5px 0;color:var(--home-ink);display:grid;gap:5px;grid-template-columns:auto 1fr 14px;height:100%;padding:0 9px;width:100%}.currencySelectTrigger>span{font-size:14px;line-height:1}.currencySelectTrigger>strong{font-size:12px;letter-spacing:0;text-align:left}.currencySelectTrigger>svg{height:14px;transition:transform .16s ease;width:14px}.currencySelectTrigger[aria-expanded=true]>svg{transform:rotate(180deg)}.currencySelectMenu{background:#fff;border:1px solid #cbd6d0;border-radius:7px;box-shadow:0 18px 46px #0517123d;display:grid;max-height:172px;min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:30}.currencySelectMenu::-webkit-scrollbar{width:8px}.currencySelectMenu::-webkit-scrollbar-thumb{background:#b7c4be;border:2px solid #fff;border-radius:999px}.currencySelectMenu>button{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--home-ink);display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) 16px;min-height:44px;padding:6px 8px;text-align:left;width:100%}.currencySelectMenu>button:hover,.currencySelectMenu>button.selected{background:#edf7f3}.currencySelectMenu>button.selected{color:#06664f}.currencySelectMenu .currencyMark{box-shadow:none;font-size:14px;height:28px;width:28px}.currencySelectMenu button>span:nth-child(2){display:grid;gap:1px}.currencySelectMenu button strong{font-size:12px}.currencySelectMenu button small{color:#69766f;font-size:11px;font-weight:500}.currencySelectMenu button>svg{height:15px;width:15px}.resultInput{background:linear-gradient(135deg,#ecfff8,#d7f7eb);border-color:#23dda5ad;box-shadow:0 0 26px #23dda529}.resultInput select{background:#c9eadc;border-color:#afd4c4}.swapButton{align-items:center;background:linear-gradient(135deg,#199ed7,#326ae5);border:1px solid rgba(255,255,255,.2);border-radius:6px;box-shadow:0 8px 24px #1485d34d;color:#fff;display:inline-flex;height:38px;justify-content:center;margin-bottom:10px;padding:0;width:38px}.swapButton:hover{background:linear-gradient(135deg,#20ade9,#3c77ee)}.swapButton svg{height:16px;transform:rotate(90deg);width:16px}.conversionRate{border-top:1px solid rgba(255,255,255,.16);color:#d3e4de;display:flex;font-size:11px;gap:18px;justify-content:space-between;margin-top:9px;padding-top:8px}.conversionSummary{background:#02120f3d;border:1px solid rgba(255,255,255,.12);border-radius:6px;display:grid;grid-template-columns:1fr 1.2fr;margin-top:8px}.conversionSummary>div{display:grid;gap:2px;min-width:0;padding:8px 11px}.conversionSummary>div+div{border-left:1px solid rgba(255,255,255,.12)}.conversionSummary span{color:#ffffff9e;font-size:12px}.conversionSummary strong{font-size:15px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversionResultLine{grid-template-columns:minmax(0,1fr) 30px}.conversionResultLine span,.conversionResultLine strong{grid-column:1}.conversionResultLine .copyValueButton{grid-column:2;grid-row:1 / 3}.copyValueButton{align-items:center;align-self:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:5px;color:#fff;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.copyValueButton:hover{background:#fff3}.copyValueButton svg{height:15px;width:15px}.vatModeSwitch{background:#040a1e4d;border:1px solid rgba(255,255,255,.12);border-radius:6px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin-bottom:9px;padding:3px}.vatModeSwitch button{background:transparent;border:0;border-radius:4px;color:#ffffffad;font-size:12px;font-weight:700;min-height:30px}.vatModeSwitch button.active{background:#fffffff5;box-shadow:0 7px 20px #05091c3d;color:#19234f}.useConversionButton{background:transparent;border:0;color:#c7d7ff;font-size:11px;font-weight:650;margin:0 0 6px;padding:0;text-align:left}.useConversionButton:hover{color:#fff;text-decoration:underline}.vatQuickControls{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.vatAmountInput{align-items:center;background:#fffffffa;border:1px solid rgba(255,255,255,.86);border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) 44px;height:44px;overflow:hidden}.vatAmountInput input{background:transparent;border:0;color:#17204a;font-size:18px;font-weight:750;min-width:0;outline:0;padding:0 12px}.vatAmountInput>span{color:#64709a;font-size:12px;font-weight:750;text-align:center}.vatRateSelect{border:0;margin:0;min-width:126px;padding:0}.vatRateSelect>legend{color:#ffffffad;display:block;font-size:12px;font-weight:650;margin-bottom:7px;padding:0}.vatRateSelect>div{background:#040a1e47;border:1px solid rgba(255,255,255,.16);border-radius:6px;display:grid;gap:3px;grid-template-columns:repeat(2,1fr);height:44px;padding:3px}.vatRateSelect button{background:transparent;border:0;border-radius:4px;color:#ffffffbd;font-size:12px;font-weight:750;padding:0 8px}.vatRateSelect button.active{background:#fff;box-shadow:0 5px 14px #060a1f33;color:#17204a}.vatRateChoices{display:flex;gap:6px;padding-bottom:1px}.vatRateChoices button{background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#ffffffd1;font-size:12px;font-weight:750;height:50px;min-width:48px}.vatRateChoices button.active{background:linear-gradient(145deg,#f5d457,#f0ad3f);border-color:#f7d66a;box-shadow:0 0 24px #f5c54740;color:#222034}.vatQuickResult{align-items:end;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;margin-top:8px;padding-top:7px}.vatQuickResult>div>span{color:#ffffffa3;display:block;font-size:12px;margin-bottom:3px}.vatQuickResult>div>strong{display:block;font-size:19px;font-variant-numeric:tabular-nums}.vatResultDetails{display:grid;gap:4px;margin:0;min-width:138px}.vatResultDetails>div{align-items:center;display:grid;font-size:12px;gap:7px;grid-template-columns:minmax(0,1fr) auto 30px}.vatResultDetails span{color:#ffffff94}.vatResultDetails strong{font-variant-numeric:tabular-nums;font-weight:700;margin:0}.vatQuickNote{color:#ffffff9e;font-size:11px;line-height:1.3;margin:6px 0 0}.displayOptions{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:5px}.displayOptions label{align-items:center;color:#ffffffc2;display:inline-flex;font-size:12px;gap:7px}.displayOptions input{accent-color:#f5c94a;height:15px;width:15px}.spotlightRates{background:#ffffffeb;border:1px solid var(--home-line);box-shadow:0 18px 44px #182d241a;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;overflow:hidden}.spotlightRates article{align-items:center;border-right:1px solid var(--home-line);display:flex;isolation:isolate;justify-content:space-between;min-height:62px;overflow:hidden;padding:8px 11px;position:relative}.spotlightRates article:last-child{border-right:0}.spotlightRates article[data-code]:after{content:attr(data-code);font-size:52px;font-weight:850;opacity:.05;position:absolute;right:7px;top:9px;z-index:-1}.spotlightRates article[data-code=EUR]{background:linear-gradient(135deg,#e8f0ff,#d6e5ff)}.spotlightRates article[data-code=EUR]:before{color:#f3c713;content:"✦ ✦ ✦";font-size:13px;opacity:.58;position:absolute;right:10px;top:9px}.spotlightRates article[data-code=USD]{background:linear-gradient(135deg,#fff0ed,#e1edff)}.spotlightRates article[data-code=USD]:before{background:repeating-linear-gradient(180deg,rgba(181,32,45,.14) 0 4px,transparent 4px 8px);content:"";inset:0;opacity:.65;position:absolute;z-index:-1}.spotlightRates article[data-code=GBP]{background:linear-gradient(135deg,#eeeaff,#ddecff)}.spotlightRates article[data-code=GBP]:before{background:linear-gradient(45deg,transparent 46%,rgba(201,34,55,.12) 46% 54%,transparent 54%);content:"";inset:0;position:absolute;z-index:-1}.spotlightRates article[data-code=CHF]{background:linear-gradient(135deg,#ffecef,#fff7f8)}.spotlightRates article[data-code=CHF]:before{color:#d52b421f;content:"+";font-size:76px;font-weight:800;line-height:1;position:absolute;right:12px;top:2px;z-index:-1}.spotlightRates article[data-code] .rateIdentity,.spotlightRates article[data-code] .rateValue{position:relative;z-index:1}.spotlightRates .crossRate{background:#fffdf7;min-height:62px}.spotlightRates .crossRate .rateIdentity{display:grid}.rateIdentity{align-items:center;display:flex;gap:10px}.rateIdentity>span:last-child,.rateValue{display:grid;gap:3px}.rateIdentity strong{font-size:13px;font-weight:800}.rateIdentity small,.rateIdentity>span,.rateValue small{color:var(--home-muted);font-size:12px}.rateValue{text-align:right}.rateValue>strong{font-size:19px;font-variant-numeric:tabular-nums}.changeValue{font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.changeValue.positive{color:var(--home-green)}.changeValue.negative{color:var(--home-red)}.changeValue.neutral{color:var(--home-muted)}.currencyMark{align-items:center;background:#fff;border:1px solid rgba(20,33,28,.1);border-radius:50%;box-shadow:0 3px 10px #14211c12;display:inline-flex;flex:0 0 auto;font-size:18px;height:36px;justify-content:center;line-height:1;width:36px}.currencyMarkXAU,.currencyMarkXDR{border-radius:7px;color:#856514;font-size:10px;font-weight:800}.marketPulse{margin:0 auto;max-width:1240px;padding:0 24px 34px}.marketPulseHeader{align-items:end;border-bottom:2px solid var(--home-ink);display:flex;justify-content:space-between;padding-bottom:8px}.marketPulseHeader .sectionLabel{display:none}.marketPulseHeader h2{font-size:20px;line-height:1.2;margin:0}.marketPulseHeader>a{align-items:center;display:inline-flex;font-size:12px;font-weight:750;gap:5px}.marketPulseHeader svg{height:15px;width:15px}.marketPulseGrid{display:grid;gap:12px;grid-template-columns:minmax(270px,.8fr) minmax(0,2.2fr);margin-top:8px}.marketSnapshot{display:grid;gap:8px;grid-template-columns:1fr;margin:0}.marketSnapshot>article{border:1px solid var(--home-line);border-radius:7px;padding:12px}.marketSnapshot>article>span{color:var(--home-muted);display:block;font-size:11px;font-weight:700;margin-bottom:9px}.fxSnapshot{background:linear-gradient(135deg,#edf6ff,#f6fbff)}.fxSnapshot>div{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.fxSnapshot>div>div{border-left:1px solid rgba(20,33,28,.12);display:grid;gap:4px;padding-left:14px}.fxSnapshot>div>div:first-child{border-left:0;padding-left:0}.fxSnapshot span,.indicatorSnapshot span{color:var(--home-muted);font-size:12px}.fxSnapshot strong,.indicatorSnapshot strong{color:var(--home-ink);font-size:16px;font-variant-numeric:tabular-nums}.indicatorSnapshot{background:linear-gradient(135deg,#fff9e9,#fffdf6);display:grid;gap:0;grid-template-columns:repeat(2,1fr);row-gap:8px}.indicatorSnapshot>div{border-left:1px solid rgba(20,33,28,.12);display:grid;gap:4px;padding:0 12px}.indicatorSnapshot>div:nth-child(odd){border-left:0;padding-left:0}.indicatorSnapshot>div:nth-child(n+3){border-top:1px solid rgba(20,33,28,.1);padding-top:8px}.indicatorSnapshot small{color:var(--home-muted);font-size:11px}.marketCharts{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.rateChart{background:#fff;border:1px solid var(--home-line);border-radius:7px;padding:12px 12px 9px}.rateChartHeading{align-items:center;display:flex;justify-content:space-between}.rateChartHeading>div{align-items:center;display:flex;font-size:13px;font-weight:750;gap:8px}.rateChartHeading svg{color:var(--home-blue);height:17px;width:17px}.rateChartUSD .rateChartHeading svg{color:#d09a00}.rateChartHeading strong{font-size:18px;font-variant-numeric:tabular-nums}.rateChart>svg{background-image:linear-gradient(rgba(20,33,28,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(20,33,28,.055) 1px,transparent 1px);background-size:42px 32px;display:block;height:142px;margin-top:5px;overflow:visible;width:100%}.rateChart polyline{fill:none;stroke:#229bf0;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.rateChartUSD polyline{stroke:#e0a500}.rateChart circle{fill:#fff;stroke:#229bf0;stroke-width:3}.rateChartUSD circle{stroke:#e0a500}.rateChart .rateChartTracker{fill:#229bf0;filter:drop-shadow(0 0 5px rgba(34,155,240,.72));stroke:#fff;stroke-width:2}.rateChartUSD .rateChartTracker{fill:#e0a500;filter:drop-shadow(0 0 5px rgba(224,165,0,.72));stroke:#fff}.rateChartPointLabel{fill:#34433c;font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;paint-order:stroke;stroke:#fff;stroke-width:3px}.rateChartDates{color:var(--home-muted);display:flex;font-size:11px;justify-content:space-between}.dailyRates{background:#fff;max-width:none;padding-bottom:58px;padding-left:max(24px,calc((100vw - 1192px)/2));padding-right:max(24px,calc((100vw - 1192px)/2));padding-top:48px}.ratesHeader,.homeToolsHeading{align-items:flex-end;border-bottom:2px solid var(--home-ink);display:flex;justify-content:space-between;padding-bottom:12px}.ratesHeader h2,.homeToolsHeading h2{font-size:22px;font-weight:710;line-height:1.2;margin:0}.ratesMeta{align-items:center;color:var(--home-muted);display:flex;font-size:12px;gap:7px}.ratesMeta svg{height:15px;width:15px}.ratesTable{border-collapse:collapse;table-layout:fixed;width:100%}.ratesTable th{background:var(--home-soft);border-bottom:1px solid var(--home-line);color:var(--home-muted);font-size:12px;font-weight:750;padding:10px 14px;text-align:right}.ratesTable th:first-child{text-align:left;width:40%}.ratesTable td{background-color:#fff;background-position:center;background-repeat:no-repeat;border-bottom:1px solid var(--home-line);font-size:13px;font-variant-numeric:tabular-nums;height:58px;padding:9px 14px;text-align:right}.ratesTable tbody tr[data-code=EUR] td{background-image:linear-gradient(90deg,rgba(25,72,166,.09),rgba(25,72,166,.025) 55%,transparent)}.ratesTable tbody tr[data-code=USD] td{background-image:repeating-linear-gradient(0deg,#b723330a 0 4px,#ffffff80 4px 8px),linear-gradient(90deg,rgba(30,62,117,.07),transparent 58%)}.ratesTable tbody tr[data-code=GBP] td{background-image:linear-gradient(135deg,rgba(22,55,119,.08),transparent 38%),linear-gradient(45deg,transparent 66%,rgba(194,36,54,.04) 66% 70%,transparent 70%)}.ratesTable tbody tr[data-code=CHF] td{background-image:linear-gradient(90deg,rgba(210,24,44,.065),transparent 52%)}.ratesTable tbody tr[data-code=AUD] td{background-image:linear-gradient(90deg,rgba(19,58,119,.065),rgba(205,41,55,.025),transparent 60%)}.ratesTable tbody tr[data-code=CAD] td{background-image:linear-gradient(90deg,#d6203411,#ffffff73 35% 65%,#d6203406)}.ratesTable tbody tr[data-code=HUF] td{background-image:linear-gradient(180deg,#ce29390a 0 33%,#ffffff80 33% 66%,#2d8b570a 66%)}.ratesTable tbody tr[data-code=PLN] td{background-image:linear-gradient(180deg,#ffffff80 0 50%,#d52b3f0d 50%)}.ratesTable td:first-child{text-align:left}.ratesTable td:nth-child(2) strong{font-size:15px}.ratesTable td:nth-child(2) small{color:var(--home-muted);font-size:10px;margin-left:5px}.currencyCell{align-items:center;display:inline-flex;gap:10px}.currencyCell>span:last-child{display:grid;gap:2px}.currencyCell .currencyMark{font-size:15px;height:30px;width:30px}.currencyCell strong{font-size:12px}.currencyCell small{color:var(--home-muted);font-size:12px}.ratesFooter{align-items:center;border-bottom:1px solid var(--home-line);display:flex;justify-content:space-between;padding:13px 2px}.ratesFooter p{color:var(--home-muted);font-size:12px;margin:0}.ratesFooter button{align-items:center;background:transparent;border:0;color:var(--home-ink);display:inline-flex;font-size:12px;font-weight:750;gap:5px;padding:6px 0 6px 18px}.ratesFooter button svg{height:15px;width:15px}.homeTools{padding-bottom:76px;padding-top:58px}.homeToolsHeading>a{align-items:center;display:inline-flex;font-size:12px;font-weight:750;gap:5px}.homeToolsHeading>a svg{height:15px;width:15px}.homeToolsList{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.homeToolsList>a{align-items:center;background:#fff;border-bottom:1px solid var(--home-line);border-right:1px solid var(--home-line);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 14px;min-height:92px;padding:15px}.homeToolsList>a:first-child{border-left:1px solid var(--home-line)}.homeToolsList>a:hover{background:var(--home-soft)}.homeToolsList>a>svg:first-child{background:#e3f3eb;border-radius:6px;box-sizing:content-box;color:var(--home-green);height:17px;padding:8px;width:17px}.homeToolsList>a:nth-child(2)>svg:first-child{background:#fff0eb;color:var(--home-coral)}.homeToolsList>a:nth-child(3)>svg:first-child{background:#eaf2fb;color:var(--home-blue)}.homeToolsList>a:nth-child(4)>svg:first-child{background:#f1ecfa;color:#7456a2}.homeToolsList>a:nth-child(5)>svg:first-child{background:#fff5d8;color:#8e6a13}.homeToolsList>a>svg:last-child{color:#87928c;height:14px;width:14px}.homeToolsList span{display:grid;gap:4px}.homeToolsList strong{font-size:12px;line-height:1.25}.homeToolsList small{color:var(--home-muted);font-size:12px}.utilityPanel,.spotlightRates,.marketPulseGrid,.dailyRates{animation:home-reveal .52s ease both}.spotlightRates{animation-delay:80ms}.marketPulseGrid{animation-delay:.14s}.statusDot{animation:status-breathe 2.6s ease-in-out infinite}.rateChart{transition:box-shadow .18s ease,transform .18s ease}.rateChart:hover{box-shadow:0 14px 34px #142a221a;transform:translateY(-2px)}@keyframes home-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes status-breathe{50%{box-shadow:0 0 0 7px #08775c14}}@media(prefers-reduced-motion:reduce){.rateChartTracker{display:none}}@media(max-width:960px){.homeHeaderAction{display:none}.utilityGrid{grid-template-columns:1fr}.spotlightRates{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlightRates article{border-bottom:1px solid var(--home-line)}.spotlightRates article:nth-child(2n){border-right:0}.spotlightRates .crossRate{border-bottom:0;grid-column:1 / -1}.homeToolsList{grid-template-columns:repeat(2,minmax(0,1fr))}.homeToolsList>a:nth-child(odd){border-left:1px solid var(--home-line)}.marketPulseGrid{grid-template-columns:1fr}.marketSnapshot{grid-template-columns:1fr 1fr}}@media(max-width:720px){.homeHeader{height:58px;margin-bottom:-58px;padding:0 16px}.homeHeader .brand{min-width:0}.homeHeader .brand img{height:29px}.homeHeader .navLinks{gap:17px;margin-left:auto}.homeHeader .navLinks a{display:none;padding:20px 0 17px}.homeHeader .navLinks a:first-child{display:block}.homeMobileAction{color:#fff;display:inline;font-size:12px;font-weight:700}.marketIntro{background-position:right bottom;background-size:auto 57%;height:470px}.marketIntroContent{align-items:flex-start;padding:94px 16px 0}.marketIntroCopy{max-width:100%}.marketIntro h1{font-size:33px;max-width:420px;white-space:normal}.marketIntroCopy>p:not(.marketKicker){font-size:14px;max-width:350px}.marketWorkbench{margin-top:-26px;padding-left:16px;padding-right:16px}.utilityPanel{min-height:0;padding:25px 20px}.panelHeading h2{font-size:21px}.dailyRates{padding-left:16px;padding-right:16px;padding-top:42px}.ratesHeader h2,.homeToolsHeading h2{font-size:19px}.ratesTableWrap{overflow-x:auto}.ratesTable{min-width:650px}.ratesFooter{align-items:flex-start;flex-direction:column;gap:6px}.ratesFooter button{padding-left:0}.homeTools{padding:48px 16px 52px}}@media(max-width:500px){.homeHeader .navLinks{display:none}.marketIntro{height:520px}.marketIntro h1{font-size:31px}.converterFields{align-items:center;grid-template-columns:1fr}.swapButton{margin:0 auto;transform:rotate(90deg)}.swapButton svg{transform:rotate(90deg)}.conversionRate{align-items:flex-start;flex-direction:column;gap:5px}.vatQuickControls{grid-template-columns:1fr}.vatRateChoices{padding:0}.vatRateChoices button{height:40px}.vatQuickResult{align-items:flex-start;flex-direction:column;gap:12px}.vatResultDetails{width:100%}.spotlightRates{grid-template-columns:1fr}.spotlightRates article{border-bottom:1px solid var(--home-line);border-right:0}.spotlightRates .crossRate{border-bottom:0;grid-column:auto}.homeToolsList{grid-template-columns:1fr}.homeToolsList>a{border-left:1px solid var(--home-line)}}@media(max-width:960px){.marketCharts{grid-template-columns:1fr}}@media(max-width:720px){.utilityPanel{min-height:0}.marketPulse{padding-left:16px;padding-right:16px}.marketPulseHeader{align-items:flex-start;gap:12px}.marketPulseHeader>a{white-space:nowrap}.indicatorSnapshot{grid-template-columns:repeat(2,1fr);row-gap:16px}.indicatorSnapshot>div:nth-child(3){border-left:0;padding-left:0}}@media(max-width:500px){.conversionSummary{grid-template-columns:1fr}.conversionSummary>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.fxSnapshot>div{grid-template-columns:1fr}.fxSnapshot>div>div,.fxSnapshot>div>div:first-child{border-left:0;border-top:1px solid rgba(20,33,28,.12);padding:10px 0 0}.fxSnapshot>div>div:first-child{border-top:0;padding-top:0}.rateChart{padding-left:12px;padding-right:12px}.marketSnapshot{grid-template-columns:1fr}.currencySelectMenu{max-width:calc(100vw - 48px);min-width:235px}}.toolsIndexPage{background:linear-gradient(180deg,#fff,#f7f7f4 48%,#fff)}.toolsHero{display:grid;gap:clamp(24px,5vw,62px);grid-template-columns:minmax(0,1fr) minmax(360px,520px);margin:0 auto;max-width:1440px;padding:clamp(44px,7vw,82px) clamp(18px,4vw,56px) 30px}.toolsHero h1{max-width:820px}.toolsSearch{align-self:end;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr) auto;padding:12px}.toolsSearch svg{align-self:center;color:var(--muted)}.toolsSearch input{background:transparent;border:0;color:var(--ink);min-width:0;outline:0}.toolsSearch a{align-items:center;background:var(--navy);border-radius:7px;color:#fff;display:inline-flex;font-weight:900;gap:8px;min-height:44px;padding:0 14px}.toolsDashboard{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1440px;padding:20px clamp(18px,4vw,56px) 34px}.toolsSidePanel{align-self:start;background:var(--navy);border-radius:8px;color:#fff;display:grid;gap:1px;overflow:hidden}.toolsSidePanel div{background:#ffffff0d;display:grid;gap:8px;min-height:118px;padding:22px}.toolsSidePanel svg{color:#c9962d;height:24px;width:24px}.toolsSidePanel span{color:#ffffffad;font-size:13px;font-weight:850}.toolsSidePanel strong{font-size:30px;letter-spacing:0}.toolsGrid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.toolIndexCard{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;min-height:230px;padding:22px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.toolIndexCard:hover{border-color:#2541d833;box-shadow:0 14px 34px #11172212;transform:translateY(-2px)}.toolIcon{align-items:center;background:#eef1ef;border-radius:8px;color:var(--blue);display:inline-flex;height:46px;justify-content:center;margin-bottom:20px;width:46px}.toolIcon svg{height:24px;width:24px}.toolIndexCard small{color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase}.toolIndexCard h2{color:var(--ink);font-size:24px;letter-spacing:0;line-height:1.12;margin:10px 0}.toolIndexCard p{color:var(--muted);line-height:1.55}.toolIndexCard strong{align-items:center;align-self:end;color:var(--blue);display:inline-flex;font-size:14px;gap:8px}.toolIndexCard strong svg{height:16px;width:16px}.toolsCategories{margin:0 auto;max-width:1440px;padding:18px clamp(18px,4vw,56px) 34px}.toolsJourneys{margin:0 auto;max-width:1440px;padding:12px clamp(18px,4vw,56px) 34px}.toolsCategories .sectionTitle span{color:var(--muted);font-size:13px;font-weight:850}.toolsCategoryRail{display:flex;gap:8px;overflow-x:auto;padding:0 0 14px;scroll-snap-type:x proximity}.toolsCategoryRail a{align-items:center;background:#111722;border-radius:7px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:750;gap:8px;min-height:40px;padding:0 13px;scroll-snap-align:start}.toolsCategoryRail svg{color:#55d6b2;height:16px;width:16px}.toolsCategorySections{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.toolsCategorySections>section{background:#fff;border:1px solid var(--line);border-radius:8px;scroll-margin-top:90px}.toolsCategorySections>section>header{align-items:center;background:linear-gradient(135deg,#f1f8f5,#f3f6fb);border-bottom:1px solid var(--line);display:flex;gap:13px;padding:16px}.toolsCategorySections>section>header>svg{color:#08775c;height:22px;width:22px}.toolsCategorySections h3{font-size:17px;margin:0 0 3px}.toolsCategorySections header p{color:var(--muted);font-size:12px;margin:0}.toolsCategorySections>section>div{display:grid;padding:6px}.categoryToolRow{align-items:center;border-bottom:1px solid rgba(22,25,34,.07);display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:62px;padding:8px 10px}.categoryToolRow:last-child{border-bottom:0}a.categoryToolRow:hover{background:#f4faf7}.categoryToolRow>svg{color:#3154d8;height:18px;width:18px}.categoryToolRow>span{display:grid;gap:3px}.categoryToolRow strong{font-size:13px}.categoryToolRow small{color:var(--muted);font-size:11px}.categoryToolRow em{color:#08775c;font-size:11px;font-style:normal;font-weight:750}.categoryToolRow.isPlanned{opacity:.62}.categoryToolRow.isPlanned em{color:#9b6c18}.toolsJourneys .sectionTitle span{color:var(--muted);font-size:13px;font-weight:850}.toolsJourneyGrid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.toolsJourneyCard{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;min-height:288px;padding:22px}.toolsJourneyCard>svg{color:var(--blue);height:25px;margin-bottom:16px;width:25px}.toolsJourneyCard>span{color:var(--gold);font-size:12px;font-weight:900;margin-bottom:10px;text-transform:uppercase}.toolsJourneyCard h3{color:var(--ink);font-size:21px;letter-spacing:0;line-height:1.16;margin-bottom:18px}.toolsJourneyCard div{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.toolsJourneyCard div a{background:#f6f6f2;border:1px solid var(--line);border-radius:7px;color:#3d4652;font-size:13px;font-weight:850;min-height:34px;padding:8px 10px}.toolsJourneyAction{align-items:center;align-self:end;color:var(--blue);display:inline-flex;font-size:14px;font-weight:900;gap:8px}.toolsJourneyAction svg{height:16px;width:16px}.sourceReadiness{background:var(--navy);color:#fff;display:grid;gap:clamp(24px,5vw,62px);grid-template-columns:minmax(0,.75fr) minmax(0,1fr);margin-top:22px;padding:clamp(34px,6vw,72px) clamp(18px,4vw,56px)}.sourceReadiness h2{font-size:clamp(30px,4vw,48px);letter-spacing:0;line-height:1.08;margin-bottom:16px;max-width:620px}.sourceReadiness p{color:#ffffffad;line-height:1.6;max-width:620px}.adapterList{display:grid;gap:12px}.adapterList article{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:8px;padding:20px;position:relative}.adapterList svg{color:#c9962d;height:24px;width:24px}.adapterList span,.adapterList small{font-size:12px;font-weight:900;text-transform:uppercase}.adapterList span{color:#ffffff9e}.adapterList h3{color:#fff;font-size:20px;margin-bottom:0}.adapterList p{margin-bottom:0}.adapterList small{border-radius:999px;justify-self:start;padding:7px 10px}.adapterList .ready{background:#0c82772e;color:#7fe0cf}.adapterList .pending{background:#d8a13a29;color:#f4ca74}@media(max-width:1100px){.toolsHero,.toolsDashboard,.sourceReadiness{grid-template-columns:1fr}.toolsGrid,.toolsJourneyGrid{grid-template-columns:repeat(2,1fr)}.toolsCategorySections{grid-template-columns:1fr}}@media(max-width:700px){.toolsGrid,.toolsJourneyGrid{grid-template-columns:1fr}.toolsSearch{grid-template-columns:24px minmax(0,1fr)}.toolsSearch a{grid-column:1 / -1}}:root{font-family:Segoe UI Variable Text,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#161922;background:#f7f7f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #161922;--muted: #626a76;--soft: #f7f7f4;--paper: #ffffff;--line: rgba(22, 25, 34, .1);--blue: #2541d8;--green: #0f776d;--gold: #8b6418;--navy: #111722;--shadow: 0 12px 30px rgba(17, 23, 34, .07);--content-width: 1240px}*{box-sizing:border-box;letter-spacing:0}body *{text-transform:none!important}body{margin:0;min-width:320px;background:var(--soft)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.calculatorValidationNotice{align-items:flex-start;background:#fff1ef;border:1px solid #e3b6b0;border-radius:7px;color:#842626;display:flex;font-size:12px;gap:9px;padding:11px 12px}.calculatorValidationNotice>svg{flex:0 0 auto;height:18px;width:18px}.calculatorValidationNotice strong{display:block;margin-bottom:4px}.calculatorValidationNotice ul{margin:0;padding-left:17px}.calculatorValidationNotice li+li{margin-top:3px}label.hasValidationError{border-color:#c73939!important;box-shadow:0 0 0 3px #c739391a}.calculatorPanel input[aria-invalid=true]{color:#921f1f}.primaryResult.isBlocked{background:#3c2630!important}.primaryResult.isBlocked strong{font-size:24px}.calculatorInvalidResult{align-items:flex-start;background:#fff3f1;border:1px solid #e3b6b0;border-radius:8px;color:#842626;display:flex;gap:12px;margin:16px auto;max-width:calc(var(--content-width) - 96px);padding:20px}.calculatorInvalidResult svg{flex:0 0 auto;height:21px;width:21px}.calculatorInvalidResult h2{font-size:18px;margin:0 0 4px}.calculatorInvalidResult p{color:#6c4b4b;font-size:13px;margin:0}.calculatorFormActions{display:flex;justify-content:flex-end}.calculatorFormActions button{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:7px;min-height:44px;opacity:.78;padding:8px 0}.calculatorFormActions button:hover,.calculatorFormActions button:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:4px}.calculatorFormActions svg{height:17px;width:17px}@media(max-width:700px){.calculatorInvalidResult{margin-left:16px;margin-right:16px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.pageShell{background:linear-gradient(180deg,#fff,#f7f7f4 46%,#fff);min-height:100vh}.siteHeader{align-items:center;background:#050505f5;border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:28px;height:70px;justify-content:space-between;padding:0 clamp(18px,4vw,56px);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{align-items:center;display:inline-flex;gap:10px;min-width:168px}.brand img{display:block;height:36px;width:auto}.navLinks{align-items:center;color:#b9bec7;display:flex;font-size:13px;font-weight:700;gap:clamp(18px,3vw,34px)}.navLinks a{padding:26px 0}.navLinks a:hover{color:#fff}.siteNavigation{align-items:center;color:#b9c2be;display:flex;font-size:13px;font-weight:700;gap:clamp(18px,2.5vw,30px)}.siteNavigation>a,.navMegaMenu>summary{align-items:center;cursor:pointer;display:inline-flex;gap:5px;min-height:68px}.siteNavigation>a:hover,.navMegaMenu>summary:hover,.navMegaMenu[open]>summary{color:#fff}.navMegaMenu{position:static}.navMegaMenu>summary{list-style:none}.navMegaMenu>summary::-webkit-details-marker{display:none}.navMegaMenu>summary svg{height:14px;transition:transform .16s ease;width:14px}.navMegaMenu[open]>summary svg{transform:rotate(180deg)}.navMenuPanel{background:#fff;border:1px solid rgba(15,30,25,.12);border-radius:8px;box-shadow:0 26px 70px #03120e47;color:var(--ink);left:50%;max-width:min(1160px,calc(100vw - 32px));overflow:hidden;position:absolute;top:calc(100% - 1px);transform:translate(-50%);width:100%;z-index:80}.navMenuHeading{align-items:center;background:#f3f7f5;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:16px 18px}.navMenuHeading>div{display:grid;gap:3px}.navMenuHeading strong{font-size:15px}.navMenuHeading span{color:var(--muted);font-size:12px;font-weight:500}.navMenuHeading>a{color:#08775c;font-size:12px}.navMenuScroll{display:grid;gap:14px;grid-template-columns:repeat(7,minmax(0,1fr));overscroll-behavior:contain;padding:14px}.navMenuScroll section{align-content:start;display:grid;gap:2px;min-width:0}.navMenuScroll h2{border-bottom:1px solid var(--line);color:#0b6c55;font-size:12px;margin:0 0 6px;padding:0 7px 8px}.navMenuScroll a,.navComingSoon{border-radius:5px;display:flex;font-size:11px;justify-content:space-between;line-height:1.3;padding:5px 4px}.navMenuScroll a:hover{background:#edf7f3;color:#075f4a}.navComingSoon{color:#8a918e}.navComingSoon small{color:#a36d0d;font-size:9px;margin-left:8px;white-space:nowrap}.headerActions{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:168px}.savedButton,.userButton{align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;display:inline-flex;font-weight:750;gap:8px;height:40px;justify-content:center;padding:0 13px}.userButton{background:var(--navy);color:#fff;padding:0;width:40px}.savedButton svg,.userButton svg{height:18px;width:18px}.indicatorBar{background:#f2f3f0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr);padding:0 clamp(18px,4vw,56px)}.indicatorBar article{align-items:center;border-right:1px solid var(--line);display:grid;gap:4px;grid-template-columns:auto auto 1fr;min-height:44px;padding:8px clamp(10px,2vw,22px)}.indicatorBar article:first-child{border-left:1px solid var(--line)}.indicatorBar span,.indicatorBar small{color:#69707b;font-size:12px;font-weight:700}.indicatorBar strong{color:var(--ink);font-size:13px;font-weight:850}.indicatorBar .good strong{color:var(--green)}.indicatorBar .warn strong{color:var(--gold)}.hero{align-items:center;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);margin:0 auto;max-width:1440px;min-height:610px;padding:clamp(54px,7vw,92px) clamp(18px,4vw,56px) 46px}.eyebrow{color:var(--gold);font-size:12px;font-weight:850;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{color:var(--ink);font-size:clamp(36px,4.4vw,58px);font-weight:760;letter-spacing:0;line-height:1.07;margin-bottom:20px;max-width:720px}.lead{color:#4f5662;font-size:clamp(16px,1.2vw,18px);line-height:1.58;margin-bottom:26px;max-width:660px}.searchBox{align-items:center;background:var(--paper);border:1px solid rgba(22,25,34,.14);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr) auto;max-width:780px;padding:11px}.searchBox>svg{color:var(--muted);margin-left:6px}.searchBox input{background:transparent;border:0;color:var(--ink);min-width:0;outline:0}.searchBox button,.featureCalculator button{align-items:center;background:var(--navy);border:0;border-radius:7px;color:#fff;display:inline-flex;font-weight:850;gap:8px;height:46px;justify-content:center;padding:0 18px}.searchExamples{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:9px;margin-top:16px}.searchExamples button{background:#fff;border:1px solid var(--line);border-radius:999px;color:#555d69;font-size:13px;font-weight:750;padding:7px 11px}.searchExamples button:hover{border-color:#2541d852;color:var(--blue)}.searchResult{background:#ffffffeb;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px #1117220f;margin-top:18px;max-width:640px;padding:18px}.searchResult>span{color:var(--gold);display:block;font-size:12px;font-weight:900;margin-bottom:7px;text-transform:uppercase}.searchResult strong{color:var(--ink);display:block;font-size:19px;margin-bottom:7px}.searchResult p{color:var(--muted);line-height:1.52;margin-bottom:13px}.searchResult a,.summaryCard a{align-items:center;background:var(--navy);border:0;border-radius:7px;color:#fff;display:inline-flex;font-weight:850;gap:8px;min-height:42px;padding:0 14px}.heroVisual{align-content:start;background:#111722;border:1px solid rgba(17,23,34,.18);border-radius:8px;box-shadow:0 22px 48px #11172224;display:grid;gap:1px;min-height:0;overflow:hidden}.heroVisual:before{display:none}.rateCard,.summaryCard{background:#fff;border:0;border-radius:0;box-shadow:none;position:static}.rateCard,.summaryCard{padding:26px;width:auto}.cardTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.cardTop span,.cardTop small{color:#68707c;font-size:12px;font-weight:850;text-transform:uppercase}.cardTop svg{color:var(--green)}.rateCard>strong,.summaryCard>strong{color:var(--ink);display:block;font-size:clamp(34px,4vw,42px);letter-spacing:0;line-height:1;margin-bottom:6px}.positive{color:var(--green);font-weight:850}.lineChart{align-items:end;display:flex;gap:7px;height:90px;margin-top:22px}.lineChart span{background:linear-gradient(180deg,#9fb5ad,#0f776d);border-radius:999px 999px 0 0;flex:1}.lineChart span:nth-child(1){height:34%}.lineChart span:nth-child(2){height:48%}.lineChart span:nth-child(3){height:41%}.lineChart span:nth-child(4){height:62%}.lineChart span:nth-child(5){height:55%}.lineChart span:nth-child(6){height:76%}.lineChart span:nth-child(7){height:90%}.summaryCard p{color:var(--muted);line-height:1.55;margin-bottom:22px}.section{margin:0 auto;max-width:1440px;padding:34px clamp(18px,4vw,56px)}.compactSection{padding-top:10px}.sectionTitle{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sectionTitle h2{color:var(--ink);font-size:22px;letter-spacing:0;margin-bottom:0}.sectionTitle a{color:var(--blue);font-size:13px;font-weight:850}.categoryGrid{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.categoryCard{background:#fff;border:1px solid var(--line);border-radius:8px;min-height:138px;padding:20px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.categoryCard:hover{border-color:#2541d833;box-shadow:0 14px 32px #11172212;transform:translateY(-2px)}.categoryCard svg{color:var(--blue);height:27px;width:27px}.categoryCard h3{color:var(--ink);font-size:15px;letter-spacing:0;margin:20px 0 6px}.categoryCard p{color:var(--muted);font-size:13px;line-height:1.45;margin-bottom:0}.categoryCard small{color:var(--blue);display:block;font-size:12px;font-weight:850;margin-top:14px}.journeySection{padding-top:48px}.journeyGrid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.journeyCard{background:#fff;border:1px solid var(--line);border-radius:8px;min-height:250px;padding:24px}.journeyCard>svg{color:var(--blue);height:26px;margin-bottom:18px;width:26px}.journeyCard>span{color:var(--gold);display:block;font-size:12px;font-weight:900;margin-bottom:10px;text-transform:uppercase}.journeyCard h3{color:var(--ink);font-size:22px;letter-spacing:0;line-height:1.18;margin-bottom:18px}.journeyCard div{display:flex;flex-wrap:wrap;gap:8px}.journeyCard small{background:#f6f6f2;border:1px solid var(--line);border-radius:999px;color:#535b66;font-size:12px;font-weight:750;padding:7px 9px}.toolSection{padding-top:48px}.toolsLayout{align-items:stretch;display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr)}.toolList{display:grid;gap:10px}.toolList a{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:flex;gap:13px;min-height:72px;padding:14px;text-align:left}.toolList a:hover{border-color:#2541d838}.toolList svg{color:var(--blue);flex:0 0 auto;height:22px;width:22px}.toolList strong,.toolList small{display:block}.toolList strong{font-size:14px}.toolList small{color:var(--muted);margin-top:3px}.featureCalculator{align-items:stretch;background:linear-gradient(135deg,#fffffffa,#f2f3f0f0),#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 330px;min-height:386px;overflow:hidden;padding:clamp(24px,4vw,42px);position:relative}.featureCalculator:after{background:linear-gradient(90deg,rgba(37,65,216,.08),transparent),linear-gradient(180deg,#0f776d1f,#9f741f1a);border-radius:8px;content:"";height:220px;opacity:.72;position:absolute;right:34%;top:148px;width:300px}.featureCalculator>div,.costCard{position:relative;z-index:1}.featureCalculator h2{color:var(--ink);font-size:clamp(30px,4vw,44px);letter-spacing:0;line-height:1.08;margin-bottom:14px;max-width:520px}.featureCalculator p{color:var(--muted);line-height:1.58;max-width:520px}.featureCalculator ul{color:#344056;display:grid;gap:9px;list-style:none;margin:22px 0 28px;padding:0}.featureCalculator li{align-items:center;display:flex;gap:8px}.featureCalculator li:before{background:var(--green);border-radius:999px;content:"";height:6px;width:6px}.salaryIntro{display:flex;flex-direction:column}.salaryInput{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-top:8px;max-width:360px;padding:14px}.salaryInput span{color:#69707c;font-size:12px;font-weight:850;text-transform:uppercase}.salaryInput input{border:0;color:var(--ink);font-size:28px;font-weight:900;outline:0;width:100%}.draftNotice{align-items:center;color:var(--muted);display:flex;gap:9px;font-size:13px;line-height:1.4;margin-top:16px;max-width:430px}.draftNotice svg{color:var(--green);flex:0 0 auto;height:18px;width:18px}.costCard{align-self:stretch;background:#ffffffdb;border:1px solid var(--line);border-radius:8px;padding:24px}.costCard>span{color:#69707c;display:block;font-size:12px;font-weight:850;text-transform:uppercase}.costCard>strong{color:var(--ink);display:block;font-size:38px;letter-spacing:0;line-height:1;margin:9px 0 20px}.salaryResult>strong{font-size:clamp(36px,4vw,48px)}.salaryBar{background:#e7e9e5;border-radius:999px;height:12px;margin-bottom:22px;overflow:hidden;width:100%}.salaryBar i{background:linear-gradient(90deg,var(--green),#89bbb2);border-radius:inherit;display:block;height:100%;min-width:4px}.donut{background:radial-gradient(circle,#ffffff 0 45%,transparent 46%),conic-gradient(var(--blue) 0 55%,var(--green) 55% 72%,#c6932f 72% 88%,#a85245 88% 100%);border-radius:50%;height:118px;margin-bottom:22px;width:118px}.costList{display:grid;gap:10px}.costList p{align-items:center;display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr) auto;margin:0}.costList i{border-radius:999px;display:block;height:8px;width:8px}.costList span{color:var(--muted);font-size:13px}.costList strong{color:var(--ink);font-size:13px}.trustBand{background:var(--navy);color:#fff;display:grid;grid-template-columns:repeat(3,1fr);margin-top:36px;padding:0 clamp(18px,4vw,56px)}.trustBand article{align-items:flex-start;border-right:1px solid rgba(255,255,255,.12);display:flex;gap:14px;min-height:126px;padding:28px clamp(12px,3vw,34px)}.trustBand article:first-child{border-left:1px solid rgba(255,255,255,.12)}.trustBand svg{color:#c9962d;flex:0 0 auto}.trustBand strong,.trustBand span{display:block}.trustBand span{color:#ffffffad;line-height:1.45;margin-top:4px}.closingSection{align-items:center;display:grid;justify-items:center;margin:0 auto;max-width:920px;padding:72px 18px 88px;text-align:center}.closingSection svg{color:var(--blue);height:34px;margin-bottom:18px;width:34px}.closingSection h2{color:var(--ink);font-size:clamp(28px,4vw,44px);letter-spacing:0;line-height:1.12;margin-bottom:14px}.closingSection p{color:var(--muted);line-height:1.58;max-width:640px}.calculatorPage{background:#fff;min-height:100vh}.breadcrumb{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:650;gap:8px;margin-bottom:18px}.breadcrumb svg{height:14px;width:14px}.calculatorHero{align-items:stretch;display:grid;gap:clamp(22px,3vw,40px);grid-template-columns:minmax(0,.76fr) minmax(440px,1.24fr);margin:0 auto;max-width:var(--content-width);padding:clamp(20px,2.6vw,30px) clamp(20px,4vw,48px) 20px}.calculatorIntro{background-image:linear-gradient(90deg,#04120ff5,#061c17e0 48%,#06191657),var(--calculator-photo, url(/calculator-income.jpg));background-position:center;background-size:cover;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;min-height:100%;overflow:hidden;padding:clamp(22px,3vw,36px);position:relative}.calculatorIntro:after{display:none}.loanPage,.affordabilityPage,.prepaymentPage,.rateImpactPage,.indicatorsPage{--calculator-photo: url(/calculator-credit.jpg)}.homeRealPage,.homeCashPage{--calculator-photo: url(/calculator-home.jpg)}.vehiclePage,.vehicleAffordabilityPage{--calculator-photo: url(/calculator-auto.jpg)}.fxPage,.fxHistoryPage,.pairPage{--calculator-photo: url(/bani360-currency-hero.webp)}.salaryPage,.employerCostPage,.pfaPage,.pfaVsSrlPage,.dividendsPage,.vatPage,.marginPage,.breakEvenPage{--calculator-photo: url(/calculator-income.jpg)}.compoundPage,.investmentReturnPage,.investmentGoalPage,.investmentFeesPage,.dcaPage,.inflationPage,.inflationOverviewPage{--calculator-photo: url(/calculator-investments.jpg)}.calculatorIntro .breadcrumb,.calculatorIntro .lead{color:#ffffffb8}.calculatorIntro .eyebrow{color:#62ddba}.calculatorIntro h1{color:#fff;position:relative;z-index:1}.calculatorIntro h1{font-size:clamp(29px,3vw,39px);font-weight:740;line-height:1.08;margin-bottom:12px;max-width:620px}.calculatorIntro .lead{font-size:14.5px;line-height:1.48;margin-bottom:0;max-width:590px}.calculatorPanel{align-self:start;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:11px;padding:clamp(15px,1.8vw,19px)}.modeSwitch{background:#f1f2ee;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);padding:4px}.modeSwitch button{background:transparent;border:0;border-radius:6px;color:var(--muted);font-size:14px;font-weight:700;min-height:40px}.modeSwitch button.active{background:#fff;box-shadow:0 8px 20px #16203814;color:var(--ink)}.amountInput{background:#fafaf8;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:11px 13px}.compactInputs{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.compactInputs label{background:#fafaf8;border:1px solid rgba(16,21,37,.09);border-radius:8px;align-content:start;display:grid;gap:7px;grid-template-columns:minmax(0,1fr)!important;min-width:0;padding:11px 13px}.compactInputs label>span{color:#667085;display:block;font-size:12px;font-weight:700;line-height:1.25;min-height:15px}.compactInputs input{background:transparent;border:0;color:#101525;display:block;font-size:20px;font-weight:750;min-width:0;outline:0;width:100%}.amountInput span{color:#69707c;font-size:12px;font-weight:700;text-transform:none}.amountInput input{background:transparent;border:0;color:var(--ink);font-size:clamp(28px,4vw,38px);font-weight:760;letter-spacing:0;line-height:1;outline:0;width:100%}.primaryResult{background:var(--navy);border-radius:8px;color:#fff;padding:15px 18px}.primaryResult span{color:#ffffffad;display:block;font-size:12px;font-weight:700;text-transform:none}.primaryResult strong{display:block;font-size:clamp(32px,4vw,44px);font-weight:760;letter-spacing:0;line-height:1;margin:8px 0}.primaryResult p{color:#ffffffbd;font-size:14px;line-height:1.55;margin-bottom:0}.calculatorContent{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 340px;margin:0 auto;max-width:var(--content-width);padding:18px clamp(20px,4vw,48px)}.resultStory,.salaryBreakdownCard,.calculatorDetails article,.methodologyBand,.journeyProgressBand,.nextCalculatorBand{background:#fff;border:1px solid var(--line);border-radius:8px}.resultStory{border:0;border-radius:0;min-height:0;padding:10px 22px 10px 0}.resultStory>div{align-items:center;color:var(--green);display:inline-flex;font-size:12px;font-weight:700;gap:9px;margin-bottom:11px;text-transform:none}.resultStory>div svg{height:20px;width:20px}.resultStory h2{color:var(--ink);font-size:clamp(25px,3vw,34px);font-weight:720;letter-spacing:0;line-height:1.08;margin-bottom:12px;max-width:760px}.resultStory p{color:var(--muted);font-size:15px;line-height:1.56;max-width:760px}.salaryBreakdownCard{box-shadow:0 8px 24px #1117220d;padding:16px 18px}.salaryBreakdownCard>span{color:#69707c;display:block;font-size:12px;font-weight:700;margin-bottom:13px;text-transform:none}.salarySplit{background:#e7e9e5;border-radius:999px;height:16px;margin-bottom:22px;overflow:hidden}.salarySplit i{background:linear-gradient(90deg,var(--green),#89bbb2);border-radius:inherit;display:block;height:100%;min-width:4px}.salaryBreakdownCard dl{display:grid;gap:0;margin:0}.salaryBreakdownCard dl div{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:10px 0}.salaryBreakdownCard dt{color:var(--muted);font-size:14px}.salaryBreakdownCard dd{color:var(--ink);font-size:15px;font-weight:750;margin:0}.calculatorDetails{display:grid;border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:0;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:var(--content-width);padding:0 clamp(20px,4vw,48px)}.calculatorDetails article{border:0;border-left:1px solid var(--line);border-radius:0;min-height:145px;padding:20px}.calculatorDetails article:first-child{border-left:0;padding-left:0}.calculatorDetails svg{color:var(--blue);height:25px;margin-bottom:11px;width:25px}.calculatorDetails h2{color:var(--ink);font-size:18px;letter-spacing:0;line-height:1.18;margin-bottom:8px}.calculatorDetails p{color:var(--muted);line-height:1.5;margin-bottom:0}.journeyComingSoon{color:#8a6a24;font-size:12px;font-weight:700;padding:9px 11px}.rangeInputs{display:grid;gap:10px}.rangeInputs label,.termStepper{background:#fafaf8;border:1px solid rgba(16,21,37,.09);border-radius:7px;display:grid;gap:10px;padding:10px 12px}.rangeInputs label>span,.termStepper>span{color:#667085;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.termStepper{align-items:center;grid-template-columns:minmax(0,1fr) 76px auto}.calculatorPage .termStepper>span{grid-column:auto;min-width:0}.termStepper>input{width:76px}.termStepper>small{color:#667085;font-weight:700;white-space:nowrap}.calculatorPage .eyebrow,.calculatorPage label>span,.calculatorPage .primaryResult>span,.calculatorPage .resultStory>div,.calculatorPage .salaryBreakdownCard>span{letter-spacing:0;text-transform:none}.calculatorPage input[type=number],.calculatorPage input[type=text],.calculatorPage select{appearance:none;background:#fff;border:1px solid #cfd7d2;border-radius:7px;box-shadow:0 1px #11172208;color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:650;min-height:44px;min-width:0;padding:0 13px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.calculatorPage input[type=number]:hover,.calculatorPage input[type=text]:hover,.calculatorPage select:hover{border-color:#9eaaa4}.calculatorPage input[type=number]:focus,.calculatorPage input[type=text]:focus,.calculatorPage select:focus{border-color:var(--green);box-shadow:0 0 0 4px #0f776d1a;outline:0}.calculatorPage input[type=number]::-webkit-inner-spin-button,.calculatorPage input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.calculatorPage input[type=range]{accent-color:var(--green);appearance:none;background:linear-gradient(90deg,#cfd8d3,#e7ece9);border:0;border-radius:999px;height:6px;margin:10px 0;padding:0;width:100%}.calculatorPage input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:4px solid var(--green);border-radius:50%;box-shadow:0 3px 10px #0f776d3d;height:20px;width:20px}.calculatorPage input[type=checkbox]{accent-color:var(--green);height:17px;width:17px}.calculatorPage .amountInput input[type=number]{background:transparent;border:0;border-radius:0;box-shadow:none;font-size:clamp(28px,4vw,38px);min-height:0;padding:0}.methodologyBand{display:grid;gap:24px;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);border:0;border-radius:0;margin:0 auto;max-width:var(--content-width);padding:36px clamp(20px,4vw,48px)}.methodologyBand h2{color:var(--ink);font-size:clamp(25px,3vw,32px);letter-spacing:0;line-height:1.12}.methodologyBand ol{color:#344056;display:grid;gap:13px;margin:0;padding-left:22px}.methodologyBand li{line-height:1.56;padding-left:6px}.journeyProgressBand{display:grid;gap:18px;margin:0 auto;max-width:calc(1440px - clamp(36px,8vw,112px));padding:clamp(24px,4vw,38px)}.journeyProgressBand h2{color:#101525;font-size:clamp(26px,3vw,38px);letter-spacing:0;line-height:1.14;max-width:860px}.journeyProgressBand div{display:flex;flex-wrap:wrap;gap:10px}.journeyProgressBand a,.journeyProgressBand strong,.journeyProgressBand .journeyComingSoon,.journeyCard small,.journeyCard div a{align-items:center;border:1px solid var(--line);border-radius:7px;display:inline-flex;font-size:13px;font-weight:900;min-height:36px;padding:0 12px}.journeyProgressBand a,.journeyCard div a{background:#f6f6f2;color:#344056}.journeyProgressBand strong{background:var(--navy);color:#fff}.journeyAction{align-items:center;color:var(--blue);display:inline-flex;font-weight:900;gap:7px;margin-top:20px}.journeyAction svg{height:16px;width:16px}.nextCalculatorBand{align-items:center;background:var(--navy);color:#fff;display:grid;justify-items:center;border:0;border-radius:0;margin:28px auto 0;max-width:var(--content-width);padding:clamp(32px,5vw,58px);text-align:center}.nextCalculatorBand h2{font-size:clamp(26px,3.2vw,38px);letter-spacing:0;line-height:1.08;margin-bottom:14px;max-width:760px}.nextCalculatorBand p{color:#ffffffb8;line-height:1.58;max-width:650px}.nextCalculatorBand a{align-items:center;background:#fff;border-radius:7px;color:#101525;display:inline-flex;font-weight:900;gap:8px;min-height:44px;padding:0 16px}.homeWorkbench{align-items:start;grid-template-columns:minmax(0,.95fr) minmax(360px,480px);min-height:0;padding-bottom:30px;padding-top:clamp(42px,6vw,76px)}.homeWorkbench h1{font-size:clamp(34px,4.1vw,54px);max-width:740px}.homeWorkbench .lead{max-width:620px}.compactSearchResult{box-shadow:none;max-width:600px;padding:16px}.compactSearchResult strong{font-size:17px}.quickDesk{background:#fff;border:1px solid rgba(22,25,34,.14);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:16px;padding:22px}.quickDeskHeader{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:14px}.quickDeskHeader span,.quickField span,.quickResult span,.utilityResult span,.homeSalaryStrip span{color:#69707c;display:block;font-size:12px;font-weight:900;text-transform:uppercase}.quickDeskHeader strong{color:var(--ink);font-size:15px;font-weight:900}.quickField{background:#fafaf8;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:14px}.quickField input{background:transparent;border:0;color:var(--ink);font-size:clamp(26px,4vw,34px);font-weight:900;line-height:1;min-width:0;outline:0;width:100%}.quickResult{background:var(--navy);border-radius:8px;color:#fff;padding:20px}.quickResult span{color:#ffffffa3}.quickResult strong{display:block;font-size:clamp(34px,5vw,46px);letter-spacing:0;line-height:1;margin:9px 0 8px}.quickResult small{color:#ffffffb8;font-weight:750}.quickRates{border:1px solid var(--line);border-radius:8px;overflow:hidden}.quickRates p{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin:0;padding:12px 14px}.quickRates p:first-child{border-top:0}.quickRates span{color:var(--muted);font-size:13px;font-weight:800}.quickRates strong{color:var(--ink);font-size:14px;font-weight:900}.quickAction,.utilityLink,.homeSalaryStrip a,.homeSalaryStrip button{align-items:center;background:var(--navy);border:0;border-radius:7px;color:#fff;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:44px;padding:0 14px}.quickToolsSection,.homeUtilityBand,.homeSalaryStrip{margin:0 auto;max-width:1440px;padding-left:clamp(18px,4vw,56px);padding-right:clamp(18px,4vw,56px)}.quickToolsSection{padding-bottom:24px;padding-top:10px}.quickToolsGrid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.quickToolCard{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-height:160px;padding:18px}.quickToolCard:hover{border-color:#2541d842;box-shadow:0 14px 30px #1117220f}.quickToolCard svg{color:var(--blue);height:24px;width:24px}.quickToolCard>span{color:var(--gold);font-size:12px;font-weight:900}.quickToolCard strong{color:var(--ink);font-size:18px}.quickToolCard small{color:var(--muted);line-height:1.45}.homeUtilityBand{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,280px) minmax(220px,280px) auto;padding-bottom:36px;padding-top:22px}.homeUtilityBand h2{color:var(--ink);font-size:clamp(24px,3vw,34px);letter-spacing:0;line-height:1.12;margin-bottom:0;max-width:520px}.utilityResult{background:#fff;border:1px solid var(--line);border-radius:8px;padding:15px}.utilityResult strong{color:var(--ink);display:block;font-size:25px;line-height:1;margin:8px 0 6px}.utilityResult small{color:var(--muted);font-weight:800}.homeJourneySection{padding-top:24px}.homeSalaryStrip{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(220px,280px) auto auto auto;padding-bottom:42px;padding-top:8px}.homeSalaryStrip>div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px}.homeSalaryStrip strong{color:var(--ink);display:block;font-size:28px;line-height:1;margin:8px 0 6px}.homeSalaryStrip small{color:var(--muted);font-weight:750}.homeSalaryStrip a{background:#fff;border:1px solid var(--line);color:var(--ink)}.statusPage{align-items:flex-start;display:flex;flex-direction:column;gap:72px;min-height:100vh;padding:28px clamp(24px,6vw,88px)}.statusPage>section{max-width:680px}.statusPage h1{margin:12px 0 18px}.statusPage p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.65;margin:0 0 28px}.statusPage .quickAction{display:inline-flex;width:auto}.siteFooter{background:#111722;color:#fff;display:grid;gap:40px;grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(150px,auto));padding:46px clamp(24px,5vw,72px)}.footerBrand img{display:block;height:36px;width:auto}.footerDisclaimer{font-size:12px!important;max-width:520px!important}.siteFooter nav strong,.footerMeta strong{color:#fff;font-size:12px;margin-bottom:3px}.siteFooter p{color:#ffffffa3;font-size:14px;line-height:1.6;margin:10px 0 0;max-width:420px}.footerBrand{font-size:21px;font-weight:850}.siteFooter nav,.footerMeta{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.siteFooter nav a,.footerMeta{color:#ffffffc2;font-size:14px}.siteFooter a:hover{color:#fff}@media(max-width:1100px){.categoryGrid{grid-template-columns:repeat(3,1fr)}.hero,.homeWorkbench,.homeUtilityBand,.homeSalaryStrip{grid-template-columns:1fr}.heroVisual{min-height:390px}.quickToolsGrid{grid-template-columns:repeat(2,1fr)}.toolsLayout,.featureCalculator,.journeyGrid,.calculatorHero,.calculatorContent,.calculatorDetails,.methodologyBand{grid-template-columns:1fr}.featureCalculator:after{right:-80px}}@media(max-width:820px){.siteHeader{height:auto;padding-bottom:14px;padding-top:14px}.navLinks,.savedButton{display:none}.siteNavigation>a{display:none}.siteNavigation{margin-left:auto}.navMegaMenu>summary{color:#fff;min-height:40px}.navMenuPanel{left:16px;max-width:calc(100vw - 32px);transform:none}.navMenuHeading span{display:none}.navMenuScroll{grid-template-columns:repeat(2,minmax(0,1fr));max-height:72vh;overflow-y:auto}.brand,.headerActions{min-width:0}.indicatorBar,.trustBand{grid-template-columns:1fr}.indicatorBar article,.indicatorBar article:first-child,.trustBand article,.trustBand article:first-child{border-left:0;border-right:0}.hero{min-height:auto;padding-top:42px}.searchBox{grid-template-columns:24px minmax(0,1fr)}.searchBox button{grid-column:1 / -1}.categoryGrid{grid-template-columns:repeat(2,1fr)}.quickToolsGrid,.siteFooter{grid-template-columns:1fr}}@media(max-width:560px){.compactInputs{grid-template-columns:1fr}h1{font-size:33px}.indicatorBar{display:none}.heroVisual{min-height:0}.categoryGrid{grid-template-columns:1fr}.sectionTitle{align-items:flex-start;flex-direction:column;gap:8px}.costCard>strong{font-size:34px}}
