.slh-calculator-page-scene{color:#253343;width:100%;font-family:var(--font-body), "Montserrat", Arial, sans-serif;margin-top:calc(-1 * var(--slh-nav-h,88px));background:#e8f1fb;position:relative;overflow:clip}body:has([data-marketing-page=calculator]){background-color:#d4e2f6}.slh-calculator-page-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slh-calculator-hive{isolation:isolate;background:#e8f1fb;position:relative}.slh-calculator-hive .marketing-react-section,.slh-calculator-hive .smc-standalone-section{width:100%}.slh-calculator-hive #slava-mortgage-calculator{margin-top:0}.slh-calculator-hive #slava-mortgage-calculator[data-standalone=true]{background:radial-gradient(circle at 82% 10%,#ffffff57,#0000 38%),linear-gradient(#d4e2f6 0%,#d9e7f8 58%,#e8f1fb 76% 100%)}@media (max-width:1194px){.slh-calculator-hive #slava-mortgage-calculator[data-standalone=true] .smc-hive-title{background:linear-gradient(100deg,#2b2721 0% 40%,#cdc3b2 50%,#2b2721 60% 100%) 0 0/250% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate smcHiveShimmer}}@media (max-width:1194px) and (prefers-reduced-motion:reduce){.slh-calculator-hive #slava-mortgage-calculator[data-standalone=true] .smc-hive-title{-webkit-text-fill-color:#2b2721;color:#2b2721;background:0 0;animation:none}}@media (max-width:1194px){.slh-calculator-hive #slava-mortgage-calculator[data-standalone=true] .smc-stage-pin{padding-top:clamp(120px,17vh,210px)}.slh-calculator-hive #slava-mortgage-calculator[data-standalone=true] .smc-hive-title,.slh-calculator-hive #slava-mortgage-calculator[data-standalone=true] .smc-hive-title [data-hive-char]{opacity:1!important}}.slh-calculator-hive #slava-mortgage-calculator[data-standalone=true] .smc-hive-title{filter:drop-shadow(0 5px 18px #3660924d)}@media (min-width:1195px){.slh-calculator-hive #slava-mortgage-calculator .smc-stage[data-standalone=true]{height:195svh}}.slh-calculator-faq{z-index:2;background:#e8f1fb;margin-top:-2px;position:relative}.slh-calculator-faq>section{--faq-line:#4c6f932e;--faq-soft:#687787;--faq-kicker:#71869b;--faq-gold:#5e88b7;--faq-gold-line:#5e88b76b;--faq-hover:#ffffff94;color:#253343;background:#e8f1fb;padding-top:clamp(110px,12vw,172px);padding-bottom:clamp(72px,7vw,102px)}.slh-calculator-faq>section:before{display:none}.slh-calculator-faq>section:after{content:"";z-index:0;pointer-events:none;opacity:.52;background-image:radial-gradient(#5c8bbe2e 1.05px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:28% 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#0000005c 25%,#000 82%);mask-image:linear-gradient(#0000 0%,#0000005c 25%,#000 82%)}.slh-calculator-faq>section>div{z-index:1;position:relative}.slh-calculator-page-scene .slh-calculator-faq h2{background-image:linear-gradient(100deg,#243444 0% 24%,#668db5 45%,#b8d3ee 56%,#426585 70%,#243444 100%)}.slh-calculator-footer-bridge{z-index:1;background:linear-gradient(#e8f1fb 0%,#e9f0f7 48%,#e6edf3 100%);height:clamp(92px,8vw,126px);margin-top:-2px;position:relative}.slh-calculator-footer-bridge:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#5c8bbe2b 1.05px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000a3 62%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000a3 62%,#0000 100%)}body:has([data-marketing-page=calculator]) #slh-footer{--foot-ink:#26333f;--foot-muted:#26333f94;--foot-dark:#25313b;--foot-gold:#6f91b4;background:linear-gradient(#e6edf3 0%,#e9edf0 180px,#e7e3dc 410px,#e6dac9 100%);margin-top:-1px}body:has([data-marketing-page=calculator]) #slh-footer:before{background-image:radial-gradient(#5c8bbe26 1.15px,#0000 1.3px)}body:has([data-marketing-page=calculator]) #slh-footer:after{background:linear-gradient(#e6edf300,#e6edf3b8 52%,#e6edf3 100%);height:clamp(90px,9vw,138px)}@media (max-width:620px){.slh-calculator-faq>section{padding-top:112px;padding-bottom:78px}.slh-calculator-footer-bridge{height:88px}}@media (prefers-reduced-motion:reduce){.slh-calculator-footer-bridge:after{opacity:.28}}