@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0b1830;--muted:#52617a;--line:#dfe6ef;--blue:#0866ed;--soft:#f6f9fd;--header-height:66px}*{box-sizing:border-box}body:has(.slpPage){background:#eef3f8}.slpPage{color:#102748;background:#fff;border-inline:1px solid #d6e1ec;width:min(1340px,100% - 32px);margin:0 auto}.slpPage button,.slpPage input{font:inherit}.slpPage a{color:inherit}body:has(.slpPage)>.siteHeader{height:52px}body:has(.slpPage)>.siteHeader .siteHeaderInner{height:52px}body:has(.slpPage)>.consentBanner{display:none}.slpHero{background:#fff;border-bottom:1px solid #d6e1ec;height:215px;position:relative;overflow:hidden}.slpHeroArt{background:url(/us-calculators/student-loan-payoff/hero-v2.png) 56%/cover no-repeat;position:absolute;inset:0}.slpHero:after{content:"";background:linear-gradient(90deg,#fff 0 12%,#ffffffad 22%,#ffffff0f 41%,#0000 52%);position:absolute;inset:0}.slpHeroCopy{z-index:2;width:40%;padding:9px 0 0 22px;position:relative}.slpBreadcrumb{color:#6a7f99!important;margin:0 0 7px!important;font-size:7px!important}.slpBreadcrumb a:hover{text-decoration:underline}.slpHeroCopy>span,.slpGuideIntro>span,.slpFaq>span{color:#0a65cf;letter-spacing:1.1px;font-size:7px;font-weight:850}.slpHero h1{letter-spacing:-1.3px;margin:4px 0 6px;font-size:31px;line-height:1.01}.slpHero h1 strong{color:#0964cf}.slpHeroCopy>p:not(.slpBreadcrumb){color:#405977;max-width:310px;margin:0;font-size:10px;line-height:1.35}.slpHeroActions{z-index:3;gap:5px;display:flex;position:absolute;bottom:8px;left:22px}.slpHeroActions button,.slpReset{color:#095ab9;cursor:pointer;background:#fff;border:1px solid #0b63cc;border-radius:4px;height:24px;padding:0 9px;font-size:8px;font-weight:750}.slpHeroActions button:hover,.slpReset:hover{transform:translateY(-1px);box-shadow:0 5px 13px #104d8f20}.slpWorkspace{background:#f7faff;grid-template-columns:350px minmax(0,1fr);gap:19px;padding:24px 31px;display:grid}.slpInputCard,.slpResults,.slpGuide,.slpChecklist>article,.slpFaq,.slpSources{background:#fff;border:1px solid #c7d8e9;border-radius:11px;box-shadow:0 5px 18px #1c568314}.slpSectionHeading{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.slpSectionHeading>span{color:#fff;background:#0964cf;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-weight:850;display:grid}.slpSectionHeading h2{margin:0 0 3px;font-size:19px}.slpSectionHeading p{color:#6b7f98;margin:0;font-size:11px;line-height:1.4}.slpInputCard>label{color:#1a3455;margin:16px 0 6px;font-size:12px;font-weight:750;display:block}.slpInputCard>label>div{background:#fff;border:1px solid #b9cde2;border-radius:7px;grid-template-columns:39px 1fr;height:43px;margin-top:7px;display:grid;overflow:hidden}.slpInputCard>label>div>span{color:#526c89;background:#f1f6fb;place-items:center;font-weight:700;display:grid}.slpInputCard>label>div>input{color:#112d50;text-align:right;border:0;outline:0;min-width:0;padding:0 12px;font-size:16px;font-weight:800}.slpInputCard>label:nth-of-type(2)>div,.slpInputCard>label:nth-of-type(3)>div{grid-template-columns:1fr 64px}.slpInputCard>label>small{color:#72849b;margin-top:6px;font-size:10px;font-weight:500;display:block}.slpRange{accent-color:#0964cf;width:100%}.slpExtra{border-top:1px solid #dce6f0;padding-top:18px;margin-top:20px!important}.slpReset{background:#f8fbff;width:100%;margin-top:12px}.slpSummaryGrid{grid-template-columns:1.25fr 1fr 1fr;gap:10px;display:grid}.slpSummaryGrid article{background:#fff;border:1px solid #c8d9e9;border-radius:8px;min-height:116px;padding:16px}.slpSummaryGrid .slpPrimaryResult{color:#fff;background:linear-gradient(135deg,#0758bb,#0876df);border-color:#0758bb}.slpSummaryGrid small{letter-spacing:.8px;font-size:9px;font-weight:850;display:block}.slpSummaryGrid strong{letter-spacing:-.8px;margin:7px 0 4px;font-size:27px;display:block}.slpSummaryGrid span{opacity:.78;font-size:10px}.slpGreen{color:#168851}.slpChartCard{border:1px solid #c8d9e9;border-radius:8px;margin-top:11px;padding:15px 16px 8px}.slpChartCard h3{margin:0 0 2px;font-size:15px}.slpChartCard p{color:#6c8098;margin:0;font-size:10px}.slpChartCard svg{width:100%;height:180px;overflow:visible}.slpChartCard text{fill:#73869b;font-size:9px}.slpCompare{grid-template-columns:1fr 42px 1fr;align-items:center;margin-top:11px;display:grid}.slpCompare article{border:1px solid #c8d9e9;border-radius:8px;padding:14px 16px;position:relative}.slpCompare article.recommended{background:#f3fcf7;border:2px solid #26a266}.slpCompare h3{margin:0 0 5px;font-size:13px}.slpCompare strong{color:#0a5fc5;font-size:22px}.slpCompare strong small{font-size:10px}.slpCompare dl{margin:9px 0 0}.slpCompare dl>div{border-top:1px solid #dbe5ee;justify-content:space-between;padding:5px 0;font-size:10px;display:flex}.slpCompare dt,.slpCompare dd{margin:0}.slpCompare em{color:#fff;background:#1a9458;border-radius:4px;padding:3px 6px;font-size:8px;font-style:normal;position:absolute;top:7px;right:7px}.slpVs{text-align:center;color:#71849a;font-size:10px;font-weight:850}.slpAssumption{color:#506982;background:#eef6ff;border-radius:6px;margin:12px 0 0;padding:10px;font-size:10px;line-height:1.45}.slpGuideIntro{text-align:center;max-width:690px;margin:auto}.slpGuideIntro h2{margin:7px 0;font-size:28px}.slpGuideIntro p{color:#5b718c;margin:0;font-size:13px}.slpGuideGrid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:23px;display:grid}.slpGuideGrid article{background:#fff;border:1px solid #cbdbea;border-radius:9px;overflow:hidden}.slpSpot{background-image:url(/us-calculators/student-loan-payoff/illustration-kit.png);background-position-y:bottom;background-repeat:no-repeat;background-size:400%;height:150px}.slpSpot0{background-position-x:0}.slpSpot1{background-position-x:33.33%}.slpSpot2{background-position-x:66.66%}.slpSpot3{background-position-x:100%}.slpGuideGrid p{color:#5d728d;min-height:62px;margin:0 14px 15px;font-size:10.5px;line-height:1.5}.slpChecklist{grid-template-columns:1fr 1fr;gap:17px;margin:0 31px;display:grid}.slpChecklist>article{grid-template-columns:43px 1fr;gap:13px;padding:20px;display:grid}.slpChecklist>article>span{color:#159057;background:#e7f8ef;border-radius:50%;place-items:center;width:43px;height:43px;font-size:22px;font-weight:850;display:grid}.slpChecklist>article:last-child>span{color:#0964cf;background:#e9f3ff}.slpChecklist h2{margin:0 0 8px;font-size:17px}.slpChecklist ul,.slpChecklist p{color:#536a85;margin:0;padding-left:17px;font-size:11px;line-height:1.65}.slpChecklist p{padding:0}.slpChecklist a{color:#0964cf;margin-top:8px;font-size:10px;font-weight:750;display:inline-block}.slpFaq{margin:21px 31px;padding:26px 29px}.slpFaq h2{margin:6px 0 17px;font-size:26px}.slpFaq details{border-top:1px solid #d8e3ee}.slpFaq details:last-child{border-bottom:1px solid #d8e3ee}.slpFaq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 3px;font-size:13px;font-weight:750;list-style:none;display:flex}.slpFaq summary span{color:#0964cf;font-size:20px}.slpFaq details[open] summary span{transform:rotate(45deg)}.slpFaq details p{color:#566d88;margin:0 36px 17px 3px;font-size:11px;line-height:1.65}.slpSources{box-shadow:none;background:#f6f9fc;grid-template-columns:1fr 1fr 1fr;margin:0 31px 25px;padding:20px;display:grid}.slpSources>div{border-left:1px solid #cfdeeb;padding:0 20px}.slpSources>div:first-child{border:0;padding-left:0}.slpSources b,.slpSources a,.slpSources span{display:block}.slpSources b{margin-bottom:7px;font-size:12px}.slpSources a,.slpSources span{color:#5a708a;margin-top:5px;font-size:10px;line-height:1.5}.slpSources a{color:#0964cf}.slpToast{z-index:12;color:#fff;background:#102f56;border-radius:20px;margin:0;padding:10px 17px;font-size:11px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.slpToast:empty{display:none}@media (max-width:900px){.slpPage{border:0;width:100%}.slpHero{height:540px}.slpHeroCopy{width:100%;padding:22px}.slpHeroCopy>p:not(.slpBreadcrumb){max-width:90%}.slpHeroArt{background-position:100% 0;background-size:auto 290px;top:250px}.slpHero:after{background:linear-gradient(#fff 0 42%,#ffffff4d 62%,#0000 78%)}.slpWorkspace{grid-template-columns:1fr;padding:18px}.slpSummaryGrid{grid-template-columns:1fr}.slpGuide,.slpFaq{margin:18px;padding:20px}.slpGuideGrid{grid-template-columns:1fr 1fr}.slpChecklist{grid-template-columns:1fr;margin:0 18px}.slpSources{grid-template-columns:1fr;margin:18px}.slpSources>div{border-top:1px solid #cfdeeb;border-left:0;padding:14px 0}.slpSources>div:first-child{border-top:0}}@media (max-width:560px){.slpHero h1{font-size:38px}.slpWorkspace{padding:12px}.slpResults,.slpInputCard{padding:16px}.slpCompare{grid-template-columns:1fr}.slpVs{padding:8px}.slpGuideGrid{grid-template-columns:1fr}.slpSpot{height:190px}.slpChecklist{margin:0 12px}.slpFaq,.slpGuide,.slpSources{margin:12px}.slpSources{padding:16px}}body:has(.slpPage){padding-top:42px!important}body:has(.slpPage)>.siteHeader{height:42px!important;min-height:42px!important}body:has(.slpPage)>.siteHeader .siteHeaderInner{padding-inline:20px;height:42px!important;min-height:42px!important}body:has(.slpPage)>.siteHeader .siteBrandMark{width:22px!important;height:22px!important}body:has(.slpPage)>.siteHeader .logo{gap:6px!important}body:has(.slpPage)>.siteHeader .logo b{font-size:14px!important}body:has(.slpPage)>.siteHeader nav{gap:14px!important;font-size:8px!important}body:has(.slpPage)>.siteHeaderAuth{gap:8px!important}body:has(.slpPage)>.siteHeaderAuth a{min-width:70px!important;height:27px!important;font-size:8px!important}.slpWorkspace{zoom:.74;transform-origin:0 0;background:#f7faff;grid-template-columns:380px minmax(0,1fr);gap:12px;width:135.135%;padding:12px}.slpResults{padding:15px}.slpSectionHeading{margin-bottom:12px}.slpSectionHeading>span{flex-basis:25px;height:25px;font-size:12px}.slpSectionHeading h2{font-size:16px}.slpSectionHeading p{font-size:9px}.slpInputCard>label{margin:11px 0 5px;font-size:10px}.slpInputCard>label>div{height:35px}.slpInputCard>label>div:has(input:first-child){grid-template-columns:1fr 55px}.slpInputCard>label>div>input{font-size:13px}.slpInputCard select{height:35px}.slpRange{height:14px}.slpInputCard>.slpSectionHeading{display:none}.slpInputCard>label{margin:7px 0 4px}.slpInputCard>label>div,.slpInputCard select{height:31px}.slpInputCard>label>small{margin-top:3px;font-size:8px}.slpExtra{padding-top:7px;margin-top:8px!important}.slpAdvanced{margin-top:8px}.slpAdvanced summary{padding:7px 0}.slpCalculate{height:34px;margin-top:8px}.slpReset{display:none}.slpInputCard>label.slpMoneyField>div{grid-template-columns:39px minmax(0,1fr)!important}.slpInputCard>label.slpMoneyField>div>input{text-align:right;width:100%}.slpInputCard{padding:0 16px 16px}.slpTabs{border-bottom:1px solid #c5d8eb;grid-template-columns:repeat(3,1fr);margin:0 -16px 16px;display:grid}.slpTabs button{color:#516d8c;cursor:pointer;background:#fff;border:0;border-right:1px solid #c5d8eb;height:42px;font-size:9px}.slpTabs button.active{color:#fff;background:#0964cf;font-weight:800}.slpInputCard select{color:#17385b;background:#fff;border:1px solid #b9cde2;border-radius:7px;width:100%;height:40px;margin-top:7px;padding:0 10px;font-size:12px}.slpAdvanced{border-block:1px solid #dbe6f0;margin-top:15px}.slpAdvanced summary{color:#0964cf;cursor:pointer;padding:12px 0;font-size:10px;font-weight:750}.slpAdvanced p{color:#71859c;font-size:9px}.slpCalculate{color:#fff;cursor:pointer;background:#0964cf;border:0;border-radius:6px;width:100%;height:40px;margin-top:13px;font-size:11px;font-weight:800}.slpReset{height:28px;margin-top:7px}.slpPlanTable{border:1px solid #c8d9e9;border-radius:8px;margin-top:11px;overflow:hidden}.slpPlanTable>h3{margin:12px 12px 2px;font-size:13px}.slpPlanTable>p{color:#6b8098;margin:0 12px 10px;font-size:8.5px}.slpTableScroll{overflow-x:auto}.slpPlanTable table{border-collapse:collapse;width:100%;font-size:8.5px}.slpPlanTable th,.slpPlanTable td{text-align:center;border:1px solid #d7e3ed;padding:9px 8px}.slpPlanTable thead th{color:#173c68;background:#eaf3ff;font-size:8px}.slpPlanTable tbody th{text-align:left;color:#0964cf}.slpPlanTable tbody th small{color:#71859b;margin-top:3px;font-weight:400;display:block}.slpPlanTable tr.best{color:#087a43;background:#f2fcf6;font-weight:800}.slpPlanTable .slpYes{color:#11834d}.slpPlanTable .slpNo{color:#d64132}.slpGuide{margin:12px;padding:12px}.slpGuideIntro{display:none}.slpGuideGrid{gap:9px;margin-top:0}.slpGuideGrid article{grid-template-rows:108px auto auto;display:grid}.slpSpot{background-image:url(/us-calculators/student-loan-payoff/supporting-art-v2.png);background-repeat:no-repeat;background-size:400% 200%;height:108px}.slpSpot0{background-position:0 0}.slpSpot1{background-position:33.333% 0}.slpSpot2{background-position:66.666% 0}.slpSpot3{background-position:100% 0}.slpGuideGrid h3{margin:10px 11px 4px;font-size:11px}.slpGuideGrid p{min-height:54px;margin:0 11px 11px;font-size:8.5px;line-height:1.45}.slpExplainGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 12px 12px;display:grid}.slpExplainGrid article{background:#fff;border:1px solid #c7d8e9;border-radius:8px;grid-template-columns:32% 68%;min-height:178px;display:grid;overflow:hidden}.slpExplainArt{background-image:url(/us-calculators/student-loan-payoff/supporting-art-v2.png);background-repeat:no-repeat;background-size:400% 200%}.slpExplain4{background-position:0 100%}.slpExplain5{background-position:33.333% 100%}.slpExplain6{background-position:66.666% 100%}.slpExplainGrid article>div:last-child{padding:13px 11px 10px 6px}.slpExplainGrid h2{margin:0 0 6px;font-size:12px}.slpExplainGrid p,.slpExplainGrid li{color:#586f89;font-size:8px;line-height:1.45}.slpExplainGrid ul{padding-left:14px}.slpFormula{color:#075ec6;text-align:center;background:#eff6ff;border-radius:5px;margin-top:9px;padding:8px;font-size:8px;font-weight:800}@media (min-width:701px) and (max-width:900px){.slpHero{height:215px}.slpHeroCopy{width:40%;padding:9px 0 0 22px}.slpHeroCopy>p:not(.slpBreadcrumb){max-width:310px}.slpHeroArt{background-position:56%;background-size:cover;inset:0}.slpHero:after{background:linear-gradient(90deg,#fff 0 12%,#ffffffad 22%,#ffffff0f 41%,#0000 52%)}.slpHeroActions{bottom:8px;left:22px}.slpWorkspace{grid-template-columns:380px minmax(0,1fr);padding:12px}.slpSummaryGrid{grid-template-columns:1.25fr 1fr 1fr}.slpGuideGrid{grid-template-columns:repeat(4,1fr)}.slpExplainGrid{grid-template-columns:repeat(3,1fr);margin:0 12px 12px}.slpFaqSources{grid-template-columns:1.6fr .9fr}}@media (max-width:700px){.slpHero{height:470px}.slpHeroArt{background-position:100% 0;background-size:auto 265px;top:205px}.slpHero:after{background:linear-gradient(#fff 0 36%,#ffffff38 59%,#0000 75%)}.slpHeroActions{bottom:13px;left:22px}.slpExplainGrid{grid-template-columns:1fr;margin:0 18px 18px}.slpFaqSources{grid-template-columns:1fr}}.slpChecklist{display:none}.slpFaqSources{grid-template-columns:1.6fr .9fr;gap:9px;margin:0 12px 12px;display:grid}.slpFaqSources .slpFaq,.slpFaqSources .slpSources{margin:0;padding:14px 16px}.slpFaqSources .slpFaq h2{margin:4px 0 8px;font-size:16px}.slpFaqSources .slpFaq summary{padding:9px 2px;font-size:9px}.slpFaqSources .slpFaq summary span{font-size:14px}.slpFaqSources .slpFaq details p{margin:0 20px 10px 2px;font-size:8px}.slpFaqSources .slpSources{display:block}.slpFaqSources .slpSources>div{border:0;border-top:1px solid #d5e1eb;padding:10px 0}.slpFaqSources .slpSources>div:first-child{border-top:0;padding-top:0}.slpFaqSources .slpSources b{font-size:10px}.slpFaqSources .slpSources a,.slpFaqSources .slpSources span{font-size:8px}body:has(.usExactReference){background:#fff;padding-top:0}:is(body:has(.usExactReference)>.siteHeader,body:has(.usExactReference)>.siteFooter,body:has(.usExactReference)>.consentBanner){display:none}.usExactReference{background:#fff;width:100%;max-width:1440px;margin:0 auto}.usExactReference>img{width:100%;height:auto;display:block}body:has(.exactCalc){background:#f7fbff}:is(body:has(.exactCalc)>.siteFooter,body:has(.exactCalc)>.consentBanner){display:none}.exactCalc{--exact-accent:#0b69e8;color:#122f53;background:#fff;border:1px solid #d5e3ef;border-radius:10px;max-width:1180px;margin:72px auto 24px;position:relative;overflow:hidden;box-shadow:0 14px 44px #133d6c12}.exactHero{background:linear-gradient(90deg,#fff 0 44%,#eef7ff 60%,#fff);grid-template-columns:47% 53%;min-height:310px;display:grid;position:relative;overflow:hidden}.exactHero>div:first-child{z-index:2;padding:32px 12px 32px 38px}.exactCrumb{color:#69819a;margin:0 0 24px;font-size:11px}.exactHero small,.exactLearning header small,.exactGuides article small,.exactFaq small{color:#0a69e9;letter-spacing:.12em;font-size:9px;font-weight:850}.exactHero h1{color:#092c5d;margin:9px 0 10px;font-size:37px;line-height:1.08}.exactHero>div:first-child>p:last-of-type{color:#46617d;margin:0;font-size:15px;line-height:1.5}.exactHeroBenefits{gap:8px;margin-top:22px;display:flex}.exactHeroBenefits span{color:#3d5f7f;background:#fff;border:1px solid #c6dbea;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:700}.exactHeroArt{z-index:1;background-image:linear-gradient(90deg,#fff 0,transparent 25%),var(--exact-art);mix-blend-mode:multiply;background-position:50% -40px;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0 0 0 37%}.exactActions{z-index:5;gap:8px;display:flex;position:absolute;top:326px;right:24px}.exactActions button{color:#075fd6;background:#fff;border:1px solid #88b4df;border-radius:6px;height:34px;padding:0 13px;font-size:10px;font-weight:800}.exactWorkbench{border:1px solid #c8dbea;border-radius:9px;grid-template-columns:39% 61%;margin:16px;display:grid;overflow:hidden}.exactInputs{background:#fbfdff;border-right:1px solid #c8dbea;padding:22px}.exactTabs{border:1px solid #b9d0e4;border-radius:6px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.exactTabs button{color:#486682;background:#fff;border:0;border-right:1px solid #c8dbea;height:38px;font-size:10px}.exactTabs button:last-child{border-right:0}.exactTabs button.active{color:#fff;background:#0868e7;font-weight:800}.exactInputs h2{margin:0 0 16px;font-size:18px}.exactInputs label{margin:13px 0;display:block}.exactInputs label>b{justify-content:space-between;margin-bottom:6px;font-size:11.5px;display:flex}.exactInputs label>b i{color:#7890a7;font-style:normal;font-weight:400}.exactInputs label>div{grid-template-columns:70px 1fr;height:42px;display:grid}.exactInputs label span{color:#4c6b88;background:#eef6fd;border:1px solid #bfd2e2;border-radius:6px 0 0 6px;place-items:center;font-size:10px;display:grid}.exactInputs input{color:#102f55;background:#fff;border:1px solid #bfd2e2;border-left:0;border-radius:0 6px 6px 0;outline:0;min-width:0;padding:0 12px;font-size:14px;font-weight:750}.exactInputs input:focus{box-shadow:inset 0 0 0 2px #1476ea}.exactPrimary{color:#fff;cursor:pointer;background:#0968e7;border:0;border-radius:6px;width:100%;height:42px;margin-top:8px;font-size:13px;font-weight:800}.exactInputs>small{text-align:center;color:#71869b;margin-top:11px;font-size:9px;display:block}.exactResults{background:linear-gradient(145deg,#fff,#f9fcff);padding:26px 24px}.exactResults header{padding-right:160px}.exactResults header>small{color:#668099;letter-spacing:.1em;font-size:9px;font-weight:800}.exactResults header p{color:#48627d;margin:9px 0 2px;font-size:13px}.exactResults header strong{color:#092d60;font-size:42px;line-height:1.1;display:block}.exactResults header>span{color:#6f8398;font-size:9px}.exactSummary{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 16px;display:grid}.exactSummary article{background:#fff;border:1px solid #cedde9;border-radius:7px;padding:12px}.exactSummary small{color:#6c8196;font-size:8px;display:block}.exactSummary b{color:#0a5fc8;margin-top:5px;font-size:12px;display:block}.exactCallout{color:#46637f;background:#eef7ff;border-radius:6px;margin:12px 0 0;padding:10px;font-size:9px}.exactChart,.exactTimeline{background:#fff;border:1px solid #c9dbe9;border-radius:8px;height:235px;padding:15px}.exactChart h3,.exactTimeline h3{margin:0 0 12px;font-size:13px}.exactBars{background:repeating-linear-gradient(#fff 0 37px,#dce8f1 38px);border-bottom:1px solid #aac1d3;border-left:1px solid #aac1d3;justify-content:space-around;align-items:flex-end;height:155px;padding:8px 25px 0;display:flex}.exactBars i{background:linear-gradient(#3e9cf8,#0870e8);border-radius:5px 5px 0 0;width:52px;box-shadow:inset 0 0 0 1px #0964cd}.exactChart footer,.exactTimeline footer{color:#617990;justify-content:space-around;margin-top:8px;font-size:8px;display:flex}.exactLines{background:repeating-linear-gradient(#fff 0 37px,#dce8f1 38px);border-bottom:1px solid #aac1d3;border-left:1px solid #aac1d3;height:150px;position:relative;overflow:hidden}.exactLines i{border-bottom:4px solid #0870e8;border-radius:0 0 70% 40%;width:95%;height:80px;position:absolute;left:2%;transform:rotate(-8deg)}.exactLines i:nth-child(2){border-color:#ef8b27;top:22px;transform:rotate(-13deg)}.exactLines i:nth-child(3){border-color:#159456;top:-8px;transform:rotate(-20deg)}.exactTimeline>div{border-radius:8px;grid-template-columns:1fr 1.1fr 1fr;height:92px;margin-top:28px;display:grid;overflow:hidden}.exactTimeline>div span{color:#fff;place-items:center;font-size:11px;font-weight:800;display:grid}.exactTimeline>div span:first-child{background:#49af76}.exactTimeline>div span:nth-child(2){background:#448fe2}.exactTimeline>div span:nth-child(3){background:#f0a64b}.exactLearning{background:#fbfdff;border:1px solid #cbddea;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px;padding:20px;display:grid}.exactLearning header{text-align:center;grid-column:1/-1}.exactLearning h2{margin:5px 0 13px;font-size:20px}.exactLearning article{background:#fff;border:1px solid #ccdae6;border-radius:8px;min-height:250px;padding:14px}.exactSpot{background-image:var(--exact-art);background-position:top;background-size:480px;border-radius:7px;place-items:center;height:100px;display:grid;position:relative;overflow:hidden}.exactSpot:after{content:"";background:linear-gradient(135deg,#eef7ffbb,#fff2);position:absolute;inset:0}.exactSpot span{z-index:1;width:54px;height:54px;color:var(--exact-accent);background:#fff;border-radius:50%;place-items:center;font-size:27px;font-weight:850;display:grid;box-shadow:0 5px 20px #173b6530}.exactLearning h3{margin:13px 0 7px;font-size:12.5px}.exactLearning p{color:#577089;min-height:78px;margin:0;font-size:9.5px;line-height:1.55}.exactLearning a,.exactFaq a{color:#0868e8;font-size:9px;font-weight:800;text-decoration:none}.exactGuides{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px;display:grid}.exactGuides article{background:#fff;border:1px solid #cbddea;border-radius:9px;grid-template-columns:55px 1fr;gap:12px;min-height:230px;padding:20px;display:grid}.exactGuideIcon{color:#0868e8;background:#eaf4ff;border-radius:12px;place-items:center;width:52px;height:52px;font-size:25px;font-weight:900;display:grid}.exactGuides h2{margin:5px 0 9px;font-size:14px}.exactGuides p,.exactGuides li{color:#567089;font-size:9.5px;line-height:1.55}.exactGuides ul{padding-left:16px}.exactFormula{color:#0b5fca;text-align:center;background:#eff7ff;border-radius:6px;margin-top:13px;padding:12px;font-size:10px;font-weight:800}.exactFaq{background:#fbfdff;border:1px solid #cbddea;border-radius:9px;grid-template-columns:1.5fr .75fr;gap:12px;margin:16px;padding:22px;display:grid}.exactFaq h2{margin:5px 0 14px;font-size:20px}.exactFaq details{border-top:1px solid #d4e2ec}.exactFaq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;font-size:11px;font-weight:750;display:flex}.exactFaq summary span{color:#0b69e8}.exactFaq details p{color:#557089;margin:0 0 15px;font-size:10px;line-height:1.6}.exactFaq aside{background:#fff;border:1px solid #cbddea;border-radius:8px;padding:20px}.exactFaq aside h2{font-size:15px}.exactFaq aside p{color:#5d748b;font-size:10px;line-height:1.55}.exactFaq hr{border:0;border-top:1px solid #d5e1ea;margin:18px 0}.exactDisclaimer{background:#fffbef;border:1px solid #e6c471;border-radius:8px;gap:10px;margin:16px;padding:15px 20px;font-size:10px;display:flex}.exactDisclaimer b{color:#a36900}.exactRelated{border:1px solid #cbddea;border-radius:9px;margin:16px;padding:20px}.exactRelated header{justify-content:space-between;align-items:center;display:flex}.exactRelated h2{font-size:17px}.exactRelated header a{color:#0868e8;font-size:10px;text-decoration:none}.exactRelated>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.exactRelated>div>a{color:#17395f;border:1px solid #cadbe8;border-radius:7px;grid-template-columns:50px 1fr;align-items:center;gap:8px;min-height:95px;padding:12px;text-decoration:none;display:grid;position:relative}.exactRelated>div>a>span{color:#0868e8;background:#eaf4ff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:21px;display:grid}.exactRelated b{font-size:10px}.exactRelated small{color:#688097;grid-column:2;font-size:8px}.exactRelated i{color:#0868e8;font-style:normal;position:absolute;bottom:8px;right:10px}.exactFooter{color:#fff;background:#073366;grid-template-columns:1fr 1fr;align-items:center;padding:25px 30px;display:grid}.exactFooter>a{color:#fff;font-size:18px;font-weight:850;text-decoration:none}.exactFooter>a span{color:#52a3ff}.exactFooter p{color:#c5d9eb;grid-row:2;margin:5px 0 0;font-size:9px}.exactFooter nav{grid-area:1/2/3;justify-content:flex-end;gap:17px;display:flex}.exactFooter nav a{color:#fff;font-size:9px;text-decoration:none}.exactNotice{z-index:10;color:#fff;background:#083567;border-radius:99px;padding:10px 16px;font-size:10px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:800px){.exactCalc{border-inline:0;border-radius:0;margin:64px 0 0}.exactHero{grid-template-columns:1fr;min-height:470px}.exactHero>div:first-child{padding:24px 20px}.exactHero h1{font-size:31px}.exactHeroArt{background-position:50% -20px;background-size:180%;inset:200px 0 0}.exactHeroBenefits{flex-wrap:wrap}.exactActions{top:440px;right:16px}.exactWorkbench{grid-template-columns:1fr}.exactInputs{border-bottom:1px solid #c8dbea;border-right:0}.exactResults header{padding-right:0}.exactLearning,.exactGuides{grid-template-columns:1fr}.exactLearning header{grid-column:1}.exactFaq{grid-template-columns:1fr}.exactRelated>div{grid-template-columns:1fr 1fr}.exactFooter{grid-template-columns:1fr}.exactFooter nav{flex-wrap:wrap;grid-area:3/1;justify-content:flex-start;margin-top:16px}}.usMockup{--us-blue:#075fd8;--us-navy:#092f62;--us-green:#159557;color:#17385c;background:#fff;border:1px solid #d6e3ee;border-radius:10px;max-width:1180px;margin:72px auto 30px;overflow:hidden;box-shadow:0 12px 38px #0c3a690d}.usHero{background:linear-gradient(110deg,#f7fbff 0 56%,#e4f2ff 56% 100%);min-height:330px;padding:42px 46% 38px 44px;position:relative;overflow:hidden}.usHero>div{z-index:2;position:relative}.usCrumb{color:#66809b;margin:0 0 27px;font-size:12px}.usHero small,.usCompare header small,.usLearn header small,.usMethod small{color:var(--us-blue);letter-spacing:.12em;font-size:11px;font-weight:850}.usHero h1{max-width:620px;color:var(--us-navy);margin:10px 0 12px;font-size:38px;line-height:1.08}.usHero>div>p:last-of-type{color:#46627e;max-width:570px;margin:0;font-size:16px;line-height:1.55}.usHeroPills{gap:9px;margin-top:22px;display:flex}.usHeroPills span{color:#3a5876;background:#fff;border:1px solid #b9d4e9;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:700}.usHero>aside{background:#fff;border:10px solid #143d6d;border-radius:22px;width:255px;height:220px;position:absolute;top:62px;right:8%;transform:rotate(3deg);box-shadow:16px 18px #b9dbf5,0 18px 45px #0e41742b}.usHero>aside i{color:#70a7d3;font-size:24px;font-style:normal;font-weight:800;position:absolute;top:23px;left:25px}.usHero>aside b{text-align:right;color:#123967;margin:30px 22px 18px;font-size:42px;display:block}.usHero>aside em{color:#168c50;text-align:right;background:#e9f6ed;border-radius:7px;margin:0 22px;padding:10px;font-size:25px;font-style:normal;font-weight:800;display:block}.usHero>aside span{color:#0c67d9;word-spacing:17px;margin:24px 27px;font-size:25px;font-weight:800;display:block}.usActions{z-index:3;gap:9px;display:flex;position:absolute;bottom:14px;left:44px}.usActions button{color:#075fcf;background:#fff;border:1px solid #8fb8de;border-radius:6px;height:34px;padding:0 13px;font-size:11px;font-weight:750}.usWorkbench{border:1px solid #c7dbea;border-radius:9px;grid-template-columns:40% 60%;gap:0;margin:18px;display:grid;overflow:hidden}.usInputs{background:#f8fbfe;border-right:1px solid #c7dbea;padding:25px}.usInputs header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.usInputs header>span{background:var(--us-blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.usInputs header small,.usResults header>small{color:#67809a;letter-spacing:.12em;font-size:9px;font-weight:800}.usInputs h2{margin:2px 0;font-size:18px}.usInputs label{margin:15px 0;display:block}.usInputs label>b{margin-bottom:7px;font-size:12px;display:block}.usInputs label>div{grid-template-columns:60px 1fr 38px 38px;height:40px;display:grid}.usInputs label>div>*{background:#fff;border:1px solid #bdd1e1}.usInputs label>div>span{color:#667d94;border-radius:6px 0 0 6px;place-items:center;font-size:11px;display:grid}.usInputs input[type=number]{color:#17385c;border-inline:0;outline:0;min-width:0;padding:0 11px;font-size:14px;font-weight:750}.usInputs label button{color:var(--us-blue);cursor:pointer;font-size:17px}.usInputs label button:last-child{border-radius:0 6px 6px 0}.usRange{width:100%;height:14px;accent-color:var(--us-blue);margin-top:3px}.usPrimary{background:var(--us-blue);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;height:42px;margin-top:4px;font-size:13px;font-weight:800}.usInputs>small{text-align:center;color:#66809a;margin-top:12px;font-size:10px;display:block}.usResults{background:linear-gradient(145deg,#fff,#f6fbff);grid-template-columns:1fr 180px;align-content:start;padding:30px;display:grid;position:relative}.usResults header p{color:#496681;margin:13px 0 5px;font-size:14px}.usResults header strong{color:var(--us-navy);font-size:42px;display:block}.usResults header strong i{font-size:13px;font-style:normal}.usResults header>span{color:#6e849a;font-size:10px}.usDonut{place-items:center;display:grid}.usDonut>div{background:radial-gradient(circle,#fff 52%,transparent 53%),conic-gradient(var(--us-green) 0 68%,#dbe8f2 68%);text-align:center;border-radius:50%;place-content:center;width:125px;height:125px;display:grid}.usDonut b{color:#158a51;font-size:24px;display:block}.usDonut span{font-size:9px}.usMetrics{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.usMetrics article{background:#fff;border:1px solid #cfdeea;border-radius:7px;padding:13px}.usMetrics small{color:#6a8095;margin-bottom:5px;font-size:9px;display:block}.usMetrics b{font-size:13px}.usResultNote{color:#42617f;background:#edf7ff;border-radius:6px;grid-column:1/-1;margin:18px 0 0;padding:12px;font-size:10px;line-height:1.5}.usCompare,.usLearn{border:1px solid #cbddeb;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px;padding:22px;display:grid}.usCompare header,.usLearn header{text-align:center;grid-column:1/-1}.usCompare h2,.usLearn h2{margin:6px 0 17px;font-size:21px}.usCompare article{text-align:center;background:#fff;border:1px solid #ccdae6;border-radius:8px;min-height:155px;padding:18px 14px;position:relative}.usCompare article.featured{border:2px solid var(--us-green);background:#f8fff9}.usCompare em{background:var(--us-green);color:#fff;border-radius:4px;padding:4px 7px;font-size:8px;font-style:normal;position:absolute;top:-10px;right:8px}.usCompare article>span{width:27px;height:27px;color:var(--us-blue);background:#e8f2fd;border-radius:50%;place-items:center;margin:auto;font-size:11px;font-weight:850;display:grid}.usCompare h3{font-size:12px}.usCompare strong{color:var(--us-navy);font-size:17px;display:block}.usCompare article p{color:#70849a;font-size:9px;line-height:1.45}.usLearn{background:#fbfdff}.usLearn header p{color:#698199;margin:0 0 14px;font-size:12px}.usLearn article{background:#fff;border:1px solid #d0deea;border-radius:8px;min-height:165px;padding:18px}.usLearn article>span{color:var(--us-blue);font-size:29px}.usLearn h3{margin:10px 0 7px;font-size:13px}.usLearn article p{color:#607991;min-height:48px;font-size:10px;line-height:1.5}.usLearn a{color:var(--us-blue);font-size:10px;font-weight:800;text-decoration:none}.usMethod{color:#fff;background:#092f62;border-radius:9px;grid-template-columns:1.35fr 1fr;gap:30px;margin:18px;padding:30px;display:grid}.usMethod h2{margin:8px 0;font-size:23px}.usMethod>div p{color:#d4e4f3;font-size:12px;line-height:1.7}.usMethod aside{background:#0e3a6d;border:1px solid #54769b;border-radius:8px;padding:18px}.usMethod aside b{font-size:13px}.usMethod aside p{color:#dbe8f4;margin:10px 0;font-size:10px}.usTrust{background:#fffbf2;border:1px solid #ead6a9;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;margin:18px;display:grid}.usTrust article{border-left:1px solid #ead6a9;padding:18px 22px}.usTrust article:first-child{border-left:0}.usTrust b{font-size:12px}.usTrust p{color:#647a90;margin:6px 0 0;font-size:10px;line-height:1.5}.usNotice{z-index:9;color:#fff;background:#092f62;border-radius:99px;padding:10px 16px;font-size:11px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.usNotice:empty{display:none}@media (max-width:800px){.usMockup{border-inline:0;border-radius:0;margin:64px 0 0}.usHero{min-height:430px;padding:32px 22px 90px}.usHero h1{font-size:31px}.usHero>aside{border-width:6px;width:150px;height:115px;top:auto;bottom:35px;right:25px}.usHero>aside b{margin:12px;font-size:22px}.usHero>aside em{margin:0 12px;padding:5px;font-size:14px}.usHero>aside i,.usHero>aside span{display:none}.usActions{flex-direction:column;bottom:20px;left:22px}.usWorkbench{grid-template-columns:1fr}.usInputs{border-bottom:1px solid #c7dbea;border-right:0}.usResults{grid-template-columns:1fr}.usDonut{margin-top:20px}.usMetrics{grid-column:1}.usCompare,.usLearn,.usMethod,.usTrust{grid-template-columns:1fr}.usTrust article{border-top:1px solid #ead6a9;border-left:0}}body>.siteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #d8e2ef;height:64px;padding:0 max(16px,50% - 670px);box-shadow:0 3px 18px #173b7010}body>.siteHeader .siteHeaderInner{border-inline:1px solid #dce4ef;max-width:1340px;padding:0 29px}body>.siteHeader .logo{color:#09256d;gap:10px}body>.siteHeader .logo b{letter-spacing:-.7px;font:800 23px/1 Arial,sans-serif}body>.siteHeader .logo b span,body>.siteFooter .footerBrand span{color:#0c5eea}body>.siteHeader .siteBrandMark,body>.siteFooter .siteBrandMark{object-fit:cover;border-radius:0;width:37px;height:37px}body>.siteHeader nav{color:#071a50;gap:34px;font-size:12px}body>.siteHeader nav a{align-items:center;gap:5px;display:flex}body>.siteHeader nav a span{color:#48648f;font-size:11px}body>.siteHeader nav a:hover{color:#075cdb}body>.siteHeader .siteHeaderAuth{gap:8px}body>.siteHeader .siteHeaderAuth a{height:38px;font-size:12px}body>.siteHeader .signInButton{color:#07215e;border:0;gap:7px;display:flex}body>.siteHeader .signInButton span{font-size:18px}body>.siteHeader .signUpButton{color:#fff;background:#0754c8;border-radius:8px;min-width:94px;box-shadow:0 7px 18px #0754c82e}.cbHeroImage{object-fit:contain!important;object-position:center!important;width:850px!important;height:478px!important;top:-58px!important;left:auto!important;right:-14px!important}.cbSearch{grid-template-columns:390px auto;gap:12px;width:560px;height:47px;display:grid;position:relative}.cbSearch>div{background:#fff;border:1px solid #c8d6e8;border-radius:8px;grid-template-columns:36px 1fr;align-items:center;height:47px;display:grid;overflow:hidden}.cbSearch>div>span{color:#486b9f;place-items:center;height:100%;padding-left:6px;font-size:22px;display:grid;transform:rotate(-15deg)}.cbSearch input{color:#07194c;background:0 0;outline:0;width:100%;height:100%;padding:0 12px;font-size:14px;border:0!important}.cbSearch button{color:#fff;background:#0754c8;border:0;border-radius:8px;height:47px;margin:0;padding:0 22px;font-size:12px;font-weight:750}.cbCategoryGrid,.cbCountryGrid{gap:7px}.cbCategoryGrid>a,.cbCountryGrid>a,.cbCountryGrid>a{height:94px}.cbPopularGrid{gap:7px}.cbPopularGrid>a{height:134px;padding:6px}.cbPopularGrid img{width:75px;height:67px}body>.siteFooter{color:#07194c;background:#fff;border:1px solid #dce4ef;grid-template-columns:310px 1fr auto;align-items:center;gap:24px;width:min(1340px,100% - 32px);min-height:92px;margin:0 auto;padding:16px 31px;display:grid}.footerIdentity{align-items:center;gap:24px;display:flex}.footerIdentity p{color:#526987;margin:0;font-size:9px;line-height:1.45}.footerBrand{color:#082266;white-space:nowrap;align-items:center;gap:8px;font:800 18px/1 Arial,sans-serif;display:flex}body>.siteFooter nav{justify-content:center;align-items:center;gap:22px;display:flex}body>.siteFooter nav a{color:#1f3961;font-size:9px}.footerSocial{gap:9px;display:flex}.footerSocial a{color:#fff;background:#224b83;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}body>.siteFooter>small{text-align:center;color:#597092;border:0;grid-column:1/-1;padding:0;font-size:9px}.cbCategoryLanding{background:linear-gradient(#f7faff,#fff)}.cbCategoryLanding .catalogShell{max-width:1340px;padding:23px 30px 65px}.cbCategoryLanding .catalogHero{background-position:78%;border:1px solid #ccdbed;border-radius:15px;height:270px;padding:38px 44px;box-shadow:0 18px 45px #2c598713}.cbCategoryLanding .catalogHero>div{max-width:590px}.cbCategoryLanding .catalogHero small,.catalogToolbar>div>small{color:#0758cc;letter-spacing:1.3px;font-size:10px;font-weight:800}.cbCategoryLanding .catalogHero h1{color:#071d55;font:800 43px/1.08 Arial,sans-serif}.cbCategoryLanding .catalogHero p{font-size:13px;line-height:1.6}.cbCategoryLanding .catalogHero>div>a{color:#fff;background:#0754c8;border-radius:7px;margin-top:17px;padding:11px 16px;font-size:11px;font-weight:750;display:inline-flex}.cbCategoryLanding .catalogHero>strong{color:#0754c8;background:#ffffffdb;border:1px solid #aac6e8}.cbCategoryIntro{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 33px;display:grid}.cbCategoryIntro article{background:#fff;border:1px solid #d5e1ef;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.cbCategoryIntro article>span{color:#0754c8;background:#eaf3ff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.cbCategoryIntro b{font-size:12px}.cbCategoryIntro p{color:#607493;margin:4px 0 0;font-size:10px;line-height:1.45}.cbCategoryLanding .catalogToolbar{margin:0 0 15px}.cbCategoryLanding .catalogToolbar h2{margin:4px 0 0;font-size:24px}.cbCategoryCalculatorGrid{grid-template-columns:repeat(3,1fr);gap:12px}.cbCategoryCalculatorGrid .calculatorTile{border-color:#d5e1ef;border-radius:10px;min-height:112px}.cbCountryCallout{background:linear-gradient(100deg,#eef6ff,#fff);border:1px solid #9dc0ec;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:26px 30px;display:flex}.cbCountryCallout small{color:#0754c8;letter-spacing:1.1px;font-size:9px;font-weight:800}.cbCountryCallout h2{margin:6px 0;font-size:21px}.cbCountryCallout p{color:#5a7090;max-width:760px;margin:0;font-size:11px}.cbCountryCallout>a{color:#fff;white-space:nowrap;background:#0754c8;border-radius:7px;padding:12px 17px;font-size:11px;font-weight:750}.resourceHint{color:#5d7190;margin:-7px 0 16px;font-size:12px}@media (max-width:900px){body>.siteHeader nav{gap:16px}.cbHeroImage{opacity:.48;right:-150px!important}.cbCategoryIntro,.cbCategoryCalculatorGrid{grid-template-columns:1fr 1fr}.footerIdentity p{display:none}body>.siteFooter{grid-template-columns:auto 1fr}.footerSocial{display:none}}@media (max-width:680px){body>.siteHeader{padding:0}body>.siteHeader .siteHeaderInner{border:0;padding:0 14px}body>.siteHeader nav{display:none}body>.siteHeader .logo b{font-size:18px}body>.siteHeader .siteBrandMark{width:31px;height:31px}.cbHeroImage{opacity:.34;width:680px!important;height:382px!important;top:100px!important;right:-180px!important}.cbSearch{grid-template-columns:1fr;width:100%;height:auto}.cbSearch>div{height:44px}.cbSearch button{width:100%;height:44px}.cbCategoryGrid>a,.cbCountryGrid>a{height:102px}.cbPopularGrid>a{height:142px}body>.siteFooter{grid-template-columns:1fr;width:100%;padding:20px 18px}.footerIdentity{justify-content:flex-start}body>.siteFooter nav{flex-wrap:wrap;justify-content:flex-start;gap:14px}.cbCategoryLanding .catalogShell{padding:15px}.cbCategoryLanding .catalogHero{background-position:72%;height:320px;padding:26px 21px}.cbCategoryLanding .catalogHero h1{font-size:34px}.cbCategoryIntro,.cbCategoryCalculatorGrid{grid-template-columns:1fr}.cbCountryCallout{flex-direction:column;align-items:flex-start}}.siteHeader{height:60px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #d9e3f1;padding:0 max(22px,50% - 670px)}.siteHeaderInner{border-inline:1px solid #dce4ef;max-width:1340px;padding:0 28px}.siteHeader .logo b{letter-spacing:-.7px;font-family:Arial,sans-serif;font-size:23px;font-weight:800}.siteBrandMark{object-fit:cover;border-radius:0;width:37px;height:37px}.siteHeaderAuth .signUpButton{color:#fff;background:#0754c8;border-radius:8px;min-width:96px;box-shadow:0 7px 18px #0754c82e}.cbHome{color:#06194c;background:#fff;border-inline:1px solid #dce4ef;width:min(1340px,100% - 32px);margin:0 auto}.cbHero{height:326px;position:relative;overflow:hidden}.cbHeroImage{object-fit:cover;object-position:center center}.cbHeroCopy{z-index:2;width:49%;padding:47px 0 0 35px;position:relative}.cbHero h1{letter-spacing:-1.8px;color:#07194c;margin:0;font-family:Arial,sans-serif;font-size:47px;line-height:1.08}.cbHero h1 span{color:#0a55c7}.cbHeroCopy>p{color:#243c61;max-width:470px;margin:13px 0 16px;font-size:16px;line-height:1.55}.cbSearch{grid-template-columns:34px 1fr auto;align-items:center;width:560px;height:47px;display:grid}.cbSearch>span{color:#486b9f;border:1px solid #c8d6e8;border-right:0;border-radius:8px 0 0 8px;place-items:center;height:47px;padding-left:8px;font-size:22px;display:grid;transform:rotate(-15deg)}.cbSearch input{color:#07194c;border:1px solid #c8d6e8;border-left:0;border-radius:0;outline:0;min-width:0;height:47px;padding:0 12px;font-size:14px}.cbSearch input::placeholder{color:#7387a7}.cbSearch button{color:#fff;cursor:pointer;background:#0754c8;border:0;border-radius:8px;height:47px;margin-left:12px;padding:0 25px;font-size:13px;font-weight:750}.cbBrowseRow{grid-template-columns:1fr 1fr;gap:18px;padding:0 30px;display:grid}.cbBrowsePanel{background:#fff;border:1px solid #cddbed;border-radius:10px;padding:13px 16px 15px}.cbBrowsePanel h2,.cbPopular h2{letter-spacing:-.2px;margin:0 0 9px;font-size:17px}.cbCategoryGrid,.cbCountryGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.cbCategoryGrid>a,.cbCountryGrid>a{background:linear-gradient(#fff,#fbfdff);border:1px solid #d8e2ef;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:104px;transition:all .18s;display:flex}.cbCategoryGrid>a:hover,.cbCountryGrid>a:hover,.cbPopularGrid>a:hover{border-color:#76a7ec;transform:translateY(-2px);box-shadow:0 7px 18px #143d7612}.cbCategoryGrid img{object-fit:contain;width:67px;height:61px;margin-bottom:2px}.cbCategoryGrid b{text-align:center;white-space:nowrap;font-size:11px}.cbCountryGrid>a{height:104px}.cbFlag{margin-bottom:4px;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:49px;line-height:1}.cbCountryGrid b{font-size:11px}.cbCountryGrid small{color:#5f769a;margin-top:3px;font-size:10px}.cbPopular{padding:11px 35px 13px}.cbTitleRow{justify-content:space-between;align-items:center;display:flex}.cbTitleRow h2{margin-bottom:6px}.cbTitleRow>a{color:#0759cd;font-size:11px;font-weight:700}.cbPopularGrid{grid-template-columns:repeat(8,1fr);gap:9px;display:grid}.cbPopularGrid>a{text-align:center;background:#fff;border:1px solid #d8e2ef;border-radius:9px;flex-direction:column;align-items:center;height:145px;padding:9px 8px;transition:all .18s;display:flex}.cbPopularGrid img{object-fit:contain;width:75px;height:70px}.cbPopularGrid b{font-size:10.5px;line-height:1.25}.cbPopularGrid small{color:#526c96;margin-top:5px;font-size:9px;line-height:1.35}.cbTrustStrip{background:#f8fbff;border:1px solid #75a8ec;border-radius:8px;grid-template-columns:repeat(3,1fr);align-items:center;height:52px;margin:0 35px 13px;display:grid}.cbTrustStrip>div{border-right:1px solid #a9c4e9;justify-content:center;align-items:center;gap:13px;height:28px;display:flex}.cbTrustStrip>div:last-child{border:0}.cbTrustStrip span{color:#0754c8;font-size:24px}.cbTrustStrip b{font-size:13px}.siteFooter{color:#07194c;background:#fff;border:1px solid #dce4ef;grid-template-columns:1fr auto;align-items:center;gap:12px;width:min(1340px,100% - 32px);min-height:92px;margin:0 auto;padding:18px 32px;display:grid}.footerBrand{color:#082266;font-family:Arial,sans-serif;font-size:18px}.siteFooter>small{text-align:center;color:#597092;border-top:0;grid-column:1/-1;padding-top:8px;font-size:10px}.cbSubPage{background:#f7faff;min-height:calc(100vh - 152px);padding:54px 24px}.cbSubPage>section{background:#fff;border:1px solid #d3e0ef;border-radius:15px;max-width:1080px;margin:auto;padding:42px}.cbSubPage h1{margin:5px 0 13px;font-size:45px}.cbSubPage>section>p:not(.cbKicker){color:#4b6387}.cbKicker{color:#0754c8;letter-spacing:1.2px;margin:0;font-size:11px;font-weight:800}.cbSubPage .cbCountryGrid{margin-top:28px}.cbPrimaryLink{color:#fff;background:#0754c8;border-radius:7px;margin-top:18px;padding:13px 18px;font-weight:750;display:inline-flex}@media (max-width:980px){.cbHero{height:430px}.cbHeroImage{object-position:62% bottom;opacity:.46}.cbHeroCopy{width:70%;padding-top:54px}.cbBrowseRow{grid-template-columns:1fr}.cbPopularGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){.siteHeader{padding:0}.siteHeaderInner{border:0;padding:0 15px}.siteHeader .logo b{font-size:18px}.siteBrandMark{width:31px;height:31px}.siteHeaderAuth .signUpButton{min-width:75px;height:36px}.cbHome{border:0;width:100%}.cbHero{height:520px}.cbHeroImage{object-position:65% bottom;opacity:.36}.cbHeroCopy{width:100%;padding:38px 19px 0}.cbHero h1{font-size:39px}.cbHeroCopy>p{font-size:14px}.cbSearch{grid-template-columns:32px 1fr;width:100%}.cbSearch button{grid-column:1/-1;width:100%;margin:8px 0 0}.cbSearch>span,.cbSearch input{height:44px}.cbBrowseRow{padding:14px 15px 0}.cbBrowsePanel{padding:13px 10px}.cbCategoryGrid,.cbCountryGrid{grid-template-columns:repeat(2,1fr)}.cbCategoryGrid>a,.cbCountryGrid>a{height:112px}.cbPopular{padding:18px 15px}.cbPopularGrid{grid-template-columns:repeat(2,1fr)}.cbPopularGrid>a{height:150px}.cbTitleRow>a{display:none}.cbTrustStrip{grid-template-columns:1fr;height:auto;margin:0 15px 15px;padding:7px 0}.cbTrustStrip>div{border-bottom:1px solid #d5e2f2;border-right:0;height:42px}.cbTrustStrip>div:last-child{border:0}.siteFooter{grid-template-columns:1fr;width:100%;padding:22px 18px}.siteFooter nav{justify-content:flex-start;gap:15px}}body:has(.taxReplicaPage)>.siteHeader{display:flex}body:has(.taxReplicaPage)>.siteFooter{display:none}.taxReplicaPage{color:#071638;background:#fff;border:1px solid #d8e4ee;border-radius:10px;width:calc(100% - 9vw);max-width:1220px;margin:72px auto 24px;padding:14px 18px 24px;font-size:13px;box-shadow:0 8px 30px #0a315d0f}.taxReplicaHero{background:#fff;border:1px solid #dce7f0;border-radius:7px;height:250px;position:relative;overflow:hidden}.taxReplicaHero>img{object-fit:cover;object-position:center top;width:68%;height:100%;position:absolute;top:0;right:0}.taxReplicaHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0 36%,#fffffff2 43%,#0000 70%);position:absolute;inset:0}.taxReplicaHeroCopy{z-index:2;width:48%;position:absolute;top:18px;left:22px}.taxReplicaHeroCopy p{color:#48627f;margin:0 0 12px;font-size:11px}.taxReplicaHeroCopy h1{margin:0;font-size:38px;line-height:1.05}.taxReplicaHeroCopy>strong{color:#0647bd;font-size:34px;line-height:1.15;display:block}.taxReplicaHeroCopy>b{color:#fff;background:#073d9e;border-radius:5px;margin:9px 0;padding:6px 11px;font-size:11px;display:inline-block}.taxReplicaHeroCopy>span{color:#344e6d;font-size:12.5px;line-height:1.45;display:block}.taxHeroSaving{z-index:3;color:#087526;background:#f5fff7;border:1px solid #1b9b50;border-radius:7px;padding:10px 16px;font-size:20px;font-weight:850;position:absolute;bottom:16px;right:20px;box-shadow:0 4px 15px #09662c21}.taxHeroSaving small{color:#17385e;text-align:center;margin-top:3px;font-size:11px;display:block}.taxReplicaMain{grid-template-columns:25% minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.taxInputCard,.taxComparisonCard,.taxInsights>article,.taxDeductions,.taxExplainCards article,.taxLearn,.taxSourceRow{background:#fff;border:1px solid #bfd5eb;border-radius:8px}.taxInputCard>label{margin:11px 0;display:block}.taxInputCard label>b{margin-bottom:6px;font-size:11px;display:block}.taxInputCard>label:first-of-type{grid-template-columns:1fr 110px;align-items:center;display:grid}.taxInputCard select{color:#17385e;background:#fff;border:1px solid #bfd3e8;border-radius:5px;height:32px}.taxInputCard>p{color:#365575;background:#eff6ff;border:1px solid #b9d3ee;border-radius:6px;margin:13px 0 0;padding:10px;font-size:10.5px;line-height:1.45}.taxField>div{border:1px solid #bfd3e8;border-radius:5px;grid-template-columns:32px 1fr;height:34px;display:grid}.taxField>div span{color:#506783;place-items:center;display:grid}.taxField>div input{text-align:right;color:#142f51;border:0;border-left:1px solid #dbe6ef;min-width:0;padding:0 9px;font-weight:750}.taxRange{appearance:none;background:0 0;width:100%;height:20px;margin:5px 0 0}.taxRange::-webkit-slider-runnable-track{background:linear-gradient(90deg,#075eea 0 var(--tax-fill),#dce9f5 var(--tax-fill) 100%);border-radius:99px;height:6px}.taxRange::-webkit-slider-thumb{appearance:none;background:#075eea;border:3px solid #fff;border-radius:50%;width:17px;height:17px;margin-top:-5.5px;box-shadow:0 0 0 2px #075eea}.taxRange::-moz-range-track{background:#dce9f5;height:6px}.taxRange::-moz-range-progress{background:#075eea;height:6px}.taxRange::-moz-range-thumb{background:#075eea;border:3px solid #fff;border-radius:50%}.taxComparisonCard{grid-template-columns:1fr 160px 1fr;gap:12px;padding:12px;display:grid}.taxRegimeCard,.taxSaveCard{color:#071638;cursor:pointer;background:#fff;border:1px solid #9fbfe0;border-radius:7px;min-width:0;position:relative;overflow:hidden}.taxRegimeCard h2{color:#fff;background:#073477;margin:0 -1px 10px;padding:9px;font-size:15px}.taxRegimeCard>span{font-size:12px;display:block}.taxRegimeCard>strong{color:#073eac;margin:5px;font-size:31px;display:block}.taxRegimeCard>small{color:#526984}.taxRegimeCard dl{border-top:1px solid #9eb9d6;margin:9px 12px 0}.taxRegimeCard dl>div{justify-content:space-between;padding:5px 0;font-size:10.5px;display:flex}.taxRegimeCard dl>div:last-child{color:#0743af;border-top:1px solid #9eb9d6;font-weight:800}.taxRegimeCard dt,.taxRegimeCard dd{margin:0}.taxRegimeCard em{color:#fff;background:#159450;border-radius:4px;padding:3px 6px;font-size:8px;font-style:normal;position:absolute;top:7px;right:7px}.taxSaveCard{background:#f3fff6;border-color:#44a76b;flex-direction:column;justify-content:center;align-items:center;display:flex}.taxSaveCard img{object-fit:contain;width:54px;height:54px}.taxSaveCard strong{color:#087526;font-size:22px}.taxSaveCard span{text-align:center;margin:5px 0;line-height:1.4}.taxSaveCard small{border:1px solid #50a96e;border-radius:4px;padding:4px 12px}.taxInsights{grid-template-columns:1.2fr .9fr 1.1fr;gap:12px;margin-top:12px;display:grid}.taxInsights>article{min-height:155px;padding:11px}.taxInsights h2{text-align:center;margin:0 0 8px;font-size:14px}.taxInsights h2 small{font-weight:400}.taxSlabCard>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.taxSlabCard table{border-collapse:collapse;width:100%;font-size:8.5px}.taxSlabCard caption{color:#0648b1;text-align:left;background:#eff6ff;border:1px solid #aac8e6;padding:4px;font-weight:800}.taxSlabCard th,.taxSlabCard td{border:1px solid #c8dced;padding:3px 5px}.taxRateCard>div{justify-content:space-around;display:flex}.taxRateCard>div>div{text-align:center}.taxRateCard b{margin-bottom:7px;display:block}.taxRateCard span{background:conic-gradient(#075eea 0 var(--rate),#dde4ec var(--rate));border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative}.taxRateCard span:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.taxRateCard strong{z-index:2;color:#073eac;font-size:14px;position:relative}.taxRateCard>small{text-align:center;margin-top:7px;font-size:8px;display:block}.taxRecommendCard{align-items:center;gap:13px;display:flex;background:#f4fff6!important}.taxRecommendCard img{object-fit:contain;width:88px;height:88px}.taxRecommendCard h2{text-align:left}.taxRecommendCard strong,.taxRecommendCard b,.taxRecommendCard span{display:block}.taxRecommendCard strong{color:#087526;font-size:23px}.taxRecommendCard p{margin:2px 0 9px}.taxRecommendCard b{color:#087526;font-size:14px}.taxDeductions{margin-top:12px;padding:10px}.taxDeductions h2{margin:0 0 8px;font-size:13px}.taxDeductions h2 small{font-weight:400}.taxDeductions>div{grid-template-columns:repeat(4,1fr) 150px 220px;align-items:center;gap:8px;display:grid}.taxDeductions article{align-items:center;gap:7px;display:flex}.taxDeductions article img{object-fit:contain;width:38px;height:38px}.taxDeductions article b,.taxDeductions article strong{font-size:10px;display:block}.taxDeductions output{text-align:center;background:#f4fff6;border:1px solid #53aa71;border-radius:5px;padding:6px;font-size:9px}.taxDeductions output strong{color:#087526;font-size:12px;display:block}.taxDeductions p{background:#eff6ff;border:1px solid #b8d4ee;border-radius:5px;margin:0;padding:8px;font-size:9px}.taxExplainCards{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px;display:grid}.taxExplainCards article{grid-template-columns:60px 1fr;gap:7px;min-height:105px;padding:9px;display:grid}.taxExplainCards img{object-fit:contain;width:58px;height:58px}.taxExplainCards h3{margin:0 0 5px;font-size:10.5px}.taxExplainCards p{color:#405b78;margin:0;font-size:8.5px;line-height:1.45}.taxLearn{margin-top:12px;padding:12px}.taxLearn h2{margin:0 0 10px;font-size:15px}.taxLearn>div{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.taxLearn button{color:#17385e;cursor:pointer;background:#fff;border:1px solid #bdd5ed;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:116px;padding:7px;display:flex}.taxLearn button:hover{border-color:#075eea;transform:translateY(-1px)}.taxLearn img{object-fit:contain;width:68px;height:68px}.taxSourceRow{background:#f8fbff;grid-template-columns:1fr 1fr 1fr;margin-top:12px;padding:15px 20px;display:grid}.taxSourceRow article{border-left:1px solid #cdddeb;padding:0 18px}.taxSourceRow article:first-child{border-left:0}.taxSourceRow b,.taxSourceRow span,.taxSourceRow small,.taxSourceRow a{display:block}.taxSourceRow span,.taxSourceRow small,.taxSourceRow a{margin-top:5px;font-size:10px}.taxSourceRow a{color:#075eea;text-decoration:none}.taxReplicaNotice{z-index:9;color:#fff;background:#062c5eef;border-radius:20px;margin:0;padding:11px 17px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.taxReplicaNotice:empty{display:none}@media (max-width:900px){.taxReplicaPage{border-inline:0;border-radius:0;width:100%;margin-top:64px}.taxReplicaHero{height:420px}.taxReplicaHero>img{width:100%;height:240px;top:180px}.taxReplicaHeroCopy{width:90%}.taxHeroSaving{right:12px}.taxReplicaMain,.taxInsights,.taxComparisonCard{grid-template-columns:1fr}.taxDeductions>div,.taxExplainCards{grid-template-columns:1fr 1fr}.taxLearn>div{grid-template-columns:repeat(2,1fr)}.taxSourceRow{grid-template-columns:1fr}}.taxReplicaPage{margin-top:18px;font-size:15px}.taxReplicaHero{height:272px}.taxReplicaHeroCopy{top:15px}.taxReplicaHeroCopy p{font-size:12px}.taxReplicaHeroCopy h1{font-size:40px}.taxReplicaHeroCopy>strong{font-size:35px}.taxReplicaHeroCopy>b{font-size:12px}.taxReplicaHeroCopy>span{font-size:13.5px}.taxHeroSaving{min-width:220px;font-size:19px;bottom:16px;right:14px}.taxReplicaActions{z-index:5;gap:9px;display:flex;position:absolute;bottom:13px;left:22px}.taxReplicaActions button{color:#075eea;cursor:pointer;background:#fff;border:1px solid #075eea;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:11.5px;font-weight:750;display:inline-flex;box-shadow:0 3px 10px #072e621f}.taxReplicaActions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.taxInputCard{background:linear-gradient(145deg,#fff,#f7fbff);padding:18px;box-shadow:0 5px 16px #0b396c0f}.taxInputCard h2{font-size:17px}.taxInputCard label>b{font-size:13px}.taxInputCard>label:first-of-type{grid-template-columns:1fr 128px}.taxInputCard select{height:38px;padding:0 8px;font-size:13px}.taxField>div{background:#fff;height:40px}.taxField>div input{font-size:15px}.taxInputCard>p{font-size:12px}.taxRange{height:24px}.taxComparisonCard{background:#f8fbff;gap:15px;padding:15px}.taxRegimeCard,.taxSaveCard{min-height:250px;transition:transform .18s,box-shadow .18s}.taxRegimeCard:hover,.taxSaveCard:hover{transform:translateY(-2px)}.taxRegimeCard.selected{box-shadow:0 0 0 3px #0b68e533,0 8px 20px #083c7b1f}.taxRegimeCard h2{padding:11px;font-size:17px}.taxRegimeCard>span{font-size:13px}.taxRegimeCard>strong{font-size:34px}.taxRegimeCard>small{font-size:11px}.taxRegimeCard dl>div{font-size:12px}.taxSaveCard>b{font-size:17px}.taxSaveCard img{width:64px;height:64px}.taxSaveCard strong{font-size:24px}.taxSaveCard span{font-size:13px}.taxSaveCard small{font-size:11px}.taxInsights h2{font-size:16px}.taxSlabCard table{font-size:10.5px}.taxSlabCard th,.taxSlabCard td{padding:4px 6px}.taxRateCard>small{font-size:10px}.taxRecommendCard h2{font-size:16px}.taxRecommendCard p,.taxRecommendCard span{font-size:12px}.taxDeductions h2{font-size:15px}.taxDeductions article img{width:44px;height:44px}.taxDeductions article b,.taxDeductions article strong{font-size:11.5px}.taxDeductions output{font-size:10.5px}.taxDeductions output strong{font-size:13px}.taxDeductions p{font-size:10.5px;line-height:1.4}.taxExplainCards article{grid-template-columns:68px 1fr;min-height:126px;padding:12px}.taxExplainCards img{width:66px;height:66px}.taxExplainCards h3{font-size:12.5px}.taxExplainCards p{font-size:10.5px;line-height:1.5}.taxLearn h2{font-size:17px}.taxLearn button{min-height:138px}.taxLearn img{width:78px;height:78px}.taxLearn b{font-size:11px;line-height:1.35}.taxSourceRow b{font-size:15px}.taxSourceRow span,.taxSourceRow small,.taxSourceRow a{font-size:11.5px}@media (max-width:900px){.taxReplicaPage{margin-top:8px}.taxReplicaHero{height:470px}.taxReplicaHero>img{object-fit:contain;height:270px;top:200px}.taxReplicaActions{bottom:12px}.taxHeroSaving{bottom:65px}}.taxRegimeCard.old>strong{color:#073c9c;text-shadow:0 1px #fff}.taxRegimeCard.new>strong{color:#08732e;text-shadow:0 1px #fff}.taxRegimeCard.old dl>div:last-child{color:#073c9c}.taxRegimeCard.new dl>div:last-child{color:#08732e}.taxRegimeCard.old.selected{box-shadow:0 0 0 3px #124c9d3d,0 10px 22px #072f6926}.taxRegimeCard.new.selected{box-shadow:0 0 0 3px #12944b3d,0 10px 22px #07693126}.taxSaveCard{background:linear-gradient(160deg,#effff4,#dff7e7);box-shadow:inset 0 0 0 1px #1c914814}.taxLearn>div{align-items:stretch}.taxLearn a{color:#17385e;text-align:center;background:linear-gradient(155deg,#fff,#f5f9ff);border:1px solid #bdd5ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:146px;padding:9px 9px 28px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.taxLearn a:hover{border-color:#075eea;transform:translateY(-2px);box-shadow:0 7px 18px #0746911f}.taxLearn a:focus-visible{outline-offset:2px;outline:3px solid #075eea40}.taxLearn a img{object-fit:contain;width:78px;height:78px}.taxLearn a b{font-size:11px;line-height:1.35}.taxLearn a i{color:#075eea;font-size:18px;font-style:normal;position:absolute;bottom:8px;right:12px}.taxGuideSections{margin-top:12px}.taxGuideSections article{background:linear-gradient(135deg,#fff,#f6faff);border:1px solid #bfd5eb;border-radius:9px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:25px;min-height:250px;margin-top:14px;padding:28px 34px;scroll-margin-top:92px;display:grid}.taxGuideSections article:nth-child(2n){background:linear-gradient(135deg,#f4fff7,#fff);border-color:#b9dfc6}.taxGuideSections article>img{object-fit:contain;width:160px;height:150px}.taxGuideSections article>div>small{color:#075eea;background:#e8f2ff;border-radius:8px;place-items:center;width:36px;height:30px;font-size:11px;font-weight:850;display:inline-grid}.taxGuideSections article h2{margin:8px 0 9px;font-size:21px}.taxGuideSections article p{color:#405b78;max-width:920px;margin:0 0 14px;font-size:13px;line-height:1.65}.taxGuideSections article ul{color:#294968;grid-template-columns:1fr 1fr;gap:8px 28px;margin:0 0 16px;padding-left:18px;font-size:12.5px;line-height:1.55;display:grid}.taxGuideSections article li::marker{color:#159450}.taxGuideSections article a{color:#075eea;font-size:11.5px;font-weight:750;text-decoration:none}@media (max-width:900px){.taxGuideSections article{grid-template-columns:1fr;padding:22px}.taxGuideSections article>img{width:120px;height:110px}.taxGuideSections article ul{grid-template-columns:1fr}}.taxReplicaPage{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.taxReplicaHero{background:linear-gradient(105deg,#fff 0%,#f4f9ff 60%,#eef7ff 100%);border-top:0;border-top-left-radius:0;border-top-right-radius:0}.taxReplicaHero>img{object-fit:cover;object-position:center 8%;width:66%;height:100%;right:0}.taxInputCard{background:linear-gradient(145deg,#fafdff 0%,#eaf4ff 100%);border:1px solid #91bde9;position:relative;overflow:hidden;box-shadow:0 9px 24px #0747971c}.taxInputCard:before{content:"";background:linear-gradient(90deg,#075eea,#39a0ff);height:5px;position:absolute;top:0;left:0;right:0}.taxInputCard h2{color:#073c91;background:linear-gradient(90deg,#dcecff,#eef7ff);border-radius:7px;margin:-2px -2px 16px;padding:9px 11px}.taxInputCard>label:first-of-type{background:#fff;border:1px solid #c0d7ee;border-radius:7px;padding:10px}.taxField{background:#ffffffe6;border:1px solid #c0d7ee;border-radius:7px;padding:10px}.taxField>div{border-color:#9dbfe2;box-shadow:inset 0 1px 2px #0736700d}.taxInputCard>p{color:#123f73;background:#e1efff;border-color:#91bde9}.taxComparisonCard{background:linear-gradient(145deg,#f3f8ff,#fff);border-color:#a7c7e8;box-shadow:0 9px 24px #073c7c14}.taxRegimeCard{border-width:2px}.taxRegimeCard.old{background:linear-gradient(155deg,#d9e9ff 0%,#f8fbff 50%,#fff 100%);border-color:#174b91}.taxRegimeCard.new{background:linear-gradient(155deg,#dcf8e6 0%,#f7fff9 50%,#fff 100%);border-color:#13834b}.taxRegimeCard.old h2{background:linear-gradient(100deg,#05285f,#0e4a98,#1971c9)}.taxRegimeCard.new h2{background:linear-gradient(100deg,#0870e4,#0b87d5,#11914c)}.taxRegimeCard>strong{margin:9px 5px;font-size:36px}.taxRegimeCard dl{background:#ffffffc2;border-radius:7px;padding:7px 10px 4px}.taxRegimeCard.old em{background:#174b91}.taxRegimeCard.new em{background:#13834b}.taxSaveCard{background:radial-gradient(circle at 50% 25%,#fff 0,#e5faec 72%,#d6f2df 100%);border-width:2px;border-color:#36a466}.taxSaveCard img{background:#fff;border-radius:50%;padding:4px;box-shadow:0 4px 12px #0f7e3c24}@media (max-width:900px){.taxReplicaPage{margin-top:0}.taxReplicaHero>img{object-fit:contain;object-position:center bottom}}.taxReplicaMain{flex-direction:column;gap:14px;display:flex}.taxInputCard,.taxComparisonCard{box-sizing:border-box;width:100%}.taxInputCard{padding:18px 20px 16px}.taxInputCard h2{margin:-2px -2px 15px;font-size:18px}.taxInputGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.taxInputGrid>label{background:#fffffff0;border:1px solid #b8d2ea;border-radius:8px;padding:12px;box-shadow:0 3px 9px #073c7c0d;margin:0!important}.taxInputGrid>label>b{margin-bottom:7px;font-size:13px;display:block}.taxSelectField select{color:#17385e;background:#fff;border:1px solid #9dbfe2;border-radius:6px;width:100%;height:40px;padding:0 10px;font-size:13px;font-weight:700}.taxSelectField small,.taxField+small{color:#60758d;margin-top:8px;font-size:10.5px;display:block}.taxInputCard>p{text-align:center;margin:13px 0 0;font-size:12px}.taxComparisonCard{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:18px;padding:17px}.taxRegimeCard,.taxSaveCard{min-height:270px}@media (max-width:900px){.taxInputGrid{grid-template-columns:1fr 1fr}.taxComparisonCard{grid-template-columns:1fr}}@media (max-width:560px){.taxInputGrid{grid-template-columns:1fr}}body:has(.indiaReferenceSuite)>.siteFooter{display:block}.indiaReferenceSuite{background:#fff;border:1px solid #d8e4ee;border-top:0;border-radius:0 0 10px 10px;width:calc(100% - 9vw);max-width:1220px;margin:0 auto 24px;padding:0 18px 24px;font-size:14px;box-shadow:0 8px 30px #0a315d0f}.indiaReferenceSuite .indiaHero{background:#fff;border:1px solid #dce7f0;border-top:0;border-radius:0 0 8px 8px;height:315px;margin:0}.indiaReferenceSuite .indiaHeroArt{left:39%}.indiaReferenceSuite .indiaHeroArt img{object-fit:contain;object-position:right center;width:100%;height:100%;transform:none}.indiaReferenceSuite .indiaHero:after{background:linear-gradient(90deg,#fff 0 38%,#fffffff2 46%,#fff3 72%,#0000 100%)}.indiaReferenceSuite .indiaHeroCopy{width:49%;top:28px;left:24px}.indiaReferenceSuite .indiaHeroCopy p{font-size:11.5px}.indiaReferenceSuite .indiaHeroCopy h1{font-size:38px;line-height:1.08}.indiaReferenceSuite .indiaHeroCopy span{font-size:15px;line-height:1.5}.indiaReferenceSuite .indiaActions{gap:10px;display:flex;inset:auto auto 14px 24px}.indiaReferenceSuite .indiaActions button{border:1px solid var(--india-accent);height:35px;color:var(--india-accent);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:0 15px;font-size:11.5px;font-weight:750;display:inline-flex}.indiaReferenceSuite .indiaActions svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.indiaReferenceSuite .indiaWorkbench{gap:15px;margin:15px;grid-template-columns:32% minmax(0,1fr)!important}.indiaReferenceSuite .indiaInputs,.indiaReferenceSuite .indiaResult{min-height:370px;padding:20px}.indiaReferenceSuite .indiaInputs h2,.indiaReferenceSuite .indiaResult p{font-size:17px}.indiaReferenceSuite .indiaInputs label>b{font-size:12.5px}.indiaReferenceSuite .indiaInputs label>div{grid-template-columns:38px 1fr 76px 38px}.indiaReferenceSuite .indiaInputs input:not(.indiaRange),.indiaReferenceSuite .indiaInputs label button{height:37px;font-size:14px}.indiaReferenceSuite .indiaInputs label span{font-size:10.5px}.indiaReferenceSuite .indiaPrimary{height:40px;font-size:14px}.indiaReferenceSuite .indiaInputs>small{font-size:10.5px}.indiaReferenceSuite .indiaResult header strong{font-size:44px}.indiaReferenceSuite .indiaResult header span{font-size:11.5px}.indiaReferenceSuite .indiaMetrics b{font-size:10.5px}.indiaReferenceSuite .indiaMetrics strong{font-size:14px}.indiaReferenceSuite .indiaChart{height:150px}.indiaReferenceSuite .indiaCompare,.indiaReferenceSuite .indiaUnderstand{gap:13px;margin:15px;padding:15px}.indiaReferenceSuite .indiaCompare button{min-height:118px;position:relative}.indiaReferenceSuite .indiaCompare button em{color:#fff;background:#159450;border-radius:4px;padding:3px 7px;font-size:9px;font-style:normal;position:absolute;top:-9px;right:7px}.indiaReferenceSuite .indiaCompare button b,.indiaReferenceSuite .indiaUnderstand h3{font-size:12px}.indiaReferenceSuite .indiaCompare button strong{font-size:18px}.indiaReferenceSuite .indiaCompare button small{font-size:10px}.indiaReferenceSuite .indiaUnderstand article{min-height:112px}.indiaReferenceSuite .indiaUnderstand article p{font-size:10.5px}.indiaReferenceSuite .indiaEducation{gap:13px;margin:15px}.indiaReferenceSuite .indiaEducation>a{color:inherit;text-decoration:none}.indiaReferenceSuite .indiaEducation article{height:100%;min-height:158px;padding:15px}.indiaReferenceSuite .indiaEducation h2{font-size:13px}.indiaReferenceSuite .indiaEducation p{font-size:10.5px}.indiaReferenceSuite .indiaEducation article>div{min-width:0;padding-bottom:25px;position:relative}.indiaReferenceSuite .indiaEducation article i{color:var(--india-accent);font-size:18px;font-style:normal;font-weight:800;position:absolute;bottom:0;right:0}.indiaReferenceSuite .indiaDetailedGuides,.indiaReferenceSuite .indiaTrust,.indiaReferenceSuite .indiaFaq{margin:15px}.indiaReferenceSuite .indiaTrust b{font-size:12px}.indiaReferenceSuite .indiaTrust p{font-size:10.5px}.indiaReferenceSuite .indiaFaq h2{font-size:20px}.indiaReferenceSuite .indiaFaq summary{font-size:12.5px}.indiaReferenceSuite .indiaFaq details p{font-size:12px;line-height:1.6}.indiaTone-green .indiaResult header strong,.indiaTone-teal .indiaResult header strong{color:#148b4d}.indiaTone-saffron .indiaResult header strong,.indiaTone-gold .indiaResult header strong{color:#d97706}.indiaTone-coral .indiaResult header strong{color:#dc4f5e}.indiaTone-purple .indiaResult header strong{color:#6849bd}@media (max-width:900px){.indiaReferenceSuite{border-inline:0;width:100%;padding-inline:14px}.indiaReferenceSuite .indiaHero{height:455px}.indiaReferenceSuite .indiaHeroArt{height:270px;top:185px;left:0}.indiaReferenceSuite .indiaHeroCopy{width:90%}.indiaReferenceSuite .indiaActions{bottom:12px}.indiaReferenceSuite .indiaWorkbench{grid-template-columns:1fr!important}.indiaReferenceSuite .indiaUnderstand{grid-template-columns:1fr 1fr}}@media (max-width:560px){.indiaReferenceSuite .indiaUnderstand,.indiaReferenceSuite .indiaEducation,.indiaReferenceSuite .indiaTrust{grid-template-columns:1fr}}html{background:#f7f7f5}body{color:var(--ink);background:radial-gradient(circle at 50% 0,#fff 0,#f7f7f5 72%);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.showcase{grid-template-columns:minmax(590px,1.55fr) minmax(260px,.63fr) minmax(390px,.95fr);gap:12px;min-height:100vh;padding:12px;display:grid}.surface,.rightTop,.dashboardCard{background:#fff;border:1px solid #e6e9ed;border-radius:15px;overflow:hidden;box-shadow:0 2px 8px #172b4d12}.logo{white-space:nowrap;align-items:center;gap:8px;display:flex}.logoMark{color:#fff;background:#0866ed;border-radius:6px;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.logo b{letter-spacing:-.2px;font-size:14px;display:block}.logo small{color:#66738a;margin-top:1px;font-size:6.5px;display:block}.logo.light b,.logo.light .logoMark{color:#fff}.logo.light small{display:none}.logo.light .logoMark{color:#07192d;background:#fff}.mainHeader,.rightHeader,.dashboardCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.mainHeader nav{color:#020817;gap:25px;font-size:8px;display:flex}.auth{align-items:center;gap:8px;display:flex}.auth a{background:0 0;border:0;padding:8px 12px;font-size:8px}.primary{box-shadow:0 3px 8px #0866ed35;color:#fff!important;background:linear-gradient(135deg,#0871f9,#0753db)!important;border:0!important}.primary.sm{border-radius:6px}.hero{background:radial-gradient(circle at 72% 38%,#e1f2ff 0,#f5faff 36%,#fff 69%);justify-content:space-between;align-items:center;height:281px;padding:28px 36px 18px;display:flex}.heroCopy{z-index:1}.hero h1{letter-spacing:-1.5px;margin:0 0 15px;font-size:37px;line-height:1.14}.hero p{margin:0 0 17px;font-size:12.5px;line-height:1.75}.search{background:#fff;border:1px solid #dbe3ee;border-radius:8px;align-items:center;gap:9px;width:345px;height:42px;padding-left:12px;display:flex;box-shadow:0 5px 18px #1f61b414}.search span{color:#8391a7}.search input{border:0;outline:0;flex:1;font-size:10px}.search button{border-radius:6px;width:39px;height:36px;margin-right:3px;font-size:18px}.heroArt{transform-origin:50%;width:280px;height:220px;position:relative;transform:scale(.93)}.artWindow{background:#fff;border:1px solid #cbd9ea;border-radius:12px;width:250px;height:200px;padding:12px;position:absolute;top:0;right:10px;box-shadow:5px 8px #c5d9ef88}.artWindow>i{background:#ff5f57;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.artWindow>i:nth-child(2){background:#febc2e}.artWindow>i:nth-child(3){background:#28c840}.lineChart{background:#eff7ff;border-radius:6px;width:120px;height:72px;position:absolute;top:40px;left:14px;overflow:hidden}.lineChart:after{content:"";border:3px solid #0872ff;border-color:#0872ff #0000 #0000;border-radius:50%;width:145px;height:65px;position:absolute;top:28px;left:2px;transform:rotate(-11deg)}.donut{background:conic-gradient(#f59d19 0 26%,#df77de 0 39%,#8d6ee7 0 53%,#26a8d6 0 76%,#45b55b 0);border-radius:50%;place-items:center;width:77px;height:77px;display:grid;position:absolute;top:48px;right:21px}.donut:after{content:"";background:#fff;border-radius:50%;width:40px;height:40px}.artLines{color:#dce7f5;font-size:15px;line-height:14px;position:absolute;bottom:18px;right:18px}.calculator{background:linear-gradient(135deg,#4d8fff,#0755cb);border:2px solid #0753c0;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:5px;width:88px;height:104px;padding:8px;display:grid;position:absolute;bottom:-3px;left:0;transform:rotate(7deg);box-shadow:0 8px 15px #134a9e55}.calcScreen{background:#d5e8ff;border-radius:4px;grid-column:1/-1;height:22px}.calculator b{background:#81aeea;border-radius:3px}.calculator b:nth-last-child(-n+3){background:#ffc459}.coins{color:#f5a000;text-shadow:0 2px #b66d00;font-size:32px;line-height:11px;position:absolute;bottom:-3px;left:86px}.plant{color:#24aa65;font-size:53px;position:absolute;bottom:0;right:-5px;transform:rotate(12deg)}.plant span{background:#2b91e5;border-radius:4px;width:34px;height:35px;margin:-7px 0 0 9px;display:block}.homeContent{padding:12px 35px 45px}.blockTitle{justify-content:space-between;align-items:center;margin:8px 0 13px;display:flex}.blockTitle h2{margin:0;font-size:14px}.blockTitle button{color:#075dde;background:0 0;border:0;font-size:8px}.popularGrid{grid-template-columns:repeat(8,1fr);gap:10px;margin-bottom:25px;display:grid}.popularCard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;height:94px;padding:10px 4px;box-shadow:0 1px 4px #10294f0b}.popularCard span{border-radius:8px;place-items:center;width:34px;height:34px;margin:0 auto 8px;font-size:21px;display:grid}.popularCard b{font-size:7.5px;line-height:1.45}.blue{background:#e7f2ff}.green,.mint{background:#e0f6e9}.purple,.lilac{background:#eee7ff}.amber{background:#fff2d4}.pink,.rose{background:#ffe5ef}.orange,.peach{background:#fff0e1}.sky{background:#e5f2ff}.teal{background:#dff6f4}.red{background:#ffe8e8}.slate{background:#edf1f5}.countryStrip{grid-template-columns:repeat(6,1fr) 28px;align-items:center;gap:11px;margin-bottom:28px;display:grid}.miniCountry{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;height:98px;padding-top:12px}.miniCountry span{margin-bottom:7px;font-size:30px;display:block}.miniCountry b{font-size:9px;display:block}.miniCountry small{color:var(--muted);margin-top:7px;font-size:8px;display:block}.roundArrow{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:21px;display:grid}.categoryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.category{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:12px;height:68px;padding:10px;display:flex}.category>span{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.category b{font-size:9px}.category small{color:var(--muted);margin-top:4px;font-size:7.5px;line-height:1.5;display:block}.countrySurface{flex-direction:column;display:flex}.countryHero{color:#fff;background:radial-gradient(circle at 50% 48%,#0b3e75,#061b34 62%,#06182b);height:315px;padding:12px 14px 0;position:relative;overflow:hidden}.countryHero header{border-bottom:1px solid #26405c;justify-content:space-between;align-items:center;margin-bottom:19px;padding-bottom:12px;font-size:14px;display:flex}.countryHero>small{font-size:7px}.countryHero h2{letter-spacing:-.5px;margin:18px 0 5px;font-size:21px}.countryHero p{margin:0;font-size:10px;line-height:1.45}.worldMap{place-items:center;height:150px;display:grid;position:relative}.continents{color:#123c67;letter-spacing:-10px;text-shadow:0 0 8px #0c568b;font-size:37px;line-height:30px;transform:scaleX(1.5)}.worldMap i{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 6px 3px #287bff}.worldMap .one{top:66%;left:17%}.worldMap .two{top:69%;left:48%}.worldMap .three{top:36%;left:35%}.worldMap .four{top:35%;left:67%}.worldMap .five{top:38%;right:12%}.countryList{flex-direction:column;flex:1;gap:7px;padding:16px 12px;display:flex}.countryRow{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;min-height:73px;padding:9px;display:grid}.flag{font-size:29px}.countryRow b{font-size:9px}.countryRow small{color:#38465d;margin-top:3px;font-size:7px;line-height:1.5;display:block}.countryRow em{color:#52617a;white-space:nowrap;background:#f1f3f6;border-radius:6px;padding:5px;font-size:6px;font-style:normal}.viewAll{border:1px solid var(--line);background:#fff;border-radius:8px;height:43px;margin-top:auto;font-size:9px}.rightColumn{flex-direction:column;gap:12px;min-width:0;display:flex}.rightHeader{height:44px}.rightTop{min-height:606px}.mortgageCard{font-size:8px}.crumb{color:#65748a;padding:10px 18px 3px;font-size:6px}.mortTitle{justify-content:space-between;align-items:center;padding:4px 18px 9px;display:flex}.mortTitle h2{letter-spacing:-.4px;margin:0 0 5px;font-size:16px}.mortTitle p{color:var(--muted);margin:0;font-size:7px}.mortTitle>span{font-size:15px}.tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:30px;height:34px;padding:0 20px;display:flex}.tabs>*{height:27px;font-weight:400}.tabs b{color:#0866ed;border-bottom:2px solid #0866ed}.mortBody{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.inputs,.results{border:1px solid var(--line);border-radius:8px;padding:10px}.inputs h3,.results h3{margin:0 0 13px;font-size:10px}.inputs label{margin-bottom:8px;display:block}.inputs label>span{margin-bottom:4px;font-size:7px;font-weight:700;display:block}.inputWrap{border:1px solid #d9e1eb;border-radius:5px;align-items:center;height:25px;padding:0 8px;display:flex}.inputWrap i{color:#7b889d;margin-right:5px;font-style:normal}.inputWrap input{background:0 0;border:0;outline:0;width:100%;font-size:8px}.disabled{background:#f8f9fb}.depositLine{grid-template-columns:1fr 36px;align-items:end;gap:5px;display:grid}.depositLine label{margin:0}.depositLine>button{border:1px solid var(--line);background:#fff;border-radius:5px;height:25px;margin-bottom:8px;font-size:7px}.inputs select{background:#fff;border:1px solid #d9e1eb;border-radius:5px;width:100%;height:26px;padding:0 7px;font-size:8px}.segmented{display:flex}.segmented button{border:1px solid var(--line);background:#fff;flex:1;height:24px;font-size:6.5px}.segmented .active{color:#075eef;background:#edf5ff;border-color:#075eef}.calculate,.reset{border-radius:4px;width:100%;height:27px;font-size:8px}.reset{border:1px solid var(--line);background:#fff;margin-top:7px}.payment{background:linear-gradient(135deg,#e8faf0,#f0fff8);border:1px solid #bfe9d1;border-radius:7px;padding:14px 9px}.payment small{color:#155e36;display:block}.payment strong{margin-top:8px;font-size:16px;display:block}.breakdown,.totals{border:1px solid #d7ede1;border-top:0;border-radius:0 0 6px 6px;padding:9px}.breakdown span,.totals span{justify-content:space-between;margin-bottom:9px;display:flex}.totals{border:1px solid var(--line);border-radius:6px;margin-top:9px}.save{background:#f3f9ff;border:1px solid #b9d9ff;border-radius:6px;justify-content:space-between;align-items:center;margin-top:9px;padding:11px;display:flex}.save b,.save small{margin-bottom:7px;display:block}.save span{font-size:29px}.mortgageCard footer{border-top:1px solid var(--line);color:#8a96a7;padding:8px 18px;font-size:5px}.dashboardCard{flex:1;min-height:365px}.dashboardCard>header{height:38px}.dashboardCard .logoMark{width:17px;height:17px;font-size:10px}.dashboardCard .logo b{font-size:9px}.dashboardCard .logo small{display:none}.dashLayout{grid-template-columns:86px 1fr;min-height:325px;display:grid}.dashLayout aside{border-right:1px solid var(--line);flex-direction:column;padding:9px 7px;display:flex}.dashLayout aside>button{text-align:left;color:#4d5b70;background:0 0;border:0;border-radius:4px;padding:6px 7px;font-size:6px}.dashLayout aside>button.selected{color:#0759dc;background:#eaf3ff}.premium{background:#fffaf0;border:1px solid #eddfc6;border-radius:6px;margin-top:auto;padding:8px}.premium b,.premium small{font-size:5.5px;line-height:1.5;display:block}.premium button{border-radius:4px;width:100%;margin-top:7px;padding:6px;font-size:5px}.dashLayout main{padding:13px}.dashLayout h3{margin:0 0 11px;font-size:10px}.stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stats>div{border:1px solid var(--line);border-radius:6px;height:56px;padding:9px}.stats small,.stats strong,.stats em{display:block}.stats small{color:#617089;font-size:5.5px}.stats strong{margin-top:7px;font-size:12px}.stats em{color:#416179;font-size:5px;font-style:normal}.dashLayout h4{margin:16px 0 8px;font-size:7px}.recent{border:1px solid var(--line);border-radius:7px;overflow:hidden}.recent>div{border-bottom:1px solid #eef1f5;grid-template-columns:22px 1fr auto 8px;align-items:center;gap:6px;padding:6px 8px;display:grid}.recent>div:last-child{border:0}.recent>div>span{background:#eff7f1;border-radius:5px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.recent p{margin:0}.recent b{font-size:6px}.recent small{color:#728095;margin-top:2px;font-size:5px;display:block}.recent strong{text-align:right;font-size:6.5px}.recent i{font-style:normal}@media (max-width:1100px){.showcase{grid-template-columns:1fr 390px}.countrySurface{display:none}.homeSurface{min-width:580px}.popularGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.showcase{padding:8px;display:block}.surface,.rightTop,.dashboardCard{border-radius:12px;margin-bottom:10px}.homeSurface{min-width:0}.mainHeader nav{display:none}.hero{height:auto;padding:38px 24px;overflow:hidden}.hero h1{font-size:34px}.heroArt{display:none}.search{width:100%}.homeContent{padding:12px 18px 30px}.popularGrid{grid-template-columns:repeat(4,1fr)}.countryStrip{grid-template-columns:repeat(3,1fr)}.miniCountry:nth-child(n+4){display:none}.categoryGrid{grid-template-columns:1fr}.rightColumn{display:block}.mortBody{grid-template-columns:1fr}.dashboardCard{min-height:380px}.tabs{gap:22px;overflow:auto}.showcase>.rightColumn{margin-top:10px}}@media (max-width:480px){.popularGrid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:30px}.hero p br{display:none}.mainHeader{padding:0 11px}.mainHeader .auth button:first-child{display:none}.dashLayout{grid-template-columns:64px 1fr}.stats{grid-template-columns:repeat(2,1fr)}.dashboardCard{min-height:470px}.recent strong{display:none}}.homePage{min-height:100vh;padding:14px}.homePage .homeSurface{max-width:1476px;margin:0 auto}.homePage .mainHeader{height:76px;padding:0 30px}.homePage .logoMark{width:34px;height:34px;font-size:18px}.homePage .logo small{font-size:9px}.homePage .auth a{border-radius:8px;padding:11px 18px;font-size:13px}.homePage .hero{height:450px;padding:50px 68px}.homePage .hero h1{font-size:56px}.homePage .hero p{font-size:19px}.homePage .search{width:535px;height:62px}.homePage .search button{width:55px;height:54px}.homePage .heroArt{margin-right:55px;transform:scale(1.45)}.homePage .homeContent{padding:28px 68px 70px}.homePage .blockTitle{margin:15px 0 22px}.homePage .blockTitle h2{font-size:22px}.homePage .popularGrid{gap:18px;margin-bottom:42px}.homePage .popularCard{height:136px;padding:18px 6px}.homePage .popularCard span{width:48px;height:48px;font-size:29px}.homePage .countryStrip{gap:18px;margin-bottom:45px}.homePage .miniCountry{height:136px;padding-top:20px}.homePage .miniCountry span{font-size:42px}.homePage .miniCountry b{font-size:13px}.homePage .miniCountry small{font-size:11px}.homePage .categoryGrid{gap:18px}.homePage .category{gap:17px;height:96px;padding:16px}.homePage .category>span{width:50px;height:50px;font-size:24px}.homePage .category b{font-size:13px}.homePage .category small{font-size:11px}.countryPage{background:#f6f7f8;min-height:100vh;padding:14px}.countryPage .countrySurface{width:min(100%,1476px);min-height:980px;margin:0 auto}.countryPage .countryHero{height:390px;padding:20px 42px}.countryPage .countryHero header{margin-bottom:27px;padding-bottom:18px}.countryPage .countryHero .logoMark{width:31px;height:31px}.countryPage .countryHero .logo b{font-size:17px}.countryPage .countryHero>small{font-size:11px}.countryPage .countryHero h2{margin-top:24px;font-size:42px}.countryPage .countryHero p{font-size:15px}.countryPage .worldMap{max-width:700px;height:205px;margin:-115px 40px 0 auto}.countryPage .continents{font-size:58px;line-height:46px}.countryPage .countryList{grid-template-columns:1fr 1fr;gap:14px;padding:30px 34px;display:grid}.countryPage .countryRow{grid-template-columns:60px 1fr auto;min-height:100px;padding:16px}.countryPage .flag{font-size:42px}.countryPage .countryRow b{font-size:15px}.countryPage .countryRow small{font-size:11px}.countryPage .countryRow em{font-size:9px}.countryPage .viewAll{grid-column:1/-1;height:58px;margin-top:15px;font-size:13px}body{padding-top:var(--header-height,66px)}.calculatorPage{background:#f7f8fa;min-height:100vh}.calculatorPage .mortgageCard{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:1476px;margin:28px auto;font-size:13px;overflow:hidden;box-shadow:0 2px 8px #172b4d10}.calculatorPage .crumb{padding:22px 30px 8px;font-size:10px}.calculatorPage .mortTitle{padding:9px 30px 18px}.calculatorPage .mortTitle h2{font-size:27px}.calculatorPage .mortTitle p{font-size:12px}.calculatorPage .tabs{gap:58px;height:55px;padding:0 30px}.calculatorPage .tabs>*{height:42px}.calculatorPage .mortBody{gap:18px;padding:22px}.calculatorPage .inputs,.calculatorPage .results{padding:20px}.calculatorPage .inputs h3,.calculatorPage .results h3{font-size:17px}.calculatorPage .inputs label{margin-bottom:14px}.calculatorPage .inputs label>span{font-size:11px}.calculatorPage .inputWrap,.calculatorPage .inputs select{height:42px}.calculatorPage .inputWrap input{font-size:13px}.calculatorPage .depositLine{grid-template-columns:1fr 62px}.calculatorPage .depositLine>button{height:42px;margin-bottom:14px;font-size:11px}.calculatorPage .segmented button{height:38px;font-size:11px}.calculatorPage .calculate,.calculatorPage .reset{height:44px;font-size:13px}.calculatorPage .payment{padding:22px 16px}.calculatorPage .payment strong{font-size:25px}.calculatorPage .breakdown,.calculatorPage .totals{padding:16px}.calculatorPage .save{padding:18px}.calculatorPage .mortgageCard footer{padding:15px 30px;font-size:9px}.dashboardPage{background:#f7f8fa;min-height:100vh;padding:22px}.dashboardPage .dashboardCard{max-width:1180px;min-height:720px;margin:0 auto}.dashboardPage .dashboardCard>header{height:68px;padding:0 28px}.dashboardPage .dashboardCard .logoMark{width:30px;height:30px;font-size:17px}.dashboardPage .dashboardCard .logo b{font-size:17px}.dashboardPage .dashLayout{grid-template-columns:210px 1fr;min-height:650px}.dashboardPage .dashLayout aside{padding:20px 15px}.dashboardPage .dashLayout aside>button{padding:12px 15px;font-size:12px}.dashboardPage .premium{padding:16px}.dashboardPage .premium b{font-size:12px}.dashboardPage .premium small{font-size:10px}.dashboardPage .premium button{padding:10px;font-size:10px}.dashboardPage .dashLayout main{padding:30px}.dashboardPage .dashLayout h3{font-size:20px}.dashboardPage .stats{gap:16px}.dashboardPage .stats>div{height:100px;padding:18px}.dashboardPage .stats small{font-size:11px}.dashboardPage .stats strong{font-size:23px}.dashboardPage .stats em{font-size:9px}.dashboardPage .dashLayout h4{margin-top:28px;font-size:13px}.dashboardPage .recent>div{grid-template-columns:42px 1fr auto 14px;padding:13px 16px}.dashboardPage .recent>div>span{width:38px;height:38px;font-size:18px}.dashboardPage .recent b{font-size:12px}.dashboardPage .recent small{font-size:9px}.dashboardPage .recent strong{font-size:12px}.calculatorPage .mortgageCard,.dashboardPage .dashboardCard{max-width:1476px}.catalogPage{background:#f7f8fa;min-height:100vh}.catalogShell{max-width:1476px;margin:0 auto;padding:28px 22px 70px}.catalogCrumb{color:#68778c;margin-bottom:22px;font-size:11px}.catalogHero{color:#fff;background:linear-gradient(135deg,#0a1c34,#0c3767);border-radius:18px;grid-template-columns:90px 1fr auto;align-items:center;gap:24px;min-height:190px;padding:34px 40px;display:grid}.catalogFlag{font-size:58px}.catalogHero small{text-transform:uppercase;letter-spacing:.12em;color:#a8c9ef;font-size:11px}.catalogHero h1{margin:7px 0 9px;font-size:38px}.catalogHero p{color:#c7d7e9;max-width:680px;margin:0;line-height:1.6}.catalogHero strong{background:#ffffff18;border:1px solid #ffffff24;border-radius:20px;padding:10px 16px;font-size:12px}.catalogToolbar{justify-content:space-between;align-items:center;margin:34px 0 18px;display:flex}.catalogToolbar h2{font-size:22px}.catalogToolbar label{border:1px solid var(--line);color:#79869a;background:#fff;border-radius:9px;align-items:center;width:290px;height:42px;padding:0 12px;display:flex}.catalogToolbar input{border:0;outline:0;width:100%;padding-left:8px;font-size:12px}.calculatorGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.calculatorTile{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:48px 1fr 20px;align-items:center;gap:14px;min-height:120px;padding:20px;transition:all .18s;display:grid}.calculatorTile:hover{border-color:#b8cef0;transform:translateY(-2px);box-shadow:0 10px 24px #1e3e6812}.calculatorTile>span{background:#eaf3ff;border-radius:11px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.calculatorTile small{letter-spacing:.1em;color:#0866ed;font-size:8px}.calculatorTile h3{margin:5px 0 7px;font-size:14px}.calculatorTile p{color:#68778c;margin:0;font-size:11px;line-height:1.45}.calculatorTile i{color:#0866ed;font-style:normal}@media (max-width:900px){.homePage .heroArt{display:none}.homePage .hero{padding:42px}.homePage .heroCopy,.homePage .search{width:100%}.homePage .popularGrid{grid-template-columns:repeat(4,1fr)}.homePage .countryStrip{grid-template-columns:repeat(3,1fr)}.homePage .categoryGrid{grid-template-columns:repeat(2,1fr)}.calculatorPage .mortgageCard{margin:14px}.dashboardPage .dashLayout{grid-template-columns:150px 1fr}.calculatorGrid{grid-template-columns:repeat(2,1fr)}.countryPage .worldMap{max-width:470px;margin:-100px 0 0 auto}}@media (max-width:640px){.homePage{padding:0}.homePage .homeSurface{border-radius:0}.homePage .mainHeader{height:62px;padding:0 16px}.homePage .mainHeader nav{display:none}.homePage .hero{padding:40px 22px}.homePage .hero h1{font-size:38px}.homePage .hero p{font-size:15px}.homePage .homeContent{padding:22px}.homePage .popularGrid{grid-template-columns:repeat(2,1fr)}.homePage .categoryGrid{grid-template-columns:1fr}.countryPage{padding:0}.countryPage .countrySurface{border-radius:0}.countryPage .countryList{grid-template-columns:1fr;padding:20px}.countryPage .countryHero{padding:18px 22px}.countryPage .worldMap{margin:10px 0 0}.calculatorPage .mortBody{grid-template-columns:1fr}.calculatorPage .tabs{gap:25px;overflow:auto}.dashboardPage{padding:0}.dashboardPage .dashboardCard{border-radius:0}.dashboardPage .dashLayout{grid-template-columns:72px 1fr}.dashboardPage .dashLayout aside>button{font-size:0}.dashboardPage .dashLayout aside>button:first-letter{font-size:16px}.dashboardPage .dashLayout main{padding:16px}.dashboardPage .stats{grid-template-columns:repeat(2,1fr)}.catalogShell{padding:18px 14px 50px}.catalogHero{grid-template-columns:52px 1fr;padding:25px 20px}.catalogFlag{font-size:38px}.catalogHero h1{font-size:29px}.catalogHero strong{grid-column:1/-1;width:max-content}.catalogToolbar{display:block}.catalogToolbar label{width:100%;margin-top:12px}.calculatorGrid{grid-template-columns:1fr}}body{color:#071638;background:#f5f8ff}.homePage{background:linear-gradient(#fbfdff,#f0f5fd);padding:0}.homePage .homeSurface{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0}.homePage .mainHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#ffffffec;border-color:#dce6f5;height:68px;padding:0 30px;position:relative}.homePage .logoMark,.siteHeader .logoMark{background:linear-gradient(145deg,#0c75ff,#0752e7);box-shadow:0 7px 16px #146fe43d}.homePage .logo b{font-size:21px}.homePage .mainHeader nav{gap:38px;font-size:13px}.homePage .auth a{font-size:12px}.homePage .auth .primary{border-radius:8px}.homePage .hero{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 34%,#ffffff14 58%),url(/hero-dreamscape.webp);background-position:50%;background-size:cover;height:410px;padding:34px max(6vw,48px);position:relative;overflow:hidden}.homePage .hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f5f8ff);height:78px;position:absolute;inset:auto 0 0}.homePage .heroCopy{z-index:2;max-width:570px;position:relative}.homePage .hero h1{letter-spacing:-3px;color:#0a1a49;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:61px;font-weight:400;line-height:1.02}.homePage .hero h1 em{color:#075be6;font-style:normal}.homePage .hero p{color:#22375b;font-size:16px;line-height:1.55}.homePage .search{background:#fff;border:1px solid #e0e8f4;border-radius:12px;width:440px;height:56px;box-shadow:0 14px 34px #5477aa24}.homePage .search input{font-size:12px}.homePage .search button{border-radius:9px;width:48px;height:46px}.homePage .heroArt{display:none}.homePage .homeContent{z-index:3;max-width:1476px;margin:-8px auto 0;padding:0 34px 60px;position:relative}.homePage .blockTitle{margin:0;padding:18px 18px 12px}.homePage .blockTitle h2{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600}.homePage .blockTitle button{font-size:11px}.homePage .popularGrid,.homePage .countryStrip,.homePage .categoryGrid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #fff;border-radius:18px;box-shadow:0 15px 45px #4e6f9b12}.homePage .popularGrid{grid-template-columns:repeat(8,1fr);gap:10px;margin-bottom:10px;padding:16px}.homePage .popularCard{background:linear-gradient(#fff,#fbfdff);border:1px solid #e6edf7;border-radius:13px;height:118px;padding:12px 5px;transition:all .22s}.homePage .popularCard:hover{transform:translateY(-4px);box-shadow:0 14px 30px #225ca71c}.homePage .popularCard span{border-radius:14px;width:49px;height:49px;font-size:27px;box-shadow:inset 0 1px #fff,0 9px 20px #4967911a}.homePage .popularCard b{font-size:11px}.homePage .countryStrip{grid-template-columns:repeat(6,1fr) 34px;gap:12px;margin-bottom:10px;padding:14px 18px}.homePage .miniCountry{text-align:left;border-color:#e3eaf5;grid-template-rows:1fr 1fr;grid-template-columns:45px 1fr;align-items:center;height:68px;padding:10px 12px;display:grid}.homePage .miniCountry span{grid-row:1/-1;margin:0;font-size:30px}.homePage .miniCountry b{align-self:end;font-size:11px}.homePage .miniCountry small{color:#54709d;align-self:start;margin:2px 0 0;font-size:9px}.homePage .categoryGrid{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px}.homePage .category{text-align:center;background:linear-gradient(#fff,#fbfcff);border-color:#e5ebf5;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;height:168px;padding:13px;transition:all .22s;display:flex}.homePage .category:hover{transform:translateY(-4px);box-shadow:0 14px 30px #225ca714}.homePage .category>span{border-radius:22px;width:84px;height:78px;margin:auto auto 0;font-size:42px;box-shadow:inset 0 1px #fff,0 12px 28px #3b5f961e}.homePage .category b{font-family:Georgia,Times New Roman,serif;font-size:14px}.homePage .category small{max-width:200px;margin:6px auto 0;font-size:10px}.homePage .blue,.homePage .sky{background:linear-gradient(145deg,#e8f5ff,#cce1ff)}.homePage .green,.homePage .mint{background:linear-gradient(145deg,#e7fff6,#c8f0df)}.homePage .purple,.homePage .lilac{background:linear-gradient(145deg,#f0eaff,#dccbff)}.homePage .amber,.homePage .orange,.homePage .peach{background:linear-gradient(145deg,#fff3da,#ffe0a4)}.homePage .pink,.homePage .rose,.homePage .red{background:linear-gradient(145deg,#fff0f7,#ffd4e8)}.homePage .teal{background:linear-gradient(145deg,#e5fffb,#c6eee8)}.homePage .slate{background:linear-gradient(145deg,#f0f4fb,#dce5f2)}.calculatorPage,.dashboardPage,.catalogPage,.countryPage{background:radial-gradient(circle at 80% 0,#e4f2ff,#f7f9fd 44%,#eef3fb)}.calculatorPage .mortgageCard,.dashboardPage .dashboardCard,.catalogHero,.countryPage .countrySurface{box-shadow:0 22px 60px #486b9a16}.catalogHero,.countryPage .countryHero{background:linear-gradient(135deg,#102b61,#1673db 62%,#74b8ff)}@media (max-width:900px){.homePage .hero{background-position:63%;padding:38px 32px}.homePage .hero h1{font-size:50px}.homePage .popularGrid{grid-template-columns:repeat(4,1fr)}.homePage .countryStrip{grid-template-columns:repeat(3,1fr)}.homePage .categoryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homePage .hero{background-image:linear-gradient(#fffffffa 0%,#ffffffe0 48%,#ffffff1f 72%),url(/hero-dreamscape.webp);background-position:68%;height:520px;padding:32px 22px}.homePage .hero h1{font-size:43px}.homePage .search{width:100%}.homePage .homeContent{padding:0 14px 40px}.homePage .countryStrip{grid-template-columns:1fr}.homePage .categoryGrid{grid-template-columns:1fr 1fr}.homePage .category{height:150px}.homePage .category>span{width:65px;height:62px;font-size:34px}.homePage .popularGrid{grid-template-columns:repeat(2,1fr)}}.dreamChild{color:#0a1a49;background:linear-gradient(#f8fbff,#eef4fd);min-height:100vh}.childShell{max-width:1476px;margin:0 auto;padding:18px 22px 0}.dreamHero,.dashboardBanner,.mortgageBanner{background-position:72%;background-size:cover;border-radius:22px;align-items:center;max-width:1476px;height:250px;margin:18px auto 24px;padding:38px 54px;display:flex;overflow:hidden;box-shadow:0 24px 70px #395d8b1c}.dreamHero>div,.dashboardBanner>div,.mortgageBanner>div{max-width:540px}.dreamHero small,.dashboardBanner small,.mortgageBanner small{letter-spacing:.15em;color:#075eea;font-size:11px;font-weight:700}.dreamHero h1,.dashboardBanner h1,.mortgageBanner h1{letter-spacing:-1.5px;color:#091b4d;margin:10px 0;font:400 42px/1.05 Georgia,serif}.dreamHero p,.dashboardBanner p,.mortgageBanner p{color:#3f5374;font-size:14px;line-height:1.55}.calculatorDream,.mortgageBanner{background-image:linear-gradient(90deg,#fff 0%,#ffffffed 35%,#ffffff12 62%),url(/hero-calculators.webp)}.resourceDream{background-image:linear-gradient(90deg,#fff 0%,#ffffffed 35%,#ffffff12 62%),url(/hero-countries.webp)}.dashboardDream,.dashboardBanner{background-image:linear-gradient(90deg,#fff 0%,#ffffffed 35%,#ffffff12 62%),url(/hero-dashboard.webp)}.breadcrumbs{color:#68778c;font-size:11px}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:#9aa7b8;margin-right:8px}.breadcrumbs a:hover{color:#075eea}.cwButton{background:#fff;border:1px solid #d9e4f2;border-radius:9px;justify-content:center;align-items:center;min-width:138px;height:44px;padding:0 20px;font-size:12px;font-weight:650;transition:all .18s;display:inline-flex}.cwButton:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2d5e9b18}.cwButtonPrimary{color:#fff;background:linear-gradient(135deg,#0871f9,#0753db);border-color:#075eea;box-shadow:0 6px 16px #0866ed30}.cwButtonSecondary{color:#075eea;background:#fff}.cwButtonGhost{background:#f7faff;min-width:84px;height:38px}.genericCalculator{grid-template-columns:1fr 1fr;gap:20px;max-width:1476px;margin:0 auto 70px;padding:0 22px;display:grid}.genericInputs,.genericResult{background:#ffffffdb;border:1px solid #fff;border-radius:18px;padding:30px;box-shadow:0 18px 55px #3d618d12}.workbenchHeading{justify-content:space-between;align-items:start;display:flex}.workbenchHeading small{color:#075eea;letter-spacing:.14em;font-size:9px}.genericInputs h2{margin:6px 0 0;font:26px Georgia}.genericInputs label{grid-template-columns:1fr auto;align-items:center;margin:17px 0;font-size:12px;font-weight:700;display:grid}.genericInputs label output{color:#075eea;font-weight:600}.genericInputs input[type=range]{accent-color:#075eea;grid-column:1/-1;width:100%;height:5px;margin:11px 0 4px}.genericInputs input[type=number]{border:1px solid #dce5f2;border-radius:9px;grid-column:1/-1;width:100%;height:42px;margin-top:7px;padding:0 12px}.workbenchActions{gap:10px;margin-top:22px;display:flex}.actionNotice{color:#087744;min-height:16px;font-size:11px}.genericResult>small{color:#526a8e;letter-spacing:.14em}.genericResult>strong{margin:16px 0 7px;font:42px Georgia;display:block}.resultSplit{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0 12px;display:grid}.resultSplit>div{background:#ffffffa6;border:1px solid #fff;border-radius:10px;padding:14px}.resultSplit span,.resultSplit b{display:block}.resultSplit span{color:#60718a;margin-bottom:7px;font-size:10px}.resultMeter{background:#bbdafd;border-radius:8px;height:10px;overflow:hidden}.resultMeter i{background:linear-gradient(90deg,#0c75ff,#49cf9b);height:100%;display:block}.resultBars{align-items:end;gap:12px;height:115px;margin-top:24px;display:flex}.resultBars i{background:linear-gradient(#70a9ff,#075eea);border-radius:8px 8px 2px 2px;flex:1}.genericResult details{border-top:1px solid #dce7f4;margin-top:20px;padding-top:15px;font-size:11px;line-height:1.55}.genericResult summary{cursor:pointer;color:#075eea;font-weight:700}.calculatorField label{margin:0}.calculatorField input[type=range]{accent-color:#075eea;width:100%;margin:12px 0 5px}.calculatorField input[type=number],.calculatorField select{background:#fff;border:1px solid #dce5f2;border-radius:9px;width:100%;height:42px;padding:0 12px}.numberInput{position:relative}.numberInput span{color:#657791;font-size:11px;position:absolute;top:13px;right:12px}.fieldError{color:#b42318;margin-top:6px;display:block}.exportActions{gap:9px;margin-top:18px;display:flex}.exportActions button{color:#075eea;cursor:pointer;background:#fff;border:1px solid #bfd2ea;border-radius:9px;padding:10px 13px;font-weight:700}.projectionChart{border-bottom:1px solid #b8c9df;align-items:end;gap:5px;height:150px;margin-top:24px;display:flex}.projectionChart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:3px;height:100%;display:flex}.projectionChart i{background:linear-gradient(#6ed3b0,#075eea);border-radius:4px 4px 0 0;width:100%;max-width:24px;display:block}.projectionChart span{color:#60718a;height:15px;font-size:8px}.tableScroll{max-height:330px;overflow:auto}.genericResult table{border-collapse:collapse;white-space:nowrap;width:100%}.genericResult th,.genericResult td{text-align:right;border-bottom:1px solid #dce7f4;padding:8px}.genericResult th:first-child{text-align:left}.compareToggle{color:#075eea;cursor:pointer;background:#edf5ff;border:1px solid #9ab7dd;border-radius:9px;width:100%;padding:11px;font-weight:750}.comparisonInputs{border:1px solid #d7e3f2;border-radius:12px;margin-top:14px;padding:14px}.comparisonInputs legend{color:#075eea;font-weight:750}.comparisonInputs label{grid-template-columns:1fr 145px;margin:10px 0;display:grid}.comparisonInputs input,.comparisonInputs select{border:1px solid #cbd9ea;border-radius:8px;height:36px;padding:0 9px}.comparisonResult{background:#fff9;border:1px solid #cddcf0;border-radius:12px;margin-top:22px;padding:18px}.comparisonResult>small{color:#075eea;letter-spacing:.12em;font-weight:750}.resourceGrid,.pricingGrid,.searchResults{max-width:1476px;margin:0 auto;padding:10px 28px 70px}.resourceGrid>h2{margin:30px 0 17px;font:28px Georgia}.resourceGrid>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.resourceGrid>div>a,.searchResults>a{background:#fff;border:1px solid #e2eaf5;border-radius:16px;padding:22px;box-shadow:0 13px 35px #4364880e}.resourceGrid>div>a span{font-size:34px}.resourceGrid h3{margin:12px 0 6px}.resourceGrid p{color:#60718a;font-size:12px;line-height:1.5}.resourceGrid .resourceCountries{grid-template-columns:repeat(6,1fr)}.resourceCountries a{text-align:center}.resourceCountries span{display:block}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pricingGrid article{background:#fff;border:1px solid #e0e8f4;border-radius:20px;padding:30px;box-shadow:0 18px 50px #3c618b10}.pricingGrid article.featured{border:2px solid #1769ef;transform:translateY(-10px)}.pricingGrid article>small{color:#075eea;letter-spacing:.12em;font-size:9px}.pricingGrid h2{font:30px Georgia}.pricingGrid strong{font:42px Georgia}.pricingGrid strong em{color:#6b7890;font:12px Arial}.pricingGrid article p{border-bottom:1px solid #edf1f7;padding:7px 0;font-size:13px}.pricingGrid article>a{text-align:center;border:1px solid #dce5f2;border-radius:10px;margin-top:22px;padding:13px;display:block}.searchResults{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.searchResults>a{grid-template-columns:50px 1fr 20px;align-items:center;gap:14px;display:grid}.searchResults>a>span{font-size:29px}.searchResults h2{margin:0;font-size:16px}.searchResults p{color:#65758e;font-size:12px}.searchResults>div{text-align:center;background:#fff;border-radius:18px;grid-column:1/-1;padding:50px}.searchResults>div a{border-radius:9px;margin-top:14px;padding:12px 20px;display:inline-block}.countryPage .countryHero{color:#0a1a49;background-image:linear-gradient(90deg,#fff 0%,#ffffffd8 30%,#fff0 58%),url(/hero-countries.webp);background-size:cover}.countryPage .countryHero .logo.light b{color:#0a1a49}.countryPage .countryHero .logo.light .logoMark{color:#fff;background:#075eea}.countryPage .countryHero p{color:#415779}.countryPage .continents,.countryPage .worldMap i{display:none}.catalogShell>.breadcrumbs{margin-bottom:18px}.catalogHero{color:#0a1a49;background-position:72%;background-size:cover;background-image:linear-gradient(90deg,#fff 0%,#ffffffed 38%,#ffffff24 66%),var(--catalog-image);grid-template-columns:1fr auto;height:235px;min-height:0;padding:36px 46px}.catalogHero small,.catalogHero p{color:#405a80}.catalogHero h1{letter-spacing:-1.5px;font:400 42px/1.05 Georgia,serif}.catalogHero strong{color:#075eea;background:#ffffffd0;border-color:#fff}.dashboardPage .dashboardBanner{margin-bottom:20px}.calculatorPage .mortgageBanner{margin-bottom:18px}.calculatorPage .mortgageCard{margin-top:0}@media (max-width:760px){.childShell{padding:14px 14px 0}.dreamHero,.dashboardBanner,.mortgageBanner{background-image:linear-gradient(#fff 0%,#ffffffed 46%,#ffffff24 76%),url(/hero-calculators.webp);background-position:70%;height:300px;margin:12px;padding:26px 22px}.dreamHero h1,.dashboardBanner h1,.mortgageBanner h1{font-size:34px}.genericCalculator{grid-template-columns:1fr;margin:12px;padding:0}.workbenchActions{flex-direction:column}.workbenchActions .cwButton{width:100%}.resourceGrid>div,.pricingGrid,.searchResults{grid-template-columns:1fr}.resourceGrid .resourceCountries{grid-template-columns:repeat(2,1fr)}.pricingGrid article.featured{transform:none}.catalogHero{background-image:linear-gradient(180deg,#fff 0%,#ffffffed 46%,#ffffff24 76%),var(--catalog-image);background-position:72%;grid-template-columns:1fr;height:290px;padding:26px 22px}.catalogHero h1{font-size:34px}.catalogHero strong{align-self:end;width:max-content}.catalogHero p{max-width:82%}}.calculatorEditorial small,.policyPage article>small{letter-spacing:.14em;color:#075eea;font-size:12px;font-weight:750}.calculatorTilePending{opacity:.7;border-style:dashed}.calculatorTilePending i{display:none}.calculatorEditorial{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1476px;margin:0 auto 70px;padding:0 22px;display:grid}.calculatorEditorial article{background:#fff;border:1px solid #e0e9f5;border-radius:16px;padding:25px}.calculatorEditorial h2{margin:8px 0 14px;font:26px Georgia}.calculatorEditorial h3{margin:22px 0 7px;font-size:15px}.calculatorEditorial p,.calculatorEditorial li{color:#53657e;font-size:13px;line-height:1.65}.calculatorEditorial li+li{margin-top:7px}.calculatorEditorial a{color:#075eea;font-weight:700}.calculatorEditorial p span{font-size:12px}.reviewLine{border-top:1px solid #e7edf5;padding-top:14px}.primaryResult,.secondaryResult{border-bottom:1px solid #dbe6f3;justify-content:space-between;align-items:end;padding:16px 0;display:flex}.primaryResult{display:block}.primaryResult span,.secondaryResult span{color:#5b6d85;font-size:12px}.primaryResult strong{margin-top:8px;font:42px Georgia;display:block}.secondaryResult strong{font-size:18px}.adZone{color:#687991;text-align:center;background:#f7f9fc;border:1px dashed #afbed2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;max-width:1000px;min-height:96px;margin:0 auto 34px;display:flex}.adZone span{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.adZone p{margin:6px 0 0;font-size:12px}.calculatorFaq,.relatedCalculators{background:#fff;border:1px solid #e0e9f5;border-radius:16px;max-width:1476px;margin:0 auto 50px;padding:28px}.calculatorFaq>small{color:#075eea;letter-spacing:.14em;font-weight:750}.calculatorFaq h2,.relatedCalculators h2{margin:8px 0 18px;font:28px Georgia}.calculatorFaq details{border-top:1px solid #e2eaf4;padding:15px 0}.calculatorFaq summary{cursor:pointer;font-weight:750}.calculatorFaq p{color:#53657e;line-height:1.65}.relatedCalculators{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.relatedCalculators h2{width:100%}.relatedCalculators a{color:#075eea;border:1px solid #cbd9ea;border-radius:9px;padding:11px 14px;font-weight:700}.policyPage{background:linear-gradient(#f8fbff,#eef4fd);min-height:70vh}.policyPage>article{background:#fff;border:1px solid #e0e9f4;border-radius:20px;max-width:900px;margin:35px auto 70px;padding:48px;box-shadow:0 20px 60px #3e618915}.policyPage h1{color:#0a1a49;margin:10px 0 15px;font:46px/1.08 Georgia}.policyLead{line-height:1.65;font-size:17px!important}.policyPage section{border-top:1px solid #e6edf5;margin-top:26px;padding-top:22px}.policyPage h2{color:#0a1a49;font:26px Georgia}.policyPage p{color:#4e6078;font-size:14px;line-height:1.75}.policyUpdated{margin-top:35px;font-weight:700}.siteFooter{color:#d9e7f8;background:#071831;grid-template-columns:1fr 1.4fr;gap:22px;padding:38px max(24px,50% - 738px);display:grid}.footerBrand{color:#fff;font-size:20px;font-weight:800}.siteFooter p,.siteFooter a,.siteFooter small{font-size:12px}.siteFooter p{color:#9fb2cb;max-width:430px;line-height:1.6}.siteFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.siteFooter nav a:hover{color:#fff}.siteFooter>small{color:#90a5bf;border-top:1px solid #ffffff1c;grid-column:1/-1;padding-top:18px}.consentBanner{z-index:300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #d9e5f4;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:22px;max-width:1100px;margin:auto;padding:20px 22px;display:grid;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 22px 70px #18375e30}.consentBanner strong{font-size:15px}.consentBanner p,.consentBanner a{font-size:12px;line-height:1.55}.consentBanner a{color:#075eea}.consentBanner>div:last-child{gap:10px;display:flex}@media (max-width:760px){.calculatorEditorial{grid-template-columns:1fr;padding:0 12px}.policyPage>article{margin:12px;padding:28px 20px}.policyPage h1{font-size:36px}.siteFooter{grid-template-columns:1fr}.siteFooter nav{justify-content:flex-start}.siteFooter>small{grid-column:auto}.consentBanner{grid-template-columns:1fr;bottom:10px;left:10px;right:10px}.consentBanner>div:last-child{flex-direction:column}.consentBanner .cwButton{width:100%}}.dreamChild :is(label,input,button,select,p,li,summary),.catalogPage :is(label,input,button,p,li),.calculatorPage :is(label,input,button,p,li){font-size:12px;line-height:1.45}.dreamChild small,.catalogPage small,.calculatorPage small{font-size:12px}.dashLayout aside>a{text-align:left;color:#4d5b70;background:0 0;border:0;border-radius:4px;padding:6px 7px;font-size:6px}.dashLayout aside>a.selected{color:#0759dc;background:#eaf3ff}.premium>a{text-align:center;border-radius:4px;width:100%;margin-top:7px;padding:6px;font-size:5px;display:block}.dashboardPage .dashLayout aside>a{padding:12px 15px;font-size:12px}.dashboardPage .premium>a{padding:10px;font-size:10px}.dreamChild:has(.observatoryHero){color:#071d4a;background:radial-gradient(circle at 75% 6%,#dceeff 0,#0000 25%),linear-gradient(#fbfdff,#f2f7fd)}.observatoryHero{background-image:radial-gradient(circle at 72%,#d7eaff80,#0000 28%),linear-gradient(100deg,#fff 0%,#f7fbff 62%,#edf6ff);border:1px solid #dce9f8;height:auto;min-height:170px;margin-bottom:14px;padding:26px 42px;box-shadow:0 16px 45px #365e9410}.observatoryHero>div{max-width:800px}.observatoryHero h1{letter-spacing:-1.8px;font:700 44px/1.05 Arial,sans-serif}.observatoryHero p{max-width:720px}.genericCalculator{grid-template-columns:minmax(280px,340px) minmax(420px,1fr) minmax(300px,360px);gap:12px;margin-bottom:14px}.genericInputs,.genericResult,.scenarioPanel{background:#ffffffeb;border:1px solid #cddff4;border-radius:14px;min-width:0;padding:20px;box-shadow:0 12px 34px #3a63900d}.workbenchHeading{align-items:center}.workbenchHeading h2,.scenarioPanel h2{margin:3px 0;font:700 18px/1.2 Arial,sans-serif}.panelIcon{color:#075eea;background:#edf5ff;border-radius:9px;order:-1;place-items:center;width:32px;height:32px;margin-right:10px;font-size:16px;display:grid}.workbenchHeading>div:first-child{flex:1}.workbenchHeading small,.genericResult>small,.scenarioPanel small{color:#075eea;letter-spacing:.1em;font-size:9px;font-weight:800}.calculatorField input[type=range]{height:4px;margin:10px 0 4px}.calculatorField input[type=number],.calculatorField select{background:#fbfdff;border-color:#cddced;height:38px}.resetWide{width:100%;margin-top:8px}.genericResult{background:linear-gradient(145deg,#fff,#f3f9ff)}.primaryResult strong{color:#0969f0;letter-spacing:-2px;font:700 clamp(34px,4vw,58px)/1 Arial,sans-serif}.secondaryResult{padding:10px 0}.secondaryResult strong{color:#08795d;font-size:16px}.chartCard{background:#fff;border:1px solid #d7e5f5;border-radius:11px;margin-top:14px;padding:15px}.chartHeading{justify-content:space-between;align-items:center;display:flex}.chartHeading h3{margin:0;font-size:14px}.chartHeading span{color:#075eea;background:#edf5ff;border-radius:6px;padding:6px 9px;font-size:9px}.projectionChart{background:repeating-linear-gradient(0deg,#e7eff8 0 1px,#0000 1px 42px);height:170px;margin-top:12px}.projectionChart i{opacity:.76;background:linear-gradient(#63b3ff,#0769f5);border-radius:2px 2px 0 0;max-width:none}.scenarioPanel{flex-direction:column;display:flex}.scenarioCards{grid-template-columns:1fr 28px 1fr;align-items:center;gap:5px;margin:16px 0;display:grid}.scenarioCards article{text-align:center;background:#f8fbff;border:1px solid #8db9f0;border-radius:10px;min-width:0;padding:15px 8px}.scenarioCards article:last-child{background:#f6fffb;border-color:#87d9c0}.scenarioCards article small,.scenarioCards article strong,.scenarioCards article span{display:block}.scenarioCards article strong{color:#075eea;overflow-wrap:anywhere;margin:12px 0 5px;font-size:18px}.scenarioCards article:last-child strong{color:#008c65}.scenarioCards article span{color:#637893;font-size:9px}.scenarioCards>b{color:#53677f;background:#fff;border:1px solid #cad8e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.comparisonInputs{background:#f8fbff;padding:12px}.comparisonInputs label{grid-template-columns:1fr 105px;align-items:center;font-size:10px}.comparisonInputs input,.comparisonInputs select{width:100%;min-width:0}.scenarioActions{grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.scenarioActions .cwButton:first-child{grid-column:1/-1}.scenarioActions .cwButton{width:100%;min-width:0;height:38px;padding:0 8px}.actionNotice{margin:8px 0 0}.methodRow,.guideRow{grid-template-columns:1fr 1.35fr;margin-bottom:12px}.calculatorEditorial{gap:12px}.calculatorEditorial article,.educationCard,.calculatorFaq,.relatedCalculators{border-color:#d6e4f4;border-radius:14px;box-shadow:0 10px 30px #3a63900a}.calculatorEditorial h2,.educationCard h2,.calculatorFaq h2,.relatedCalculators h2{letter-spacing:-.3px;font:700 20px/1.2 Arial,sans-serif}.formulaPlate{color:#173a70;background:#f8fbff;border:1px solid #cfe0f2;border-radius:9px;margin-top:16px;padding:14px;font-size:12px;line-height:1.6}.checkList{padding:0;list-style:none}.checkList li{padding-left:24px;position:relative}.checkList li:before{content:"✓";color:#fff;background:#12a87d;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid;position:absolute;left:0}.educationCard{background:#ffffffeb;max-width:1476px;margin:0 auto 12px;padding:22px}.educationCard>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.educationCard>header>span{color:#075eea;background:#edf5ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.educationCard>header small{color:#075eea;letter-spacing:.1em;font-size:9px;font-weight:800}.educationCard h2{margin:3px 0}.educationCard>div{gap:12px;display:grid}.keyTerms>div{grid-template-columns:repeat(3,1fr)}.educationCard article{background:#fbfdff;border:1px solid #d9e6f5;border-radius:11px;padding:18px;position:relative}.educationCard article>b{color:#075eea;background:#edf5ff;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.educationCard h3{color:#075eea;margin:12px 0 6px;font-size:13px}.educationCard p{color:#536984;margin:0;font-size:11px;line-height:1.55}.differenceGrid{grid-template-columns:repeat(3,1fr)!important}.stepList{padding:0;list-style:none}.stepList li{grid-template-columns:28px 1fr;align-items:start;gap:10px;margin:12px 0;display:grid}.stepList li>b{color:#075eea;background:#e6f1ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.stepList li>span{padding-top:3px}.evidenceCard>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.evidenceCard a{color:#075eea}.calculatorFaq{margin-bottom:12px}.calculatorFaq summary{justify-content:space-between;display:flex}.calculatorFaq summary:after{content:"+";color:#075eea}.calculatorFaq details[open] summary:after{content:"−"}.relatedCalculators{margin-bottom:45px}@media (max-width:1120px){.genericCalculator{grid-template-columns:320px 1fr}.scenarioPanel{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px;display:grid}.scenarioPanel>.workbenchHeading,.scenarioPanel>.scenarioActions{grid-column:1/-1}.scenarioCards{margin:0}}@media (max-width:760px){.observatoryHero{margin:12px;padding:25px 20px}.observatoryHero h1{font-size:35px}.genericCalculator{grid-template-columns:1fr;margin:12px}.scenarioPanel{grid-column:auto;display:flex}.methodRow,.guideRow,.keyTerms>div,.differenceGrid{grid-template-columns:1fr!important}.educationCard,.calculatorFaq,.relatedCalculators{margin:0 12px 12px;padding:20px}.projectionChart>div:nth-child(2n) span{display:none}}.calculatorHeader{background:#ffffffd9;border:1px solid #d8e5f4;border-radius:12px;max-width:1476px;height:58px;margin:8px auto 0;padding:0 20px;position:static}.calculatorHeader .siteHeaderInner{grid-template-columns:200px 1fr 200px}.calculatorHeader .logoMark{background:0 0;width:31px;height:31px;font-size:24px}.calculatorHeader .logo b{font-size:18px}.calculatorHeader .logo small{display:none}.calculatorHeader nav{gap:44px;font-size:11px}.calculatorHeader .siteHeaderAuth button{background:#fbfdff;border:1px solid #d6e2f0;border-radius:8px;height:32px;padding:0 13px;font-size:10px}.dreamChild:has(.observatoryHero) .childShell{padding-top:14px}.dreamChild:has(.observatoryHero) .breadcrumbs{font-size:9px}.observatoryHero{min-height:86px;box-shadow:none;background:radial-gradient(circle at 75%,#e7f3ff 0,#0000 34%);border:0;border-radius:0;margin-top:0;padding:10px 22px 13px}.observatoryHero h1{margin:7px 0 9px;font-size:38px}.observatoryHero p{margin:0;font-size:12px}.genericCalculator{grid-template-columns:26% 48% 26%;gap:10px;padding:0 22px}.genericInputs,.genericResult,.scenarioPanel{border-radius:11px;padding:14px}.workbenchHeading h2,.scenarioPanel h2{font-size:13px}.panelIcon{background:0 0;width:25px;height:25px;margin-right:7px;font-size:12px}.calculatorField{grid-template-columns:1fr 72px;column-gap:9px;margin:12px 0;display:grid}.calculatorField>label{grid-column:1/-1}.calculatorField label,.calculatorField label output{font-size:9px}.calculatorField input[type=range]{grid-column:1;margin:7px 0 2px}.calculatorField>.numberInput,.calculatorField>select{grid-column:2;margin-top:4px}.primaryResult{padding:10px 0}.genericResult .secondaryResult{vertical-align:top;border:0;flex-direction:column;align-items:flex-start;width:49%;padding:8px 12px 8px 0;display:inline-flex}.genericResult .secondaryResult strong{margin-top:4px;font-size:14px}.chartCard{margin-top:9px;padding:12px}.projectionChart{height:205px;margin-top:8px}.scenarioCards{margin:12px 0}.scenarioCards article{padding:12px 5px}.scenarioCards article p,.scenarioCards article label{margin:10px 0;display:block}.scenarioCards article p b,.scenarioCards article label input{text-align:center;width:100%;font-size:11px;font-weight:800;display:block}.scenarioCards article label input{background:0 0;border:0;border-bottom:1px dashed #b6c9df;height:23px}.scenarioCards article p span,.scenarioCards article label span{color:#657b94;margin-top:2px;font-size:7px;display:block}.scenarioCards article>strong{border-top:1px dashed #b6c9df;padding-top:9px}.scenarioDifference{text-align:center;color:#667b94;font-size:8px}.scenarioDifference strong{color:#00936b;margin-top:5px;font-size:14px;display:block}.scenarioActions{gap:6px}.scenarioActions .cwButton{height:31px;font-size:8px}.scenarioActions .cwButton:first-child{height:35px}.scenarioPanel .actionNotice{position:absolute}.genericResult>details{display:none}.methodRow,.guideRow,.calculatorEditorial{padding:0 22px}.methodRow{grid-template-columns:44% 56%}.methodRow article{min-height:225px}.calculatorEditorial article{padding:16px}.calculatorEditorial h2,.educationCard h2,.calculatorFaq h2{margin:2px 0 12px;font-size:15px}.calculatorEditorial p,.calculatorEditorial li{font-size:10px}.formulaPlate{margin-top:11px;padding:11px;font-size:11px}.learnLink{color:#075eea;margin-top:8px;font-size:9px;font-weight:700;display:inline-block}.educationCard{max-width:1476px;margin-bottom:10px;padding:16px}.educationCard>header{margin-bottom:11px}.educationCard>header>span{background:0 0;width:27px;height:27px}.keyTerms>div{gap:10px}.educationCard article{padding:13px}.keyTerms article{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.termIcon{color:#075eea;background:#eaf3ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.educationCard h3{margin:0 0 5px;font-size:11px}.educationCard p{font-size:9px}.differenceGrid article{min-height:145px;padding:16px}.differenceGrid article>b{width:38px;height:38px}.differenceGrid h3{margin-top:16px;font-size:12px}.guideRow article{min-height:235px}.stepList li{margin:10px 0}.stepList li>span{font-size:9px}.calculatorFaq{max-width:1476px;margin-bottom:30px;padding:14px 16px}.calculatorFaq>small{display:none}.calculatorFaq summary{font-size:9px}@media (min-width:761px) and (max-width:1120px){.genericCalculator{grid-template-columns:26% 48% 26%}.scenarioPanel{grid-column:auto;display:flex}.scenarioPanel>.workbenchHeading,.scenarioPanel>.scenarioActions{grid-column:auto}.methodRow,.guideRow{grid-template-columns:44% 56%}.keyTerms>div{grid-template-columns:repeat(3,1fr)}}.calculatorTopActions{background:linear-gradient(100deg,#f8fbff 0,#fff 58%,#f1f7ff 100%);border:1px solid #d5e4f6;border-radius:11px;grid-column:1/-1;grid-template-columns:1fr auto auto auto;align-items:center;gap:9px;min-height:66px;padding:10px 13px;display:grid;box-shadow:0 8px 24px #2c65a20a}.calculatorTopActions>div{grid-template-columns:30px 1fr;align-items:center;column-gap:9px;display:grid}.calculatorTopActions>div>span{color:#0866ed;background:#e7f1ff;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.calculatorTopActions strong{font-size:13px}.calculatorTopActions small{color:#667b96;margin-top:2px;font-size:10px}.calculatorTopActions button{color:#14325e;background:#fff;border:1px solid #cdddf0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:700;display:flex;box-shadow:0 2px 7px #184d8c0a}.calculatorTopActions button:first-of-type{color:#fff;background:#0866ed;border-color:#0866ed;box-shadow:0 5px 14px #0866ed32}.calculatorTopActions button span{font-size:15px}.workbenchHeading h2,.scenarioPanel h2{font-size:15px;line-height:1.25}.workbenchHeading small,.genericResult>small,.scenarioPanel small{font-size:10px}.calculatorField{margin:15px 0}.calculatorField label,.calculatorField label output{font-size:11px;line-height:1.35}.calculatorField input[type=number],.calculatorField select{height:35px;font-size:12px}.numberInput span{font-size:11px;top:10px}.resetWide{height:38px;font-size:11px}.primaryResult span,.secondaryResult span{font-size:11px}.primaryResult strong{font-size:50px}.genericResult .secondaryResult strong{font-size:16px}.chartHeading h3{font-size:14px}.chartHeading span{font-size:10px}.projectionChart span{font-size:8px}.scenarioCards article p b,.scenarioCards article label input{font-size:12px}.scenarioCards article p span,.scenarioCards article label span{font-size:9px;line-height:1.25}.scenarioCards article strong{font-size:16px}.scenarioDifference{font-size:10px}.scenarioDifference strong{font-size:16px}.calculatorEditorial h2,.educationCard h2,.calculatorFaq h2{font-size:17px;line-height:1.25}.calculatorEditorial p,.calculatorEditorial li{font-size:12px;line-height:1.55}.formulaPlate{font-size:13px}.learnLink{font-size:11px}.educationCard h3{font-size:13px;line-height:1.25}.educationCard p{font-size:11px;line-height:1.5}.termIcon{background:linear-gradient(145deg,#f2f7ff,#e3efff);border:1px solid #d8e8fb;width:46px;height:46px;font-size:21px;font-weight:700;box-shadow:inset 0 0 0 6px #f8fbff,0 4px 12px #1664be0d}.keyTerms article{grid-template-columns:50px 1fr;min-height:88px}.featureVisual{justify-content:space-between;align-items:center;display:flex}.featureVisual b{color:#0866ed;background:#e8f2ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.featureVisual span{color:#0866ed;font-size:34px;font-weight:400;line-height:1}.differenceGrid h3{font-size:14px}.differenceGrid article{min-height:165px}.guideRow article{position:relative;overflow:hidden}.calculatorEditorial h2>span{color:#0866ed;vertical-align:middle;background:#edf5ff;border-radius:8px;place-items:center;width:28px;height:28px;margin-right:7px;font-size:15px;display:inline-grid}.cornerIllustration{color:#dbeaff;pointer-events:none;font-size:82px;line-height:1;position:absolute;bottom:2px;right:13px;transform:rotate(-12deg)}.mathIllustrated .cornerIllustration{font-size:95px;bottom:8px;right:18px}.stepList{z-index:1;max-width:85%;position:relative}.stepList li>span{font-size:11px;line-height:1.45}.calculatorFaq details{padding:12px 8px}.calculatorFaq summary{font-size:12px;line-height:1.4}.calculatorFaq details p{font-size:11px;line-height:1.55}.calculatorFaq h2>span{color:#0866ed;border:1px solid #bcd2ef;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:7px;font-size:12px;display:inline-grid}@media (min-width:761px) and (max-width:920px){.calculatorTopActions{grid-template-columns:1fr repeat(3,auto)}.calculatorTopActions small{display:none}.calculatorTopActions button{padding:0 10px;font-size:10px}.observatoryHero h1{font-size:34px}.genericInputs,.genericResult,.scenarioPanel{padding:13px}.calculatorField{grid-template-columns:1fr 78px}.primaryResult strong{font-size:43px}.scenarioCards article{padding-left:4px;padding-right:4px}.educationCard p{font-size:10.5px}}@media (max-width:760px){.calculatorTopActions{grid-column:auto;grid-template-columns:1fr 1fr;margin-bottom:2px}.calculatorTopActions>div{grid-column:1/-1}.calculatorTopActions button{justify-content:center}.calculatorTopActions button:first-of-type{grid-column:1/-1}.workbenchHeading h2,.scenarioPanel h2{font-size:16px}.calculatorField label,.calculatorField label output{font-size:12px}.educationCard h3{font-size:14px}.educationCard p,.calculatorEditorial p,.calculatorEditorial li,.calculatorFaq summary{font-size:12px}}.genericCalculator{grid-template-columns:minmax(270px,31%) minmax(0,69%);align-items:stretch}.genericInputs{grid-column:1}.genericResult{grid-column:2}.scenarioPanel{grid-column:1/-1;grid-template-columns:1fr;gap:4px;padding:18px 20px;display:grid}.scenarioPanel>.workbenchHeading{grid-column:1/-1}.scenarioCards{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:12px;width:100%;margin:12px 0 4px;display:grid}.scenarioCards article{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;column-gap:12px;padding:16px 18px;display:grid}.scenarioCards article small{grid-column:1/-1;margin-bottom:10px;font-size:10px}.scenarioCards article p,.scenarioCards article label{border-left:1px solid #dfebf7;margin:0;padding:0 10px}.scenarioCards article p:first-of-type,.scenarioCards article label:first-of-type{border-left:0;padding-left:0}.scenarioCards article p b,.scenarioCards article label input{text-align:left;font-size:14px}.scenarioCards article>strong{border-left:1px dashed #b6c9df;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0 8px;font-size:20px;display:flex;border-top:0!important}.scenarioCards>b{align-self:center;width:42px;height:42px;font-size:11px}.scenarioDifference{margin:8px 0 0;font-size:11px}.scenarioDifference strong{margin-left:8px;font-size:17px;display:inline}.calculatorField{grid-template-columns:minmax(0,1fr) 92px;gap:7px 12px;margin:15px 0 17px}.calculatorField>label{grid-column:1;align-items:center;gap:6px;font-size:11px;font-weight:700;margin:0!important;display:flex!important}.calculatorField>label output{display:none}.infoDot{color:#58708d;border:1px solid #7187a3;border-radius:50%;place-items:center;width:12px;height:12px;font-size:8px;font-weight:700;display:inline-grid}.calculatorField>.numberInput,.calculatorField>select{grid-area:1/2;margin:0}.calculatorField input[type=number],.calculatorField select{font-weight:600;background:#fafdff!important;border:1px solid #cbd9eb!important;border-radius:6px!important;height:33px!important;font-size:12px!important}.calculatorField input[type=number]{padding:0 24px 0 25px!important}.calculatorField select{padding:0 27px 0 10px!important}.numberInput>span{font-size:10px;top:9px;right:9px}.numberInput>.valuePrefix{color:#203c63;left:9px;right:auto}.numberInput>.valuePrefix:empty{display:none}.calculatorField input[type=range]{appearance:none;accent-color:#0866ed;background:0 0;grid-area:2/1/auto/-1;width:100%;height:16px!important;margin:1px 0 0!important}.calculatorField input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0866ed 0 var(--range-progress),#d8e3ef var(--range-progress) 100%);border-radius:5px;height:4px}.calculatorField:nth-of-type(3n) input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#10a980 0 var(--range-progress),#d8e3ef var(--range-progress) 100%)}.calculatorField input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #4386ef;border-radius:50%;width:15px;height:15px;margin-top:-5.5px;box-shadow:0 1px 3px #123e7540}.calculatorField:nth-of-type(3n) input[type=range]::-webkit-slider-thumb{border-color:#10a980}.rangeScale{color:#607795;grid-area:3/1/auto/-1;justify-content:space-between;font-size:8px;line-height:1;display:flex}.rangeScale span{position:relative}.rangeScale span:before{content:"";background:#9db0c6;width:1px;height:5px;position:absolute;top:-10px;left:50%}.fieldError{grid-column:1/-1}.selectField{align-items:center;min-height:38px}.selectField>select{min-width:92px}.resetWide{margin-top:4px}@media (min-width:761px) and (max-width:1120px){.genericCalculator{grid-template-columns:minmax(240px,31%) minmax(0,69%)}.scenarioPanel{grid-column:1/-1;display:grid}.scenarioCards article{column-gap:7px;padding:14px 12px}.scenarioCards article p,.scenarioCards article label{padding:0 6px}.scenarioCards article p b,.scenarioCards article label input{font-size:12px}.scenarioCards article>strong{font-size:16px}}@media (max-width:760px){.genericCalculator{grid-template-columns:1fr}.genericInputs,.genericResult,.scenarioPanel{grid-column:1}.scenarioCards{grid-template-columns:1fr}.scenarioCards>b{justify-self:center;margin:-2px 0}.scenarioCards article{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.scenarioCards article small{grid-column:1/-1}.scenarioCards article>strong{min-height:54px}.calculatorField{grid-template-columns:minmax(0,1fr) 105px}.rangeScale{font-size:9px}}.siteHeader{z-index:1000;height:var(--header-height);border-bottom:1px solid var(--line);background:#fff;padding:0 22px;position:fixed;top:0;left:0;right:0}.siteHeaderInner{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1476px;height:100%;margin:0 auto;display:grid}.siteHeader .logo{justify-self:start;align-items:center;gap:9px;display:flex}.siteHeader .logoMark{width:32px;height:32px}.siteHeader .logo b{font-size:18px}.siteHeader nav{white-space:nowrap;justify-self:center;align-items:center;gap:30px;font-size:13px;display:flex}.siteHeader nav a span{margin-left:5px;font-size:12px}.siteHeaderAuth{justify-self:end;align-items:center;gap:10px;display:flex}.siteHeaderAuth a{border-radius:8px;justify-content:center;align-items:center;min-width:68px;height:36px;padding:0 15px;font-size:12px;display:inline-flex}.signUpButton{color:#fff;background:linear-gradient(135deg,#0871f9,#0753db);border:1px solid #075eea;box-shadow:0 5px 14px #0866ed2a;min-width:80px!important}.guideRow{grid-template-columns:1fr}.guideRow article{width:100%;min-height:0;padding:24px 28px}.guideRow article+article{margin-top:0}.guideRow .stepList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;max-width:none;margin:20px 0;display:grid}.guideRow .stepList li{background:#fbfdff;border:1px solid #dfebf8;border-radius:9px;margin:0;padding:12px 14px}.guideTip{z-index:1;background:#f2f7ff;border-left:3px solid #0870f5;border-radius:0 9px 9px 0;max-width:92%;margin-top:18px;padding:15px 18px;position:relative}.guideTip>b{color:#075eea;font-size:12px}.guideTip p{margin:6px 0 0}.formulaDefinitions{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;max-width:92%;margin-top:16px;display:grid;position:relative}.formulaDefinitions p{background:#fbfdff;border:1px solid #dce9f7;border-radius:8px;grid-template-columns:42px 1fr;align-items:start;gap:8px;margin:0;padding:11px 12px;display:grid}.formulaDefinitions b{color:#075eea}.formulaDefinitions span{color:#526984}.mathNote{z-index:1;color:#405a78;max-width:92%;margin:18px 0 0;position:relative}.guideRow .formulaPlate{z-index:1;text-align:center;padding:18px;font-size:16px;position:relative}.guideRow .cornerIllustration{font-size:105px;bottom:12px;right:25px}@media (max-width:760px){:root{--header-height:60px}.siteHeader{padding:0 16px}.siteHeader nav,.siteHeaderAuth .signInButton{display:none}.guideRow .stepList,.formulaDefinitions{grid-template-columns:1fr}.guideRow article{padding:20px}.guideTip,.formulaDefinitions,.mathNote{max-width:100%}}.countryLanding{color:#071638;background:#f8fbff;min-height:100vh}.countryLandingShell{max-width:1476px;margin:0 auto;padding:18px 24px 28px}.countryLanding .breadcrumbs{margin:0 0 18px;font-size:11px}.countryLandingHero{background:linear-gradient(90deg,#f7fbff 0,#f7fbfff5 47%,#f7fbff4d 72%,#f7fbff 100%);border:1px solid #a9ccef;border-radius:15px;min-height:315px;position:relative;overflow:hidden;box-shadow:0 10px 30px #2e6aaa0a}.countryHeroCopy{z-index:2;grid-template-columns:82px 1fr;gap:22px;width:61%;padding:52px 0 42px 48px;display:grid;position:relative}.countryFlag{background:#fff;border-radius:10px;place-items:center;width:82px;height:60px;font-size:53px;line-height:1;display:grid;box-shadow:0 8px 25px #173c6a20}.countryHeroCopy h1{letter-spacing:-1.5px;margin:0 0 15px;font-size:46px;line-height:1.1}.countryHeroCopy p{color:#38506d;max-width:610px;margin:0;font-size:15px;line-height:1.55}.countrySearch{color:#70839b;background:#fff;border:1px solid #cad9eb;border-radius:9px;align-items:center;gap:10px;width:min(100%,540px);height:50px;margin-top:22px;padding:0 15px;display:flex;box-shadow:0 5px 16px #2c5d9810}.countrySearch input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.countryReady{z-index:3;color:#17436f;background:#f9fdff;border:1px solid #bed6ec;border-radius:18px;padding:9px 13px;font-size:11px;position:absolute;top:24px;right:28px}.countryReady:first-letter{color:#00a46f}.countryHeroArt{z-index:1;background-image:linear-gradient(90deg,#f8fbff 0,transparent 28%),var(--country-art);background-size:auto,var(--country-size);background-position:center,var(--country-position);opacity:.86;background-repeat:no-repeat;width:54%;height:88%;position:absolute;bottom:0;right:0}.countryCategoryCards{grid-template-columns:repeat(5,1fr);gap:13px;margin:18px 0;display:grid}.countryCategoryCards>a{background:#fff;border:1px solid #d4e1ef;border-radius:12px;min-height:165px;padding:24px 20px;position:relative;box-shadow:0 7px 20px #315f910b}.countryCategoryCards>a>span{border-radius:10px;place-items:center;width:48px;height:48px;font-size:27px;display:grid}.countryCategoryCards h2{margin:16px 0 8px;font-size:15px}.countryCategoryCards p{color:#536984;max-width:180px;margin:0;font-size:11px;line-height:1.5}.countryCategoryCards i{color:#57708c;font-size:20px;font-style:normal;position:absolute;bottom:15px;right:16px}.countryCategoryCards .blue,.countryDirectory .blue{color:#0866ed;background:#e9f2ff}.countryCategoryCards .green,.countryDirectory .green{color:#29944c;background:#edf9f0}.countryCategoryCards .purple,.countryDirectory .purple{color:#7252dc;background:#f3eeff}.countryCategoryCards .orange,.countryDirectory .orange{color:#ec6b12;background:#fff0e6}.countryCategoryCards .red,.countryDirectory .red{color:#d64c61;background:#fff0f1}.countryCategoryCards .teal,.countryDirectory .teal{color:#078d79;background:#e9faf7}.countryCategoryCards .pink,.countryDirectory .pink{color:#c94f8c;background:#fff0f7}.countryCategoryCards .amber,.countryDirectory .amber{color:#b77a00;background:#fff7dc}.countryPopularLayout{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);gap:16px;margin-bottom:18px;display:grid}.countryPopular,.countryGuide,.countryDirectory,.countryRules,.countryTrust article,.countryFaq{background:#fff;border:1px solid #d6e3f0;border-radius:12px}.countryPopular{padding:22px}.countryPopular h2,.countryGuide h2,.countryDirectory h2,.countryRules h2,.countryTrust h2,.countryFaq h2{margin:0 0 18px;font-size:17px}.countryPopular>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.countryPopular a{background:#fff;border:1px solid #dae6f2;border-radius:11px;min-height:220px;padding:17px}.popularCountryIcon{color:#0866ed;background:#eaf3ff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:30px;display:grid}.popularCountryIcon.c1{color:#16865d;background:#e8f8ef}.popularCountryIcon.c2{color:#365fc0;background:#eef1ff}.popularCountryIcon.c3{color:#dc6917;background:#fff0e8}.countryPopular h3{margin:0 0 9px;font-size:13px}.countryPopular p{color:#536984;min-height:52px;margin:0;font-size:10.5px;line-height:1.55}.countryPopular b{color:#075eea;margin-top:11px;font-size:10px;display:block}.countryGuide{padding:22px}.countryGuide dl{margin:0 0 23px}.countryGuide dl>div{border-bottom:1px solid #dce7f2;grid-template-columns:1fr 1fr;padding:12px 4px;display:grid}.countryGuide dt{font-size:11px;font-weight:700}.countryGuide dd{color:#5a6e88;margin:0;font-size:11px}.countryGuide h3{margin:20px 0 6px;font-size:13px}.countryGuide h3 small{font-weight:400}.countryGuide>p{color:#63748c;font-size:10px;line-height:1.5}.countryGuide select{background:#fff;border:1px solid #d1dfed;border-radius:8px;width:100%;height:42px;padding:0 12px}.countryCurrent{background:#f2f8ff;border:1px solid #c6dff7;border-radius:10px;grid-template-columns:46px 1fr;gap:12px;margin-top:16px;padding:18px;display:grid;box-shadow:inset 0 -3px #11a36e}.countryCurrent>span{color:#fff;background:#0b6ee6;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.countryCurrent b{font-size:12px}.countryCurrent p{color:#526981;margin:5px 0 0;font-size:10px;line-height:1.45}.countryDirectory{margin-bottom:18px;padding:22px}.countryDirectory>div{grid-template-columns:repeat(5,1fr);display:grid}.countryDirectory section{border-left:1px solid #dce7f2;min-width:0;padding:0 19px}.countryDirectory section:first-child{border-left:0;padding-left:0}.countryDirectory h3{align-items:center;gap:8px;margin:0 0 13px;font-size:11px;display:flex}.countryDirectory h3 span{border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.countryDirectory section>a{color:#3e5f8a;margin:8px 0;font-size:9.5px;line-height:1.35;display:block}.countryDirectory section>a:last-child{color:#075eea;margin-top:14px;font-weight:700}.countryRules{margin-bottom:18px;padding:20px 22px 0;overflow:hidden}.countryRules>div{grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:20px;display:grid}.countryRules article{border:1px solid #dae6f1;border-radius:9px;grid-template-columns:46px 1fr;gap:11px;padding:15px;display:grid}.countryRules article>span{color:#075eea;background:#eef5ff;border-radius:9px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.countryRules h3{margin:1px 0 5px;font-size:11px}.countryRules p{color:#566b84;margin:0;font-size:9.5px;line-height:1.45}.countryRules>footer{background:#eaf4ff;border-top:1px solid #c9def3;grid-template-columns:1.25fr .8fr 1fr;margin:0 -22px;display:grid}.countryRules>footer article{background:0 0;border:0;border-radius:0;padding:17px 22px}.countryTrust{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.countryTrust article{padding:21px}.countryTrust p,.countryTrust li{color:#526981;font-size:10px;line-height:1.55}.countryTrust ul{padding-left:18px}.countryTrust li::marker{color:#0ba574}.countryTrust strong{color:#188154;background:#effaf4;border-radius:7px;padding:11px 13px;font-size:10px;display:block}.countryFaq{margin-bottom:10px;padding:20px 22px}.countryFaq>div{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.countryFaq details{border-bottom:1px solid #d9e5f1;padding:9px 2px}.countryFaq summary{cursor:pointer;font-size:10px}.countryFaq details p{color:#566b84;font-size:10px;line-height:1.5}.countryFooter{color:#fff;background:#063362;grid-template-columns:1.3fr repeat(3,1fr);gap:30px;padding:34px max(4vw,35px);display:grid}.countryFooter nav{color:#d1e2f2;flex-direction:column;gap:7px;font-size:10px;display:flex}.countryFooter nav b{color:#fff;font-size:11px}.countryFooter>p{color:#a9c4dd;grid-column:1/-1;margin:4px 0 0;font-size:9px}@media (max-width:980px){.countryHeroCopy{width:72%}.countryCategoryCards{grid-template-columns:repeat(3,1fr)}.countryPopularLayout{grid-template-columns:1fr}.countryDirectory>div{grid-template-columns:repeat(3,1fr);gap:22px}.countryDirectory section{border-left:0;padding:0}.countryRules>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.countryLandingShell{padding:14px}.countryLandingHero{min-height:420px}.countryHeroCopy{grid-template-columns:58px 1fr;width:100%;padding:28px 20px}.countryFlag{width:58px;height:45px;font-size:38px}.countryHeroCopy h1{font-size:31px}.countryHeroCopy p{font-size:12px}.countryHeroArt{opacity:.45;width:100%;height:45%}.countryReady{font-size:9px;top:14px;right:15px}.countryCategoryCards{grid-template-columns:1fr 1fr}.countryCategoryCards>a{min-height:145px}.countryPopular>div{grid-template-columns:1fr}.countryPopular a{min-height:0}.countryDirectory>div,.countryRules>div,.countryRules>footer,.countryTrust,.countryFaq>div{grid-template-columns:1fr}.countryRules>footer article{border-bottom:1px solid #c9def3}.countryFooter{grid-template-columns:1fr 1fr}.countryFooter>.logo,.countryFooter>p{grid-column:1/-1}}.countryLandingHero{background:#f7fbff}.countryHeroArt{background-image:var(--country-art);background-size:var(--country-size);background-position:var(--country-position);opacity:1;width:auto;height:auto;inset:0}.countryCategoryCards>a>span{border-radius:12px;width:58px;height:58px;overflow:hidden}.countryCategoryCards>a>span img,.popularCountryIcon img,.countryDirectory h3 span img{object-fit:cover;width:100%;height:100%}.popularCountryIcon{background:#eef5ff;width:72px;height:72px;font-size:0;overflow:hidden}.countryDirectory h3 span{border-radius:7px;width:30px;height:30px;overflow:hidden}@media (max-width:640px){.countryHeroArt{background-image:var(--country-art);opacity:1;background-position:bottom;width:auto;height:auto;inset:0}}.countryHeroCopy{align-items:center;width:min(72%,860px);height:315px;padding:0 48px}.countryHeroCopy h1{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:none;background:#ffffffd9;border-radius:12px;margin:0;padding:12px 18px;font-size:48px;box-shadow:0 8px 24px #0b37612b}.countryPopular{margin:18px 0;padding:26px}.countryPopular>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.countryPopular a{min-height:250px;padding:20px 18px}.countryPopular h2,.countryGuide h2,.countryDirectory h2,.countryRules h2,.countryTrust h2,.countryFaq h2{font-size:21px}.countryPopular h3{font-size:15px;line-height:1.35}.countryPopular p{min-height:68px;font-size:13px;line-height:1.6}.countryPopular b{font-size:13px}.countryDirectory{padding:26px}.countryDirectory h3{font-size:14px;line-height:1.35}.countryDirectory section>a{margin:11px 0;font-size:13px;line-height:1.45}.countryDirectory h3 span{width:38px;height:38px}.countryGuideStandalone{margin-bottom:18px;padding:26px}.countryGuideStandalone dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.countryGuideStandalone dl>div{border-bottom:0;border-left:1px solid #dce7f2;grid-template-columns:1fr;padding:10px 24px}.countryGuideStandalone dl>div:first-child{border-left:0;padding-left:4px}.countryGuideStandalone dt{margin-bottom:7px;font-size:14px}.countryGuideStandalone dd{font-size:15px}.countryRules h3{font-size:14px}.countryRules p{font-size:12.5px;line-height:1.55}.countryTrust p,.countryTrust li{font-size:13px;line-height:1.65}.countryTrust strong{font-size:13px}.countryFaq summary,.countryFaq details p{font-size:13px;line-height:1.6}.countryLanding .breadcrumbs{font-size:13px}@media (max-width:1100px){.countryPopular>div{grid-template-columns:repeat(3,minmax(0,1fr))}.countryGuideStandalone dl{grid-template-columns:repeat(2,minmax(0,1fr))}.countryGuideStandalone dl>div:nth-child(3){border-left:0}}@media (max-width:700px){.countryLandingHero{min-height:290px}.countryHeroCopy{grid-template-columns:58px 1fr;width:100%;height:290px;padding:0 20px}.countryHeroCopy h1{font-size:32px}.countryPopular>div{grid-template-columns:repeat(2,minmax(0,1fr))}.countryPopular a{min-height:230px}.countryDirectory>div,.countryGuideStandalone dl{grid-template-columns:1fr}.countryGuideStandalone dl>div{border-bottom:1px solid #dce7f2;border-left:0;padding:14px 4px}}@media (max-width:460px){.countryPopular>div{grid-template-columns:1fr}.countryPopular a{min-height:0}.countryHeroCopy h1{font-size:27px}}.homeLedger{--hl-ground:#e9e7de;--hl-ground-2:#e1ddd0;--hl-ink:#1b1b18;--hl-ink-2:#4a473d;--hl-garnet:#7a2e2e;--hl-line:#cfc9b8;background:var(--hl-ground);color:var(--hl-ink);min-height:100vh}.homeLedger a{color:inherit;text-decoration:none}.homeLedger a:hover{color:var(--hl-garnet)}.homeLedger a:focus-visible{outline:2px solid var(--hl-garnet);outline-offset:2px;border-radius:2px}.homeLedgerShell{max-width:1000px;margin:0 auto;padding:44px 24px 70px}.hlMasthead{border-bottom:3px double var(--hl-ink);text-align:center;margin-bottom:40px;padding-bottom:24px}.hlKicker{letter-spacing:.24em;text-transform:uppercase;color:var(--hl-garnet);margin:0 0 10px;font-size:11px;font-weight:700}.hlMasthead h1{letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,44px);font-weight:700}.hlDateline{color:var(--hl-ink-2);margin:10px 0 0;font-family:Georgia,serif;font-size:12.5px;font-style:italic}.hlSearch{border-bottom:1px solid var(--hl-ink);max-width:560px;margin:24px auto 0;display:flex}.hlSearch input{color:var(--hl-ink);background:0 0;border:0;outline:0;flex:1;padding:10px 4px;font-family:Georgia,serif;font-size:15px;font-style:italic}.hlSearch input::placeholder{color:var(--hl-ink-2)}.hlSearch button{color:var(--hl-garnet);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:700}.hlVolumes{border:1px solid var(--hl-line);grid-template-columns:1fr 1fr;display:grid}.hlVolume{padding:26px 28px}.hlVolume+.hlVolume{border-left:1px solid var(--hl-line)}.hlVolNo{letter-spacing:.12em;color:var(--hl-garnet);text-transform:uppercase;margin:0;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.hlVolume h2{margin:8px 0 6px;font-family:Georgia,serif;font-size:21px}.hlVolIntro{color:var(--hl-ink-2);margin:0 0 16px;font-size:12.5px;line-height:1.55}.hlIndex{margin:0;padding:0;list-style:none}.hlIndex li{border-top:1px dotted var(--hl-line)}.hlIndex li:first-child{border-top:0}.hlIndex a{align-items:baseline;gap:8px;padding:9px 0;display:flex}.hlName{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.hlLeader{border-bottom:1px dotted #9c9683;flex:1;position:relative;top:-3px}.hlTag{color:var(--hl-ink-2);white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:11px}.hlMore{letter-spacing:.05em;text-transform:uppercase;color:var(--hl-garnet);margin-top:6px;font-size:11.5px;font-weight:700;display:inline-block}.hlEntries{margin-top:36px}.hlEntryLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--hl-ink-2);margin:0 0 12px;font-size:10.5px;font-weight:700}.hlCitation{border:1px solid var(--hl-line);background:var(--hl-ground-2);border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:10px;padding:14px 20px;font-family:Georgia,serif;font-size:17px;display:flex}.hlCitation .hlSep{color:var(--hl-garnet);margin:0 6px;font-style:normal}.hlCitation .hlFinal{font-weight:700}.hlFeatured{margin-top:40px}.hlFeatured h2{letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px;font-family:Georgia,serif;font-size:15px}.hlFeaturedSub{color:var(--hl-ink-2);margin:0 0 14px;font-family:Georgia,serif;font-size:11.5px;font-style:italic}.hlFeatList{column-count:2;column-gap:36px;margin:0;padding:0;list-style:none}.hlFeatList li{break-inside:avoid;border-top:1px dotted var(--hl-line)}.hlFeatList li:nth-child(-n+2){border-top:0}.hlFeatList a{align-items:baseline;gap:6px;padding:9px 0;display:flex}.hlFeatList .hlTag{color:var(--hl-garnet);font-weight:700}.hlColophon{border-top:3px double var(--hl-ink);color:var(--hl-ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:44px;padding-top:18px;font-size:11px;display:flex}.hlColophon a{color:var(--hl-garnet);font-weight:700}@media (max-width:700px){.homeLedgerShell{padding:28px 18px 50px}.hlVolumes{grid-template-columns:1fr}.hlVolume+.hlVolume{border-left:0;border-top:1px solid var(--hl-line)}.hlFeatList{column-count:1}.hlColophon{flex-direction:column;gap:6px}}:root{--header-height:72px}.siteHeader{height:var(--header-height);background:#fff;border-bottom:0;padding:0 32px}.siteHeader .logo b{letter-spacing:-.7px;font-size:25px}.siteLogoGlobe,.gatewayGlobe{color:#075eea;border:3px solid #075eea;border-radius:50%;display:inline-block;position:relative}.siteLogoGlobe{flex:0 0 35px;width:35px;height:35px}.siteLogoGlobe:before,.siteLogoGlobe:after,.gatewayGlobe:before,.gatewayGlobe:after{content:"";border:2px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.siteLogoGlobe:before{width:13px;height:29px}.siteLogoGlobe:after{width:29px;height:12px}.siteLogoGlobe i,.gatewayGlobe i{border-top:2px solid;position:absolute;top:50%;left:4px;right:4px}.siteHeaderAuth{gap:17px}.siteHeaderAuth a{border-radius:9px;min-width:auto;height:43px;padding:0 12px;font-size:15px}.signInButton{background:0 0;border:0}.signUpButton{background:#075eea;border-color:#075eea;box-shadow:0 8px 20px #0866ed24;min-width:104px!important;padding:0 22px!important}.simpleHome{min-height:calc(100vh - var(--header-height));color:#07163f;background:#fff;padding:30px 28px 24px}.simpleHomeHero{text-align:center;max-width:950px;margin:0 auto}.simpleHomeHero h1{letter-spacing:-2.1px;margin:0;font-size:52px;font-weight:800;line-height:1.08}.simpleHomeHero>p{color:#263553;margin:16px 0 23px;font-size:17px;line-height:1.55}.simpleSearch{background:#fff;border:1.5px solid #8ab7fb;border-radius:13px;align-items:center;gap:19px;width:min(650px,100%);height:62px;margin:0 auto;padding:0 22px;display:flex;box-shadow:0 8px 22px #1d5db108}.simpleSearch>span{border:2px solid #24385e;border-radius:50%;width:25px;height:25px;position:relative}.simpleSearch>span:after{content:"";border-top:2px solid #24385e;width:10px;position:absolute;bottom:-4px;right:-7px;transform:rotate(47deg)}.simpleSearch input{color:#142648;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:18px}.simpleSearch input::placeholder{color:#536581;opacity:1}.homeGatewayGrid{grid-template-columns:1fr 1fr;gap:30px;max-width:1180px;margin:29px auto 0;display:grid}.homeGateway{background:#fff;border:1.5px solid #8ab7fb;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:108px 1fr;gap:0 28px;min-height:250px;padding:27px 34px 22px;display:grid}.gatewayGlobe{border-width:3px;width:88px;height:88px;margin-top:4px}.gatewayGlobe:before{width:34px;height:80px}.gatewayGlobe:after{width:80px;height:34px}.gatewayGlobe i{border-width:2px;left:4px;right:4px}.homeGateway h2{letter-spacing:-.7px;margin:0 0 11px;font-size:27px;line-height:1.2}.gatewayPath{color:#075eea;margin:0 0 11px;font-size:14px}.gatewayPath b{font-weight:500}.gatewayDescription{color:#263553;margin:0 0 12px;font-size:15px;line-height:1.55}.gatewayLink{color:#075eea;font-size:15px;font-weight:700}.gatewayLink b{margin-left:5px;font-size:21px;font-weight:500}.gatewayChips{grid-column:1/-1;grid-template-columns:1fr .7fr 1.18fr;align-self:end;gap:17px;margin-top:18px;display:grid}.gatewayChips a{color:#0d1b3d;white-space:nowrap;border:1px solid #b7cbe7;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:43px;font-size:14px;display:flex}.gatewayChips a:hover{color:#075eea;background:#f8fbff;border-color:#075eea}.gatewayChips span{font-size:23px}.gatewayCategoryChips{grid-template-columns:repeat(3,1fr)}.gatewayCategoryChips span{color:#075eea;place-items:center;width:29px;height:29px;font-size:27px;font-weight:500;display:grid}.gatewayCalculator{border:3px solid #075eea;border-radius:9px;width:72px;height:96px;margin:0 auto;position:relative;box-shadow:0 0 0 6px #edf5ff}.gatewayCalculator i{border:3px solid #075eea;border-radius:3px;height:29px;position:absolute;top:11px;left:10px;right:10px}.gatewayCalculator span{border:3px solid #075eea;border-radius:3px;width:15px;height:15px;position:absolute}.gatewayCalculator span:first-of-type{top:47px;left:8px}.gatewayCalculator span:nth-of-type(2){top:47px;left:28px}.gatewayCalculator span:nth-of-type(3){top:47px;left:48px}.gatewayCalculator span:nth-of-type(4){top:69px;left:8px}.gatewayCalculator span:nth-of-type(5){top:69px;left:28px}.gatewayCalculator span:nth-of-type(6){height:20px;top:69px;left:48px}.homePopular{max-width:1180px;margin:23px auto 0}.homePopular h2{text-align:center;letter-spacing:-.7px;margin:0 0 13px;font-size:28px}.homePopular>div{grid-template-columns:repeat(6,1fr);gap:17px;display:grid}.homePopular a{color:#081638;text-align:center;background:#fff;border:1px solid #9fc2f5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:105px;padding:12px 10px;display:flex}.homePopular a:hover{border-color:#075eea;transform:translateY(-2px);box-shadow:0 10px 25px #145fbd12}.homePopular a>b{font-size:15px;line-height:1.3}.popularLineIcon{color:#075eea;place-items:center;width:45px;height:45px;display:grid}.popularLineIcon svg{width:100%;height:100%;overflow:visible}.siteFooter{color:#081638;background:#fff;border-top:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:23px max(32px,50% - 640px);display:flex}.footerBrand{color:#081638;align-items:center;gap:12px;font-size:23px;font-weight:800;display:flex}.siteFooter nav{justify-content:flex-end;align-items:center;gap:65px;display:flex}@media (max-width:1000px){.simpleHomeHero h1{font-size:48px}.homeGatewayGrid{gap:20px}.homeGateway{grid-template-columns:95px 1fr;padding:30px 24px}.gatewayGlobe{width:82px;height:82px}.gatewayGlobe:before{width:32px;height:74px}.gatewayGlobe:after{width:74px;height:32px}.gatewayChips{gap:8px}.gatewayChips a{font-size:13px}.homePopular>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){:root{--header-height:68px}.siteHeader{padding:0 18px}.siteHeader .logo b{font-size:21px}.siteLogoGlobe{flex-basis:30px;width:30px;height:30px}.siteLogoGlobe:before{height:25px}.siteLogoGlobe:after{width:25px}.siteHeaderAuth a{height:40px;font-size:14px}.signUpButton{min-width:78px!important;padding:0 14px!important}.simpleHome{padding:35px 16px 24px}.simpleHomeHero h1{letter-spacing:-1.5px;font-size:39px}.simpleHomeHero>p{font-size:16px}.simpleSearch{height:62px}.homeGatewayGrid{grid-template-columns:1fr;margin-top:30px}.homeGateway{min-height:0}.homePopular>div{grid-template-columns:repeat(2,1fr)}.siteFooter{flex-direction:column;align-items:flex-start}.siteFooter nav{justify-content:space-between;gap:12px;width:100%}}:root{--cb-ink:#061412;--cb-panel:#0b1d19;--cb-panel-2:#102721;--cb-gold:#d6ad59;--cb-gold-soft:#f0d48f;--cb-green:#3eb582;--cb-copy:#f7f3e8;--cb-muted:#aab9b2}.siteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061412f5;border-bottom:1px solid #d6ad5933;box-shadow:0 10px 35px #0000002e}.siteHeaderInner{max-width:1380px}.siteHeader .logo{color:#fff;gap:10px}.siteHeader .logo b{letter-spacing:-.5px;font-family:Georgia,Times New Roman,serif;font-size:23px}.siteHeader .logo b span,.footerBrand span{color:var(--cb-gold-soft)}.siteBrandMark{object-fit:cover;filter:saturate(.92)contrast(1.05);border-radius:50%;width:38px;height:38px}.siteHeader nav{color:#d9e3de;gap:34px;font-size:14px}.siteHeader nav a:hover,.siteHeader nav a:focus-visible{color:var(--cb-gold-soft)}.siteHeaderAuth a{font-size:13px}.siteHeaderAuth .signInButton{color:#e7eee9;border:1px solid #ffffff2e}.siteHeaderAuth .signUpButton{color:#0a1714;box-shadow:none;background:linear-gradient(135deg,#e0b85f,#b88936);font-weight:800}.betterHome{background:var(--cb-ink);color:var(--cb-copy);min-height:100vh;overflow:hidden}.betterHero{isolation:isolate;border-bottom:1px solid #d6ad5929;min-height:700px;position:relative}.betterHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#061412 0%,#061412f5 27%,#06141273 55%,#0614121f 100%),linear-gradient(#0000 66%,#061412 100%);position:absolute;inset:0}.betterHeroArtwork{z-index:-2;object-fit:cover;object-position:center center}.betterHeroInner{align-items:center;max-width:1380px;min-height:700px;margin:auto;padding:108px 36px 65px;display:flex;position:relative}.betterHeroCopy{z-index:2;width:min(650px,53%);position:relative}.betterEyebrow{color:var(--cb-gold-soft);text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:10px;font-size:12px;font-weight:750;display:inline-flex}.betterEyebrow i{background:var(--cb-gold);width:28px;height:1px}.betterHero h1{letter-spacing:-4px;color:#fff;margin:22px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,94px);font-weight:500;line-height:.96}.betterHero h1 em{color:var(--cb-gold-soft);font-style:normal}.betterHeroCopy>p{color:#bdcac5;max-width:600px;margin:0 0 32px;font-size:18px;line-height:1.7}.betterSearch{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1e19c7;border:1px solid #f0d48f57;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;max-width:640px;height:66px;padding:7px 7px 7px 20px;display:grid;box-shadow:0 24px 70px #0000004d}.betterSearch>span{color:var(--cb-gold);font-size:24px;transform:rotate(-15deg)}.betterSearch input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0 12px;font-size:16px}.betterSearch input::placeholder{color:#879891}.betterSearch button{color:#081512;cursor:pointer;background:linear-gradient(135deg,#e3c06f,#b98b39);border:0;border-radius:9px;height:50px;padding:0 27px;font-size:14px;font-weight:850}.betterTrust{color:#8fa69c;flex-wrap:wrap;gap:22px;margin-top:20px;font-size:12px;display:flex}.betterTrust span:first-letter{color:var(--cb-green)}.betterResultCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#112c24e8,#051210e8);border:1px solid #f0d48f57;border-radius:17px;width:330px;padding:24px 25px 19px;position:absolute;bottom:60px;right:70px;transform:rotate(-3deg);box-shadow:0 28px 90px #0000007a}.betterResultCard>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.betterResultCard span{color:#95aaa0;text-transform:uppercase;letter-spacing:1px;font-size:11px}.betterResultCard b{color:#d9e5de;font-size:12px}.betterResultCard strong{color:var(--cb-gold-soft);margin-top:15px;font-family:Georgia,serif;font-size:42px;display:block}.betterResultCard p{color:#a5b7af;margin:4px 0 10px;font-size:12px}.betterResultCard svg{width:100%;height:auto;display:block}.betterSection{max-width:1380px;margin:0 auto;padding:78px 36px}.betterSectionHeading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.betterSectionHeading span{color:var(--cb-gold);text-transform:uppercase;letter-spacing:1.7px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.betterSectionHeading h2{letter-spacing:-1.3px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500}.betterSectionHeading>a{color:#d9e4df;font-size:13px}.betterSectionHeading>a b{color:var(--cb-gold);margin-left:8px}.betterPopular{padding-top:58px;padding-bottom:70px}.betterPopularGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.betterPopularCard{background:linear-gradient(145deg,#122d25e0,#081a16e6);border:1px solid #d6ad592e;border-radius:14px;min-height:164px;padding:23px 18px;transition:transform .2s,border-color .2s,background .2s;position:relative}.betterPopularCard:hover,.betterPopularCard:focus-visible{background:linear-gradient(145deg,#173d32,#0a211c);border-color:#d6ad59a6;transform:translateY(-5px)}.betterPopularCard>i{width:48px;height:48px;color:var(--cb-gold-soft);border:1px solid #d6ad5961;border-radius:50%;place-items:center;margin-bottom:23px;font-family:Georgia,serif;font-size:24px;font-style:normal;display:grid}.betterPopularCard span b{color:#fff;font-size:14px;line-height:1.25;display:block}.betterPopularCard span small{color:#81978e;margin-top:7px;font-size:11px;line-height:1.35;display:block}.betterPopularCard>em{color:#557068;font-size:14px;font-style:normal;position:absolute;top:22px;right:18px}.betterCountrySection{background:#091a17;border-block:1px solid #d6ad591c;max-width:none;padding-left:max(36px,50% - 654px);padding-right:max(36px,50% - 654px)}.betterLead{color:#9fb0a9;max-width:700px;margin:-13px 0 30px;font-size:14px;line-height:1.65}.betterCountryGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.betterCountryCard{background:#10231f;border:1px solid #d6ad5933;border-radius:14px;height:252px;position:relative;overflow:hidden}.betterCountryCard>img{object-fit:cover;transition:transform .45s}.betterCountryCard:hover>img{transform:scale(1.045)}.betterCountryShade{background:linear-gradient(#030f0d14 28%,#030f0df5);position:absolute;inset:0}.betterCountryContent{position:absolute;inset:auto 23px 21px}.betterCountryContent small{color:#d9ba70;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:750}.betterCountryContent b{color:#fff;margin-top:7px;font-family:Georgia,serif;font-size:25px;display:block}.betterCountryContent em{color:#aabbb4;margin-top:7px;font-size:11px;font-style:normal;display:block}.betterCategories{padding-top:82px}.betterCategoryGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.betterCategoryCard{background:#0a201b;border:1px solid #d6ad592b;border-radius:14px;grid-template-columns:56px 1fr;align-items:center;gap:16px;min-height:138px;padding:21px;display:grid;position:relative}.betterCategoryCard:hover{background:#0d2922;border-color:#d6ad598c}.betterCategoryIcon{filter:saturate(.78);background:#d6ad591a;border-radius:12px;place-items:center;width:54px;height:54px;font-size:27px;display:grid}.betterCategoryCard span b{color:#f5f5ef;font-size:14px;display:block}.betterCategoryCard span small{color:#839a91;margin-top:7px;font-size:10px;line-height:1.45;display:block}.betterCategoryCard>em{color:#b08d48;font-style:normal;position:absolute;top:15px;right:16px}.betterPromise{background:linear-gradient(120deg,#102b23,#081b17);border:1px solid #d6ad5938;border-radius:16px;grid-template-columns:repeat(3,1fr);max-width:1308px;margin:0 auto 80px;padding:34px;display:grid}.betterPromise>div{border-right:1px solid #ffffff1a;grid-template-columns:45px 1fr;column-gap:15px;padding:5px 32px;display:grid}.betterPromise>div:last-child{border:0}.betterPromise span{width:43px;height:43px;color:var(--cb-gold-soft);border:1px solid #d6ad5959;border-radius:50%;grid-row:1/3;place-items:center;font-size:20px;display:grid}.betterPromise b{font-family:Georgia,serif;font-size:16px}.betterPromise p{color:#8fa49b;margin:5px 0 0;font-size:11px;line-height:1.5}.betterLegacyPage{min-height:calc(100vh - var(--header-height));padding-top:28px}.betterLegacyPage .betterSectionHeading h1,.betterRouteCard h1{color:#fff;margin:0;font-family:Georgia,serif;font-size:48px;font-weight:500}.betterRouteCard{flex-direction:column;justify-content:center;align-items:flex-start;min-height:480px;display:flex}.betterRouteCard>p{color:#9fb0a9;max-width:620px;font-size:17px;line-height:1.7}.betterRouteButton{color:#071511;background:linear-gradient(135deg,#e3c06f,#b98b39);border-radius:9px;margin-top:16px;padding:15px 22px;font-size:14px;font-weight:800}.siteFooter{color:#dfe8e3;background:#04110f;border-top:1px solid #d6ad5929;grid-template-columns:1fr auto;align-items:center;gap:22px;min-height:120px;padding:28px max(32px,50% - 654px);display:grid}.footerBrand{color:#fff;align-items:center;gap:10px;font-family:Georgia,serif;font-size:21px;font-weight:700;display:flex}.siteFooter nav{gap:30px}.siteFooter nav a{color:#a1b3ab;font-size:12px}.siteFooter>small{color:#647a71;border-top:1px solid #ffffff14;grid-column:1/-1;width:100%;padding-top:18px;font-size:10px}@media (max-width:1100px){.betterHero,.betterHeroInner{min-height:650px}.betterHeroCopy{width:62%}.betterResultCard{width:280px;right:32px}.betterPopularGrid{grid-template-columns:repeat(3,1fr)}.betterCategoryGrid{grid-template-columns:repeat(2,1fr)}.betterPromise>div{padding:5px 18px}}@media (max-width:760px){.siteHeader{padding:0 16px}.siteHeader .logo b{font-size:19px}.siteBrandMark{width:34px;height:34px}.siteHeader nav,.siteHeaderAuth .signInButton{display:none}.betterHero,.betterHeroInner{min-height:720px}.betterHeroArtwork{object-position:68% center;opacity:.55}.betterHero:after{background:linear-gradient(#0614124d,#0614128c 42%,#061412 100%),linear-gradient(90deg,#061412,#06141240)}.betterHeroInner{align-items:flex-start;padding:82px 21px 40px}.betterHeroCopy{width:100%}.betterHero h1{letter-spacing:-2.5px;font-size:51px}.betterHeroCopy>p{font-size:15px}.betterSearch{grid-template-columns:22px 1fr auto;height:60px;padding-left:13px;padding-right:6px}.betterSearch input{padding-inline:8px;font-size:12px}.betterSearch button{height:47px;padding:0 13px;font-size:11px;display:block}.betterResultCard{width:275px;padding:18px;bottom:36px;right:22px;transform:rotate(-2deg)}.betterResultCard strong{font-size:34px}.betterSection{padding:56px 20px}.betterSectionHeading{align-items:flex-start}.betterSectionHeading h2{font-size:33px}.betterSectionHeading>a{display:none}.betterPopularGrid{grid-template-columns:repeat(2,1fr)}.betterPopularCard{min-height:148px}.betterCountrySection{padding-left:20px;padding-right:20px}.betterCountryGrid{grid-template-columns:1fr}.betterCountryCard{height:220px}.betterCategoryGrid{grid-template-columns:1fr}.betterPromise{grid-template-columns:1fr;margin:0 20px 55px;padding:13px 22px}.betterPromise>div{border-bottom:1px solid #ffffff14;border-right:0;padding:18px 0}.siteFooter{grid-template-columns:1fr;padding:28px 20px}.siteFooter nav{justify-content:flex-start;gap:18px}}@media (max-width:480px){.siteHeaderAuth .signInButton{display:none}.homeGateway{grid-template-columns:72px 1fr;padding:24px 18px}.gatewayGlobe{width:62px;height:62px}.gatewayGlobe:before{width:24px;height:56px}.gatewayGlobe:after{width:56px;height:24px}.gatewayCalculator{width:58px;height:80px}.gatewayCalculator i{height:18px;top:7px;left:7px;right:7px}.gatewayCalculator span{border-width:2px;width:10px;height:10px}.gatewayCalculator span:first-of-type{top:36px;left:7px}.gatewayCalculator span:nth-of-type(2){top:36px;left:24px}.gatewayCalculator span:nth-of-type(3){top:36px;left:41px}.gatewayCalculator span:nth-of-type(4){top:54px;left:7px}.gatewayCalculator span:nth-of-type(5){top:54px;left:24px}.gatewayCalculator span:nth-of-type(6){height:19px;top:54px;left:41px}.homeGateway h2{font-size:24px}.gatewayPath{font-size:13px}.gatewayDescription{font-size:15px}.gatewayChips{grid-template-columns:1fr;margin-top:24px}.gatewayChips a{font-size:14px}.siteFooter nav{grid-template-columns:1fr 1fr;display:grid}}.calculatorExperience{color:#071638;background:#fff;padding-bottom:38px}.calculatorExperience .childShell{max-width:1400px;padding:18px 28px 0}.calculatorExperience .breadcrumbs{font-size:13px}.calculatorVisualHero{aspect-ratio:3;background:#edf7ff;border:1px solid #cbdff5;border-radius:15px;width:calc(100% - 56px);max-width:1344px;min-height:310px;margin:10px auto 18px;position:relative;overflow:hidden}.calculatorVisualHero>img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.calculatorHeroCopy{z-index:2;background:linear-gradient(90deg,#fff 0%,#fffffff2 70%,#0000 100%);flex-direction:column;justify-content:center;width:48%;padding:35px 48px;display:flex;position:absolute;top:0;bottom:0;left:0}.calculatorHeroCopy small{color:#075eea;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.calculatorHeroCopy h1{color:#071638;letter-spacing:-1.7px;max-width:660px;margin:9px 0 13px;font-size:44px;line-height:1.08}.calculatorHeroCopy p{color:#334d6e;max-width:580px;margin:0;font-size:16px;line-height:1.65}.calculatorExperience .genericCalculator{max-width:1344px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(320px,34%) minmax(0,66%);gap:14px;margin:0 auto 18px;padding:0;display:grid}.calculatorExperience .calculatorTopActions{background:#fff;border:1px solid #d2e1f1;border-radius:12px;grid-column:1/-1;min-height:62px;margin:0;padding:9px 12px}.calculatorExperience .calculatorTopActions>div{padding-left:5px}.calculatorExperience .calculatorTopActions>div strong{font-size:15px}.calculatorExperience .calculatorTopActions>div small{font-size:12px}.calculatorExperience .calculatorTopActions button{border-radius:8px;min-height:42px;font-size:12px}.calculatorExperience .genericInputs,.calculatorExperience .genericResult,.calculatorExperience .scenarioPanel{background:#fff;border:1px solid #cfdeef;border-radius:12px;box-shadow:0 8px 25px #275c9d0a}.calculatorExperience .genericInputs{padding:22px 22px 18px}.calculatorExperience .genericResult{padding:22px 26px}.calculatorExperience .workbenchHeading h2{font-size:18px}.calculatorExperience .calculatorField{margin:18px 0 21px}.calculatorExperience .calculatorField>label{font-size:13px}.calculatorExperience .calculatorField input[type=number],.calculatorExperience .calculatorField select{height:39px!important;font-size:13px!important}.calculatorExperience .rangeScale{font-size:9.5px}.calculatorExperience .primaryResult{border-bottom:1px solid #dce8f4;padding:6px 0 18px;position:relative}.calculatorExperience .primaryResult span{color:#273f60;font-size:14px;font-weight:750}.calculatorExperience .primaryResult strong{color:#075eea;letter-spacing:-1.5px;margin-top:7px;font:800 48px/1.05 system-ui,sans-serif}.calculatorExperience .secondaryResult{padding:14px 0}.calculatorExperience .secondaryResult span{font-size:12.5px}.calculatorExperience .secondaryResult strong{font-size:18px}.calculatorExperience .chartCard{background:#fbfdff;border:1px solid #dce8f5;border-radius:10px;margin-top:14px;padding:16px}.calculatorExperience .projectionChart{height:150px}.calculatorExperience .scenarioPanel{grid-column:1/-1;padding:22px 24px}.calculatorExperience .scenarioCards{gap:15px}.calculatorExperience .scenarioCards article{background:#fbfdff;border-radius:10px}.calculatorInsight{background:#fff;border:1px solid #cfdeef;border-radius:12px;grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;max-width:1344px;margin:0 auto 18px;padding:22px 26px;display:grid}.calculatorInsight small{color:#075eea;letter-spacing:.13em;font-size:11px;font-weight:800}.calculatorInsight h2{margin:6px 0 8px;font-size:22px}.calculatorInsight p{color:#46607d;margin:0;font-size:14px;line-height:1.65}.calculatorInsight aside{background:linear-gradient(135deg,#f3f8ff,#f8fffc);border:1px solid #cfe1f3;border-radius:10px;grid-template-columns:45px 1fr;gap:13px;padding:17px 19px;display:grid}.calculatorInsight aside>span{color:#075eea;background:#e8f2ff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.calculatorInsight aside b{font-size:13px}.calculatorInsight aside p{margin-top:5px;font-size:12.5px}.calculatorExperience .calculatorEditorial,.calculatorExperience .educationCard,.calculatorExperience .calculatorFaq{max-width:1344px;margin:0 auto 18px}.calculatorExperience .calculatorEditorial{gap:14px;padding:0}.calculatorExperience .calculatorEditorial article,.calculatorExperience .educationCard,.calculatorExperience .calculatorFaq{background:#fff;border:1px solid #cfdeef;border-radius:12px;box-shadow:0 7px 22px #275c9d08}.calculatorExperience .calculatorEditorial article{padding:24px 26px}.calculatorExperience .calculatorEditorial h2,.calculatorExperience .educationCard h2,.calculatorExperience .calculatorFaq h2{letter-spacing:-.25px;font-family:inherit;font-size:20px}.calculatorExperience .calculatorEditorial p,.calculatorExperience .calculatorEditorial li,.calculatorExperience .educationCard p,.calculatorExperience .calculatorFaq p{font-size:13.5px;line-height:1.65}.sectionArtIcon{color:#075eea;vertical-align:middle;background:#eaf3ff;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:8px;font-size:18px;display:inline-grid}.calculatorExperience .formulaPlate{background:#fbfdff;border-color:#cfe0f3;margin:17px 0;padding:19px;font-size:16px}.calculatorExperience .educationCard{padding:23px 24px}.calculatorExperience .educationCard>header{margin-bottom:18px}.calculatorExperience .keyTerms>div{gap:13px}.calculatorExperience .keyTerms article{min-height:110px;padding:17px}.calculatorExperience .termIcon{color:#075eea;background:#eef5ff;width:52px;height:52px;font-size:23px}.calculatorExperience .keyTerms h3{font-size:14px}.calculatorExperience .keyTerms p{font-size:12.5px}.calculatorExperience .differenceGrid{gap:14px}.calculatorExperience .differenceGrid article{min-height:175px;padding:20px}.calculatorExperience .differenceGrid h3{font-size:15px}.calculatorExperience .differenceGrid p{font-size:13px}.calculatorExperience .guideRow{grid-template-columns:1fr;gap:14px}.calculatorExperience .guideRow article{min-height:0}.calculatorExperience .guideRow .stepList{max-width:none}.calculatorExperience .calculatorFaq{padding:25px 28px}.calculatorExperience .calculatorFaq details{padding:15px 10px}.calculatorExperience .calculatorFaq summary{font-size:13.5px}.calculatorTrustStrip{background:#f9fcff;border:1px solid #cfdeef;border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:1344px;margin:0 auto;display:grid;overflow:hidden}.calculatorTrustStrip>div{border-left:1px solid #dbe7f3;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:105px;padding:18px 20px;display:grid}.calculatorTrustStrip>div:first-child{border-left:0}.calculatorTrustStrip>div>span{color:#075eea;background:#e8f2ff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.calculatorTrustStrip p{margin:0}.calculatorTrustStrip b{font-size:12.5px}.calculatorTrustStrip small{color:#526984;margin-top:5px;font-size:11px;line-height:1.5;display:block}@media (max-width:960px){.calculatorVisualHero{aspect-ratio:auto;min-height:440px}.calculatorVisualHero>img{object-position:center bottom;height:54%;top:auto}.calculatorHeroCopy{background:linear-gradient(#fff 0%,#fffffff4 83%,#0000);width:100%;height:54%;padding:28px 34px;bottom:auto}.calculatorHeroCopy h1{font-size:38px}.calculatorExperience .genericCalculator{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.calculatorExperience .genericInputs,.calculatorExperience .genericResult{grid-column:1}.calculatorInsight,.calculatorExperience .calculatorEditorial,.calculatorExperience .educationCard,.calculatorExperience .calculatorFaq,.calculatorTrustStrip{margin-left:20px;margin-right:20px}.calculatorTrustStrip{grid-template-columns:1fr 1fr}.calculatorTrustStrip>div:nth-child(3){border-top:1px solid #dbe7f3;border-left:0}.calculatorTrustStrip>div:nth-child(4){border-top:1px solid #dbe7f3}}@media (max-width:640px){.calculatorExperience .childShell{padding:13px 14px 0}.calculatorVisualHero{width:calc(100% - 28px);min-height:420px;margin-top:6px}.calculatorHeroCopy{height:56%;padding:24px 20px}.calculatorHeroCopy h1{font-size:32px}.calculatorHeroCopy p{font-size:14px}.calculatorVisualHero>img{object-fit:contain;object-position:center bottom;height:50%}.calculatorExperience .genericCalculator,.calculatorInsight,.calculatorExperience .calculatorEditorial,.calculatorExperience .educationCard,.calculatorExperience .calculatorFaq,.calculatorTrustStrip{margin-left:14px;margin-right:14px}.calculatorExperience .calculatorTopActions{grid-template-columns:1fr 1fr}.calculatorInsight{grid-template-columns:1fr;padding:20px}.calculatorExperience .primaryResult strong{font-size:40px}.calculatorExperience .keyTerms>div,.calculatorExperience .differenceGrid,.calculatorTrustStrip{grid-template-columns:1fr}.calculatorTrustStrip>div{border-top:1px solid #dbe7f3;border-left:0}.calculatorTrustStrip>div:first-child{border-top:0}}.bmiPage{color:#071638;background:#fff}.bmiExperience{max-width:1435px;margin:0 auto;padding:0 38px 12px}.bmiHero{background:#fff;height:198px;margin:0 -38px;position:relative;overflow:hidden}.bmiHero>img{z-index:0;object-fit:fill;width:64%;height:100%;position:absolute;top:0;right:0}.bmiHero:after{display:none}.bmiHeroCopy{z-index:2;width:44%;position:absolute;top:24px;left:38px}.bmiCrumb{color:#4c6481!important;margin:0 0 23px!important;font-size:11px!important}.bmiHeroCopy h1{letter-spacing:-1.4px;margin:0 0 12px;font-size:42px;line-height:1}.bmiHeroCopy>p:last-child{color:#334d6e;max-width:455px;margin:0;font-size:13px;line-height:1.55}.bmiActions{z-index:3;gap:12px;display:flex;position:absolute;top:16px;left:42%}.bmiActions button{color:#075eea;background:#fff;border:1px solid #075eea;border-radius:6px;height:36px;padding:0 17px;font-size:11px;font-weight:700}.bmiCalculator{z-index:2;grid-template-columns:33% 67%;gap:15px;margin-top:0;padding:0;display:grid;position:relative}.bmiInputs,.bmiResult{background:#fff;border:1px solid #c8dced;border-radius:11px;min-height:284px}.bmiInputs{padding:17px 21px 12px}.bmiTabs{border:1px solid #bcd3eb;border-radius:6px;grid-template-columns:1fr 1fr;height:31px;margin-bottom:13px;display:grid;overflow:hidden}.bmiTabs button{color:#18385e;background:#fff;border:0;font-size:11px}.bmiTabs button.active{color:#fff;background:#0766ec}.bmiField{grid-template-rows:18px 42px;grid-template-columns:55px 1fr 43px 43px;gap:0 8px;margin:0 0 12px;display:grid}.bmiField>b{grid-column:1/-1;font-size:12px}.bmiFieldIcon{background:0 0;grid-row:2;align-self:center;place-items:center;width:38px;height:42px;display:grid}.bmiFieldIcon img{object-fit:contain;width:38px;height:42px;display:block}.bmiField>div{grid-row:2;height:42px;position:relative}.bmiField input{color:#071638;background:#fff;border:1px solid #bfd3e8;border-radius:7px;width:100%;height:42px;padding:0 48px 0 14px;font-size:19px;font-weight:750}.bmiField i{color:#3c5574;font-size:13px;font-style:normal;position:absolute;top:12px;right:14px}.bmiField>button{color:#18385e;background:#fff;border:1px solid #bfd3e8;border-radius:7px;grid-row:2;height:42px;font-size:18px}.bmiCalculate{color:#fff;background:#0766ec;border:0;border-radius:5px;width:100%;height:40px;font-size:15px;font-weight:750}.bmiPrivacy{text-align:center;color:#526984;margin:9px 0 0;font-size:10px}.bmiInputs>small{text-align:center;color:#0b9e62;min-height:12px;font-size:9px;display:block}.bmiResult{padding:12px 36px;position:relative}.bmiResult>div:first-child{width:58%}.bmiResult h2{margin:0;font-size:16px}.bmiResult strong{letter-spacing:-2px;margin:5px 0 2px;font-size:64px;line-height:.95;display:block}.bmiStatus{border:1px solid;border-radius:17px;padding:5px 12px;font-size:13px;font-weight:750;display:inline-block}.bmiStatus.green{color:#168949;background:#f1fbf4}.bmiStatus.blue{color:#1768df;background:#f0f6ff}.bmiStatus.amber{color:#b76c00;background:#fff8e8}.bmiStatus.coral{color:#d04444;background:#fff2f2}.bmiResult>div:first-child p{color:#3f5877;max-width:310px;margin:9px 0 0;font-size:11px;line-height:1.45}.bmiResult>img{object-fit:contain;width:220px;height:170px;position:absolute;top:0;right:92px}.bmiScale{bottom:13px;left:35px;right:35px;width:auto!important;position:absolute!important}.bmiScale>i{color:#fff;background:#071638;border-radius:5px;padding:5px 7px;font-size:11px;font-style:normal;position:absolute;top:-32px;transform:translate(-50%)}.bmiScale>i:after{content:"";border:5px solid #0000;border-top-color:#071638;border-bottom:0;position:absolute;bottom:-5px;left:50%}.bmiScale>div{grid-template-columns:1.1fr 1.4fr 1fr .7fr .9fr;height:31px;display:grid}.bmiScale>div span{text-align:center;border-top:4px solid;padding-top:8px;font-size:9px;position:relative}.bmiScale>div span:first-child{border-radius:11px 0 0}.bmiScale>div span:last-child{border-radius:0 11px 0 0}.bmiScale>div span:after{content:"";background:currentColor;width:1px;height:9px;position:absolute;top:-4px;right:-1px}.bmiScale>div span:first-child:before{content:"";background:currentColor;width:1px;height:14px;position:absolute;top:-4px;left:0}.bmiScale>div .blue{color:#1671ee}.bmiScale>div .green{color:#178b4a}.bmiScale>div .amber{color:#c88700}.bmiScale>div .orange{color:#df6411}.bmiScale>div .coral{color:#dc3434}.bmiScale footer{color:#415a77;justify-content:space-between;padding-top:7px;font-size:10px;display:flex;position:relative}.bmiScale footer:before{content:"";background:repeating-linear-gradient(90deg,#9fb0c3 0 1px,#0000 1px calc(20% - 1px),#9fb0c3 calc(20% - 1px) 20%);height:6px;position:absolute;top:0;left:0;right:0}.bmiUnderstand{background:#fff;border:1px solid #c8dced;border-radius:11px;grid-template-columns:1.15fr repeat(4,1fr) 1.05fr;gap:11px;margin-top:18px;padding:15px 20px;display:grid}.bmiUnderstand header{padding-top:3px}.bmiUnderstand h2{margin:0 0 7px;font-size:15px}.bmiUnderstand header p{color:#49627f;margin:0;font-size:10px;line-height:1.5}.bmiUnderstand article{background:#fbfdff;border:1px solid;border-radius:9px;grid-template-columns:48px 1fr;gap:8px;min-height:126px;padding:12px 10px;display:grid}.bmiUnderstand article.blue{border-color:#bed7f7}.bmiUnderstand article.green{background:#f8fdf9;border-color:#a9d6b7}.bmiUnderstand article.amber{background:#fffdf6;border-color:#f3d798}.bmiUnderstand article.coral{background:snow;border-color:#f2c4c4}.bmiPerson{color:#075eea;font-size:42px}.bmiUnderstand .green .bmiPerson{color:#29934d}.bmiUnderstand .amber .bmiPerson{color:#e7980b}.bmiUnderstand .coral .bmiPerson{color:#e75252}.bmiUnderstand h3{color:#075eea;margin:0 0 4px;font-size:10px}.bmiUnderstand article.green h3{color:#248646}.bmiUnderstand article.amber h3{color:#c67c00}.bmiUnderstand article.coral h3{color:#d83e3e}.bmiUnderstand article p{color:#405875;margin:8px 0 0;font-size:8.7px;line-height:1.45}.bmiUnderstand aside{background:#f7fbff;border:1px solid #c5daf0;border-radius:9px;grid-template-columns:22px 1fr;gap:8px;padding:13px 10px;display:grid}.bmiUnderstand aside>b{color:#075eea}.bmiUnderstand aside p{color:#36506f;margin:0;font-size:9px;line-height:1.5}.bmiEducation{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:15px;display:grid}.bmiEducation article{background:#fff;border:1px solid #c8dced;border-radius:9px;justify-content:space-between;min-height:127px;padding:15px;display:flex;position:relative;overflow:hidden}.bmiEducation article>div{z-index:2;max-width:66%;position:relative}.bmiEducation h2{margin:0 0 7px;font-size:13px}.bmiEducation p,.bmiEducation li{color:#3e5875;font-size:9px;line-height:1.5}.bmiEducation p{margin:0}.bmiEducation ul{margin:0;padding-left:15px}.bmiEducation li::marker{color:#13a15e}.bmiEducation article>img{z-index:1;object-fit:contain;object-position:right bottom;width:36%;height:92%;position:absolute;bottom:0;right:3px}.bmiTerms{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bmiTerms p{flex-direction:column;display:flex}.bmiTerms b{color:#075eea;font-size:9px}.bmiFormula{color:#17385e;border:1px solid #bdd4ec;border-radius:5px;margin-top:8px;padding:7px 10px;font-size:10px;display:inline-block}.healthyText{color:#188949;margin-top:4px;display:block}.bmiNoList li::marker{color:#e44747}.bmiFaqList li::marker{color:#075eea}.bmiTrust{background:#fff;border:1px solid #c8dced;border-radius:9px;grid-template-columns:1.1fr 1fr 1.2fr 1fr;margin-top:15px;display:grid}.bmiTrust article{border-left:1px solid #d9e6f2;grid-template-columns:39px 1fr;align-items:center;gap:10px;min-height:70px;padding:12px 16px;display:grid}.bmiTrust article:first-child{border-left:0}.bmiTrust article>span{color:#075eea;background:#e9f3ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.bmiTrust p{margin:0}.bmiTrust small{color:#4a627e;margin-top:4px;font-size:8.5px;line-height:1.45;display:block}@media (max-width:1000px){.bmiExperience{padding:0 20px}.bmiHero{margin:0 -20px}.bmiHeroCopy{left:20px}.bmiCalculator{grid-template-columns:1fr}.bmiUnderstand,.bmiEducation{grid-template-columns:repeat(2,1fr)}.bmiTrust{grid-template-columns:1fr 1fr}.bmiTrust article:nth-child(3){border-top:1px solid #d9e6f2;border-left:0}.bmiTrust article:nth-child(4){border-top:1px solid #d9e6f2}}@media (max-width:640px){.bmiExperience{padding:0 14px}.bmiHero{height:440px;margin:0 -14px}.bmiHero>img{object-position:center bottom;width:100%;height:53%;top:auto;bottom:0}.bmiHero:after{background:linear-gradient(#fff 0 48%,#0000 70%)}.bmiHeroCopy{width:auto;top:18px;left:14px;right:14px}.bmiHeroCopy h1{font-size:36px}.bmiActions{top:196px;left:14px}.bmiActions button{padding:0 9px}.bmiCalculator{margin-top:10px}.bmiInputs,.bmiResult{min-height:310px}.bmiResult{padding:20px}.bmiResult>img{width:150px;right:15px}.bmiScale{left:20px;right:20px}.bmiScale>div span{font-size:7px}.bmiUnderstand,.bmiEducation,.bmiTrust{grid-template-columns:1fr}.bmiTrust article{border-top:1px solid #d9e6f2;border-left:0}.bmiTrust article:first-child{border-top:0}}.bmiUnderstand .bmiPerson{object-fit:contain;align-self:start;width:44px;height:67px;font-size:0;display:block}.bmiActions button{align-items:center;gap:7px;display:inline-flex}.bmiActions button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.bmiTerms{gap:9px}.bmiTerms p{grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-items:center;column-gap:7px;display:grid}.bmiTerms img{object-fit:contain;grid-row:1/3;width:32px;height:38px}.bmiTerms span{margin-top:2px}.bmiNoList,.bmiFaqList{list-style:none;padding-left:0!important}.bmiNoList li,.bmiFaqList li{padding-left:17px;position:relative}.bmiNoList li:before{content:"×";color:#fff;background:#ef4d4d;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:1px;left:0}.bmiFaqList li:before{content:"?";color:#fff;background:#1471ed;border-radius:50%;place-items:center;width:12px;height:12px;font-size:8px;font-weight:900;line-height:1;display:grid;position:absolute;top:1px;left:0}.bmiTrustIcon{object-fit:contain;width:42px;height:42px}.bmiSourceTrust{grid-template-columns:88px 1fr!important}.bmiSourceMarks{align-items:center;gap:4px;display:flex}.bmiSourceMarks img{object-fit:contain;width:40px;height:40px}.bmiHero{height:220px}.bmiHero>img{object-fit:fill;width:63.07%;height:220px;top:0;right:0}.bmiActions{opacity:0;top:15px;left:41.8%}.bmiCalculator{z-index:4;background:#fff;border:1px solid #c8dced;border-radius:11px;grid-template-columns:31.7% minmax(0,1fr);align-items:start;gap:32px;margin-top:-23px;padding:15px 20px}.bmiInputs{background:0 0;border:0;border-radius:0;min-height:270px;padding:2px 0 0}.bmiResult{min-height:268px;margin-top:0}.bmiUnderstand{background-clip:padding-box;border-radius:12px;overflow:hidden;box-shadow:0 0 0 .5px #c8dced73}.bmiUnderstand article,.bmiUnderstand aside{background-clip:padding-box;border-radius:10px}.bmiUnderstand article:first-of-type{border-top-left-radius:11px;border-bottom-left-radius:11px}.bmiUnderstand aside{border-top-right-radius:11px;border-bottom-right-radius:11px}.bmiFaqLink{color:#075eea;margin-top:5px;font-size:9px;font-weight:750;text-decoration:none;display:inline-block}.bmiFaqLink:hover{text-decoration:underline}.bmiDetailedFaq{background:#fff;border:1px solid #c8dced;border-radius:12px;margin:15px 0 24px;padding:20px}.bmiDetailedFaq>header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.bmiDetailedFaq>header>span{color:#075eea;border:1px solid #075eea;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.bmiDetailedFaq h2{color:#071638;margin:0;font-size:18px}.bmiDetailedFaq header p{color:#4a627e;margin:4px 0 0;font-size:11px}.bmiDetailedFaqList{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.bmiDetailedFaq details{background:#fbfdff;border:1px solid #d4e2ef;border-radius:8px;overflow:hidden}.bmiDetailedFaq summary{cursor:pointer;color:#17385e;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:11px;font-weight:750;list-style:none;display:flex}.bmiDetailedFaq summary::-webkit-details-marker{display:none}.bmiDetailedFaq summary i{color:#075eea;font-size:18px;font-style:normal;font-weight:400;transition:transform .2s}.bmiDetailedFaq details[open] summary i{transform:rotate(45deg)}.bmiDetailedFaq details p{color:#405875;margin:0;padding:0 14px 14px;font-size:10px;line-height:1.65}@media (max-width:700px){.bmiDetailedFaqList{grid-template-columns:1fr}.bmiDetailedFaq{padding:16px}}.bmiEducation .bmiTermsCard>div{width:100%;max-width:100%}.bmiTermsCard .bmiTerms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bmiTermsCard .bmiTerms p{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.bmiTermsCard .bmiTerms img{object-fit:contain;box-sizing:border-box;background:#eef5ff;border-radius:50%;grid-row:1/3;width:42px;height:42px;padding:5px}.bmiTermsCard .bmiTerms p:nth-child(3) img{background:#eef8f0}.bmiTermsCard .bmiTerms b{white-space:nowrap;align-self:end}.bmiTermsCard .bmiTerms span{align-self:start;line-height:1.35}.referenceCalculatorPage{color:#07163b;background:#fff}.refCalc{width:100%;max-width:1435px;margin:0 auto;padding:0 38px 20px;font-size:12px}.refHero{background:#fff;height:198px;margin:0 -38px;position:relative;overflow:hidden}.refHero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.refHero:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffffff8 32%,#ffffff9c 45%,#0000 66%);position:absolute;inset:0}.refHeroCopy{z-index:2;width:48%;position:absolute;top:24px;left:38px}.refHeroCopy p{color:#395579;margin:0 0 23px;font-size:10px}.refHeroCopy h1{letter-spacing:-1.5px;margin:0 0 12px;font-size:42px;line-height:1}.refHeroCopy span{color:#29466e;max-width:500px;font-size:13px;line-height:1.55;display:block}.refActions{z-index:3;gap:12px;display:flex;position:absolute;top:16px;left:41.8%}.refActions button{color:#0668ef;background:#fff;border:1px solid #0668ef;border-radius:5px;height:35px;padding:0 16px;font-size:11px;font-weight:700}.refMainGrid{z-index:4;grid-template-columns:32% 68%;gap:16px;margin-top:0;display:grid;position:relative}.refInput,.refResult,.refStrip,.refUnderstand,.refInfo,.refTrust,.medicalDisclaimer{background:#fff;border:1px solid #c8dced;border-radius:8px}.refInput{min-height:282px;padding:16px 18px}.refInput h2,.refResult h2,.refStrip h2,.refUnderstand h2{margin:0;font-size:14px}.refField{grid-template-columns:26px 1fr 34px minmax(80px,1.2fr) 70px 34px;align-items:center;gap:6px;margin:11px 0;display:grid}.refField>span{color:#0766ec;font-size:18px}.refField>b{font-size:11px}.refField button,.refField input,.refDate input{color:#102a51;background:#fff;border:1px solid #c3d7eb;height:29px}.refField button{border-radius:5px;font-size:15px}.refField input{text-align:right;border-radius:5px;min-width:0;padding:0 8px;font-size:14px;font-weight:700}.refField em{text-align:right;color:#3c5879;pointer-events:none;margin-left:-73px;padding-right:8px;font-size:10px;font-style:normal}.refToggle{align-items:center;gap:9px;margin:9px 0;font-size:10px;display:flex}.refToggle b{margin-right:auto;font-size:11px}.refToggle input{display:none}.refToggle i{background:#0b69ef;border-radius:20px;width:43px;height:22px;position:relative}.refToggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;right:2px}.refToggle input:not(:checked)+i{background:#cbd7e6}.refToggle input:not(:checked)+i:after{left:2px;right:auto}.refPrimary{color:#fff;background:#0766ec;border:0;border-radius:5px;width:100%;height:34px;font-weight:750}.refInput>small{text-align:center;color:#59708c;margin-top:7px;font-size:9px;display:block}.refDate{margin:10px 0;display:block}.refDate b{margin-bottom:6px;font-size:11px;display:block}.refDate input{border-radius:5px;width:100%;padding:0 10px}.refResult{min-height:282px;padding:15px 22px}.refBigResult{grid-template-rows:auto auto;grid-template-columns:70px 1.3fr 1fr 1fr;align-items:center;margin-top:8px;display:grid}.refBigResult .gauge{color:#1769d8;grid-area:1/1/3;font-size:62px}.refBigResult>strong{grid-area:1/2;font-size:52px;line-height:1}.refBigResult>span{color:#27486f;grid-area:2/2}.refBigResult>b{text-align:center;border-left:1px solid #cadbec;grid-row:1/3;padding:15px 35px;font-size:26px}.refBigResult>b:first-of-type{grid-column:3}.refBigResult>b:nth-of-type(2){grid-column:4}.refBigResult>b small{color:#3f5a7c;margin-top:5px;font-size:10px;font-weight:500;display:block}.fuelVisuals{border:1px solid #c8dced;border-radius:7px;grid-template-columns:1.25fr .85fr 1.1fr;margin-top:13px;display:grid;overflow:hidden}.fuelVisuals article{border-left:1px solid #d8e4ef;min-height:126px;padding:10px 18px;position:relative;overflow:hidden}.fuelVisuals article:first-child{border-left:0}.fuelVisuals h3{margin:0 0 8px;font-size:10px}.fuelVisuals p{font-size:9px}.route{color:#0766ec;letter-spacing:3px;padding:15px 0;font-size:17px}.meter{text-align:center;color:#168c58;font-size:58px;line-height:.8}.donut,.loanDonut{background:conic-gradient(#176eea 0 82%,#6eb565 82%);border-radius:50%;width:76px;height:76px;margin:0 auto;position:relative}.donut:after,.loanDonut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px}.blueDot,.greenDot{background:#176eea;border-radius:50%;width:9px;height:9px;display:inline-block}.greenDot{background:#42a759}.refStrip{grid-template-columns:185px repeat(3,1fr);gap:12px;margin-top:10px;padding:10px 12px;display:grid}.refStrip header{padding:0 2px}.refStrip header p,.refUnderstand header p{color:#496482;margin:4px 0;font-size:9px;line-height:1.45}.refStrip>article{border:1px solid #c8dced;border-radius:7px;align-items:center;gap:10px;min-height:82px;padding:9px 14px;display:flex}.refStrip>article.selected{border-color:#176eea}.refStrip>article.green{border-color:#64ad79}.refIcon{color:#0766ec;background:#edf5ff;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:25px;display:grid}.refStrip h3,.refInfo h3{color:#075eea;margin:0 0 4px;font-size:11px}.refStrip article div{flex:1;display:grid}.refStrip article strong{margin-top:6px;font-size:18px}.refStrip article span,.refStrip article small,.refStrip article p{font-size:9px}.refStrip article>b{font-size:15px}.refUnderstand{grid-template-columns:170px repeat(5,1fr);gap:10px;margin-top:10px;padding:10px 12px;display:grid}.refInfo{align-items:center;gap:10px;min-height:75px;padding:9px 10px;display:flex}.refInfo .refIcon{flex-basis:42px;width:42px;height:42px}.refInfo h3{color:#0d315c}.refInfo b{font-size:12px}.refInfo p{color:#46617f;margin:3px 0 0;font-size:9px;line-height:1.35}.percentGauge{background:conic-gradient(#e2645f 0 var(--gauge-value,5%),#e7edf3 var(--gauge-value,5%) 100%);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.percentGauge:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.percentGauge b{z-index:1;color:#0d315c;font-size:9px;font-weight:800;position:relative}.refArtIcon{box-shadow:none;background-color:#fff;background-repeat:no-repeat;background-size:400% 200%;border-radius:10px}.art-fuel-0,.art-fuel-1,.art-fuel-2,.art-fuel-3,.art-fuel-4,.art-fuel-5,.art-fuel-6,.art-fuel-7{background-image:url(/special-calculators/generated/fuel-illustrations.png)}.art-loan-0,.art-loan-1,.art-loan-2,.art-loan-3,.art-loan-4,.art-loan-5,.art-loan-6,.art-loan-7{background-image:url(/special-calculators/generated/loan-illustrations.png)}.art-pregnancy-0,.art-pregnancy-1,.art-pregnancy-2,.art-pregnancy-3,.art-pregnancy-4,.art-pregnancy-5,.art-pregnancy-6,.art-pregnancy-7{background-image:url(/special-calculators/generated/pregnancy-illustrations.png)}.art-fuel-0,.art-loan-0,.art-pregnancy-0{background-position:0 0}.art-fuel-1,.art-loan-1,.art-pregnancy-1{background-position:33.333% 0}.art-fuel-2,.art-loan-2,.art-pregnancy-2{background-position:66.666% 0}.art-fuel-3,.art-loan-3,.art-pregnancy-3{background-position:100% 0}.art-fuel-4,.art-loan-4,.art-pregnancy-4{background-position:0 100%}.art-fuel-5,.art-loan-5,.art-pregnancy-5{background-position:33.333% 100%}.art-fuel-6,.art-loan-6,.art-pregnancy-6{background-position:66.666% 100%}.art-fuel-7,.art-loan-7,.art-pregnancy-7{background-position:100% 100%}.refEducation{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.refEducation .refInfo{align-items:flex-start;min-height:105px;padding:12px}.refEducation .refInfo .refIcon{margin-top:8px}.refEducation .refInfo h3{font-size:11px}.refEducation .refInfo p{font-size:9px;line-height:1.5}.refTrust{grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.refTrust>div{border-left:1px solid #d9e5ef;align-items:center;gap:12px;min-height:70px;padding:10px 20px;display:flex}.refTrust>div:first-child{border-left:0}.refTrust p{margin:0}.refTrust b{font-size:10px;display:block}.refTrust small{color:#48627f;margin-top:5px;font-size:8px;line-height:1.45;display:block}.loanResult{grid-template-columns:65% 35%;padding:15px 0 15px 22px;display:grid}.loanLeft{padding-right:25px}.loanHeadline{align-items:baseline;gap:12px;display:flex}.loanHeadline strong{font-size:55px}.loanHeadline b{font-size:18px}.loanHeadline span{color:#16864b;background:#f2fbf4;border:1px solid #9dd0ac;border-radius:12px;padding:5px 9px;font-size:9px}.loanStats{border:1px solid #cbdced;border-radius:6px;grid-template-columns:repeat(4,1fr);margin:7px 0 15px;display:grid}.loanStats p{color:#49627f;border-left:1px solid #dbe5ef;margin:0;padding:8px 10px;font-size:9px}.loanStats p:first-child{border-left:0}.loanStats b{color:#0a234a;margin-top:3px;font-size:11px;display:block}.areaChart{background:linear-gradient(168deg,#0000 0 46%,#54ad62 47% 65%,#2280ee 66%);border-bottom:1px solid #aac2dd;height:82px;margin-top:8px;position:relative}.areaChart:after{content:"";border-top:1px dashed #c4d5e5;position:absolute;inset:25% 0 55%}.chartYears{justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.loanResult aside{text-align:center;border-left:1px solid #d7e2ed;padding:3px 18px;position:relative}.loanResult aside>p{text-align:left;line-height:2}.loanResult aside>.loanDonut{background:conic-gradient(#1672ee 0 45%,#48aa5a 45%);width:145px;height:145px;margin-top:15px}.loanResult aside>.loanDonut:after{inset:38px}.loanResult aside>b{font-size:10px;position:absolute;top:102px;left:0;right:0}.callout{color:#345274;border:1px solid #cbdced;border-radius:7px;margin-top:9px;padding:13px;font-size:9px}.loanCompare{grid-template-columns:170px repeat(4,1fr)}.loanUnderstand{grid-template-columns:190px repeat(4,1fr)}.pregnancy .refHero{height:220px}.pregnancy .refHeroCopy{width:52%;top:24px}.pregnancy .refHeroCopy h1{white-space:nowrap;font-size:29px}.pregnancy .refHero>img{object-position:right center;width:63.07%;height:220px;right:0}.pregnancyGrid{grid-template-columns:33% 67%;margin-top:-5px}.refTabs{text-align:center;border:1px solid #bfd4ea;border-radius:5px;grid-template-columns:repeat(3,1fr);height:29px;margin-bottom:12px;line-height:29px;display:grid;overflow:hidden}.refTabs b{color:#fff;background:#0766ec}.refTabs span{color:#3e5a7b}.pregResult{padding:20px 28px;position:relative}.pregResult>strong{margin:5px 0;font-size:43px;display:block}.pregStatus{color:#168a4c;background:#f2fbf4;border:1px solid #a8d8b5;border-radius:14px;padding:5px 10px;font-weight:700;display:inline-block}.pregResult>p{color:#45607e;font-size:10px;line-height:1.6}.flower{font-size:80px;position:absolute;top:30px;right:12%}.trimesterLabels{text-align:center;grid-template-columns:1fr 1.3fr 1fr;margin-top:16px;font-size:9px;display:grid}.trimesterLabels b:first-child{color:#3c9e5c}.trimesterLabels b:nth-child(2){color:#1977ec}.trimesterLabels b:last-child{color:#e87182}.timeline{grid-template-columns:1fr 1.3fr 1fr;height:8px;margin-top:8px;display:grid;position:relative}.timeline i{background:#91d5a4}.timeline i:nth-child(2){background:#7fb5f4}.timeline i:nth-child(3){background:#f6a8b5}.timeline em{color:#fff;background:#07163b;border-radius:5px;padding:5px 7px;font-size:9px;font-style:normal;position:absolute;top:-28px;left:19%}.timelineDates{color:#29496f;text-align:center;justify-content:space-between;margin-top:10px;font-size:8px;display:flex}.pregStages{grid-template-columns:175px repeat(4,1fr)}.pregUnderstand{grid-template-columns:220px repeat(4,1fr)}.medicalDisclaimer{text-align:center;color:#355372;margin-top:10px;padding:10px 18px;font-size:9px}@media (max-width:900px){.refCalc{padding:0 15px}.refHero{height:210px;margin:0 -15px}.refHeroCopy{width:70%;left:20px}.refHeroCopy h1{font-size:34px}.refActions{top:145px;left:20px}.refMainGrid{grid-template-columns:1fr}.refStrip,.refUnderstand{grid-template-columns:1fr 1fr}.refStrip header,.refUnderstand header{grid-column:1/-1}.refEducation,.refTrust{grid-template-columns:1fr 1fr}.loanResult{grid-template-columns:1fr;padding:18px}.loanResult aside{border-top:1px solid #d7e2ed;border-left:0;margin-top:15px;padding-top:15px}.flower{opacity:.35}.pregnancy .refHero{height:245px}.pregnancy .refHeroCopy{width:70%}.pregnancy .refHeroCopy h1{white-space:normal;font-size:26px}}@media (max-width:560px){.refHeroCopy{width:90%}.refHeroCopy h1{font-size:29px}.refActions{gap:5px}.refActions button{padding:0 8px}.refBigResult{grid-template-columns:50px 1fr}.refBigResult>strong{font-size:40px}.refBigResult>b{grid-row:auto;padding:10px}.fuelVisuals,.refStrip,.refUnderstand,.refEducation,.refTrust{grid-template-columns:1fr}.refStrip header,.refUnderstand header{grid-column:auto}.refField{grid-template-columns:22px 1fr 30px 75px 55px 30px}.loanHeadline strong{font-size:42px}.loanStats{grid-template-columns:1fr 1fr}.pregResult>strong{font-size:31px}.pregResult{overflow:hidden}.siteFooter{display:none}}:is(body:has(.refCalc)>.consentBanner,body:has(.refCalc)>.siteFooter){display:none}body:has(.exactReferencePage){background:#fff;padding-top:0}:is(body:has(.exactReferencePage)>.siteHeader,body:has(.exactReferencePage)>.siteFooter,body:has(.exactReferencePage)>.consentBanner){display:none}.referenceCalculatorPage:has(.exactReferencePage){background:#fff;width:100%;min-height:100vh}.exactReferencePage{background:#fff;width:100%;max-width:none;margin:0 auto;line-height:0;position:relative;overflow:hidden}.exactReferencePage>img{object-fit:contain;object-position:center top;width:100%;height:auto;display:block}.exactActionOverlay{z-index:2;grid-template-columns:repeat(3,1fr);gap:2.5%;width:21.1%;height:2.7%;display:grid;position:absolute;top:5.95%;left:34.7%}.exactActionOverlay button,.exactCalculateOverlay{color:#0000;cursor:pointer;background:0 0;border:0;font-size:0}.exactActionOverlay button:focus-visible,.exactCalculateOverlay:focus-visible{outline-offset:2px;border-radius:5px;outline:3px solid #ff9e00}.exactCalculateOverlay{z-index:2;width:26%;height:2.6%;position:absolute;top:37.2%;left:3.2%}.exact-loan .exactCalculateOverlay{width:28.1%;height:2.7%;top:45.1%;left:4%}.exact-pregnancy .exactCalculateOverlay{width:28.4%;height:2.7%;top:41.7%;left:3.65%}.exact-pregnancy .exactActionOverlay{width:22.1%;top:6.55%;left:41.8%}.exactNotice{z-index:4;color:#fff;background:#07163bee;border-radius:22px;margin:0;padding:11px 18px;font-size:13px;line-height:1;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #07163b33}.exactNotice:empty{display:none}@media (max-width:700px){.exactReferencePage{overflow-x:auto}.exactReferencePage>img{width:1000px;max-width:none}.exactActionOverlay,.exactCalculateOverlay{display:none}}body:has(.indiaMockupPage){background:#fff;padding-top:0}:is(body:has(.indiaMockupPage)>.siteHeader,body:has(.indiaMockupPage)>.siteFooter,body:has(.indiaMockupPage)>.consentBanner){display:none}.indiaMockupPage{background:#fff;width:100%;min-height:100vh;margin:0 auto;line-height:0;position:relative;overflow:hidden}.indiaMockupPage>img{object-fit:contain;object-position:center top;width:100%;height:auto;margin:0 auto;display:block}.indiaMockupAction{z-index:2;color:#0000;cursor:pointer;background:0 0;border:0;width:24%;height:8%;font-size:0;position:absolute;top:25%;left:8%}.indiaMockupAction:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #ff9e00}.indiaMockupNotice{z-index:5;color:#fff;background:#07163bee;border-radius:24px;margin:0;padding:12px 19px;font-size:13px;line-height:1;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #07163b33}.indiaMockupNotice:empty{display:none}@media (max-width:700px){.indiaMockupPage{overflow-x:auto}.indiaMockupPage>img{width:1000px;max-width:none}.indiaMockupAction{display:none}}body:has(.indiaExperience)>.siteFooter{display:none}.indiaExperience{--india-accent:#0868ef;--india-soft:#eef5ff;color:#07163b;background:#fff;max-width:1436px;margin:0 auto;padding:0 28px 28px;font-size:12px}.indiaTone-green{--india-accent:#148b4d;--india-soft:#edf8f0}.indiaTone-saffron{--india-accent:#e8780b;--india-soft:#fff5e8}.indiaTone-teal{--india-accent:#078b91;--india-soft:#eaf8f8}.indiaTone-coral{--india-accent:#e85b68;--india-soft:#fff0f2}.indiaTone-gold{--india-accent:#c68a0b;--india-soft:#fff8e5}.indiaTone-purple{--india-accent:#7153c6;--india-soft:#f3efff}.indiaHero{background:#fff;height:220px;margin:0 -28px;position:relative;overflow:hidden}.indiaHeroArt{position:absolute;inset:0 0 0 36%;overflow:hidden}.indiaHeroArt img{object-fit:cover;object-position:center 4%;width:100%;height:100%;transform:scale(1.01)}.indiaHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0 35%,#fffffff2 44%,#0000 65%);position:absolute;inset:0}.indiaHeroCopy{z-index:2;width:49%;position:absolute;top:24px;left:28px}.indiaHeroCopy p{color:#45617f;margin:0 0 25px;font-size:10px}.indiaHeroCopy a{color:inherit;text-decoration:none}.indiaHeroCopy h1{letter-spacing:-1.5px;max-width:680px;margin:0 0 12px;font-size:40px;line-height:1.04}.indiaHeroCopy span{color:#304e73;font-size:13px}.indiaActions{z-index:3;gap:10px;display:flex;position:absolute;top:16px;left:43%}.indiaActions button{color:#075dd3;cursor:pointer;background:#fff;border:1px solid #0a67ed;border-radius:6px;height:34px;padding:0 15px;font-size:10px;font-weight:750}.indiaWorkbench{grid-template-columns:31% minmax(0,1fr);gap:14px;margin-top:-1px;display:grid}.indiaInputs,.indiaResult,.indiaCompare,.indiaUnderstand,.indiaEducation article,.indiaTrust,.indiaFaq{background:#fff;border:1px solid #c8dced;border-radius:9px}.indiaInputs{padding:16px 18px}.indiaInputs h2,.indiaResult p,.indiaCompare h2,.indiaUnderstand h2{margin:0;font-size:14px}.indiaInputs label{margin:12px 0;display:block}.indiaInputs label>b{margin-bottom:6px;font-size:10px;display:block}.indiaInputs label>div{grid-template-columns:32px 1fr 70px 32px;display:grid}.indiaInputs input,.indiaInputs label button{color:#0a274f;background:#fff;border:1px solid #c6d9ea;height:31px}.indiaInputs input{text-align:right;min-width:0;padding:0 10px;font-weight:750}.indiaInputs label button{cursor:pointer;font-size:15px}.indiaInputs label span{color:#48627f;border-block:1px solid #c6d9ea;place-items:center;font-size:9px;display:grid}.indiaPrimary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#075de0,#0878ff);border:0;border-radius:5px;width:100%;height:35px;font-weight:800}.indiaInputs>small{text-align:center;color:#60758e;margin-top:8px;font-size:9px;display:block}.indiaResult{padding:16px 20px}.indiaResult>header{grid-template-columns:1fr 150px;align-items:center;display:grid}.indiaResult header p{font-weight:750}.indiaResult header strong{color:#0758cc;margin:7px 0;font-size:48px;line-height:1;display:block}.indiaResult header span{color:#168b4d;font-size:10px}.indiaGauge{background:conic-gradient(from 270deg at 50% 100%,#3cb56a,#80bd49,#f2a61a,#e95a5a 50%,transparent 0);border-radius:116px 116px 0 0;width:116px;height:58px;position:relative;overflow:hidden}.indiaGauge:after{content:"";background:#fff;border-radius:76px 76px 0 0;height:38px;position:absolute;bottom:0;left:20px;right:20px}.indiaGauge i{z-index:2;transform-origin:50% 100%;background:#07163b;width:4px;height:50px;position:absolute;bottom:-2px;left:54px}.indiaMetrics{border:1px solid #d2e1ee;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:13px 0;display:grid}.indiaMetrics article{border-left:1px solid #dce7f0;padding:10px}.indiaMetrics article:first-child{border-left:0}.indiaMetrics b{color:#526982;font-size:9px;display:block}.indiaMetrics strong{margin-top:5px;font-size:13px;display:block}.indiaChart{background:linear-gradient(#fff,#f7fbff);border-bottom:1px solid #aac5df;align-items:flex-end;gap:7%;height:112px;padding:10px 9% 0;display:flex}.indiaChart i{background:linear-gradient(#1883f4,#075fd9);border-radius:4px 4px 0 0;flex:1;position:relative}.indiaChart i:nth-child(2n){background:linear-gradient(#61bc72,#29984a)}.indiaChart span{color:#587089;font-size:8px;font-style:normal;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.indiaCompare{grid-template-columns:180px repeat(4,minmax(0,1fr));gap:10px;margin-top:11px;padding:10px 12px;display:grid}.indiaCompare header p,.indiaUnderstand header p{color:#52708c;margin:4px 0;font-size:9px}.indiaCompare button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d1e0ed;border-radius:7px;grid-template-rows:auto auto auto;grid-template-columns:50px 1fr;align-items:center;min-height:88px;padding:8px;display:grid}.indiaCompare button.selected{background:#f8fbff;border:2px solid #0b6ff0}.indiaCompare button .indiaSpot{grid-row:1/4}.indiaCompare button b{font-size:10px}.indiaCompare button strong{font-size:16px}.indiaCompare button small{color:#58718e;font-size:8px}.indiaUnderstand{grid-template-columns:180px repeat(4,1fr);gap:10px;margin-top:11px;padding:10px 12px;display:grid}.indiaUnderstand article{border-left:1px solid #dbe6ef;align-items:center;gap:9px;min-height:80px;padding:8px;display:flex}.indiaUnderstand h3{color:var(--india-accent);margin:0;font-size:10px}.indiaUnderstand article p{color:#4b637e;margin:4px 0 0;font-size:8px;line-height:1.4}.indiaSpot{background-color:var(--india-soft);background-repeat:no-repeat;background-size:400% 200%;border-radius:12px;flex:0 0 48px;width:48px;height:48px;display:block;box-shadow:inset 0 0 0 1px #dbe7f1}.indiaSpot0{background-position:0 0}.indiaSpot1{background-position:33.333% 0}.indiaSpot2{background-position:66.666% 0}.indiaSpot3{background-position:100% 0}.indiaSpot4{background-position:0 100%}.indiaSpot5{background-position:33.333% 100%}.indiaSpot6{background-position:66.666% 100%}.indiaSpot7{background-position:100% 100%}.indiaCalc-sip .indiaSpot{background-image:url(/india-calculators/sip.png)}.indiaCalc-home-loan-emi .indiaSpot{background-image:url(/india-calculators/home-loan-emi.png)}.indiaCalc-income-tax-regime .indiaSpot{background-image:url(/india-calculators/income-tax-regime.png)}.indiaCalc-ppf .indiaSpot{background-image:url(/india-calculators/ppf.png)}.indiaExperience:not(.indiaCalc-sip):not(.indiaCalc-home-loan-emi):not(.indiaCalc-income-tax-regime):not(.indiaCalc-ppf) .indiaSpot{background-image:url(/special-calculators/generated/loan-illustrations.png)}.indiaEducation{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px;display:grid}.indiaEducation article{align-items:flex-start;gap:10px;min-height:116px;padding:12px;display:flex}.indiaEducation h2{margin:0 0 6px;font-size:10px}.indiaEducation p{color:#4a627c;margin:0;font-size:8px;line-height:1.5}.indiaEducation a{color:#075fd5;margin-top:6px;font-size:8px;text-decoration:none;display:inline-block}.indiaTrust{grid-template-columns:repeat(4,1fr);margin-top:11px;display:grid}.indiaTrust article{border-left:1px solid #dce6ef;min-height:68px;padding:12px 18px}.indiaTrust article:first-child{border-left:0}.indiaTrust b{font-size:10px}.indiaTrust p{color:#516b87;margin:5px 0 0;font-size:8px}.indiaFaq{margin-top:11px;padding:16px}.indiaFaq h2{margin:0 0 10px;font-size:14px}.indiaFaq details{border-top:1px solid #d8e4ee}.indiaFaq summary{cursor:pointer;padding:10px 0;font-size:10px;font-weight:750}.indiaFaq details p{color:#4b647f;margin:0 0 10px;font-size:9px}.indiaNotice{z-index:8;color:#fff;background:#07163bee;border-radius:20px;margin:0;padding:11px 17px;font-size:11px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.indiaNotice:empty{display:none}.indiaLayout1 .indiaWorkbench{grid-template-columns:36% 64%}.indiaLayout1 .indiaResult>header{grid-template-columns:1fr 110px}.indiaLayout2 .indiaWorkbench{grid-template-columns:28% 72%}.indiaLayout2 .indiaMetrics{order:2}.indiaLayout3 .indiaWorkbench{grid-template-columns:34% 66%}.indiaLayout3 .indiaChart{background:linear-gradient(135deg,#f4f9ff,#fff)}@media (max-width:900px){.indiaExperience{padding-inline:15px}.indiaHero{height:250px;margin-inline:-15px}.indiaHeroCopy{width:75%;left:20px}.indiaHeroCopy h1{font-size:32px}.indiaHeroArt{opacity:.6;left:38%}.indiaActions{top:190px;left:20px}.indiaWorkbench{grid-template-columns:1fr!important}.indiaCompare,.indiaUnderstand{grid-template-columns:1fr 1fr}.indiaCompare header,.indiaUnderstand header{grid-column:1/-1}.indiaEducation{grid-template-columns:1fr 1fr}}@media (max-width:560px){.indiaHeroCopy{width:92%}.indiaHeroCopy h1{font-size:27px}.indiaActions button{padding:0 8px}.indiaResult header strong{font-size:36px}.indiaCompare,.indiaUnderstand,.indiaEducation,.indiaTrust{grid-template-columns:1fr}.indiaCompare header,.indiaUnderstand header{grid-column:auto}.indiaResult>header{grid-template-columns:1fr}.indiaGauge{display:none}}body:has(.ppfExactPage){background:#fff;padding-top:0}:is(body:has(.ppfExactPage)>.siteHeader,body:has(.ppfExactPage)>.siteFooter,body:has(.ppfExactPage)>.consentBanner){display:none}.ppfExactPage{color:#092650;background:#fff;width:calc(100% - 9vw);max-width:1220px;margin:0 auto;padding:28px 18px 0;font-family:Arial,sans-serif;font-size:12px}.ppfNav{color:#fff;background:#062c5e;border-radius:7px 7px 0 0;align-items:center;gap:36px;height:54px;padding:0 27px;display:flex}.ppfBrand{color:#fff;align-items:center;gap:7px;margin-right:auto;font-size:21px;font-weight:800;text-decoration:none;display:flex}.ppfBrand span{font-size:20px}.ppfNav>div{gap:25px;display:flex}.ppfNav>div a{color:#fff;font-size:10px;text-decoration:none}.ppfNav label{color:#68798c;background:#fff;border-radius:7px;align-items:center;width:190px;height:33px;padding:0 12px;font-size:10px;display:flex}.ppfHero{border-inline:1px solid #dce7f0;height:310px;position:relative;overflow:hidden}.ppfHeroCopy{z-index:2;width:46%;position:absolute;top:38px;left:26px}.ppfHeroCopy h1{color:#092650;letter-spacing:-1px;margin:0;font-size:34px;line-height:1.12}.ppfHeroCopy>p{color:#13914b;margin:18px 0 27px;font-size:14px;font-weight:700}.ppfHero>img{object-fit:contain;object-position:right center;width:53%;height:100%;position:absolute;top:0;right:0}.ppfHeroBenefits{gap:30px;display:flex}.ppfHeroBenefits article{grid-template-columns:34px 1fr;display:grid}.ppfHeroBenefits i{color:#0a62db;border:1px solid #c7dbed;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:17px;font-style:normal;display:grid}.ppfHeroBenefits b{font-size:9px}.ppfHeroBenefits span{margin-top:4px;font-size:8px;line-height:1.35}.ppfActions{opacity:0;gap:7px;transition:opacity .2s;display:flex;position:absolute;top:12px;right:18px}.ppfHero:hover .ppfActions,.ppfActions:focus-within{opacity:1}.ppfActions button{color:#075bc9;cursor:pointer;background:#fff;border:1px solid #0b68e5;border-radius:5px;height:30px;font-size:9px}.ppfInputs{border:1px solid #c8dced;border-radius:7px;grid-template-columns:repeat(4,1fr);margin:0 15px;padding:20px 14px;display:grid}.ppfInput,.ppfSelect{border-left:1px solid #dce6ef;flex-direction:column;padding:0 15px;display:flex}.ppfInput:first-child{border-left:0}.ppfInput b,.ppfSelect b{margin-bottom:12px;font-size:9px}.ppfInput input[type=number],.ppfSelect select{color:#17385e;background:#fff;border:1px solid #c6d9e9;border-radius:5px;height:36px;padding:0 10px}.ppfInput input[type=range]{accent-color:#0a6bec;height:24px}.ppfInput small,.ppfSelect small{color:#60758d;margin-top:7px;font-size:8px}.ppfSelect select{margin-bottom:22px}.ppfResult{color:#fff;background:linear-gradient(105deg,#062e62,#083e78);border-radius:7px;grid-template-columns:1.05fr 170px 1.3fr;align-items:center;min-height:150px;margin:15px;padding:18px 25px;display:grid}.ppfResult p{margin:0 0 14px;font-size:12px}.ppfResult strong{color:#56c663;font-size:36px;display:block}.ppfResult span{margin-top:12px;font-size:11px;display:block}.ppfDonut{--invested:56%;background:conic-gradient(#55be4f 0 var(--invested),#ff8b21 var(--invested));border-radius:50%;width:112px;height:112px;margin:auto;position:relative}.ppfDonut:after{content:"";background:#07356c;border-radius:50%;position:absolute;inset:28px}.ppfDonut i{z-index:2;text-align:center;color:#fff;font-size:9px;font-style:normal;position:absolute;top:48px;left:0;right:0}.ppfResult dl{margin:0}.ppfResult dl>div{border-bottom:1px solid #ffffff25;justify-content:space-between;padding:10px 0;display:flex}.ppfResult dt,.ppfResult dd{margin:0;font-size:9px}.ppfResult dl>div:last-child{border:1px solid #ffffff35;margin-top:8px;padding:9px 13px}.ppfResult dl>div:last-child dt{color:#ffc64d}.ppfResult i.green,.ppfResult i.orange{background:#55be4f;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.ppfResult i.orange{background:#ff8b21}.ppfProjection{grid-template-columns:1fr 1fr;gap:14px;margin:15px;display:grid}.ppfProjection>article{border:1px solid #cbddeb;border-radius:7px;min-height:315px;padding:18px}.ppfProjection h2,.ppfExtensions h2{margin:0 0 12px;font-size:12px}.ppfLegend{font-size:8px}.ppfLegend i{background:#1672e8;width:9px;height:9px;display:inline-block}.ppfGrowthChart{background:linear-gradient(#fff,#f5faff);border-bottom:1px solid #9dbbd7;align-items:flex-end;gap:3px;height:205px;padding:10px 10px 0;display:flex}.ppfGrowthChart>span{background:linear-gradient(#c5e8cc,#58bd67);border-top:2px solid #349d49;flex:1;position:relative}.ppfGrowthChart span i{background:#c5dcfa;border-top:2px solid #176fda;height:55%;position:absolute;bottom:0;left:0;right:0}.ppfGrowthChart span b{font-size:7px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.ppfProjection>article>small{color:#6b7f94;margin-top:20px;font-size:7px;display:block}.ppfProjection table{border-collapse:collapse;width:100%;font-size:8px}.ppfProjection th,.ppfProjection td{text-align:center;border:1px solid #d6e3ed;padding:7px 5px}.ppfProjection th{background:#eef6ff}.ppfProjection tfoot th{color:#075dc8;font-size:9px}.ppfExtensions{border:1px solid #cbddeb;border-radius:7px;margin:15px;padding:16px}.ppfExtensions>div{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.ppfExtensions button{color:#17365c;cursor:pointer;background:#fff;border:1px solid #cbddeb;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative}.ppfExtensions button.selected{border:2px solid #0b68ed}.ppfExtensions em{color:#fff;background:#1a9b50;border-radius:3px;padding:3px 7px;font-size:7px;font-style:normal;position:absolute;top:-10px;right:5px}.ppfExtensions strong{color:#0a4298;margin:12px 0;font-size:16px}.ppfExtensions button.selected strong{color:#148e47}.ppfExtensions span,.ppfExtensions small{color:#60758c;font-size:8px}.ppfExtensions small{color:#168d48;margin-top:10px}.ppfWhy{margin:15px;padding:5px 0}.ppfWhy>h2,.ppfLearn>h2{text-align:center;font-size:17px}.ppfWhy>div{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.ppfWhy article{text-align:center;border:1px solid #cbddeb;border-radius:7px;min-height:170px;padding:15px}.ppfWhy img{object-fit:cover;border-radius:50%;width:68px;height:68px}.ppfWhy p{color:#49617d;margin:0;font-size:8px;line-height:1.5}.ppfLearn{border:1px solid #cbddeb;border-radius:7px;margin:15px;padding:14px}.ppfLearn>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ppfLearn a{color:#15375c;border:1px solid #cbddeb;border-radius:6px;grid-template-columns:58px 1fr 14px;align-items:center;min-height:104px;padding:9px;text-decoration:none;display:grid}.ppfLearn img{object-fit:cover;border-radius:50%;width:54px;height:54px}.ppfLearn b{font-size:9px}.ppfLearn p{color:#526a84;margin:6px 0 0;font-size:8px;line-height:1.4}.ppfLearn i{font-size:20px;font-style:normal}.ppfTrust{background:#fffbf1;border:1px solid #efd09b;border-radius:7px;grid-template-columns:1fr 1.35fr 1.35fr;margin:15px;padding:13px 18px;display:grid}.ppfTrust article{border-left:1px solid #dfd4bd;padding:5px 17px}.ppfTrust article:first-child{border-left:0}.ppfTrust strong{color:#eea717;margin:8px 0;display:block}.ppfTrust p{color:#52677d;margin:5px 0;font-size:8px;line-height:1.45}.ppfFooter{color:#fff;background:#062c5e;border-radius:0 0 5px 5px;align-items:center;gap:12px;height:43px;padding:0 25px;display:flex}.ppfFooter>span{font-size:8px}.ppfFooter nav{gap:15px;margin-left:auto;display:flex}.ppfFooter a{color:#fff;font-size:8px;text-decoration:none}.ppfNotice{z-index:5;color:#fff;background:#062c5eef;border-radius:20px;margin:0;padding:11px 17px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ppfNotice:empty{display:none}@media (max-width:800px){.ppfExactPage{width:100%;padding:0}.ppfNav>div,.ppfNav label{display:none}.ppfHero{height:450px}.ppfHeroCopy{width:90%;left:18px}.ppfHero>img{object-position:center;width:100%;height:270px;top:170px}.ppfHeroBenefits{display:none}.ppfInputs,.ppfProjection{grid-template-columns:1fr}.ppfInput,.ppfSelect{border-left:0;padding:10px 0}.ppfResult{text-align:center;grid-template-columns:1fr}.ppfResult dl{text-align:left}.ppfExtensions>div,.ppfWhy>div{grid-template-columns:1fr 1fr}.ppfLearn>div,.ppfTrust{grid-template-columns:1fr}.ppfTrust article{border-top:1px solid #dfd4bd;border-left:0}.ppfFooter nav{display:none}}body:has(.ppfExactPage)>.siteHeader{display:flex}.ppfExactPage{border:1px solid #d8e4ee;border-radius:10px;margin-top:24px;margin-bottom:24px;padding-top:14px;box-shadow:0 8px 30px #0a315d0a}.ppfHero{background:#fff;border:1px solid #dce7f0;border-radius:7px}.ppfHero>img{object-fit:contain;object-position:center;width:100%;height:100%;inset:0;transform:none}.ppfHeroBenefits article{grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:6px;min-width:108px}.ppfHeroBenefits article>img{object-fit:contain;border-radius:50%;grid-row:1/3;width:36px;height:36px}.ppfHeroBenefits article>b{align-self:end}.ppfHeroBenefits article>span{align-self:start;margin-top:3px}.ppfGrowthChart{background:#fff;border:0;height:225px;padding:0;display:block}.ppfGrowthChart svg{width:100%;height:100%;display:block;overflow:visible}.ppfGrowthChart text{fill:#60758d;font-size:8px}.ppfWhy img,.ppfLearn img{object-fit:contain;background:#fff}.ppfLearn span{min-width:0}.ppfExactPage{font-family:inherit;font-size:13px}.ppfHero{height:350px}.ppfHero>img{object-fit:contain;object-position:right center;width:60%;height:100%;left:auto;right:0}.ppfHeroCopy{width:43%;top:42px}.ppfHeroCopy h1{font-size:38px;line-height:1.08}.ppfHeroCopy>p{font-size:15px}.ppfHeroBenefits{gap:18px}.ppfHeroBenefits article{grid-template-columns:42px minmax(0,1fr);min-width:112px}.ppfHeroBenefits article>img{width:40px;height:40px}.ppfHeroBenefits article>b{font-size:10px}.ppfHeroBenefits article>span{font-size:9px;line-height:1.45}.ppfWhy>h2,.ppfLearn>h2{font-size:19px}.ppfWhy article{flex-direction:column;justify-content:flex-start;align-items:center;padding:16px 13px;display:flex}.ppfWhy h3{font-size:11px;line-height:1.3}.ppfLearn a{grid-template-columns:62px minmax(0,1fr);padding:10px 34px 10px 9px;position:relative}.ppfLearn a>i{font-size:21px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:800px){.ppfExactPage{border:0;border-radius:0;margin:0}.ppfHero>img{object-fit:contain;width:100%;height:270px;top:170px;left:0;right:0}}.ppfExactPage{margin-top:72px;font-size:15px}.ppfHeroCopy>p{font-size:15px;line-height:1.5}.ppfInput b,.ppfSelect b{font-size:13px}.ppfInput input[type=number],.ppfSelect select{font-size:15px}.ppfInput small,.ppfSelect small{font-size:11px}.ppfResult p,.ppfProjection h2,.ppfExtensions h2{font-size:15px}.ppfResult dt,.ppfResult dd,.ppfResult span{font-size:12px;line-height:1.45}.ppfProjection table{font-size:11px}.ppfProjection th,.ppfProjection td{padding:8px 5px}.ppfProjection tfoot th{font-size:12px}.ppfLegend,.ppfProjection>article>small{font-size:11px}.ppfExtensions button{min-height:132px}.ppfExtensions b{font-size:12px}.ppfExtensions strong{font-size:19px}.ppfExtensions span,.ppfExtensions small{font-size:11px;line-height:1.4}.ppfWhy>div{gap:14px}.ppfWhy article{min-height:202px;padding:18px 14px}.ppfWhy img{width:84px;height:84px;margin-bottom:7px}.ppfWhy h3{margin:7px 0;font-size:14px}.ppfWhy p{font-size:11.5px;line-height:1.5}.ppfLearn>div{gap:13px}.ppfLearn a{grid-template-columns:68px minmax(0,1fr);column-gap:12px;min-height:132px;padding:14px 36px 14px 12px}.ppfLearn img{width:66px;height:66px}.ppfLearn b{font-size:13px;line-height:1.3}.ppfLearn p{font-size:11px;line-height:1.45}.ppfLearn a>i{font-size:20px;top:50%;right:13px;transform:translateY(-50%)}.ppfTrust b{font-size:12px}.ppfTrust p,.ppfFooter>span,.ppfFooter a{font-size:10.5px}.ppfActions{opacity:1;gap:12px;top:15px;right:18px}.ppfActions button{color:#075eea;background:#fff;border:1px solid #075eea;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.ppfActions button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ppfWhy article{overflow:visible}.ppfWhy img{object-fit:contain;object-position:center;background:#fff;border-radius:0;width:84px;height:84px;margin-bottom:7px}.ppfLearn a{overflow:visible}.ppfLearn img{object-fit:contain;object-position:center;background:#fff;border-radius:0;width:66px;height:66px}.bmiExperience{padding-bottom:30px;font-size:15px}.bmiCrumb{font-size:12px!important}.bmiHeroCopy>p:last-child{font-size:15px;line-height:1.55}.bmiActions button{font-size:12px}.bmiTabs button{font-size:13px}.bmiField>b{font-size:14px}.bmiPrivacy{font-size:12px}.bmiInputs>small{font-size:11px}.bmiResult h2{font-size:19px}.bmiResult>div:first-child p{font-size:12.5px;line-height:1.5}.bmiScale>div span,.bmiScale footer{font-size:11px}.bmiUnderstand{grid-template-columns:1.15fr repeat(4,1fr) 1.05fr;align-items:stretch}.bmiUnderstand h2{font-size:18px}.bmiUnderstand header p{font-size:12px}.bmiUnderstand article{min-height:164px;padding:15px 11px}.bmiUnderstand h3{font-size:13px}.bmiUnderstand article b{font-size:12px}.bmiUnderstand article p,.bmiUnderstand aside p{font-size:11.5px;line-height:1.5}.bmiEducation article{min-height:174px;padding:17px}.bmiEducation h2{font-size:15px}.bmiEducation p,.bmiEducation li{font-size:11.5px;line-height:1.5}.bmiEducation article>div{max-width:69%}.bmiTerms b{font-size:11.5px}.bmiFormula{font-size:12px}.bmiTrust article{min-height:92px}.bmiTrust b{font-size:12px}.bmiTrust small{font-size:11px;line-height:1.45}.bmiFaqLink{font-size:11.5px}.bmiDetailedFaq header p{font-size:12.5px}.bmiDetailedFaq summary{min-height:52px;font-size:13px}.bmiDetailedFaq details p{font-size:12px;line-height:1.6}@media (max-width:800px){.ppfExactPage{margin-top:64px}.ppfLearn>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ppfExactPage{margin-top:56px}.ppfWhy>div,.ppfLearn>div{grid-template-columns:1fr}}.ppfActions{inset:auto auto 14px 26px}.ppfActions button{box-shadow:0 3px 12px #072e621f}.ppfInput input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:7px 0 1px}.ppfInput input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0871ee 0 var(--ppf-fill),#dce9f5 var(--ppf-fill) 100%);border-radius:999px;height:7px;box-shadow:inset 0 1px 2px #04275224}.ppfInput input[type=range]::-webkit-slider-thumb{appearance:none;background:#0871ee;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-6.5px;box-shadow:0 0 0 2px #0871ee,0 3px 8px #04367747}.ppfInput input[type=range]::-moz-range-track{background:#dce9f5;border:0;border-radius:999px;height:7px}.ppfInput input[type=range]::-moz-range-progress{background:#0871ee;border-radius:999px;height:7px}.ppfInput input[type=range]::-moz-range-thumb{background:#0871ee;border:4px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #0871ee,0 3px 8px #04367747}.ppfLearn a{padding-bottom:34px;position:relative}.ppfLearn a>i{color:#0868e8;justify-content:center;align-items:center;font-size:20px;font-style:normal;line-height:1;display:inline-flex;inset:auto 13px 10px auto;transform:none}.ppfLearn a:hover{border-color:#0871ee;transform:translateY(-1px);box-shadow:0 5px 16px #0841891a}.ppfLearn a:focus-visible{outline-offset:2px;outline:3px solid #0871ee47}.ppfLearn a>.ppfFaqLink{color:#0868e8;text-underline-offset:2px;font-size:10.5px;font-weight:800;text-decoration:underline}.ppfGuides{margin:15px;scroll-margin-top:90px}.ppfGuides>article{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #cbddeb;border-radius:9px;grid-template-columns:66px minmax(0,1fr);gap:20px;min-height:230px;margin-top:14px;padding:28px 32px;scroll-margin-top:92px;display:grid}.ppfGuideNumber{color:#0868e8;background:#e9f3ff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:18px;font-weight:850;display:grid}.ppfGuides h2{color:#092650;margin:0 0 9px;font-size:21px}.ppfGuides p{color:#405b78;max-width:980px;margin:0 0 14px;font-size:13px;line-height:1.65}.ppfGuides ul{color:#294968;grid-template-columns:1fr 1fr;gap:9px 28px;margin:0 0 17px;padding-left:19px;font-size:12.5px;line-height:1.55;display:grid}.ppfGuides li::marker{color:#159450}.ppfGuides article>div>a{color:#0868e8;font-size:11.5px;font-weight:750;text-decoration:none}.ppfFaqDetails{grid-template-columns:1fr 1fr;gap:10px 14px;margin:16px 0 18px;display:grid}.ppfFaqDetails details{background:#fff;border:1px solid #d2e1ee;border-radius:7px;overflow:hidden}.ppfFaqDetails summary{cursor:pointer;color:#17385e;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 14px;font-size:12.5px;font-weight:800;list-style:none;display:flex}.ppfFaqDetails summary::-webkit-details-marker{display:none}.ppfFaqDetails summary i{color:#0871ee;font-size:18px;font-style:normal;transition:transform .2s}.ppfFaqDetails details[open] summary i{transform:rotate(45deg)}.ppfFaqDetails details p{margin:0;padding:0 14px 15px;font-size:12px;line-height:1.6}@media (max-width:800px){.ppfActions{bottom:12px;left:18px}.ppfGuides>article{grid-template-columns:1fr;padding:22px}.ppfGuides ul,.ppfFaqDetails{grid-template-columns:1fr}}.indiaPremiumExperience{border:1px solid #d8e4ee;border-radius:10px;width:calc(100% - 9vw);max-width:1220px;margin:72px auto 24px;padding:14px 18px 24px;font-size:14px;box-shadow:0 8px 30px #0a315d0f}.indiaPremiumExperience .indiaHero{border:1px solid #dce7f0;border-radius:7px;height:350px;margin:0}.indiaPremiumExperience .indiaHeroArt{left:42%}.indiaPremiumExperience .indiaHeroArt img{object-fit:contain;object-position:center top;width:100%;height:auto;min-height:100%;transform:none}.indiaPremiumExperience .indiaHero:after{background:linear-gradient(90deg,#fff 0 40%,#fffffff0 47%,#fff3 72%,#0000 100%)}.indiaPremiumExperience .indiaHeroCopy{width:47%;top:34px;left:26px}.indiaPremiumExperience .indiaHeroCopy p{font-size:11.5px}.indiaPremiumExperience .indiaHeroCopy h1{font-size:38px;line-height:1.08}.indiaPremiumExperience .indiaHeroCopy span{font-size:15px;line-height:1.5}.indiaPremiumExperience .indiaActions{gap:12px;display:flex;inset:auto auto 14px 26px}.indiaPremiumExperience .indiaActions button{color:#075eea;background:#fff;border:1px solid #075eea;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 3px 12px #072e621f}.indiaPremiumExperience .indiaActions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.indiaPremiumExperience .indiaWorkbench{gap:15px;margin:15px;grid-template-columns:33% minmax(0,1fr)!important}.indiaPremiumExperience .indiaInputs,.indiaPremiumExperience .indiaResult{min-height:360px;padding:20px}.indiaPremiumExperience .indiaInputs h2,.indiaPremiumExperience .indiaResult p,.indiaPremiumExperience .indiaCompare h2,.indiaPremiumExperience .indiaUnderstand h2{font-size:17px}.indiaPremiumExperience .indiaInputs label{margin:13px 0}.indiaPremiumExperience .indiaInputs label>b{font-size:12.5px}.indiaPremiumExperience .indiaInputs label>div{grid-template-columns:38px 1fr 76px 38px}.indiaPremiumExperience .indiaInputs input:not(.indiaRange),.indiaPremiumExperience .indiaInputs label button{height:37px;font-size:14px}.indiaPremiumExperience .indiaInputs label span{font-size:11px}.indiaRange{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:5px 0 0}.indiaRange::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--india-accent) 0 var(--india-fill),#dce9f5 var(--india-fill) 100%);border-radius:99px;height:7px;box-shadow:inset 0 1px 2px #04275224}.indiaRange::-webkit-slider-thumb{appearance:none;background:var(--india-accent);width:20px;height:20px;box-shadow:0 0 0 2px var(--india-accent),0 3px 8px #04367747;border:4px solid #fff;border-radius:50%;margin-top:-6.5px}.indiaRange::-moz-range-track{background:#dce9f5;border:0;border-radius:99px;height:7px}.indiaRange::-moz-range-progress{background:var(--india-accent);border-radius:99px;height:7px}.indiaRange::-moz-range-thumb{background:var(--india-accent);border:4px solid #fff;border-radius:50%;width:14px;height:14px}.indiaPremiumExperience .indiaPrimary{height:40px;font-size:14px}.indiaPremiumExperience .indiaInputs>small{font-size:11px}.indiaPremiumExperience .indiaResult header strong{font-size:44px}.indiaPremiumExperience .indiaResult header span{font-size:11.5px}.indiaPremiumExperience .indiaMetrics b{font-size:10.5px}.indiaPremiumExperience .indiaMetrics strong{font-size:14px}.indiaPremiumExperience .indiaChart{height:145px}.indiaPremiumExperience .indiaCompare,.indiaPremiumExperience .indiaUnderstand{gap:13px;margin:15px;padding:15px}.indiaPremiumExperience .indiaCompare button{min-height:116px;position:relative}.indiaPremiumExperience .indiaCompare button em{color:#fff;background:#159450;border-radius:4px;padding:3px 7px;font-size:9px;font-style:normal;position:absolute;top:-9px;right:7px}.indiaPremiumExperience .indiaCompare button b,.indiaPremiumExperience .indiaUnderstand h3{font-size:12px}.indiaPremiumExperience .indiaCompare button strong{font-size:18px}.indiaPremiumExperience .indiaCompare button small{font-size:10px}.indiaPremiumExperience .indiaUnderstand article{min-height:112px}.indiaPremiumExperience .indiaUnderstand article p{font-size:10.5px}.indiaPremiumExperience .indiaEducation{gap:13px;margin:15px}.indiaPremiumExperience .indiaEducation>a{color:inherit;text-decoration:none}.indiaPremiumExperience .indiaEducation article{height:100%;min-height:158px;padding:15px}.indiaPremiumExperience .indiaEducation h2{font-size:13px}.indiaPremiumExperience .indiaEducation p{font-size:10.5px}.indiaPremiumExperience .indiaEducation article>div{min-width:0;padding-bottom:25px;position:relative}.indiaPremiumExperience .indiaEducation article i{color:#0868e8;font-size:18px;font-style:normal;font-weight:800;position:absolute;bottom:0;right:0}.indiaPremiumExperience .indiaEducation a:last-child article i{font-size:10.5px;text-decoration:underline}.indiaDetailedGuides{margin:15px}.indiaDetailedGuides article{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #cbddeb;border-radius:9px;grid-template-columns:74px minmax(0,1fr);gap:22px;min-height:220px;margin-top:14px;padding:28px 32px;scroll-margin-top:92px;display:grid}.indiaDetailedGuides .indiaSpot{background-size:400% 200%;width:68px;height:68px}.indiaDetailedGuides h2{margin:0 0 10px;font-size:21px}.indiaDetailedGuides p{color:#405b78;max-width:980px;margin:0 0 13px;font-size:13px;line-height:1.65}.indiaDetailedGuides a{color:#0868e8;font-size:11.5px;font-weight:750;text-decoration:none}.indiaPremiumExperience .indiaTrust{margin:15px}.indiaPremiumExperience .indiaTrust b{font-size:12px}.indiaPremiumExperience .indiaTrust p{font-size:10.5px}.indiaPremiumExperience .indiaFaq{margin:15px;padding:24px;scroll-margin-top:92px}.indiaPremiumExperience .indiaFaq h2{font-size:20px}.indiaPremiumExperience .indiaFaq summary{justify-content:space-between;align-items:center;min-height:50px;font-size:12.5px;display:flex}.indiaPremiumExperience .indiaFaq summary i{color:var(--india-accent);font-size:18px;font-style:normal}.indiaPremiumExperience .indiaFaq details[open] summary i{transform:rotate(45deg)}.indiaPremiumExperience .indiaFaq details p{font-size:12px;line-height:1.6}@media (max-width:900px){.indiaPremiumExperience{border-inline:0;border-radius:0;width:100%;margin-top:64px}.indiaPremiumExperience .indiaWorkbench{grid-template-columns:1fr!important}.indiaDetailedGuides article{grid-template-columns:1fr}}body:has(.taxExactPage){background:#fff;padding-top:0}:is(body:has(.taxExactPage)>.siteHeader,body:has(.taxExactPage)>.siteFooter,body:has(.taxExactPage)>.consentBanner){display:none}.taxExactPage{background:#fff;width:100%;margin:0}.taxExactCanvas{background:#fff;width:100%;max-width:1448px;margin:0 auto;position:relative;overflow:hidden}.taxExactCanvas>img{width:100%;height:auto;display:block}.taxExactNav{pointer-events:none;position:absolute;inset:0}.taxExactNav a{color:#0000;pointer-events:auto;height:4.1%;position:absolute;top:0;overflow:hidden}.taxExactNav a:first-child{width:10%;left:11.5%}.taxExactNav a:nth-child(2){width:7%;left:35%}.taxExactNav a:nth-child(3){width:8%;left:42%}.taxExactNav a:nth-child(4){width:7%;left:50%}.taxExactNav a:nth-child(5){width:4%;left:58%}.taxExactNav a:nth-child(6){width:6%;left:61.5%}.taxExactNav a:nth-child(7){width:9%;left:76.8%}.taxExactControl{color:#243c5d;box-sizing:border-box;background:#fff;border:1px solid #b9cade;border-radius:5px;align-items:center;height:2.8%;display:flex;position:absolute}.taxExactControl span:not(.srOnly){color:#52677f;width:25%;padding-left:10%;font-size:clamp(7px,.68vw,11px)}.taxExactControl input,.taxExactControl select{color:#172d4d;text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 7%;font:700 clamp(8px,.78vw,13px)/1 Arial,sans-serif}.taxExactControl select{text-align:left;appearance:auto}.taxExactYear{width:6.3%;top:28.35%;left:23.48%}.taxExactIncome{width:6.3%;top:31.94%;left:23.48%}.taxExactDeductions{width:6.3%;top:35.55%;left:23.48%}.taxExactValue,.taxExactSaving,.taxExactHeroSaving,.taxExactRecommendSaving,.taxExactRate{text-align:center;white-space:nowrap;background:#fff;font-family:Arial,sans-serif;font-weight:800;display:block;position:absolute}.taxExactValue{color:#073eb0;width:13.9%;font-size:clamp(13px,2.25vw,36px);line-height:1.35;top:31.6%}.taxExactOld{left:34.05%}.taxExactNew{left:65.12%}.taxExactSaving{color:#087624;width:10.1%;font-size:clamp(11px,1.45vw,24px);top:34.6%;left:53.25%}.taxExactHeroSaving{color:#087624;background:#f7fff8;width:10.3%;padding:.25% 0;font-size:clamp(9px,1.2vw,20px);top:18.15%;left:76.2%}.taxExactRecommendSaving{color:#087624;width:10.5%;font-size:clamp(8px,.95vw,16px);top:55.25%;left:69.5%}.taxExactRate{color:#073eb0;border-radius:50%;width:4.5%;font-size:clamp(9px,1.05vw,17px);top:52.75%}.taxExactOldRate{left:41.8%}.taxExactNewRate{left:52.85%}.taxExactInfoLinks,.taxExactTopicLinks,.taxExactSourceLinks{pointer-events:none;position:absolute;inset:0}.taxExactInfoLinks button,.taxExactTopicLinks button,.taxExactSourceLinks a,.taxExactSourceLinks button{cursor:pointer;pointer-events:auto;background:0 0;border:0;position:absolute}.taxExactInfoLinks button{width:13.1%;height:7.2%;top:69.3%}.taxExactInfoLinks button:first-child{left:11.75%}.taxExactInfoLinks button:nth-child(2){left:25.75%}.taxExactInfoLinks button:nth-child(3){left:40%}.taxExactInfoLinks button:nth-child(4){left:54.25%}.taxExactInfoLinks button:nth-child(5){left:68.5%}.taxExactTopicLinks button{width:8.55%;height:9.65%;top:79.15%}.taxExactTopicLinks button:first-child{left:11.8%}.taxExactTopicLinks button:nth-child(2){left:21%}.taxExactTopicLinks button:nth-child(3){left:30.2%}.taxExactTopicLinks button:nth-child(4){left:39.4%}.taxExactTopicLinks button:nth-child(5){left:48.6%}.taxExactTopicLinks button:nth-child(6){left:57.8%}.taxExactTopicLinks button:nth-child(7){left:67%}.taxExactTopicLinks button:nth-child(8){left:76.2%}.taxExactSourceLinks a{width:23%;height:7.6%;top:90%;left:11.7%}.taxExactSourceLinks button{width:26%;height:7.6%;top:90%;left:59.5%}.taxExactInfoLinks button:focus-visible,.taxExactTopicLinks button:focus-visible,.taxExactSourceLinks a:focus-visible,.taxExactSourceLinks button:focus-visible{outline-offset:-3px;border-radius:6px;outline:3px solid #0b68e5}.taxExactNotice{z-index:9;color:#fff;background:#062c5eef;border-radius:20px;margin:0;padding:11px 17px;font-size:12px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.taxExactNotice:empty{display:none}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
