.intent-switch{margin:var(--space-m) auto 0;max-width:860px;text-align:center}.intent-question{font:700 var(--fs-label)/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 var(--space-3xs)}.intent-tabs{display:flex;gap:var(--space-2xs);overflow-x:auto;overflow-y:hidden;padding:14px 2px var(--space-xs);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;
background:linear-gradient(var(--blue),var(--blue)) 0 0/100% 4px no-repeat,linear-gradient(var(--blue),var(--blue)) 0 7px/100% 1.5px no-repeat}.intent-tabs::-webkit-scrollbar{display:none}.intent-tab{flex:none;position:relative;background:var(--white);color:var(--ink);border:2px solid var(--blue);border-radius:0;font:600 var(--fs-sign)/1 var(--f-sign);letter-spacing:.02em;padding:9px 18px var(--space-2xs);cursor:pointer;box-shadow:inset 0 0 0 2px var(--white),inset 0 0 0 3px var(--blue-3);transition:transform .22s cubic-bezier(.3,.7,.3,1),background .18s,color .18s}.intent-tab:first-child{margin-left:auto}.intent-tab:last-child{margin-right:auto}.intent-tab::before,.intent-tab::after{content:"";position:absolute;top:-10px;width:2px;height:8px;background:var(--steel-3);transition:height .22s cubic-bezier(.3,.7,.3,1),top .22s cubic-bezier(.3,.7,.3,1)}.intent-tab::before{left:14px}.intent-tab::after{right:14px}.intent-tab:hover{color:var(--blue);background:var(--paper-2)}.intent-tab[aria-selected="true"]{background:var(--blue);color:var(--white);transform:translateY(6px);box-shadow:inset 0 -4px 0 var(--red),inset 0 0 0 3px var(--blue),inset 0 0 0 4px var(--on-navy-line)}.intent-tab[aria-selected="true"]::before,.intent-tab[aria-selected="true"]::after{top:-16px;height:14px}.intent-best{margin:6px auto 0;max-width:72ch;font-size:var(--fs-body);line-height:1.45;color:var(--ink-2)}.intent-best b{color:var(--ink);font-weight:800}.intent-best .intent-best-label{font:700 var(--fs-sign-s)/1 var(--f-sign);color:var(--red);letter-spacing:.02em}.intent-best-link{font-weight:700;white-space:nowrap;margin-left:var(--space-3xs)}.intent-best-link svg{margin-left:6px;vertical-align:-1px}
@media (prefers-reduced-motion:reduce){.intent-tab,.intent-tab::before,.intent-tab::after{transition:none}}
@media (max-width:720px){.intent-switch{margin-top:10px}.intent-question{font-size:var(--fs-micro);margin-bottom:2px}.intent-tabs{gap:var(--space-3xs);padding:var(--space-xs) 0 11px;margin:0 calc(var(--gut) * -1);padding-left:var(--gut);padding-right:var(--gut)}.intent-tab{font-size:var(--fs-lead);padding:7px 7px 6px;border-width:1.5px;box-shadow:inset 0 0 0 1.5px var(--white),inset 0 0 0 2.5px var(--blue-3)}.intent-tab::before{left:7px}.intent-tab::after{right:7px}.intent-tab[aria-selected="true"]{transform:translateY(5px)}.intent-best{font-size:var(--fs-small);line-height:1.35;margin-top:var(--space-3xs)}.intent-best .intent-best-label{font-size:var(--fs-body)}}
.price-board-wrap{margin-top:46px;position:relative;z-index:1}.price-board-rail{margin-top:-14px}
@media (max-width:980px){.price-board-wrap{max-width:640px}}
@media (max-width:720px){.price-board-wrap{margin-top:30px}}
.price-board-wrap{position:relative}
@media (max-width:720px){.intent-switch{position:relative;z-index:1;margin-top:-58px}.intent-question,.intent-best{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}}
.intent-tab[aria-selected="true"]{background:linear-gradient(var(--plate-veil),var(--plate-veil)),url(navy-plate.webp) 50% 30%/cover var(--blue)}.price-board-rail{margin-top:-8px}.intent-tabs{background:url(rail-h.webp) 0 0/100% 9px no-repeat}
@media (min-width:981px){.intent-switch{margin-top:10px}.intent-tabs{padding:10px 2px var(--space-2xs)}.intent-best{max-width:none;margin-top:var(--space-3xs)}}
.price-board-rets .is-off{opacity:.45}
.price-value{display:inline-grid;align-items:center;justify-items:start;position:relative;max-width:100%}
.price-value>*{grid-area:1/1}
.price-value-text{font:400 var(--fs-sign-2xl)/1 var(--f-paint);color:var(--red);padding:0 3px;white-space:nowrap;position:relative}
.price-value .price-patch{transform:none;opacity:1}
.price-value .price-value-old{visibility:hidden}
.price-value.is-painting .price-patch{animation:patch .34s cubic-bezier(.55,0,.35,1) both}
.price-value.is-painting .price-value-old{visibility:visible;animation:hide .01s linear .32s forwards}
.price-value.is-painting .price-value-new{animation:paint .5s steps(6,end) .4s both}
@media (prefers-reduced-motion:reduce){.price-value.is-painting *{animation:none!important}}
@media (prefers-reduced-motion:reduce){.price-value.is-painting .price-value-old{visibility:hidden}}
@media (max-width:720px){.price-value-text{font-size:var(--fs-sign-l)}}
.price-board-seg input:checked+span,.price-board-picks button[aria-pressed="true"]{background:linear-gradient(var(--plate-veil),var(--plate-veil)),url(navy-plate.webp) 50% 30%/cover var(--blue)}
