html:has(.crab-home){scroll-behavior:auto}.crab-home,.crab-header,.crab-footer,.request-dialog{--accent-primary:#df171e;--accent-hover:#be1018;--focus-ring:#176ad2;--text-primary:#0d1b2a;--text-secondary:#586677;--radius-pill:.625rem;color:var(--text-primary)}.crab-home{--page-gutter:clamp(1.25rem, 4.4vw, 4.5rem);--container-max:80rem;background:#fff}.crab-home h1,.crab-home h2,.crab-home h3,.request-dialog h2{letter-spacing:-.045em;text-wrap:balance}.crab-home h2{margin:0;font-size:clamp(1.8rem,2.55vw,2.45rem);font-weight:800;line-height:1.12}.crab-home p{line-height:1.55}.crab-home .ct-button,.crab-header .ct-button,.request-dialog .ct-button{border-radius:.625rem;gap:.8rem;min-height:3.125rem}.crab-home .ct-button:active:not(:disabled){transform:scale(.99)}.site-icon{flex:none;width:1.5rem;height:1.5rem}.auto-eyebrow{color:var(--accent-primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800}.auto-section{padding:3.6rem 0}.auto-section-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.7rem;display:flex}.auto-section-heading p:not(.auto-eyebrow){color:var(--text-secondary);max-width:48rem;margin:.7rem 0 0;font-size:.94rem}.auto-section-heading .auto-eyebrow{margin-bottom:.65rem}.auto-text-link{align-items:center;gap:.65rem;min-height:2.75rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.auto-text-link:hover{color:var(--accent-primary)}.auto-text-link .site-icon{transition:transform .16s ease-out}.auto-text-link:hover .site-icon,.auto-text-link:focus-visible .site-icon{transform:translate(.2rem)}.auto-section-heading>.auto-text-link{color:var(--accent-primary);flex:none}.auto-section-caption,.auto-muted{color:var(--text-secondary);font-size:.75rem}.auto-label{color:#b9141a;background:#ffedef;border-radius:.3rem;padding:.35rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.origami{pointer-events:none;position:absolute}.round-arrow{background:#f7f9fb;border:1px solid #e5e9ee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .16s,transform .16s;display:flex}a.round-arrow:hover,a:hover>.round-arrow{background:#ffe8e9;transform:translate(2px)}.brand{letter-spacing:-.045em;white-space:nowrap;flex:none;align-items:center;gap:.45rem;font-size:1.45rem;font-weight:850;text-decoration:none;display:inline-flex}.brand__red{color:#e31818}.brand--inverse{color:#fff}.brand-mark{flex:none;width:2.8rem;height:2.25rem;display:block;position:relative;overflow:hidden}.brand-mark img{width:3.4rem;max-width:none;height:3.4rem;position:absolute;top:-.25rem;left:-.26rem}.crab-easter-egg{z-index:35;aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(4.5rem,6.5vw,6rem);position:fixed;bottom:clamp(1rem,2.2vw,1.75rem);right:clamp(1rem,2.4vw,2.25rem)}.crab-easter-egg img{object-fit:contain;filter:drop-shadow(0 .45rem .5rem #061c2d29);width:100%;height:100%;display:block}@media (max-width:700px){.crab-easter-egg{display:none}}.crab-header{z-index:40;box-shadow:none;background:#fffffffa;border-bottom:1px solid #e5e7e8;position:sticky;top:0}.crab-header .brand-mark{width:3.6rem;height:3.1rem}.crab-header .brand-mark img{width:4.5rem;height:4.5rem;top:-.32rem;left:-.38rem}.crab-header__inner{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(.8rem,1.3vw,1.25rem);min-height:4.75rem;display:grid}.crab-header__nav{justify-self:center;align-items:center;gap:clamp(1.15rem,1.6vw,1.7rem);margin:0;display:flex}.crab-header__site-menu{flex:none;position:relative}.crab-header__menu-trigger{color:#102234;cursor:pointer;background:#fffefa;border:1px solid #d8d9d6;border-radius:.5rem;place-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:.75rem;transition:background-color .16s,border-color .16s;display:grid}.crab-header__menu-trigger:hover{background:#f5f3ee;border-color:#bfc4c4}.crab-header__menu-trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.crab-header__menu-icon{gap:4px;width:1.15rem;display:grid}.crab-header__menu-icon>span{background:currentColor;width:100%;height:2px;transition:opacity .16s,transform .16s;display:block}.crab-header__menu-trigger[aria-expanded=true] .crab-header__menu-icon>span:first-child{transform:translateY(6px)rotate(45deg)}.crab-header__menu-trigger[aria-expanded=true] .crab-header__menu-icon>span:nth-child(2){opacity:0}.crab-header__menu-trigger[aria-expanded=true] .crab-header__menu-icon>span:last-child{transform:translateY(-6px)rotate(-45deg)}.crab-header__menu-panel{background:#fffefa;border:1px solid #d9d9d4;border-radius:.65rem;min-width:19rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .65rem);left:0;box-shadow:0 12px 30px #1022341a}.crab-header__menu-panel[hidden]{display:none}.crab-header__menu-panel a,.crab-header__menu-panel button{color:#102234;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.65rem;width:100%;min-height:2.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:400;text-decoration:none;display:flex}.crab-header__menu-panel a:hover,.crab-header__menu-panel button:hover{color:#0b1d2a;background:#f4f2ed}.crab-header__menu-panel a:focus-visible,.crab-header__menu-panel button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-1px}.crab-header__menu-panel .site-icon{color:#7d90a4;flex:none;width:1.125rem;height:1.125rem}.crab-header__menu-panel .crab-header__menu-contact:before{content:"";flex:0 0 1.125rem;height:1px}.crab-header__menu-panel .crab-header__nav-link:not(:has(.site-icon)):before{content:"";flex:0 0 1.125rem;height:1px}.crab-header__menu-panel img{flex:none}.crab-header__menu-phone,.crab-header__menu-mobile-cta{display:none!important}.crab-header__nav a{color:#183044;white-space:nowrap;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.crab-header__nav a:hover{color:var(--accent-primary)}.crab-header__nav-link,.crab-header__calculator-link{gap:.45rem}.crab-header__nav-link .site-icon,.crab-header__calculator-link .site-icon{color:#587084;width:1.1rem;height:1.1rem}.crab-header__phone-menu{position:relative}.crab-header__phone-menu summary{color:#183044;cursor:pointer;white-space:nowrap;align-items:center;gap:.45rem;min-height:2.75rem;font-size:.875rem;font-weight:650;line-height:1;list-style:none;display:inline-flex}.crab-header__phone-menu summary::-webkit-details-marker{display:none}.crab-header__phone-menu summary .site-icon{color:#587084;width:1.1rem;height:1.1rem}.crab-header__phone-chevron{border-bottom:1.5px solid #8da0b4;border-right:1.5px solid #8da0b4;align-self:center;width:.36rem;height:.36rem;margin:-.2rem 0 0 .08rem;transition:transform .16s;transform:rotate(45deg)}.crab-header__phone-menu[open] .crab-header__phone-chevron{margin-top:.2rem;transform:rotate(225deg)}.crab-header__phone-panel{background:#fff;border:1px solid #dfe6ed;border-radius:.65rem;min-width:16.5rem;padding:.9rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 12px 36px #10223429}.crab-header__phone-kicker{color:#66778a;margin-bottom:.35rem;font-size:.7rem;display:block}.crab-header__phone-link{color:#102234;align-items:center;gap:.55rem;min-height:2.25rem;display:inline-flex}.crab-header__phone-link .site-icon{color:#e31818;width:1.1rem;height:1.1rem}.crab-header__phone-panel>p{color:#66778a;max-width:13.5rem;margin:.65rem 0;font-size:.72rem;line-height:1.35}.crab-header__callback{color:#fff;cursor:pointer;font:inherit;background:#e31818;border:0;border-radius:.4rem;width:100%;min-height:2.4rem;padding:.55rem .8rem;font-size:.72rem;font-weight:700}.crab-header__callback:hover{background:#c8141a}.crab-header__phone-separator{color:#8796a7;align-items:center;gap:.55rem;margin:.75rem 0 .55rem;font-size:.65rem;display:flex}.crab-header__phone-separator:before,.crab-header__phone-separator:after{content:"";background:#dfe6ed;flex:1;height:1px}.crab-header__messengers{justify-content:center;align-items:center;gap:.55rem;display:flex}.crab-header__phone-panel .crab-header__messenger{aspect-ratio:1;box-sizing:border-box;color:#78899b;background:#fff;border:1px solid #d6dee8;border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;min-width:2rem;max-width:2rem;height:2rem;min-height:2rem;max-height:2rem;padding:.36rem;display:flex}.crab-header__messenger img{filter:grayscale()saturate(0)contrast(1.25);opacity:.92;width:1.15rem;height:1.15rem;display:block}.crab-header__messenger.is-disabled{opacity:.78}.calculator-lead-dialog.general-lead-dialog{--accent-primary:#df171e;--accent-hover:#be1018;--accent-contrast:#fff;background:var(--lead-surface);border-radius:.875rem;width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.general-lead-dialog .calculator-lead-dialog__heading,.general-lead-dialog .calculator-lead-dialog__summary{min-height:9.5rem}.general-lead-dialog .calculator-lead-dialog__summary{grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.4rem 4.5rem 1.4rem 2rem}.general-lead-dialog .calculator-lead-dialog__calculator{border-radius:.58rem;width:3.25rem;height:3.25rem}.general-lead-dialog .calculator-lead-dialog__calculator svg{width:2rem}.general-lead-dialog .calculator-lead-dialog__summary p{color:#d3dbe3;letter-spacing:.11em;font-size:.82rem;font-weight:800}.general-lead-dialog .calculator-lead-dialog__summary h2{color:#fff;letter-spacing:-.035em;margin:.15rem 0 .35rem;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:800;line-height:1.08}.general-lead-dialog .calculator-lead-dialog__summary div>span{color:#aebdca;max-width:34rem;font-size:.82rem;line-height:1.4}.general-lead-dialog .calculator-lead-dialog__heading>button{width:2.7rem;height:2.7rem}.general-lead-dialog form{gap:.95rem;padding:1.6rem 2.5rem 0}.general-lead-dialog__primary-fields{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.general-lead-dialog .calculator-lead-dialog__field,.general-lead-dialog .calculator-lead-dialog__methods legend{font-size:.9rem;font-weight:650}.general-lead-dialog .calculator-lead-dialog__field{gap:.4rem}.general-lead-dialog input,.general-lead-dialog textarea,.general-lead-dialog select{background:var(--lead-surface);border-color:var(--lead-border-strong);border-radius:.58rem;min-height:3.45rem}.general-lead-dialog input::placeholder,.general-lead-dialog textarea::placeholder{color:#788493}.general-lead-dialog input:focus-visible,.general-lead-dialog textarea:focus-visible,.general-lead-dialog select:focus-visible{outline-offset:1px;border-color:#aeb6be;outline:3px solid #176ad238}.general-lead-dialog .calculator-lead-dialog__phone{border-color:var(--lead-border-strong);border-radius:.58rem;grid-template-columns:9.5rem minmax(0,1fr)}.general-lead-dialog .calculator-lead-dialog__phone:focus-within{border-color:#aeb6be;box-shadow:0 0 0 3px #176ad22e}.general-lead-dialog .calculator-lead-dialog__country-code{gap:.45rem;padding-left:.85rem}.general-lead-dialog .calculator-lead-dialog__methods legend{margin-bottom:.45rem}.general-lead-dialog .calculator-lead-dialog__methods>div{gap:.55rem}.general-lead-dialog .calculator-lead-dialog__method{border-color:var(--lead-border);border-radius:.58rem;grid-template-columns:1.65rem minmax(0,1fr);min-height:3.15rem;padding:.45rem .55rem;font-size:.76rem}.general-lead-dialog .calculator-lead-dialog__method.is-selected{border-color:var(--lead-border-strong);box-shadow:inset 3px 0 0 var(--accent-primary);background:#fff7f7}.general-lead-dialog .calculator-lead-dialog__method-icon{width:1.65rem;height:1.65rem}.general-lead-dialog .calculator-lead-dialog__extra{background:#f7f5f0;border:1px solid #e3e0d9;border-radius:.58rem;margin-top:.15rem}.general-lead-dialog .calculator-lead-dialog__extra summary{gap:.7rem;min-height:3.6rem;padding:.7rem 1rem}.general-lead-dialog .calculator-lead-dialog__extra summary>span:first-child{width:1.75rem;height:1.75rem}.general-lead-dialog__extra-label{flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;display:flex}.general-lead-dialog__extra-label small{color:#687585;font-size:.75rem;font-weight:500}.general-lead-dialog .calculator-lead-dialog__extra>div{gap:.85rem;padding:0 1rem 1rem}.general-lead-dialog .calculator-lead-dialog__consent{font-size:.8rem}.general-lead-dialog .calculator-lead-dialog__submit{border-radius:.58rem;min-height:3.8rem}.general-lead-dialog .calculator-lead-dialog__footer{margin:1.5rem 2.5rem 2rem;padding-top:1.2rem}.general-lead-dialog .calculator-lead-dialog__footer>p{margin-bottom:.65rem}.general-lead-dialog .calculator-lead-dialog__footer>div{grid-template-columns:minmax(11rem,auto) auto minmax(11rem,auto);gap:.85rem}.general-lead-dialog .calculator-lead-dialog__direct-phone{border-radius:.58rem;min-height:3.25rem;padding-block:.45rem}.general-lead-dialog .calculator-lead-dialog__quick>span,.general-lead-dialog .calculator-lead-dialog__quick>a{border-radius:.58rem;width:2.3rem;height:2.3rem;padding:.48rem}.general-lead-dialog .calculator-lead-dialog__hours{padding-left:.85rem}@media (max-width:700px){.calculator-lead-dialog.general-lead-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.general-lead-dialog .calculator-lead-dialog__heading,.general-lead-dialog .calculator-lead-dialog__summary{min-height:8.5rem}.general-lead-dialog .calculator-lead-dialog__summary{grid-template-columns:1fr;padding:1.1rem 3.75rem 1.1rem 1rem}.general-lead-dialog .calculator-lead-dialog__calculator{display:none}.general-lead-dialog .calculator-lead-dialog__summary h2{font-size:1.55rem}.general-lead-dialog .calculator-lead-dialog__summary div>span{font-size:.78rem}.general-lead-dialog form{gap:.85rem;padding:1.2rem 1rem 0}.general-lead-dialog__primary-fields{grid-template-columns:minmax(0,1fr);gap:.65rem}.general-lead-dialog .calculator-lead-dialog__methods>div{grid-template-columns:repeat(3,minmax(0,1fr))}.general-lead-dialog .calculator-lead-dialog__method{grid-template-columns:1.65rem minmax(0,1fr);gap:.4rem;padding-inline:.55rem}.general-lead-dialog .calculator-lead-dialog__method-icon{width:1.65rem;height:1.65rem}.general-lead-dialog .calculator-lead-dialog__footer{margin:1.25rem 1rem 1.5rem}.general-lead-dialog .calculator-lead-dialog__footer>div{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.general-lead-dialog .calculator-lead-dialog__hours{border-top:1px solid #dce3eb;border-left:0;grid-column:1/-1;padding:.6rem 0 0}}.crab-header .crab-header__cta{justify-self:end;min-height:2.8rem;padding-inline:1.05rem;font-size:.77rem}.auto-skip-link{z-index:100;background:#fff;padding:1rem;position:absolute;top:-10rem}.auto-skip-link:focus{top:.4rem;left:.4rem}.auto-hero{background:#f4f2ed;padding:3.1rem 0 2.4rem;overflow:clip}.auto-hero__layout{grid-template-rows:auto auto auto;grid-template-columns:45% 55%;row-gap:1.15rem;display:grid;position:relative}.auto-hero__copy{z-index:3;grid-area:1/1;align-self:end;padding-top:1rem}.auto-hero h1{color:#0b1d2a;text-transform:uppercase;letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,3.5vw,3.3rem);font-weight:850;line-height:1.025}.auto-hero h1>span{white-space:nowrap;display:block}.auto-hero h1 em{color:var(--accent-primary);font-style:normal}.auto-hero__lead{color:#526174;max-width:31rem;margin:1.3rem 0 0;font-size:1rem}.auto-hero__visual{background:0 0;grid-area:1/2/4;min-width:0;min-height:36rem;position:relative}.auto-hero__visual:before{content:"";z-index:0;background:radial-gradient(at 54% 49%,#cfccc594 0%,#e7e3db66 48%,#0000 73%);position:absolute;inset:1rem -4% 2.5rem}.auto-hero__visual:after{content:"";z-index:0;background:radial-gradient(#0b1d2a21,#0000 68%);height:2rem;position:absolute;bottom:4.5rem;left:10%;right:2%}.auto-hero-route{aspect-ratio:760/250;pointer-events:none;z-index:1;width:112%;position:absolute;top:.75rem;left:-2%}.auto-hero-route svg{width:100%;height:auto;display:block;overflow:visible}.auto-hero-route__land{fill:#52617414;stroke:#52617421;stroke-linejoin:round;stroke-width:1.6px}.auto-hero-route__land--destination{fill:#52617412}.auto-hero-route__path{fill:none;stroke:#df171ead;stroke-dasharray:.026 .021;stroke-linecap:round;stroke-width:2.6px}.auto-hero-route__port circle:first-child{fill:#df171eeb}.auto-hero-route__port circle:last-child{fill:none;stroke:#fffefbe0;stroke-width:2.5px}.auto-hero-route__ship{fill:none;stroke:#52617452;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.auto-hero-route__ship-hull{fill:#5261741a}.auto-hero-route__ship-containers rect,.auto-hero-route__ship-bridge{fill:#52617412}.auto-hero-route__ship-containers path,.auto-hero-route__ship-deck,.auto-hero-route__ship-windows,.auto-hero-route__ship-mast{fill:none;stroke:#52617447;stroke-width:1.35px}.auto-hero-route__label text{fill:#0b1d2ad1;font-size:18px;font-weight:800}.auto-hero-route__label .auto-hero-route__label-detail{fill:#5261749e;font-size:14px;font-weight:600}.auto-hero-route__label--destination text{text-anchor:middle}.auto-hero-route-mobile{display:none}.auto-hero__service-badge{color:#0b1d2a;pointer-events:none;z-index:3;background:#fffefbf2;border:1px solid #0b1d2a1f;border-radius:.7rem;align-items:center;gap:.55rem;max-width:13.5rem;padding:.62rem .78rem;font-size:.76rem;font-weight:750;line-height:1.25;display:flex;position:absolute;top:77%;right:0;box-shadow:0 10px 28px #0b1d2a14}.auto-hero__service-badge svg{fill:none;height:1.55rem;stroke:var(--accent-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1.55rem}.auto-hero__car{mix-blend-mode:multiply;z-index:2;width:110%;max-width:none;height:auto;position:absolute;top:4rem;left:0}.auto-hero__actions{z-index:3;flex-wrap:wrap;grid-area:2/1;align-content:start;align-items:center;gap:.65rem 1.25rem;padding-bottom:.8rem;display:flex}.auto-hero__actions .ct-button{padding-inline:1.2rem;font-size:.85rem}.auto-hero__actions>.auto-text-link{font-size:.8rem}.auto-financial-summary{z-index:3;background:#fff;border:1px solid #d9dce0;border-radius:.65rem;grid-area:3/1;min-width:0;padding:.85rem 1.15rem .9rem;position:relative;overflow:hidden;box-shadow:0 10px 24px #0b1d2a0f}.auto-financial-summary:before{background:var(--accent-primary);content:"";height:.22rem;position:absolute;top:0;left:0;right:0}.auto-financial-summary__heading{justify-content:space-between;align-items:center;gap:1rem;padding:0 0 .7rem;display:flex}.auto-financial-summary__heading p{color:#b8151c;letter-spacing:.065em;text-transform:uppercase;max-width:16rem;margin:0;font-size:.7rem;font-weight:750;line-height:1.35}.auto-financial-summary__heading strong{color:#162a3a;flex:none;font-size:.85rem;line-height:1.3}.auto-financial-summary__facts{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.7rem 1.25rem;margin:0;display:grid}.auto-financial-summary__fact{min-width:0;padding:0}.auto-financial-summary__fact:nth-child(2){border-left:1px solid #e4e5e6;padding-left:1.25rem}.auto-financial-summary__fact:last-child{border-top:1px solid #e4e5e6;grid-column:1/-1;padding-top:.65rem}.auto-financial-summary__fact dt{color:#68737d;letter-spacing:.045em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.35}.auto-financial-summary__fact dd{color:#102536;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:1rem;font-weight:780;line-height:1.25}.auto-financial-summary__fact.is-emphasis{flex-direction:column;display:flex}.auto-financial-summary__fact.is-emphasis dt{order:2}.auto-financial-summary__fact.is-emphasis dd{letter-spacing:-.035em;order:1;margin:0 0 .25rem;font-size:clamp(1.8rem,2.45vw,2.2rem)}.auto-financial-summary__fact.is-emphasis span{order:3}.auto-financial-summary__fact span{color:#75808a;margin-top:.2rem;font-size:.72rem;line-height:1.35;display:block}.auto-trust{background:#fff;border-top:1px solid #e5e7e8;border-bottom:1px solid #e5e7e8;padding:1.5rem 0}.auto-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.auto-trust__grid>div{align-items:flex-start;gap:.75rem;min-width:0;padding:.2rem clamp(1rem,2vw,1.75rem);display:flex}.auto-trust__grid>div:first-child{padding-left:0}.auto-trust__grid>div+div{border-left:1px solid #e5e7e8}.auto-trust .site-icon{color:var(--accent-primary);width:1.35rem;height:1.35rem;margin-top:.05rem}.auto-trust p{margin:0}.auto-trust strong{color:#152a3a;font-size:.88rem;line-height:1.35;display:block}.auto-trust p span{color:#68737d;margin-top:.25rem;font-size:.78rem;line-height:1.4;display:block}.auto-offers{background:#f4f2ed}.auto-offers .auto-section-heading{align-items:flex-end;margin-bottom:1.35rem}.auto-filters{scrollbar-width:none;gap:.4rem;margin-bottom:1.1rem;padding:.1rem .1rem .25rem;display:flex;overflow-x:auto}.auto-filters::-webkit-scrollbar{display:none}.auto-vehicle-grid::-webkit-scrollbar{display:none}.auto-filters button{color:#344758;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d8d8d3;border-radius:.4rem;min-height:2.75rem;padding:.45rem .95rem;font-size:.76rem;font-weight:650;transition:background-color .16s,border-color .16s,color .16s}.auto-filters button:hover{border-color:#aeb5b9}.auto-filters button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--accent-primary);color:#b8151c;background:#fffefa;border-color:#c9cac6;font-weight:750}.auto-filters button:focus-visible,.auto-vehicle-card a:focus-visible,.verified-case-entry>a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.auto-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.auto-vehicle-card{background:#fffefa;border:1px solid #d9d9d4;border-radius:.7rem;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 6px 18px #0d1b2a0a}.auto-vehicle-card:hover{border-color:#bdc1c1;box-shadow:0 10px 24px #0d1b2a12}.auto-vehicle-card__image{aspect-ratio:1.48;background:#e7e6e1;display:block;position:relative;overflow:hidden}.auto-vehicle-card__image img{object-fit:cover;object-position:center 54%;transition:transform .22s ease-out}.auto-vehicle-card:hover img{transform:scale(1.018)}.auto-vehicle-card__image>span{color:#425160;background:#fffefaf0;border:1px solid #1e303f24;border-radius:.3rem;padding:.3rem .45rem;font-size:.67rem;font-weight:700;position:absolute;top:.65rem;left:.65rem}.auto-vehicle-card__body{flex-direction:column;flex:1;padding:1.05rem 1rem .35rem;display:flex}.auto-vehicle-card__identity{min-width:0}.auto-vehicle-card h3{color:#0e2231;letter-spacing:-.035em;margin:0;font-size:1.12rem;line-height:1.2}.auto-vehicle-card__trim{color:var(--text-secondary);margin:.3rem 0 0;font-size:.8rem}.auto-specs{flex-wrap:wrap;gap:.35rem .55rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.auto-specs li{color:#526171;font-size:.76rem;line-height:1.45}.auto-specs li+li:before{color:#a3aaae;content:"·";margin-right:.55rem}.auto-vehicle-card__price{border-top:1px solid #e5e4df;margin-top:.9rem;padding-top:.75rem}.auto-vehicle-card__price>span{color:#66717c;letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.35;display:block}.auto-vehicle-card__cost-state{color:#344758;margin:.3rem 0 0;font-size:.95rem;font-weight:650;line-height:1.35}.auto-vehicle-card__price small{color:#75808a;margin-top:.25rem;font-size:.7rem;line-height:1.4;display:block}.auto-vehicle-card__action{color:var(--accent-primary);justify-content:space-between;align-items:center;min-height:3rem;margin-top:.55rem;font-size:.82rem;font-weight:750;text-decoration:none;display:flex}.auto-vehicle-card__action .site-icon{width:1.05rem;height:1.05rem;transition:transform .16s ease-out}.auto-vehicle-card__action:hover .site-icon{transform:translate(.2rem)}.crab-home .verified-case-entry{border:1px solid #d4d5d2;border-left:.22rem solid var(--accent-primary);background:#fffefa;border-radius:.65rem;grid-template-columns:minmax(13rem,1fr) minmax(24rem,1.4fr) auto;align-items:center;gap:1.25rem clamp(1.5rem,3vw,3rem);margin-top:1.35rem;padding:1.2rem 1.3rem;display:grid}.crab-home .verified-case-entry h3{margin:.3rem 0 0;font-size:1rem;line-height:1.3}.verified-case-entry__provenance{color:#b8151c;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.verified-case-entry__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.verified-case-entry__facts>div+div{border-left:1px solid #dedfdb;padding-left:1rem}.verified-case-entry__facts dt{color:#6a747d;font-size:.68rem;font-weight:700;line-height:1.35}.verified-case-entry__facts dd{color:#132939;font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:1rem;font-weight:780;line-height:1.25}.verified-case-entry__facts .is-emphasis dd{font-size:1.2rem}.crab-home .verified-case-entry>a{color:var(--accent-primary);white-space:nowrap;align-items:center;gap:.55rem;min-height:2.75rem;font-size:.8rem;font-weight:750;text-decoration:none;display:flex}.auto-telegram{color:#fff;background:#0b1927;position:relative;overflow:clip}.auto-telegram__layout{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.1rem clamp(2.5rem,4vw,4rem);min-height:0;padding-block:clamp(2.25rem,3vw,2.75rem);display:grid;position:relative}.auto-telegram__copy{z-index:2;grid-area:1/1;align-self:end;max-width:42rem}.auto-telegram .auto-eyebrow{color:#ff7379;margin-bottom:.65rem}.auto-telegram h2{letter-spacing:-.045em;text-wrap:balance;max-inline-size:20ch;margin:0;font-size:clamp(2.1rem,3vw,3.25rem);line-height:1.04}.auto-telegram__copy>p:not(.auto-eyebrow){color:#bac5d1;max-width:31rem;margin:.8rem 0 0;font-size:1rem;line-height:1.6}.auto-telegram__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.25rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.auto-telegram__benefits li{align-items:center;gap:.7rem;font-size:.82rem;font-weight:650;line-height:1.4;display:flex}.auto-telegram__benefits .site-icon{color:#ff7379;flex:none;width:1.35rem;height:1.35rem}.auto-telegram__pending{background:#122333;border:1px solid #34414e;border-radius:.6rem;padding:.9rem 1.15rem;display:inline-block}.auto-telegram__pending .auto-label{color:#edf3fa;background:0 0;padding:0;font-size:.8rem}.auto-telegram__pending p{color:#b6c4d1;margin:.4rem 0 0;font-size:.72rem}.telegram-button{background:var(--accent-primary)}.telegram-button:hover{background:var(--accent-hover)}.auto-telegram__action{grid-area:2/1;align-self:start}.auto-telegram-phone{z-index:1;grid-area:1/2/3;align-self:stretch;min-width:0;height:25rem;margin:0;position:relative}.auto-telegram-phone__device{color:#102536;transform-origin:top;background:#e3ebf0;border:.32rem solid #3c4d5d;border-radius:2.45rem;width:min(21rem,100% - 1rem);padding:1.7rem .42rem .42rem;position:absolute;top:.4rem;left:50%;transform:translate(-50%)rotate(-9deg);box-shadow:0 24px 44px #0000003d}.auto-telegram-phone__speaker{background:#172838;border-radius:999px;width:28%;height:.42rem;position:absolute;top:.68rem;left:36%}.auto-telegram-phone__screen{background:#e9f0f4;border:1px solid #c6d0d7;border-radius:1.95rem;padding-bottom:.7rem;overflow:hidden}.auto-telegram-phone__channel{color:#4f6170;background:#fbfbf9;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.55rem;padding:.55rem .8rem;display:grid}.auto-telegram-phone__channel .brand-mark{width:2.45rem;height:2rem}.auto-telegram-phone__channel .brand-mark img{width:2.8rem;height:2.8rem;top:-.2rem;left:-.2rem}.auto-telegram-phone__brand{gap:.08rem;display:grid}.auto-telegram-phone__brand strong{color:#152a3a;font-size:.82rem;line-height:1.2}.auto-telegram-phone__brand span{color:#667684;font-size:.54rem;line-height:1.25}.auto-telegram-phone__post{background:#fff;border:1px solid #d5dde2;border-radius:.95rem;margin:.65rem;overflow:hidden;box-shadow:0 7px 14px #1d304017}.auto-telegram-phone__image{aspect-ratio:1.67;background:#d9d8d4;position:relative;overflow:hidden}.auto-telegram-phone__image img{object-fit:cover;object-position:center 60%}.auto-telegram-phone__content{padding:.85rem .9rem .95rem}.auto-telegram-phone__eyebrow{color:#b8151c;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:800}.auto-telegram-phone h3{letter-spacing:-.035em;margin:.2rem 0 0;font-size:1.08rem;line-height:1.2}.auto-telegram-phone__content>p:not(.auto-telegram-phone__eyebrow){color:#526171;margin:.3rem 0 0;font-size:.73rem;line-height:1.45}.auto-telegram-phone__content small{color:#83909b;margin-top:.7rem;font-size:.62rem;display:block}.auto-telegram-phone__next{color:#263d4e;background:#fff;border:1px solid #d5dde2;border-radius:.95rem;align-items:center;gap:.65rem;margin:0 .65rem;padding:.8rem .9rem;font-size:.7rem;font-weight:650;line-height:1.35;display:flex}.auto-telegram-phone__next .site-icon{color:var(--accent-primary);flex:none;width:1.15rem;height:1.15rem}.auto-process{background:#fff;border-top:1px solid #e2e3e1}.auto-process__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin:2rem 0 0;padding:0;list-style:none;display:grid}.auto-process__steps li{border-top:1px solid #dbe2ea;padding-top:1.2rem;position:relative}.auto-process__steps li:before{content:"";background:#e31818;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.auto-process__steps li>div{margin-bottom:1rem}.auto-process__steps li>div>span{color:var(--accent-primary);letter-spacing:.04em;font-size:1rem;font-weight:800}.auto-process__steps h3{letter-spacing:-.02em;margin:0 0 .65rem;font-size:1rem;line-height:1.3}.auto-process__steps p{color:#5a687b;margin:0;font-size:.8rem}.auto-calculator{background:#f1eee7;border-block:1px solid #ded9cf;padding-block:4.2rem 3.2rem}.auto-calculator__grid{grid-template:"intro breakdown""vehicle breakdown""case-link breakdown"1fr/minmax(0,.45fr) minmax(0,1fr);align-items:start;gap:1.2rem clamp(1.75rem,3vw,3.5rem);display:grid}.auto-calculator__intro{grid-area:intro}.auto-calculator__intro .auto-eyebrow{margin-bottom:.65rem}.auto-calculator__intro>p:not(.auto-eyebrow){color:var(--text-secondary);max-width:29rem;margin:.85rem 0 0;font-size:.94rem}.auto-calculator__breakdown{background:#fffefa;border:1px solid #dedbd4;border-radius:.7rem;grid-area:breakdown;justify-self:center;width:80%;padding:clamp(1.1rem,1.7vw,1.55rem);box-shadow:0 .75rem 2rem #0d1b2a0f}.auto-calculator__vehicle{border-block:1px solid #ddd9d1;grid-area:vehicle;grid-template-columns:minmax(9rem,1.12fr) minmax(0,.88fr);align-items:center;gap:.15rem 1rem;padding:1rem 0;display:grid}.auto-calculator__vehicle>.auto-label{color:#111827;background:0 0;grid-column:1/-1;justify-self:start;margin-bottom:.65rem;padding:0}.auto-calculator__photo{aspect-ratio:1.75;grid-row:2/6;align-self:stretch;width:100%;margin:0;position:relative}.auto-calculator__photo img{object-fit:cover;object-position:center 62%}.auto-calculator__vehicle h3{margin:0;font-size:1.2rem;line-height:1.15}.auto-calculator__vehicle>p{color:var(--text-secondary);margin:.3rem 0;font-size:.78rem;line-height:1.45}.auto-calculator__vehicle>.auto-muted{font-size:.65rem;display:block}.auto-calculator__case-link{color:var(--accent-primary);grid-area:case-link;place-self:start;font-size:.8rem}.auto-calculator__kicker{color:#69727b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:800}.auto-calculator__breakdown dl{margin:0}.auto-calculator__breakdown dl>div{border-bottom:1px solid #e5e1d9;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:.82rem;display:flex}.auto-calculator__breakdown dt{color:#4f5d6b}.auto-calculator__breakdown dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:750}.auto-cost-details{font-size:.7rem}.auto-cost-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;margin-inline:-.35rem;padding:.2rem .35rem;list-style:none;display:flex}.auto-cost-details summary::-webkit-details-marker{display:none}.auto-cost-details summary:hover{color:#1f3446;background:#f7f3eb}.auto-cost-details summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:.25rem}.auto-cost-details summary>span{color:#111827;flex:none;font-size:1.15rem;font-weight:500;line-height:1}.auto-cost-details p{color:#5a687b}.auto-cost-details a{min-height:2.75rem;display:inline-block}.auto-calculator__closing{border-top:1px solid #d8d3c9;grid-template-columns:minmax(0,1.05fr) minmax(14rem,.95fr);align-items:start;gap:1.4rem;margin-top:.4rem;padding-top:1rem;display:grid}.auto-calculator__total{border-left:3px solid var(--accent-primary);color:var(--text-primary);background:#f5f1e9;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem .9rem .8rem 1rem;display:flex}.auto-calculator__total>span{font-size:.7rem;font-weight:700}.auto-calculator__total strong{color:#0d1b2a;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.65rem)}.auto-calculator__note{color:#657185;margin:.8rem 0 0;font-size:.65rem}.auto-calculator__request{border-left:1px solid #e2ded6;padding-left:1.4rem}.auto-calculator__request h3{margin:0;font-size:1.05rem;line-height:1.2}.auto-calculator__request p{color:#5a687b;margin:.55rem 0 .85rem;font-size:.75rem;line-height:1.5}.auto-calculator__request .ct-button{width:100%;padding:.75rem .85rem;font-size:.76rem}.auto-calculator__request small{color:#657185;margin-top:.6rem;font-size:.66rem;line-height:1.5;display:block}.auto-media{background:#f8f5ef;border-top:1px solid #e5e0d7;padding-block:3rem 3.25rem}.auto-media .auto-section-heading{margin-bottom:1.4rem}.auto-media .auto-section-heading>div>p:last-child{max-width:39rem}.auto-media-carousel{width:100%;margin-inline:auto;position:relative}.auto-media-carousel__viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;margin-inline:auto;padding:.1rem .1rem .8rem;overflow-x:auto}.auto-media-carousel__viewport::-webkit-scrollbar{display:none}.auto-media-carousel__viewport:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:.75rem}.auto-media-grid{grid-auto-columns:calc(25% - .75rem);grid-auto-flow:column;align-items:stretch;gap:1rem;width:100%;display:grid}.auto-media-carousel__control{color:#102638;cursor:pointer;z-index:2;background:#fffdfa;border:1px solid #d8d3c9;border-radius:50%;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;padding:0;transition:background .16s,border-color .16s,color .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .45rem 1.4rem #0e22341f}.auto-media-carousel__control:hover:not(:disabled){background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.auto-media-carousel__control:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.auto-media-carousel__control .site-icon{width:1.2rem;height:1.2rem}.auto-media-carousel__control--previous{left:-3.75rem}.auto-media-carousel__control--previous .site-icon{transform:rotate(180deg)}.auto-media-carousel__control--next{right:-3.75rem}.auto-media-card{scroll-snap-align:start;background:#fffefa;border:1px solid #d9d9d4;border-radius:.7rem;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 6px 18px #0d1b2a0a}.auto-media-card:hover,.auto-media-card:focus-within{border-color:#bdc1c1;box-shadow:0 10px 24px #0d1b2a12}.auto-media-card__play{color:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.auto-media-card__play:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.auto-media-card__image{aspect-ratio:1.48;background:#e7e6e1;position:relative;overflow:hidden}.auto-media-card__image img{object-fit:cover;transition:transform .18s}.auto-media-card__play:hover img,.auto-media-card__play:focus-visible img{transform:scale(1.025)}.auto-play{color:#fff;background:#e51620;border-radius:50%;place-items:center;width:3.15rem;height:3.15rem;transition:background .16s,color .16s,transform .16s ease-out;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .45rem 1.4rem #07162247}.auto-media-card__play:hover .auto-play,.auto-media-card__play:focus-visible .auto-play{background:#bd1018;transform:translate(-50%,-50%)scale(1.05)}.auto-media-card__tag,.auto-media-card__duration{color:#fff;border-radius:.25rem;padding:.3rem .5rem;font-size:.7rem;position:absolute}.auto-media-card__tag{background:#091b2ae0;top:.7rem;left:.7rem}.auto-media-card__duration{background:#111b28;bottom:.5rem;right:.5rem}.auto-media-card__copy{flex-direction:column;flex:1;padding:1.05rem 1rem 1.15rem;display:flex}.auto-media-card__copy>span{color:#d81720;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.auto-media-card h3{color:#0e2231;letter-spacing:-.025em;margin:.45rem 0 .7rem;font-size:1rem;line-height:1.25}.auto-media-card p,.auto-media-card time{color:#5a687b;margin:0;font-size:.75rem;line-height:1.45;display:block}body:has(.auto-media-dialog[open]){overflow:hidden}.auto-media-dialog{color:#fff;background:0 0;border:0;width:min(64rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:visible}.auto-media-dialog::backdrop{background:#040d15db}.auto-media-dialog__surface{background:#0b1927;border:1px solid #314153;border-radius:.75rem;max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 1.5rem 5rem #0000007a}.auto-media-dialog__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1rem 1rem .9rem 1.2rem;display:flex}.auto-media-dialog__header>div{min-width:0}.auto-media-dialog__header span{color:#ff7277;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.auto-media-dialog__header h2{color:#fff;max-width:48rem;margin:.3rem 0 0;font-size:clamp(1rem,2vw,1.35rem);line-height:1.3}.auto-media-dialog__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #526275;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex}.auto-media-dialog__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.auto-media-dialog__close:hover{background:#1a2d3f}.auto-media-dialog__close:focus-visible,.auto-media-dialog__fallback a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.auto-media-dialog__player{aspect-ratio:16/9;background:#05090d;position:relative}.auto-media-dialog__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.auto-media-dialog__fallback{color:#aebccc;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.85rem 1.2rem 1rem;font-size:.8rem;display:flex}.auto-media-dialog__fallback a{color:#fff;white-space:nowrap;font-weight:700;text-decoration:none}.auto-media-dialog__fallback a:hover{color:#ff7277}.auto-faq{background:#f3f7fa;padding-block:2.8rem}.auto-faq__layout{grid-template-columns:1fr 15rem;align-items:start;gap:1.3rem;display:grid}.auto-faq__list{grid-template-columns:1fr 1fr;align-items:start;gap:.55rem .8rem;display:grid}.auto-faq__list details{background:#fff;border:1px solid #e6ecf2;border-radius:.45rem}.auto-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.7rem .9rem;font-size:.76rem;font-weight:550;display:flex}.auto-faq__list summary span{font-size:1.1rem;transition:transform .16s}.auto-faq__list details[open] summary span{transform:rotate(45deg)}.auto-faq__list details p{color:#546274;margin:0;padding:0 .9rem 1rem;font-size:.8rem}.crab-home summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:.4rem}.crab-home summary::-webkit-details-marker{display:none}.auto-help{background:#fff;border:1px solid #d4dfea;border-radius:.55rem;padding:1rem}.auto-help h3{margin:.6rem 0 .3rem;font-size:.9rem}.auto-help p{color:#5a687b;margin:.3rem 0 .8rem;font-size:.74rem}.auto-help .ct-button{color:#225a9f;width:100%;min-height:2.75rem;padding:.6rem;font-size:.72rem}.auto-final{color:#fff;background:#0b1927;min-height:19rem;position:relative;overflow:clip}.auto-final__image{object-fit:cover;object-position:58% center}.auto-final:after{content:"";background:linear-gradient(90deg,#05121de6 0%,#05121dad 42%,#0000 82%);position:absolute;inset:0}.auto-final__content{z-index:2;justify-content:space-between;align-items:center;gap:3rem;min-height:19rem;padding-block:2.5rem;display:flex;position:relative}.auto-final__copy{flex-direction:column;align-items:flex-start;max-width:31rem;display:flex}.auto-final .auto-eyebrow{color:#ff7277}.auto-final h2{font-size:clamp(2rem,2.8vw,2.8rem)}.auto-final__copy>p:last-of-type{color:#d1d9e2;margin-bottom:0;font-size:.95rem;line-height:1.5}.auto-final__copy>.ct-button{white-space:nowrap;margin-top:1.35rem;font-size:.83rem}.crab-footer{color:#c2cddb;background:linear-gradient(#0e2234 0%,#0a1b2a 100%);padding:0}.crab-footer__layout{display:block}.crab-footer__columns{grid-template-columns:1.05fr .95fr 1.05fr .95fr;padding:2.7rem 0 2rem;display:grid}.crab-footer__column{min-width:0;padding-inline:clamp(1.6rem,2.8vw,3rem)}.crab-footer__column:first-child{padding-left:0}.crab-footer__column:last-child{padding-right:0}.crab-footer__column+.crab-footer__column{border-left:1px solid #314153}.crab-footer h2{color:#fff;letter-spacing:-.02em;margin:0 0 .85rem;font-size:1rem;font-weight:800;line-height:1.25}.crab-footer .brand{color:#fff;font-size:1.45rem}.crab-footer .brand-mark{width:3.4rem;height:2.75rem}.crab-footer .brand-mark img{width:4.15rem;height:4.15rem;top:-.3rem;left:-.32rem}.crab-footer__brand>p{color:#c7d1dd;margin:.85rem 0 1.25rem;font-size:.85rem;line-height:1.55}.crab-footer__socials,.crab-footer__messengers{align-items:center;gap:.55rem;display:flex}.crab-footer__social,.crab-footer__messenger{flex:none;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:flex}.crab-footer__messenger img{width:100%;height:100%;display:block}.crab-footer__social{color:#aebccc;width:2rem;height:2rem}.crab-footer__social svg{transform-origin:50%;width:1.5rem;height:1.5rem;display:block}.crab-footer__social.is-telegram svg{transform:scale(.84)}.crab-footer__social.is-youtube svg{transform:scale(1.04)}.crab-footer__social.is-vk svg{transform:scale(1.12)}.crab-footer__social.is-tiktok svg{transform:scale(1.08)}.crab-footer__social.is-telegram svg,.crab-footer__social.is-vk svg{fill:currentColor;stroke:none}.crab-footer__messenger{color:#9dabbc;background:0 0;border:0;width:2rem;height:2rem;padding:0}.crab-footer__messenger .site-icon,.crab-footer__messenger img{transform-origin:50%;width:1.5rem;height:1.5rem;display:block}.crab-footer__messenger.is-telegram .site-icon{transform:scale(.9)}.crab-footer__messenger.is-viber img,.crab-footer__messenger.is-whatsapp img{transform:scale(.78)}.crab-footer__messenger img{filter:grayscale()brightness(0)invert(72%);opacity:1}.crab-footer__messenger.is-disabled{opacity:1}.crab-footer__social.is-disabled{color:#9dabbc}.crab-footer__social.is-disabled svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.crab-footer__social.is-disabled.is-vk svg{fill:currentColor;stroke:none}.crab-footer__social.is-disabled svg path:first-child:not(:last-child){fill:none}.crab-footer__links,.crab-footer__documents{flex-direction:column;gap:.52rem;display:flex}.crab-footer__links a,.crab-footer__links span,.crab-footer__links button,.crab-footer__documents span{color:#b8c5d4;font:inherit;text-align:left;background:0 0;border:0;width:fit-content;margin:0;padding:0;font-size:.84rem;line-height:1.25;text-decoration:none}.crab-footer__links button{cursor:pointer}.crab-footer__links span[aria-disabled=true],.crab-footer__documents span{color:#9eacbd}.crab-footer__links a:hover,.crab-footer__links button:hover,.crab-footer__phone:hover{color:#fff}.crab-footer__phone{color:#b8c5d4;align-items:center;gap:.7rem;font-size:.9rem;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex}.crab-footer__phone .site-icon{width:1.35rem;height:1.35rem}.crab-footer__email{color:#aebccc;align-items:center;gap:.7rem;margin-top:.55rem;font-size:.75rem;display:flex}.crab-footer__email .site-icon{width:1.35rem;height:1.35rem}.crab-footer__email a{color:#b8c5d4;font-size:.84rem;font-weight:400;text-decoration:none}.crab-footer__email a:hover{color:#fff}.crab-footer__address{color:#aebccc;align-items:center;gap:.7rem;margin-top:.55rem;font-size:.84rem;display:flex}.crab-footer__address .site-icon{width:1.35rem;height:1.35rem}.crab-footer__contact-label{color:#b8c5d4;margin:1.55rem 0 .75rem;font-size:.82rem;font-weight:400;line-height:1.35}.crab-footer__bottom{color:#aebccc;border-top:1px solid #314153;justify-content:space-between;align-items:center;padding:.95rem 0 1.2rem;font-size:.75rem;line-height:1.4;display:flex}.crab-footer a{transition:color .16s}.crab-footer__social,.crab-footer__messenger{transition:opacity .16s,transform .16s}.crab-footer a.crab-footer__social:hover,.crab-footer a.crab-footer__messenger:hover{transform:translateY(-2px)}.crab-footer a:focus-visible,.crab-footer button:focus-visible{outline-color:#176ad2}.crab-footer__documents span{align-items:center;display:inline-flex}.request-dialog{border:0;border-radius:1rem;width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.8rem;box-shadow:0 20px 80px #08131f40}.request-dialog::backdrop{background:#08131fa6}.request-dialog__heading{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.request-dialog__heading button{cursor:pointer;background:#f5f7fa;border:1px solid #e2e8ee;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.6rem}.request-dialog h2{margin:0;font-size:1.9rem;line-height:1.15}.request-dialog__intro{color:#596779;font-size:.87rem;line-height:1.5}.request-dialog form{gap:.9rem;display:grid}.request-dialog label{gap:.4rem;font-size:.82rem;font-weight:650;display:grid}.request-dialog input,.request-dialog textarea{color:#142536;resize:vertical;background:#fff;border:1px solid #cfd9e4;border-radius:.4rem;width:100%;min-height:2.75rem;padding:.75rem;font-size:.95rem;font-weight:400}.request-dialog__preview summary{cursor:pointer;align-items:center;min-height:2.75rem;font-size:.8rem;display:flex}.request-dialog__preview summary:focus-visible,.request-dialog textarea:focus-visible{outline:3px solid var(--focus-ring)}.request-dialog__notice{color:#4b5d70;background:#f0f4f8;border-radius:.4rem;margin:0;padding:.8rem;font-size:.75rem;line-height:1.5}.request-dialog__status{color:#185b38;margin:0;font-size:.8rem}body:has(.request-dialog[open]){overflow:hidden}@media (max-width:1200px){.auto-telegram__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 2.5rem}.crab-header__inner{display:flex}.crab-header__nav{display:none}.crab-header__cta{order:2;margin-left:auto}.crab-header__site-menu{order:3;display:block;position:relative}.crab-header__menu-panel{width:min(22rem,100vw - 2.5rem);min-width:0;max-height:calc(100dvh - 6rem);top:calc(100% + .75rem);left:auto;right:0;overflow-y:auto}.crab-header__menu-panel a,.crab-header__menu-panel button{min-height:2.75rem}.crab-header__menu-panel a{border-bottom:1px solid #edf1f5;font-size:.9rem}.crab-header__menu-phone,.crab-header__menu-panel .crab-header__menu-mobile-cta{display:flex!important}.crab-header__menu-contact{display:none!important}.crab-header__menu-panel .crab-header__menu-mobile-cta{background:var(--accent-primary);border:1px solid var(--accent-primary);color:#fff;justify-content:center;width:100%;margin-top:.75rem}.crab-header__menu-panel .crab-header__menu-mobile-cta:hover{background:var(--accent-hover);color:#fff}.auto-hero h1{font-size:clamp(2rem,3.6vw,3rem)}.auto-hero__visual{min-height:27rem}.auto-hero__car{top:3.25rem}.auto-hero__actions>.auto-text-link{flex-basis:100%}.auto-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-process__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.auto-calculator__closing{grid-template-columns:1fr}.auto-calculator__request{border-top:1px solid #e2ded6;border-left:0;padding:1.15rem 0 0}.auto-media-grid{grid-auto-columns:calc(33.3333% - .666667rem)}.auto-media-carousel{padding-inline:3.75rem}.auto-media-carousel__control--previous{left:0}.auto-media-carousel__control--next{right:0}.auto-faq__layout{grid-template-columns:1fr}.auto-help{align-items:center;gap:1rem;display:flex}.auto-help .ct-button{width:auto;margin-left:auto}.auto-help h3,.auto-help p{margin:0}}@media (max-width:850px){.auto-hero__layout{grid-template-columns:48% 52%}.auto-hero h1{font-size:1.9rem}.auto-hero__lead{font-size:.9rem}.auto-hero__car{width:116%;top:3rem;left:0}.auto-hero-route{width:110%;top:.5rem;left:-5%}.auto-hero__service-badge{max-width:11.5rem;top:74%;right:-.25rem}.auto-hero__visual:after{opacity:.72;height:1.35rem;inset:28vw 14% auto}.auto-hero__visual{min-height:28rem}.auto-trust__grid{grid-template-columns:1fr 1fr}.auto-trust__grid>div:nth-child(odd){border-left:0}.auto-trust__grid>div:nth-child(n+3){border-top:1px solid #e5e7e8;padding-top:1rem}.crab-home .verified-case-entry{grid-template-columns:minmax(0,1fr) auto}.verified-case-entry__facts{grid-area:2/1/auto/-1}.auto-telegram__layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:1.35rem;padding-block:2.5rem}.auto-telegram__copy{grid-area:1/1;max-width:40rem}.auto-telegram h2{font-size:clamp(2.25rem,6vw,3.25rem)}.auto-telegram-phone{grid-area:3/1;width:100%;height:24rem}.auto-telegram-phone__device{width:min(20.5rem,100% - 1rem);transform:translate(-50%)rotate(-5deg)}.auto-telegram__action{grid-area:2/1}.auto-calculator__grid{grid-template:"intro""vehicle""breakdown""case-link"/minmax(0,1fr);row-gap:1.25rem}.auto-calculator__breakdown{justify-self:stretch;width:100%}.auto-calculator__intro>p:not(.auto-eyebrow){max-width:42rem}.auto-calculator__vehicle{grid-template-columns:19rem minmax(0,1fr);max-width:38rem}.crab-footer__columns{grid-template-columns:1fr 1fr;row-gap:2rem}.crab-footer__column{padding-inline:2rem}.crab-footer__column:nth-child(odd){border-left:0;padding-left:0}.crab-footer__column:nth-child(2n){padding-right:0}.crab-footer__column:nth-child(n+3){border-top:1px solid #314153;padding-top:2rem}}@media (min-width:701px) and (max-width:1100px){.auto-hero__visual{grid-row:1/3;min-height:clamp(18rem,38vw,25rem)}.auto-financial-summary{grid-area:3/1/auto/-1;width:100%}}@media (max-width:700px){.crab-home{--page-gutter:1.25rem}.crab-header__inner{gap:.45rem;min-height:4.5rem;padding-inline:.75rem}.crab-header .brand{flex-direction:row;gap:.2rem;font-size:.98rem;line-height:1}.crab-header .brand-mark{width:2.9rem;height:2.55rem}.crab-header .brand-mark img{width:3.75rem;height:3.75rem;top:-.3rem;left:-.34rem}.crab-header .crab-header__cta{white-space:nowrap;min-height:2.75rem;padding-inline:.65rem;font-size:.66rem;display:inline-flex}.crab-header__menu-panel{width:min(22rem,100vw - 1.5rem)}.auto-section{padding:2.5rem 0}.auto-section-heading{margin-bottom:1.3rem;display:block}.auto-section-heading>.auto-text-link{margin-top:.4rem}.auto-section-heading p:not(.auto-eyebrow){font-size:.85rem;line-height:1.5}.auto-eyebrow{letter-spacing:.09em;font-size:.75rem}.auto-section-caption{display:none}.auto-hero{padding:2rem 0 1.7rem}.auto-hero__layout{flex-direction:column;display:flex}.auto-hero__copy{align-self:stretch;padding:0}.auto-hero h1{font-size:clamp(1.6rem,7.2vw,3.15rem);line-height:1.04}.auto-hero h1>span{white-space:normal}.auto-hero__lead{max-width:28rem;margin:1rem 0 0;font-size:1rem;line-height:1.55}.auto-hero__visual{min-height:77.3vw;margin-top:.3rem}.auto-hero-route,.auto-hero__service-badge{display:none}.auto-hero-route-mobile{color:#526174;letter-spacing:.035em;opacity:.66;text-transform:uppercase;white-space:nowrap;z-index:3;align-items:center;gap:.38rem;font-size:.68rem;font-weight:800;display:flex;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}.auto-hero-route-mobile svg{fill:none;height:1.05rem;stroke:var(--accent-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.7rem}.auto-hero-route-mobile__line{border-top:1px dashed var(--accent-primary);width:clamp(1rem,7vw,2rem)}.auto-hero__car{width:116%;top:1.6rem;left:-8%}.auto-hero__visual:after{top:auto;bottom:4.6rem}.auto-hero__actions{justify-content:center;gap:.3rem;margin-top:.75rem;padding:0}.auto-hero__actions .ct-button{width:100%;min-height:3.2rem}.auto-hero__actions>.auto-text-link{justify-content:center;font-size:.8rem}.auto-financial-summary{order:3;width:100%;margin-top:1.3rem;padding:.9rem 1rem}.auto-financial-summary__heading{padding-bottom:.75rem}.auto-financial-summary__facts{gap:.75rem 1rem}.auto-financial-summary__fact:nth-child(2){padding-left:1rem}.auto-financial-summary__fact dt,.auto-financial-summary__fact span{font-size:.75rem}.auto-trust{padding:.75rem 0}.auto-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.auto-trust__grid>div{gap:.55rem;padding:.7rem .65rem}.auto-trust__grid>div:nth-child(odd){border-left:0;padding-left:0}.auto-trust__grid>div:nth-child(2n){border-left:1px solid #e5e7e8;padding-right:0}.auto-trust__grid>div:nth-child(n+3){border-top:1px solid #e5e7e8}.auto-trust .site-icon{width:1.35rem;height:1.35rem}.auto-trust strong{font-size:.82rem;line-height:1.35}.auto-trust p span{font-size:.75rem;line-height:1.35}.auto-offers.auto-section{padding-top:2.1rem}.auto-offers .auto-section-heading{margin-bottom:.9rem}.auto-filters{flex-wrap:wrap;gap:.35rem;margin:0 0 .8rem;padding:0;overflow-x:visible}.auto-filters button{min-height:2.75rem;padding-inline:.7rem;font-size:.73rem}.auto-vehicle-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:90%;grid-auto-flow:column;align-items:start;padding:.2rem .15rem .6rem;scroll-padding-inline:0;overflow-x:auto}.auto-vehicle-card{scroll-snap-align:start}.auto-vehicle-card h3{font-size:1.18rem}.auto-specs{gap:.35rem .6rem}.auto-specs li{font-size:.78rem}.crab-home .verified-case-entry{grid-template-columns:1fr;align-items:start;gap:1rem;padding:1rem}.verified-case-entry__facts{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.verified-case-entry__facts>div:nth-child(3){border-top:1px solid #dedfdb;border-left:0;grid-column:1/-1;padding:.75rem 0 0}.crab-home .verified-case-entry>a{width:max-content}.auto-telegram__layout{gap:1.1rem;padding-block:2.1rem}.auto-telegram__copy{max-width:none}.auto-telegram h2{font-size:clamp(2rem,9vw,2.65rem)}.auto-telegram__copy>p:not(.auto-eyebrow){font-size:.95rem}.auto-telegram__benefits{grid-template-columns:1fr;gap:.6rem;margin-top:1rem}.auto-telegram-phone{height:24rem}.auto-telegram-phone__device{width:min(19rem,100% - .5rem);transform:translate(-50%)}.auto-telegram__action .ct-button{width:100%}.auto-telegram__pending{display:block}.auto-process__steps{grid-template-columns:1fr;gap:0;margin:1.5rem 0 0 .5rem}.auto-process__steps li{border-top:0;border-left:1px solid #dbe2ea;padding:0 0 1.65rem 2rem}.auto-process__steps li:before{top:.55rem;left:-3px}.auto-process__steps li:last-child{border-left-color:#0000;padding-bottom:0}.auto-process__steps li>div{margin:0 0 .4rem}.auto-process__steps h3{margin:.5rem 0 .25rem;font-size:1.05rem}.auto-process__steps p{max-width:23rem;font-size:.82rem}.auto-calculator__grid{gap:1rem}.auto-calculator{padding-block:3rem 2.25rem}.auto-calculator__breakdown{padding:1.2rem}.auto-calculator__intro>p:not(.auto-eyebrow){font-size:.85rem;line-height:1.5}.auto-calculator__vehicle{grid-template-columns:8.5rem minmax(0,1fr);gap:.15rem .8rem;padding:.9rem 0}.auto-calculator__photo{aspect-ratio:1.65}.auto-calculator__breakdown dl>div{padding-block:.7rem;font-size:.82rem}.auto-calculator__total>span{font-size:.75rem}.auto-calculator__total strong{font-size:2rem}.auto-calculator__note{font-size:.72rem}.auto-cost-details{font-size:.78rem}.auto-calculator__request{padding-top:1rem}.auto-calculator__request p{margin:.8rem 0 1rem}.auto-calculator__request .ct-button{font-size:.85rem}.auto-calculator__request small{margin-top:.8rem}.auto-media{padding-block:2.6rem 2.8rem}.auto-media-grid{grid-auto-columns:87%;gap:.8rem}.auto-media-carousel{padding-inline:0}.auto-media-carousel__viewport{width:100%}.auto-media-carousel__control{background:#fffdfaf0;width:2.5rem;height:2.5rem}.auto-media-carousel__control--previous{left:.4rem}.auto-media-carousel__control--next{right:.4rem}.auto-media-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.auto-media-dialog__surface{border-radius:.6rem;max-height:calc(100dvh - 1rem)}.auto-media-dialog__header{gap:.75rem;padding:.8rem .75rem .7rem .9rem}.auto-media-dialog__header h2{font-size:.9rem}.auto-media-dialog__fallback{flex-direction:column;align-items:flex-start;gap:.45rem;padding:.75rem .9rem .9rem}.auto-faq__list{grid-template-columns:1fr}.auto-faq__list summary{min-height:3.25rem;font-size:.83rem}.auto-help{grid-template-columns:auto 1fr;gap:.4rem .8rem;display:grid}.auto-help .brand-mark{grid-row:1/3}.auto-help p{font-size:.8rem}.auto-help .ct-button{grid-column:1/-1;width:100%;margin:.7rem 0 0;font-size:.8rem}.auto-final{min-height:23rem}.auto-final__content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem;min-height:23rem;padding-top:2.5rem;display:flex}.auto-final__image{object-position:72% center}.auto-final:after{background:linear-gradient(#05121de0 0%,#05121d8c 65%,#05121d61 100%)}.auto-final__copy>.ct-button{align-self:flex-start;margin:1.35rem 0 0}.auto-final__copy>p:last-of-type{font-size:.86rem}.auto-final h2{font-size:2rem}.crab-footer__columns{grid-template-columns:1fr;row-gap:0;padding:2.2rem 0 1.5rem}.crab-footer__column,.crab-footer__column:nth-child(odd),.crab-footer__column:nth-child(2n){border-left:0;padding:1.4rem 0}.crab-footer__column:first-child{padding-top:0}.crab-footer__column+.crab-footer__column,.crab-footer__column:nth-child(n+3){border-top:1px solid #314153}.crab-footer__links,.crab-footer__documents{gap:.62rem}.crab-footer__links a,.crab-footer__links span,.crab-footer__links button,.crab-footer__documents span{font-size:.88rem}.crab-footer__bottom{flex-direction:column;align-items:flex-start;gap:.35rem;padding-bottom:1.35rem}.request-dialog{padding:1.2rem}.request-dialog h2{font-size:1.65rem}.request-dialog input,.request-dialog textarea{font-size:1rem}}@media (max-width:365px){.crab-header .crab-header__cta{padding-inline:.5rem;font-size:.6rem}.crab-header .crab-header__cta span{display:none}}@media (prefers-reduced-motion:reduce){.crab-home *,.crab-header *{transition:none!important;animation:none!important}}
.import-page{background:#f4f2ed;padding:.8rem 0 4rem}.import-heading{max-width:48rem;padding:.25rem 0 1.5rem}.import-breadcrumbs{align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.75rem;line-height:1.5;display:flex}.import-breadcrumbs a{color:var(--text-secondary);font-weight:700;text-decoration:none}.import-breadcrumbs a:hover{text-decoration:underline}.import-heading .auto-eyebrow{margin:0 0 .55rem}.import-heading h1{margin:0;font-size:clamp(2.35rem,4vw,3.5rem);line-height:1.02}.import-heading__title{align-items:flex-start;gap:.8rem;display:flex}.import-heading__title>.site-icon{color:var(--accent-primary);flex:none;width:2.7rem;height:2.7rem;margin-top:.65rem}.import-heading>p:last-child{max-width:42rem;color:var(--text-secondary);margin:.85rem 0 0;font-size:1.05rem;line-height:1.55}.import-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.import-panel,.import-result{background:#fffefa;border:1px solid #ddd9d1;border-radius:.75rem;min-width:0;padding:1.5rem;box-shadow:0 12px 28px #0d1b2a0d}.import-result{position:sticky;top:6.2rem}.import-modes{background:#efede8;border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-bottom:1.4rem;padding:.25rem;display:grid}.import-modes button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;padding:.65rem .75rem;display:grid}.import-modes button strong{font-size:.88rem;line-height:1.3}.import-modes button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--accent-primary), 0 2px 8px #18263812;color:var(--accent-primary);background:#fff}.import-field-group{border:0;min-width:0;margin:0;padding:1.25rem 0}.import-field-group:first-of-type{padding-top:0}.import-field-group legend{color:#df171e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.85rem;padding:0;font-size:.72rem;font-weight:800;line-height:1.2}.import-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.import-fields label{flex-direction:column;gap:.4rem;min-width:0;font-size:.88rem;font-weight:700;display:flex}.import-fields input,.import-fields select,.import-service-mode select{width:100%;min-width:0;max-width:100%;font:inherit;color:#0d1b2a;background:#fff;border:1px solid #cbc8c1;border-radius:.58rem;min-height:3.15rem;padding:.7rem .8rem}.import-fields input:focus-visible,.import-fields select:focus-visible,.import-service-mode select:focus-visible,.import-modes button:focus-visible{outline-offset:2px;outline:3px solid #176ad2}.import-fields input:disabled{color:#586677;cursor:not-allowed;background:#f0eee9}.import-fields input,.import-fields select{font-weight:400}.import-price{flex-direction:column;grid-column:1/-1;gap:.5rem;display:flex}.import-port{grid-column:1/-1}.import-price input{text-align:center;font-variant-numeric:tabular-nums;background:#fff;font-size:1.2rem;font-weight:700}.import-platform{grid-column:1/-1}.import-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:.9rem;display:grid}.import-toggles{flex-direction:column;gap:1rem;margin:0;font-size:.9rem;display:flex}.import-toggles label{align-items:center;gap:.6rem;display:flex}.import-toggle{align-items:center;gap:.4rem;display:flex;position:relative}.import-info{display:inline-flex}.import-info-button{color:#647083;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.import-info-button:hover,.import-info-button[aria-expanded=true]{color:#df171e;background:#fff0f1}.import-info-button:focus-visible{outline-offset:2px;outline:2px solid #df171e}.import-info-tooltip{z-index:10;box-sizing:border-box;color:#26374a;background:#fff;border:1px solid #dce3eb;border-radius:.75rem;width:min(26rem,100%);padding:1rem;font-size:.85rem;line-height:1.55;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 8px 24px #0d1b2a1f}.import-toggles input{accent-color:#df171e;width:1.1rem;height:1.1rem}.import-error{color:#b31b23;font-size:.9rem}.import-service-mode{border-top:0;margin-top:0;padding-top:0;font-size:.85rem}.import-service-mode select{margin-top:.5rem}.import-service-mode label{font-weight:700}.import-insurance-toggle{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.import-insurance{min-width:0}.import-insurance-toggle input{accent-color:#df171e;width:1.1rem;height:1.1rem}.import-insurance-rates{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;display:grid}.import-insurance-rates button{color:#0d1b2a;font:inherit;cursor:pointer;background:#f4f6f8;border:1px solid #dce3eb;border-radius:.5rem;flex-direction:column;align-items:center;gap:.3rem;padding:.75rem .5rem;font-weight:700;display:flex}.import-insurance-rates button[aria-pressed=true]{color:#fff;background:#df171e;border-color:#df171e}.import-insurance-rates button:focus-visible{outline-offset:2px;outline:2px solid #df171e}.import-hint{background:#fff6e7;border-radius:.5rem;padding:.8rem 1rem;font-size:.85rem}.import-total{color:#fff;background:#0d1b2a;border-radius:.58rem;flex-direction:column;gap:.3rem;padding:1.35rem 1.4rem 1.25rem;display:flex;position:relative;overflow:hidden}.import-total:after{content:"";border-top:0 solid #0000;border-bottom:30px solid #0000;border-left:0 solid #0000;border-right:30px solid #df171e;position:absolute;top:0;right:0}.import-total p{color:#d3dbe3;margin:0;font-size:.78rem;font-weight:650}.import-total>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:clamp(2.15rem,3.2vw,3rem)}.import-total__local{color:#bcc7d3;font-variant-numeric:tabular-nums}.import-cost-group{border-bottom:1px solid #e4e1da;padding:1.05rem 0 .4rem}.crab-home .import-cost-group h2{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0;font-family:Segoe UI,Roboto,Noto Sans,Arial,sans-serif;font-size:.82rem;font-weight:800;line-height:1.3;display:flex}.import-cost-group h2 span{white-space:nowrap;letter-spacing:0;text-transform:none;font-size:.95rem}.import-cost-group dl{color:#586677;margin:.75rem 0 .45rem;font-size:.82rem}.import-cost-group dl>div{justify-content:space-between;align-items:center;gap:1rem;margin:.55rem 0;display:flex;position:relative}.import-cost-label{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.import-cost-group dd{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:#0d1b2a;margin:0}.import-cost-group dl>.import-route-row{justify-content:flex-start}.import-benefit-badge{color:#b8131a;background:#fff0f1;border-radius:.35rem;padding:.2rem .45rem;font-size:.68rem;font-weight:750;display:inline-block}.import-duty-comparison{flex-direction:column;gap:.2rem;display:flex}.import-duty-comparison del{color:#647080;font-size:.75rem}.import-duty-comparison strong{font-size:.9rem}.import-cost-group details{margin-top:.4rem;font-size:.72rem}.import-cost-group summary{cursor:pointer}.import-result-actions{flex-direction:column;gap:.8rem;margin-top:1.15rem;display:flex}.import-result-actions>button:not(.ct-button--primary){font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d1d8e0;border-radius:.5rem;padding:.75rem}.import-result-actions>p{margin:0;font-size:.8rem}.calculator-lead-dialog{--lead-border:#ddd9d1;--lead-border-strong:#cbc8c1;--lead-navy:#0d1b2a;--lead-surface:#fffefa;border:1px solid var(--lead-border);background:var(--lead-surface);width:min(42.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text-primary);border-radius:.875rem;padding:0;overflow:hidden auto;box-shadow:0 18px 52px #0d1b2a2e}.calculator-lead-dialog::backdrop{background:#08131fad}.calculator-lead-dialog.lead-dialog-motion[open]::backdrop{animation:.2s cubic-bezier(.22,1,.36,1) both lead-dialog-backdrop-in}.calculator-lead-dialog.lead-dialog-motion.is-closing::backdrop{animation:.17s cubic-bezier(.22,1,.36,1) both lead-dialog-backdrop-out}@keyframes lead-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lead-dialog-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.calculator-lead-dialog.lead-dialog-motion[open]::backdrop{animation-duration:80ms}.calculator-lead-dialog.lead-dialog-motion.is-closing::backdrop{animation-duration:60ms}}.calculator-lead-dialog__heading{background:var(--lead-navy);min-height:9.5rem;position:relative;overflow:hidden}.calculator-lead-dialog__summary{z-index:2;background:var(--lead-navy);grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:1rem;min-height:9.5rem;padding:1.4rem 4.5rem 1.4rem 2rem;display:grid;position:relative;overflow:hidden}.calculator-lead-dialog__summary:after{background:var(--accent-primary);clip-path:polygon(100% 0,100% 100%,0 0);content:"";width:2.15rem;height:2.15rem;position:absolute;top:0;right:0}.calculator-lead-dialog__summary p,.calculator-lead-dialog__summary strong,.calculator-lead-dialog__summary span{margin:0}.calculator-lead-dialog__summary p{color:#d3dbe3;font-size:.82rem;font-weight:650;line-height:1.25}.calculator-lead-dialog__summary strong{color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:.1rem 0 .2rem;font-size:clamp(1.75rem,3.2vw,2.2rem);line-height:1;display:block}.calculator-lead-dialog__summary div>span{color:#aebdca;font-variant-numeric:tabular-nums;max-width:15rem;font-size:.73rem;line-height:1.35;display:block}.general-lead-dialog__summary strong{max-width:24rem;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.08}.general-lead-dialog__summary div>span{max-width:24rem}.calculator-lead-dialog__calculator{background:var(--accent-primary);color:#fff;border-radius:.58rem;place-items:center;width:3.25rem;height:3.25rem;display:grid}.calculator-lead-dialog__calculator svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:2rem}.calculator-lead-dialog__heading>button{z-index:3;border:1px solid var(--lead-border);width:2.7rem;height:2.7rem;color:var(--lead-navy);cursor:pointer;background:#f6f4ef;border-radius:50%;place-items:center;padding:0;font-size:1.6rem;line-height:1;transition:background-color .16s,border-color .16s;display:grid;position:absolute;top:1rem;right:1rem}.calculator-lead-dialog__heading>button:hover{border-color:var(--lead-border-strong);background:var(--lead-surface)}.calculator-lead-dialog__heading>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.2rem;height:1.2rem}.calculator-lead-dialog form{gap:.95rem;padding:1.6rem 2.5rem 0;display:grid}.calculator-lead-dialog form>h2{letter-spacing:-.03em;margin:0 0 .15rem;font-family:Segoe UI,Roboto,Noto Sans,Arial,sans-serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:750;line-height:1.15}.calculator-lead-dialog__field{gap:.4rem;min-width:0;font-family:Segoe UI,Roboto,Noto Sans,Arial,sans-serif;font-size:.9rem;font-weight:650;line-height:1.35;display:grid}.calculator-lead-dialog__label b{color:#e91620}.calculator-lead-dialog__label em{color:#647080;font-style:normal;font-weight:400}.calculator-lead-dialog input,.calculator-lead-dialog textarea,.calculator-lead-dialog select{border:1px solid var(--lead-border-strong);background:var(--lead-surface);width:100%;min-width:0;min-height:3.45rem;color:var(--lead-navy);font:inherit;border-radius:.58rem;padding:.8rem 1rem;font-weight:400}.calculator-lead-dialog input::placeholder,.calculator-lead-dialog textarea::placeholder{color:#788493;opacity:1}.calculator-lead-dialog input:focus-visible,.calculator-lead-dialog textarea:focus-visible,.calculator-lead-dialog select:focus-visible,.calculator-lead-dialog__method:focus-visible,.calculator-lead-dialog__extra summary:focus-visible,.calculator-lead-dialog__quick>a:focus-visible,.calculator-lead-dialog__direct-phone:focus-visible{border-color:var(--accent-primary);outline:3px solid color-mix(in srgb, var(--focus-ring) 24%, transparent);outline-offset:2px}.calculator-lead-dialog textarea{resize:vertical;min-height:5.5rem}.calculator-lead-dialog__input-wrap{display:block;position:relative}.calculator-lead-dialog__input-wrap>svg,.calculator-lead-dialog__messenger-icon{z-index:1;color:#97a2b1;width:1.4rem;height:1.4rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.calculator-lead-dialog__input-wrap>svg,.calculator-lead-dialog__messenger-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;height:100%}.calculator-lead-dialog__input-wrap>svg{width:1.4rem}.calculator-lead-dialog__input-wrap input{padding-left:3.1rem}.calculator-lead-dialog__phone{border:1px solid var(--lead-border-strong);background:var(--lead-surface);border-radius:.58rem;grid-template-columns:9.5rem minmax(0,1fr);display:grid;overflow:hidden}.calculator-lead-dialog__phone input,.calculator-lead-dialog__country-code select{border:0;border-radius:0}.calculator-lead-dialog__phone input:focus-visible,.calculator-lead-dialog__country-code select:focus-visible{outline:0}.calculator-lead-dialog__phone:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 20%, transparent)}.calculator-lead-dialog__country-code{border-right:1px solid var(--lead-border);background:#faf8f3;align-items:center;gap:.45rem;padding-left:.85rem;display:flex}.calculator-lead-dialog__country-code select{flex:1;width:auto;padding-inline:0;font-weight:650}.calculator-lead-dialog__flag{background:linear-gradient(#d9212f 0 66%,#178b4b 66% 100%);border-radius:.12rem;flex:none;width:1.55rem;height:1.05rem;box-shadow:inset 0 0 0 1px #08192a1a}.calculator-lead-dialog__flag.is-russia{background:linear-gradient(#fff 0 33.333%,#1854a5 33.333% 66.666%,#d52b1e 66.666% 100%)}.calculator-lead-dialog__methods{border:0;min-width:0;margin:0;padding:0;font-family:Segoe UI,Roboto,Noto Sans,Arial,sans-serif}.calculator-lead-dialog__methods legend{margin-bottom:.45rem;font-size:.9rem;font-weight:650}.calculator-lead-dialog__methods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.calculator-lead-dialog__method{border:1px solid var(--lead-border);background:var(--lead-surface);cursor:pointer;border-radius:.58rem;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;min-height:3.15rem;padding:.45rem .55rem;font-size:.76rem;font-weight:650;display:grid;position:relative}.calculator-lead-dialog__method.is-selected{border-color:var(--lead-border-strong);box-shadow:inset 3px 0 0 var(--accent-primary);background:#fff8f8}.calculator-lead-dialog__method:hover{border-color:var(--lead-border-strong);background:#faf8f3}.calculator-lead-dialog__method-icon{place-items:center;width:1.65rem;height:1.65rem;display:grid}.calculator-lead-dialog__brand-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.calculator-lead-dialog__brand-icon.is-telegram{background-image:url(/icons/messengers/telegram.svg)}.calculator-lead-dialog__brand-icon.is-whatsapp{background-image:url(/icons/messengers/whatsapp.svg)}.calculator-lead-dialog__brand-icon.is-viber{background-image:url(/icons/messengers/viber.svg)}.calculator-lead-dialog__brand-icon.is-max{background-image:url(/icons/messengers/max.svg)}.calculator-lead-dialog__messenger-icon{place-items:center;display:grid}.calculator-lead-dialog__messenger-icon .calculator-lead-dialog__brand-icon{width:1.35rem;height:1.35rem}.calculator-lead-dialog__extra{background:#f7f5f0;border:1px solid #e3e0d9;border-radius:.58rem;margin-top:.15rem}.calculator-lead-dialog__extra summary{cursor:pointer;grid-template-columns:1.75rem minmax(0,1fr) 1.25rem;align-items:center;gap:.7rem;min-height:3.6rem;padding:.7rem 1rem;font-size:.92rem;font-weight:650;list-style:none;display:grid}.calculator-lead-dialog__extra summary:hover{background:#f2efe9}.calculator-lead-dialog__extra summary::-webkit-details-marker{display:none}.calculator-lead-dialog__extra summary>span:first-child{border:1px solid var(--lead-border);background:var(--lead-surface);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.calculator-lead-dialog__extra summary>span:first-child svg,.calculator-lead-dialog__extra summary>span:last-child svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1rem;height:1rem}.calculator-lead-dialog__extra summary>span:last-child{place-items:center;transition:transform .16s;display:grid}.calculator-lead-dialog__extra[open] summary>span:last-child{transform:rotate(180deg)}.calculator-lead-dialog__extra>div{gap:.85rem;padding:0 1rem 1rem;display:grid}.calculator-lead-dialog__consent{color:#647080;cursor:pointer;align-items:center;gap:.65rem;font-family:Segoe UI,Roboto,Noto Sans,Arial,sans-serif;font-size:.8rem;line-height:1.35;display:flex}.calculator-lead-dialog__consent input{width:1.45rem;height:1.45rem;min-height:0;accent-color:var(--accent-primary);flex:none}.calculator-lead-dialog__consent u{text-underline-offset:2px}.calculator-lead-dialog__error{color:#b31b23;margin:0;font-size:.82rem}.calculator-lead-dialog__submit{border-radius:var(--radius-pill);grid-template-columns:1.5rem auto 1rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.8rem;font-size:1rem;display:grid}.calculator-lead-dialog__submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.4rem}.calculator-lead-dialog__footer{border-top:1px solid var(--lead-border);margin:1.5rem 2.5rem 2rem;padding-top:1.2rem;font-family:Segoe UI,Roboto,Noto Sans,Arial,sans-serif}.calculator-lead-dialog__footer>p{color:#647080;margin:0 0 .65rem;font-size:.82rem;font-weight:600}.calculator-lead-dialog__footer>div{grid-template-columns:minmax(11rem,auto) auto minmax(11rem,auto);align-items:center;gap:.85rem;display:grid}.calculator-lead-dialog__direct-phone{border:1px solid var(--lead-border);background:var(--lead-surface);min-height:3.25rem;color:var(--lead-navy);border-radius:.58rem;grid-template-rows:auto auto;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;column-gap:.65rem;padding:.45rem .7rem;text-decoration:none;display:grid}.calculator-lead-dialog__direct-phone>span{background:var(--accent-primary);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:2.35rem;height:2.35rem;display:grid}.calculator-lead-dialog__direct-phone>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem;height:1.25rem}.calculator-lead-dialog__direct-phone strong,.calculator-lead-dialog__direct-phone small,.calculator-lead-dialog__hours strong,.calculator-lead-dialog__hours small{display:block}.calculator-lead-dialog__direct-phone strong{white-space:nowrap;align-self:end;font-size:.82rem}.calculator-lead-dialog__direct-phone small{color:#647080;align-self:start;font-size:.72rem}.calculator-lead-dialog__quick{gap:.45rem;display:flex}.calculator-lead-dialog__quick>span,.calculator-lead-dialog__quick>a{border:1px solid var(--lead-border);background:var(--lead-surface);border-radius:.58rem;place-items:center;width:2.3rem;height:2.3rem;padding:.48rem;text-decoration:none;display:grid}.calculator-lead-dialog__quick>a:hover{border-color:var(--lead-border-strong);background:#faf8f3}.calculator-lead-dialog__hours{border-left:1px solid var(--lead-border);color:#647080;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;margin:0;padding-left:.85rem;display:grid}.calculator-lead-dialog__hours>span:first-child{font-size:1.9rem}.calculator-lead-dialog__hours strong{color:#465466;font-size:.82rem;font-weight:400}.calculator-lead-dialog__hours small{font-size:.72rem;line-height:1.35}.calculator-lead-dialog:not(.general-lead-dialog){color:var(--text-primary)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__heading,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__summary{background:var(--lead-navy)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__summary:after{background:var(--accent-primary)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__summary p{color:#d3dbe3;font-weight:650}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__summary strong{color:#fff;font-variant-numeric:tabular-nums}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__summary div>span{color:#aebdca;font-variant-numeric:tabular-nums}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__calculator{background:var(--accent-primary);border-radius:.58rem}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__calculator svg,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__input-wrap>svg,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__direct-phone svg,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__submit svg{stroke-width:1.75px}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__heading>button{border:1px solid var(--lead-border);color:var(--lead-navy);background:#f6f4ef;transition:background-color .16s,border-color .16s}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__heading>button:hover{border-color:var(--lead-border-strong);background:#fffefa}.calculator-lead-dialog:not(.general-lead-dialog) form>h2{color:var(--lead-navy);font-family:var(--font-display);font-weight:780;line-height:1.08}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__field,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__methods legend{color:var(--lead-navy);font-weight:650}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__label b{color:var(--accent-primary)}.calculator-lead-dialog:not(.general-lead-dialog) form input,.calculator-lead-dialog:not(.general-lead-dialog) form textarea,.calculator-lead-dialog:not(.general-lead-dialog) form select{border-color:var(--lead-border-strong);background:var(--lead-surface);color:var(--lead-navy);border-radius:.58rem}.calculator-lead-dialog:not(.general-lead-dialog) form input::placeholder,.calculator-lead-dialog:not(.general-lead-dialog) form textarea::placeholder{color:#788493}.calculator-lead-dialog:not(.general-lead-dialog) form input:focus-visible,.calculator-lead-dialog:not(.general-lead-dialog) form textarea:focus-visible,.calculator-lead-dialog:not(.general-lead-dialog) form select:focus-visible,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__method:focus-visible,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__extra summary:focus-visible,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__quick>a:focus-visible,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__direct-phone:focus-visible{border-color:var(--accent-primary);outline:3px solid color-mix(in srgb, var(--focus-ring) 24%, transparent);outline-offset:2px}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__phone{border-color:var(--lead-border-strong);background:var(--lead-surface);border-radius:.58rem}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__phone:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 20%, transparent)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__country-code{border-color:var(--lead-border);background:#faf8f3}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__phone input,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__country-code select,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__phone input:focus-visible,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__country-code select:focus-visible{background:0 0;border:0;border-radius:0;outline:0}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__method{border-color:var(--lead-border);background:var(--lead-surface);color:var(--lead-navy);border-radius:.58rem}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__method:hover{border-color:var(--lead-border-strong);background:#faf8f3}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__method.is-selected{border-color:var(--lead-border-strong);box-shadow:inset 3px 0 0 var(--accent-primary);background:#fff7f7}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__extra{background:#f7f5f0;border:1px solid #e3e0d9;border-radius:.58rem}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__extra summary{color:var(--lead-navy)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__extra summary:hover{background:#f2efe9}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__extra summary>span:first-child{border-color:var(--lead-border);background:var(--lead-surface);color:var(--lead-navy)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__consent{color:var(--text-secondary)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__consent input{accent-color:var(--accent-primary)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__consent u{color:var(--text-secondary);text-decoration-color:#9ca6b0}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__submit{border-radius:var(--radius-pill);background:var(--accent-primary);color:var(--accent-contrast)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__submit:hover:not(:disabled){background:var(--accent-hover)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__footer{border-color:var(--lead-border)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__footer>p{color:var(--text-secondary);font-weight:600}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__direct-phone{border-color:var(--lead-border);background:var(--lead-surface);border-radius:.58rem}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__direct-phone>span{background:var(--accent-primary)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__direct-phone strong{color:var(--lead-navy);font-variant-numeric:tabular-nums}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__direct-phone small{color:var(--text-secondary)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__quick>span,.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__quick>a{border-color:var(--lead-border);background:var(--lead-surface);border-radius:.58rem}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__quick>a:hover{border-color:var(--lead-border-strong);background:#faf8f3}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__hours{border-color:var(--lead-border);color:var(--text-secondary)}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__hours>span:first-child{color:#697789}.calculator-lead-dialog:not(.general-lead-dialog) .calculator-lead-dialog__hours strong{color:var(--lead-navy);font-weight:600}.calculator-lead-dialog__success{padding:2rem 2.5rem 2.5rem}.calculator-lead-dialog__success p{color:#586677;margin-bottom:1.25rem}.calculator-lead-dialog__success{gap:.75rem;display:grid}.calculator-lead-dialog__success .ct-button{width:100%}.qualification-loading{color:#586677;min-height:12rem;margin:0;padding:3rem 2.5rem}.calculator-lead-dialog .qualification-flow{gap:1.25rem;padding:1.5rem 2.5rem 2rem;display:grid}.qualification-progress{background:#edf0f3;border-radius:999px;height:1.6rem;position:relative;overflow:hidden}.qualification-progress span{z-index:2;color:#344456;place-items:center;height:100%;font-size:.72rem;font-weight:750;display:grid;position:relative}.qualification-progress i{background:#f8c9cc;transition:width .18s;position:absolute;inset:0 auto 0 0}.qualification-flow section{gap:1rem;display:grid}.qualification-conflicts{overflow-wrap:anywhere}.qualification-flow h2{letter-spacing:-.025em;margin:0;font:750 clamp(1.45rem,3vw,2rem)/1.15 Segoe UI,Roboto,Noto Sans,Arial,sans-serif}.qualification-kicker,.qualification-hint{color:#647080;margin:0;font-size:.82rem;line-height:1.45}.qualification-kicker{color:#b31b23;font-weight:750}.qualification-flow fieldset{border:0;min-width:0;margin:0;padding:0}.qualification-flow legend,.qualification-flow label>span{margin-bottom:.45rem;font-size:.86rem;font-weight:700;display:block}.qualification-flow label em{color:#647080;font-style:normal;font-weight:400}.qualification-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.qualification-choices{flex-wrap:wrap;gap:.55rem;display:flex}.qualification-choice{color:#26374a;cursor:pointer;background:#fff;border:1px solid #d4dbe3;border-radius:.65rem;min-height:2.65rem;padding:.6rem .85rem;font:650 .84rem/1.2 Segoe UI,Roboto,Noto Sans,Arial,sans-serif}.qualification-choice[aria-pressed=true]{color:#9f131a;background:#fff3f4;border-color:#e54b53;box-shadow:inset 0 0 0 1px #e54b531f}.qualification-ranking{color:#465466;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.78rem;list-style-position:inside;display:flex}.qualification-ranking li{background:#f3f5f7;border-radius:.45rem;padding:.35rem .55rem}.qualification-risk-options{gap:.7rem;display:grid}.qualification-risk-options button{color:#26374a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dbe3;border-radius:.75rem;gap:.25rem;padding:.9rem 1rem;display:grid}.qualification-risk-options button[aria-pressed=true]{background:#fff3f4;border-color:#e54b53}.qualification-risk-options strong{font-size:.9rem}.qualification-risk-options span{color:#647080;font-size:.78rem;line-height:1.4}.qualification-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.qualification-summary>div{background:#f3f5f7;border-radius:.65rem;min-width:0;padding:.8rem}.qualification-summary dt{color:#647080;text-transform:uppercase;font-size:.7rem;font-weight:750}.qualification-summary dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.88rem;font-weight:650}.qualification-error{color:#b31b23;margin:0;font-size:.82rem}.qualification-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:.25rem;display:grid}.qualification-actions .ct-button{width:100%}body:has(.calculator-lead-dialog[open]){overflow:hidden}.import-provenance{color:#647080;overflow-wrap:anywhere;margin-top:1rem;font-size:.72rem}.import-provenance p{margin:.4rem 0}.import-empty{padding:2rem .5rem 3rem}.import-empty>span{color:#df171e;font-size:3rem}.crab-home .import-empty h2{font-size:1.5rem}.import-empty p{color:#586677;font-size:.95rem}@media (max-width:850px){.import-grid{grid-template-columns:1fr;gap:1.25rem}.import-heading{padding-bottom:1.5rem}.import-result{position:static}.calculator-lead-dialog__heading{min-height:9rem}.calculator-lead-dialog form{padding-inline:1.5rem}.calculator-lead-dialog__footer{margin-inline:1.5rem}.calculator-lead-dialog__footer>div{grid-template-columns:minmax(13rem,1fr) auto}.calculator-lead-dialog__hours{border-top:1px solid #e2e6ea;border-left:0;grid-column:1/-1;padding:.65rem 0 0}}@media (max-width:450px){.import-page{padding-top:.8rem}.import-heading{padding-bottom:1.1rem}.import-heading .auto-eyebrow{font-size:.72rem}.import-heading h1{font-size:2rem}.import-heading>p:last-child{margin-top:.65rem;font-size:.92rem}.import-heading__title{gap:.55rem}.import-heading__title>.site-icon{width:1.65rem;height:1.65rem;margin-top:.25rem}.calculator-lead-dialog{border-radius:1rem;width:calc(100vw - .5rem);max-height:calc(100dvh - .5rem)}.calculator-lead-dialog__heading{min-height:8.5rem}.calculator-lead-dialog__summary{grid-template-columns:1fr;gap:0;min-height:8.5rem;padding:1.1rem 3.75rem 1.1rem 1rem}.calculator-lead-dialog__calculator{display:none}.calculator-lead-dialog__summary p{font-size:.78rem}.calculator-lead-dialog__summary strong{font-size:1.7rem}.calculator-lead-dialog__summary div>span{font-size:.68rem}.calculator-lead-dialog__heading>button{width:2.35rem;height:2.35rem;top:.65rem;right:.65rem}.calculator-lead-dialog form{gap:.85rem;padding:1.2rem 1rem 0}.calculator-lead-dialog .qualification-flow{padding:1rem}.qualification-two-columns,.qualification-summary{grid-template-columns:1fr}.qualification-choice{flex:calc(50% - .55rem)}.calculator-lead-dialog form>h2{font-size:1.55rem}.calculator-lead-dialog__phone{grid-template-columns:7.5rem minmax(0,1fr)}.calculator-lead-dialog__phone input{padding-inline:.7rem}.calculator-lead-dialog__country-code{padding:0 .2rem 0 .7rem}.calculator-lead-dialog__country-code select{padding-inline:0}.calculator-lead-dialog__methods>div{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-lead-dialog__footer{margin:1.25rem 1rem 1.5rem}.calculator-lead-dialog__footer>div{grid-template-columns:1fr}.calculator-lead-dialog__quick{justify-content:space-between}.calculator-lead-dialog__hours{grid-column:auto}.import-age select{padding-inline:.5rem;font-size:.75rem}.import-panel,.import-result{padding:1rem}.import-modes{margin-bottom:1.1rem}.import-modes button{padding:.6rem .55rem}.import-modes button strong{font-size:.75rem}.import-field-group{padding-block:1.05rem}.import-fields{grid-template-columns:1fr}.import-platform{grid-column:auto}.import-condition-grid{grid-template-columns:1fr;gap:.9rem}.import-total{padding:1.15rem}.import-total>strong{font-size:2.1rem}.import-cost-group dl{font-size:.78rem}}
.catalog-page{--accent-contrast:#fff;--accent-hover:#be1018;--accent-primary:#df171e;color:var(--text-primary);background:#f4f3ef;min-height:65vh}.catalog-hero{background:#fffefa;border-bottom:1px solid #deddd8;padding:1rem 0 clamp(2.2rem,3.5vw,3rem)}.catalog-breadcrumbs{align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.75rem;line-height:1.5;display:flex}.catalog-breadcrumbs a{color:var(--text-secondary);font-weight:700;text-decoration:none}.catalog-breadcrumbs a:hover{text-decoration:underline}.catalog-hero h1{color:#0e2231;letter-spacing:-.055em;max-width:24ch;margin:.55rem 0 1rem;font-size:clamp(2.3rem,4vw,3.6rem);line-height:.98}.catalog-hero>div>p:last-child{color:#526171;max-width:43rem;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55}.catalog-hero .auto-eyebrow{color:var(--accent-primary);margin:0 0 .55rem}.catalog-content{padding:clamp(2rem,5vw,4rem) 0 clamp(4rem,8vw,7rem)}.catalog-content__layout{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.catalog-results{min-width:0}.catalog-filter-panel{min-width:0;position:sticky;top:5.5rem}.catalog-filter-panel>summary{display:none}.catalog-filter-panel:not([open])>.catalog-filters{display:grid}.catalog-filters{background:#fffefa;border:1px solid #d9d9d4;border-radius:.7rem;grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;margin:0;padding:1rem;display:grid}.catalog-filters label{color:#536171;letter-spacing:.02em;gap:.38rem;min-width:0;font-size:.72rem;font-weight:750;display:grid}.catalog-filters input,.catalog-filters select{color:#0e2231;font:inherit;background:#fffefa;border:1px solid #cfd1ce;border-radius:.45rem;width:100%;min-width:0;min-height:2.75rem;padding:.65rem .7rem;font-size:.86rem}.catalog-filters input:focus-visible,.catalog-filters select:focus-visible,.catalog-select__trigger:focus-visible,.catalog-select__option:focus-visible,.catalog-filters a:focus-visible,.catalog-pagination a:focus-visible,.catalog-vehicle-card button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.catalog-filters__actions{flex-direction:column;justify-content:flex-start;align-items:center;gap:.7rem;display:flex}.catalog-filters__secondary{border-top:1px solid #e4e3de;grid-template-columns:minmax(0,1fr);align-items:end;gap:.85rem;padding-top:.9rem;display:grid}.catalog-select{color:#536171;letter-spacing:.02em;gap:.38rem;min-width:0;font-size:.72rem;font-weight:750;display:grid;position:relative}.catalog-select.is-open{z-index:5}.catalog-select__control{position:relative}.catalog-select__trigger{color:#0e2231;cursor:pointer;background:#fffefa;border:1px solid #cfd1ce;border-radius:.45rem;justify-content:space-between;align-items:center;width:100%;min-height:2.75rem;padding:.65rem .7rem;font-size:.86rem;display:flex}.catalog-select__trigger:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;margin-left:.75rem;transform:rotate(45deg)translateY(-.15rem)}.catalog-select__trigger[aria-expanded=true]:after{transform:rotate(225deg)translate(-.1rem,-.1rem)}.catalog-select__menu{z-index:4;background:#fffefa;border:1px solid #cfd1ce;border-radius:.45rem;max-height:min(18rem,40vh);margin-top:.3rem;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .8rem 1.8rem #0e223124}.catalog-select__option{color:#0e2231;cursor:pointer;text-align:left;background:#fffefa;border:0;width:100%;padding:.7rem;font-size:.86rem;font-weight:650;display:block}.catalog-select__option:hover,.catalog-select__option[aria-selected=true]{background:#f1f0ec}.catalog-price-range{border:0;min-width:0;margin:0;padding:0}.catalog-price-range legend{color:#536171;letter-spacing:.02em;margin-bottom:.2rem;font-size:.72rem;font-weight:750}.catalog-price-range__mode{background:#ecece8;border-radius:.45rem;grid-template-columns:1fr 1fr;margin-bottom:.8rem;padding:.2rem;display:grid}.catalog-price-range__mode label{color:#536171;cursor:pointer;letter-spacing:0;text-align:center;font-size:.76rem;font-weight:750;display:block;position:relative}.catalog-price-range__mode input{opacity:0;width:1px;height:1px;min-height:1px;margin:0;padding:0;position:absolute}.catalog-price-range__mode span{border-radius:.32rem;padding:.48rem .55rem;display:block}.catalog-price-range__mode input:checked+span{color:#0e2231;background:#fffefa;box-shadow:0 1px 4px #0e22311f}.catalog-price-range__mode input:focus-visible+span{outline:3px solid var(--focus-ring);outline-offset:2px}.catalog-price-range__track{background:linear-gradient(to right, #d5d8d6 0 var(--price-minimum), #18395c var(--price-minimum) var(--price-maximum), #d5d8d6 var(--price-maximum) 100%);height:.2rem;margin:.55rem .45rem .7rem;position:relative}.catalog-price-range__track input[type=range]{appearance:none;pointer-events:none;background:0 0;border:0;width:calc(100% + .9rem);height:1.4rem;min-height:0;padding:0;position:absolute;top:-.6rem;left:-.45rem}.catalog-price-range__track input[type=range]::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:#18395c;border:2px solid #fffefa;border-radius:50%;width:.9rem;height:.9rem;box-shadow:0 0 0 1px #18395c}.catalog-price-range__track input[type=range]::-moz-range-thumb{cursor:grab;pointer-events:auto;background:#18395c;border:2px solid #fffefa;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 1px #18395c}.catalog-price-range__values{grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;display:grid}.catalog-price-range__values input[type=number]{min-height:2rem;padding:.35rem .5rem}.catalog-price-range__values span{color:#9aa0a3}.catalog-price-range__reset{color:#536171;cursor:pointer;text-underline-offset:.15rem;background:0 0;border:0;padding:.25rem 0 0;font-size:.72rem;text-decoration:underline}.catalog-filters__actions .ct-button{border-radius:.45rem;width:100%;min-height:2.75rem}.catalog-filters__actions a{color:#536171;text-underline-offset:.18em;font-size:.83rem;font-weight:700}.catalog-result-summary{color:#66717c;justify-content:space-between;margin:0 0 1rem;font-size:.78rem;display:flex}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.catalog-vehicle-card h2{color:#0e2231;letter-spacing:-.035em;margin:0;font-size:1.12rem;line-height:1.2}.catalog-vehicle-card__link{color:inherit;cursor:pointer;flex-direction:column;flex:1;min-width:0;text-decoration:none;display:flex}.catalog-vehicle-card__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:.7rem}.catalog-vehicle-card__image>img,.catalog-card-image__fallback{object-fit:cover;width:100%;height:100%}.catalog-card-image__fallback{color:#63707a;background:#e7e6e1;flex-direction:column;justify-content:center;align-items:center;display:flex}.catalog-card-image__fallback>span{border:1px solid #aeb4b7;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:.78rem;font-weight:800;display:grid}.catalog-card-image__fallback small{margin-top:.55rem}.catalog-vehicle-card__amount{color:#0e2231;letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1.1}.catalog-vehicle-card__action{background:0 0;border:0;width:100%;padding:0}.catalog-state{text-align:center;background:#fffefa;border:1px solid #d9d9d4;border-radius:.7rem;padding:clamp(2rem,5vw,4rem)}.catalog-state h2{color:#0e2231;margin:.45rem 0 .75rem;font-size:clamp(1.6rem,3vw,2.4rem)}.catalog-state>p:not(.auto-eyebrow){color:#526171;max-width:38rem;margin:0 auto 1.3rem;line-height:1.55}.catalog-state .ct-button--primary{border-radius:.625rem;min-height:3.125rem;padding-inline:1.35rem}.catalog-pagination{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:2rem;display:grid}.catalog-pagination a{color:var(--accent-primary);min-height:2.75rem;padding:.8rem 0;font-weight:750;text-decoration:none}.catalog-pagination a:last-child{text-align:right}.catalog-pagination>span{color:#66717c;font-size:.82rem}@media (max-width:75rem){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:64rem){.catalog-content__layout{grid-template-columns:minmax(0,1fr)}.catalog-filter-panel{position:static}.catalog-filters{grid-template-columns:minmax(15rem,1fr) minmax(22rem,1fr)}.catalog-filters__secondary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filters__actions{align-items:stretch}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.catalog-filter-panel{margin-bottom:1rem}.catalog-filter-panel>summary{color:#0e2231;cursor:pointer;background:#fffefa;border:1px solid #d9d9d4;border-radius:.7rem;justify-content:space-between;align-items:center;min-height:3rem;padding:.75rem 1rem;font-size:.9rem;font-weight:750;display:flex}.catalog-filter-panel>summary:after{color:var(--accent-primary);content:"+";font-size:1.25rem}.catalog-filter-panel[open]>summary{border-radius:.7rem .7rem 0 0}.catalog-filter-panel[open]>summary:after{content:"−"}.catalog-filter-panel:not([open])>.catalog-filters{display:none}.catalog-filter-panel[open]>.catalog-filters{border-top:0;border-radius:0 0 .7rem .7rem}.catalog-filters{grid-template-columns:minmax(0,1fr);margin-bottom:0}.catalog-filters__secondary{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:32rem){.catalog-hero{padding-top:1rem}.catalog-filters{grid-template-columns:minmax(0,1fr);padding:.85rem}.catalog-filters__secondary{grid-template-columns:minmax(0,1fr)}.catalog-filters__actions{flex-direction:column;align-items:stretch}.catalog-filters__actions .ct-button,.catalog-filters__actions a{text-align:center;width:100%}.catalog-grid{grid-template-columns:minmax(0,1fr)}.catalog-result-summary{flex-direction:column;align-items:flex-start;gap:.25rem}}
.vehicle-detail-page{--accent-contrast:#fff;--accent-hover:#be1018;--accent-primary:#df171e;--radius-pill:.625rem;--text-primary:#0d1b2a;--text-secondary:#586677;color:var(--text-primary);background:#f4f3ef;padding:clamp(1.25rem,3vw,2.5rem) 0 clamp(4rem,8vw,7rem)}.vehicle-detail-page .ct-button{border-radius:.625rem;min-height:3.125rem}.vehicle-detail-breadcrumbs{margin-bottom:.75rem}.vehicle-detail-breadcrumbs a:last-child{color:var(--text-primary);font-weight:400}.vehicle-detail{gap:1.25rem;display:grid}.vehicle-detail__hero,.vehicle-detail__section,.vehicle-detail__final-cta,.vehicle-detail-unavailable{background:#fffefa;border:1px solid #dcdbd6;border-radius:.85rem}.vehicle-detail__hero{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.85fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(.75rem,1.5vw,1.25rem);display:grid}.vehicle-detail__gallery{min-width:0}.vehicle-detail-gallery__main,.vehicle-detail-gallery__fallback{aspect-ratio:16/10;background:#e6e5e0;border-radius:.6rem;overflow:hidden}.vehicle-detail-gallery__main img{object-fit:cover;width:100%;height:100%}.vehicle-detail-gallery__fallback{color:#60707b;flex-direction:column;justify-content:center;align-items:center;display:flex}.vehicle-detail-gallery__fallback>span{border:1px solid #aeb5b8;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.7rem;font-weight:800;display:grid}.vehicle-detail-gallery__fallback small{margin-top:.25rem}.vehicle-detail-gallery__thumbs{grid-auto-columns:minmax(5rem,7rem);grid-auto-flow:column;gap:.55rem;margin-top:.65rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.vehicle-detail-gallery__thumbs button{aspect-ratio:4/3;cursor:pointer;background:#e6e5e0;border:2px solid #0000;border-radius:.45rem;padding:0;overflow:hidden}.vehicle-detail-gallery__thumbs button[aria-pressed=true]{border-color:#c5282f}.vehicle-detail-gallery__thumbs img{object-fit:cover;width:100%;height:100%}.vehicle-detail__identity{align-self:center;padding:clamp(.5rem,2vw,1.5rem) clamp(.5rem,2vw,1.25rem) clamp(.5rem,2vw,1.5rem) 0}.vehicle-detail__identity h1{letter-spacing:-.055em;margin:.65rem 0 .8rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.vehicle-detail__model-line{color:#5a6771;margin:0;font-size:1rem}.vehicle-detail__quick-facts,.vehicle-detail__facts{gap:0;margin:1.4rem 0;display:grid}.vehicle-detail__quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-detail__quick-facts>div,.vehicle-detail__facts>div,.vehicle-detail__breakdown dl>div{border-top:1px solid #e2e1dc;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.vehicle-detail dt{color:#67737c;font-size:.78rem}.vehicle-detail dd{text-align:right;margin:0;font-size:.86rem;font-weight:720}.vehicle-detail__quick-facts>div:nth-child(odd){padding-right:.75rem}.vehicle-detail__quick-facts>div:nth-child(2n){padding-left:.75rem}.vehicle-detail__price-card{background:#eff1f0;border-radius:.55rem;padding:1rem 1.1rem;display:grid}.vehicle-detail__price-card span,.vehicle-detail__financial-summary span{color:#586771;font-size:.78rem;font-weight:720}.vehicle-detail__price-card strong,.vehicle-detail__financial-summary strong{letter-spacing:-.04em;margin:.18rem 0;font-size:clamp(1.75rem,3vw,2.5rem)}.vehicle-detail__price-card strong.is-unavailable{letter-spacing:-.01em;font-size:1.15rem}.vehicle-detail__price-card small,.vehicle-detail__financial-summary small{color:#697680}.vehicle-detail__primary-cta{width:100%;margin-top:.9rem}.vehicle-detail__section{padding:clamp(1.5rem,4vw,3.25rem)}.vehicle-detail__section>header{margin-bottom:1.3rem}.vehicle-detail__section h2,.vehicle-detail__final-cta h2,.vehicle-detail-unavailable h1{letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,2.45rem)}.vehicle-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.vehicle-detail__source-link{color:#b52129;text-underline-offset:.2em;font-weight:750}.vehicle-detail__financial-summary{color:#fff;background:#102433;border-radius:.65rem;margin-bottom:1rem;padding:1.25rem;display:grid}.vehicle-detail__financial-summary span,.vehicle-detail__financial-summary small{color:#c7d0d5}.vehicle-detail__breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vehicle-detail__breakdown article{border:1px solid #deddd8;border-radius:.55rem;padding:1rem}.vehicle-detail__breakdown h3{margin:0 0 .4rem;font-size:1rem}.vehicle-detail__breakdown dl{margin:0}.vehicle-detail__benefit{color:#315d37;background:#edf6ed;border-left:3px solid #41834d;padding:.75rem .9rem}.vehicle-detail__repair-note{color:#596872;margin:1rem 0 0}.vehicle-detail__notice{background:#eff1f0;border-radius:.55rem;padding:1.25rem}.vehicle-detail__notice p{color:#5c6972;margin-bottom:0}.vehicle-detail__verdict{text-transform:uppercase;border:1px solid;border-radius:999px;margin-bottom:1rem;padding:.45rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.vehicle-detail__verdict.is-buy{color:#31733e}.vehicle-detail__verdict.is-watch{color:#8a6511}.vehicle-detail__verdict.is-risk{color:#b4551b}.vehicle-detail__verdict.is-skip{color:#b52129}.vehicle-detail__section--expert>p:last-child{max-width:52rem;margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.vehicle-detail__final-cta{text-align:center;padding:clamp(2rem,5vw,4rem)}.vehicle-detail__final-cta>p:not(.auto-eyebrow){color:#5d6972;max-width:38rem;margin:.8rem auto 1.2rem;line-height:1.55}.vehicle-detail-unavailable{text-align:center;margin:clamp(2rem,5vw,5rem) auto;padding:clamp(2rem,5vw,4rem)}.vehicle-detail-unavailable>p:not(.auto-eyebrow){color:#5d6972;max-width:38rem;margin:.8rem auto 1.25rem}.vehicle-detail-not-found__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:64rem){.vehicle-detail__hero{grid-template-columns:minmax(0,1fr)}.vehicle-detail__identity{padding:.5rem}}@media (max-width:48rem){.vehicle-detail-page{padding-top:.75rem}.vehicle-detail__hero{gap:.75rem}.vehicle-detail__facts,.vehicle-detail__breakdown{grid-template-columns:minmax(0,1fr)}.vehicle-detail__identity h1{font-size:clamp(1.85rem,10vw,2.7rem)}}@media (max-width:30rem){.vehicle-detail__quick-facts{grid-template-columns:minmax(0,1fr)}.vehicle-detail__quick-facts>div:nth-child(n){padding-left:0;padding-right:0}.vehicle-detail__section{padding:1.25rem}}
