@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_34384a5e-module__0ZP_1q__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_34384a5e-module__0ZP_1q__variable{--font-schibsted-grotesk:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
*,:before,:after{box-sizing:border-box}html{min-width:320px}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{text-rendering:optimizelegibility;min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #02a4ea59}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--color-optiml-ink:#111a2e;--color-optiml-navy:#233252;--color-optiml-blue:#2565ac;--color-optiml-sky:#02a4ea;--color-optiml-pink:#e20086;--color-optiml-purple:#612b89;--color-optiml-green:#019d4d;--color-optiml-yellow:#f3e703;--color-optiml-orange:#ee4d23;--color-optiml-red:#d7263d;--color-optiml-muted:#5a657d;--color-optiml-mid-grey:#737373;--color-optiml-light-grey:#bebebe;--color-optiml-border:#e1e1e4;--color-optiml-surface-subtle:#f7f7f7;--color-white:#fff;--color-text:var(--color-optiml-ink);--color-text-muted:var(--color-optiml-muted);--color-action:var(--color-optiml-blue);--color-action-hover:var(--color-optiml-navy);--color-border:var(--color-optiml-border);--color-surface:var(--color-white);--color-surface-subtle:var(--color-optiml-surface-subtle);--color-good:var(--color-optiml-green);--color-good-bg:color-mix(in srgb, var(--color-optiml-green) 8%, var(--color-white));--color-bad:var(--color-optiml-red);--color-bad-bg:color-mix(in srgb, var(--color-optiml-red) 8%, var(--color-white));--color-shadow:0 1px 2px color-mix(in srgb, var(--color-optiml-ink) 6%, transparent), 0 4px 12px color-mix(in srgb, var(--color-optiml-ink) 6%, transparent);--color-navigation-scrim:color-mix(in srgb, var(--color-optiml-ink) 30%, transparent);--color-navigation-shadow:color-mix(in srgb, var(--color-optiml-ink) 18%, transparent)}
:root{--font-optiml-sans:var(--font-schibsted-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-optiml-brand:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-optiml-display:var(--font-optiml-sans);--font-optiml-eyebrow:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-optiml-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-optiml-display:48px;--text-optiml-hero:48px;--text-optiml-h1:40px;--text-optiml-h2:32px;--text-optiml-h3:24px;--text-optiml-h4:20px;--text-optiml-p1:17px;--text-optiml-body:15px;--text-optiml-small:14px;--text-optiml-footnote:12px;--text-optiml-brand:22px;--leading-optiml-tight:1.06;--leading-optiml-heading:1.15;--leading-optiml-body:1.55;--tracking-optiml-brand:0}body{font-family:var(--font-optiml-sans);font-size:var(--text-optiml-body);line-height:var(--leading-optiml-body)}.h1,.h2,.h3,.h4{color:inherit;letter-spacing:0;margin:0}.h1{font-size:var(--text-optiml-h1);font-weight:700;line-height:var(--leading-optiml-tight)}.h2{font-size:var(--text-optiml-h2);font-weight:650;line-height:var(--leading-optiml-tight)}.h3{font-size:var(--text-optiml-h3);font-weight:650;line-height:var(--leading-optiml-heading)}.h4{font-size:var(--text-optiml-h4);font-weight:650;line-height:var(--leading-optiml-heading)}.p1,.p2,.p3,.p4,.footnote-1,.footnote-2{letter-spacing:0;margin:0}.p1{font-size:var(--text-optiml-p1);line-height:1.55}.p2{font-size:var(--text-optiml-body);line-height:1.6}.p3{font-size:var(--text-optiml-small);line-height:1.5}.p4{font-size:13px;line-height:1.45}.footnote-1{font-size:var(--text-optiml-small);line-height:1.45}.footnote-2{font-size:var(--text-optiml-footnote);line-height:1.4}.font-bold{font-weight:700}.font-semi-bold{font-weight:600}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-thin{font-weight:300}.footnote-copy{color:var(--color-text-muted)}.strong-text-link{color:var(--color-text);flex:none;font-weight:600;text-decoration:none}@media (min-width:768px){:root{--text-optiml-display:72px;--text-optiml-hero:64px;--text-optiml-h1:52px;--text-optiml-h2:40px;--text-optiml-h3:28px;--text-optiml-h4:21px;--text-optiml-p1:18px;--text-optiml-brand:24px}}
:root{--container-max:1216px;--content-flow-gap:18px;--content-heading-gap:24px;--page-gutter:clamp(20px, 2.5vw, 32px);--section-space:64px;--section-space-compact:40px}html{scroll-behavior:smooth}body{background:var(--color-surface);color:var(--color-text);font-style:normal}.page-shell{background:var(--color-surface);flex-direction:column;min-height:100vh;display:flex}.page-shell__main{flex:1}.container.container{max-width:var(--container-max);padding-inline:var(--page-gutter);width:100%;margin-inline:auto}.section{padding-block:var(--section-space)}.section--compact{padding-block:var(--section-space-compact)}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.section--none{padding-block:0}.section-board{gap:48px;display:grid}.content-stack{gap:32px;display:grid}.content-stack--tight{gap:20px}.content-stack--loose{gap:48px}.content-flow{gap:var(--content-flow-gap);display:grid}.content-flow>*{margin-block:0}.content-measure{max-width:720px}.site-breadcrumb{min-height:18px;margin-bottom:28px}.site-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumb li{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;line-height:1.5;display:inline-flex}.site-breadcrumb a{color:inherit;text-decoration:none}.site-breadcrumb a:hover,.site-breadcrumb a:focus-visible{color:var(--color-action)}.site-breadcrumb [aria-current=page]{color:var(--color-text);font-weight:600}.route-page__header,.footer-page__header{max-width:760px}.route-page__eyebrow,.footer-page__eyebrow{color:var(--color-action);font-size:var(--text-optiml-footnote);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.route-page__title,.footer-page__title{margin-top:18px}.route-page__intro,.footer-page__description{color:var(--color-text-muted);max-width:680px;margin-top:22px}.route-page__sections,.footer-page__sections{gap:28px;margin-top:56px;display:grid}.route-page__section,.footer-page__section{border-top:1px solid var(--color-border);padding-top:28px}.route-page__section-body,.footer-page__section-body{color:var(--color-text-muted);max-width:760px;margin-top:10px}@media (max-width:720px){:root{--content-heading-gap:20px}}@media (min-width:640px){:root{--page-gutter:24px}}@media (min-width:1024px){:root{--page-gutter:32px;--section-space:88px;--section-space-compact:56px}}
.button{cursor:pointer;letter-spacing:0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding-inline:18px;font-weight:600;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .12s ease-out;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.48;pointer-events:none;transform:none}.button--small{min-height:38px;padding-inline:14px;font-size:13px}.button--medium{font-size:15px}.button--large{min-height:48px;padding-inline:22px;font-size:16px}.button--primary{background:var(--color-action);border-color:var(--color-action);color:#fff}.button--primary:hover,.button--primary:focus-visible{background:var(--color-action-hover);border-color:var(--color-action-hover)}.button--secondary{border-color:var(--color-action);color:var(--color-action);background:0 0}.button--secondary:hover,.button--secondary:focus-visible{background:var(--color-action);color:#fff}.button--inverse{color:#fff;background:0 0;border-color:#fff}.button--inverse:hover,.button--inverse:focus-visible{color:var(--color-text);background:#fff}.button--quiet{color:var(--color-text);background:0 0;border-color:#0000;padding-inline:4px}.button--quiet:hover,.button--quiet:focus-visible{color:var(--color-action)}.button--full{width:100%}.icon-button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:21px;line-height:1;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out;display:inline-flex}.icon-button:hover,.icon-button:focus-visible{background:var(--color-action);border-color:var(--color-action);color:#fff}.view-switcher{border:1px solid var(--color-border);border-radius:4px;gap:0;display:inline-flex;overflow:hidden}.view-switcher__button,.view-reset{appearance:none;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.view-reset{border:1px solid var(--color-border)}.view-switcher__button{border-radius:0}.view-switcher__button+.view-switcher__button{border-left:1px solid var(--color-border)}.view-switcher__button:hover,.view-switcher__button:focus-visible,.view-reset:hover,.view-reset:focus-visible,.view-switcher__button[aria-pressed=true]{background:var(--color-surface-subtle);color:var(--color-text)}.view-reset:disabled{color:var(--color-optiml-light-grey);cursor:default;background:0 0}.view-reset{margin-left:4px}.view-reset__icon--spinning{animation:.6s ease-in-out view-reset-spin}@keyframes view-reset-spin{to{transform:rotate(-360deg)}}
.calculator-field{max-width:var(--calculator-field-width);align-content:start;align-self:start;gap:12px;width:100%;min-width:0;padding-top:7px;display:grid;position:relative}.calculator-field__label-row,.preset-or-custom-number-field>label{background:var(--color-white);z-index:2;max-width:calc(100% - 24px);padding-inline:6px;position:absolute;top:0;left:12px}.calculator-field__label-row{align-items:center;gap:4px;display:flex}.calculator-field__label-accessory{flex:none;align-items:center;margin-left:2px;line-height:1;display:inline-flex;overflow:visible}.calculator-field__label-accessory .toggle-switch{line-height:1}.calculator-field__label-row>label,.calculator-field__label-row>span,.preset-or-custom-number-field>label{color:var(--color-text);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;transition:color .15s ease-out;overflow:hidden}.calculator-field__label-row>.calculator-field__label-accessory{overflow:visible}.calculator-field--label-hidden{padding-top:0}.calculator-field:focus-within .calculator-field__label-row>label,.calculator-field:focus-within .calculator-field__label-row>span,.preset-or-custom-number-field:focus-within>label{color:var(--color-action)}.calculator-field__info-tooltip{z-index:3;flex:none;position:relative}.calculator-field__info-tooltip>button{border-radius:50%;padding:2px}.calculator-field__info-tooltip>button svg{width:15px;height:15px}.calculator-field__control{background:var(--color-white);border:1px solid var(--color-border);border-radius:4px;align-items:center;gap:8px;height:54px;min-height:54px;padding:4px 12px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.calculator-field__control:focus-within{border-color:var(--color-action);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-action) 14%, transparent)}.calculator-field__control:has(>input[aria-invalid=true]){border-color:var(--color-bad);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bad) 14%, transparent)}.calculator-field__affix{color:var(--color-text-muted);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.calculator-field__control>input{color:var(--color-text);letter-spacing:0;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1}.calculator-field__control>input[type=date]{font-weight:600}.calculator-field__control>input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.calculator-field__control>input[type=number]{appearance:textfield}.calculator-field__control>input::-webkit-inner-spin-button{appearance:none;margin:0}.calculator-field__control>input::-webkit-outer-spin-button{appearance:none;margin:0}.calculator-field__stepper{border-left:1px solid var(--color-border);flex:0 0 32px;grid-template-rows:repeat(2,1fr);align-self:stretch;margin-right:-12px;display:grid}.calculator-field__stepper button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:0;padding:0;font-family:inherit;transition:background-color .14s ease-out,color .14s ease-out;display:flex}.calculator-field__stepper button+button{border-top:1px solid var(--color-border)}.calculator-field__stepper button:hover:not(:disabled),.calculator-field__stepper button:focus-visible{background:var(--color-surface-subtle);color:var(--color-action);outline:none}.calculator-field__stepper button:disabled{cursor:not-allowed;opacity:.35}.calculator-field__stepper svg{stroke-width:2px;width:13px;height:13px}.calculator-field__error{color:var(--color-bad);font-size:12px;line-height:1.45}.calculator-field__range{appearance:none;background:linear-gradient(to right, var(--color-action) 0 var(--calculator-range-progress), var(--color-border) var(--calculator-range-progress) 100%) center / 100% 3px no-repeat;cursor:pointer;width:100%;height:24px;margin:0}.calculator-field__range::-webkit-slider-thumb{appearance:none;background:var(--color-white);border:2px solid var(--color-action);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:50%;width:16px;height:16px;transition:box-shadow .14s ease-out}.calculator-field__range::-moz-range-track{background:0 0;border:0;height:3px}.calculator-field__range::-moz-range-thumb{background:var(--color-white);border:2px solid var(--color-action);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:50%;width:12px;height:12px;transition:box-shadow .14s ease-out}.calculator-field__range:hover::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-action) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text) 14%, transparent)}.calculator-field__range:hover::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-action) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text) 14%, transparent)}.calculator-field__range:focus-visible{outline:none}.calculator-field__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-action) 18%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text) 14%, transparent)}.calculator-field__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-action) 18%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text) 14%, transparent)}.calculator-select-field__root{position:relative}.calculator-select-field__control{cursor:pointer;text-align:left;justify-content:space-between;width:100%;padding-top:4px}.calculator-select-field[data-density=compact]{gap:0;max-width:none}.calculator-select-field[data-density=compact] .calculator-select-field__control{height:42px;min-height:42px;padding:0 12px}.calculator-select-field[data-density=compact] .calculator-select-field__option-primary{font-size:13px;font-weight:600}.calculator-select-field__control[aria-invalid=true]{border-color:var(--color-bad);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bad) 14%, transparent)}.calculator-select-field__control:disabled{background:var(--color-surface-subtle);cursor:not-allowed;opacity:.7}.calculator-select-field__option-label{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.calculator-select-field__option-copy{gap:2px;min-width:0;display:grid}.calculator-select-field__option-primary,.calculator-select-field__option-secondary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calculator-select-field__option-primary{color:var(--color-text);font-family:inherit;font-size:14px;font-weight:inherit;line-height:1.2}.calculator-select-field__control .calculator-select-field__option-primary{font-weight:600}.calculator-select-field__option-secondary{color:var(--color-text-muted);font-size:11px;font-weight:500;line-height:1.2}.calculator-select-field__option-label[data-placeholder=true] .calculator-select-field__option-primary{color:var(--color-text-muted);font-weight:500}.calculator-select-field__option-icon{border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.calculator-select-field__option-icon>img{object-fit:cover;width:100%;height:100%;display:block}.calculator-select-field__control>svg{color:var(--color-text-muted);flex:none;width:17px;height:17px;transition:transform .15s ease-out}.calculator-select-field__control[aria-expanded=true]>svg{transform:rotate(180deg)}.calculator-select-field__spinner{animation:.8s linear infinite calculator-select-spin}.calculator-select-field__options{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 10px 26px color-mix(in srgb, var(--color-text) 14%, transparent);z-index:20;border-radius:4px;margin-top:4px;padding:4px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden}.calculator-select-field[data-placement=top] .calculator-select-field__options{margin-top:0;margin-bottom:4px;top:auto;bottom:100%}.calculator-select-field__search{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;margin:0 4px 4px;padding:5px 6px 8px;display:flex}.calculator-select-field__search>svg{color:var(--color-text-muted);flex:none;width:16px;height:16px}.calculator-select-field__search input{color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:4px 0;font-size:14px}.calculator-select-field__search:focus-within{border-color:var(--color-action)}.calculator-select-field__listbox{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:280px;display:grid;overflow-y:auto}.calculator-select-field__options button{color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.calculator-select-field__options button:hover,.calculator-select-field__options button:focus-visible{background:var(--color-surface-subtle);color:var(--color-action);outline:none}.calculator-select-field__options button[aria-selected=true]{background:color-mix(in srgb, var(--color-action) 10%, var(--color-white));color:var(--color-action);font-weight:600}.calculator-select-field__options button:hover .calculator-select-field__option-primary,.calculator-select-field__options button:focus-visible .calculator-select-field__option-primary,.calculator-select-field__options button[aria-selected=true] .calculator-select-field__option-primary{color:inherit}.calculator-select-field__options button>svg{stroke-width:1.75px;width:15.75px;height:15.75px;margin-top:.5px}.calculator-select-field__empty{color:var(--color-text-muted);margin:0;padding:12px 10px;font-size:13px;line-height:1.4}.calculator-combobox-field__root{position:relative}.calculator-combobox-field[data-open=true]{z-index:30}.calculator-combobox-field__control{padding-right:0}.calculator-field__control.calculator-combobox-field__control>input{font-size:14px;font-weight:600}.calculator-combobox-field__control>input::placeholder{color:var(--color-text);opacity:1;font-size:14px;font-weight:600}.calculator-combobox-field__toggle{border:0;border-left:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;flex:0 0 38px;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.calculator-combobox-field__toggle:focus-visible{color:var(--color-action);outline:2px solid var(--color-action);outline-offset:-3px}.calculator-combobox-field__toggle:disabled{cursor:not-allowed;opacity:.45}.calculator-combobox-field__toggle>svg{width:17px;height:17px;transition:transform .15s ease-out}.calculator-combobox-field__toggle[aria-expanded=true]>svg:not(.calculator-combobox-field__spinner){transform:rotate(180deg)}.calculator-combobox-field__spinner{animation:.8s linear infinite calculator-select-spin}.calculator-combobox-field__options{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 10px 26px color-mix(in srgb, var(--color-text) 14%, transparent);z-index:20;border-radius:4px;width:min(320px,100vw - 32px);margin-top:4px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.calculator-combobox-field__search{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;margin:0 4px 4px;padding:4px 6px;display:flex}.calculator-combobox-field__search>svg{color:var(--color-text-muted);flex:0 0 15px;width:15px;height:15px}.calculator-combobox-field__search>input{appearance:none;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:34px;padding:0;font-size:13px}.calculator-combobox-field__search>input::placeholder{color:var(--color-text-muted);opacity:1}.calculator-combobox-field__search:focus-within{border-bottom-color:var(--color-action)}.calculator-combobox-field__search>input::-webkit-search-cancel-button{cursor:pointer}.calculator-combobox-field__listbox{max-height:280px;display:grid;overflow-y:auto}.calculator-combobox-field__options button{color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.calculator-combobox-field__options button:hover,.calculator-combobox-field__options button:focus-visible,.calculator-combobox-field__options button[data-active=true]{background:var(--color-surface-subtle);outline:none}.calculator-combobox-field__options button[aria-selected=true]{background:color-mix(in srgb, var(--color-action) 10%, var(--color-white));color:var(--color-action);font-weight:600}.calculator-combobox-field__option-label{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.calculator-combobox-field__option-icon{border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}:is(.calculator-combobox-field__option-icon:has(>.calculator-provider-icon),.calculator-select-field__option-icon:has(>.calculator-provider-icon)){border:.5px solid var(--color-border);box-sizing:border-box;border-radius:0;flex-basis:28px;width:28px;height:28px;padding:0}.calculator-combobox-field__options .calculator-combobox-field__option-icon:has(>.calculator-provider-icon){flex-basis:28px;width:28px;height:28px}.calculator-provider-icon{--provider-logo-padding-unit:.75px;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.calculator-provider-icon--fallback{color:var(--color-text-muted);letter-spacing:.04em;font-size:10px;font-weight:700;line-height:1}.calculator-combobox-field__option-icon>.calculator-provider-icon,.calculator-select-field__option-icon>.calculator-provider-icon{--provider-logo-padding-unit:1px}.calculator-provider-icon>img{object-fit:contain;width:100%;height:100%;display:block}.calculator-combobox-field__option-copy{gap:2px;min-width:0;display:grid}.calculator-combobox-field__option-primary,.calculator-combobox-field__option-secondary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calculator-combobox-field__option-primary{color:inherit;font-size:14px;line-height:1.2}.calculator-combobox-field__option-secondary{color:var(--color-text-muted);font-size:11px;line-height:1.2}.calculator-combobox-field__options button>svg{flex:none;width:15.75px;height:15.75px}.calculator-combobox-field__empty{color:var(--color-text-muted);margin:0;padding:12px 10px;font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.calculator-combobox-field__spinner,.calculator-select-field__spinner{animation:none}}@keyframes calculator-select-spin{to{transform:rotate(360deg)}}.preset-or-custom-number-field{max-width:var(--calculator-field-width);align-content:start;align-self:start;gap:12px;width:100%;min-width:0;padding-top:7px;display:grid;position:relative}.preset-or-custom-number-field__options{border:1px solid var(--color-border);grid-template-columns:repeat(var(--preset-count), minmax(0, 1fr));isolation:isolate;border-radius:4px;width:100%;height:36px;max-height:36px;display:grid;position:relative;overflow:hidden}.preset-or-custom-number-field__options:before{background:var(--color-action);content:"";bottom:1px;left:var(--preset-left);opacity:0;width:var(--preset-width);z-index:0;border-radius:3px;transition:left .18s ease-out,opacity .15s ease-out,width .18s ease-out;position:absolute;top:1px}.preset-or-custom-number-field__options[data-has-selection=true]:before{opacity:1}.preset-or-custom-number-field[data-mode=preset]>.preset-or-custom-number-field__control{box-shadow:none;background:0 0;border:0;align-items:flex-end;padding:0;position:relative;overflow:visible}.preset-or-custom-number-field[data-frame=field][data-mode=preset]>.preset-or-custom-number-field__control:before{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-top:1px solid var(--color-border);box-sizing:border-box;content:"";pointer-events:none;border-radius:4px 4px 0 0;height:8px;position:absolute;top:0;left:0;right:0}.preset-or-custom-number-field[data-mode=preset]>.preset-or-custom-number-field__control:focus-within{box-shadow:none;border-color:#0000}.preset-or-custom-number-field__options button{color:var(--color-text);cursor:pointer;z-index:1;background:0 0;border:0;justify-content:center;align-items:center;min-height:0;padding:0 10px;line-height:1;transition:background-color .15s ease-out,color .15s ease-out;display:flex;position:relative}.preset-or-custom-number-field__options button+button{border-left:1px solid var(--color-border)}.preset-or-custom-number-field__options button:hover:not([aria-pressed=true]){background:var(--color-surface-subtle);color:var(--color-action)}.preset-or-custom-number-field__options button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-action);outline:none}.preset-or-custom-number-field__options button[aria-pressed=true]{color:var(--color-white)}.preset-or-custom-number-field__options button{font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.preset-or-custom-number-field__options:before{transition:none}}.info-tooltip[data-variant=field-help]{justify-self:start;font-size:11px}.info-tooltip[data-variant=field-help]>button{min-height:24px;margin-left:-4px}@media (max-width:680px){.info-tooltip[data-variant=field-help]{flex-wrap:wrap;width:100%;display:flex}.info-tooltip[data-variant=field-help] .info-tooltip__content{opacity:1;visibility:visible;flex-basis:100%;width:100%;margin-top:8px;display:none;position:static;transform:none}.info-tooltip[data-variant=field-help]:focus-within .info-tooltip__content,.info-tooltip[data-variant=field-help][data-open=true] .info-tooltip__content{display:block}}
.calculator-page{background:var(--color-surface);padding-bottom:96px}.calculator-page-header{padding-block:44px 0}.calculator-page-header h1{font-size:var(--text-optiml-h1);line-height:var(--leading-optiml-tight);margin-top:16px}.calculator-page-header__description{color:var(--color-text);font-size:var(--text-optiml-p1);max-width:820px;margin-top:26px;line-height:1.55}.calculator-page-toolbar{border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 24px;margin-top:28px;padding-block:12px;display:grid}.calculator-page-toolbar[data-has-information=false]{grid-template-columns:minmax(0,1fr)}.calculator-page-toolbar__information{min-width:0}.calculator-page-toolbar__information:has(>.calculator-disclosure){display:contents}.calculator-page-toolbar__information>.calculator-disclosure{display:contents}.calculator-page-toolbar__information>.calculator-disclosure>.calculator-disclosure__trigger{grid-area:1/1;max-width:680px}.calculator-page-toolbar__information>.calculator-disclosure>.calculator-disclosure__panel{grid-area:2/1;width:100%}.calculator-page-toolbar__information>.calculator-disclosure>.calculator-disclosure__panel .calculator-disclosure__content:before{content:"";height:5px;display:block}.calculator-page-toolbar__information>.calculator-disclosure>.calculator-disclosure__panel .calculator-disclosure__content>*{max-width:780px;margin-bottom:12px}.calculator-page-toolbar__actions{grid-area:1/2;justify-self:end;align-items:center;gap:12px;display:flex}.calculator-page-toolbar__divider{background:var(--color-border);flex:0 0 1px;align-self:center;width:1px;height:20px}.calculator-page-toolbar__actions .content-share{width:auto}.calculator-page-content{padding-top:22px}.calculator-page-section{margin-top:96px}.calculator-page-section__label{color:var(--color-action);letter-spacing:0;font-size:12px;font-weight:700}.calculator-page-section>h2{margin-top:10px;font-size:30px;line-height:1.25}.calculator-page-section__description{color:var(--color-text-muted);max-width:780px;margin-top:14px;line-height:1.65}.calculator{--calculator-field-gap:22px;--calculator-field-width:243.333px;--calculator-result-difference:var(--color-optiml-mid-grey);--calculator-result-investment:var(--color-optiml-green);--calculator-result-saving:var(--color-optiml-sky);gap:20px;min-width:0;display:grid;container:calculator/inline-size}.calculator .button:hover,.calculator .button:active{transform:none}.calculator-form{min-width:0;display:grid}.calculator-form__controls{border:0;justify-content:flex-end;align-items:center;padding:0 0 12px;display:flex}.calculator-animated-accordion__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.calculator-animated-accordion[data-open=true]>.calculator-animated-accordion__panel{opacity:1;grid-template-rows:1fr}.calculator-animated-accordion__clip{min-width:0;min-height:0;overflow:hidden}.calculator-animated-accordion[data-overflow-visible=true]>.calculator-animated-accordion__panel>.calculator-animated-accordion__clip{overflow:visible}.calculator-input-accordion-stack{gap:14px;display:grid}.calculator-input-accordion{background:var(--color-white);border:1px solid var(--color-border);border-radius:0;min-width:0}.calculator-input-accordion__trigger{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:22px;width:100%;min-height:72px;padding:18px 24px;display:grid}.calculator-input-accordion__trigger:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.calculator-input-accordion__trigger>strong{color:var(--color-text);letter-spacing:.125px;font-size:16px;font-weight:600;line-height:1.35}.calculator-input-accordion__number{background:color-mix(in srgb, var(--color-action) 6%, var(--color-white));border:1px solid color-mix(in srgb, var(--color-action) 18%, var(--color-border));color:var(--color-text);border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;line-height:1;display:flex}.calculator-input-accordion__trigger>svg{color:var(--color-text-muted);width:18px;height:18px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.calculator-input-accordion[data-open=true]>.calculator-input-accordion__trigger>svg{transform:rotate(180deg)}.calculator-input-accordion__content{padding:12px 24px 24px}.calculator-input-accordion[data-has-error=true]{border-color:var(--color-bad)}.calculator-input-panel{background:var(--color-white);border:1px solid var(--color-border);min-width:0;padding:32px;display:grid}.calculator-input-panel>.calculator-section-heading+.calculator-field-group{margin-top:20px}.calculator-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:start;gap:40px;min-width:0;display:grid}.calculator-step-list{border-top:1px solid var(--color-border);min-width:0}.calculator-step-section{border-bottom:1px solid var(--color-border);min-width:0;padding-block:28px}.calculator-step-section__heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.calculator-step-section__title{align-items:flex-start;gap:14px;display:flex}.calculator-step-section__number{background:var(--color-optiml-ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.calculator-step-section__heading h2{font-size:19px;line-height:1.3}.calculator-step-section__heading p{color:var(--color-text-muted);margin-top:4px;font-size:13px;line-height:1.5}.calculator-step-section__action{flex:none}.calculator-step-section>.calculator-field-grid{margin-top:22px}.calculator-step-section>.calculator-repeatable-list{margin-top:20px}.calculator-results-aside{background:var(--color-surface-subtle);border:1px solid var(--color-border);align-self:start;min-width:0;padding:28px;position:sticky;top:88px}.calculator-results-aside>.calculator-section-heading h3{font-size:25px;line-height:1.2}.calculator-field-body,.calculator-field-group{min-width:0;padding-block:12px 16px}.calculator-field-body[data-flush-bottom=true],.calculator-field-group[data-flush-bottom=true]{padding-bottom:0}.calculator-field-group{gap:16px;display:grid}.calculator-field-group+.calculator-field-group{margin-top:24px}.calculator-field-group[data-width=standard][data-columns="2"][data-has-trailing-action=true]{column-gap:var(--calculator-field-gap);grid-template-columns:minmax(0, calc(var(--calculator-field-width) * 2 + var(--calculator-field-gap))) 54px;row-gap:16px}.calculator-field-group__heading:not(.sr-only),.calculator-repeatable-item__legend:not(.sr-only){color:var(--color-action);align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.calculator-field-group__heading:not(.sr-only):before,.calculator-repeatable-item__legend:not(.sr-only):before{background:var(--color-border);content:"";flex:0 0 1.5px;height:14px}.calculator-field-group__heading:not(.sr-only):after,.calculator-repeatable-item__legend:not(.sr-only):after{background:var(--color-border);content:"";flex:auto;height:1px}.calculator-field-group__heading-help{color:var(--color-text-muted);flex:none;order:1;justify-content:center;align-items:center;width:24px;height:24px;margin-block:-5px;display:inline-flex}.calculator-field-group__heading-help>button{border-radius:50%;justify-content:center;width:24px;height:24px;padding:0}.calculator-field-group__heading-help svg{stroke-width:1.8px;width:18px;height:18px}.calculator-field-group__heading-help .info-tooltip__content{white-space:normal;width:min(360px,100vw - 32px);left:auto;right:0}.calculator-field-group__heading-help .info-tooltip__content>span{display:block}.calculator-field-group__heading-help .info-tooltip__content>a{color:var(--color-action);text-underline-offset:3px;margin-top:10px;font-weight:600;text-decoration-thickness:1px;display:inline-block}.calculator-field-group__heading-help .info-tooltip__content>.calculator-field-group__heading-help-link{margin-top:16px;display:block}.calculator-field-group__heading-help .info-tooltip__content>a:hover{text-decoration-thickness:2px}.calculator-field-group__heading-help .info-tooltip__content>a:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:2px}.calculator-field-group[data-width=standard][data-columns="1"]>.calculator-field-group__heading:not(.sr-only){width:min(100%, var(--calculator-field-width))}.calculator-field-group[data-width=standard][data-columns="2"]>.calculator-field-group__heading:not(.sr-only){width:min(100%, calc(var(--calculator-field-width) * 2 + var(--calculator-field-gap)))}.calculator-field-group[data-width=standard][data-columns="3"]>.calculator-field-group__heading:not(.sr-only){width:min(100%, calc(var(--calculator-field-width) * 3 + var(--calculator-field-gap) * 2))}.calculator-field-group[data-width=standard][data-columns="4"]>.calculator-field-group__heading:not(.sr-only){width:min(100%, calc(var(--calculator-field-width) * 4 + var(--calculator-field-gap) * 3))}.calculator-field-group[data-width=standard][data-columns="2"][data-has-trailing-action=true]>.calculator-field-group__heading:not(.sr-only){width:min(100%, calc(var(--calculator-field-width) * 2 + var(--calculator-field-gap) * 2 + 54px));grid-area:1/1/auto/-1}.calculator-field-group__content{min-width:0}.calculator-field-group[data-has-trailing-action=true]>.calculator-field-group__content{grid-area:2/1}.calculator-field-group__action{grid-area:2/2;justify-content:flex-start;align-self:start;min-width:0;display:flex}.calculator-field-grid{align-items:start;gap:var(--calculator-field-gap);min-width:0;display:grid}.calculator-field-grid[data-width=standard]{justify-content:start}.calculator-field-grid[data-width=standard][data-columns="1"]{grid-template-columns:minmax(0, var(--calculator-field-width))}.calculator-field-grid[data-width=standard][data-columns="2"]{grid-template-columns:repeat(2, minmax(0, var(--calculator-field-width)))}.calculator-field-grid[data-width=standard][data-columns="3"]{grid-template-columns:repeat(3, minmax(0, var(--calculator-field-width)))}.calculator-field-grid[data-width=standard][data-columns="4"]{grid-template-columns:repeat(4, minmax(0, var(--calculator-field-width)))}.calculator-field-grid[data-width=fluid][data-columns="1"]{grid-template-columns:minmax(0,1fr)}.calculator-field-grid[data-width=fluid][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-field-grid[data-width=fluid][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-field-grid[data-width=fluid][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.calculator-field-with-help{max-width:var(--calculator-field-width);align-content:start;gap:4px;width:100%;min-width:0;display:grid;container-type:inline-size}.calculator-field-with-help__help{min-width:0}.calculator-field-with-help__help>.info-tooltip{justify-self:start;margin-top:2px;font-size:12px}.calculator-field-with-help__help>.info-tooltip>button{min-height:28px}.calculator-field-with-help__help .info-tooltip__content{width:min(320px,100cqi)}.calculator-field-with-help__help .info-tooltip__content a{color:var(--color-action);text-underline-offset:3px;font-weight:650}.calculator-read-only-field{min-width:0}.calculator-read-only-field>.calculator-field__label-row{color:var(--color-text-muted);font-size:12px;font-weight:650}.calculator-read-only-field__control{flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;display:flex}.calculator-read-only-field__control strong{color:var(--color-text);letter-spacing:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2}.calculator-option-icon{background:var(--color-action);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.calculator-option-icon[data-tone=positive]{background:var(--color-optiml-green)}.calculator-select-field__option-icon{flex-basis:20px;width:20px;height:20px}.calculator-repeatable-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.calculator-repeatable-item{min-width:0}.calculator-repeatable-item:has(.calculator-combobox-field[data-open=true]){z-index:10;position:relative}.calculator-repeatable-item__fieldset{border:0;min-width:0;margin:0;padding:0}.calculator-repeatable-item__legend:not(.sr-only){float:none;width:100%;margin-bottom:16px;padding:0}.calculator-repeatable-item__legend[data-width=standard][data-columns="1"]:not(.sr-only){width:min(100%, var(--calculator-field-width))}.calculator-repeatable-item__legend[data-width=standard][data-columns="2"]:not(.sr-only){width:min(100%, calc(var(--calculator-field-width) * 2 + var(--calculator-field-gap)))}.calculator-repeatable-item__legend[data-width=standard][data-columns="3"]:not(.sr-only){width:min(100%, calc(var(--calculator-field-width) * 3 + var(--calculator-field-gap) * 2))}.calculator-repeatable-item__legend[data-width=standard][data-columns="4"]:not(.sr-only){width:min(100%, calc(var(--calculator-field-width) * 4 + var(--calculator-field-gap) * 3))}.calculator-repeatable-item__legend[data-width=fluid][data-has-action=true]:not(.sr-only){width:calc(100% - 54px - var(--calculator-field-gap))}.calculator-repeatable-item__legend[data-has-action=true]:not(.sr-only){max-width:calc(100% - 54px - var(--calculator-field-gap))}.calculator-repeatable-item__legend-accessory{flex:none;order:1;align-items:center;line-height:1;display:inline-flex}.calculator-repeatable-item__fields[data-has-action=true][data-width=standard][data-columns="1"]{grid-template-columns:minmax(0, var(--calculator-field-width)) minmax(54px, 1fr)}.calculator-repeatable-item__fields[data-has-action=true][data-width=standard][data-columns="2"]{grid-template-columns:repeat(2, minmax(0, var(--calculator-field-width))) minmax(54px, 1fr)}.calculator-repeatable-item__fields[data-has-action=true][data-width=standard][data-columns="3"]{grid-template-columns:repeat(3, minmax(0, var(--calculator-field-width))) minmax(54px, 1fr)}.calculator-repeatable-item__fields[data-has-action=true][data-width=standard][data-columns="4"]{grid-template-columns:repeat(4, minmax(0, var(--calculator-field-width))) minmax(54px, 1fr)}.calculator-repeatable-item__fields[data-has-action=true][data-width=fluid][data-columns="1"]{grid-template-columns:minmax(0,1fr) 54px}.calculator-repeatable-item__fields[data-has-action=true][data-width=fluid][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr)) 54px}.calculator-repeatable-item__fields[data-has-action=true][data-width=fluid][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr)) 54px}.calculator-repeatable-item__fields[data-has-action=true][data-width=fluid][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr)) 54px}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-columns="1"]>.calculator-repeatable-item__action{grid-area:1/2}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-columns="2"]>.calculator-repeatable-item__action{grid-area:1/3}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-columns="3"]>.calculator-repeatable-item__action{grid-area:1/4}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-columns="4"]>.calculator-repeatable-item__action{grid-area:1/5}.calculator-repeatable-item__fields[data-has-action=true][data-has-leading-visual=true][data-width=standard][data-columns="1"]{grid-template-columns:54px minmax(0, calc(var(--calculator-field-width) * 2 + var(--calculator-field-gap))) 54px}.calculator-repeatable-item__leading-visual{--provider-logo-padding-unit:3px;border:1px solid var(--color-border);border-radius:4px;justify-content:center;align-self:start;align-items:center;width:54px;height:54px;margin-top:7px;display:flex;position:relative;overflow:hidden}.calculator-repeatable-item__leading-visual>img{object-fit:contain;width:100%;height:100%;display:block}.calculator-repeatable-item__leading-visual>.calculator-provider-icon{--provider-logo-padding-unit:3px}.calculator-repeatable-item__stacked-layout{align-items:start;gap:var(--calculator-field-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.calculator-repeatable-item__stacked-layout[data-has-action=true]{grid-template-columns:minmax(0,1fr) 54px}.calculator-repeatable-item__stacked-fields{gap:var(--calculator-field-gap);min-width:0;display:grid}.calculator-repeatable-item__stacked-layout>.calculator-repeatable-item__action{grid-area:1/2;margin-top:7px}.calculator-repeatable-item__action{place-self:start end;margin-top:7px}.calculator-repeatable-list+.button{justify-self:start;margin-top:24px}.calculator-icon-button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;padding:0;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.calculator-icon-button[data-size=compact]{width:34px;height:34px}.calculator-icon-button:hover,.calculator-icon-button:focus-visible{border-color:var(--color-action);color:var(--color-action)}.calculator-icon-button:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.calculator-icon-button:disabled{cursor:not-allowed;opacity:.35}.calculator-icon-button svg{width:16px;height:16px}.calculator-expanding-action{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;z-index:2;border-radius:4px;align-self:start;align-items:center;gap:10px;width:54px;height:54px;margin-top:7px;padding-inline:17px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,width .24s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.calculator-expanding-action>svg{flex:none;width:18px;height:18px}.calculator-expanding-action>span{opacity:0;max-width:0;transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .14s ease-out;overflow:hidden}.calculator-expanding-action:hover,.calculator-expanding-action:focus-visible{border-color:var(--color-action);color:var(--color-action);width:210px}.calculator-expanding-action:hover>span,.calculator-expanding-action:focus-visible>span{opacity:1;max-width:150px}.calculator-expanding-action:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.calculator-disclosure{max-width:680px;position:relative}.calculator-disclosure__trigger{color:var(--color-text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-size:12px;font-weight:650;display:flex}.calculator-disclosure__trigger:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.calculator-disclosure__trigger svg{flex:none;width:16px;height:16px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.calculator-disclosure[data-open=true]>.calculator-disclosure__trigger svg{transform:rotate(180deg)}.calculator-disclosure__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.calculator-disclosure[data-open=true]>.calculator-disclosure__panel{opacity:1;grid-template-rows:1fr}.calculator-disclosure__content{border-top:0px solid var(--color-border);color:var(--color-text-muted);margin-top:0;padding-top:0;font-size:12px;line-height:1.6}.calculator-disclosure__panel>.calculator-disclosure__content{min-height:0;overflow:hidden}.calculator-form__controls .calculator-disclosure{margin-left:auto}.calculator-page-toolbar__information .calculator-disclosure__trigger{color:var(--color-text);justify-content:flex-start}.calculator-form-actions{border-top:1px solid var(--color-border);margin-top:20px;padding-top:24px;display:flex}.calculator-form-actions .button{width:100%;font-weight:550;transform:none}.calculator-form-actions .button:hover,.calculator-form-actions .button:active{transform:none}.calculator-validation-summary,.calculator-message{color:var(--color-bad);margin-top:14px;font-size:13px;line-height:1.55}.calculator-validation-summary ul{gap:3px;margin:5px 0 0;padding-left:18px;display:grid}.calculator-message[data-tone=neutral]{color:var(--color-text-muted)}.calculator-message[data-tone=success]{color:var(--color-good)}.calculator-message[data-tone=warning]{color:var(--color-optiml-orange)}.calculator-output{background:var(--color-white);border:1px solid var(--color-border);border-top:4px solid var(--color-action);min-width:0}.calculator-output__part{min-width:0;padding:32px}.calculator-output__part+.calculator-output__part{border-top:0 solid var(--color-border)}.calculator-output__part--interpretation{margin-top:-32px}.calculator-output[data-presentation=sections]{background:0 0;border:0;margin-top:30px}.calculator-output[data-presentation=sections]>.calculator-output__part{padding:0}.calculator-section-heading{gap:12px;display:grid}.calculator-section-heading__row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.calculator-section-heading__row[data-action-only=true]{justify-content:flex-end}.calculator-section-heading h3{color:var(--color-optiml-navy);font-size:18px;line-height:1.25}.calculator-section-heading p{color:var(--color-text-muted);max-width:82ch;font-size:15px;line-height:1.5}.calculator-section-heading__action{padding-top:3px}.calculator-section-heading__action:empty{display:none}.calculator-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0 8px;display:grid}.calculator-metric-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.calculator-metric-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-metric-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-metric-grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.calculator-result-metric{border-top:0 solid var(--color-optiml-mid-grey);padding-top:0}.calculator-result-metric[data-tone=saving]{border-color:var(--calculator-result-saving,var(--color-optiml-sky))}.calculator-result-metric[data-tone=investment]{border-color:var(--calculator-result-investment,var(--color-optiml-green))}.calculator-result-metric[data-tone=target]{border-color:var(--color-action)}.calculator-result-metric[data-tone=shortfall]{border-color:var(--color-optiml-red)}.calculator-result-metric[data-tone=positive],.calculator-result-metric[data-tone=negative]{border-color:var(--calculator-result-difference,var(--color-optiml-mid-grey))}.calculator-result-metric[data-tone=positive] strong{color:var(--color-good)}.calculator-result-metric[data-tone=negative] strong{color:var(--color-optiml-red)}.calculator-result-metric span{color:var(--color-text-muted);font-size:12px;display:block}.calculator-result-metric strong{color:var(--color-text);font-size:clamp(16px, calc(49px - (var(--calculator-result-value-length,10) * 2px)), 25px);white-space:nowrap;margin-top:5px;line-height:1.2;display:block}.calculator-result-metric small{color:var(--color-text-muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}.calculator-output__part--results .calculator-result-metric strong{font-size:clamp(20px, calc(54px - (var(--calculator-result-value-length,10) * 2px)), 30px)}.calculator-panel-stack{gap:20px;min-width:0;display:grid}.calculator-result-accordion-stack{gap:14px;margin-top:28px}.calculator-output[data-heading-presentation=sr-only] .calculator-result-accordion-stack{margin-top:0}.calculator-result-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calculator-result-action-grid>.calculator-information-panel{align-content:start}.calculator-result-action-grid>:only-child{grid-column:1/-1}.calculator-result-assumptions,.calculator-result-empty{color:var(--color-text-muted);font-size:12px;line-height:1.55}.calculator-result-assumptions{border-top:1px solid var(--color-border);margin-top:18px;padding-top:14px}.calculator-information-panel{border:1px solid var(--color-border);border-left:3px solid var(--color-border);gap:5px;padding:18px 20px;display:grid}.calculator-information-panel[data-tone=accent]{border-left-color:var(--color-action)}.calculator-information-panel[data-tone=positive]{border-left-color:var(--color-good)}.calculator-information-panel[data-tone=negative]{border-left-color:var(--color-bad)}.calculator-information-panel[data-tone=warning]{border-left-color:var(--color-optiml-red)}.calculator-information-panel__label{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.calculator-information-panel__value{color:var(--color-text);font-size:15px;line-height:1.45}.calculator-information-panel[data-prominence=large] .calculator-information-panel__value{color:var(--color-action);font-size:22px}.calculator-information-panel[data-prominence=large][data-tone=positive] .calculator-information-panel__value{color:var(--color-good)}.calculator-information-panel[data-prominence=large][data-tone=negative] .calculator-information-panel__value{color:var(--color-bad)}.calculator-information-panel[data-prominence=large][data-tone=warning] .calculator-information-panel__value{color:var(--color-optiml-navy)}.calculator-information-panel__description,.calculator-information-panel__note{color:var(--color-text-muted);font-size:12px;line-height:1.55}.calculator-supporting-text{color:var(--color-text-muted);margin-bottom:16px;font-size:12px;line-height:1.55}.calculator-field-grid+.calculator-supporting-text{margin-top:8px}.calculator-panel-stack .data-table__viewport{margin-top:0}.calculator-interpretation{border-left:3px solid var(--color-border);gap:12px;margin-top:28px;padding-left:16px;display:grid}.calculator-interpretation[data-tone=positive]{border-color:var(--calculator-result-investment)}.calculator-interpretation[data-tone=negative]{border-color:var(--color-optiml-red)}.calculator-interpretation[data-tone=saving]{border-color:var(--color-optiml-navy)}.calculator-interpretation strong{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.4}.calculator-interpretation p{color:var(--color-text-muted);font-size:15px;line-height:1.7}.calculator-notice{color:var(--color-text-muted);margin-top:28px;font-size:12px;line-height:1.55}.calculator-notice[data-density=fine]{font-size:11px;line-height:1.6}.calculator-notice strong{color:var(--color-text)}.calculator-notice a,.calculator-supporting-text a{color:var(--color-action);text-underline-offset:3px;font-weight:650}.calculator-status{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:24px;padding-top:18px;font-size:12px;line-height:1.55}.calculator-status strong{color:var(--color-text)}.calculator-status ul{margin:7px 0 0;padding-left:18px}.calculator-result-section{background:var(--color-white);border:1px solid var(--color-border);min-width:0;padding:32px 40px 40px}.calculator-result-section[data-attached=true]{border-top:0}.calculator-result-section .data-table__viewport{margin-top:22px}.calculator-result-region{min-width:0;margin-top:16px}.calculator-loading-spinner{animation:.8s linear infinite calculator-spin}.calculator-value-tone{font-weight:700}.calculator-value-tone[data-tone=positive]{color:var(--color-good)}.calculator-value-tone[data-tone=negative]{color:var(--color-optiml-red)}.calculator-result-accordion{background:var(--color-white);border:1px solid var(--color-border);border-radius:0;min-width:0}.calculator-result-accordion__trigger{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;padding:24px 32px;display:grid}.calculator-result-accordion__trigger:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.calculator-result-accordion__heading{gap:4px;display:grid}.calculator-result-accordion__heading strong{color:var(--color-text);font-size:18px;line-height:1.3}.calculator-result-accordion__heading small{color:var(--color-text-muted);font-size:13px;font-weight:400;line-height:1.45}.calculator-result-accordion[data-prominence=lead]>.calculator-result-accordion__trigger{align-items:start;padding-block:28px 24px}.calculator-result-accordion[data-prominence=lead] .calculator-result-accordion__heading{gap:10px}.calculator-result-accordion[data-prominence=lead] .calculator-result-accordion__heading strong{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,30px);line-height:1.15}.calculator-result-accordion[data-prominence=lead] .calculator-result-accordion__heading small{max-width:94ch;font-size:15px;line-height:1.6}.calculator-result-accordion[data-prominence=lead]>.calculator-result-accordion__trigger svg{margin-top:5px}.calculator-result-accordion__trigger svg{color:var(--color-text-muted);width:20px;height:20px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.calculator-result-accordion[data-open=true]>.calculator-result-accordion__trigger svg{transform:rotate(180deg)}.calculator-result-accordion__content{min-width:0;padding:0 32px 16px}.calculator-result-accordion[data-density=compact]{border-radius:6px}.calculator-result-accordion[data-density=compact]>.calculator-result-accordion__trigger{padding:20px 24px}.calculator-result-accordion[data-density=compact] .calculator-result-accordion__heading{gap:4px}.calculator-result-accordion[data-density=compact] .calculator-result-accordion__heading strong{letter-spacing:0;font-size:17px;font-weight:650;line-height:1.3}.calculator-result-accordion[data-density=compact] .calculator-result-accordion__heading small{font-size:13px;line-height:1.45}.calculator-result-accordion[data-density=compact][data-prominence=lead]>.calculator-result-accordion__trigger{padding-block:22px 20px}.calculator-result-accordion[data-density=compact][data-prominence=lead] .calculator-result-accordion__heading strong{letter-spacing:-.01em;font-size:22px;line-height:1.2}.calculator-result-accordion[data-density=compact][data-prominence=lead] .calculator-result-accordion__heading small{font-size:13px;line-height:1.5}.calculator-result-accordion[data-density=compact]>.calculator-result-accordion__trigger svg{width:18px;height:18px;margin-top:0}.calculator-result-accordion[data-density=compact]>.calculator-result-accordion__content{padding:0 24px 24px}@container calculator (max-width:920px){.calculator-workspace{grid-template-columns:1fr}.calculator-results-aside{position:static}}@container calculator (max-width:1100px){.calculator-field-grid[data-width=standard][data-columns="4"]{grid-template-columns:repeat(2, minmax(0, var(--calculator-field-width)))}.calculator-field-grid[data-width=fluid][data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-repeatable-item__legend[data-width=standard][data-columns="4"]:not(.sr-only){width:min(100%, calc(var(--calculator-field-width) * 2 + var(--calculator-field-gap)))}.calculator-repeatable-item__fields[data-has-action=true][data-width=standard][data-columns="4"]{grid-template-columns:repeat(2, minmax(0, var(--calculator-field-width))) minmax(54px, 1fr)}.calculator-repeatable-item__fields[data-has-action=true][data-width=fluid][data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr)) 54px}.calculator-repeatable-item__fields[data-has-action=true][data-width][data-columns="4"]>.calculator-repeatable-item__action{grid-area:1/3}}@container calculator (max-width:900px){.calculator-repeatable-item__legend[data-width=standard][data-columns="3"]:not(.sr-only){width:min(100%, calc(var(--calculator-field-width) * 2 + var(--calculator-field-gap)))}.calculator-repeatable-item__fields[data-has-action=true][data-width=standard][data-columns="3"]{grid-template-columns:repeat(2, minmax(0, var(--calculator-field-width))) minmax(54px, 1fr)}.calculator-repeatable-item__fields[data-has-action=true][data-width=standard][data-columns="3"]>:nth-child(3):not(.calculator-repeatable-item__action){grid-area:2/1}.calculator-repeatable-item__fields[data-has-action=true][data-width=standard][data-columns="3"]>.calculator-repeatable-item__action{grid-area:1/3}}@container calculator (max-width:650px){.calculator-field-grid[data-width][data-columns]{grid-template-columns:minmax(0,1fr);width:100%}.calculator-field-grid>.calculator-field,.calculator-field-grid>.calculator-field-with-help{width:100%;max-width:none}.calculator-repeatable-item__fields[data-has-action=true][data-width][data-columns]{grid-template-columns:minmax(0,1fr) 54px;width:100%}.calculator-field-group[data-width][data-columns]>.calculator-field-group__heading:not(.sr-only),.calculator-repeatable-item__legend:not(.sr-only){width:100%}.calculator-field-group[data-width][data-columns][data-has-trailing-action=true]{column-gap:var(--calculator-field-gap);grid-template-columns:minmax(0,1fr) 54px;row-gap:16px}.calculator-field-group[data-width][data-columns][data-has-trailing-action=true]>.calculator-field-group__heading:not(.sr-only){grid-area:1/1;align-self:center;width:100%}.calculator-field-group[data-has-trailing-action=true]>.calculator-field-group__content{grid-area:2/1/auto/-1}.calculator-field-group[data-has-trailing-action=true]>.calculator-field-group__action{grid-area:1/2;justify-content:flex-end;align-self:stretch}.calculator-field-group__action>.calculator-expanding-action{margin-top:0}.calculator-repeatable-item__legend[data-has-action=true]:not(.sr-only){width:calc(100% - 54px - var(--calculator-field-gap))}.calculator-repeatable-item__fields>.calculator-field,.calculator-repeatable-item__fields>.calculator-field-with-help{width:100%;max-width:none}.calculator-repeatable-item__action{grid-column:2;justify-self:end;margin-top:7px}.calculator-repeatable-item__stacked-layout>.calculator-repeatable-item__action{margin-top:7px}.calculator-repeatable-item__fields>:not(.calculator-repeatable-item__action){grid-area:auto/1/auto/-1}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-mobile-columns="1"]>:first-child:not(.calculator-repeatable-item__action){grid-area:1/1}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-mobile-columns="1"]>.calculator-repeatable-item__action{grid-row:1}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-mobile-columns="2"]>:nth-child(2):not(.calculator-repeatable-item__action){grid-area:2/1}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-mobile-columns="2"]>.calculator-repeatable-item__action{grid-row:2}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-mobile-columns="3"]>:nth-child(3):not(.calculator-repeatable-item__action){grid-area:3/1}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-mobile-columns="3"]>.calculator-repeatable-item__action{grid-area:3/2}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-mobile-columns="4"]>:nth-child(4):not(.calculator-repeatable-item__action){grid-area:4/1}.calculator-repeatable-item__fields[data-has-action=true]:not([data-has-leading-visual=true])[data-mobile-columns="4"]>.calculator-repeatable-item__action{grid-area:4/2}.calculator-repeatable-item__fields[data-has-action=true][data-has-leading-visual=true][data-width][data-columns]{grid-template-columns:54px minmax(0,1fr) 54px}.calculator-repeatable-item__fields[data-has-leading-visual=true]>.calculator-repeatable-item__leading-visual{grid-area:1/1}.calculator-repeatable-item__fields[data-has-leading-visual=true]>.calculator-field-grid{grid-area:1/2}.calculator-repeatable-item__fields[data-has-leading-visual=true]>.calculator-repeatable-item__action{grid-area:1/3}}@media (max-width:980px){.calculator-metric-grid[data-columns="3"],.calculator-metric-grid[data-columns="4"],.calculator-metric-grid[data-columns="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-output__part{padding:26px}}@media (max-width:640px){.calculator-page-header{padding-block-start:32px}.calculator-page-header__description{margin-top:20px}.calculator-page-toolbar{grid-template-columns:1fr;align-items:start}.calculator-page-toolbar__information>.calculator-disclosure>.calculator-disclosure__trigger{grid-area:1/1}.calculator-page-toolbar__information>.calculator-disclosure>.calculator-disclosure__panel{grid-area:3/1}.calculator-page-toolbar__actions{flex-wrap:wrap;grid-area:2/1;justify-self:start;width:100%;margin-top:12px}.calculator-page-content{padding-top:24px}.calculator-page-section{margin-top:64px}.calculator-page-section>h2{font-size:25px}.calculator-input-accordion__trigger{padding-inline:18px}.calculator-input-accordion__content{padding:6px 18px 20px}.calculator-metric-grid[data-columns]{grid-template-columns:1fr}.calculator-result-accordion-stack{margin-top:24px}.calculator-result-action-grid{grid-template-columns:minmax(0,1fr)}.calculator-result-metric{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.calculator-result-metric strong{font-size:clamp(16px, calc(46px - (var(--calculator-result-value-length,10) * 2px)), 22px)}.calculator-result-metric small{text-align:right;grid-column:1/-1}.calculator-result-accordion__trigger{padding:20px}.calculator-result-accordion__content{padding:8px 20px 20px}.calculator-output__part,.calculator-input-panel{padding:22px}.calculator-result-section{padding:26px 22px 30px}.calculator-step-section__heading{gap:16px}}@media (prefers-reduced-motion:reduce){.calculator-expanding-action,.calculator-expanding-action>span,.calculator-icon-button,.calculator-animated-accordion__panel,.calculator-disclosure__panel,.calculator-disclosure__trigger svg,.calculator-input-accordion__trigger>svg,.calculator-result-accordion__trigger svg{transition:none}.calculator-loading-spinner{animation:none}}@keyframes calculator-spin{to{transform:rotate(360deg)}}
.calculator-dialog__backdrop{z-index:1200;background:#08142685;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.calculator-dialog{background:var(--color-white);border:1px solid var(--color-border);border-radius:0;outline:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100%);max-width:1040px;height:min(760px,100dvh - 48px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 20px 64px #0814263d}.calculator-dialog:focus-visible{outline:3px solid color-mix(in srgb, var(--color-action) 38%, transparent);outline-offset:3px}.calculator-dialog__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:24px;padding:28px 30px 24px;display:flex}.calculator-dialog__heading{gap:10px;min-width:0;display:grid}.calculator-dialog__heading h2{color:var(--color-text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.calculator-dialog__heading p{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.55}.calculator-dialog__close{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.calculator-dialog__close:hover{border-color:var(--color-action);color:var(--color-action)}.calculator-dialog__close:focus-visible{outline:3px solid color-mix(in srgb, var(--color-action) 32%, transparent);outline-offset:2px}.calculator-dialog__close:disabled{cursor:wait;opacity:.5}.calculator-dialog__body{min-height:0;padding:26px 30px 30px;overflow-y:auto}.calculator-dialog__footer{background:var(--color-white);border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:12px;padding:18px 30px;display:flex}@media (max-width:620px){.calculator-dialog__backdrop{align-items:flex-end;padding:0}.calculator-dialog{border-radius:16px 16px 0 0;width:100%;max-width:none;height:min(760px,100dvh - 24px);max-height:calc(100dvh - 24px);animation:.18s ease-out calculator-dialog-sheet-enter;position:relative}.calculator-dialog__header{padding:20px 20px 16px}.calculator-dialog__heading h2{font-size:24px}.calculator-dialog__body{padding:20px 20px 24px}.calculator-dialog__footer{padding:14px 20px max(14px, env(safe-area-inset-bottom));align-items:stretch}.calculator-dialog__footer .button{flex:1 1 0;width:auto}}@keyframes calculator-dialog-sheet-enter{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.calculator-dialog{animation:none}}
.content-share{flex:none;align-items:center;gap:6px;display:flex}.content-share a,.content-share button{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out;display:inline-flex}.content-share a:hover,.content-share a:focus-visible,.content-share button:hover,.content-share button:focus-visible{border-color:var(--color-action);color:var(--color-action)}.content-share svg{width:16px;height:16px}.content-share__brand{font-size:13px;font-weight:750;line-height:1}@media (max-width:640px){.content-share{width:100%}}
.data-table__viewport{width:100%;min-width:0;max-width:100%;overflow-x:auto}.data-table__viewport[data-scroll=true]{max-height:var(--data-table-max-height,658px);scrollbar-gutter:stable;overflow-y:auto}.data-table{border-collapse:separate;border-spacing:0;color:var(--color-text);min-width:var(--data-table-min-width);table-layout:fixed;width:100%;font-size:13px}.data-table th,.data-table td{border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, var(--color-white));text-align:right;width:calc(100% / var(--data-table-columns));padding:12px}.data-table[data-has-column-widths=true] th,.data-table[data-has-column-widths=true] td{width:auto}.data-table th[data-align=left],.data-table td[data-align=left]{text-align:left}.data-table th[data-align=center],.data-table td[data-align=center]{text-align:center}.data-table thead th{background:color-mix(in srgb, var(--color-action) 6%, var(--color-white));z-index:1;border-bottom:0;position:sticky;top:0}.data-table thead .data-table__group-row th{background:var(--color-white);color:var(--color-action);text-align:center;text-transform:uppercase;vertical-align:bottom;width:auto;height:40px;padding:0 9px 9px;font-size:12px;font-weight:700}.data-table__group-row th span{justify-content:center;align-items:center;gap:4px;display:inline-flex}.data-table[data-has-column-groups=true] .data-table__column-row th{top:40px}.data-table thead th:first-child{border-radius:4px 0 0 4px}.data-table thead th:last-child{border-radius:0 4px 4px 0}.data-table tbody:before{content:"";height:8px;display:table-row}.data-table tbody tr{transition:background-color .14s ease-out}.data-table tbody tr:hover{background:color-mix(in srgb, var(--color-action) 2.5%, var(--color-white))}.data-table tbody tr:last-child>*{border-bottom:0}.data-table [data-emphasis=true]{font-weight:650}.data-table__header-lines{line-height:1.35;display:inline-grid}.data-table[data-density=compact]{font-size:12px}.data-table[data-density=compact] th,.data-table[data-density=compact] td{padding:9px}@media (max-width:420px){.data-table[data-density=comfortable] th,.data-table[data-density=comfortable] td{padding-inline:8px}}
.info-tooltip{display:inline-flex;position:relative}.info-tooltip>button{color:var(--color-text-muted);cursor:help;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:0 4px;transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out;display:inline-flex}.info-tooltip>button:hover,.info-tooltip>button:focus-visible{background:color-mix(in srgb, var(--color-action) 8%, transparent);color:var(--color-action);outline:none}.info-tooltip>button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-action) 14%, transparent)}.info-tooltip>button svg{stroke-width:1.8px;flex:none;width:18px;height:18px}.info-tooltip__content{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 8px 24px color-mix(in srgb, var(--color-text) 12%, transparent);color:var(--color-text-muted);opacity:0;pointer-events:auto;visibility:hidden;white-space:pre-line;z-index:8;border-radius:4px;width:min(320px,100vw - 32px);padding:12px 14px;font-size:12px;font-weight:400;line-height:1.55;transition:opacity .14s ease-out,transform .14s ease-out,visibility .14s ease-out;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-4px)}.info-tooltip[data-open=true] .info-tooltip__content{opacity:1;visibility:visible;transform:translateY(0)}.info-tooltip__close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.info-tooltip__close:hover,.info-tooltip__close:focus-visible{background:color-mix(in srgb, var(--color-action) 8%, transparent);color:var(--color-action)}.info-tooltip__close:focus-visible{outline:2px solid var(--color-action);outline-offset:1px}.info-tooltip__close svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.info-tooltip__content{transition:none}}
.toggle-switch{color:var(--color-text-muted);cursor:pointer;flex:none;align-items:center;gap:9px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.toggle-switch input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.toggle-switch__label{white-space:nowrap}.toggle-switch__track{background:var(--color-border);border:1px solid color-mix(in srgb, var(--color-text-muted) 28%, transparent);pointer-events:none;border-radius:999px;width:40px;height:22px;transition:background-color .15s ease-out,border-color .15s ease-out;display:block;position:relative}.toggle-switch__track:after{background:var(--color-white);box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 22%, transparent);content:"";border-radius:50%;width:16px;height:16px;transition:transform .15s ease-out;position:absolute;top:2px;left:2px}.toggle-switch input:checked+.toggle-switch__track{background:var(--color-action);border-color:var(--color-action)}.toggle-switch input:checked+.toggle-switch__track:after{transform:translate(18px)}.toggle-switch input:focus-visible+.toggle-switch__track{outline:2px solid var(--color-action);outline-offset:3px}.toggle-switch:hover .toggle-switch__label{color:var(--color-action)}.toggle-switch--small .toggle-switch__track{width:34px;height:18px}.toggle-switch--small .toggle-switch__track:after{width:12px;height:12px}.toggle-switch--small input:checked+.toggle-switch__track:after{transform:translate(16px)}
.optiml-entry{min-height:clamp(560px,76svh,680px);position:relative}.optiml-entry__container{min-height:inherit;justify-content:center;align-items:center;padding-block:clamp(72px,10vh,112px);display:flex}.optiml-entry__content{width:100%;max-width:770px;transform:translateY(-32px)}.optiml-entry__content:has(.optiml-entry__amount-value.is-menu-open){z-index:3;position:relative}.optiml-entry__form{text-align:center;width:100%}.optiml-entry__title{color:var(--color-text);letter-spacing:-.035em;margin:0 auto;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.3}.optiml-entry__title span{display:block}.optiml-entry__amount-field{width:100%;max-width:466px;margin:38px auto 0;display:block}.optiml-entry__amount-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.optiml-entry__amount-value{background:var(--color-white);border:1px solid var(--color-border);box-shadow:none;border-radius:4px;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;height:58px;min-height:58px;padding:6px 10px 6px 20px;transition:border-color .18s ease-out,box-shadow .18s ease-out;display:grid;position:relative}.optiml-entry__amount-value:focus-within{box-shadow:none}.optiml-entry__amount-value.is-populated{background:#0d1f3933;border-color:#0000}.optiml-entry__amount-value.is-menu-open{z-index:3}.optiml-entry__amount-value.is-populated .optiml-entry__amount-input-group{animation:.3s cubic-bezier(.22,1,.36,1) both optiml-entry-amount-reveal;transform:translateY(-12px)}.optiml-entry__amount-prefix{color:var(--color-text);letter-spacing:-.035em;flex:none;font-size:clamp(32px,3.2vw,42px);font-weight:300;line-height:1.1}.optiml-entry__amount-input-group{justify-content:center;justify-self:center;align-items:baseline;max-width:100%;transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:none}.optiml-entry__amount-value input{appearance:none;color:var(--color-text);field-sizing:content;font:inherit;letter-spacing:-.035em;text-align:center;background:0 0;border:0;outline:0;width:auto;min-width:0;padding:0;font-size:clamp(32px,3.2vw,42px);font-weight:300;line-height:1.1}.optiml-entry__amount-value:not(.is-populated) input{letter-spacing:-.02em;width:min(220px,100vw - 210px);font-size:18px}.optiml-entry__amount-value input::placeholder{color:var(--color-optiml-light-grey);opacity:1;font-size:17px;font-weight:300;transition:opacity .12s ease-out}.optiml-entry__amount-value:focus-within input::placeholder{opacity:0}.optiml-entry__quick-toggle{color:var(--color-text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0 14px;font-size:13px;font-weight:400;transition:color .16s ease-out,background-color .16s ease-out;display:inline-flex;position:absolute;top:6px;bottom:6px;right:10px}.optiml-entry__quick-toggle:hover,.optiml-entry__quick-toggle:focus-visible,.optiml-entry__quick-toggle[aria-expanded=true]{color:var(--color-action);background:#f6f7f8}.optiml-entry__amount-value.is-populated .optiml-entry__quick-toggle{opacity:0;pointer-events:none}.optiml-entry__quick-menu{background:var(--color-white);border:1px solid var(--color-border);scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;z-index:4;border-radius:4px;grid-template-columns:1fr;gap:2px;width:280px;max-height:260px;padding:10px;transition:opacity .18s ease-out,transform .18s ease-out;display:grid;position:absolute;top:calc(100% + 8px);left:auto;right:0;overflow-y:auto;box-shadow:0 12px 28px #0f1f371f}.optiml-entry__quick-menu.is-closing{opacity:0;pointer-events:none;transform:translateY(-6px)}.optiml-entry__quick-menu::-webkit-scrollbar{width:3px}.optiml-entry__quick-menu::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}.optiml-entry__quick-menu button{color:var(--color-text-muted);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:8px 10px;font-size:13px;font-weight:400;transition:color .16s ease-out,background-color .16s ease-out}.optiml-entry__quick-menu button:hover,.optiml-entry__quick-menu button:focus-visible,.optiml-entry__quick-menu button[aria-pressed=true]{color:var(--color-action);background:#edf4fb}.optiml-entry__actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:center;gap:10px;width:100%;max-width:700px;margin:56px auto 0;display:grid;position:relative}.optiml-entry__action-flow{pointer-events:none;width:100%;height:52px;position:absolute;top:-52px;left:50%;overflow:visible;transform:translate(-50%)}.optiml-entry__action-flow path{fill:none;opacity:0;stroke:var(--color-action);stroke-dasharray:1 9;stroke-linecap:round;stroke-width:2px}.optiml-entry__action-flow circle{fill:var(--color-action);opacity:0;transform-box:fill-box;transform-origin:50%}.optiml-entry__action-flow-trunk{animation:.6s linear both optiml-entry-dot-flow}.optiml-entry__action-flow-horizontal{animation:.56s linear .6s both optiml-entry-dot-flow}.optiml-entry__action-flow-vertical{animation:.42s linear 1.16s both optiml-entry-dot-flow}.optiml-entry__action-flow-junction{animation:.18s ease-out .6s both optiml-entry-flow-marker}.optiml-entry__action-flow-endpoint{animation:.18s ease-out 1.58s both optiml-entry-flow-marker}.optiml-entry__action-flow-packet{fill:var(--color-action);opacity:0}.optiml-entry__actions button{background:var(--color-white);border:1px solid var(--color-action);color:var(--color-action);cursor:pointer;font:inherit;isolation:isolate;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:48px;padding-inline:18px;font-size:15px;font-weight:500;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out;display:inline-flex}.optiml-entry__actions button>span,.optiml-entry__actions button>.animated-arrow{transform:translate(3px)}.optiml-entry__actions button:disabled,.optiml-entry__actions:not(.is-populated) button{background:var(--color-white);border-color:var(--color-border);box-shadow:none;color:var(--color-text);opacity:1;font-weight:400}.optiml-entry__actions button:disabled{cursor:default}.optiml-entry__actions.is-populated button{animation:.7s ease-out 1.58s both optiml-entry-action-awaken}@keyframes optiml-entry-amount-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(-12px)}}@keyframes optiml-entry-dot-flow{0%{opacity:0;stroke-dashoffset:72px}14%,78%,to{opacity:.65}to{stroke-dashoffset:0}}@keyframes optiml-entry-flow-marker{0%{opacity:0;transform:scale(0)}to{opacity:.78;transform:scale(1)}}@keyframes optiml-entry-action-awaken{0%{background:var(--color-white);border-color:var(--color-border);color:var(--color-text);opacity:.72}to{background:var(--color-white);border-color:var(--color-action);color:var(--color-action);opacity:1}}.optiml-entry__actions .animated-arrow{color:currentColor;opacity:1;width:18px;height:11px}.optiml-entry__actions button:not(:disabled):hover .animated-arrow__shaft,.optiml-entry__actions button:focus-visible .animated-arrow__shaft{opacity:1;stroke-dashoffset:0}.optiml-entry__actions button:not(:disabled):hover .animated-arrow__head,.optiml-entry__actions button:focus-visible .animated-arrow__head{transform:translate(0)}.optiml-entry__actions button:not(:disabled):hover,.optiml-entry__actions button:not(:disabled):focus-visible{background:var(--color-action);border-color:var(--color-action);color:var(--color-white);animation:none;box-shadow:0 1px 2px #0f1f3714}.optiml-entry__bottom-prompt{align-items:center;gap:18px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.optiml-entry__learn-more{color:var(--color-text);white-space:nowrap;font-size:13px;font-weight:400;text-decoration:none}.optiml-entry__learn-more:hover,.optiml-entry__learn-more:focus-visible{text-underline-offset:3px;text-decoration:underline}.optiml-entry__scroll-cue{color:var(--color-text-muted);opacity:.7;justify-content:center;align-items:center;line-height:0;display:flex}.optiml-home-explainer{border-top:1px solid var(--color-border);padding-block:clamp(88px,10vw,132px) clamp(36px,5vw,68px)}.optiml-home-explainer__eyebrow{color:var(--color-action);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700}.optiml-home-explainer__stories{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:16px;display:grid}.optiml-home-story{min-width:0}.optiml-home-explainer__lead-column{align-self:start;position:sticky;top:68px}.optiml-home-story a{color:inherit;text-decoration:none;display:block}.optiml-home-story__media{aspect-ratio:16/9;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--optiml-home-card-radius);position:relative;overflow:hidden}.optiml-home-story__media img{object-fit:cover;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.optiml-home-story__media--statement{aspect-ratio:8/5;background:var(--color-optiml-surface-subtle);border:1px solid var(--color-border);transition:background-color .26s ease-out,border-color .26s ease-out;display:flex}.optiml-home-story__media--statement:after{display:none}.optiml-home-story__statement-copy{z-index:1;flex-direction:column;justify-content:flex-end;width:100%;padding:clamp(32px,4vw,62px);display:flex;position:relative}.optiml-home-story__statement-intro{color:var(--color-text);z-index:2;max-width:min(43%,420px);margin:25px 0 0;position:absolute;top:clamp(28px,4vw,56px);left:clamp(28px,4vw,56px)}.optiml-home-story__statement-title-content{animation:.48s cubic-bezier(.22,1,.36,1) feature-consumer-demo-enter;display:block}.optiml-home-story__statement-description-content{letter-spacing:-.02em;margin-top:30px;font-size:clamp(15px,1.5vw,18px);font-weight:400;line-height:1.7;animation:.48s cubic-bezier(.22,1,.36,1) feature-consumer-demo-enter;display:block}.optiml-home-story__statement-intro p{color:var(--color-text-muted);text-shadow:none;margin:16px 0 0;font-size:15px;line-height:1.45}.optiml-home-story__statement-cta{border-color:var(--color-optiml-navy);color:var(--color-optiml-navy);margin-top:38px;animation:.48s cubic-bezier(.22,1,.36,1) feature-consumer-demo-enter}.optiml-home-story__statement-cta:hover,.optiml-home-story__statement-cta:focus-visible{background:var(--color-action);border-color:var(--color-action);color:var(--color-white)}.optiml-home-story__statement-cta:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-story__statement-intro{color:var(--color-white)}@media (min-width:901px){.optiml-home-explainer[data-active-reason=analysis] .optiml-home-story__statement-intro{margin-top:0;top:50%;transform:translateY(-50%)}}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-story__statement-intro p{color:#ffffffd1}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-story__statement-cta{color:var(--color-white);border-color:#ffffffdb}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-story__statement-cta:hover,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-story__statement-cta:focus-visible{background:var(--color-action);border-color:var(--color-action);color:var(--color-white)}.optiml-home-story__media--statement .optiml-home-story__statement-copy{padding:0}.optiml-home-explainer__panels{flex:1;min-height:0;position:relative}.optiml-home-explainer__panel{opacity:0;pointer-events:none;background:0 0;transition:none;position:absolute;inset:0;overflow:hidden;transform:none}.optiml-home-explainer__panel .optiml-home-explainer__demo-image{grid-area:auto;width:410px;max-width:calc(50% - 8px);position:absolute;inset:50% 0 auto auto;transform:translateY(-50%)}.optiml-home-explainer__demo-image.is-logo-grid{background:0 0;border-radius:0}.optiml-home-explainer__glass[data-demo=market]{box-shadow:none;text-shadow:none;border-color:#0000}.optiml-home-explainer__glass[data-demo=market]:before{display:none}.optiml-home-explainer__glass[data-demo=market] .feature-consumer-quadrants__demo{padding:0;display:block}.optiml-home-explainer__glass[data-demo=market] .feature-consumer-quadrants__glass-header{display:none}.optiml-home-explainer__provider-grid{pointer-events:none;grid-template-rows:repeat(7,40px);grid-template-columns:repeat(4,40px);place-content:center;gap:20px 40px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.optiml-home-explainer__provider-logo{--provider-logo-padding-unit:1px;animation:.32s cubic-bezier(.16,1,.3,1) both optiml-provider-logo-enter;animation-delay:calc(var(--provider-logo-index) * 55ms);background:var(--color-white);border:.5px solid var(--color-border);width:40px;height:40px;z-index:calc(var(--provider-logo-index) + 1);justify-content:center;align-items:center;animation-play-state:paused;display:flex;position:relative;overflow:hidden}.optiml-home-explainer__provider-grid.is-visible .optiml-home-explainer__provider-logo{animation-play-state:running}.optiml-home-explainer__provider-logo:after{border:.5px solid var(--provider-logo-border-color,var(--color-border));content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.optiml-home-explainer__provider-logo img{object-fit:contain;width:100%;height:100%;display:block}@keyframes optiml-provider-logo-enter{0%{opacity:0;transform:translate(30px,18px)scale(.68)}to{opacity:1;transform:translate(0,0)scale(1)}}.optiml-home-explainer__demo-image.is-analysis-flow{background:0 0;border-radius:0;transition:background-color .26s ease-out}.optiml-home-explainer__demo-image.is-analysis-result{background:0 0}.optiml-home-explainer__glass[data-demo=analysis]:before{pointer-events:none;border-radius:6px;height:auto;display:block;inset:1%}.optiml-home-explainer__glass[data-demo=analysis]:is([data-analysis-stage=providers],[data-analysis-stage=provider-selected]){box-shadow:none;border-color:#0000}.optiml-home-explainer__glass[data-demo=analysis]:is([data-analysis-stage=providers],[data-analysis-stage=provider-selected]):before{display:none}.optiml-home-explainer__glass[data-demo=analysis]:is([data-analysis-stage=products],[data-analysis-stage=product-selected],[data-analysis-stage=terms],[data-analysis-stage=analysing],[data-analysis-stage=result]) .feature-consumer-quadrants__demo{z-index:2}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-products,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-terms{color:var(--color-white)}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-products-header small,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-group-title,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-terms-rate>p>span,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-terms-grid dt,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-terms-note{color:#ffffffa8}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-products-title>small{color:#ffffffb8;background:#ffffff1a;border-color:#ffffff3d}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-products-header>button,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-back,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__glass[data-demo=analysis][data-analysis-stage=result] .optiml-home-explainer__analysis-back{color:#ffffffd1}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-product-tile:not(.is-featured){-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);color:var(--color-white);z-index:1;background:linear-gradient(135deg,#fff3,#ffffff14),#0d1f393d;border:0;border-radius:6px;padding:14px;transition:background .2s ease-out,box-shadow .2s ease-out;box-shadow:inset 0 .5px #ffffff57,inset 0 -.5px #ffffff0f,0 8px 18px #00000024}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-product-tile:not(.is-featured):hover{background:linear-gradient(135deg,#ffffff42,#ffffff1c),#0d1f3942;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff14,0 10px 22px #0000002e}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-product-tile:not(.is-featured) .optiml-home-explainer__analysis-product-rate small,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-product-tile:not(.is-featured) .optiml-home-explainer__analysis-product-rate svg{color:#ffffffad}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-terms-rate>p>strong,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-terms-grid dd{color:var(--color-white)}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-terms-grid,.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__analysis-terms-grid>div{border-color:#ffffff1f}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__glass[data-analysis-stage=result] .feature-consumer-quadrants__glass-header{color:var(--color-white)}.optiml-home-explainer[data-active-reason=analysis] .optiml-home-explainer__glass[data-analysis-stage=result] .feature-consumer-quadrants__review-summary{background:#fffc;border-color:#ffffff85}.optiml-home-explainer__glass[data-demo=analysis] .feature-consumer-quadrants__demo{animation:none}.optiml-home-explainer__glass[data-demo=analysis]:is([data-analysis-stage=providers],[data-analysis-stage=provider-selected],[data-analysis-stage=products],[data-analysis-stage=product-selected],[data-analysis-stage=terms],[data-analysis-stage=analysing]){color:var(--color-text);text-shadow:none;overflow:hidden}.optiml-home-explainer__glass[data-demo=analysis]:is([data-analysis-stage=providers],[data-analysis-stage=provider-selected],[data-analysis-stage=products],[data-analysis-stage=product-selected],[data-analysis-stage=terms],[data-analysis-stage=analysing]) .feature-consumer-quadrants__demo{padding:0;display:block}.optiml-home-explainer__glass[data-demo=analysis]:is([data-analysis-stage=providers],[data-analysis-stage=provider-selected],[data-analysis-stage=products],[data-analysis-stage=product-selected],[data-analysis-stage=terms],[data-analysis-stage=analysing],[data-analysis-stage=result]) .feature-consumer-quadrants__glass-header{display:none}.optiml-home-explainer__analysis-flow{z-index:2;position:absolute;inset:0}.optiml-home-explainer__analysis-provider-grid{grid-template-rows:repeat(7,40px);grid-template-columns:repeat(4,40px);place-content:center;gap:20px 40px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.optiml-home-explainer__analysis-provider-grid .optiml-home-explainer__provider-logo{transition:opacity .22s,transform .22s;animation:none;overflow:visible}.optiml-home-explainer__analysis-provider-grid .optiml-home-explainer__provider-logo.is-muted,.optiml-home-explainer__analysis-flow:is(.is-provider-selected,.is-products,.is-product-selected,.is-terms,.is-analysing) .optiml-home-explainer__provider-logo:not(.is-santander){opacity:.18;transform:scale(.88)}.optiml-home-explainer__analysis-flow:is(.is-terms,.is-analysing) .optiml-home-explainer__analysis-provider-grid{opacity:.08;transform:scale(.98)}.optiml-home-explainer__analysis-provider-grid{transition:opacity .24s,transform .24s}.optiml-home-explainer__provider-logo.is-santander{z-index:90}.optiml-home-explainer__provider-logo.is-santander button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;position:absolute;top:-3px;left:-3px}.optiml-home-explainer__provider-logo.is-santander button:before{background:var(--color-white);border:2px solid var(--color-action);content:"";transition:border-color .16s,box-shadow .16s,transform .16s;position:absolute;inset:0}.optiml-home-explainer__provider-logo.is-santander button:hover:before,.optiml-home-explainer__provider-logo.is-santander button:focus-visible:before,.optiml-home-explainer__analysis-flow:is(.is-provider-selected,.is-products,.is-product-selected,.is-terms,.is-analysing) .optiml-home-explainer__provider-logo.is-santander button:before{border-color:var(--color-action);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-action) 16%, transparent), 0 10px 24px color-mix(in srgb, var(--color-optiml-navy) 20%, transparent);transform:translateY(-2px)}.optiml-home-explainer__provider-logo.is-santander button:focus-visible{outline:2px solid var(--color-optiml-navy);outline-offset:4px}.optiml-home-explainer__provider-logo.is-santander button img{z-index:1;width:40px;height:40px;position:relative}.optiml-home-explainer__analysis-products,.optiml-home-explainer__analysis-terms{box-shadow:none;color:var(--color-text);height:100%;text-shadow:none;z-index:100;background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;display:flex;position:absolute;inset:0;overflow:hidden}.optiml-home-explainer__analysis-products{isolation:isolate}@keyframes optiml-analysis-content-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes optiml-analysis-selected-tile{0%{box-shadow:inset 3px 0 0 var(--color-action), 0 0 0 0 color-mix(in srgb, var(--color-action) 24%, transparent)}55%{box-shadow:inset 3px 0 0 var(--color-action), 0 0 0 5px color-mix(in srgb, var(--color-action) 14%, transparent)}to{box-shadow:inset 3px 0 0 var(--color-action), 0 0 0 0 color-mix(in srgb, var(--color-action) 0%, transparent)}}.optiml-home-explainer__analysis-products-header{border-bottom:1px solid var(--color-border);flex:0 0 52px;justify-content:space-between;align-items:center;min-height:52px;padding:9px 12px;display:flex}.optiml-home-explainer__analysis-products .optiml-home-explainer__analysis-products-header{z-index:2;border-bottom-color:#ffffff80;flex-basis:62px;min-height:62px;padding:10px 13px;position:relative}.optiml-home-explainer__analysis-products .optiml-home-explainer__analysis-products-header img,.optiml-home-explainer__analysis-terms .optiml-home-explainer__analysis-products-header img,.optiml-home-explainer__analysis-result-header img{border:1px solid var(--color-border);background:#ffffffc7;border-radius:4px;width:42px;height:42px}.optiml-home-explainer__analysis-products-header>div{align-items:center;gap:9px;min-width:0;display:flex}.optiml-home-explainer__analysis-products-header img{background:color-mix(in srgb, var(--color-white) 72%, transparent);border:1px solid var(--color-border);object-fit:contain;flex:none;width:32px;height:32px}.optiml-home-explainer__analysis-products-header span{gap:2px;display:grid}.optiml-home-explainer__analysis-products-header small{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:550}.optiml-home-explainer__analysis-products-header strong{font-size:15px;font-weight:600;line-height:1.15}.optiml-home-explainer__analysis-products-header>button,.optiml-home-explainer__analysis-back{color:var(--color-action);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:7px;font-size:10px;font-weight:700}.optiml-home-explainer__analysis-products-header>button:focus-visible,.optiml-home-explainer__analysis-back:focus-visible{outline-offset:2px;outline:2px solid}.optiml-home-explainer__analysis-products-title{z-index:2;justify-content:space-between;align-items:center;gap:8px;padding:18px 14px 10px 12px;display:flex;position:relative}.optiml-home-explainer__analysis-products-title h3{margin:0;font-size:14px;font-weight:600;line-height:1.2}.optiml-home-explainer__analysis-products-title>small{color:var(--color-text-muted);background:#ffffff70;border:1px solid #ffffff9e;border-radius:999px;flex:none;padding:4px 6px;font-size:7px;font-weight:700}.optiml-home-explainer__analysis-product-groups{scrollbar-color:color-mix(in srgb, var(--color-action) 42%, transparent) transparent;scrollbar-width:thin;z-index:1;flex:auto;align-content:start;gap:12px;min-height:0;padding:2px 13px 14px;animation:.26s cubic-bezier(.22,1,.36,1) optiml-analysis-content-enter;display:grid;position:relative;overflow-y:auto}.optiml-home-explainer__analysis-product-group{gap:6px;display:grid}.optiml-home-explainer__analysis-group-title{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;margin:0;padding:4px 0;font-size:10px;font-weight:650;line-height:1.5}.optiml-home-explainer__analysis-product-grid{grid-template-columns:minmax(0,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.optiml-home-explainer__analysis-product-grid>li{min-width:0}.optiml-home-explainer__analysis-product-tile{appearance:none;box-shadow:inset 0 1px 0 #ffffffb8, 0 5px 14px color-mix(in srgb, var(--color-optiml-navy) 6%, transparent);color:var(--color-text);cursor:default;font:inherit;text-align:left;background:#ffffff8a;border:0 solid #ffffffc2;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;padding:12px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .16s;display:grid;position:relative}.optiml-home-explainer__analysis-product-tile.is-featured{border:1px solid var(--color-white);box-shadow:0 9px 20px color-mix(in srgb, var(--color-optiml-navy) 20%, transparent);color:var(--color-white);cursor:pointer;background:0 0;min-height:54px}.optiml-home-explainer__analysis-product-tile>span{gap:2px;min-width:0;display:grid}.optiml-home-explainer__analysis-product-tile strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.optiml-home-explainer__analysis-product-rate{white-space:nowrap;align-items:center;gap:3px!important;display:flex!important}.optiml-home-explainer__analysis-product-rate strong{-webkit-line-clamp:unset;font-size:14px;font-weight:650;line-height:1;display:block;overflow:visible}.optiml-home-explainer__analysis-product-rate small{color:var(--color-text-muted);font-size:8px;font-weight:650;line-height:1}.optiml-home-explainer__analysis-product-rate svg{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent);margin-left:2px}.optiml-home-explainer__analysis-product-tile.is-featured:hover,.optiml-home-explainer__analysis-product-tile.is-featured:focus-visible{background:var(--color-action);border-color:var(--color-action);outline:2px solid var(--color-action);outline-offset:2px;transform:translateY(-1px)}.optiml-home-explainer__analysis-product-tile.is-selected{background:var(--color-optiml-navy);box-shadow:inset 3px 0 0 var(--color-action), 0 0 0 3px color-mix(in srgb, var(--color-action) 16%, transparent);border-color:#ffffffd1;min-height:54px;animation:.52s ease-out optiml-analysis-selected-tile}.optiml-home-explainer__analysis-product-tile.is-featured .optiml-home-explainer__analysis-product-rate small,.optiml-home-explainer__analysis-product-tile.is-featured .optiml-home-explainer__analysis-product-rate svg{color:#ffffffad}.optiml-home-explainer__analysis-terms-body{scrollbar-color:color-mix(in srgb, var(--color-action) 42%, transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:7px;min-height:0;padding:11px 13px 12px;animation:.26s cubic-bezier(.22,1,.36,1) optiml-analysis-content-enter;display:flex;overflow-y:auto}.optiml-home-explainer__analysis-terms .optiml-home-explainer__analysis-products-header,.optiml-home-explainer__analysis-result-header{z-index:2;border-bottom-color:#ffffff80;flex-basis:62px;min-height:62px;padding:10px 16px 10px 10px;position:relative}.optiml-home-explainer__analysis-terms .optiml-home-explainer__analysis-products-header strong,.optiml-home-explainer__analysis-result-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.optiml-home-explainer__analysis-result-header,.optiml-home-explainer__analysis-result-header strong{color:var(--color-white)}.optiml-home-explainer__analysis-terms-rate{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:end;min-height:55px;padding:16px 0;display:flex}.optiml-home-explainer__analysis-terms-rate>p{flex-direction:row;align-items:baseline;gap:8px;margin:0;display:flex}.optiml-home-explainer__analysis-terms-rate>p>span{color:var(--color-text-muted);font-size:10px;font-weight:600}.optiml-home-explainer__analysis-terms-rate>p>strong{color:var(--color-text);letter-spacing:-.005em;font-size:40px;font-weight:600;line-height:.92}.optiml-home-explainer__analysis-terms-details{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(135deg,#fff3,#ffffff14),#0d1f393d;border:0;border-radius:6px;flex:none;grid-template-rows:minmax(0,4fr) minmax(0,1fr);height:210px;min-height:0;padding:0 12px;display:grid;overflow:hidden;box-shadow:inset 0 .5px #ffffff57,inset 0 -.5px #ffffff0f,0 8px 18px #00000024}.optiml-home-explainer__analysis-terms-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin:0;display:grid}.optiml-home-explainer__analysis-terms-grid>div{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-optiml-navy) 9%, transparent);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:0;display:flex}.optiml-home-explainer__analysis-terms-grid dt,.optiml-home-explainer__analysis-terms-grid dd{margin:0}.optiml-home-explainer__analysis-terms-grid dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500}.optiml-home-explainer__analysis-terms-grid dd{color:var(--color-text);letter-spacing:.02em;text-align:right;max-width:65%;font-size:12.5px;font-weight:450;line-height:1.2}.optiml-home-explainer__analysis-terms-note{color:var(--color-text-muted);border:0;align-items:center;min-height:0;margin:0;padding:0;font-size:11px;line-height:1.3;display:flex}.optiml-home-explainer__analysis-analyse{border:1px solid var(--color-white);color:var(--color-white);cursor:pointer;font:inherit;letter-spacing:.02em;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:auto;padding:9px 14px;font-size:12px;font-weight:600;transition:background-color .18s,border-color .18s,transform .12s;display:flex}.optiml-home-explainer__analysis-terms .optiml-home-explainer__analysis-analyse{border-radius:4px}.optiml-home-explainer__analysis-analyse:hover,.optiml-home-explainer__analysis-analyse:focus-visible{background:var(--color-optiml-navy);border-color:var(--color-optiml-navy);outline:2px solid var(--color-action);outline-offset:3px;transform:translateY(-1px)}.optiml-home-explainer__analysis-flow.is-analysing .optiml-home-explainer__analysis-analyse,.optiml-home-explainer__analysis-analyse.is-analysing{background:var(--color-optiml-navy);border-color:var(--color-optiml-navy);cursor:wait;pointer-events:none;transform:none}.optiml-home-explainer__analysis-flow.is-analysing .optiml-home-explainer__analysis-analyse:after,.optiml-home-explainer__analysis-analyse.is-analysing:after{border:2px solid #ffffff6b;border-top-color:var(--color-white);content:"";border-radius:50%;width:13px;height:13px;animation:.72s linear infinite optiml-analysis-spinner}.optiml-home-explainer__analysis-flow.is-analysing .optiml-home-explainer__analysis-analyse svg,.optiml-home-explainer__analysis-analyse.is-analysing svg{display:none}@keyframes optiml-analysis-spinner{to{transform:rotate(1turn)}}.optiml-home-explainer__analysis-terms .optiml-home-explainer__analysis-back{color:var(--color-action);position:static}.optiml-home-explainer__analysis-back{color:var(--color-white);z-index:4;position:absolute;top:8px;right:10px}.optiml-home-explainer__analysis-result{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.optiml-home-explainer__analysis-result-scroll{overscroll-behavior:contain;scrollbar-color:#ffffff47 transparent;scrollbar-width:thin;align-content:start;gap:10px;min-height:0;padding:12px 13px 16px;display:grid;overflow-y:auto}.optiml-home-explainer__analysis-verdict,.optiml-home-explainer__analysis-metric{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:linear-gradient(145deg,#ffffff1a,#ffffff09),#0d1f3938;border:1px solid #ffffff21;border-radius:6px;box-shadow:inset 0 1px #ffffff12,0 6px 16px #00000014}.optiml-home-explainer__analysis-verdict{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:15px;min-width:0;padding:14px;display:grid}.optiml-home-explainer__analysis-score-ring{aspect-ratio:1;background:conic-gradient(#76e0ae 0 88%, #ffffff21 88% 100%);border-radius:50%;place-items:center;width:78px;display:grid;position:relative}.optiml-home-explainer__analysis-score-ring:before{border-radius:inherit;content:"";background:#1c2c46fa;position:absolute;inset:8px}.optiml-home-explainer__analysis-score-ring>span{z-index:1;justify-items:center;display:grid;position:relative}.optiml-home-explainer__analysis-score-ring strong{color:var(--color-white);letter-spacing:-.035em;font-size:27px;font-weight:680;line-height:1}.optiml-home-explainer__analysis-score-ring small{color:#ffffffad;font-size:9px;line-height:1.2}.optiml-home-explainer__analysis-verdict-copy{min-width:0}.optiml-home-explainer__analysis-verdict-copy h4{color:#76e0ae;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:680;line-height:1}.optiml-home-explainer__analysis-verdict-copy p{color:#ffffffb8;margin:6px 0 8px;font-size:10px;line-height:1.42}.optiml-home-explainer__analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.optiml-home-explainer__analysis-metric{gap:8px;min-width:0;min-height:98px;padding:14px;display:grid}.optiml-home-explainer__analysis-metric:not(.is-comparison){grid-column:1/-1}.optiml-home-explainer__analysis-metric.is-comparison{min-height:126px;padding:12px}.optiml-home-explainer__analysis-metric dd{gap:4px;margin:0;display:grid}.optiml-home-explainer__analysis-metric dd>strong{color:var(--color-white);letter-spacing:-.02em;font-size:27px;font-weight:600;line-height:1}.optiml-home-explainer__analysis-metric.is-comparison dd>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:center;white-space:nowrap;justify-self:center;font-size:32px;font-weight:520}.optiml-home-explainer__analysis-metric dd>strong.is-text-value{letter-spacing:-.02em;font-size:20px}.optiml-home-explainer__analysis-metric.is-history dd>strong{align-items:baseline;gap:6px;display:flex}.optiml-home-explainer__analysis-metric.is-history dd>strong small{color:#ffffffb8;letter-spacing:0;font-size:11px;font-weight:500}.optiml-home-explainer__analysis-metric dd>span{color:#ffffffb8;font-size:9px;line-height:1.3}.optiml-home-explainer__analysis-history-track{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;margin-top:7px;display:grid}.optiml-home-explainer__analysis-history-track i{aspect-ratio:1;border:1px solid #ffffff85;border-radius:2px;display:block}.optiml-home-explainer__analysis-history-track i.is-above{background:#76e0ae;border-color:#76e0ae}.optiml-home-explainer__glass[data-demo=analysis] .feature-consumer-quadrants__glass-header,.optiml-home-explainer__glass[data-demo=analysis] .feature-consumer-quadrants__review-summary{color:var(--color-text);text-shadow:none}.optiml-home-explainer__glass[data-demo=analysis] .feature-consumer-quadrants__review-summary{background:color-mix(in srgb, var(--color-white) 42%, transparent);border:1px solid color-mix(in srgb, var(--color-action) 16%, var(--color-border));border-radius:6px;min-height:134px;padding:12px;top:auto}.optiml-home-explainer__glass[data-demo=analysis] .feature-consumer-quadrants__supporting-detail,.optiml-home-explainer__glass[data-demo=analysis] .feature-consumer-quadrants__review-score>span,.optiml-home-explainer__glass[data-demo=analysis] .feature-consumer-quadrants__review-verdict>span{color:var(--color-text-muted)}.optiml-home-explainer__glass[data-demo=analysis] .feature-consumer-quadrants__review-verdict strong{color:color-mix(in srgb, var(--color-good) 72%, var(--color-optiml-ink))}.optiml-home-explainer__glass[data-demo=analysis][data-analysis-stage=result] .optiml-home-explainer__analysis-back{color:var(--color-action)}.optiml-home-explainer__panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.optiml-home-story a:hover .optiml-home-story__media img,.optiml-home-story a:focus-visible .optiml-home-story__media img{transform:scale(1.018)}.optiml-home-story__copy{padding-top:18px}.optiml-home-story__copy h3{letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.2vw,30px);font-weight:540;line-height:1.12}.optiml-home-story__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 14px;max-width:620px;margin:12px 0 0;font-size:12px;line-height:1.35;display:flex}.optiml-home-story__meta span:first-child{color:var(--color-text)}.optiml-home-explainer__story-list{gap:12px;margin-top:36px;padding-left:16px;display:grid;position:relative}.optiml-home-explainer__story-list:before{content:"";background:#d7e2ef;width:1px;position:absolute;inset:0 auto 0 1px}.optiml-home-explainer__reason{aspect-ratio:1;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--optiml-home-card-radius);min-height:0;transition:border-color .18s,background-color .18s;position:relative;overflow:hidden}.optiml-home-explainer__reason:before{background:var(--color-action);content:"";transform-origin:top;width:3px;transition:transform .22s;position:absolute;inset:0 auto 0 -12px;transform:scaleY(0)}.optiml-home-explainer__reason.is-active{border-color:var(--color-action);background:#f2f7fc}.optiml-home-explainer__reason[data-optiml-reason=market]{background:var(--color-action);border-color:var(--color-action);color:var(--color-white)}.optiml-home-explainer__reason.is-active:before{transform:scaleY(1)}.optiml-home-explainer__reason[data-optiml-reason=market]:before{display:block}.optiml-home-explainer__reason button{color:var(--color-text);cursor:pointer;font:inherit;min-height:inherit;text-align:left;background:0 0;border:0;width:100%;padding:15px 18px;display:block}.optiml-home-explainer__reason button>span{color:var(--color-text-muted);letter-spacing:.08em;font-size:12px}.optiml-home-explainer__reason[data-optiml-reason=market] button{color:#ffffffe0}.optiml-home-explainer__reason[data-optiml-reason=market] button>span{color:#ffffffb8}.optiml-home-explainer__reason[data-optiml-reason=market] p{color:#ffffffc7}.optiml-home-explainer__reason[data-optiml-reason=market].is-active button,.optiml-home-explainer__reason[data-optiml-reason=market].is-active button>span,.optiml-home-explainer__reason[data-optiml-reason=market].is-active p{color:var(--color-white)}.optiml-home-explainer__reason h3{letter-spacing:-.035em;margin:8px 0 6px;font-size:clamp(19px,1.8vw,23px);font-weight:540;line-height:1.08}.optiml-home-explainer__reason p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.4}@media (max-width:900px){.optiml-home-explainer__stories{grid-template-columns:1fr}.optiml-home-explainer__lead-column{position:static}.optiml-home-explainer__story-list{grid-template-columns:1fr;gap:12px;margin-top:0}}@media (max-width:640px){.optiml-entry{min-height:520px}.optiml-entry__container{padding-block:68px 64px}.optiml-entry__content{max-width:100%;transform:translateY(-16px)}.optiml-entry__title{font-size:27px}.optiml-entry__amount-field{margin-top:30px}.optiml-entry__amount-value{height:56px;min-height:56px;padding:6px 10px 6px 18px}.optiml-entry__amount-input-group{transform:none}.optiml-entry__quick-toggle{padding-inline:12px;top:6px;bottom:6px;right:10px}.optiml-entry__amount-prefix{font-size:21px}.optiml-entry__amount-value input{padding-inline:12px;font-size:32px}.optiml-entry__amount-value:not(.is-populated) input{width:min(210px,100vw - 144px)}.optiml-entry__amount-value input::placeholder{font-size:17px;font-weight:300}.optiml-entry__actions{flex-wrap:wrap;gap:8px;margin-top:44px;display:flex}.optiml-entry__actions button{min-height:44px;padding-inline:16px;font-size:13px}.optiml-entry__bottom-prompt{gap:16px;bottom:20px}.optiml-home-explainer{padding-block:76px 36px}.optiml-home-story__media--statement{aspect-ratio:4/5}.optiml-home-story__statement-copy{padding:28px}.section-title{font-size:clamp(35px,11vw,48px)}.optiml-home-explainer__story-list{grid-template-columns:1fr;gap:20px}.optiml-home-explainer__provider-grid,.optiml-home-explainer__analysis-provider-grid{grid-template-rows:repeat(7,28px);grid-template-columns:repeat(4,28px);gap:10px 14px}.optiml-home-explainer__provider-logo{width:28px;height:28px}.optiml-home-explainer__provider-logo.is-santander button{width:44px;height:44px;top:-8px;left:-8px}.optiml-home-explainer__provider-logo.is-santander button:before{inset:5px}.optiml-home-explainer__provider-logo.is-santander button img{width:28px;height:28px}.optiml-home-explainer__analysis-products,.optiml-home-explainer__analysis-terms{width:100%;height:100%}.optiml-home-explainer__analysis-product-groups{gap:6px;padding:1px 9px 10px}.optiml-home-explainer__analysis-product-grid{gap:6px}.optiml-home-explainer__analysis-product-tile{min-height:58px;padding:8px}.optiml-home-explainer__analysis-terms-body{gap:8px;padding:10px}.optiml-home-explainer__analysis-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.optiml-entry__action-flow,.optiml-entry__actions.is-populated button,.optiml-home-explainer__glass .feature-consumer-quadrants__demo,.optiml-home-explainer__analysis-analyse:after,.optiml-home-explainer__analysis-product-grid,.optiml-home-explainer__analysis-product-groups,.optiml-home-explainer__analysis-product-tile,.optiml-home-explainer__analysis-products,.optiml-home-explainer__analysis-terms,.optiml-home-explainer__analysis-terms-body,.optiml-home-explainer__provider-logo,.optiml-home-story__statement-description-content,.optiml-home-story__statement-title-content{animation:none}.optiml-entry__action-flow{display:none}}
