@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-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{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}: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}.slpCompare article.recommended{background:#f3fcf7;border:2px solid #26a266}@media (max-width:900px){.slpPage{border:0;width:100%}}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}.slpTabs button.active{color:#fff;background:#0964cf;font-weight:800}.slpPlanTable tr.best{color:#087a43;background:#f2fcf6;font-weight:800}:is(body:has(.usExactReference)>.siteHeader,body:has(.usExactReference)>.siteFooter,body:has(.usExactReference)>.consentBanner,body:has(.exactCalc)>.siteFooter,body:has(.exactCalc)>.consentBanner){display:none}.exactTabs button.active{color:#fff;background:#0868e7;font-weight:800}.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%)}.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}.usCompare article.featured{border:2px solid var(--us-green);background:#f8fff9}@media (max-width:800px){.usMockup{border-inline:0;border-radius:0;margin:64px 0 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}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}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;min-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}.cbCategoryIntro,.cbCategoryCalculatorGrid{grid-template-columns:1fr 1fr}.footerIdentity p{display:none}body>.siteFooter{grid-template-columns:auto 1fr}}@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}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%;min-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}.siteFooter{color:#07194c;border:1px solid #dce4ef;background:#fff;border-top: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: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}.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}@media (max-width:900px){.taxReplicaPage{border-inline:0;border-radius:0;width:100%;margin-top:64px}}.taxReplicaPage{margin-top:18px;font-size:15px}.taxRegimeCard.selected{box-shadow:0 0 0 3px #0b68e533,0 8px 20px #083c7b1f}@media (max-width:900px){.taxReplicaPage{margin-top:8px}}.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}.taxReplicaPage{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.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.old em{background:#174b91}.taxRegimeCard.new em{background:#13834b}@media (max-width:900px){.taxReplicaPage{margin-top:0}}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}.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}.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}.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}.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}.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}.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}.calculator b{background:#81aeea;border-radius:3px}.calculator b:nth-last-child(-n+3){background:#ffc459}.blue{background:#e7f2ff}.green,.mint{background:#e0f6e9}.purple,.lilac{background:#eee7ff}.amber{background:#fff2d4}.pink,.rose{background:#ffe5ef}.orange,.peach{background:#fff0e1}.teal{background:#dff6f4}.red{background:#ffe8e8}.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}.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%}.flag{font-size:29px}.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}.inputs select{background:#fff;border:1px solid #d9e1eb;border-radius:5px;width:100%;height:26px;padding:0 7px;font-size:8px}.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}.dashboardCard .logo b{font-size:9px}.dashboardCard .logo small{display:none}.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}.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}.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:820px){.surface,.rightTop,.dashboardCard{border-radius:12px;margin-bottom:10px}.hero{height:auto;padding:38px 24px;overflow:hidden}.hero h1{font-size:34px}.search{width:100%}}@media (max-width:480px){.hero h1{font-size:30px}.hero p br{display:none}.stats{grid-template-columns:repeat(2,1fr)}.recent strong{display:none}}.homePage .logo small{font-size:9px}.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 .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 .countryHero .logo b{font-size:17px}.countryPage .flag{font-size:42px}body{padding-top:var(--header-height,66px)}.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 .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}.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}.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}.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 .hero{padding:42px}.homePage .search{width:100%}.dashboardPage .dashLayout{grid-template-columns:150px 1fr}.calculatorGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homePage .hero{padding:40px 22px}.homePage .hero h1{font-size:38px}.homePage .hero p{font-size:15px}.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}.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 .logoMark,.siteHeader .logoMark{background:linear-gradient(145deg,#0c75ff,#0752e7);box-shadow:0 7px 16px #146fe43d}.homePage .logo b{font-size:21px}.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 .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 .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)}.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}}@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 .category{height:150px}.homePage .category>span{width:65px;height:62px;font-size:34px}}.dreamChild{color:#0a1a49;background:linear-gradient(#f8fbff,#eef4fd);min-height:100vh}.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}.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,.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}.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 .logo.light b{color:#0a1a49}.countryPage .countryHero .logo.light .logoMark{color:#fff;background:#075eea}.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;min-height:235px;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}.savedWorkspace{color:#10234b;max-width:1476px;margin:0 auto 60px;padding:0 24px}.savedToolbar{background:#fff;border:1px solid #dbe5f1;border-radius:16px;grid-template-columns:minmax(240px,1fr) 220px auto;align-items:end;gap:14px;padding:20px;display:grid;box-shadow:0 12px 34px #486b9a12}.savedToolbar label{gap:7px;font-size:12px;font-weight:750;display:grid}.savedToolbar input,.savedToolbar select{color:#10234b;background:#fff;border:1px solid #cbd9e9;border-radius:9px;width:100%;height:44px;padding:0 13px}.savedToolbarActions{gap:8px;display:flex}.savedToolbar button,.savedCardActions button,.savedCardActions a{color:#124eaa;cursor:pointer;background:#fff;border:1px solid #cbd9e9;border-radius:8px;padding:10px 12px;font-weight:750;text-decoration:none}.savedToolbar button:disabled{opacity:.45;cursor:not-allowed}.savedNotice{color:#14623f;background:#eaf6ef;border-radius:8px;margin:12px 0 0;padding:10px 13px}.savedStats{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.savedStats article{background:#fff;border:1px solid #dbe5f1;border-radius:14px;gap:6px;padding:18px;display:grid}.savedStats small{color:#60718e}.savedStats strong{font-size:26px}.savedList{gap:12px;display:grid}.savedList>article{background:#fff;border:1px solid #dbe5f1;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.savedList>article.is-selected{border-color:#1b67d8;box-shadow:0 0 0 2px #1b67d81b}.savedSelect{color:#60718e;justify-items:center;gap:4px;font-size:10px;display:grid}.savedSelect input{width:18px;height:18px}.savedCardMain>small{color:#1763c5;text-transform:uppercase;font-weight:800}.savedCardMain h2{margin:5px 0;font-size:18px}.savedCardMain p{color:#52647e;margin:0}.savedCardMain p strong{color:#10234b;margin-left:6px}.savedMeta{color:#71819a;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:11px;display:flex}.savedMeta em{color:#875200;background:#fff2d8;border-radius:99px;padding:2px 7px;font-style:normal}.savedCardActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.savedCardActions .danger{color:#a42323}.savedEmpty{text-align:center;background:#fff;border:1px dashed #bdcde0;border-radius:16px;padding:54px 20px}.savedEmpty>span{font-size:34px}.savedEmpty h2{margin:12px 0 5px}.savedEmpty p{color:#60718e;margin:0}.savedCompare{color:#fff;background:#102c5b;border-radius:16px;margin:0 0 18px;padding:20px}.savedCompare h2{margin:4px 0 16px}.savedCompareGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.savedCompareGrid article{background:#ffffff0d;border:1px solid #ffffff2b;border-radius:12px;padding:16px}.savedCompareGrid h3{margin:0 0 4px}.savedCompareGrid p{color:#c9d8ec;margin:0 0 12px}.savedCompareGrid article div{border-top:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.savedCompareGrid article div span{color:#c9d8ec}.savedCompareGrid article div b{text-align:right}@media (max-width:800px){.savedToolbar{grid-template-columns:1fr}.savedToolbarActions{flex-wrap:wrap}.savedStats,.savedList>article{grid-template-columns:1fr}.savedSelect{justify-items:initial;display:flex}.savedCardActions{justify-content:flex-start}.savedCompareGrid{grid-template-columns:1fr}}.calc-trust-tools{border:1px solid var(--calc-border,#d9e3ef);background:var(--calc-surface,#fff);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px 14px;display:flex}.calc-freshness{align-items:center;gap:10px;display:flex}.calc-freshness>span{color:#14734d;background:#e7f7ef;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.calc-freshness div{gap:2px;display:grid}.calc-freshness small{color:var(--calc-text-3,#63738b)}.calc-feedback{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.calc-feedback button{border:1px solid var(--calc-border,#cbd9e9);color:var(--calc-accent,#145bbb);cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px;font-weight:750}.calc-feedback small{color:#14734d}@media (max-width:720px){.calc-trust-tools{flex-direction:column;align-items:flex-start}.calc-feedback{justify-content:flex-start}}.journeyPage{background:#f4f8fd;min-height:100vh;padding-bottom:64px}.journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:auto;padding:0 24px;display:grid}.journeyGrid>article{background:#fff;border:1px solid #d6e2f0;border-radius:18px;padding:24px;box-shadow:0 14px 38px #3d628b12}.journeyGrid header{gap:14px;display:flex}.journeyGrid header>span{color:#075acb;background:#e9f2ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.journeyGrid h2{margin:0 0 5px}.journeyGrid p{color:#5c6e88;margin:0;line-height:1.55}.journeyGrid ol{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.journeyGrid li{border-top:1px solid #e7edf5;gap:12px;padding-top:12px;display:flex}.journeyGrid li i{color:#fff;background:#0f5fc6;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-style:normal;font-weight:800;display:grid}.journeyGrid h3{margin:2px 0 3px;font-size:14px}.journeyGrid li p{font-size:12px}.journeyGrid a{color:#075acb;margin-top:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.searchJourneyResults{max-width:1080px;margin:0 auto 18px;padding:0 24px}.searchJourneyResults>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.searchJourneyResults a{color:#10234b;background:#eef6ff;border:1px solid #cfe0f2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid}.searchJourneyResults a>span{font-size:22px}.searchJourneyResults a div{display:grid}.searchJourneyResults small{color:#62738b}.searchJourneyResults em{color:#075acb;font-size:11px;font-style:normal;font-weight:800}@media (max-width:760px){.journeyGrid,.searchJourneyResults>div{grid-template-columns:1fr}.searchJourneyResults a{grid-template-columns:auto 1fr}.searchJourneyResults em{grid-column:2}}.calc-sensitivity{border:1px solid var(--calc-border,#d7e2ef);background:#f7fbff;border-radius:12px;grid-template-columns:1fr minmax(220px,.7fr);gap:20px;margin-top:14px;padding:16px;display:grid}.calc-sensitivity h3{margin:3px 0 6px}.calc-sensitivity p{color:var(--calc-text-3,#61728a);margin:0}.calc-sensitivity table{border-collapse:collapse;width:100%}.calc-sensitivity th,.calc-sensitivity td{text-align:left;border-bottom:1px solid #dfe8f2;padding:6px;font-size:11px}.calc-sensitivity td{text-align:right;font-weight:800}.calc-scenario-names{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.calc-scenario-names label{gap:3px;display:grid}.calc-scenario-names span{color:var(--calc-text-3,#66758b);text-transform:uppercase;font-size:9px}.calc-scenario-names input{border:1px solid var(--calc-border,#cbd9e9);border-radius:7px;min-width:0;padding:7px}.calc-scenario-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.calc-scenario-card label.is-changed{border-left:2px solid var(--calc-accent,#1462c9);padding-left:6px}.calc-scenario-differences{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.calc-scenario-differences p{background:#f4f8fd;border-radius:8px;justify-content:space-between;margin:0;padding:10px;display:flex}@media (max-width:760px){.calc-sensitivity{grid-template-columns:1fr}.calc-scenario-names,.calc-scenario-cards,.calc-scenario-differences{grid-template-columns:1fr!important}.dreamHero,.dashboardBanner,.mortgageBanner{background-position:70%;height:300px;margin:12px;padding:26px 22px}.calculatorDream,.mortgageBanner{background-image:linear-gradient(#fff 0%,#ffffffed 46%,#ffffff24 76%),url(/hero-calculators.webp)}.resourceDream{background-image:linear-gradient(#fff 0%,#ffffffed 46%,#ffffff24 76%),url(/hero-countries.webp)}.dashboardDream,.dashboardBanner{background-image:linear-gradient(#fff 0%,#ffffffed 46%,#ffffff24 76%),url(/hero-dashboard.webp)}.dreamHero h1,.dashboardBanner h1,.mortgageBanner h1{font-size:34px}.workbenchActions .cwButton{width:100%}.resourceGrid>div,.searchResults{grid-template-columns:1fr}.resourceGrid .resourceCountries{grid-template-columns:repeat(2,1fr)}.catalogHero{background-image:linear-gradient(180deg,#fff 0%,#ffffffed 46%,#ffffff24 76%),var(--catalog-image);background-position:72%;grid-template-columns:1fr;min-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}.calculatorFaq,.relatedCalculators{background:#fff;border:1px solid #e0e9f5;border-radius:16px;max-width:1476px;margin:0 auto 50px;padding:28px}.calculatorFaq h2,.relatedCalculators h2{margin:8px 0 18px;font:28px Georgia}.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){.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.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)}.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 .cwButton:first-child{grid-column:1/-1}.scenarioActions .cwButton{width:100%;min-width:0;height:38px;padding:0 8px}.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}.relatedCalculators{margin-bottom:45px}@media (max-width:760px){.educationCard,.calculatorFaq,.relatedCalculators{margin:0 12px 12px;padding:20px}}.calculatorHeader .siteHeaderInner{grid-template-columns:200px 1fr 200px}.calculatorHeader .logo b{font-size:18px}.calculatorHeader .logo small{display:none}.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}.scenarioActions .cwButton{height:31px;font-size:8px}.scenarioActions .cwButton:first-child{height:35px}.termIcon{color:#075eea;background:linear-gradient(145deg,#f2f7ff,#e3efff);border:1px solid #d8e8fb;border-radius:50%;place-items:center;width:46px;height:46px;font-size:21px;font-weight:700;display:grid;box-shadow:inset 0 0 0 6px #f8fbff,0 4px 12px #1664be0d}.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}@media (max-width:760px){:root{--header-height:60px}.siteHeader{padding:0 16px}.siteHeader nav,.siteHeaderAuth .signInButton{display:none}}.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}.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 .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}.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}.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}@media (max-width:980px){.countryHeroCopy{width:72%}.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%}.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>.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 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}}: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}.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}.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:760px){:root{--header-height:68px}.siteHeader{padding:0 18px}.siteHeader .logo b{font-size:21px}.siteHeaderAuth a{height:40px;font-size:14px}.signUpButton{min-width:78px!important;padding:0 14px!important}.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}.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:760px){.siteHeader{padding:0 16px}.siteHeader .logo b{font-size:19px}.siteBrandMark{width:34px;height:34px}.siteHeader nav,.siteHeaderAuth .signInButton{display:none}.siteFooter{grid-template-columns:1fr;padding:28px 20px}.siteFooter nav{justify-content:flex-start;gap:18px}}@media (max-width:480px){.siteHeaderAuth .signInButton{display:none}.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}.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}.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}.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}@media (max-width:960px){.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}}@media (max-width:640px){.calculatorExperience .childShell{padding:13px 14px 0}.calculatorExperience .genericCalculator,.calculatorInsight,.calculatorExperience .calculatorEditorial,.calculatorExperience .educationCard,.calculatorExperience .calculatorFaq,.calculatorTrustStrip{margin-left:14px;margin-right:14px}.calculatorExperience .calculatorTopActions{grid-template-columns:1fr 1fr}.calculatorExperience .primaryResult strong{font-size:40px}.calculatorExperience .keyTerms>div,.calculatorExperience .differenceGrid{grid-template-columns:1fr}}.bmiPage{color:#071638;background:#fff}.bmiExperience{max-width:1435px;margin:0 auto;padding:0 38px 12px}.bmiTabs button.active{color:#fff;background:#0766ec}.bmiStatus.green{color:#168949;background:#f1fbf4}.bmiStatus.blue{color:#1768df;background:#f0f6ff}.bmiStatus.amber{color:#b76c00;background:#fff8e8}.bmiStatus.coral{color:#d04444;background:#fff2f2}.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}.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}.bmiUnderstand .green .bmiPerson{color:#29934d}.bmiUnderstand .amber .bmiPerson{color:#e7980b}.bmiUnderstand .coral .bmiPerson{color:#e75252}.bmiUnderstand article.green h3{color:#248646}.bmiUnderstand article.amber h3{color:#c67c00}.bmiUnderstand article.coral h3{color:#d83e3e}.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}@media (max-width:1000px){.bmiExperience{padding:0 20px}}@media (max-width:640px){.bmiExperience{padding:0 14px}}.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}.bmiFaqLink{color:#075eea;margin-top:5px;font-size:9px;font-weight:750;text-decoration:none;display:inline-block}.bmiFaqLink:hover{text-decoration:underline}.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}.refBigResult .gauge{color:#1769d8;grid-area:1/1/3;font-size:62px}.route{color:#0766ec;letter-spacing:3px;padding:15px 0;font-size:17px}.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}.refStrip>article.selected{border-color:#176eea}.refStrip>article.green{border-color:#64ad79}.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}.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%}@media (max-width:900px){.refCalc{padding:0 15px}.pregnancy .refHero{height:245px}.pregnancy .refHeroCopy{width:70%}.pregnancy .refHeroCopy h1{white-space:normal;font-size:26px}}@media (max-width:560px){.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}}:is(body:has(.indiaMockupPage)>.siteHeader,body:has(.indiaMockupPage)>.siteFooter,body:has(.indiaMockupPage)>.consentBanner,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}.indiaCompare button.selected{background:#f8fbff;border:2px solid #0b6ff0}.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)}.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}}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}.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}.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 button.selected{border:2px solid #0b68ed}.ppfExtensions button.selected strong{color:#148e47}@media (max-width:800px){.ppfExactPage{width:100%;padding:0}.ppfInputs,.ppfProjection{grid-template-columns:1fr}}body:has(.ppfExactPage)>.siteHeader{display:flex}.ppfExactPage{border:1px solid #d8e4ee;border-radius:10px;margin-top:24px;margin-bottom:24px;padding-top:14px;font-family:inherit;font-size:13px;box-shadow:0 8px 30px #0a315d0a}@media (max-width:800px){.ppfExactPage{border:0;border-radius:0;margin:0}}.ppfExactPage{margin-top:72px;font-size:15px}.ppfResult p,.ppfProjection h2,.ppfExtensions h2{font-size:15px}.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}.bmiExperience{padding-bottom:30px;font-size:15px}.bmiTerms b{font-size:11.5px}.bmiFormula{font-size:12px}.bmiFaqLink{font-size:11.5px}@media (max-width:800px){.ppfExactPage{margin-top:64px}}@media (max-width:560px){.ppfExactPage{margin-top:56px}}.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}.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}.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}}:is(body:has(.taxExactPage)>.siteHeader,body:has(.taxExactPage)>.siteFooter,body:has(.taxExactPage)>.consentBanner){display:none}.taxExactControl span:not(.srOnly){color:#52677f;width:25%;padding-left:10%;font-size:clamp(7px,.68vw,11px)}.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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
body{color:#07194c;background:#f5f7fa}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 .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}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}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;min-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}.countryDirectory>header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:16px;display:flex}.countryDirectory>header h2{margin:4px 0 0}.countryDirectory>header small{color:#0754c8;letter-spacing:1.1px;font-size:9px;font-weight:800}.countryDirectory>header>p{color:#607493;max-width:430px;margin:0;font-size:10px;line-height:1.5}.countryDirectory>div{grid-template-columns:repeat(3,1fr)!important}.countryDirectory>div>section{min-height:0!important}.countryDirectory>div>section>a{justify-content:space-between;align-items:center;display:flex!important}.countryDirectory>div>section>a span{color:#0754c8}@media (max-width:900px){body>.siteHeader nav{gap:16px}.cbCategoryIntro,.cbCategoryCalculatorGrid{grid-template-columns:1fr 1fr}.footerIdentity p{display:none}body>.siteFooter{grid-template-columns:auto 1fr}.countryDirectory>div{grid-template-columns:repeat(2,1fr)!important}}@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}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%;min-height:320px;padding:26px 21px}.cbCategoryLanding .catalogHero h1{font-size:34px}.cbCategoryIntro,.cbCategoryCalculatorGrid{grid-template-columns:1fr}.cbCountryCallout,.countryDirectory>header{flex-direction:column;align-items:flex-start}.countryDirectory>div{grid-template-columns:1fr!important}}body>.siteHeader{height:70px;padding:0}body>.siteHeader .siteHeaderInner{border-inline:1px solid #dce4ef;width:min(1440px,100% - 20px);max-width:none;margin:0 auto;padding:0 34px}body>.siteHeader .logo b{font-size:25px}body>.siteHeader .siteBrandMark{width:41px;height:41px}body>.siteHeader nav{gap:38px;font-size:14px;font-weight:600}body>.siteHeader .siteHeaderAuth a{height:42px;font-size:13px}body>.siteHeader .signInButton{color:#0b3f89;background:#f8fbff;border:1px solid #b8cae2;border-radius:22px;min-width:94px;padding:0 17px;font-weight:750;box-shadow:inset 0 1px #fff}body>.siteHeader .signInButton span{color:#3971b9;border:2px solid #3971b9;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;display:grid}body>.siteHeader .signUpButton{color:#fff;background:linear-gradient(135deg,#0a68e7,#063da4);border:1px solid #0754c8;border-radius:22px;gap:8px;min-width:128px;font-weight:800;box-shadow:0 8px 18px #0754c836}body>.siteHeader .signUpButton span{font-size:16px;transition:transform .18s}body>.siteHeader .siteHeaderAuth a:hover{transform:translateY(-1px);box-shadow:0 10px 22px #164c8d24}body>.siteHeader .signUpButton:hover span{transform:translate(3px)}.breadcrumbs{z-index:20;font-size:13px;line-height:1.4;position:relative}.breadcrumbs a{z-index:1;color:#164b91;text-decoration:none;position:relative}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:#075eea;text-underline-offset:3px;text-decoration:underline}.cbCountryIndex{background:linear-gradient(#f8fbff,#fff);border-inline:1px solid #dce4ef;width:min(1380px,100% - 40px);margin:0 auto;padding:0 28px 42px}.cbCountryIndexHero{background:#eef6ff;border:1px solid #ccdbed;border-radius:15px;min-height:310px;margin-top:16px;position:relative;overflow:hidden;box-shadow:0 18px 45px #2c598713}.cbCountryIndexHero>img{object-fit:cover;object-position:76% center}.cbCountryIndexHero:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffffff4 43%,#ffffff8a 61%,#0000 82%);position:absolute;inset:0}.cbCountryIndexHero>div{z-index:2;width:57%;padding:46px 48px;position:relative}.cbCountryIndexHero h1{color:#071d55;letter-spacing:-1.4px;margin:7px 0 13px;font:800 44px/1.08 Arial,sans-serif}.cbCountryIndexHero h1 span{color:#0754c8}.cbCountryIndexHero>div>p:not(.cbKicker){color:#435c7e;max-width:610px;font-size:14px;line-height:1.6}.cbCountryHeroFacts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.cbCountryHeroFacts b{color:#16447b;background:#ffffffdc;border:1px solid #b8d0ec;border-radius:20px;padding:9px 12px;font-size:10px}.cbCountryIndex>.cbCategoryIntro{margin:16px 0 30px}.cbCountryIndexDirectory>header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.cbCountryIndexDirectory>header h2{margin:5px 0 0;font-size:28px}.cbCountryIndexDirectory>header>p{color:#607493;max-width:460px;margin:0;font-size:12px;line-height:1.55}.cbCountryIndexGroup{margin-top:22px}.cbCountryIndexGroup>h3{margin:0 0 11px;font-size:17px}.cbCountryIndexGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cbCountryIndexCard{background:#fff;border:1px solid #d4e1ef;border-radius:11px;grid-template-columns:58px 1fr 18px;align-items:center;gap:14px;min-height:132px;padding:17px;transition:all .18s;display:grid;box-shadow:0 7px 20px #1e507c0a}.cbCountryIndexCard:hover{border-color:#7eade8;transform:translateY(-2px);box-shadow:0 12px 26px #1e507c16}.cbCountryIndexCard>span{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:48px;line-height:1}.cbCountryIndexCard b{color:#0a245d;font-size:15px;display:block}.cbCountryIndexCard small{color:#0754c8;margin-top:4px;font-size:10px;font-weight:700;display:block}.cbCountryIndexCard p{color:#607493;margin:7px 0 0;font-size:10px;line-height:1.45}.cbCountryIndexCard i{color:#0754c8;font-size:25px;font-style:normal}body>.siteFooter{grid-template-columns:345px 1fr auto;width:min(1440px,100% - 20px);min-height:118px;padding:20px 34px}.footerIdentity p{font-size:11px;line-height:1.55}.footerBrand{font-size:21px}body>.siteFooter nav{gap:24px}body>.siteFooter nav a{font-size:12px;font-weight:600}body>.siteFooter>small{font-size:11px}@media (max-width:980px){.cbCountryIndexGrid{grid-template-columns:repeat(2,1fr)}body>.siteHeader nav{gap:18px}}@media (max-width:680px){body>.siteHeader{height:62px}body>.siteHeader .siteHeaderInner{border:0;width:100%;padding:0 15px}body>.siteHeader .logo b{font-size:19px}body>.siteHeader .siteBrandMark{width:33px;height:33px}body>.siteHeader .siteHeaderAuth a{height:38px;font-size:12px}.cbCountryIndex{border:0;width:100%;padding:0 14px 30px}.cbCountryIndexHero{min-height:430px}.cbCountryIndexHero>img{object-position:68% bottom}.cbCountryIndexHero:after{background:linear-gradient(#fff 0%,#fffffff2 55%,#ffffff50 90%)}.cbCountryIndexHero>div{width:100%;padding:28px 22px}.cbCountryIndexHero h1{font-size:34px}.cbCountryIndexDirectory>header{flex-direction:column;align-items:flex-start}.cbCountryIndexGrid{grid-template-columns:1fr}.cbCountryIndexCard{min-height:118px}body>.siteFooter{grid-template-columns:1fr;width:100%;padding:24px 19px}.footerIdentity p{display:block}body>.siteFooter nav a{font-size:12px}}.countryDirectory{overflow:hidden;background:linear-gradient(#f8fbff,#fff 180px)!important;border-color:#cbdceb!important;padding:0!important}.countryDirectoryHeader{background:linear-gradient(105deg,#edf6ff,#fff 62%);border-bottom:1px solid #d8e4f0;padding:28px 30px 24px;align-items:center!important;margin:0!important}.countryDirectoryHeader>div{max-width:760px}.countryDirectoryHeader small{letter-spacing:1.35px!important;font-size:10px!important}.countryDirectoryHeader h2{color:#071e56;margin:7px 0 8px!important;font-size:27px!important}.countryDirectoryHeader p{color:#526b8c!important;max-width:680px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.countryDirectoryHeader>strong{color:#0b4fae;background:#fff;border:1px solid #a9c9eb;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:148px;padding:13px 16px;display:flex;box-shadow:0 8px 22px #194d8210}.countryDirectoryHeader>strong>b{font-size:30px;line-height:1}.countryDirectoryHeader>strong>span{text-transform:uppercase;letter-spacing:.5px;font-size:10px;line-height:1.25}.countryDirectoryNav{scrollbar-width:thin;background:#fff;border-bottom:1px solid #dce7f2;gap:8px;padding:15px 20px;display:flex;overflow-x:auto}.countryDirectoryNav>a{color:#183d73;background:#f9fbfe;border:1px solid #d7e4f1;border-radius:20px;align-items:center;gap:7px;min-width:max-content;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.countryDirectoryNav>a:hover{color:#0754c8;background:#eef6ff;border-color:#75a8e9}.countryDirectoryNav img{object-fit:cover;border-radius:5px;width:23px;height:23px}.countryDirectoryNav>a>b{color:#0754c8;background:#e3efff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.countryDirectory>.countryDirectoryGroups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:20px!important;display:grid!important}.countryDirectoryGroups>section{background:#fff;border-radius:12px;scroll-margin-top:90px;overflow:hidden;box-shadow:0 7px 21px #1d4f7d0a;border:1px solid #d4e1ef!important;padding:0!important}.countryDirectoryGroups>section>header{background:#fbfdff;border-bottom:1px solid #dce7f2;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:grid}.countryDirectoryGroups>section>header>span{border-radius:10px;place-items:center;display:grid;overflow:hidden;width:46px!important;height:46px!important}.countryDirectoryGroups>section>header img{object-fit:cover;width:100%;height:100%}.countryDirectoryGroups h3{color:#0a245d;margin:0 0 3px!important;font-size:15px!important}.countryDirectoryGroups header p{color:#617793;margin:0;font-size:9.5px;line-height:1.35}.countryDirectoryGroups header>b{color:#0754c8;white-space:nowrap;background:#eaf3ff;border-radius:12px;padding:5px 8px;font-size:9px}.countryDirectoryGroups>section>div{padding:7px 12px 10px}.countryDirectoryGroups>section>div>a{border-bottom:1px solid #edf2f7;grid-template-columns:31px 1fr 18px;align-items:center;gap:9px;min-height:57px;color:#173b70!important;margin:0!important;padding:9px 7px!important;display:grid!important}.countryDirectoryGroups>section>div>a:last-child{border-bottom:0}.countryDirectoryGroups>section>div>a:hover{background:#f1f7ff;border-radius:8px;margin-inline:-2px!important;padding-inline:9px!important}.countryDirectoryGroups a>i{color:#5a7599;background:#edf4fc;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid}.countryDirectoryGroups a>span{color:inherit!important}.countryDirectoryGroups a>span>b{font-size:11.5px;line-height:1.35;display:block}.countryDirectoryGroups a>span>small{color:#7a8da6;margin-top:2px;font-size:8.5px;display:block}.countryDirectoryGroups a>strong{color:#0754c8;font-size:20px}@media (max-width:800px){.countryDirectory>.countryDirectoryGroups{grid-template-columns:1fr!important}}@media (max-width:560px){.countryDirectoryHeader{flex-direction:column;padding:23px 18px;align-items:flex-start!important}.countryDirectoryHeader h2{font-size:23px!important}.countryDirectoryHeader>strong{min-width:135px}.countryDirectoryNav{padding:12px}.countryDirectory>.countryDirectoryGroups{padding:12px!important}.countryDirectoryGroups>section>header{grid-template-columns:42px 1fr}.countryDirectoryGroups>section>header>span{width:42px!important;height:42px!important}.countryDirectoryGroups>section>header>b{display:none}}.siteMenuButton{display:none}body>.siteFooter{grid-template-columns:345px 1fr}body>.siteFooter nav a{align-items:center;min-height:44px;display:inline-flex}.temporaryCalculatorPage{color:#07194c;width:min(1100px,100% - 32px);margin:0 auto 40px}.breadcrumbs a{align-items:center;min-height:34px;display:inline-flex}@media (max-width:680px){body>.siteHeader .siteHeaderInner{grid-template-columns:minmax(0,1fr) auto}body>.siteHeader .logo{min-width:0;overflow:hidden}body>.siteHeader .logo b{text-overflow:ellipsis;overflow:hidden}body>.siteHeader .siteHeaderAuth{display:none}body>.siteHeader nav{z-index:50;background:#fff;border:1px solid #bfd2e8;border-radius:12px;grid-template-columns:1fr;padding:10px;display:none;position:absolute;top:66px;left:12px;right:12px;box-shadow:0 18px 40px #12376030}body>.siteHeader nav.isOpen{display:grid}body>.siteHeader nav a{border-radius:8px;min-height:48px;padding:0 13px;font-size:15px}body>.siteHeader nav a:hover{background:#eef6ff}.siteMenuButton{background:#f8fbff;border:1px solid #b8cce3;border-radius:10px;place-content:center;gap:5px;width:44px;height:44px;padding:0;display:grid}.siteMenuButton span{background:#0a3c80;border-radius:2px;width:20px;height:2px}body>.siteFooter{grid-template-columns:1fr}body>.siteFooter nav{grid-template-columns:1fr 1fr;gap:3px 14px;display:grid}.temporaryCalculatorPage{width:100%;padding:0 14px}}@media (max-width:360px){body>.siteHeader .logo b{display:none}}
:root{--site-shell-width:1340px;--site-shell-gutter:16px;--site-header-height:72px;--site-header-bg:#e3eef9}body{overflow-x:hidden;padding-top:var(--site-header-height)!important}body>.siteHeader{z-index:1000!important;width:100%!important;max-width:none!important;height:var(--site-header-height)!important;background:var(--site-header-bg)!important;border:1px solid #c6d8e8!important;border-top:0!important;border-bottom-color:#cbdbea!important;border-radius:0 0 14px 14px!important;margin:0 auto!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important;box-shadow:0 5px 20px #0c2f5b17!important}body>.siteHeader .siteHeaderInner{width:100%!important;max-width:none!important;height:var(--site-header-height)!important;background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;margin:0 auto!important;padding:0 24px!important;display:grid!important}:is(body:has(>.calcTheme)>.siteHeader,body:has(>.calcTheme)>.siteFooter){border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body:has(>.calcTheme)>.siteHeader .siteHeaderInner{width:100%!important;max-width:none!important;padding-inline:clamp(18px,3vw,48px)!important}body:has(>.calcTheme)>.siteFooter{margin-bottom:0!important;padding-inline:clamp(18px,3vw,48px)!important}:is(body:has(>:is(.indiaReferenceSuite,.standardCalculatorPage).calcTheme)>.siteHeader,body:has(>:is(.indiaReferenceSuite,.standardCalculatorPage).calcTheme)>.siteFooter){border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}body:has(>:is(.indiaReferenceSuite,.standardCalculatorPage).calcTheme)>.siteHeader{box-shadow:none!important;top:0!important}body:has(>:is(.indiaReferenceSuite,.standardCalculatorPage).calcTheme)>.siteFooter{margin-bottom:8px!important}@media (max-width:640px){:is(body:has(>:is(.indiaReferenceSuite,.standardCalculatorPage).calcTheme)>.siteHeader,body:has(>:is(.indiaReferenceSuite,.standardCalculatorPage).calcTheme)>.siteFooter){border-radius:0!important;width:100%!important}}body>.siteHeader .logo{color:#09256d!important;justify-self:start!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}body>.siteHeader .logo b{color:#09256d!important;letter-spacing:-.7px!important;font:800 23px/1 Arial,sans-serif!important}body>.siteHeader .logo b span{color:#0c5eea!important}body>.siteHeader .siteBrandMark{object-fit:cover!important;flex:none!important;width:37px!important;height:37px!important}body>.siteHeader nav{color:#071a50!important;white-space:nowrap!important;justify-self:center!important;align-items:center!important;gap:40px!important;font-size:14px!important;font-weight:650!important;display:flex!important}body>.siteHeader nav a{color:#071a50!important}body>.siteHeader nav a:hover,body>.siteHeader nav a:focus-visible{color:#075cdb!important}body>.siteHeader .siteHeaderAuth{justify-self:end!important;align-items:center!important;gap:15px!important;display:flex!important}body>.siteHeader .signInButton{color:#07194c!important;align-items:center!important;height:38px!important;padding:0 4px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}body>.siteHeader .signUpButton{color:#fff!important;background:#0965e8!important;border-radius:9px!important;place-items:center!important;min-width:105px!important;height:42px!important;font-size:13px!important;display:grid!important}body>main:not(.cbGraphicHome){width:calc(100% - (var(--site-shell-gutter) * 2))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}body>main:not(.cbGraphicHome)>:is(section,article,.childShell,.catalogShell,.countryLandingShell,.bmiExperience,.refCalc,.cbCountryIndex,.countrySurface,.dashboardCard){width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.childShell,.catalogShell,.countryLandingShell,.bmiExperience,.refCalc,.cbCountryIndex,.countryPage .countrySurface,.calculatorPage .mortgageCard,.dashboardPage .dashboardCard,.dreamHero,.dashboardBanner,.mortgageBanner,.policyPage>article,.taxReplicaPage,.indiaReferenceSuite{max-width:none!important}.specialCalculatorBreadcrumb,.cbCountryBreadcrumb,.standardPageBreadcrumb{width:100%!important;max-width:var(--site-shell-width)!important}:is(body:has(.taxReplicaPage)>.siteFooter,body:has(.indiaExperience)>.siteFooter,body:has(.refCalc)>.siteFooter,body:has(.ppfExactPage)>.siteFooter){display:grid}body>.siteFooter{background:var(--site-header-bg);color:#07194c;border:1px solid #c6d8e8;border-radius:0;grid-template-columns:320px 1fr;align-items:center;gap:16px;min-height:96px;margin:0;padding:20px 32px;display:grid;box-shadow:0 5px 20px #0c2f5b17;width:100%!important;max-width:none!important}body>.siteFooter>small{text-align:center;color:#3a537a;border-top:1px solid #c6d8e84d;grid-column:1/-1;padding-top:10px;font-size:10px}@media (max-width:640px){body>.siteFooter{grid-template-columns:1fr;padding:18px 20px}}@media (max-width:760px){:root{--site-header-height:64px}body>.siteHeader{border-inline:0!important;border-radius:0!important;width:100%!important}body>.siteHeader .siteHeaderInner{width:100%!important;height:var(--site-header-height)!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;padding:0 14px!important}body>.siteHeader nav{z-index:50!important;top:var(--site-header-height)!important;background:#f5f9ff!important;border:1px solid #bfd2e8!important;border-radius:0 0 12px 12px!important;grid-template-columns:1fr!important;gap:2px!important;padding:10px!important;display:none!important;position:absolute!important;left:12px!important;right:12px!important;box-shadow:0 18px 40px #12376033!important}body>.siteHeader nav.isOpen{display:grid!important}body>.siteHeader nav a{border-radius:8px!important;min-height:46px!important;padding:0 13px!important}body>.siteHeader nav a:hover{background:#e3effc!important}body>.siteHeader .siteHeaderAuth{display:none!important}body>.siteHeader .siteMenuButton{display:grid!important}body>main:not(.cbGraphicHome){width:100%!important}}
:root{--shell-border:#e2e8f0;--shell-radius:14px;--shell-shadow:0 5px 16px #0f172a0d}.dreamHero,.dashboardBanner,.cbCountryIndex{border:1px solid var(--shell-border);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow)}.cbCountryIndexHero{border-color:var(--shell-border);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow)}.catalogShell{border:1px solid var(--shell-border);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow)}.temporaryHero{border-color:var(--shell-border);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow)}.policyPage>article{border-color:var(--shell-border);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow);margin-top:16px;margin-bottom:0}.cbSubPage>section{border-color:var(--shell-border);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow)}.dreamChild,.dashboardPage,.temporaryCalculatorPage{border:1px solid var(--shell-border);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow);padding:16px 18px 20px}.countryLandingShell,.bmiPage,.referenceCalculatorPage,.slpPage{border:1px solid var(--shell-border);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow)}.catalogHero,.cbCategoryLanding .catalogHero{border-color:var(--shell-border);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow)}.dreamHero .breadcrumbs,.dashboardBanner .breadcrumbs,.catalogHero .breadcrumbs,.cbCountryIndexHero .breadcrumbs,.temporaryHero .breadcrumbs,.policyPage>article .breadcrumbs{margin:0 0 10px;font-size:11px}:where([id]){scroll-margin-top:90px}.countryLandingHero{min-height:252px}.countryHeroCopy{flex-direction:column;align-items:flex-start;gap:10px;width:min(60%,720px);height:auto;margin:8px 0 24px;padding:0;display:flex}.countryHeroTitleRow{align-items:center;gap:16px;display:flex}.countryFlag{flex:none;width:60px;height:46px;font-size:34px}.countryHeroCopy h1{letter-spacing:-1px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;color:#071638;background:0 0;margin:0;padding:0;font-size:32px;line-height:1.15}.countryHeroCopy p{color:#38506d;max-width:520px;margin:0;font-size:14px;line-height:1.55}@media (max-width:980px){.countryHeroCopy{width:min(72%,620px)}}@media (max-width:700px){.countryLandingHero{min-height:232px}.countryHeroCopy{width:100%;height:auto;margin:8px 0 20px;padding:0}.countryHeroCopy h1{font-size:26px}.countryFlag{width:48px;height:38px;font-size:27px}}.countryPopular a{min-height:0;padding:14px}.countryPopular .popularCountryIcon{width:44px;height:44px;margin:0 0 10px}.countryPopular h3{margin:0 0 5px;font-size:12.5px}.countryPopular p{min-height:0;font-size:10px;line-height:1.45}.countryPopular b{margin-top:8px;font-size:10px}@media (max-width:1100px){.countryPopular>div{grid-template-columns:repeat(5,minmax(0,1fr))}}.cbCountryIndexHero{min-height:240px}.cbCountryIndexHero>div{width:min(62%,640px);padding:26px 34px}.cbCountryIndexHero h1{margin:6px 0 8px;font-size:28px}.cbCountryIndexHero>div>p:not(.cbKicker){font-size:12.5px}.cbCountryHeroFacts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cbCountryHeroFacts>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #b8d0ec;border-radius:10px;padding:7px 12px}.cbCountryHeroFacts b{color:#0a245d;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:800;line-height:1.15;display:block}.cbCountryHeroFacts small{color:#375985;letter-spacing:.02em;text-transform:uppercase;margin-top:1px;font-size:9px;font-weight:700;display:block}@media (max-width:900px){.cbCountryIndexHero>div{width:100%;padding:22px}.cbCountryIndexHero h1{font-size:26px}}@media (max-width:640px){.cbCountryIndexHero{min-height:280px}}.resourceSectionHead{margin:30px 0 15px}.resourceSectionHead:first-child{margin-top:6px}.resourceSectionHead small{color:#075eea;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.resourceSectionHead h2{margin:6px 0;font:28px Georgia}.resourceSectionHead p{color:#5d7190;max-width:640px;margin:0;font-size:12px;line-height:1.55}.resourceGrid>div>a b{color:#075eea;margin-top:12px;font-size:11px;font-weight:700;display:block}.resourceGrid .resourceCountries{grid-template-columns:repeat(3,1fr);gap:12px}.resourceCountries a{text-align:left;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:16px;transition:all .18s;display:grid}.resourceCountries a:hover{border-color:#9dc0ec;transform:translateY(-2px);box-shadow:0 12px 26px #1e507c16}.resourceCountries span{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:34px;line-height:1}.resourceCountries h3{margin:0;font-size:14px}.resourceCountries small{color:#0754c8;margin-top:2px;font-size:10px;font-weight:700;display:block}.resourceCountries p{color:#607493;margin:6px 0 0;font-size:10.5px;line-height:1.4}.resourceCountries i{color:#0754c8;font-size:20px;font-style:normal}@media (max-width:900px){.resourceGrid .resourceCountries{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.resourceGrid .resourceCountries{grid-template-columns:1fr}input:focus,select:focus,textarea:focus,.calculatorField input[type=number]:focus,.calculatorField select:focus,.calculatorExperience .calculatorField input[type=number]:focus,.calculatorExperience .calculatorField select:focus{font-size:16px!important}}
