.feature-cards{background:var(--color-optiml-surface-subtle);padding-block:72px}.feature-cards__layout{gap:48px;display:grid}.feature-cards__intro{align-content:start;gap:0;display:grid}.feature-cards__heading{gap:24px;display:grid}.feature-cards__desktop-break{display:none}.feature-cards__tabs{width:min(100%,280px)}.feature-cards__panel{isolation:isolate;gap:14px;animation:.22s ease-out both feature-cards-panel-in;display:grid;position:relative;overflow:clip}.feature-cards__panel:before{background:linear-gradient(to top right, color-mix(in srgb, var(--color-optiml-mid-grey) 3%, transparent) 0%, color-mix(in srgb, var(--color-optiml-mid-grey) 6%, transparent) 48%, color-mix(in srgb, var(--color-optiml-mid-grey) 12%, transparent) 100%);clip-path:polygon(0 30%,50% 37%,100% 0,100% 72%,50% 63%,0 100%);content:"";opacity:1;pointer-events:none;transform-origin:50%;z-index:0;display:none;position:absolute;inset:-12% -10%;transform:rotate(-10deg)}.feature-cards__panel:after{content:"";pointer-events:none;z-index:2;display:none;position:absolute;inset:0}.feature-cards__card{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 4%, transparent);color:var(--color-text);isolation:isolate;border-radius:4px;flex-direction:column;justify-content:space-between;gap:20px;min-height:350px;padding:26px 26px 12px 20px;transition:border-color .18s ease-out;animation:.48s cubic-bezier(.16,1,.3,1) both feature-card-in;display:flex;position:relative;overflow:hidden}.feature-cards__card:before{background-image:linear-gradient(color-mix(in srgb, var(--color-action) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-action) 7%, transparent) 1px, transparent 1px);content:"";opacity:.55;pointer-events:none;background-size:28px 28px;height:68%;transition:opacity .22s ease-out;position:absolute;bottom:0;left:0;right:0}.feature-cards__card--1{--color-action:var(--color-optiml-blue)}.feature-cards__card--2{--color-action:var(--color-optiml-purple);animation-delay:70ms}.feature-cards__card--3{--color-action:var(--color-optiml-orange);animation-delay:.14s}.feature-cards__card--4{--color-action:var(--color-optiml-green);animation-delay:.21s}.feature-cards__card:hover,.feature-cards__card:focus-within{border-color:color-mix(in srgb, var(--color-action) 25%, var(--color-border));z-index:2}.feature-cards__card:hover:before,.feature-cards__card:focus-within:before{opacity:.9}.feature-cards__card[data-graphic=rate-outlook]:before,.feature-cards__card[data-graphic=macro-signals]:before,.feature-cards__card[data-graphic=rate-check]:before,.feature-cards__card[data-graphic=guided-product-match]:before{background-image:none}.feature-cards__card h3{white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:1.15}.feature-cards__card-copy{z-index:2;min-width:0;padding-right:52px;position:relative}.feature-cards__card-expand{appearance:none;background:color-mix(in srgb, var(--color-optiml-blue) 8%, var(--color-surface));color:var(--color-optiml-blue);cursor:pointer;z-index:4;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:flex;position:absolute;top:18px;right:18px}.feature-cards__card:hover .feature-cards__card-expand,.feature-cards__card:focus-within .feature-cards__card-expand,.feature-cards__card-expand:hover{background:var(--color-optiml-blue);border-color:var(--color-optiml-blue);color:var(--color-surface)}.feature-cards__card-expand:focus-visible{border-color:var(--color-optiml-blue);outline:2px solid var(--color-optiml-blue);outline-offset:2px}.feature-cards__card-details{background:var(--color-surface);opacity:0;pointer-events:none;visibility:hidden;z-index:3;align-content:center;padding:24px 64px 24px 24px;transition:opacity .24s ease-out,transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s;display:grid;position:absolute;inset:0;transform:translateY(16px)}.feature-cards__card-details h4{margin:0;font-size:22px;font-weight:550;line-height:1.15}.feature-cards__card-details p{color:var(--color-text-muted);max-width:34ch;margin:14px 0 20px;font-size:14px;line-height:1.5}.feature-cards__card-details a{color:var(--color-action);justify-self:start;align-items:center;gap:7px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.feature-cards__card[data-expanded=true] .feature-cards__card-details{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.feature-cards__card[data-expanded=true] .feature-card-graphic{opacity:.16}.feature-card-graphic{color:var(--color-text);transform-origin:bottom;z-index:1;flex:auto;min-height:158px;margin-top:0;padding:22px;transition:opacity .22s ease-out;position:relative;overflow:hidden}.feature-cards__card:hover .feature-card-opportunity__bar i,.feature-cards__card:focus-within .feature-card-opportunity__bar i{transform:scaleX(1)}.feature-card-opportunity__bar i{transform-origin:0;transition:transform .52s cubic-bezier(.16,1,.3,1);transform:scaleX(.72)}.feature-card-graphic__chrome{gap:5px;margin-bottom:20px;display:flex}.feature-card-graphic__chrome i{background:var(--color-border);border-radius:50%;width:6px;height:6px}.feature-card-graphic__meta{color:var(--color-text-muted);letter-spacing:0;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.feature-card-graphic__meta--icon-only{justify-content:flex-end}.feature-card-graphic__meta strong{color:var(--color-text);font-size:13px;font-weight:600}.feature-card-opportunity__bar{background:color-mix(in srgb, var(--color-action) 8%, var(--color-surface));height:7px;overflow:hidden}.feature-card-opportunity__bar i{background:var(--color-action);height:100%;display:block}.feature-card-graphic--signals{isolation:isolate;min-height:176px;padding:0;overflow:hidden}.feature-card-macro__canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.feature-card-macro__wash{background:var(--color-surface);z-index:1;height:10px;position:absolute;bottom:-1px;left:0;right:0}.feature-card-graphic--guided-match{isolation:isolate;align-items:center;min-height:176px;padding:0;display:flex;overflow:hidden}.feature-card-guided__canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.feature-card-guided__conversation{z-index:2;align-content:center;gap:6px;width:min(98%,330px);min-height:100%;margin:0 auto;display:grid;position:relative}.feature-card-guided__bubble,.feature-card-guided__match,.feature-card-guided__options,.feature-card-guided__cta{opacity:0;transform:translateY(10px)scale(.985)}.feature-card-guided__bubble{background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--color-optiml-purple) 20%, var(--color-border));box-shadow:0 4px 12px color-mix(in srgb, var(--color-optiml-purple) 8%, transparent);gap:4px;width:fit-content;padding:8px 12px;line-height:1.25;display:grid}.feature-card-guided__bubble span{color:var(--color-optiml-purple);text-transform:uppercase;font-size:7px;font-weight:650}.feature-card-guided__bubble strong{color:var(--color-text);white-space:nowrap;font-size:9px;font-weight:550}.feature-card-guided__bubble--user{justify-self:end;animation:.42s cubic-bezier(.16,1,.3,1) .18s forwards feature-card-guided-step}.feature-card-guided__match{justify-self:start;gap:2px;animation:.42s cubic-bezier(.16,1,.3,1) .62s forwards feature-card-guided-step;display:grid}.feature-card-guided__match span{color:var(--color-optiml-blue);align-items:center;gap:4px;font-size:8px;font-weight:650;display:flex}.feature-card-guided__match strong{color:var(--color-text);font-size:12px;font-weight:600}.feature-card-guided__options{background:color-mix(in srgb, var(--color-surface) 97%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--color-text) 9%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:4px;animation:.52s cubic-bezier(.16,1,.3,1) .98s forwards feature-card-guided-step;display:grid}.feature-card-guided__option{background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;padding:8px;display:grid}.feature-card-guided__option+.feature-card-guided__option{margin-left:3px}.feature-card-guided__option-icon{background:color-mix(in srgb, var(--color-optiml-purple) 9%, var(--color-surface));color:var(--color-optiml-purple);grid-row:1;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.feature-card-guided__option:nth-child(2) .feature-card-guided__option-icon{background:color-mix(in srgb, var(--color-optiml-blue) 9%, var(--color-surface));color:var(--color-optiml-blue)}.feature-card-guided__option>div{grid-area:1/2;gap:1px;display:grid}.feature-card-guided__option>div span{color:var(--color-text-muted);font-size:8px}.feature-card-guided__option>div strong{color:var(--color-text);font-size:17px;font-weight:650}.feature-card-guided__option>small{color:var(--color-optiml-green);white-space:nowrap;grid-column:1/-1;align-items:center;gap:3px;font-size:7px;display:flex}.feature-card-guided__cta{background:var(--color-optiml-blue);color:var(--color-surface);justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:9px;font-weight:650;animation:.42s cubic-bezier(.16,1,.3,1) 1.38s forwards feature-card-guided-step;display:flex}.feature-card-macro__label,.feature-card-macro__model{background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px solid var(--color-border);box-shadow:0 2px 7px color-mix(in srgb, var(--color-text) 8%, transparent);white-space:nowrap;z-index:2;align-items:center;line-height:1;display:flex;position:absolute}.feature-card-macro__label{transform:translate3d(var(--macro-label-x,-100px), var(--macro-label-y,-100px), 0) translate(-50%, var(--macro-label-offset-y,-50%)) scale(var(--macro-label-scale,1));transform-origin:50%;will-change:transform;gap:7px;padding:7px 9px;transition:opacity .18s ease-out;top:0;left:0}.feature-card-macro__label i{height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;width:6px}.feature-card-macro__label>span{gap:3px;display:grid}.feature-card-macro__label strong{color:var(--color-text);font-size:9px;font-weight:600}.feature-card-macro__label small{color:var(--color-text-muted);font-size:7px}.feature-card-macro__label--blue{color:var(--color-optiml-blue)}.feature-card-macro__label--blue i{background:var(--color-optiml-blue)}.feature-card-macro__label--orange{--macro-label-offset-y:25%;color:var(--color-optiml-orange)}.feature-card-macro__label--orange i{background:var(--color-optiml-orange)}.feature-card-macro__label--purple{color:var(--color-optiml-purple)}.feature-card-macro__label--purple i{background:var(--color-optiml-purple)}.feature-card-macro__model{opacity:0;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;animation:.42s cubic-bezier(.22,1,.36,1) 2s forwards feature-card-macro-model-in;bottom:9px;left:8px;transform:translateY(6px)}.feature-card-macro__model span{color:var(--color-text-muted);font-size:8px}.feature-card-macro__model strong{font-size:10px;font-weight:600}.feature-card-graphic--outlook{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);flex-direction:column;justify-content:flex-end;padding:8px 0 0;display:flex}.feature-card-outlook__summary{z-index:1;justify-content:space-between;align-items:start;display:flex;position:relative}.feature-card-outlook__current-group,.feature-card-outlook__direction>span{gap:6px;display:grid}.feature-card-outlook__current-group>span,.feature-card-outlook__direction small{color:var(--color-text-muted);font-size:10px;font-weight:500;line-height:1.2}.feature-card-outlook__current{color:var(--color-text);font-size:24px;font-weight:600;line-height:1}.feature-card-outlook__direction{color:var(--color-optiml-green);opacity:0;white-space:nowrap;grid-template-rows:auto 20px;grid-template-columns:auto 20px;justify-self:end;align-items:center;gap:6px 5px;display:grid}.feature-card-outlook__direction>span{display:contents}.feature-card-outlook__direction small{grid-area:1/1/auto/-1}.feature-card-outlook__direction strong{grid-area:2/1;font-size:14px;font-weight:600;line-height:1}.feature-card-outlook__direction i{background:color-mix(in srgb, var(--color-optiml-green) 10%, var(--color-white));border-radius:4px;grid-area:2/2;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.feature-card-outlook__direction i svg{color:currentColor}.feature-card-outlook__direction[data-direction=rising]{color:var(--color-optiml-green)}.feature-card-outlook__direction[data-direction=falling]{color:var(--color-optiml-red)}.feature-card-outlook__direction[data-direction=falling] i{background:color-mix(in srgb, var(--color-optiml-red) 9%, var(--color-white))}.feature-card-graphic--outlook>svg{background:color-mix(in srgb, var(--color-text-muted) 4%, var(--color-white));border-radius:6px;width:100%;height:100px;min-height:62px;margin-top:0;display:block;overflow:visible}.feature-card-outlook__direction svg{flex:none;width:9px;height:9px}.feature-card-outlook__area{fill:color-mix(in srgb, var(--color-text-muted) 5%, transparent);opacity:0}.feature-card-outlook__area--forecast{fill:color-mix(in srgb, var(--color-text-muted) 5%, transparent)}.feature-card-outlook__history,.feature-card-outlook__forecast,.feature-card-outlook__today{fill:none;vector-effect:non-scaling-stroke}.feature-card-outlook__history,.feature-card-outlook__forecast{stroke-dasharray:1;stroke-dashoffset:0}.feature-card-outlook__history{stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.feature-card-outlook__forecast{stroke:var(--color-text-muted);stroke-dasharray:.022 .03;stroke-linecap:round;stroke-width:2.25px}.feature-card-graphic--outlook[data-direction=rising] .feature-card-outlook__forecast{stroke:var(--color-optiml-green)}.feature-card-graphic--outlook[data-direction=rising] .feature-card-outlook__area--forecast{fill:color-mix(in srgb, var(--color-optiml-green) 8%, transparent)}.feature-card-graphic--outlook[data-direction=falling] .feature-card-outlook__forecast{stroke:var(--color-optiml-red)}.feature-card-graphic--outlook[data-direction=falling] .feature-card-outlook__area--forecast{fill:color-mix(in srgb, var(--color-optiml-red) 8%, transparent)}.feature-card-outlook__today{stroke:color-mix(in srgb, var(--color-text-muted) 42%, transparent);stroke-dasharray:3 4;stroke-width:1px}.feature-card-outlook__marker{fill:var(--color-surface);opacity:1;stroke:var(--color-text-muted);stroke-width:2.25px;transform-box:fill-box;transform-origin:50%;transform:none}.feature-card-graphic--outlook[data-visible=true] .feature-card-outlook__history{animation:none}.feature-card-graphic--outlook[data-visible=true] .feature-card-outlook__area{opacity:1;animation:none}.feature-card-graphic--outlook[data-visible=true] .feature-card-outlook__area--forecast{animation-delay:0s}.feature-card-graphic--outlook[data-visible=true] .feature-card-outlook__forecast,.feature-card-graphic--outlook[data-visible=true] .feature-card-outlook__marker{animation:none}.feature-card-graphic--outlook[data-visible=true] .feature-card-outlook__direction{animation:.28s ease-out 1.78s forwards feature-card-outlook-direction-in}.feature-card-graphic--movements{align-content:end;min-height:165px;display:grid}.feature-card-graphic--rate-check{background:var(--color-surface);border:1px solid var(--color-border);min-height:108px;padding:0;position:relative;overflow:hidden}.feature-card-rate-check__chrome{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:color-mix(in srgb, var(--color-surface) 72%, transparent);border-bottom:1px solid var(--color-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 88%, transparent), 0 5px 14px color-mix(in srgb, var(--color-optiml-ink) 6%, transparent);z-index:1;justify-content:space-between;align-items:center;height:22px;padding-inline:8px;display:flex;position:relative}.feature-card-rate-check__chrome>span{gap:3px;display:flex}.feature-card-rate-check__chrome i{background:var(--color-border);border-radius:50%;width:4px;height:4px;display:block}.feature-card-rate-check__chrome i:first-child,.feature-card-review-page__browser .feature-card-graphic__chrome i:first-child{background:color-mix(in srgb, var(--color-optiml-red) 78%, var(--color-white))}.feature-card-rate-check__chrome i:nth-child(2),.feature-card-review-page__browser .feature-card-graphic__chrome i:nth-child(2){background:color-mix(in srgb, var(--color-optiml-yellow) 72%, var(--color-white))}.feature-card-rate-check__chrome i:nth-child(3),.feature-card-review-page__browser .feature-card-graphic__chrome i:nth-child(3){background:color-mix(in srgb, var(--color-optiml-green) 72%, var(--color-white))}.feature-card-rate-check__chrome small{color:var(--color-text-muted);font-size:6px}.feature-card-rate-check__viewport{box-sizing:border-box;z-index:1;height:86px;padding-top:8px;position:relative;overflow:hidden}.feature-card-rate-check__form{grid-template-rows:auto minmax(0,1fr);gap:5px;padding-inline:9px;animation:12s cubic-bezier(.76,0,.24,1) infinite feature-card-rate-check-form;display:grid;position:relative}.feature-card-rate-check__field{gap:2px;display:grid;position:relative}.feature-card-rate-check__field>span{color:var(--color-text-muted);font-size:5px}.feature-card-rate-check__select,.feature-card-rate-check__input{background:color-mix(in srgb, var(--color-surface) 94%, transparent);border:1px solid color-mix(in srgb, var(--color-action) 24%, var(--color-border));align-items:center;min-width:0;height:24px;padding-inline:7px;display:flex}.feature-card-rate-check__select{justify-content:space-between}.feature-card-rate-check__select strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.feature-card-rate-check__select svg{color:var(--color-text-muted);flex:none}.feature-card-rate-check__dropdown{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-action) 30%, var(--color-border));box-shadow:0 7px 16px color-mix(in srgb, var(--color-text) 10%, transparent);opacity:0;z-index:4;position:absolute;top:calc(100% + 2px);left:0;right:0;transform:translateY(-4px)}.feature-card-rate-check__dropdown>div{color:var(--color-text-muted);grid-template-columns:minmax(0,1fr) auto 9px;align-items:center;gap:5px;height:19px;padding-inline:6px;font-size:6px;display:grid}.feature-card-rate-check__dropdown>div+div{border-top:1px solid var(--color-border)}.feature-card-rate-check__dropdown span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feature-card-rate-check__dropdown b{color:var(--color-text);font-size:6px}.feature-card-rate-check__dropdown .is-selected{color:var(--color-action);font-weight:600;animation:12s ease-in-out infinite feature-card-rate-check-choice}.feature-card-rate-check__dropdown .is-selected svg{color:var(--color-action)}.feature-card-rate-check__dropdown--provider{animation:12s cubic-bezier(.16,1,.3,1) infinite feature-card-rate-check-provider-menu}.feature-card-rate-check__dropdown--product{animation:12s cubic-bezier(.16,1,.3,1) infinite feature-card-rate-check-product-menu}.feature-card-rate-check__dropdown--compare{animation:12s cubic-bezier(.16,1,.3,1) infinite feature-card-rate-check-compare-menu}.feature-card-rate-check__input{gap:3px}.feature-card-rate-check__input small{color:var(--color-text-muted);font-size:7px}.feature-card-rate-check__input strong{color:var(--color-text);white-space:nowrap;width:0;font-size:9px;animation:12s steps(6,end) infinite feature-card-rate-check-value;display:inline-block;overflow:hidden}.feature-card-rate-check__input i{background:var(--color-action);width:1px;height:11px;animation:12s step-end infinite feature-card-rate-check-caret}.feature-card-rate-check__continue{background:var(--color-action);color:var(--color-surface);justify-content:center;align-items:center;gap:4px;height:18px;font-size:6px;font-weight:600;display:flex}.feature-card-rate-check__decision{background:color-mix(in srgb, var(--color-optiml-green) 8%, var(--color-surface));border-left:3px solid var(--color-optiml-green);opacity:0;z-index:5;align-content:center;gap:5px;padding-inline:11px;animation:12s cubic-bezier(.16,1,.3,1) infinite feature-card-rate-check-decision;display:grid;position:absolute;inset:8px 9px 2px;transform:translateY(8px)}.feature-card-rate-check__decision>div{color:var(--color-optiml-green);align-items:center;gap:5px;display:flex}.feature-card-rate-check__decision span{color:var(--color-optiml-green);font-size:7px;font-weight:600}.feature-card-rate-check__decision>strong{color:var(--color-text);font-size:11px}.feature-card-rate-check__decision small{color:var(--color-text-muted);font-size:6px}.feature-card-movement-chart{grid-template-columns:repeat(11,1fr);align-items:end;gap:6px;height:130px;display:grid}.feature-card-movement-chart i{background:var(--color-action);transform-origin:bottom;transition:transform .52s cubic-bezier(.16,1,.3,1);transform:scaleY(.68)}.feature-card-movement-chart i:nth-child(2n){transition-delay:35ms}.feature-card-movement-chart i:nth-child(3n){transition-delay:70ms}.feature-cards__card:hover .feature-card-movement-chart i,.feature-cards__card:focus-within .feature-card-movement-chart i{transform:scaleY(1)}.feature-card-movement-chart i:first-child{height:26%}.feature-card-movement-chart i:nth-child(2){height:42%}.feature-card-movement-chart i:nth-child(3){height:34%}.feature-card-movement-chart i:nth-child(4){height:58%}.feature-card-movement-chart i:nth-child(5){height:72%}.feature-card-movement-chart i:nth-child(6){height:54%}.feature-card-movement-chart i:nth-child(7){height:88%}.feature-card-movement-chart i:nth-child(8){height:68%}.feature-card-movement-chart i:nth-child(9){height:78%}.feature-card-movement-chart i:nth-child(10){height:62%}.feature-card-movement-chart i:nth-child(11){height:92%}.feature-card-movement-legend{color:var(--color-text-muted);flex-wrap:wrap;gap:14px;margin-top:16px;font-size:10px;display:flex}.feature-card-movement-legend span{align-items:center;gap:5px;display:flex}.feature-card-movement-legend i{background:var(--color-action);width:6px;height:6px}.feature-card-movement-legend span:last-child i{background:var(--color-text-muted)}.feature-card-graphic--alert{min-height:132px;position:relative;overflow:hidden}.feature-card-alert__label{color:var(--color-text-muted);font-size:10px;font-weight:500;line-height:1.2;position:absolute;top:14px;left:4px}.feature-card-alert__notification{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:color-mix(in srgb, var(--color-white) 86%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 72%, var(--color-border));box-shadow:0 4px 12px color-mix(in srgb, var(--color-text) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 88%, transparent);opacity:0;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;gap:6px;padding:4px 6px;display:grid;position:absolute;left:0;right:0;transform:translateY(118px)scale(.97)}.feature-card-alert__notification--one{animation:10s cubic-bezier(.16,1,.3,1) infinite feature-card-alert-one;bottom:72px}.feature-card-alert__notification--two{animation:10s cubic-bezier(.16,1,.3,1) infinite feature-card-alert-two;bottom:38px}.feature-card-alert__notification--three{animation:10s cubic-bezier(.16,1,.3,1) infinite feature-card-alert-three;bottom:4px}.feature-card-alert__icon{background:var(--color-optiml-blue);color:var(--color-white);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.feature-card-alert__icon svg{width:12px;height:12px}.feature-card-alert__copy{gap:2px;min-width:0;display:grid}.feature-card-alert__meta{justify-content:space-between;align-items:center;display:flex}.feature-card-alert__meta strong{color:var(--color-text);letter-spacing:0;font-size:6px;font-weight:650}.feature-card-alert__meta time{color:var(--color-text-muted);font-size:6px}.feature-card-alert__copy p{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;font-weight:550;line-height:1.1;overflow:hidden}@keyframes feature-card-alert-one{0%,5%{opacity:0;transform:translateY(118px)scale(.97)}11%,90%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes feature-card-alert-two{0%,13%{opacity:0;transform:translateY(118px)scale(.97)}19%,90%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes feature-card-alert-three{0%,21%{opacity:0;transform:translateY(118px)scale(.97)}27%,90%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0;transform:translateY(-5px)scale(.98)}}.feature-card-graphic--watchlist{gap:8px;display:grid}.feature-card-watchlist__row{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-top:9px;font-size:11px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:grid}.feature-card-watchlist__row:nth-child(3){transition-delay:30ms}.feature-card-watchlist__row:nth-child(4){transition-delay:60ms}.feature-cards__card:hover .feature-card-watchlist__row,.feature-cards__card:focus-within .feature-card-watchlist__row{transform:translate(3px)}.feature-card-watchlist__row>i{background:color-mix(in srgb, var(--color-action) 10%, var(--color-surface));color:var(--color-action);justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:flex}.feature-card-watchlist__row strong{color:var(--color-text-muted);font-size:9px;font-weight:550}.feature-card-graphic--opportunity{gap:10px;display:grid}.feature-card-graphic--opportunity>span{color:var(--color-text-muted);font-size:10px}.feature-card-opportunity__bar i{width:52%}.feature-card-opportunity__bar--better i{background:var(--color-good);width:88%}.feature-card-graphic--opportunity>strong{color:var(--color-good);align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.feature-card-graphic--review-page{background:var(--color-surface);border:1px solid var(--color-border);min-height:165px;padding:0;overflow:hidden}.feature-card-review-page__browser{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:color-mix(in srgb, var(--color-surface) 72%, transparent);border-bottom:1px solid var(--color-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 88%, transparent), 0 5px 14px color-mix(in srgb, var(--color-optiml-ink) 6%, transparent);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:9px 12px;display:grid}.feature-card-review-page__browser .feature-card-graphic__chrome{margin:0}.feature-card-review-page__address{background:color-mix(in srgb, var(--color-surface) 64%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 72%, var(--color-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 90%, transparent), 0 2px 7px color-mix(in srgb, var(--color-optiml-ink) 5%, transparent);height:20px;position:relative;overflow:hidden}.feature-card-review-page__address span{color:var(--color-text-muted);opacity:0;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;padding-inline:9px;font-size:7px;animation:12s ease-in-out infinite feature-card-review-address-providers;display:flex;position:absolute;inset:0;overflow:hidden}.feature-card-review-page__address span:nth-child(2){animation-name:feature-card-review-address-products}.feature-card-review-page__address span:nth-child(3){animation-name:feature-card-review-address-result}.feature-card-review-page__viewport{height:145px;position:relative;overflow:hidden}.feature-card-review-page__stage{opacity:0;position:absolute;inset:0}.feature-card-review-page__stage--providers{padding:10px 12px;animation:12s cubic-bezier(.22,1,.36,1) infinite feature-card-review-providers}.feature-card-review-page__stage--products{padding:9px 12px;animation:12s cubic-bezier(.22,1,.36,1) infinite feature-card-review-products}.feature-card-review-page__stage--loading{align-content:center;justify-items:center;gap:8px;padding:18px;animation:12s ease-in-out infinite feature-card-review-loading;display:grid}.feature-card-review-page__stage--review{animation:12s cubic-bezier(.22,1,.36,1) infinite feature-card-review-result}.feature-card-review-page__prompt{color:var(--color-text-muted);font-size:7px;font-weight:600;display:block}.feature-card-review-page__providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.feature-card-review-page__providers>div{background:var(--color-white);border:1px solid var(--color-border);justify-content:center;align-items:center;min-width:0;height:48px;padding:6px;display:flex;position:relative}.feature-card-review-page__providers img{object-fit:contain;width:auto;max-width:100%;height:20px}.feature-card-review-page__providers .is-selected{gap:5px;animation:12s ease-in-out infinite feature-card-review-provider-pick}.feature-card-review-page__providers .is-selected small{color:var(--color-text);font-size:6px;font-weight:600;line-height:1.1}.feature-card-review-page__providers .is-selected svg{color:var(--color-optiml-blue);animation:12s ease-in-out infinite feature-card-review-provider-check;position:absolute;top:4px;right:4px}.feature-card-review-page__demo-logo{background:var(--color-optiml-ink);color:var(--color-white);flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-weight:700;display:inline-flex}.feature-card-review-page__provider-heading{align-items:center;gap:7px;margin-bottom:7px;display:flex}.feature-card-review-page__provider-heading>div{gap:1px;display:grid}.feature-card-review-page__provider-heading small{color:var(--color-text-muted);font-size:6px}.feature-card-review-page__provider-heading strong{font-size:9px}.feature-card-review-page__products{border:1px solid var(--color-border);margin-top:5px}.feature-card-review-page__products>div{color:var(--color-text-muted);justify-content:space-between;align-items:center;height:25px;padding-inline:8px;font-size:7px;display:flex}.feature-card-review-page__products>div+div{border-top:1px solid var(--color-border)}.feature-card-review-page__products .is-selected{color:var(--color-text);font-weight:600;animation:12s ease-in-out infinite feature-card-review-product-pick}.feature-card-review-page__products .is-selected svg{color:var(--color-optiml-blue)}.feature-card-review-page__loader{border:2px solid color-mix(in srgb, var(--color-optiml-blue) 16%, var(--color-border));border-top-color:var(--color-optiml-blue);border-radius:50%;width:24px;height:24px;animation:.76s linear infinite feature-card-review-loader-spin}.feature-card-review-page__stage--loading strong{font-size:8px;font-weight:600}.feature-card-review-page__stage--loading>i{background:color-mix(in srgb, var(--color-optiml-blue) 10%, var(--color-border));width:94px;height:3px;overflow:hidden}.feature-card-review-page__stage--loading>i span{background:var(--color-optiml-blue);transform-origin:0;height:100%;animation:12s ease-out infinite feature-card-review-progress;display:block;transform:scaleX(0)}.feature-card-review-page__header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.feature-card-review-page__logo{background:var(--color-optiml-ink);color:var(--color-surface);justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.feature-card-review-page__header>div:nth-child(2){gap:2px;display:grid}.feature-card-review-page__header>div:nth-child(2) span{color:var(--color-text-muted);font-size:7px}.feature-card-review-page__header>div:nth-child(2) strong{font-size:10px}.feature-card-review-page__score{flex-direction:column;align-items:end;display:flex}.feature-card-review-page__score strong{color:var(--color-action);font-size:18px;line-height:1}.feature-card-review-page__score span{color:var(--color-text-muted);font-size:7px}.feature-card-review-page__facts{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-inline:10px;padding-block:6px;display:grid}.feature-card-review-page__facts>div{border-right:1px solid var(--color-border);gap:3px;padding-inline:10px;display:grid}.feature-card-review-page__facts>div:first-child{padding-left:0}.feature-card-review-page__facts>div:last-child{border-right:0;padding-right:0}.feature-card-review-page__facts span{color:var(--color-text-muted);font-size:6px}.feature-card-review-page__facts strong{font-size:8px}.feature-card-review-page__verdict{gap:2px;padding:7px 10px 8px;display:grid}.feature-card-review-page__verdict>span{color:var(--color-action);text-transform:uppercase;font-size:7px;font-weight:650}.feature-card-review-page__verdict>strong{font-size:8px}.feature-card-review-page__verdict>div{gap:3px;margin-top:3px;display:flex}.feature-card-review-page__verdict i{background:var(--color-action);width:18px;height:4px}.feature-card-review-page__verdict i:last-child{background:var(--color-border)}.feature-card-graphic--scores{isolation:isolate;min-height:165px;padding:0}.feature-card-score-sequence{position:absolute;inset:0}.feature-card-score-sequence[data-visible=false] .feature-card-score-engine__status span,.feature-card-score-sequence[data-visible=false] .feature-card-score-engine__screen--result,.feature-card-score-sequence[data-visible=false] .feature-card-score-engine__screen--result>span,.feature-card-score-sequence[data-visible=false] .feature-card-score-engine__formula strong,.feature-card-score-sequence[data-visible=false] .feature-card-score-engine__result,.feature-card-score-sequence[data-visible=false] .feature-card-score-engine__screen--result:after{animation:none}.feature-card-score-particles{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.feature-card-score-engine__screen{position:absolute;inset:16px 22px 14px}.feature-card-score-engine__screen--inputs{z-index:1}.feature-card-score-engine__status{color:var(--color-optiml-blue);height:11px;font-size:8px;font-weight:650;display:block;position:relative}.feature-card-score-engine__status span{opacity:0;white-space:nowrap;position:absolute;inset:0 auto 0 0}.feature-card-score-engine__status span:first-child{animation:16s ease-in-out infinite feature-card-score-stage-collect}.feature-card-score-engine__status span:nth-child(2){animation:16s ease-in-out infinite feature-card-score-stage-analyse}.feature-card-score-engine__status span:nth-child(3){animation:16s ease-in-out infinite feature-card-score-stage-weight}.feature-card-score-engine__screen--result{opacity:0;z-index:2;place-items:center;animation:16s ease-in-out infinite feature-card-score-result-screen;display:grid}.feature-card-score-engine__screen--result>span{color:var(--color-text-muted);font-size:8px;font-weight:600;animation:16s ease-in-out infinite feature-card-score-calculate-label;position:absolute;top:0;left:0}.feature-card-score-engine__formula{align-items:center;gap:5px;min-width:0;display:flex;position:absolute;bottom:40px;left:0}.feature-card-score-engine__formula strong{color:var(--color-text-muted);opacity:0;white-space:nowrap;font-size:13px;font-weight:600;animation:16s ease-out infinite feature-card-score-formula}.feature-card-score-engine__formula sub{font-size:7px}.feature-card-score-engine__formula b{color:var(--color-text-muted);font-size:12px}.feature-card-score-engine__result{opacity:0;flex-direction:column;align-items:end;gap:3px;animation:16s cubic-bezier(.16,1,.3,1) infinite feature-card-score-result;display:flex;position:absolute;bottom:40px;right:0}.feature-card-score-engine__result>span{color:var(--color-text-muted);font-size:7px}.feature-card-score-engine__result>strong{color:var(--color-optiml-blue);align-items:baseline;font-size:30px;line-height:1;display:flex}.feature-card-score-engine__result small{color:var(--color-text-muted);font-size:7px;font-weight:600}.feature-card-score-engine__screen--result:after{display:none}.feature-card-score-engine__final{justify-items:center;gap:10px;width:100%;display:grid}.feature-card-score-engine__final>strong{color:var(--color-text);align-items:baseline;font-size:28px;line-height:1;display:flex}.feature-card-score-engine__final small{color:var(--color-text-muted);font-size:8px;font-weight:500}.feature-card-score-engine__final>div{border-radius:999px;width:90%;height:8px;display:flex;overflow:hidden}.feature-card-score-engine__final i{border-right:1px solid var(--color-white);display:block}.feature-card-score-engine__final i:first-child{background:var(--color-optiml-blue);width:46%}.feature-card-score-engine__final i:nth-child(2){background:var(--color-optiml-green);width:31%}.feature-card-score-engine__final i:nth-child(3){background:var(--color-optiml-orange);border-right:0;width:23%}.feature-card-graphic--details{gap:11px;display:grid}.feature-card-detail{border-top:1px solid var(--color-border);align-items:center;gap:9px;padding-top:9px;font-size:10px;display:flex}.feature-card-detail>span{background:var(--color-good-bg);color:var(--color-good);justify-content:center;align-items:center;width:22px;height:22px;display:flex}.feature-card-graphic--calendar,.feature-card-graphic--updates,.feature-card-graphic--comparison{gap:10px;display:grid}.feature-card-calendar__timeline{border-left:1px solid var(--color-border);gap:12px;margin-left:5px;padding-left:16px;display:grid}.feature-card-calendar__timeline>div{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid;position:relative}.feature-card-calendar__timeline i{background:var(--color-action);border:3px solid var(--color-surface);border-radius:50%;width:11px;height:11px;position:absolute;left:-22px}.feature-card-calendar__timeline strong{color:var(--color-text-muted);font-size:9px;font-weight:550}.feature-card-update{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding-top:9px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:grid}.feature-card-update:nth-child(3){transition-delay:30ms}.feature-card-update:nth-child(4){transition-delay:60ms}.feature-cards__card:hover .feature-card-update,.feature-cards__card:focus-within .feature-card-update{transform:translate(3px)}.feature-card-update>i{background:var(--color-action);border-radius:50%;width:7px;height:7px}.feature-card-update>div{gap:2px;display:grid}.feature-card-update strong{font-size:10px}.feature-card-update span,.feature-card-update em{color:var(--color-text-muted);font-size:8px;font-style:normal}.feature-card-comparison__grid{grid-template-columns:1fr 28px 28px;align-items:center;gap:8px 12px;font-size:9px;display:grid}.feature-card-comparison__grid strong{color:var(--color-action);text-align:center;font-size:10px}.feature-card-comparison__grid i{background:color-mix(in srgb, var(--color-action) 18%, var(--color-surface));height:16px;position:relative}.feature-card-comparison__grid i:nth-of-type(2n){background:var(--color-action)}.feature-card-graphic--calculator,.feature-card-graphic--tax,.feature-card-graphic--regular-saving,.feature-card-graphic--goal,.feature-card-graphic--decision-guide,.feature-card-graphic--isa-guide,.feature-card-graphic--switching-guide{gap:12px;display:grid}.feature-card-graphic--premium-bonds{gap:14px;display:grid}.feature-card-premium-bonds__prizes{justify-content:center;align-items:center;gap:8px;display:flex}.feature-card-premium-bonds__prizes i{background:color-mix(in srgb, var(--color-action) 13%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-action) 28%, var(--color-border));color:var(--color-action);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:650;display:flex}.feature-card-premium-bonds__prizes i:nth-child(2){width:52px;height:52px}.feature-card-premium-bonds__odds{gap:6px;display:grid}.feature-card-premium-bonds__odds span{color:var(--color-text-muted);font-size:8px}.feature-card-premium-bonds__odds>div{background:var(--color-surface);height:7px;overflow:hidden}.feature-card-premium-bonds__odds i{background:var(--color-action);width:64%;height:100%;display:block}.feature-card-calculator__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feature-card-calculator__fields>div{gap:5px;display:grid}.feature-card-calculator__fields span,.feature-card-calculator__result span{color:var(--color-text-muted);font-size:8px}.feature-card-calculator__fields i{background:var(--color-surface);border:1px solid var(--color-border);height:28px}.feature-card-calculator__result{background:color-mix(in srgb, var(--color-action) 10%, var(--color-surface));justify-content:space-between;align-items:center;padding:10px;display:flex}.feature-card-calculator__result strong{color:var(--color-action);font-size:11px}.feature-card-tax__band{gap:5px;display:grid}.feature-card-tax__band>span{color:var(--color-text-muted);font-size:8px}.feature-card-tax__band>div,.feature-card-isa-guide__allowance>div{background:var(--color-surface);height:10px;overflow:hidden}.feature-card-tax__band i,.feature-card-isa-guide__allowance i{background:var(--color-action);width:68%;height:100%;display:block}.feature-card-tax__band:nth-child(3) i{width:32%}.feature-card-regular-saving__bars{grid-template-columns:repeat(8,1fr);align-items:end;gap:7px;height:96px;display:grid}.feature-card-regular-saving__bars i{background:var(--color-action)}.feature-card-regular-saving__bars i:first-child{height:20%}.feature-card-regular-saving__bars i:nth-child(2){height:30%}.feature-card-regular-saving__bars i:nth-child(3){height:42%}.feature-card-regular-saving__bars i:nth-child(4){height:50%}.feature-card-regular-saving__bars i:nth-child(5){height:62%}.feature-card-regular-saving__bars i:nth-child(6){height:72%}.feature-card-regular-saving__bars i:nth-child(7){height:84%}.feature-card-regular-saving__bars i:nth-child(8){height:96%}.feature-card-graphic--goal{grid-template-columns:auto 1fr;align-items:center}.feature-card-goal__target{background:color-mix(in srgb, var(--color-action) 12%, var(--color-surface));color:var(--color-action);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:112px;height:112px;display:flex}.feature-card-goal__target span{font-size:9px;font-weight:650}.feature-card-goal__steps{gap:10px;display:grid}.feature-card-goal__steps>div{gap:4px;display:grid}.feature-card-goal__steps span{color:var(--color-text-muted);font-size:8px}.feature-card-goal__steps i{background:var(--color-action);width:72%;height:5px}.feature-card-goal__steps strong{color:var(--color-action);font-size:10px}.feature-card-graphic--guide-page{grid-template-columns:.72fr 1.28fr;min-height:190px;padding:0;display:grid}.feature-card-guide-page__cover{background:var(--color-action);color:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.feature-card-guide-page__cover span{text-transform:uppercase;font-size:8px;font-weight:650}.feature-card-guide-page__body{align-content:center;gap:10px;padding:18px;display:grid}.feature-card-guide-page__body strong{font-size:13px}.feature-card-guide-page__body>i{background:var(--color-border);height:5px;display:block}.feature-card-guide-page__body>i:nth-of-type(2){width:82%}.feature-card-guide-page__body>i:nth-of-type(3){width:64%}.feature-card-guide-page__body>div{gap:6px;margin-top:5px;display:flex}.feature-card-guide-page__body span{background:color-mix(in srgb, var(--color-action) 10%, var(--color-surface));color:var(--color-action);justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}.feature-card-decision-guide__row{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-top:8px;font-size:9px;display:grid}.feature-card-decision-guide__row i{background:color-mix(in srgb, var(--color-action) 12%, var(--color-surface));color:var(--color-action);justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:flex}.feature-card-decision-guide__row strong{color:var(--color-action);font-size:15px}.feature-card-isa-guide__allowance{gap:7px;display:grid}.feature-card-isa-guide__allowance span{font-size:10px}.feature-card-isa-guide__allowance i{width:58%}.feature-card-isa-guide__labels{color:var(--color-text-muted);justify-content:space-between;font-size:8px;display:flex}.feature-card-switching-guide__steps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;display:grid}.feature-card-switching-guide__steps>div{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.feature-card-switching-guide__steps i{background:var(--color-action);color:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:flex}.feature-card-switching-guide__steps span{font-size:8px}.feature-card-switching-guide__steps b{background:color-mix(in srgb, var(--color-action) 35%, var(--color-border));height:1px}@media (prefers-reduced-motion:reduce){.feature-cards__card{transition:none;animation:none}.feature-cards__card:before,.feature-cards__card-details,.feature-cards__card-expand,.feature-card-graphic,.feature-card-movement-chart i,.feature-card-opportunity__bar i,.feature-card-score>div i,.feature-card-update,.feature-card-watchlist__row,.feature-card-macro__label{transition:none}.feature-card-macro__model{opacity:1;animation:none;transform:none}.feature-card-rate-check__form,.feature-card-rate-check__dropdown,.feature-card-rate-check__dropdown .is-selected,.feature-card-rate-check__input strong,.feature-card-rate-check__input i,.feature-card-rate-check__decision{animation:none}.feature-card-rate-check__form{opacity:0}.feature-card-rate-check__decision{opacity:1;transform:none}.feature-card-guided__bubble,.feature-card-guided__match,.feature-card-guided__options,.feature-card-guided__cta{opacity:1;animation:none;transform:none}.feature-card-outlook__history,.feature-card-outlook__forecast{stroke-dashoffset:0;animation:none!important}.feature-card-outlook__area,.feature-card-outlook__direction{opacity:1;transform:none;animation:none!important}.feature-card-outlook__marker{opacity:1;transform:scale(1);animation:none!important}.feature-card-score-engine__screen--inputs,.feature-card-score-engine__screen--result,.feature-card-score-engine__status span,.feature-card-score-engine__screen--result>span,.feature-card-score-engine__formula strong,.feature-card-score-engine__result,.feature-card-score-engine__screen--result:after{animation:none}.feature-card-score-engine__screen--inputs{opacity:0}.feature-card-score-engine__screen--result,.feature-card-score-engine__result,.feature-card-score-engine__formula strong{opacity:1;transform:none}.feature-card-score-engine__screen--result:after{transform:scaleX(1)}.feature-card-score-particles{display:none}.feature-card-alert__notification{opacity:1;animation:none;transform:none}.feature-card-review-page__address span,.feature-card-review-page__stage,.feature-card-review-page__providers .is-selected,.feature-card-review-page__providers .is-selected svg,.feature-card-review-page__products .is-selected,.feature-card-review-page__loader,.feature-card-review-page__stage--loading>i span{animation:none}.feature-card-review-page__address span,.feature-card-review-page__stage{opacity:0}.feature-card-review-page__address span:last-child,.feature-card-review-page__stage--review{opacity:1;transform:none}}@keyframes feature-card-score-result-screen{0%,77%{opacity:0}80%,98%{opacity:1}to{opacity:0}}@keyframes feature-card-score-stage-collect{0%,30%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-3px)}}@keyframes feature-card-score-stage-analyse{0%,31%{opacity:0;transform:translateY(3px)}35%,59%{opacity:1;transform:translateY(0)}63%,to{opacity:0;transform:translateY(-3px)}}@keyframes feature-card-score-stage-weight{0%,59%{opacity:0;transform:translateY(3px)}63%,79%{opacity:1;transform:translateY(0)}83%,to{opacity:0;transform:translateY(-3px)}}@keyframes feature-card-score-stage-calculate{0%,58%{opacity:0;transform:translateY(3px)}62%,76%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(-3px)}}@keyframes feature-card-score-stage-score{0%,79%{opacity:0;transform:translateY(3px)}83%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes feature-card-score-calculate-label{0%,78%{opacity:0;transform:translateY(3px)}82%,89%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(-3px)}}@keyframes feature-card-score-formula{0%,81%{opacity:0;transform:translateY(4px)}85%,98%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes feature-card-score-formula-line{0%,80%{transform:scaleX(0)}88%,98%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes feature-card-score-result{0%,87%{opacity:0;transform:translate(-5px)scale(.88)}91%,98%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}@keyframes feature-card-outlook-draw{to{stroke-dashoffset:0}}@keyframes feature-card-outlook-area-in{to{opacity:1}}@keyframes feature-card-outlook-marker{to{opacity:1;transform:scale(1)}}@keyframes feature-card-outlook-direction-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-card-review-address-providers{0%,22%{opacity:1;transform:translateY(0)}26%,to{opacity:0;transform:translateY(-3px)}}@keyframes feature-card-review-address-products{0%,22%{opacity:0;transform:translateY(3px)}27%,52%{opacity:1;transform:translateY(0)}56%,to{opacity:0;transform:translateY(-3px)}}@keyframes feature-card-review-address-result{0%,52%{opacity:0;transform:translateY(3px)}57%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes feature-card-review-providers{0%,22%{opacity:1;transform:translate(0)}26%,to{opacity:0;transform:translate(-12px)}}@keyframes feature-card-review-products{0%,22%{opacity:0;transform:translate(12px)}27%,49%{opacity:1;transform:translate(0)}53%,to{opacity:0;transform:translate(-12px)}}@keyframes feature-card-review-loading{0%,50%{opacity:0;transform:scale(.98)}54%,62%{opacity:1;transform:scale(1)}66%,to{opacity:0;transform:scale(1)}}@keyframes feature-card-review-result{0%,62%{opacity:0;transform:translate(12px)}67%,95%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes feature-card-review-provider-pick{0%,11%{background:var(--color-white);border-color:var(--color-border)}15%,to{background:color-mix(in srgb, var(--color-optiml-blue) 6%, var(--color-white));border-color:var(--color-optiml-blue)}}@keyframes feature-card-review-provider-check{0%,11%{opacity:0;transform:scale(.7)}15%,23%{opacity:1;transform:scale(1)}27%,to{opacity:0;transform:scale(1)}}@keyframes feature-card-review-product-pick{0%,37%{background:0 0}41%,to{background:color-mix(in srgb, var(--color-optiml-blue) 7%, var(--color-white))}}@keyframes feature-card-review-loader-spin{to{transform:rotate(360deg)}}@keyframes feature-card-review-progress{0%,52%{transform:scaleX(0)}64%,to{transform:scaleX(1)}}@keyframes feature-card-macro-model-in{to{opacity:1;transform:translateY(0)}}@keyframes feature-card-rate-check-provider-menu{0%,2%,16%,to{opacity:0;transform:translateY(-4px)}4%,13%{opacity:1;transform:translateY(0)}}@keyframes feature-card-rate-check-product-menu{0%,20%,35%,to{opacity:0;transform:translateY(-4px)}23%,32%{opacity:1;transform:translateY(0)}}@keyframes feature-card-rate-check-compare-menu{0%,57%,70%,to{opacity:0;transform:translateY(-4px)}60%,67%{opacity:1;transform:translateY(0)}}@keyframes feature-card-rate-check-choice{0%,8%,26%,62%,to{background:0 0}10%,14%,28%,33%,64%,68%{background:color-mix(in srgb, var(--color-action) 8%, var(--color-surface))}}@keyframes feature-card-rate-check-form{0%,17%{opacity:1;transform:translateY(0)}21%,36%{opacity:1;transform:translateY(-31px)}41%,54%{opacity:1;transform:translateY(-63px)}58%,71%{opacity:1;transform:translateY(-115px)}76%,94%{opacity:0;transform:translateY(-115px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-card-rate-check-value{0%,42%{width:0}52%,to{width:6.2ch}}@keyframes feature-card-rate-check-caret{0%,42%,45%,48%,51%,54%,to{opacity:0}43%,46%,49%,52%{opacity:1}}@keyframes feature-card-rate-check-decision{0%,70%,96%,to{opacity:0;transform:translateY(8px)}76%,92%{opacity:1;transform:translateY(0)}}@keyframes feature-card-guided-step{to{opacity:1;transform:translateY(0)}}@keyframes feature-card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes feature-cards-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.feature-cards{padding-block:68px}.feature-cards__layout{grid-template-columns:350px minmax(0,640px);justify-content:center;align-items:start;gap:36px 48px;max-width:1078px}.feature-cards__intro{display:contents}.feature-cards__heading{grid-area:1/1/auto/-1;grid-template-columns:430px minmax(0,560px);align-items:start;gap:48px;display:grid}.feature-cards__heading .section-title{font-size:29px}.feature-cards__heading .section-description{font-size:15.5px;line-height:1.55}.feature-cards__tabs{--filter-tabs-start-gap:0;grid-area:2/1;align-self:start;width:min(100%,320px);position:static}.feature-cards__panel{grid-area:2/2;grid-template-rows:360px;grid-template-columns:minmax(0,1fr);justify-self:start;width:100%;max-width:640px;height:360px;margin-top:0}.feature-cards__card{min-height:0}.feature-cards__panel:has(.feature-cards__card[data-graphic=rate-check]):before{display:none}.feature-cards__panel:has(.feature-cards__card[data-graphic=rate-check]):after{display:none}.feature-cards__panel:has(.feature-cards__card[data-graphic=rate-check]) .feature-cards__card{background:var(--color-white);z-index:1}.feature-cards__panel:has(.feature-cards__card[data-graphic=rate-check]) .feature-cards__card:before{content:none}.feature-cards__card--1{grid-area:1/1}.feature-cards__card--2{grid-area:1/2}.feature-cards__card--3{grid-area:3/1}.feature-cards__card--4{grid-area:2/2/span 2}.feature-cards__card--2,.feature-cards__card--3{flex-direction:column;align-items:stretch;gap:12px;padding:20px;display:flex}.feature-cards__card--2 .feature-card-graphic,.feature-cards__card--3 .feature-card-graphic{flex:auto;width:100%;height:auto;min-height:0;margin:0;padding:12px}.feature-cards__card--3 .feature-card-graphic--scores{padding:0}.feature-cards__card--3 .feature-card-score-engine__screen{inset:0 8px 2px}.feature-cards__card--3 .feature-card-score-engine__screen--result{gap:5px}.feature-cards__card--3 .feature-card-score-engine__result>strong{font-size:27px}.feature-cards__card--2 .feature-cards__card-details,.feature-cards__card--3 .feature-cards__card-details{padding:18px 60px 18px 20px}.feature-cards__card--2 .feature-cards__card-details h4,.feature-cards__card--3 .feature-cards__card-details h4{font-size:18px}.feature-cards__card--2 .feature-cards__card-details p,.feature-cards__card--3 .feature-cards__card-details p{margin:8px 0 10px;font-size:12px;line-height:1.35}.feature-cards__panel:has(.feature-cards__card[data-graphic=rate-check]){grid-template-rows:360px;max-width:640px;height:360px}.feature-cards__panel:has(.feature-cards__card[data-graphic=rate-check]) .feature-cards__card--2[data-graphic=rate-check]{gap:8px;padding:16px 20px 10px}.feature-cards__panel:has(.feature-cards__card[data-graphic=rate-check]) .feature-cards__card--2 .feature-card-graphic--rate-check{gap:7px;padding:0}.feature-cards__panel:has(.feature-cards__card[data-graphic=rate-check]) .feature-cards__card--4 .feature-card-graphic{min-height:150px}}@media (min-width:1200px){.feature-cards__heading .section-title,.feature-cards__heading .section-description{max-width:none}.feature-cards__desktop-break{display:initial}}@media (max-width:420px){.feature-cards__card h3{font-size:18px}.feature-cards__card{aspect-ratio:auto;min-height:350px}}.feature-showcase{padding-block:76px}.feature-showcase--bento{background:var(--color-optiml-surface-subtle)}.feature-showcase--editorial{background:var(--color-white);border-top:1px solid var(--color-border)}.feature-showcase__container,.feature-showcase__editorial-layout{max-width:1320px}.feature-showcase__heading{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end;gap:20px 64px;display:grid}.feature-showcase__heading .section-title{max-width:18ch;font-size:36px}.feature-showcase__heading .section-description{max-width:58ch}.feature-showcase__option{color:var(--color-optiml-blue);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:700}.feature-showcase__bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.feature-showcase__card{--color-action:var(--color-optiml-blue);min-height:0}.feature-showcase__card--1{--color-action:var(--color-optiml-blue)}.feature-showcase__card--2{--color-action:var(--color-optiml-green)}.feature-showcase__card--3{--color-action:var(--color-optiml-purple)}.feature-showcase__card--4{--color-action:var(--color-optiml-orange)}.feature-showcase__card--5{--color-action:var(--color-optiml-sky)}.feature-showcase__card-category{color:var(--color-action);letter-spacing:0;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.feature-showcase__bento .feature-showcase__card{height:360px}.feature-showcase__bento .feature-showcase__card--1{grid-column:span 2;height:430px}.feature-showcase__bento .feature-showcase__card--2{height:430px}.feature-showcase__editorial-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);align-items:start;gap:72px;display:grid}.feature-showcase__editorial-intro{align-content:start;gap:22px;display:grid;position:sticky;top:112px}.feature-showcase__editorial-intro .section-title{max-width:13ch;font-size:38px}.feature-showcase__editorial-intro .section-description{max-width:35ch}.feature-showcase__index{flex-direction:column;align-items:start;gap:10px;margin-top:16px;display:flex}.feature-showcase__index a{background:color-mix(in srgb, var(--color-optiml-mid-grey) 9%, var(--color-white));color:var(--color-optiml-muted);border-radius:999px;padding:9px 15px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out}.feature-showcase__index a:first-child,.feature-showcase__index a:hover,.feature-showcase__index a:focus-visible{background:var(--color-optiml-blue);color:var(--color-white)}.feature-showcase__index a:focus-visible{outline:2px solid var(--color-optiml-blue);outline-offset:3px}.feature-showcase__editorial-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:460px;gap:24px;display:grid}.feature-showcase__editorial-cards .feature-showcase__card{height:400px}.feature-showcase__editorial-cards .feature-showcase__card:nth-child(2n){transform:translateY(60px)}@media (max-width:999px){.feature-showcase__heading{grid-template-columns:1fr;align-items:start}.feature-showcase__heading .section-title,.feature-showcase__heading .section-description{max-width:680px}.feature-showcase__editorial-layout{grid-template-columns:1fr;gap:48px}.feature-showcase__editorial-intro{position:static}.feature-showcase__editorial-intro .section-title,.feature-showcase__editorial-intro .section-description{max-width:680px}.feature-showcase__index{flex-flow:wrap}}@media (max-width:767px){.feature-showcase{padding-block:56px}.feature-showcase__heading .section-title,.feature-showcase__editorial-intro .section-title{font-size:30px}.feature-showcase__bento,.feature-showcase__editorial-cards{grid-template-columns:1fr;grid-auto-rows:auto;gap:14px;display:grid}.feature-showcase__bento .feature-showcase__card,.feature-showcase__bento .feature-showcase__card--1,.feature-showcase__bento .feature-showcase__card--2,.feature-showcase__editorial-cards .feature-showcase__card{grid-column:auto;height:380px;transform:none}}.feature-journey{background:var(--color-white);border-top:1px solid var(--color-border);padding-block:84px 96px}.feature-journey__layout{grid-template-columns:minmax(640px,1fr) minmax(0,1.5fr);align-items:start;gap:64px;max-width:1440px;display:grid}.feature-section-title__line,.feature-section-copy__line{white-space:nowrap;display:block}.feature-journey__intro{align-content:start;gap:48px;display:grid;position:sticky;top:112px}.feature-journey__heading{gap:24px;display:grid}.feature-journey__index{max-width:320px;margin-top:0}.feature-journey__cards{--feature-journey-category-accent:var(--color-optiml-blue);grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;place-self:center;gap:20px;width:100%;max-width:620px;display:grid}.feature-journey__cards--tailored-insights{--feature-journey-category-accent:var(--color-optiml-green)}.feature-journey__cards--account-analysis{--feature-journey-category-accent:var(--color-optiml-purple)}.feature-journey__cards--interactive-tools{--feature-journey-category-accent:var(--color-optiml-orange)}.feature-journey__cards--live-monitoring{--feature-journey-category-accent:var(--color-optiml-sky)}.feature-journey__column{align-content:start;gap:20px;display:grid}.feature-journey__column--center{align-content:center}.feature-journey__card{--feature-journey-accent:var(--feature-journey-category-accent);background:color-mix(in srgb, var(--feature-journey-accent) 3%, var(--color-optiml-surface-subtle));border:1px solid #0000;border-radius:3px;flex-direction:column;height:340px;min-height:340px;padding:28px 28px 30px;transition:border-color .18s ease-out,background-color .18s ease-out;display:flex}.feature-journey__cards .feature-journey__card{animation:.36s cubic-bezier(.16,1,.3,1) both feature-journey-card-in}.feature-journey__column:first-child .feature-journey__card:nth-child(2){animation-delay:80ms}.feature-journey__column--center .feature-journey__card{animation-delay:40ms}.feature-journey__card:hover,.feature-journey__card:focus-within{background:color-mix(in srgb, var(--feature-journey-accent) 5%, var(--color-white));border-color:color-mix(in srgb, var(--feature-journey-accent) 24%, var(--color-border))}.feature-journey__icon{color:var(--feature-journey-accent);justify-content:center;align-items:center;width:38px;height:38px;display:flex}.feature-journey__card-copy{margin-top:auto}.feature-journey__card-copy>span{color:var(--feature-journey-accent);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.feature-journey__card h3{margin:0;font-size:24px;font-weight:500;line-height:1.15}.feature-journey__card p{color:var(--color-optiml-muted);max-width:32ch;margin:20px 0 24px;font-size:15px;line-height:1.5}.feature-journey__card a{border:1px solid var(--color-optiml-navy);color:var(--color-optiml-navy);align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.feature-journey__card a:hover,.feature-journey__card a:focus-visible{background:var(--color-optiml-navy);color:var(--color-white)}.feature-journey__card a:focus-visible{outline:2px solid var(--color-optiml-blue);outline-offset:3px}@keyframes feature-journey-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:999px){.feature-journey__layout{grid-template-columns:1fr;gap:52px}.feature-journey__intro{gap:30px;position:static}.feature-journey__index{max-width:360px}.feature-section-title__line,.feature-section-copy__line{white-space:normal}}@media (max-width:640px){.feature-journey{padding-block:56px}.feature-journey__cards{grid-template-columns:1fr;max-width:380px}.feature-journey__column--center{align-content:start}.feature-journey__card{height:340px;min-height:340px}}.feature-row{background:var(--color-optiml-surface-subtle);border-top:1px solid var(--color-border);padding-block:76px 88px}.feature-row__container{gap:30px;max-width:1216px;padding-inline:0;display:grid}.feature-row__heading{grid-template-columns:1fr;gap:20px;display:grid}.feature-row__scroller{scrollbar-color:color-mix(in srgb, var(--color-optiml-blue) 28%, transparent) transparent;scrollbar-width:thin;min-width:0;padding-bottom:8px;overflow-x:auto}.feature-row__grid{grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;gap:12px;width:100%;min-width:1216px;max-width:1216px;display:grid}.feature-row__card{--color-action:var(--color-optiml-blue);background:color-mix(in srgb, var(--color-action) 2.5%, var(--color-white));border-radius:8px;height:240px;min-height:240px;padding:18px 14px 12px}.feature-row__card[data-graphic=rate-outlook]{justify-content:flex-start;gap:14px}.feature-row__card[data-graphic=rate-outlook] .feature-card-graphic--outlook{justify-content:flex-start}.feature-row__card:before{opacity:.14}.feature-row__card:hover,.feature-row__card:focus-within{background:color-mix(in srgb, var(--color-action) 4%, var(--color-white));border-color:color-mix(in srgb, var(--color-action) 30%, var(--color-border))}.feature-row__card .feature-cards__card-copy{padding-right:34px}.feature-row__eyebrow{color:var(--color-optiml-mid-grey);margin:0 0 5px;font-size:10px;font-weight:500;line-height:1.25}.feature-row__card h3.feature-row__title{color:var(--color-text);max-width:16ch;font-size:17px;font-weight:600;line-height:1.18}.feature-row__card h3{white-space:normal;font-size:18px;line-height:1.18}.feature-row__open{background:color-mix(in srgb, var(--color-optiml-blue) 8%, var(--color-white));color:var(--color-optiml-blue);z-index:5;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:flex;position:absolute;top:12px;right:12px}.feature-row__card:hover .feature-row__open,.feature-row__open:hover,.feature-row__open:focus-visible{background:var(--color-optiml-blue);border-color:var(--color-optiml-blue);color:var(--color-white)}.feature-row__open:focus-visible{outline:2px solid var(--color-optiml-blue);outline-offset:2px}.feature-row__card .feature-card-graphic{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);min-height:132px;padding:14px 4px 2px}.feature-row__card .feature-card-graphic--blank{flex:auto}.feature-row__card .feature-card-graphic--rate-check{padding-inline:0}.feature-row__card[data-graphic=optiml-scores] .feature-card-score-engine__screen{inset:14px 4px 2px}.feature-row__card[data-graphic=optiml-scores] .feature-card-score-engine__status,.feature-row__card[data-graphic=optiml-scores] .feature-card-score-engine__screen--result>span{color:var(--color-text-muted);font-size:10px;font-weight:500;line-height:1.2}@media (max-width:999px){.feature-row__container{padding-inline:var(--page-gutter)}.feature-row__heading{grid-template-columns:1fr;align-items:start;gap:20px}.feature-row__heading .section-title{max-width:680px}.feature-row__grid{grid-template-rows:1fr;grid-template-columns:none;grid-auto-columns:280px;min-width:max-content}.feature-row__card{grid-row:1;width:280px}}@media (max-width:640px){.feature-row{padding-block:56px 64px}.feature-row__container{gap:30px}.feature-row__heading .section-title{font-size:34px}}.feature-triptych{background:var(--color-white);border-top:1px solid var(--color-border);padding-block:76px 88px}.feature-triptych__container{gap:36px;max-width:1216px;padding-inline:0;display:grid}.feature-triptych__heading{gap:20px;display:grid}.feature-triptych__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-triptych__card{--triptych-accent:var(--color-optiml-blue);background:color-mix(in srgb, var(--triptych-accent) 2%, var(--color-white));border:1px solid var(--color-border);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 4%, transparent);border-radius:8px;flex-direction:column;min-height:430px;padding:22px 20px 0;transition:border-color .18s ease-out,transform .18s ease-out;display:flex;position:relative;overflow:hidden}.feature-triptych__card:nth-child(2){--triptych-accent:var(--color-optiml-purple)}.feature-triptych__card:nth-child(3){--triptych-accent:var(--color-optiml-green)}.feature-triptych__card:hover,.feature-triptych__card:focus-within{border-color:color-mix(in srgb, var(--triptych-accent) 32%, var(--color-border));transform:translateY(-2px)}.feature-triptych__copy{min-height:190px;padding-right:44px}.feature-triptych__number{background:var(--triptych-accent);color:var(--color-white);border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:650;display:inline-flex}.feature-triptych__copy>p:first-of-type{color:var(--color-text-muted);margin:18px 0 5px;font-size:10px;font-weight:500;line-height:1.25}.feature-triptych__copy h3{color:var(--color-text);margin:0;font-size:25px;font-weight:500;line-height:1.15}.feature-triptych__copy>p:last-of-type{color:var(--color-text-muted);max-width:35ch;margin:16px 0 0;font-size:15px;line-height:1.5}.feature-triptych__open{background:color-mix(in srgb, var(--triptych-accent) 9%, var(--color-white));color:var(--triptych-accent);z-index:5;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:flex;position:absolute;top:22px;right:20px}.feature-triptych__open:hover,.feature-triptych__open:focus-visible{background:var(--triptych-accent);color:var(--color-white)}.feature-triptych__open:focus-visible{outline:2px solid var(--triptych-accent);outline-offset:2px}.feature-triptych__card .feature-card-graphic{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);flex:0 0 210px;min-height:210px;margin-top:auto;padding:22px 4px 10px}.feature-triptych__card[data-graphic=rate-outlook] .feature-card-graphic--outlook{justify-content:flex-end}.feature-triptych__card[data-graphic=optiml-scores] .feature-card-score-engine__screen{inset:22px 12px 10px}.feature-triptych__card[data-graphic=optiml-scores] .feature-card-score-engine__status,.feature-triptych__card[data-graphic=optiml-scores] .feature-card-score-engine__screen--result>span{color:var(--color-text-muted);font-size:10px;font-weight:500;line-height:1.2}.feature-triptych__card .feature-card-alert__label{top:22px;left:4px}@media (max-width:999px){.feature-triptych__container{padding-inline:var(--page-gutter)}.feature-triptych__grid{grid-template-columns:1fr}.feature-triptych__card{min-height:410px}}@media (max-width:640px){.feature-triptych{padding-block:56px 64px}.feature-triptych__container{gap:30px}.feature-triptych__heading .section-title{font-size:34px}.feature-triptych__card{min-height:390px}}.feature-single{background:var(--color-optiml-surface-subtle);border-top:1px solid var(--color-border);padding-block:76px 88px}.feature-single__container{gap:36px;max-width:1216px;padding-inline:0;display:grid}.feature-single__heading{gap:20px;display:grid}.feature-single__layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.3fr);align-items:stretch;gap:18px;display:grid}.feature-single__steps{--filter-tabs-item-gap:4px;--filter-tabs-start-gap:0;align-content:start;max-width:360px;margin-top:0}.feature-single__step{color:var(--color-text-muted);font-size:16.5px;font-weight:600}.feature-single__panel{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 8px 24px color-mix(in srgb, var(--color-text) 6%, transparent);border-radius:8px;flex-direction:column;min-height:438px;padding:26px 24px 0;animation:.32s cubic-bezier(.16,1,.3,1) both feature-card-in;display:flex;position:relative;overflow:hidden}.feature-single__copy{padding-right:52px}.feature-single__copy>p:first-child{color:var(--color-optiml-blue);margin:0 0 7px;font-size:11px;font-weight:600;line-height:1.25}.feature-single__copy h3{color:var(--color-text);margin:0;font-size:30px;font-weight:500;line-height:1.12}.feature-single__copy>p:last-child{color:var(--color-text-muted);max-width:44ch;margin:16px 0 0;font-size:15px;line-height:1.5}.feature-single__open{background:color-mix(in srgb, var(--color-optiml-blue) 9%, var(--color-white));color:var(--color-optiml-blue);z-index:5;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:flex;position:absolute;top:24px;right:24px}.feature-single__open:hover,.feature-single__open:focus-visible{background:var(--color-optiml-blue);color:var(--color-white)}.feature-single__open:focus-visible{outline:2px solid var(--color-optiml-blue);outline-offset:2px}.feature-single__panel .feature-card-graphic{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);flex:240px;min-height:240px;margin-top:28px;padding:24px 4px 14px}.feature-single__panel[data-graphic=rate-outlook] .feature-card-graphic--outlook{justify-content:flex-end}.feature-single__panel[data-graphic=rate-check] .feature-card-graphic--rate-check{padding-inline:0}.feature-single__panel[data-graphic=optiml-scores] .feature-card-score-engine__screen{inset:24px 14px 14px}.feature-single__panel[data-graphic=optiml-scores] .feature-card-score-engine__status,.feature-single__panel[data-graphic=optiml-scores] .feature-card-score-engine__screen--result>span{color:var(--color-text-muted);font-size:10px;font-weight:500;line-height:1.2}.feature-single__panel .feature-card-alert__label{top:24px;left:4px}.feature-single__panel .feature-card-alert__notification--one{bottom:84px}.feature-single__panel .feature-card-alert__notification--two{bottom:50px}.feature-single__panel .feature-card-alert__notification--three{bottom:16px}@media (max-width:999px){.feature-single__container{padding-inline:var(--page-gutter)}.feature-single__layout{grid-template-columns:1fr}.feature-single__steps{max-width:420px}}@media (max-width:640px){.feature-single{padding-block:56px 64px}.feature-single__container{gap:30px}.feature-single__heading .section-title{font-size:34px}.feature-single__panel{min-height:410px}}.feature-mosaic{background:var(--color-white);border-top:1px solid var(--color-border);padding-block:88px}.feature-mosaic__container{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:start;gap:56px;max-width:1216px;padding-inline:0;display:grid}.feature-mosaic__intro{gap:28px;padding-top:20px;display:grid}.feature-mosaic__intro .section-description{max-width:48ch}.feature-mosaic__grid{grid-template-rows:180px 160px 160px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"outlook checker""score checker""score alerts";gap:12px;min-width:0;display:grid}.feature-mosaic__card{--mosaic-accent:var(--color-optiml-blue);background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 5px 18px color-mix(in srgb, var(--color-text) 5%, transparent);border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:16px 16px 0;transition:border-color .18s ease-out,transform .18s ease-out;display:flex;position:relative;overflow:hidden}.feature-mosaic__card:hover,.feature-mosaic__card:focus-within{border-color:color-mix(in srgb, var(--mosaic-accent) 34%, var(--color-border));transform:translateY(-2px)}.feature-mosaic__card--rate-outlook{background:color-mix(in srgb, var(--color-optiml-blue) 3%, var(--color-white));grid-area:outlook}.feature-mosaic__card--rate-check{background:color-mix(in srgb, var(--color-optiml-green) 3%, var(--color-white));grid-area:checker}.feature-mosaic__card--optiml-scores{--mosaic-accent:var(--color-optiml-purple);background:color-mix(in srgb, var(--color-optiml-purple) 3%, var(--color-white));grid-area:score}.feature-mosaic__card--people{grid-area:alerts;padding:0}.feature-mosaic__copy{padding-right:36px}.feature-mosaic__copy p{color:var(--color-text-muted);margin:0 0 4px;font-size:9px;font-weight:500;line-height:1.2}.feature-mosaic__copy h3{color:var(--color-text);margin:0;font-size:18px;font-weight:550;line-height:1.15}.feature-mosaic__open{background:color-mix(in srgb, var(--mosaic-accent) 9%, var(--color-white));color:var(--mosaic-accent);z-index:5;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:flex;position:absolute;top:14px;right:14px}.feature-mosaic__open:hover,.feature-mosaic__open:focus-visible{background:var(--mosaic-accent);color:var(--color-white)}.feature-mosaic__open:focus-visible{outline:2px solid var(--mosaic-accent);outline-offset:2px}.feature-mosaic__card .feature-card-graphic{border-top:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);flex:auto;min-height:0;margin-top:12px;padding:14px 2px 8px}.feature-mosaic__card--rate-outlook .feature-card-graphic--outlook{justify-content:flex-end}.feature-mosaic__card--rate-check .feature-card-graphic--rate-check{padding-inline:0}.feature-mosaic__card--optiml-scores .feature-card-score-engine__screen{inset:14px 8px 8px}.feature-mosaic__card--optiml-scores .feature-card-score-engine__status,.feature-mosaic__card--optiml-scores .feature-card-score-engine__screen--result>span{color:var(--color-text-muted);font-size:9px;font-weight:500}.feature-mosaic__card--people>img{object-fit:cover;object-position:center 58%}.feature-mosaic__people-copy{background:color-mix(in srgb, var(--color-optiml-ink) 76%, transparent);color:var(--color-white);z-index:2;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.feature-mosaic__people-copy>div{min-width:0}.feature-mosaic__people-copy p{color:color-mix(in srgb, var(--color-white) 76%, transparent);margin:0 0 3px;font-size:9px;font-weight:500}.feature-mosaic__people-copy h3{color:var(--color-white);margin:0;font-size:14px;font-weight:550;line-height:1.2}.feature-mosaic__people-copy a{background:color-mix(in srgb, var(--color-white) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 34%, transparent);color:var(--color-white);border-radius:4px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;display:flex}.feature-mosaic__people-copy a:hover,.feature-mosaic__people-copy a:focus-visible{background:var(--color-white);color:var(--color-optiml-ink)}.feature-mosaic__people-copy a:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}@media (max-width:999px){.feature-mosaic__container{padding-inline:var(--page-gutter);grid-template-columns:1fr;gap:40px}.feature-mosaic__intro{padding-top:0}}@media (max-width:700px){.feature-mosaic{padding-block:56px 64px}.feature-mosaic__grid{grid-template-rows:repeat(3,280px) 190px;grid-template-columns:1fr;grid-template-areas:"outlook""checker""score""alerts"}}.feature-paths{background:var(--color-optiml-surface-subtle);border-top:1px solid var(--color-border);padding-block:76px 88px}.feature-paths__container{gap:44px;max-width:1216px;padding-inline:0;display:grid}.feature-paths__heading{gap:20px;display:grid}.feature-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.feature-paths__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;min-width:0;min-height:270px;padding:26px;transition:border-color .18s ease-out,transform .18s ease-out;display:flex;position:relative}.feature-paths__item:hover,.feature-paths__item:focus-within{border-color:color-mix(in srgb, var(--color-optiml-blue) 34%, var(--color-border));transform:translateY(-2px)}.feature-paths__icon{background:color-mix(in srgb, var(--color-optiml-blue) 7%, var(--color-white));color:var(--color-optiml-blue);border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:34px;display:flex}.feature-paths__copy{padding:0}.feature-paths__copy>p:first-child{color:var(--color-text-muted);margin:0 0 5px;font-size:10px;font-weight:500;line-height:1.25}.feature-paths__copy h3{color:var(--color-text);margin:0;font-size:20px;font-weight:600;line-height:1.2}.feature-paths__copy>p:last-of-type{color:var(--color-text-muted);max-width:38ch;margin:12px 0 22px;font-size:15px;line-height:1.5}.feature-paths__link{color:var(--color-optiml-blue);align-items:center;gap:7px;width:fit-content;margin-top:auto;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.feature-paths__link:hover,.feature-paths__link:focus-visible{text-underline-offset:4px;text-decoration:underline}.feature-paths__link:focus-visible{outline:2px solid var(--color-optiml-blue);outline-offset:3px}.feature-paths__number{color:color-mix(in srgb, var(--color-text-muted) 52%, transparent);font-size:11px;position:absolute;top:28px;right:26px}@media (max-width:999px){.feature-paths__container{padding-inline:var(--page-gutter)}.feature-paths__grid{grid-template-columns:1fr}.feature-paths__item{min-height:240px}}@media (max-width:640px){.feature-paths{padding-block:56px 64px}.feature-paths__container{gap:30px}.feature-paths__heading .section-title{font-size:34px}.feature-paths__item{min-height:260px;padding:22px}.feature-paths__number{top:24px;right:22px}}.tools-page{background:var(--color-surface)}.tools-page__hero{border-bottom:1px solid var(--color-border);padding-block:86px 78px}.tools-page__hero-inner,.tools-page__container{max-width:1216px;padding-inline:0}.tools-page__hero-inner{gap:18px;display:grid}.tools-page__eyebrow{color:var(--color-optiml-blue);margin:0;font-size:11px;font-weight:650}.tools-page__hero h1{color:var(--color-text);max-width:820px;margin:0;font-size:52px;font-weight:600;line-height:1.05}.tools-page__hero-inner>p:last-child{color:var(--color-text-muted);max-width:670px;margin:0;font-size:18px;line-height:1.55}.tools-page__list{padding-block:30px 96px}.tools-page__container{display:grid}.tools-page__item{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:72px;min-height:500px;padding-block:60px;display:grid}.tools-page__item:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr)}.tools-page__item:nth-child(2n) .tools-page__copy{grid-area:1/2}.tools-page__item:nth-child(2n) .tools-page__visual{grid-area:1/1}.tools-page__copy>span{color:var(--color-text-muted);margin-bottom:7px;font-size:10px;font-weight:500;line-height:1.25;display:block}.tools-page__copy h2{color:var(--color-text);margin:0;font-size:34px;font-weight:600;line-height:1.12}.tools-page__copy p{color:var(--color-text-muted);max-width:40ch;margin:18px 0 24px;font-size:16px;line-height:1.55}.tools-page__copy a{color:var(--color-optiml-blue);align-items:center;gap:7px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.tools-page__copy a:hover,.tools-page__copy a:focus-visible{text-underline-offset:4px;text-decoration:underline}.tools-page__visual{background:color-mix(in srgb, var(--color-optiml-blue) 3%, var(--color-white));border:1px solid var(--color-border);border-radius:8px;height:360px;position:relative;overflow:hidden}.tools-page__item:nth-child(2) .tools-page__visual{background:color-mix(in srgb, var(--color-optiml-purple) 3%, var(--color-white))}.tools-page__item:nth-child(3) .tools-page__visual{background:color-mix(in srgb, var(--color-optiml-green) 4%, var(--color-white))}.tools-page__index{color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);z-index:4;font-size:10px;position:absolute;top:18px;right:20px}.tools-page__visual .feature-card-graphic{height:100%;min-height:0;margin:0;padding:42px 36px 28px}.tools-page__visual[data-graphic=rate-outlook] .feature-card-graphic--outlook{justify-content:center;gap:30px}.tools-page__visual[data-graphic=rate-outlook] .feature-card-outlook__current{font-size:42px}.tools-page__visual[data-graphic=rate-outlook] .feature-card-outlook__direction strong{font-size:22px}.tools-page__visual[data-graphic=rate-outlook] .feature-card-graphic--outlook>svg{height:160px}.tools-page__visual[data-graphic=optiml-scores] .feature-card-score-engine__screen{inset:42px 36px 28px}.tools-page__visual[data-graphic=optiml-scores] .feature-card-score-engine__status,.tools-page__visual[data-graphic=optiml-scores] .feature-card-score-engine__screen--result>span{color:var(--color-text-muted);font-size:10px;font-weight:500}.tools-page__visual[data-graphic=rate-alerts] .feature-card-alert__label{top:34px;left:36px}.tools-page__visual[data-graphic=rate-alerts] .feature-card-alert__notification{left:36px;right:36px}@media (max-width:999px){.tools-page__hero-inner,.tools-page__container{padding-inline:var(--page-gutter)}.tools-page__item,.tools-page__item:nth-child(2n){grid-template-columns:1fr;gap:32px;padding-block:52px}.tools-page__item:nth-child(2n) .tools-page__copy,.tools-page__item:nth-child(2n) .tools-page__visual{grid-column:1}.tools-page__item:nth-child(2n) .tools-page__copy{grid-row:1}.tools-page__item:nth-child(2n) .tools-page__visual{grid-row:2}}@media (max-width:640px){.tools-page__hero{padding-block:62px 56px}.tools-page__hero h1{font-size:38px}.tools-page__hero-inner>p:last-child{font-size:16px}.tools-page__list{padding-bottom:64px}.tools-page__item{min-height:0}.tools-page__visual{height:280px}.tools-page__visual .feature-card-graphic{padding:34px 20px 20px}.tools-page__visual[data-graphic=optiml-scores] .feature-card-score-engine__screen{inset:34px 20px 20px}.tools-page__visual[data-graphic=rate-alerts] .feature-card-alert__label{top:28px;left:20px}.tools-page__visual[data-graphic=rate-alerts] .feature-card-alert__notification{left:20px;right:20px}}.feature-editorial{background:var(--color-surface);border-top:1px solid var(--color-border);padding-block:78px 92px}.feature-editorial__container{gap:58px;max-width:1216px;padding-inline:0;display:grid}.feature-editorial__heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:72px;display:grid}.feature-editorial__heading .section-description{color:var(--color-text-muted);max-width:43ch;margin:5px 0 0;font-size:15px;line-height:1.55}.feature-editorial__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 56px;display:grid}.feature-editorial__item{min-width:0}.feature-editorial__copy{min-height:148px;padding:0 2px}.feature-editorial__number{color:var(--color-text-muted);margin-bottom:16px;font-size:10px;display:block}.feature-editorial__copy>p:first-of-type{color:var(--color-text-muted);margin:0 0 5px;font-size:10px;font-weight:500;line-height:1.25}.feature-editorial__copy h3{color:var(--color-text);margin:0;font-size:19px;font-weight:600;line-height:1.2}.feature-editorial__copy>p:last-child{color:var(--color-text-muted);max-width:42ch;margin:10px 0 0;font-size:13px;line-height:1.45}@media (max-width:999px){.feature-editorial__container{padding-inline:var(--page-gutter)}.feature-editorial__heading{grid-template-columns:1fr;gap:32px}.feature-editorial__grid{grid-template-columns:1fr;row-gap:48px}.feature-editorial__copy{min-height:0}}@media (max-width:640px){.feature-editorial{padding-block:56px 64px}.feature-editorial__container{gap:40px}.feature-editorial__heading .section-title{font-size:34px}}.feature-accordion{background:var(--color-optiml-surface-subtle);border-top:1px solid var(--color-border);padding-block:78px 92px}.feature-accordion__container{gap:48px;max-width:1216px;padding-inline:0;display:grid}.feature-accordion__heading{gap:20px;display:grid}.feature-accordion__rail{gap:10px;min-width:0;height:360px;display:flex}.feature-accordion__item{background:color-mix(in srgb, var(--color-optiml-blue) 5%, var(--color-white));border:1px solid var(--color-border);border-radius:8px;flex:0 0 66px;min-width:0;transition:border-color .3s ease-out,flex-basis .44s cubic-bezier(.16,1,.3,1),flex-grow .44s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.feature-accordion__item:nth-child(2){background:color-mix(in srgb, var(--color-optiml-purple) 6%, var(--color-white))}.feature-accordion__item:nth-child(3){background:color-mix(in srgb, var(--color-optiml-green) 6%, var(--color-white))}.feature-accordion__item:nth-child(4){background:color-mix(in srgb, var(--color-optiml-orange) 6%, var(--color-white))}.feature-accordion__item:nth-child(5){background:color-mix(in srgb, var(--color-text-muted) 6%, var(--color-white))}.feature-accordion__item:nth-child(6){background:color-mix(in srgb, var(--color-optiml-blue) 3%, var(--color-white))}.feature-accordion__item[data-active=true]{border-color:color-mix(in srgb, var(--color-optiml-blue) 26%, var(--color-border));flex-grow:1;flex-basis:0}.feature-accordion__trigger{color:var(--color-text);cursor:pointer;z-index:4;background:0 0;border:0;width:100%;padding:14px 0;position:absolute;inset:0}.feature-accordion__trigger:focus-visible{outline:2px solid var(--color-optiml-blue);outline-offset:-3px;border-radius:7px}.feature-accordion__trigger span{color:var(--color-text-muted);font-size:9px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.feature-accordion__trigger strong{white-space:nowrap;writing-mode:vertical-rl;font-size:12px;font-weight:600;line-height:1;transition:opacity .14s ease-out;position:absolute;bottom:18px;left:50%;transform:translate(-50%)rotate(180deg)}.feature-accordion__item[data-active=true] .feature-accordion__trigger span,.feature-accordion__item[data-active=true] .feature-accordion__trigger strong{opacity:0}.feature-accordion__panel{opacity:0;pointer-events:none;min-width:680px;transition:opacity .18s ease-out;position:absolute;inset:0}.feature-accordion__item[data-active=true] .feature-accordion__panel{opacity:1;transition-delay:.18s}.feature-accordion__panel-heading{z-index:2;position:absolute;top:20px;left:24px}.feature-accordion__panel-heading p{color:var(--color-text-muted);margin:0 0 5px;font-size:10px;font-weight:500;line-height:1.25}.feature-accordion__panel-heading h3{color:var(--color-text);margin:0;font-size:22px;font-weight:600;line-height:1.15}.feature-accordion__graphic{position:absolute;inset:82px 22px 16px}.feature-accordion__graphic .feature-card-graphic{height:100%;min-height:0;margin:0;padding:18px 10px 8px}.feature-accordion__item[data-graphic=rate-outlook] .feature-card-graphic--outlook{justify-content:center;gap:18px}.feature-accordion__item[data-graphic=rate-outlook] .feature-card-graphic--outlook>svg{height:140px}.feature-accordion__item[data-graphic=optiml-scores] .feature-card-score-engine__screen{inset:18px 10px 8px}.feature-accordion__item[data-graphic=optiml-scores] .feature-card-score-engine__status,.feature-accordion__item[data-graphic=optiml-scores] .feature-card-score-engine__screen--result>span{color:var(--color-text-muted);font-size:10px;font-weight:500}.feature-accordion__item[data-graphic=rate-alerts] .feature-card-alert__label{top:18px;left:10px}.feature-accordion__caption{justify-content:space-between;align-items:start;gap:32px;min-height:48px;display:flex}.feature-accordion__caption p{color:var(--color-text-muted);max-width:660px;margin:0;font-size:17px;line-height:1.5}.feature-accordion__caption a{color:var(--color-optiml-blue);flex:none;align-items:center;gap:7px;padding-top:4px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.feature-accordion__caption a:hover,.feature-accordion__caption a:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (max-width:999px){.feature-accordion__container{padding-inline:var(--page-gutter)}.feature-accordion__rail{flex-direction:column;height:auto}.feature-accordion__item,.feature-accordion__item[data-active=true]{flex:none;width:100%;height:62px;transition:height .44s cubic-bezier(.16,1,.3,1)}.feature-accordion__item[data-active=true]{height:340px}.feature-accordion__trigger{text-align:left;padding:0 18px}.feature-accordion__trigger span{top:50%;left:18px;transform:translateY(-50%)}.feature-accordion__trigger strong{writing-mode:horizontal-tb;top:50%;bottom:auto;left:52px;transform:translateY(-50%)}.feature-accordion__panel{min-width:100%}.feature-accordion__caption{gap:16px;display:grid}}@media (max-width:640px){.feature-accordion{padding-block:56px 64px}.feature-accordion__container{gap:34px}.feature-accordion__container .section-title{font-size:34px}.feature-accordion__item[data-active=true]{height:310px}.feature-accordion__panel-heading{top:16px;left:18px}.feature-accordion__graphic{inset:72px 14px 12px}.feature-accordion__caption p{font-size:15px}}.feature-colour-band{background:var(--color-text);color:var(--color-white);padding-block:82px 92px}.feature-colour-band__container{gap:62px;max-width:1216px;padding-inline:0;display:grid}.feature-colour-band__heading{text-align:center;justify-items:center;gap:20px;display:grid}.feature-colour-band__heading .section-title{color:var(--color-white);max-width:760px}.feature-colour-band__heading>p{color:color-mix(in srgb, var(--color-white) 70%, transparent);max-width:760px;margin:0;font-size:17px;line-height:1.55}.feature-colour-band__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.feature-colour-band__item{grid-template-rows:38px auto auto 1fr auto;align-content:start;min-width:0;display:grid}.feature-colour-band__item>svg{color:#78b8ff}.feature-colour-band__item:nth-child(2)>svg{color:#b8a7ff}.feature-colour-band__item:nth-child(3)>svg{color:#5ed4ad}.feature-colour-band__item:nth-child(4)>svg{color:#ff9c7c}.feature-colour-band__item:nth-child(5)>svg{color:#7dd9e7}.feature-colour-band__eyebrow{color:color-mix(in srgb, var(--color-white) 62%, transparent);margin:0 0 8px;font-size:10px;font-weight:550;line-height:1.25}.feature-colour-band__item h3{color:var(--color-white);margin:0;font-size:21px;font-weight:600;line-height:1.15}.feature-colour-band__description{color:color-mix(in srgb, var(--color-white) 72%, transparent);margin:14px 0 26px;font-size:14px;line-height:1.5}.feature-colour-band__item a{color:var(--color-white);justify-self:start;align-items:center;gap:7px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.feature-colour-band__item a:hover,.feature-colour-band__item a:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.feature-colour-band__container{padding-inline:var(--page-gutter)}.feature-colour-band__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:54px}}@media (max-width:700px){.feature-colour-band{padding-block:58px 66px}.feature-colour-band__container{gap:44px}.feature-colour-band__heading{text-align:left;justify-items:start}.feature-colour-band__heading .section-title{font-size:34px}.feature-colour-band__heading>p{font-size:15px}.feature-colour-band__grid{grid-template-columns:1fr;row-gap:42px}.feature-colour-band__item{grid-template-rows:34px auto auto auto auto}.feature-colour-band__description{max-width:46ch}}.feature-decision-paths{background:var(--color-white);padding-block:84px 94px}.feature-decision-paths__container{gap:70px;max-width:1216px;padding-inline:0;display:grid}.feature-decision-paths__heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:64px;display:grid}.feature-decision-paths__heading>p{color:var(--color-text-muted);max-width:510px;margin:0 0 4px;font-size:17px;line-height:1.55}.feature-decision-paths__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:34px;display:grid}.feature-decision-paths__item{color:var(--color-text);grid-template-rows:38px auto auto 1fr auto;min-width:0;text-decoration:none;display:grid}.feature-decision-paths__meta{color:var(--color-optiml-blue);justify-content:space-between;align-items:start;display:flex}.feature-decision-paths__meta span{color:var(--color-text-muted);font-size:10px;line-height:1}.feature-decision-paths__eyebrow{color:var(--color-text-muted);margin:0 0 8px;font-size:10px;font-weight:550;line-height:1.25}.feature-decision-paths__item h3{margin:0;font-size:21px;font-weight:600;line-height:1.15}.feature-decision-paths__description{color:var(--color-text-muted);margin:14px 0 24px;font-size:14px;line-height:1.5}.feature-decision-paths__action{color:var(--color-optiml-blue);justify-self:start;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.feature-decision-paths__item:hover h3,.feature-decision-paths__item:focus-visible h3{color:var(--color-optiml-blue)}.feature-decision-paths__item:hover .feature-decision-paths__action,.feature-decision-paths__item:focus-visible .feature-decision-paths__action{text-underline-offset:4px;text-decoration:underline}.feature-tool-focus{background:var(--color-optiml-surface-subtle);padding-block:84px 96px}.feature-tool-focus__container{gap:54px;max-width:1216px;padding-inline:0;display:grid}.feature-tool-focus__heading{justify-content:space-between;align-items:end;gap:64px;display:flex}.feature-tool-focus__heading>p{color:var(--color-text-muted);flex:0 430px;margin:0 0 4px;font-size:17px;line-height:1.55}.feature-tool-focus__layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.5fr);gap:54px;display:grid}.feature-tool-focus__lead{background:var(--color-text);color:var(--color-white);border-radius:8px;min-height:390px;padding:32px;text-decoration:none;display:grid;position:relative;overflow:hidden}.feature-tool-focus__lead-icon{color:#78b8ff;margin-bottom:52px}.feature-tool-focus__lead>p:first-of-type{color:color-mix(in srgb, var(--color-white) 62%, transparent);margin:0 0 8px;font-size:10px;font-weight:550}.feature-tool-focus__lead h3{margin:0;font-size:31px;font-weight:600;line-height:1.12}.feature-tool-focus__lead>p:last-of-type{color:color-mix(in srgb, var(--color-white) 72%, transparent);max-width:34ch;margin:16px 0 30px;font-size:15px;line-height:1.5}.feature-tool-focus__lead>span{place-self:end start;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.feature-tool-focus__lead>strong{color:color-mix(in srgb, var(--color-white) 6%, transparent);pointer-events:none;font-size:150px;font-weight:700;line-height:1;position:absolute;bottom:-25px;right:-6px}.feature-tool-focus__lead:hover>span,.feature-tool-focus__lead:focus-visible>span{text-underline-offset:4px;text-decoration:underline}.feature-tool-focus__supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 46px;display:grid}.feature-tool-focus__item{color:var(--color-text);grid-template-rows:34px auto auto 1fr;min-width:0;text-decoration:none;display:grid;position:relative}.feature-tool-focus__item-top{color:var(--color-optiml-blue);justify-content:space-between;align-items:start;display:flex}.feature-tool-focus__item-top span,.feature-tool-focus__item>p:first-of-type{color:var(--color-text-muted);font-size:10px;font-weight:550}.feature-tool-focus__item>p:first-of-type{margin:0 0 7px}.feature-tool-focus__item h3{margin:0;font-size:21px;font-weight:600;line-height:1.15}.feature-tool-focus__item>p:last-of-type{color:var(--color-text-muted);margin:13px 32px 0 0;font-size:14px;line-height:1.5}.feature-tool-focus__item>svg{color:var(--color-optiml-blue);position:absolute;bottom:0;right:0}.feature-tool-focus__item:hover h3,.feature-tool-focus__item:focus-visible h3{color:var(--color-optiml-blue)}@media (max-width:1100px){.feature-decision-paths__container,.feature-tool-focus__container{padding-inline:var(--page-gutter)}.feature-decision-paths__heading{gap:36px}.feature-decision-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:54px}.feature-tool-focus__layout{gap:38px}}@media (max-width:800px){.feature-decision-paths__heading{grid-template-columns:1fr}.feature-tool-focus__heading{flex-direction:column;align-items:start;gap:22px}.feature-tool-focus__heading>p{flex-basis:auto}.feature-tool-focus__layout{grid-template-columns:1fr}.feature-tool-focus__lead{min-height:340px}}@media (max-width:640px){.feature-decision-paths,.feature-tool-focus{padding-block:58px 68px}.feature-decision-paths__container{gap:46px}.feature-tool-focus__container{gap:42px}.feature-decision-paths__heading .section-title,.feature-tool-focus__heading .section-title{font-size:34px}.feature-decision-paths__heading>p,.feature-tool-focus__heading>p{font-size:15px}.feature-decision-paths__grid,.feature-tool-focus__supporting{grid-template-columns:1fr;row-gap:42px}.feature-decision-paths__item{grid-template-rows:34px auto auto auto auto}.feature-tool-focus__lead{min-height:330px;padding:26px}}.feature-editorial-mosaic{background:var(--color-white);padding-block:88px 98px}.feature-editorial-mosaic__container{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:82px;max-width:1216px;padding-inline:0;display:grid}.feature-editorial-mosaic__copy{align-content:start;padding-block:8px 4px;display:grid}.feature-editorial-mosaic__eyebrow{color:var(--color-optiml-green);letter-spacing:0;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:650}.feature-editorial-mosaic__copy .section-title{max-width:470px;font-size:54px;line-height:1.04}.feature-editorial-mosaic__copy .section-title em{font-family:Georgia,Times New Roman,serif;font-size:1.08em;font-weight:400;display:block}.feature-editorial-mosaic__description{color:var(--color-text-muted);align-self:end;max-width:430px;margin:86px 0 28px;font-size:16px;line-height:1.55}.feature-editorial-mosaic__cta{background:var(--color-text);color:var(--color-white);border-radius:6px;justify-self:start;align-items:center;gap:9px;padding:13px 17px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.feature-editorial-mosaic__cta:hover,.feature-editorial-mosaic__cta:focus-visible{background:var(--color-optiml-blue)}.feature-editorial-mosaic__visual{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));max-height:590px;display:grid;overflow:hidden}.feature-editorial-mosaic__photo{min-height:0;position:relative;overflow:hidden}.feature-editorial-mosaic__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#111a2ead);position:absolute;inset:0}.feature-editorial-mosaic__photo img{object-fit:cover;object-position:50% 72%}.feature-editorial-mosaic__photo>span{color:var(--color-white);z-index:1;font-size:13px;font-weight:600;position:absolute;bottom:20px;left:22px}.feature-editorial-mosaic__metric{min-height:0;padding:28px}.feature-editorial-mosaic__metric--tools{color:#173f36;background:#eef0e7;align-content:start;display:grid;position:relative}.feature-editorial-mosaic__metric--tools strong{font-size:54px;font-weight:500;line-height:1}.feature-editorial-mosaic__metric--tools span{margin-top:9px;font-size:14px}.feature-editorial-mosaic__metric--tools svg{position:absolute;bottom:30px;right:30px}.feature-editorial-mosaic__metric--monitoring{color:#214f4b;background:#e8f0f0;flex-direction:column;justify-content:space-between;align-items:start;display:flex}.feature-editorial-mosaic__metric--monitoring>div{text-align:right;justify-items:end;gap:7px;width:100%;display:grid}.feature-editorial-mosaic__metric--monitoring strong{font-size:36px;font-weight:500;line-height:1}.feature-editorial-mosaic__metric--monitoring span{font-size:14px}.feature-editorial-mosaic__metric--rate{color:var(--color-white);background:#164f47;grid-template-rows:auto auto 1fr auto;display:grid}.feature-editorial-mosaic__rate-heading{justify-content:space-between;align-items:center;display:flex}.feature-editorial-mosaic__rate-heading strong{font-size:34px;font-weight:500;line-height:1}.feature-editorial-mosaic__metric--rate>span{color:color-mix(in srgb, var(--color-white) 72%, transparent);margin-top:8px;font-size:13px}.feature-editorial-mosaic__metric--rate svg{align-self:end;width:100%;height:92px}.feature-editorial-mosaic__metric--rate path{fill:none;stroke:var(--color-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.feature-editorial-mosaic__metric--rate p{justify-self:end;margin:10px 0 0;font-size:13px}@media (max-width:1100px){.feature-editorial-mosaic__container{padding-inline:var(--page-gutter);grid-template-columns:minmax(300px,.8fr) minmax(460px,1.2fr);gap:50px}.feature-editorial-mosaic__copy .section-title{font-size:46px}}@media (max-width:850px){.feature-editorial-mosaic__container{grid-template-columns:1fr}.feature-editorial-mosaic__copy{padding:0}.feature-editorial-mosaic__description{margin-top:34px}.feature-editorial-mosaic__visual{max-height:none}}@media (max-width:560px){.feature-editorial-mosaic{padding-block:58px 68px}.feature-editorial-mosaic__container{gap:42px}.feature-editorial-mosaic__copy .section-title{font-size:40px}.feature-editorial-mosaic__metric{padding:18px}.feature-editorial-mosaic__metric--tools strong{font-size:42px}.feature-editorial-mosaic__metric--monitoring strong{font-size:29px}.feature-editorial-mosaic__rate-heading strong{font-size:28px}.feature-editorial-mosaic__metric--tools svg{bottom:18px;right:18px}}.feature-consumer-editorial{font-family:var(--font-optiml-sans);padding:34px var(--page-gutter);background:0 0}.feature-consumer-editorial__container{max-width:1440px;padding-inline:0}.feature-consumer-editorial__frame{background:#f3f5f7;border-radius:8px;grid-template-columns:minmax(460px,1fr) minmax(430px,.9fr);gap:88px;min-height:520px;padding:56px 70px;display:grid;overflow:hidden}.feature-consumer-editorial__copy{align-content:center;min-width:0;display:grid}.feature-consumer-editorial__copy .section-title{max-width:560px;font-size:35px;line-height:1.08}.feature-consumer-editorial__copy .feature-section-title__line{white-space:normal}.feature-consumer-editorial__copy>p{color:var(--color-text-muted);max-width:450px;margin:30px 0 28px;font-size:16px;line-height:1.55}.feature-consumer-editorial__cta{border:1px solid var(--color-text);color:var(--color-text);justify-self:start;padding:13px 22px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.feature-consumer-editorial__cta:hover,.feature-consumer-editorial__cta:focus-visible{background:var(--color-text);color:var(--color-white)}.feature-consumer-editorial__feature-list{align-self:center;gap:24px;display:grid}.feature-consumer-editorial__feature{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:20px;min-height:66px;display:grid}.feature-consumer-editorial__mark{color:var(--color-text);width:50px;height:50px;display:block;position:relative}.feature-consumer-editorial__mark i{border:1.5px solid;display:block;position:absolute}.feature-consumer-editorial__mark[data-mark=market] i{border-radius:5px;width:24px;height:24px;top:13px;transform:rotate(45deg)}.feature-consumer-editorial__mark[data-mark=market] i:first-child{left:7px}.feature-consumer-editorial__mark[data-mark=market] i:nth-child(2){left:19px}.feature-consumer-editorial__mark[data-mark=market] i:nth-child(n+3){display:none}.feature-consumer-editorial__mark[data-mark=reviews] i{border-radius:6px;width:28px;height:28px}.feature-consumer-editorial__mark[data-mark=reviews] i:first-child{top:5px;left:5px}.feature-consumer-editorial__mark[data-mark=reviews] i:nth-child(2){top:17px;left:17px}.feature-consumer-editorial__mark[data-mark=reviews] i:nth-child(n+3){display:none}.feature-consumer-editorial__mark[data-mark=tools] i{border-radius:50%;width:26px;height:26px}.feature-consumer-editorial__mark[data-mark=tools] i:first-child{top:0;left:12px}.feature-consumer-editorial__mark[data-mark=tools] i:nth-child(2){top:12px;left:0}.feature-consumer-editorial__mark[data-mark=tools] i:nth-child(3){top:12px;left:24px}.feature-consumer-editorial__mark[data-mark=tools] i:nth-child(4){top:24px;left:12px}.feature-consumer-editorial__mark[data-mark=alerts] i{border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-consumer-editorial__mark[data-mark=alerts] i:first-child{width:48px;height:48px}.feature-consumer-editorial__mark[data-mark=alerts] i:nth-child(2){width:34px;height:34px}.feature-consumer-editorial__mark[data-mark=alerts] i:nth-child(3){width:20px;height:20px;top:62%}.feature-consumer-editorial__mark[data-mark=alerts] i:nth-child(4){display:none}.feature-consumer-editorial__feature-copy h3{margin:0;font-size:18px;font-weight:500;line-height:1.2}.feature-consumer-editorial__feature-copy p{color:var(--color-text-muted);margin:5px 0 0;font-size:14px;line-height:1.4}.feature-consumer-editorial__rail{flex-direction:column;align-self:center;gap:10px;min-width:0;height:auto;display:flex}.feature-consumer-editorial__item{background:color-mix(in srgb, var(--color-white) 84%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-text-muted) 28%, transparent);border-radius:4px;flex:none;grid-template-rows:56px minmax(0,1fr);grid-template-columns:1fr;width:100%;min-width:0;max-height:56px;transition:max-height .38s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s;display:grid;overflow:hidden}.feature-consumer-editorial__item[data-active=true]{background:var(--color-white);border-color:color-mix(in srgb, var(--color-optiml-blue) 45%, var(--color-border));flex:none;max-height:132px}.feature-consumer-editorial__trigger{color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-width:0;height:56px;padding:0 20px;display:flex}.feature-consumer-editorial__trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--color-optiml-blue);outline:none}.feature-consumer-editorial__trigger-icon{color:var(--color-text-muted);justify-content:center;align-items:center;width:30px;height:30px;display:flex}.feature-consumer-editorial__item[data-active=true] .feature-consumer-editorial__trigger-icon,.feature-consumer-editorial__item:hover .feature-consumer-editorial__trigger-icon{color:var(--color-optiml-blue)}.feature-consumer-editorial__trigger-number{color:var(--color-text-muted);font-family:var(--font-optiml-mono);margin-top:10px;font-size:9px}.feature-consumer-editorial__trigger strong{white-space:nowrap;writing-mode:initial;align-self:center;font-size:16px;font-weight:500;line-height:1.2;transform:none}.feature-consumer-editorial__item[data-active=true] .feature-consumer-editorial__trigger{border-bottom:1px solid var(--color-border);border-right:0}.feature-consumer-editorial__panel{opacity:0;pointer-events:none;visibility:hidden;align-items:center;min-width:0;padding:0 20px 16px;transition:opacity .15s,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;display:block;transform:translateY(-6px)}.feature-consumer-editorial__item[data-active=true] .feature-consumer-editorial__panel{opacity:1;pointer-events:auto;visibility:visible;transition-delay:.11s,.11s,0s;transform:translate(0)}.feature-consumer-editorial__panel-copy>span{color:var(--color-optiml-blue);font-size:11px;font-weight:650}.feature-consumer-editorial__panel-copy h3{margin:8px 0 0;font-size:24px;font-weight:600;line-height:1.08}.feature-consumer-editorial__panel-copy p{color:var(--color-text-muted);max-width:290px;margin:6px 0 0;font-size:12px;line-height:1.48}.feature-consumer-editorial__panel-copy a{color:var(--color-optiml-blue);align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}@media (max-width:1100px){.feature-consumer-editorial__frame{grid-template-columns:1fr;gap:48px;padding:58px 48px}.feature-consumer-editorial__copy .section-title{font-size:36px}.feature-consumer-editorial__copy>p{max-width:680px}.feature-consumer-editorial__feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-consumer-editorial__rail{height:auto}}@media (max-width:820px){.feature-consumer-editorial__rail{height:auto}.feature-consumer-editorial__item,.feature-consumer-editorial__item[data-active=true]{flex:none;grid-template-rows:54px minmax(0,1fr);grid-template-columns:1fr;max-height:54px;transition:max-height .38s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s;display:grid}.feature-consumer-editorial__item[data-active=true]{max-height:150px}.feature-consumer-editorial__trigger{width:100%;height:54px;min-height:54px;padding:0 16px}.feature-consumer-editorial__trigger-number{margin-top:0}.feature-consumer-editorial__trigger strong{writing-mode:initial;align-self:center;font-size:13px;transform:none}.feature-consumer-editorial__item[data-active=true] .feature-consumer-editorial__trigger{border-bottom:1px solid var(--color-border);border-right:0}.feature-consumer-editorial__panel{min-width:0;padding:0 16px 14px}}@media (prefers-reduced-motion:reduce){.feature-consumer-editorial__item,.feature-consumer-editorial__panel{transition:none}}@media (max-width:560px){.feature-consumer-editorial{padding:18px}.feature-consumer-editorial__frame{gap:36px;padding:36px 20px 20px}.feature-consumer-editorial__copy .section-title{font-size:32px}.feature-consumer-editorial__copy>p{margin-top:24px;font-size:15px}.feature-consumer-editorial__feature-list{grid-template-columns:1fr;gap:22px}.feature-consumer-editorial__feature{grid-template-columns:48px minmax(0,1fr);gap:14px}.feature-consumer-editorial__mark{transform-origin:0;transform:scale(.88)}.feature-consumer-editorial__feature-copy h3{font-size:16px}.feature-consumer-editorial__feature-copy p{font-size:13px}.feature-consumer-editorial__item[data-active=true]{max-height:150px}.feature-consumer-editorial__panel-copy h3{font-size:21px}}.feature-consumer-overlap,.feature-consumer-mosaic-study{font-family:var(--font-optiml-sans);padding:34px var(--page-gutter);background:0 0}.feature-consumer-overlap__container,.feature-consumer-mosaic-study__container{max-width:1440px;padding-inline:0}.feature-consumer-overlap__frame,.feature-consumer-mosaic-study__frame{background:#f3f5f7;border-radius:8px;min-height:520px;overflow:hidden}.feature-consumer-overlap__frame{grid-template-columns:minmax(500px,.96fr) minmax(430px,.86fr);align-items:center;gap:104px;padding:56px 78px 56px 68px;display:grid}.feature-consumer-overlap__visual{justify-self:center;width:min(100%,560px);height:404px;position:relative}.feature-consumer-overlap__photo{border-radius:8px;width:340px;height:350px;position:absolute;top:12px;left:72px;overflow:hidden}.feature-consumer-overlap__photo img,.feature-consumer-mosaic-study__photo img{object-fit:cover}.feature-consumer-overlap__photo img{object-position:50% 68%}.feature-consumer-overlap__card{background:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 23%, transparent);border-radius:8px;display:grid;position:absolute;box-shadow:0 14px 34px #111d3714}.feature-consumer-overlap__card span{color:var(--color-text-muted);font-size:10px;font-weight:500;line-height:1.2}.feature-consumer-overlap__card strong{color:var(--color-text);font-size:17px;font-weight:600;line-height:1.12}.feature-consumer-overlap__card small{color:var(--color-optiml-blue);font-size:11px;font-weight:650}.feature-consumer-overlap__card--alerts{gap:7px;width:220px;padding:18px 22px;top:4px;left:0}.feature-consumer-overlap__card--score{gap:8px;width:142px;padding:18px;bottom:4px;left:20px}.feature-consumer-overlap__card--outlook{grid-template-columns:1fr 42px;align-items:center;width:222px;padding:19px 18px 19px 20px;bottom:0;right:0}.feature-consumer-overlap__card--outlook div{gap:7px;display:grid}.feature-consumer-overlap__card--outlook svg{color:#009f50;background:#ddf5e8;border-radius:6px;width:42px;height:42px;padding:8px}.feature-consumer-overlap__copy,.feature-consumer-mosaic-study__copy{min-width:0}.feature-consumer-overlap__copy .section-title,.feature-consumer-mosaic-study__copy .section-title{max-width:560px;font-size:35px;line-height:1.08}.feature-consumer-overlap__copy .feature-section-title__line,.feature-consumer-mosaic-study__copy .feature-section-title__line{white-space:normal}.feature-consumer-overlap__copy>p,.feature-consumer-mosaic-study__copy>p{color:var(--color-text-muted);max-width:460px;margin:30px 0 0;font-size:16px;line-height:1.55}.feature-consumer-mosaic-study__frame{grid-template-columns:minmax(430px,.86fr) minmax(520px,1fr);align-items:center;gap:104px;padding:64px 72px;display:grid}.feature-consumer-mosaic-study__grid{grid-template-rows:176px 132px;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:12px;width:100%;display:grid}.feature-consumer-mosaic-study__photo,.feature-consumer-mosaic-study__tile{border-radius:8px;position:relative;overflow:hidden}.feature-consumer-mosaic-study__photo img{object-position:50% 58%}.feature-consumer-mosaic-study__tile{background:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 19%, transparent);padding:20px;display:grid}.feature-consumer-mosaic-study__tile>span,.feature-consumer-mosaic-study__tile div>span{color:var(--color-text-muted);font-size:11px;font-weight:500}.feature-consumer-mosaic-study__tile>strong,.feature-consumer-mosaic-study__tile div>strong{color:var(--color-text);letter-spacing:0;font-size:30px;font-weight:600;line-height:1}.feature-consumer-mosaic-study__tile>small{color:var(--color-optiml-blue);align-self:end;font-size:11px;font-weight:650}.feature-consumer-mosaic-study__tile--rate{background:#edf3f8;gap:10px}.feature-consumer-mosaic-study__tile--rate>small{color:#009f50}.feature-consumer-mosaic-study__tile--score{background:#f4f2f7;gap:9px}.feature-consumer-mosaic-study__tile--alerts{background:#eef8f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px}.feature-consumer-mosaic-study__tile--alerts svg{color:var(--color-optiml-blue)}.feature-consumer-mosaic-study__tile--alerts div{gap:5px;display:grid}.feature-consumer-mosaic-study__tile--alerts div>strong{font-size:17px;line-height:1.15}.feature-consumer-mosaic-study__tile--alerts>small{background:var(--color-white);color:#009f50;border-radius:999px;align-self:center;padding:6px 9px}@media (max-width:1100px){.feature-consumer-overlap__frame,.feature-consumer-mosaic-study__frame{grid-template-columns:1fr;gap:54px;padding:58px 48px}.feature-consumer-overlap__copy{order:-1}.feature-consumer-overlap__visual{width:min(100%,560px)}.feature-consumer-mosaic-study__grid{max-width:680px}}@media (max-width:560px){.feature-consumer-overlap,.feature-consumer-mosaic-study{padding:18px}.feature-consumer-overlap__frame,.feature-consumer-mosaic-study__frame{gap:38px;padding:36px 20px 20px}.feature-consumer-overlap__copy .section-title,.feature-consumer-mosaic-study__copy .section-title{font-size:32px}.feature-consumer-overlap__copy>p,.feature-consumer-mosaic-study__copy>p{margin-top:24px;font-size:15px}.feature-consumer-overlap__visual{width:100%;height:354px}.feature-consumer-overlap__photo{width:77%;height:278px;top:14px;left:11.5%}.feature-consumer-overlap__card--alerts{width:54%;padding:14px;left:0}.feature-consumer-overlap__card--score{width:40%;padding:14px;bottom:4px;left:2%}.feature-consumer-overlap__card--outlook{grid-template-columns:1fr 38px;width:57%;padding:14px;bottom:0;right:0}.feature-consumer-overlap__card--outlook svg{width:38px;height:38px;padding:7px}.feature-consumer-overlap__card strong{font-size:15px}.feature-consumer-mosaic-study__grid{grid-template-rows:154px 120px;grid-template-columns:1fr .84fr}.feature-consumer-mosaic-study__tile{padding:15px}.feature-consumer-mosaic-study__tile>strong{font-size:25px}.feature-consumer-mosaic-study__tile--alerts{grid-template-columns:28px 1fr;gap:8px}.feature-consumer-mosaic-study__tile--alerts>small{display:none}.feature-consumer-mosaic-study__tile--alerts div>strong{font-size:14px}}.feature-study-options{counter-reset:feature-study-option}.feature-study-options>section{border-top:1px solid color-mix(in srgb, var(--color-text-muted) 20%, transparent);counter-increment:feature-study-option;margin-top:58px;position:relative}.feature-study-options>section:before{color:var(--color-text-muted);content:"Option " counter(feature-study-option, decimal-leading-zero);font-family:var(--font-optiml-mono);left:var(--page-gutter);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1;position:absolute;top:-28px}@media (max-width:560px){.feature-study-options>section{margin-top:50px}.feature-study-options>section:before{top:-25px;left:18px}}.feature-consumer-quadrants{font-family:var(--font-optiml-sans);padding:34px var(--page-gutter);background:0 0}.feature-consumer-quadrants__container{max-width:1216px;padding-inline:0}.feature-consumer-quadrants__frame{background:#f3f5f7;border-radius:8px;grid-template-columns:minmax(360px,.9fr) minmax(420px,1fr);align-items:center;gap:72px;min-height:560px;padding:58px 62px;display:grid;overflow:hidden}.feature-consumer-quadrants__copy{min-width:0}.feature-consumer-quadrants__copy .section-title{max-width:560px;font-size:35px;line-height:1.08}.feature-consumer-quadrants__copy .feature-section-title__line{white-space:normal}.feature-consumer-quadrants__copy>p{color:var(--color-text-muted);max-width:470px;margin:30px 0 28px;font-size:16px;line-height:1.55}.feature-consumer-quadrants__cta{border:1px solid var(--color-text);color:var(--color-text);align-items:center;gap:6px;padding:13px 22px;font-size:13px;font-weight:550;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.feature-consumer-quadrants__cta:hover,.feature-consumer-quadrants__cta:focus-visible{background:var(--color-text);color:var(--color-white)}.feature-consumer-quadrants__grid{aspect-ratio:1;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,510px);display:grid}.feature-consumer-quadrants__tile{background:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 27%, transparent);color:var(--color-text);min-width:0;padding:22px;text-decoration:none;transition:background-color .18s;display:grid;position:relative}.feature-consumer-quadrants__tile:nth-child(2),.feature-consumer-quadrants__tile:nth-child(4){border-left:0}.feature-consumer-quadrants__tile:nth-child(3),.feature-consumer-quadrants__tile:nth-child(4){border-top:0}.feature-consumer-quadrants__tile:hover,.feature-consumer-quadrants__tile:focus-visible{background:#f3f5f7}.feature-consumer-quadrants__tile strong{z-index:1;font-size:13px;font-weight:650;line-height:1.25;position:relative}.feature-consumer-quadrants__tile>span{color:var(--color-text-muted);align-self:end;max-width:180px;font-size:13px;line-height:1.4}.feature-consumer-quadrants__tile>svg{color:var(--color-optiml-blue);position:absolute;bottom:20px;right:20px}.feature-consumer-quadrants__tile--photo{overflow:hidden}.feature-consumer-quadrants__tile--photo:after{content:"";z-index:0;background:#ffffffb8;height:42px;position:absolute;top:0;left:0;right:0}.feature-consumer-quadrants__tile--photo img{object-fit:cover;object-position:50% 58%;transition:transform .36s cubic-bezier(.22,1,.36,1)}.feature-consumer-quadrants__tile--photo:hover img,.feature-consumer-quadrants__tile--photo:focus-visible img{transform:scale(1.025)}@media (max-width:1100px){.feature-consumer-quadrants__frame{grid-template-columns:1fr;gap:54px;padding:58px 48px}.feature-consumer-quadrants__grid{max-width:620px}}@media (prefers-reduced-motion:reduce){.feature-consumer-quadrants__tile,.feature-consumer-quadrants__tile--photo img{transition:none}}@media (max-width:560px){.feature-consumer-quadrants{padding:18px}.feature-consumer-quadrants__frame{gap:40px;padding:36px 20px 20px}.feature-consumer-quadrants__copy .section-title{font-size:32px}.feature-consumer-quadrants__copy>p{margin-top:24px;font-size:15px}.feature-consumer-quadrants__tile{min-height:150px;padding:14px}.feature-consumer-quadrants__tile>span{padding-right:12px;font-size:11px}.feature-consumer-quadrants__tile>svg{bottom:13px;right:12px}}.feature-consumer-quadrants__showcase{grid-template-columns:minmax(138px,.42fr) minmax(0,380px);justify-self:center;gap:24px;width:min(100%,548px);display:grid}.feature-consumer-quadrants__image{aspect-ratio:4/5;border-radius:8px;grid-area:1/2;width:100%;position:relative;overflow:hidden}.feature-consumer-quadrants__image>img{object-fit:cover;object-position:50% 54%}.feature-consumer-quadrants__glass{color:var(--color-white);text-shadow:0 1px 12px #04142a47;background:0 0;border:1px solid #ffffffd1;border-radius:8px;position:absolute;inset:8% 10%;overflow:hidden;box-shadow:0 18px 45px #0818302e}.feature-consumer-quadrants__glass:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";background:#0d1f3933;border-radius:6px;height:29%;position:absolute;bottom:.75%;left:1%;right:1%}.feature-consumer-quadrants__demo{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(118px,.9fr);column-gap:16px;padding:16px 18px;animation:.48s cubic-bezier(.22,1,.36,1) feature-consumer-demo-enter;display:grid;position:absolute;inset:0}@keyframes feature-consumer-demo-enter{0%{opacity:.35;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.feature-consumer-quadrants__glass-header{letter-spacing:0;text-transform:uppercase;z-index:1;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}.feature-consumer-quadrants__glass-header>div{gap:2px;display:grid}.feature-consumer-quadrants__glass-header strong{font-weight:750}.feature-consumer-quadrants__glass-header span{font-weight:600}.feature-consumer-quadrants__glass-copy{z-index:1;align-self:end;gap:3px;margin-bottom:0;display:grid;position:relative}.feature-consumer-quadrants__demo-title{z-index:1;margin:0;font-size:16px;font-weight:650;line-height:1.12;position:absolute;top:calc(71% + 16px);left:18px;right:18px}.feature-consumer-quadrants__demo-status{align-items:center;gap:3px;font-size:14px;font-weight:650;line-height:1.2;display:inline-flex}.feature-consumer-quadrants__demo-status svg{flex:none}.feature-consumer-quadrants__review-summary{z-index:1;grid-template-rows:auto auto minmax(0,1fr);gap:6px;display:grid;position:absolute;inset:calc(71% + 16px) 18px 16px}.feature-consumer-quadrants__review-product-name{max-width:235px;font-size:16px;font-weight:700;line-height:1.18}.feature-consumer-quadrants__supporting-detail{color:#ffffffc7;font-size:9px;font-weight:550;line-height:1.2}.feature-consumer-quadrants__review-footer{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.feature-consumer-quadrants__review-score{flex:none;place-items:start;gap:3px;display:grid}.feature-consumer-quadrants__review-score>span,.feature-consumer-quadrants__review-verdict>span,.feature-consumer-quadrants__current-bank-rate span,.feature-consumer-quadrants__switch-metrics span{color:#ffffffc7;font-size:9px;font-weight:600;line-height:1.15}.feature-consumer-quadrants__review-verdict{place-items:end;gap:4px;display:grid}.feature-consumer-quadrants__review-verdict strong,.feature-consumer-quadrants__current-bank-rate strong{font-size:14px;font-weight:700;line-height:1.1}.feature-consumer-quadrants__review-verdict strong{color:#76e0ae}.feature-consumer-quadrants__glass-copy strong{letter-spacing:0;margin-top:4px;font-size:34px;font-weight:500;line-height:1}.feature-consumer-quadrants__market-summary{z-index:1;gap:5px;display:grid;position:absolute;inset:calc(71% + 16px) 18px 16px}.feature-consumer-quadrants__demo-title--inline{position:static}.feature-consumer-quadrants__outlook-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.feature-consumer-quadrants__direction{color:#76e0ae;text-shadow:none;justify-self:end}.feature-consumer-quadrants__outlook-chart{min-height:0;position:relative;overflow:hidden}.feature-consumer-quadrants__current-bank-rate{left:var(--bank-rate-x);text-align:right;top:var(--bank-rate-y);white-space:nowrap;z-index:1;gap:2px;display:grid;position:absolute}.feature-consumer-quadrants__current-bank-rate--above{transform:translate(calc(-100% - 6px),calc(-100% - 6px))}.feature-consumer-quadrants__current-bank-rate--below{transform:translate(calc(-100% - 6px),6px)}.feature-consumer-quadrants__current-bank-rate strong{letter-spacing:0}.feature-consumer-quadrants__trend{width:100%;height:100%;display:block}.feature-consumer-quadrants__trend path{fill:none;stroke:#fffffff2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.feature-consumer-quadrants__trend-forecast{stroke-dasharray:4 4}.feature-consumer-quadrants__trend-today{stroke:#ffffff94;stroke-width:1px;vector-effect:non-scaling-stroke}.feature-consumer-quadrants__switch-summary{z-index:1;grid-template-rows:auto minmax(0,1fr);gap:5px;display:grid;position:absolute;inset:calc(71% + 16px) 18px 18px}.feature-consumer-quadrants__switch-heading-copy{gap:6px;display:grid}.feature-consumer-quadrants__switch-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:12px;padding-bottom:0;display:grid}.feature-consumer-quadrants__switch-metrics>div{justify-items:start;gap:6px;min-width:0;display:grid;position:relative}.feature-consumer-quadrants__switch-metrics>div+div{padding-left:12px}.feature-consumer-quadrants__switch-metrics>div+div:before{content:"";background:#ffffff6b;width:1px;position:absolute;top:0;bottom:0;left:-6px}.feature-consumer-quadrants__switch-metrics>div:nth-child(2):before{left:-12px}.feature-consumer-quadrants__switch-metrics>div:nth-child(3){text-align:right;justify-self:stretch;justify-items:end}.feature-consumer-quadrants__switch-metrics strong{letter-spacing:0;white-space:nowrap;font-size:20px;font-weight:550;line-height:1}.feature-consumer-quadrants__switch-benefit strong{color:#76e0ae}.feature-consumer-quadrants__notification{color:var(--color-white);z-index:1;background:0 0;border:1px solid #ffffffc7;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.feature-consumer-quadrants__notification-copy{gap:5px;display:grid}.feature-consumer-quadrants__notification-copy span{font-size:10px;font-weight:700}.feature-consumer-quadrants__notification strong{font-size:12px;font-weight:500;line-height:1.2}.feature-consumer-quadrants__notification small{color:#ffffffc7;align-self:start;font-size:9px;font-weight:650}.feature-consumer-quadrants__score-value{align-items:baseline;gap:2px;display:flex;position:relative}.feature-consumer-quadrants__score-value strong{letter-spacing:0;font-size:29px;font-weight:550;line-height:1}.feature-consumer-quadrants__score-value span{color:#ffffffb8;font-size:8px;font-weight:600}.feature-consumer-quadrants__tabs{grid-area:1/1;grid-template-rows:repeat(4,68px);align-self:center;gap:0;display:grid;position:relative}.feature-consumer-quadrants__tabs:before{background:color-mix(in srgb, var(--color-text-muted) 20%, transparent);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.feature-consumer-quadrants__tabs button{color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;height:68px;min-height:68px;padding:0 0 0 18px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.25;transition:color .2s;position:relative;overflow:hidden}.feature-consumer-quadrants__tabs button:after{content:"";background:var(--color-optiml-blue);transform-origin:top;width:3px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.feature-consumer-quadrants__tabs button[aria-selected=true]:after{transform:scaleY(1)}.feature-consumer-quadrants__tabs button[aria-selected=true],.feature-consumer-quadrants__tabs button:hover,.feature-consumer-quadrants__tabs button:focus-visible{color:var(--color-optiml-blue)}.feature-consumer-quadrants__tabs button:focus-visible{outline:2px solid var(--color-optiml-blue);outline-offset:2px}.feature-consumer-quadrants--rail .feature-consumer-quadrants__showcase{grid-template-columns:22px minmax(0,410px);gap:16px;width:min(100%,448px)}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs{grid-template-rows:repeat(4,62px)}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs:before{left:calc(50% - 1px)}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs button{height:62px;min-height:62px;padding:0}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs button>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs button:after{left:calc(50% - 1px)}@media (max-width:1100px){.feature-consumer-quadrants__showcase{justify-self:start;max-width:548px}}@media (prefers-reduced-motion:reduce){.feature-consumer-quadrants__demo{animation:none}.feature-consumer-quadrants__tabs button:after{transition:none}}@media (max-width:560px){.feature-consumer-quadrants__showcase{grid-template-columns:minmax(0,1fr);gap:16px;width:100%}.feature-consumer-quadrants__tabs{grid-area:1/1;grid-template-rows:58px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.feature-consumer-quadrants__tabs:before{width:auto;height:2px;inset:auto 0 0}.feature-consumer-quadrants__tabs button{text-align:center;height:58px;min-height:58px;padding:0 6px 10px;font-size:9px}.feature-consumer-quadrants__tabs button:after{transform-origin:0;width:auto;height:3px;inset:auto 0 0;transform:scaleX(0)}.feature-consumer-quadrants__tabs button[aria-selected=true]:after{transform:scaleX(1)}.feature-consumer-quadrants__image{grid-area:2/1}.feature-consumer-quadrants--rail .feature-consumer-quadrants__showcase{grid-template-columns:18px minmax(0,1fr);gap:10px;width:100%}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs{grid-area:1/1;grid-template-rows:repeat(4,42px);grid-template-columns:1fr}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs:before{width:2px;height:auto;inset:0 auto 0 calc(50% - 1px)}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs button{height:42px;min-height:42px;padding:0}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs button:after{transform-origin:top;width:3px;height:auto;inset:0 auto 0 calc(50% - 1px);transform:scaleY(0)}.feature-consumer-quadrants--rail .feature-consumer-quadrants__tabs button[aria-selected=true]:after{transform:scaleY(1)}.feature-consumer-quadrants--rail .feature-consumer-quadrants__image{grid-area:1/2}.feature-consumer-quadrants__glass{inset:7% 9%}.feature-consumer-quadrants__demo{padding:13px}.feature-consumer-quadrants__glass-copy{margin-bottom:0}.feature-consumer-quadrants__demo-title{font-size:15px;left:13px;right:13px}.feature-consumer-quadrants__review-summary{bottom:13px;left:13px;right:13px}.feature-consumer-quadrants__glass-copy strong{font-size:30px}.feature-consumer-quadrants__trend{height:100%}.feature-consumer-quadrants__market-summary,.feature-consumer-quadrants__switch-summary{bottom:13px;left:13px;right:13px}.feature-consumer-quadrants__switch-metrics>div{gap:4px}.feature-consumer-quadrants__switch-metrics{gap:10px}.feature-consumer-quadrants__switch-metrics>div+div{padding-left:3px}.feature-consumer-quadrants__switch-metrics>div+div:before{left:-5px}.feature-consumer-quadrants__switch-metrics>div:nth-child(2):before{left:-11px}.feature-consumer-quadrants__switch-metrics strong{font-size:18px}.feature-consumer-quadrants__notification{bottom:13px;left:13px;right:13px}}.feature-consumer-quadrants__progress{display:none}.feature-consumer-quadrants--editorial{background:var(--color-white);padding-block:56px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__frame{background:var(--color-surface-subtle);border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(360px,410px);align-items:start;gap:0 74px;min-height:620px;padding:68px 78px 48px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__copy{grid-area:1/1;align-self:end;padding-top:0}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__copy .section-title{max-width:620px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__copy>p{max-width:570px;margin-bottom:0}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__cta{display:inline-flex}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__cta--after-filter{grid-area:3/1;place-self:start;margin-top:26px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__showcase{display:contents}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__filter--vertical{grid-area:2/1;align-self:start;max-width:310px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__filter--horizontal{display:none}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__image{grid-area:1/2/span 3;align-self:center;width:100%}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__progress{grid-area:3/2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:none}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__progress i{background:color-mix(in srgb, var(--color-text-muted) 20%, transparent);height:3px;transition:background-color .22s;display:block}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__progress i.is-active{background:var(--color-optiml-blue)}@media (max-width:1100px){.feature-consumer-quadrants--editorial .feature-consumer-quadrants__frame{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);padding:58px 48px 40px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__copy{grid-row:1;align-self:auto;padding-top:0}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__filter--vertical{grid-area:2/1;max-width:420px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__image{grid-area:4/1;max-width:520px;margin-top:38px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__cta--after-filter{grid-row:3}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__progress{grid-area:4/1;max-width:520px}}@media (max-width:560px){.feature-consumer-quadrants--editorial{padding:18px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__frame{padding:36px 20px 20px}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__filter--vertical{display:none}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__filter--horizontal{grid-area:2/1;min-width:0;display:flex}.feature-consumer-quadrants--editorial .feature-consumer-quadrants__image{margin-top:20px}}
