html.interim-app .calc-card{border-radius:20px;box-shadow:0 2px 6px rgba(10,31,92,.08),0 16px 34px -18px rgba(10,31,92,.4)}html.interim-app .calc-value-input-wrap{background:rgba(10,31,92,.07);border:1.5px solid transparent;border-radius:999px;padding:8px 16px}html.interim-app .calc-value-input-wrap:focus-within{background:var(--el-white,#fff);border-color:#22b2f0;box-shadow:0 0 0 3px rgba(34,178,240,.22)}html.interim-app .calc-value-input,html.interim-app .calc-value-suffix{font-weight:900;color:var(--el-navy,#0a1f5c)}html.interim-app .calc-slider.amount-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;block-size:44px;min-block-size:44px;padding:0;border:none;outline:none;cursor:pointer;border-radius:999px;background:transparent}html.interim-app .calc-slider.amount-slider::-webkit-slider-runnable-track{block-size:8px;border-radius:999px;border:none;background:linear-gradient(to left,#22b2f0 0,#22b2f0 var(--value-percent,0),#dce6f7 var(--value-percent,0),#dce6f7 100%)}html.interim-app .calc-slider.amount-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:30px;block-size:30px;border-radius:50%;background:#fff;border:4px solid #22b2f0;box-shadow:0 1px 3px rgba(10,31,92,.28),0 4px 12px -4px rgba(34,178,240,.9);cursor:pointer;margin-block-start:-11px}html.interim-app .calc-slider.amount-slider::-moz-range-track{block-size:8px;border-radius:999px;border:none;background:#dce6f7}html.interim-app .calc-slider.amount-slider::-moz-range-progress{block-size:8px;border-radius:999px;background:#22b2f0}html.interim-app .calc-slider.amount-slider::-moz-range-thumb{inline-size:30px;block-size:30px;border-radius:50%;background:#fff;border:4px solid #22b2f0;box-shadow:0 1px 3px rgba(10,31,92,.28),0 4px 12px -4px rgba(34,178,240,.9);cursor:pointer}html.interim-app .calc-slider.amount-slider:focus-visible{outline:2px solid var(--el-navy,#0a1f5c);outline-offset:2px}html.interim-app .calc-chip{border-radius:999px}html.interim-app .calc-chip.is-active{background:rgba(34,178,240,.16);border-color:#22b2f0;color:var(--el-navy,#0a1f5c)}html.interim-app .calc-hero{background:linear-gradient(150deg,#0a1f5c,#17347f);border:1px solid rgba(10,31,92,.1);border-radius:20px;padding:26px 24px;box-shadow:0 10px 26px -16px rgba(10,31,92,.7)}html.interim-app .calc-hero-eyebrow{color:#6fd6ff}html.interim-app .calc-hero-label{color:hsla(0,0%,100%,.78)}html.interim-app .calc-hero-number{color:#fff;font-weight:900;font-size:clamp(46px,8vw,68px)}html.interim-app .calc-hero-symbol{color:#6fd6ff}html.interim-app .calc-hero-placeholder{color:hsla(0,0%,100%,.34)}html.interim-app .calc-hero-summary-item{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:14px}html.interim-app .calc-summary-label{color:hsla(0,0%,100%,.68)}html.interim-app .calc-summary-value{color:#fff}html.interim-app .calc-disclaimer{color:hsla(0,0%,100%,.66)}html.interim-app .calc-error-text{color:#ffd3d8}html.interim-app .reassurance-marker{background-color:rgba(34,178,240,.16);color:var(--el-navy,#0a1f5c)}html.interim-app main .article-prose ul{list-style:disc}html.interim-app main .article-prose ol{list-style:decimal}html.interim-app main .article-prose li::marker{color:var(--el-navy)}@media (max-width:767px){html.interim-app{--pg-card-radius:18px;--pg-card-pad:18px;--pg-card-shadow:0 1px 2px rgba(13,18,64,.04),0 8px 20px -12px rgba(13,18,64,.16);--pg-gutter:14px}html.interim-app main .max-w-\[820px\]{max-inline-size:none!important;margin-inline:var(--pg-gutter)!important;padding-inline:var(--pg-card-pad)!important}html.interim-app main .article-body.max-w-\[820px\],html.interim-app main section>.max-w-\[820px\]:not(:has(.article-h1)){background:var(--el-white,#fff);border-radius:var(--pg-card-radius);box-shadow:var(--pg-card-shadow);padding-block:var(--pg-card-pad)!important}html.interim-app main section>.max-w-\[820px\]:has(.article-h1):has(h2){background:var(--el-white,#fff);border-radius:var(--pg-card-radius);box-shadow:var(--pg-card-shadow);padding-block:var(--pg-card-pad)!important}html.interim-app main .article-h1{font-size:clamp(30px,7.4vw,35px)!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.02em!important;text-wrap:balance;margin-block-end:12px!important}html.interim-app main .article-h2,html.interim-app main .article-shell h2:not(.article-h2){font-size:21px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.01em!important;margin-block:22px 8px!important}html.interim-app main .article-h3{font-size:17px!important;line-height:1.3!important;font-weight:800!important;margin-block:16px 6px!important}html.interim-app main .article-prose,html.interim-app main .article-prose li,html.interim-app main .article-prose p{font-size:17px!important;line-height:1.7!important}html.interim-app main .article-prose p{margin-block:0 14px!important}html.interim-app main .article-prose ol,html.interim-app main .article-prose ul{padding-inline-start:20px!important;margin-block:0 14px!important}html.interim-app main .article-prose li{margin-block-end:7px!important}html.interim-app main .article-section{margin-block-end:22px!important}html.interim-app main .article-intro p{font-size:17.5px!important;line-height:1.65!important}html.interim-app main .article-byline,html.interim-app main .article-meta{font-size:13px!important}html.interim-app main .article-author-bio,html.interim-app main .article-summary{background:#f4f8ff!important;border:1px solid rgba(13,18,64,.07)!important;border-radius:14px!important;padding:16px!important;margin-block:18px!important;box-shadow:none!important}html.interim-app main .article-author-bio p{font-size:14.5px!important;line-height:1.6!important}html.interim-app main .article-body table,html.interim-app main .article-prose table{display:block;overflow-x:auto;max-inline-size:100%;font-size:14px!important;border-collapse:collapse}html.interim-app main .article-prose blockquote{margin-inline:0!important;padding:12px 14px!important;border-inline-start:3px solid #22b2f0!important;background:#f4f8ff!important;border-radius:10px!important;font-size:16px!important}html.interim-app main section>.max-w-\[820px\]>h2{font-size:19px!important;line-height:1.3!important;font-weight:800!important;margin-block:22px 8px!important}html.interim-app main section>.max-w-\[820px\]>p,html.interim-app main section>.max-w-\[820px\]>ul li{font-size:15.5px!important;line-height:1.65!important}html.interim-app main section>.max-w-\[820px\]>ul{padding-inline-start:20px!important}html.interim-app main ul.grid>li>.reveal>a.block,html.interim-app main ul.grid>li>a.block{border-radius:var(--pg-card-radius)!important;padding:var(--pg-card-pad)!important;box-shadow:var(--pg-card-shadow)!important;border:1px solid transparent!important}html.interim-app main ul.grid>li>.reveal>a.block h2,html.interim-app main ul.grid>li>a.block h2{font-size:17.5px!important;line-height:1.3!important;margin-block:6px 8px!important}html.interim-app main ul.grid>li>.reveal>a.block p,html.interim-app main ul.grid>li>a.block p{font-size:14.5px!important;line-height:1.6!important}html.interim-app main ul.grid{gap:12px!important}html.interim-app main .article-h1+p{font-size:15.5px!important;line-height:1.6!important}html.interim-app main .grid>div:has(>.hero-h1){background:linear-gradient(168deg,#eef4fe,#e4eefb);border-radius:22px;padding:20px 18px!important;margin-inline:var(--pg-gutter);box-shadow:var(--pg-card-shadow)}html.interim-app main .hero-intro-block{background:transparent;padding:0!important;margin:0!important}html.interim-app main .grid>div:has(>.hero-h1) .hero-h1{font-size:clamp(28px,7vw,33px)!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.02em!important;text-wrap:balance}html.interim-app main .hero-intro-block,html.interim-app main .hero-intro-block p{font-size:15.5px!important;line-height:1.6!important}html.interim-app main .product-card{border-radius:var(--pg-card-radius)!important;padding:var(--pg-card-pad)!important;box-shadow:var(--pg-card-shadow)!important;border:1px solid transparent!important}html.interim-app main .product-card-h3{font-size:16.5px!important;line-height:1.3!important;font-weight:800!important}html.interim-app main .product-card-body,html.interim-app main .product-card-body li,html.interim-app main .product-card-body p{font-size:14.5px!important;line-height:1.6!important}html.interim-app main .prose-body,html.interim-app main .prose-body li,html.interim-app main .prose-body p{font-size:15.5px!important;line-height:1.65!important}html.interim-app main .section-header{font-size:clamp(21px,5.4vw,23px)!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.01em!important;margin-block-end:12px!important}html.interim-app main .terms-grid-row{padding-block:10px!important}html.interim-app main .terms-grid-label{font-size:13px!important}html.interim-app main .terms-grid-value,html.interim-app main .terms-list li{font-size:14.5px!important;line-height:1.6!important}html.interim-app main .step-title{font-size:16px!important;line-height:1.3!important}html.interim-app main .step-body{font-size:14px!important;line-height:1.6!important}html.interim-app main .faq-list{display:flex;flex-direction:column;gap:10px}html.interim-app main .faq-item{background:var(--el-white,#fff);border-radius:14px;box-shadow:var(--pg-card-shadow);border:1px solid rgba(13,18,64,.06);overflow:hidden}html.interim-app main .faq-q{min-block-size:52px;padding:12px 16px!important;display:flex;align-items:center;gap:10px;inline-size:100%;text-align:start}html.interim-app main .faq-q-text{font-size:15.5px!important;line-height:1.4!important;font-weight:700!important}html.interim-app main .faq-a{padding:0 16px 14px!important;font-size:14.5px!important;line-height:1.65!important}html.interim-app main .faq-chevron{flex:0 0 auto}html.interim-app main input[type=email],html.interim-app main input[type=number],html.interim-app main input[type=tel],html.interim-app main input[type=text],html.interim-app main select,html.interim-app main textarea{border-radius:12px!important;border:1.5px solid rgba(13,18,64,.16)!important;min-block-size:48px;font-size:16px!important;transition:border-color .12s ease,box-shadow .12s ease}html.interim-app main textarea{min-block-size:96px}html.interim-app main input:focus,html.interim-app main select:focus,html.interim-app main textarea:focus{border-color:#22b2f0!important;box-shadow:0 0 0 3px rgba(34,178,240,.2)!important;outline:none}html.interim-app main button[type=submit]{min-block-size:52px;border-radius:999px!important;font-weight:800!important;font-size:16px!important}}