/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*{box-sizing:border-box}html{scroll-padding-top:90px}body{background:var(--bg);color:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:5px}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}header{border-bottom:1px solid var(--line);z-index:20;background:#0c1119;gap:30px;height:94px;padding:0 4.5%;position:relative}.brand,header{align-items:center;display:flex}.brand{letter-spacing:1.1px;white-space:nowrap;gap:13px;font-size:15px;font-weight:800}.brand small{color:#7d8797;letter-spacing:2.2px;margin-top:2px;font-size:8px;display:block}.brand-mark{letter-spacing:-7px;border:1px solid #667080;width:51px;padding:4px 8px 6px;font-size:33px;font-style:italic;line-height:1;transform:skew(-9deg)}.brand-mark span{color:var(--blue);letter-spacing:-2px;font-size:14px}.muted-brand{color:#aab2bf}header nav{color:#b5bdc9;gap:25px;margin-left:auto;font-size:12px;display:flex}.text-link:hover,header nav a:hover{color:var(--blue)}.header-phone{white-space:nowrap;font-size:13px;font-weight:700}.tg-small{background:var(--blue);border-radius:50%;place-items:center;width:33px;height:33px;font-size:23px;display:grid}.mobile-menu{display:none}.hero{background-position:50%;background-size:cover;flex-direction:column;min-height:730px;padding:37px 5% 0;display:flex}.hero-bottom,.hero-top{justify-content:space-between;align-items:center;display:flex}.eyebrow{letter-spacing:2.3px;color:#9da8b9;font-size:10px;font-weight:700;display:block}.eyebrow i{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.hero-index{letter-spacing:2px;color:#a5aebc;font-size:9px}.hero-copy{max-width:690px;padding:77px 0 54px}.hero h1{letter-spacing:-2.7px;margin:0 0 28px;font-size:clamp(40px,4.55vw,70px);font-weight:500;line-height:1.08}.hero-copy p{color:#aeb8c7;max-width:475px;margin-bottom:31px;font-size:15px;line-height:1.85}.actions{flex-wrap:wrap;gap:12px;display:flex}.actions,.button{align-items:center}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:3px;justify-content:center;gap:17px;min-height:51px;padding:14px 22px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#235de7;transform:translateY(-1px)}.glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111a2488;border-color:#647080}.outline{background:0 0;border-color:#46505f}.hero-catalog{color:#c5cedb;gap:32px;margin-top:25px;font-size:11px;display:inline-flex}.hero-catalog span{color:var(--blue)}.hero-bottom{color:#a0aabb;letter-spacing:1.5px;border-top:1px solid #49515b80;margin-top:auto;padding:24px 0;font-size:9px}.hero-bottom b{color:var(--blue);letter-spacing:0;margin:0 20px}.hero-bottom a{font-size:24px}.trust-strip{border-bottom:1px solid var(--line);background:#10161f;grid-template-columns:repeat(4,1fr);gap:25px;padding:31px 5%;display:grid}.trust-strip div{border-right:1px solid var(--line);padding-left:33px;position:relative}.trust-strip div:last-child{border:0}.trust-strip span{color:#4b75bd;font-size:10px;position:absolute;left:0}.trust-strip b{font-size:12px;font-weight:500;display:block}.trust-strip small{color:var(--muted);font-size:10px}.section{max-width:1680px;margin:auto;padding:78px 5%}.section-heading,.section-line{justify-content:space-between;align-items:center;gap:25px;display:flex}.section h2{letter-spacing:-1px;margin:18px 0 23px;font-size:36px;font-weight:500;line-height:1.2}.text-link{color:#c6d5f4;background:0 0;border:0;padding:0;font-size:12px;display:inline-block}.section-heading .text-link{border-bottom:1px solid #576373;padding-bottom:8px}.muted,.section-heading p{color:var(--muted);font-size:13px}.home-cars{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px;display:grid}.car-card{border:1px solid var(--line);background:#131922;border-radius:5px;overflow:hidden}.car-image{aspect-ratio:1.54;background:#1c2430;display:block;position:relative;overflow:hidden}.car-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.car-card:hover img{transform:scale(1.035)}.car-image>span{letter-spacing:1.1px;background:#111821ce;border:1px solid #56606e;padding:4px 9px;font-size:8px;position:absolute;top:14px;left:14px}.car-body{padding:21px}.car-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.car-heading h3{margin:0;font-size:18px;font-weight:500;line-height:1.35}.car-heading>span{color:#8e9aab;font-size:12px}.car-body>p{color:var(--muted);margin:7px 0 17px;font-size:11px}.specs{color:#bbc4d0;border-bottom:1px solid var(--line);gap:10px;padding-bottom:20px;font-size:10px;display:flex}.specs span+span:before{content:"·";color:#5c6676;margin-right:10px}.car-price{justify-content:space-between;align-items:center;margin:17px 0;display:flex}.car-price small{color:#8995a7;font-size:9px;display:block}.car-price b{letter-spacing:-.5px;font-size:23px;font-weight:500}.round-link{border:1px solid #3c4859;border-radius:50%;place-items:center;width:41px;height:41px;font-size:22px;display:grid}.destination-grid{grid-template-columns:1fr 1fr;gap:22px;padding-top:5px;display:grid}.destination{background:radial-gradient(at 100% 0,#28466d,#131e2d 70%);border:1px solid #33435b;border-radius:4px;justify-content:space-between;align-items:flex-end;min-height:230px;padding:35px;display:flex}.destination.china{background:radial-gradient(at 100% 0,#3c4551,#161c25 70%)}.destination p{color:#acb9cb;font-size:11px}.destination h2{margin:15px 0;font-size:28px}.process{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#101720;max-width:none}.steps{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:34px;display:grid}.steps article{border-top:1px solid #40506a;padding-top:22px}.steps h3{margin:25px 0 10px;font-size:16px;font-weight:500}.calculator-cta{background:linear-gradient(120deg,#10234a,#172740 65%,#141c29);border:1px solid #2e456b;border-radius:5px;max-width:none;margin:70px 5%;padding:52px;overflow:hidden}.calculator-cta h2{font-size:43px}.calculator-cta p{color:#a6b5cc;font-size:13px}.cta-decoration{color:#3374fa35;font-size:290px;font-weight:100;line-height:1.2;position:absolute;top:0;right:7%}.contacts{grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact-phone{letter-spacing:-.7px;margin:35px 0 10px;font-size:26px;display:block}.contacts p{color:var(--muted);font-size:12px}.contacts iframe{filter:grayscale()brightness(.8);border:0;border-radius:4px;width:100%;height:215px;margin-top:25px}.request-panel{border:1px solid var(--line);background:#151c26;border-radius:5px;padding:30px}.request-panel h3{margin:0 0 10px;font-size:24px;font-weight:500}.lead-form{margin-top:23px}label{color:#b7c1d0;margin:0 0 18px;font-size:11px;display:block}input,select,textarea{color:#ebeff6;color-scheme:dark;background:#101721;border:1px solid #344050;border-radius:3px;width:100%;min-width:0;margin-top:8px;padding:12px 13px;font-size:13px;display:block}input:focus,select:focus,textarea:focus{outline:1px solid var(--blue);border-color:var(--blue)}textarea{resize:vertical;min-height:95px}.two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.checkbox{align-items:center;gap:10px;font-size:10px;line-height:1.5;display:flex}.checkbox input{width:15px;min-width:15px;height:15px;accent-color:var(--blue);margin:0}.honeypot{display:none!important}footer{border-top:1px solid var(--line);color:#8f9bac;grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:40px 5%;display:grid}footer .brand{color:#dce3ef;font-size:14px}footer p{text-align:right;font-size:11px}footer div{gap:23px;font-size:11px;display:flex}footer small{text-align:right;font-size:9px}.page{min-height:65vh;padding-top:52px}.page>h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(36px,4.3vw,62px);font-weight:500;line-height:1.12}.page-intro{color:var(--muted);max-width:650px;margin-bottom:38px;font-size:14px}.source-note{background:#141e2e;border:1px solid #34425a;border-radius:4px;gap:15px;margin-bottom:30px;padding:18px 22px;font-size:11px;display:flex}.source-note p{color:var(--muted);margin:4px 0;font-size:10px}.status{background:#54be8b;border-radius:50%;min-width:7px;height:7px;margin-top:7px}.amber{background:#e4ad54}.catalog-layout{grid-template-columns:245px 1fr;display:grid}.filter-panel{border:1px solid var(--line);background:#131b26;border-radius:5px;align-self:start;padding:20px}.filter-panel h3{font-size:12px}.filter-panel select{font-size:11px}.filter-panel fieldset{border:0;margin:20px 0}.filter-panel legend{color:#b7c1d0;font-size:11px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-line{margin-bottom:18px}.section-line p{color:#adb9ca;font-size:12px}.section-line small{color:#8994a5;font-size:9px}.more{margin:30px auto;display:flex}.empty{border:1px solid var(--line);text-align:center;background:#141d2a;grid-column:1/-1;padding:60px 25px}.empty p{color:var(--muted)}.calculator-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:30px;margin-top:40px;display:grid}.calc-panel,.result-panel{border:1px solid var(--line);background:#131b26;border-radius:5px;padding:30px}.calc-panel h2,.result-panel h2{font-size:28px}.space{margin-top:30px}.wide{width:100%;margin-top:12px}.notice{color:#bccce7;background:#23304a;border-left:2px solid #6492ee;padding:14px 16px;font-size:11px}.notice a{text-decoration:underline}.result-rows{margin:30px 0 15px}.detail-specs>div,.result-rows>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:15px 0;font-size:11px;display:flex}.result-rows span{color:#a0adbf;max-width:65%}.result-rows b{white-space:nowrap}.total{background:#1e51c5;border-radius:3px;margin:25px 0 17px;padding:23px}.total b,.total small,.total span,.total strong{display:block}.total small{color:#c7d7fb;font-size:10px}.total strong{letter-spacing:-1px;margin:7px 0;font-size:35px;font-weight:500}.total b{font-size:17px;font-weight:400}.total span{margin-top:10px;font-size:10px}.fineprint{color:#8d99ab;margin-top:24px;font-size:10px;line-height:1.8}.result-empty{text-align:center;color:var(--muted);padding:60px 0 90px}.result-empty>span{color:#41689e;font-size:68px;font-weight:100}.result-empty>div{letter-spacing:3px;margin-top:35px;font-size:10px}.error{color:#ff9c9c;font-size:12px}.detail-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:50px;margin-top:40px;display:grid}.detail-image{border-radius:5px;width:100%}.detail-grid h1{letter-spacing:-1.5px;margin:20px 0;font-size:48px;line-height:1.1}.detail-grid p,.detail-specs span{color:var(--muted)}.detail-specs b{text-align:right;font-weight:400}.detail-request{max-width:850px;margin-top:50px}.china-feature{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:45px;display:grid}.china-feature img{border-radius:5px;width:100%}.china-feature p{color:var(--muted);font-size:13px}.prose{max-width:1000px}.prose p{color:#a9b5c7;margin:30px 0}.login{max-width:450px;margin-top:40px}.admin-forms{align-items:start;margin-top:35px}.admin .request-panel h2{font-size:25px}.lead-entry{border-bottom:1px solid var(--line);background:#141c28;padding:20px}.lead-entry small{color:var(--muted);display:block}.lead-entry p{overflow-wrap:anywhere}@media (min-width:1600px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){header{gap:19px}header nav{gap:15px;font-size:10px}.header-phone{display:none}.contacts{gap:45px}.hero{min-height:680px}.hero-copy{padding-top:65px}.catalog-layout{grid-template-columns:220px 1fr;gap:20px}.car-body{padding:16px}.car-heading h3{font-size:16px}.calculator-layout{gap:20px}.calc-panel,.result-panel{padding:22px}}@media (max-width:850px){header{height:76px}header>nav{display:none}.tg-small{margin-left:auto}.mobile-menu{font-size:12px;display:block;position:relative}.mobile-menu summary{cursor:pointer}.mobile-menu nav{background:#18212f;border:1px solid #46516a;flex-direction:column;gap:20px;width:200px;padding:22px;font-size:13px;display:flex;position:absolute;top:40px;right:0}.hero-index{display:none}.hero{background-position:62%;min-height:670px}.hero-copy{max-width:550px;padding-top:85px}.hero h1{font-size:52px}.trust-strip{grid-template-columns:1fr 1fr;gap:23px}.trust-strip div:nth-child(2){border:0}.section{padding:55px 5%}.home-cars{gap:15px}.home-cars .car-body{padding:14px}.home-cars .car-heading{display:block}.home-cars .car-heading h3{font-size:15px}.home-cars .specs{gap:5px;font-size:9px}.home-cars .specs span+span:before{margin-right:5px}.home-cars .car-price b{font-size:19px}.destination-grid{gap:15px;padding-top:0}.destination{min-height:220px;padding:23px}.destination h2{font-size:24px}.steps{grid-template-columns:1fr 1fr;gap:22px}.contacts{gap:30px}.contacts h2{font-size:28px}.contact-phone{font-size:22px}.request-panel{padding:22px}.catalog-layout{grid-template-columns:1fr}.filter-panel{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.filter-panel>.section-line{grid-column:1/-1;margin:0}.filter-panel fieldset,.filter-panel label{margin:0}.filter-panel label,.filter-panel legend{font-size:10px}.calculator-layout{grid-template-columns:1fr}.detail-grid{gap:25px}.detail-grid h1{font-size:35px}.detail-specs>div{gap:15px}.admin-forms{grid-template-columns:1fr}}@media (max-width:600px){header{gap:14px;padding:0 5%}.brand{letter-spacing:.5px;gap:10px;font-size:12px}.brand small{letter-spacing:1.4px;font-size:7px}.brand-mark{width:43px;font-size:27px}.tg-small{width:29px;height:29px;font-size:19px}.mobile-menu{font-size:11px}.hero{background-position:58%;min-height:710px;padding-top:25px}.hero-top .eyebrow{letter-spacing:1.6px;font-size:8px}.hero-copy{padding:65px 0 60px}.hero h1{letter-spacing:-1.9px;font-size:43px}.hero-copy p{max-width:320px;font-size:13px;line-height:1.85}.hero .actions{flex-direction:column;align-items:stretch;max-width:285px}.hero .button{justify-content:space-between;font-size:11px}.hero-bottom{letter-spacing:.7px;gap:16px;font-size:7px}.hero-bottom>span:first-child{max-width:130px}.hero-bottom b{margin:0 6px}.trust-strip{gap:24px 12px;padding:25px 5%}.trust-strip div{padding-left:23px}.trust-strip b{font-size:10px}.trust-strip small{font-size:8px;display:block}.trust-strip span{font-size:8px}.section h2{font-size:29px}.section-heading{align-items:flex-start;gap:10px}.section-heading .text-link{white-space:nowrap;margin-top:38px;font-size:10px}.eyebrow{letter-spacing:1.7px;font-size:8px}.home-cars{grid-template-columns:1fr;gap:22px}.home-cars .car-heading{display:flex}.home-cars .car-heading h3{font-size:20px}.home-cars .car-body{padding:22px}.home-cars .specs{font-size:11px}.home-cars .car-price b{font-size:25px}.destination-grid{grid-template-columns:1fr;padding-top:0}.destination{min-height:190px;padding:28px}.process .section-heading{display:block}.steps{gap:20px}.steps h3{font-size:14px}.steps p{font-size:11px}.calculator-cta{max-width:none;margin:40px 5%;padding:30px}.calculator-cta h2{font-size:30px}.cta-decoration{pointer-events:none;font-size:185px;top:65px;right:-20px}.calculator-cta .button{position:relative}.contacts{grid-template-columns:1fr;gap:40px}.contacts .contact-phone{font-size:28px}.contacts h2{font-size:33px}.request-panel{padding:24px}footer{grid-template-columns:1fr;gap:10px}footer p,footer small{text-align:left}footer div{flex-wrap:wrap;gap:18px;margin-bottom:15px}.page{padding-top:35px}.page>h1{letter-spacing:-1.4px;font-size:39px}.page-intro{font-size:13px}.filter-panel{grid-template-columns:1fr 1fr;padding:16px}.catalog-grid{grid-template-columns:1fr}.source-note{padding:15px}.section-line{align-items:flex-start}.section-line small{text-align:right;max-width:100px}.car-heading h3{font-size:20px}.car-body{padding:22px}.car-price b{font-size:26px}.calc-panel,.result-panel{padding:22px}.two{gap:12px}.total strong{font-size:31px}.china-feature,.detail-grid{grid-template-columns:1fr;gap:20px}.detail-grid h1{font-size:43px}.detail-request h2{font-size:25px}.result-rows>div{gap:15px}.result-rows span{max-width:63%;font-size:10px}.result-rows b{font-size:10px}.page h1{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.original-logo{flex-shrink:0;width:45px;height:45px}@media (max-width:600px){.original-logo{width:37px;height:37px}}.destination-grid.korea-only{grid-template-columns:1fr}.image-unavailable:after{content:"Фото объявления недоступно";text-align:center;color:#fff;background:#101722dd;padding:10px;font-size:11px;position:absolute;bottom:0;left:0;right:0}header>.brand{flex-shrink:0;width:220px;height:70px;position:relative;overflow:hidden}header .company-logo{width:220px;max-width:none;height:220px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:600px){header>.brand{width:160px;height:48px}header .company-logo{width:160px;height:160px}}.showcase-presets{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.showcase-presets a{background:#172437;border:1px solid #3b506e;border-radius:3px;padding:10px 15px;font-size:12px}.showcase-presets a:hover{border-color:#649aff}.showcase-presets small{color:#8aade0;margin-left:8px}.trust-strip{gap:28px;padding:36px 5%}.trust-strip div{min-height:58px;padding:4px 16px 4px 60px}.trust-strip .trust-icon{color:#72a7ff;background:#152844;border:1px solid #36557d;border-radius:10px;place-items:center;width:43px;height:43px;display:grid;top:5px}.trust-icon svg{stroke-width:1.6px;width:25px;height:25px}.trust-strip b{margin-bottom:6px;font-size:16px;line-height:1.4}.trust-strip small{font-size:12px;line-height:1.6;display:block}@media (max-width:1000px){.trust-strip{grid-template-columns:1fr 1fr}.trust-strip div:nth-child(2){border-right:0}}@media (max-width:600px){.trust-strip{gap:25px 12px;padding:28px 5%}.trust-strip div{min-height:125px;padding:0 10px 0 0}.trust-strip .trust-icon{width:36px;height:36px;margin-bottom:12px;position:static}.trust-icon svg{width:22px;height:22px}.trust-strip b{font-size:14px}.trust-strip small{font-size:11px}.hero-bottom{letter-spacing:1px;font-size:10px}}header{gap:24px;height:104px;padding-inline:4%}header>nav{flex:1;justify-content:space-evenly;align-items:center;gap:16px;margin:0;line-height:1.3}header>nav>a{white-space:nowrap;padding:12px 4px}.tg-small{flex-shrink:0;width:40px;height:40px}.header-promise{color:#c5d4eb;background:linear-gradient(90deg,#152849,#101b2a);border-bottom:1px solid #29446a;justify-content:space-between;align-items:center;gap:20px;padding:12px 4%;font-size:13px;display:flex}.header-promise>a{color:#8db7ff;white-space:nowrap;font-weight:700}.hero .hero-copy{padding-top:68px;padding-bottom:55px}.hero-bottom.route-banner{letter-spacing:normal;text-transform:none;grid-template-columns:1fr 1.3fr;gap:50px;padding:32px 0;display:grid}.route-banner h2{color:#f4f7ff;letter-spacing:-.7px;margin:13px 0;font-size:27px;font-weight:500;line-height:1.2}.route-banner p{color:#a5b8d2;margin:0;font-size:13px}.route-banner .eyebrow{color:#78a4e9;letter-spacing:1.8px;font-size:10px}.delivery-route{color:#fff;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:24px;width:100%;padding:30px 0}.route-country{letter-spacing:2px;color:#eff6ff;font-size:23px;font-weight:600;line-height:1.2;display:block}.route-city>b{color:#90a7c5;letter-spacing:0;white-space:nowrap;margin-top:8px;font-size:11px;font-weight:400;display:block}.route-arrival{text-align:right}.route-road{min-width:110px;height:64px;position:relative}.route-road:before{background:linear-gradient(90deg,#2e5280,#5e9aff,#2e5280);height:3px;top:31px;box-shadow:0 0 18px #3775ff66}.route-road:after,.route-road:before{content:"";position:absolute;left:0;right:0}.route-road:after{background:repeating-linear-gradient(90deg,#7592ba88 0 8px,#0000 8px 18px);height:1px;top:40px}.road-end,.road-start{background:#91beff;border:3px solid #224578;border-radius:50%;width:11px;height:11px;position:absolute;top:27px;left:0;box-shadow:0 0 15px #3775ff}.road-end{left:auto;right:0}.route-car{filter:drop-shadow(0 6px 11px #2158aeaa);width:72px;animation:drive-to-minsk 8s cubic-bezier(.35,0,.45,1) infinite;position:absolute;top:-1px;left:0}.route-car svg{width:100%;height:40px;overflow:visible}.road-caption{text-align:center;color:#7296c8;letter-spacing:1.3px;white-space:nowrap;font-size:8px;position:absolute;bottom:-17px;left:0;right:0}@keyframes drive-to-minsk{0%,8%{opacity:0;left:0}15%{opacity:1}78%{opacity:1;left:calc(100% - 68px)}88%,to{opacity:0;left:calc(100% - 68px)}}.catalog-layout{align-items:start;gap:30px}.filter-panel{scrollbar-width:thin;scrollbar-color:#405d85 #131b26;max-height:calc(100vh - 40px);padding:24px;display:block;position:sticky;top:20px;overflow-y:auto}.filter-panel .section-line{margin:0 0 23px;display:flex}.filter-panel h3{margin:0;font-size:18px;font-weight:500}.filter-panel label,.filter-panel legend{color:#c7d2e3;font-size:14px;line-height:1.5}.filter-panel label{margin:0 0 21px}.filter-panel input,.filter-panel select{height:48px;margin-top:8px;padding:10px 12px;font-size:15px}.filter-panel fieldset{margin:0 0 21px;padding:0}.filter-panel .button{min-height:52px;font-size:14px}.filter-panel .fineprint{font-size:11px;line-height:1.7}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.catalog-grid .car-body{padding:19px}.catalog-grid .car-heading h3{font-size:20px}.catalog-grid .car-body>p{min-height:20px;font-size:12px;line-height:1.6}.specs{font-size:12px;line-height:1.7}.car-price b{font-size:25px}.car-body>.text-link,.source-note{font-size:13px}.source-note p{font-size:12px;line-height:1.7}.car-card,.car-gallery,.catalog-layout>div{min-width:0}.gallery-stage{aspect-ratio:4/3;background:#101822;border-radius:5px;position:relative;overflow:hidden}.gallery-open,.gallery-stage>a{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gallery-stage img{object-fit:contain;width:100%;height:100%;display:block}.compact-gallery .gallery-stage{aspect-ratio:1.54;border-radius:0}.compact-gallery .gallery-stage img{object-fit:cover}.gallery-next,.gallery-prev{color:#fff;z-index:2;background:#09101bbb;border:1px solid #8293ac66;border-radius:5px;place-items:center;width:38px;height:42px;font-size:32px;line-height:1;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gallery-next{left:auto;right:12px}.gallery-next:hover,.gallery-prev:hover{background:#245be5}.compact-gallery .gallery-next,.compact-gallery .gallery-prev{opacity:.8;width:29px;height:34px;font-size:26px}.gallery-counter{color:#e7f0ff;background:#071321c9;border:1px solid #67778c88;border-radius:4px;padding:5px 10px;font-size:11px;position:absolute;bottom:12px;right:12px}.gallery-source{background:#101a28d9;border:1px solid #617086;padding:4px 8px;font-size:9px;position:absolute;top:12px;left:12px}.gallery-warning{background:#182232dd;padding:5px;font-size:10px;position:absolute;bottom:12px;left:12px}.gallery-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-height:290px;margin-top:12px;display:grid;overflow:auto}.gallery-thumbs button{aspect-ratio:4/3;background:#131d2c;border:2px solid #0000;border-radius:4px;padding:0;overflow:hidden}.gallery-thumbs button[aria-pressed=true]{border-color:#639dff}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.gallery-dialog{color:#fff;background:#07101a;border:1px solid #344c70;border-radius:6px;width:95vw;max-width:1600px;height:95vh;max-height:100vh;margin:auto;padding:20px;position:fixed;inset:0}.gallery-dialog::backdrop{background:#000d}.gallery-dialog .full-photo{object-fit:contain;width:100%;height:100%}.gallery-close{color:#fff;z-index:3;background:#17263bcc;border:1px solid #677b97;border-radius:50%;width:42px;height:42px;font-size:30px;position:absolute;top:15px;right:20px}.gallery-dialog .gallery-counter{left:50%;right:auto;transform:translate(-50%)}.gallery-empty{text-align:center;color:#a8bbd7;background:#192638;padding:70px 20px}.import-story{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.story-picture{border:1px solid #355073;border-radius:6px;height:100%;min-height:620px;position:relative;overflow:hidden}.story-picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-picture:after{content:"";background:linear-gradient(#0000 55%,#081321cc);position:absolute;inset:0}.picture-label{letter-spacing:1.7px;z-index:1;font-size:20px;font-weight:600;position:absolute;bottom:35px;left:30px}.picture-label span{letter-spacing:2px;color:#b6cae9;margin-top:8px;font-size:11px;display:block}.story-copy h2{letter-spacing:-1.4px;font-size:45px;line-height:1.12}.story-copy p{color:#a5b6ce;font-size:16px;line-height:1.9}.story-copy .story-lead{color:#e5edfa;font-size:21px;line-height:1.6}.story-copy ul{margin:27px 0;padding:0;list-style:none}.story-copy li{color:#c7d5e9;margin:14px 0;padding-left:26px;font-size:15px;line-height:1.7;position:relative}.story-copy li:before{content:"✓";color:#67a2ff;font-weight:700;position:absolute;left:0}.story-copy .button{font-size:14px}.route-story{background:radial-gradient(at 100%,#203e65,#101d31 70%);border-block:1px solid #345276;grid-template-columns:1fr 1fr;gap:70px;margin:20px auto 65px;padding-block:55px;display:grid}.route-story h2{font-size:38px}.route-story p{color:#b4c5de;max-width:600px;font-size:16px;line-height:1.85}.route-story>div:last-child{flex-direction:column;justify-content:center;display:flex}.route-story-notes{color:#adc5e8;justify-content:space-between;gap:15px;margin-top:35px;font-size:12px;display:flex}.route-story-notes span{border-top:1px solid #486384;flex:1;padding-top:14px}.steps{gap:30px}.steps article{background:linear-gradient(145deg,#192637,#111d2b);border:1px solid #324259;border-radius:5px;padding:28px}.steps article>span{color:#70a3ff;font-size:20px}.steps h3{margin-top:25px;font-size:23px;line-height:1.35}.steps p{color:#aebed3;font-size:16px;line-height:1.9}.process .section-heading>p{max-width:540px;font-size:17px;line-height:1.8}.process h2{font-size:43px}.contacts p{font-size:15px}.contacts iframe{filter:none;height:300px}.map-link{margin-top:15px;font-size:14px}.calculator-cta p{font-size:17px;line-height:1.8}.calculator-cta .button{font-size:14px}@media (min-width:2000px){.section{max-width:1940px}.catalog-layout{grid-template-columns:310px minmax(0,1fr)}.catalog-grid{gap:25px}.catalog-grid .car-heading h3{font-size:23px}.catalog-grid .car-body>p,.specs{font-size:14px}.car-price b{font-size:30px}.section h2{font-size:43px}.story-copy h2{font-size:50px}}@media (max-width:1450px){header>nav{gap:10px;font-size:14px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:270px minmax(0,1fr);gap:25px}.steps{gap:18px}.steps article{padding:22px}.steps h3{font-size:20px}.steps p{font-size:15px}.story-copy h2{font-size:36px}.import-story{gap:38px}.route-banner h2{font-size:24px}.hero-bottom.route-banner{gap:30px}.route-country{font-size:20px}.delivery-route{gap:16px}}@media (max-width:1100px){header>.brand{width:175px}header .company-logo{width:175px;height:175px}header>nav{gap:8px;font-size:12px}.header-promise{font-size:11px}.catalog-layout{grid-template-columns:245px minmax(0,1fr);gap:20px}.filter-panel{padding:18px}.filter-panel input,.filter-panel select{padding-inline:8px;font-size:13px}.car-price b{font-size:22px}.catalog-grid .car-heading h3{font-size:18px}.import-story{gap:30px}.story-picture{min-height:560px}.story-copy .story-lead{font-size:19px}.story-copy li,.story-copy p{font-size:14px}.route-story{gap:40px}.route-story h2{font-size:32px}.hero-bottom.route-banner{grid-template-columns:1fr;gap:15px}.route-banner .delivery-route{max-width:680px}.route-banner h2 br{display:none}}@media (max-width:850px){header{height:80px}header>nav{display:none}.header-promise{padding:11px 5%;font-size:11px}.header-promise>span{max-width:55%}.header-promise>a{white-space:normal;text-align:right;max-width:40%}.catalog-layout{grid-template-columns:225px minmax(0,1fr);gap:18px}.catalog-grid{grid-template-columns:1fr}.filter-panel{max-height:calc(100vh - 20px);display:block;top:10px}.import-story{grid-template-columns:1fr}.story-picture{height:470px;min-height:0}.story-copy h2{font-size:40px}.story-copy li,.story-copy p{font-size:16px}.route-story{grid-template-columns:1fr;gap:20px}.steps{grid-template-columns:1fr 1fr}.steps h3{font-size:22px}.steps p{font-size:15px}.process .section-heading{display:block}.process .section-heading>p{max-width:none;font-size:16px}.process h2{font-size:36px}.gallery-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:600px){.header-promise{font-size:11px;line-height:1.6;display:block}.header-promise>span{max-width:none;display:block}.header-promise>a{text-align:left;max-width:none;margin-top:5px;display:inline-block}.hero-bottom.route-banner{padding:25px 0 32px}.route-banner h2{font-size:24px;line-height:1.3}.route-banner p{font-size:13px}.route-banner .eyebrow{font-size:8px;line-height:1.6}.delivery-route{grid-template-columns:auto minmax(75px,1fr) auto;gap:12px;padding:25px 0 32px}.route-country{letter-spacing:1px;font-size:17px}.route-city>b{white-space:normal;max-width:76px;font-size:8px;line-height:1.6}.route-road{min-width:75px}.route-car{width:52px;top:6px}.road-caption{letter-spacing:.4px;white-space:normal;font-size:6px;line-height:1.5;bottom:-23px}.route-road:before{top:31px}.route-story h2{font-size:30px}.route-story p{font-size:15px}.route-story-notes{gap:10px;margin-top:20px;font-size:11px}.catalog-layout{grid-template-columns:1fr}.filter-panel{grid-template-columns:1fr 1fr;gap:18px 14px;max-height:none;padding:20px;display:grid;position:static;overflow:visible}.filter-panel>.error,.filter-panel>.fineprint,.filter-panel>.section-line,.filter-panel>button{grid-column:1/-1}.filter-panel .section-line,.filter-panel fieldset,.filter-panel label{margin:0}.filter-panel label,.filter-panel legend{font-size:12px}.filter-panel input,.filter-panel select{height:45px;font-size:13px}.filter-panel .two{gap:7px}.filter-panel .fineprint{margin:0}.catalog-grid{grid-template-columns:1fr}.catalog-grid .car-heading h3{font-size:23px}.catalog-grid .car-body>p{font-size:14px}.catalog-grid .car-body{padding:22px}.specs{font-size:13px}.car-price b{font-size:27px}.car-price small{font-size:11px}.story-picture{height:365px}.story-copy h2{font-size:34px}.story-copy .story-lead{font-size:20px}.story-copy li,.story-copy p{font-size:15px}.steps{grid-template-columns:1fr}.steps article{padding:25px}.steps h3{font-size:24px}.steps p{font-size:16px}.process h2{font-size:34px}.gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));max-height:240px}.gallery-dialog{width:100vw;height:90vh;padding:10px}.gallery-dialog .gallery-prev{left:8px}.gallery-dialog .gallery-next{right:8px}.picture-label{font-size:17px;bottom:24px;left:23px}.picture-label span{font-size:10px}.hero-copy .button,.map-link{font-size:12px}@keyframes drive-to-minsk{0%,8%{opacity:0;left:0}15%{opacity:1}78%{opacity:1;left:calc(100% - 49px)}88%,to{opacity:0;left:calc(100% - 49px)}}}@media (prefers-reduced-motion:reduce){.route-car{opacity:1;animation:none;left:50%}.delivery-route *{animation:none!important}}.faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq>div>p{color:#a7bad4;max-width:430px;font-size:16px;line-height:1.9}.faq details{border-bottom:1px solid #34455f;padding:22px 0}.faq summary{cursor:pointer;color:#e0eafd;justify-content:space-between;align-items:center;gap:25px;font-size:19px;line-height:1.5;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#75a6ff;font-size:27px;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#a5bad5;margin:15px 0 4px;font-size:16px;line-height:1.9}@media (max-width:850px){.faq{grid-template-columns:1fr;gap:20px}.faq>div>p{max-width:none}.faq summary{font-size:17px}.faq details p{font-size:15px}}.site-footer{background:#0a111b;grid-template-columns:1fr 1.1fr 1fr;gap:40px;padding:50px 5% 25px;display:grid}.site-footer .brand{letter-spacing:1px;color:#e6efff;font-size:20px}.site-footer .footer-intro>p{text-align:left;color:#9eb1cd;margin:17px 0 0;font-size:16px;line-height:1.8}.site-footer .footer-contacts,.site-footer .footer-links{flex-direction:column;align-items:flex-start;gap:13px;font-size:15px;line-height:1.6;display:flex}.footer-phone{color:#e1edff;font-size:23px;font-weight:500}.footer-contacts span{color:#92a7c5;font-size:14px}.footer-contacts>a:hover,.footer-links>a:hover{color:#80adff}.site-footer .footer-bottom{border-top:1px solid #2b3c56;grid-column:1/-1;justify-content:space-between;gap:40px;margin-top:5px;padding-top:22px;display:flex}.site-footer .footer-bottom>p{text-align:left;color:#7f96b7;max-width:760px;margin:0;font-size:13px}.site-footer .footer-bottom>p:first-child{white-space:nowrap;color:#afc2de}@media (min-width:2000px){header>nav{font-size:18px}.header-promise{font-size:15px}.site-footer .footer-contacts,.site-footer .footer-intro>p,.site-footer .footer-links{font-size:17px}}@media (max-width:850px){.site-footer{grid-template-columns:1fr 1fr;gap:30px}.site-footer .footer-links{flex-flow:wrap;grid-column:1/-1;gap:22px}.site-footer .footer-bottom{display:block}.site-footer .footer-bottom>p{max-width:none;margin-bottom:14px}.site-footer .footer-bottom>p:first-child{white-space:normal}}@media (max-width:600px){.site-footer{grid-template-columns:1fr;gap:28px;padding-top:38px}.site-footer .footer-links{flex-direction:column;gap:13px}.site-footer .footer-intro>p{font-size:15px}.site-footer .footer-bottom>p{font-size:12px}.footer-phone{font-size:25px}}.site-footer .footer-logo{width:220px;height:70px;display:block;position:relative;overflow:hidden}.site-footer .footer-logo img{width:220px;max-width:none;height:220px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@font-face{font-family:DM Manrope;src:url(/fonts/manrope-variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:DM Golos;src:url(/fonts/golos-text-variable.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}:root{--font-body:"DM Onest","DM Golos",sans-serif;--font-display:"DM Onest","DM Golos",sans-serif;--muted:#a9b4c5}body{-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.75}.car-price b,.contact-phone,.footer-phone,.route-country,.total strong,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:650}header>nav{gap:14px;font-weight:500;line-height:1.45}.header-phone,header>nav{font-size:16px}.header-promise{font-size:14px;line-height:1.6}.eyebrow,.hero-top .eyebrow{letter-spacing:1.8px;font-size:12px;font-weight:600;line-height:1.6}.hero-index{font-size:12px}.hero h1{letter-spacing:-.045em;font-size:clamp(44px,4.6vw,78px);font-weight:650;line-height:1.1}.hero-copy{max-width:850px}.hero-copy p{max-width:600px;font-size:20px;line-height:1.8}.button,.calculator-cta .button,.hero .button,.hero-copy .button,.story-copy .button{letter-spacing:0;min-height:54px;padding:15px 24px;font-size:16px;font-weight:600;line-height:1.5}.hero-catalog{font-size:16px}.car-body>.text-link,.map-link,.text-link{font-size:15px;line-height:1.65}.section h2{letter-spacing:-.035em;font-size:clamp(32px,3vw,48px);font-weight:650;line-height:1.22}.muted,.page-intro,.section-heading p{font-size:17px;line-height:1.8}.page>h1{letter-spacing:-.04em;font-size:clamp(40px,4.3vw,66px);font-weight:650;line-height:1.15}.page-intro{max-width:800px}.section-line p{font-size:16px}.section-line small{font-size:13px}.trust-strip b{font-size:19px;font-weight:600;line-height:1.45}.trust-strip small{font-size:15px;line-height:1.7}.trust-strip span{font-size:12px}.catalog-layout{grid-template-columns:290px minmax(0,1fr)}.filter-panel h3{letter-spacing:-.02em;font-size:19px;font-weight:650}.filter-panel .text-link{font-size:13px}.filter-panel label,.filter-panel legend,label{color:#c4d0e2;font-size:15px;line-height:1.6}.filter-panel input,.filter-panel select,input,select,textarea{min-height:48px;padding:12px;font-size:16px;line-height:1.5}.filter-panel .two{gap:8px}.filter-panel input,.filter-panel select{padding-inline:9px}.checkbox{align-items:flex-start;font-size:14px;line-height:1.7}.checkbox input{width:16px;height:16px;min-height:16px;margin-top:5px}.filter-panel .fineprint,.fineprint{color:#a3b0c4;font-size:13px;line-height:1.85}.notice,.source-note{font-size:15px;line-height:1.8}.source-note p{font-size:14px}.error{font-size:15px}.car-heading h3,.catalog-grid .car-heading h3,.home-cars .car-heading h3{font-size:22px;font-weight:650;line-height:1.35}.car-heading>span{flex-shrink:0;font-size:15px}.car-body>p,.catalog-grid .car-body>p{font-size:15px;line-height:1.7}.home-cars .specs,.specs{font-size:14px;line-height:1.7}.car-price small{line-height:1.7}.car-price b,.home-cars .car-price b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.gallery-counter,.gallery-warning{font-size:13px;line-height:1.5}.gallery-source{letter-spacing:1px;font-size:11px}.detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px}.detail-grid h1{letter-spacing:-.04em;font-size:clamp(40px,3.5vw,62px);font-weight:650;line-height:1.14}.detail-grid>div>p{font-size:18px;line-height:1.8}.detail-grid>div>p.fineprint{overflow-wrap:anywhere;font-size:13px}.detail-specs>div{align-items:baseline;gap:24px;padding:18px 0;font-size:17px;line-height:1.65}.detail-specs span{color:#a9b8cd;flex:0 0 35%}.detail-specs b{font-weight:500}.detail-grid>div>h2{font-variant-numeric:tabular-nums;margin:24px 0 14px;font-size:42px;font-weight:650}.detail-grid>div>p.muted{font-size:16px}.detail-request h2{font-size:34px;line-height:1.3}.calc-panel h2,.request-panel h3,.result-panel h2{font-size:29px;font-weight:650;line-height:1.35}.result-rows>div{gap:18px;padding:16px 0;font-size:16px;line-height:1.7}.result-rows b{font-variant-numeric:tabular-nums;font-weight:500}.total small{font-size:15px}.total strong{font-size:40px;font-weight:650;line-height:1.3}.total b{font-size:22px}.total span{font-size:14px;line-height:1.7}.result-empty p{font-size:18px}.result-empty>div{letter-spacing:1.5px;font-size:13px}.story-copy h2{font-size:clamp(34px,3vw,49px)}.route-story p,.story-copy li,.story-copy p{font-size:18px;line-height:1.85}.story-copy .story-lead{font-size:23px}.picture-label span{font-size:13px}.route-banner h2{font-size:30px}.route-banner p{font-size:16px}.route-city>b{font-size:12px}.road-caption{letter-spacing:1px;font-size:11px}.route-story-notes{font-size:14px}.steps h3{font-size:25px;font-weight:650}.steps p{line-height:1.85}.faq details p,.faq>div>p,.process .section-heading>p,.steps p{font-size:18px}.faq summary{font-size:21px;font-weight:500}.calculator-cta p,.contacts p{font-size:18px}.contact-phone{font-size:32px}.prose p{font-size:18px}.site-footer .footer-contacts,.site-footer .footer-intro>p,.site-footer .footer-links{font-size:17px}.footer-contacts span{font-size:16px}.footer-phone{font-size:25px}.site-footer .footer-bottom>p{font-size:14px;line-height:1.8}.lead-entry small{font-size:14px}@media (min-width:2000px){body{font-size:19px}header>nav{font-size:18px}.catalog-layout{grid-template-columns:320px minmax(0,1fr)}.detail-specs>div{font-size:19px}.car-heading h3,.catalog-grid .car-heading h3{font-size:25px}.car-body>p,.catalog-grid .car-body>p,.specs{font-size:16px}.car-price b{font-size:32px}}@media (max-width:1250px){header>nav{gap:10px;font-size:14px}.catalog-layout{grid-template-columns:270px minmax(0,1fr);gap:22px}.car-heading h3,.catalog-grid .car-heading h3{font-size:20px}.car-price b{font-size:25px}.detail-grid{gap:28px}.detail-specs>div{gap:16px;font-size:16px}.result-rows>div{font-size:15px}}@media (max-width:1050px){header>nav{display:none}.mobile-menu{font-size:16px;display:block;position:relative}.tg-small{margin-left:auto}.mobile-menu nav{background:#18212f;border:1px solid #46516a;flex-direction:column;gap:18px;width:255px;padding:24px;font-size:16px;display:flex;position:absolute;top:42px;right:0}.catalog-layout{grid-template-columns:245px minmax(0,1fr)}.catalog-grid{grid-template-columns:1fr}.detail-grid{grid-template-columns:1fr 1fr}.detail-specs>div{font-size:15px}.detail-grid>div>h2{font-size:34px}.trust-strip b{font-size:17px}.trust-strip small{font-size:14px}.story-copy li,.story-copy p{font-size:17px}}@media (max-width:700px){body{font-size:16px}.header-promise{font-size:13px}.hero h1{font-size:clamp(40px,8vw,56px)}.hero-copy p{max-width:490px;font-size:18px}.button,.hero .button,.hero-catalog{font-size:15px}.eyebrow,.hero-top .eyebrow{font-size:11px}.section h2{font-size:34px}.section-heading{flex-wrap:wrap}.section-heading .text-link{white-space:normal;margin-top:0;font-size:14px}.page>h1{font-size:40px}.catalog-layout{grid-template-columns:1fr}.filter-panel{grid-template-columns:1fr 1fr;gap:18px 14px;max-height:none;display:grid;position:static;overflow:visible}.filter-panel>.error,.filter-panel>.fineprint,.filter-panel>.section-line,.filter-panel>button{grid-column:1/-1}.filter-panel fieldset,.filter-panel label{margin:0}.filter-panel label,.filter-panel legend{font-size:14px}.filter-panel input,.filter-panel select{font-size:16px}.detail-grid{grid-template-columns:1fr;gap:28px}.detail-grid h1{font-size:44px}.detail-specs>div{font-size:16px}.detail-grid>div>h2{font-size:36px}.detail-request h2{font-size:29px}.detail-grid>div>p{font-size:17px}.result-rows b,.result-rows span,.result-rows>div{font-size:14px}.total strong{font-size:33px}.car-heading h3,.catalog-grid .car-heading h3{font-size:23px}.car-price b{font-size:28px}.trust-strip b{font-size:17px}.trust-strip small{font-size:14px}.contacts p,.faq details p,.steps p,.story-copy li,.story-copy p{font-size:17px}.story-copy .story-lead{font-size:21px}.faq summary{font-size:19px}.route-banner h2{font-size:27px}.route-banner p{font-size:15px}.route-city>b{font-size:10px}.road-caption{letter-spacing:.3px;font-size:8px}.route-country{font-size:18px}.route-story-notes{font-size:13px}.site-footer .footer-contacts,.site-footer .footer-intro>p,.site-footer .footer-links{font-size:16px}.site-footer .footer-bottom>p{font-size:13px}.section-line small{max-width:160px;font-size:12px}}.header-phones{flex-direction:column;flex-shrink:0;gap:5px;line-height:1.35;display:flex}.header-phones .header-phone{letter-spacing:.015em;font-size:15px;font-weight:500;display:block}.header-phone:hover{color:#89b2ff}.filter-panel button:focus-visible,.filter-panel input:focus,.filter-panel input:focus-visible,.filter-panel select:focus,.filter-panel select:focus-visible,.filter-panel textarea:focus{box-shadow:none;border-color:#6c9fff;outline:none}.filter-panel .section-line{flex-wrap:wrap;align-items:flex-start;gap:10px}.filter-panel .section-line h3{flex:1;min-width:130px;margin:0;line-height:1.45}.reset-filter{color:#c3d4ef;white-space:nowrap;background:#1a2636;border:1px solid #3b4b60;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.3;transition:background .15s,border-color .15s;display:inline-flex}.reset-filter:hover{color:#fff;background:#253955;border-color:#6c9fff}.reset-filter:focus-visible{background:#29456b}.filter-panel .range-field{position:relative;overflow:visible}.joined-range{background:#101721;border:1px solid #344050;border-radius:7px;grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.joined-range:focus-within{border-color:#6c9fff}.joined-range>div{min-width:0;position:relative}.joined-range>div+div{border-left:1px solid #344050}.range-caption{color:#93a7c4;padding:9px 11px 0;font-size:12px;line-height:1.3;display:block}.filter-picker{min-width:0;line-height:1.4;position:relative}.filter-panel .filter-picker input,.filter-picker .picker-value{color:#eff5ff;text-align:left;width:100%;min-height:39px;box-shadow:none;background:0 0;border-radius:6px;outline:none;margin:0;padding:4px 27px 11px 11px;font-size:16px;font-weight:500;line-height:1.5;display:block;border:0!important}.filter-picker .picker-value:focus-visible{background:#1d2e46;outline:none}.filter-picker .picker-arrow{color:#91a8ca;background:0 0;border:0;outline:none;place-items:center;width:24px;height:29px;padding:0;display:grid;position:absolute;top:4px;right:3px}.filter-picker.is-open .picker-arrow{color:#80b0ff;transform:rotate(180deg)}.picker-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#59779e #142032;z-index:50;background:#142032;border:1px solid #3f5777;border-radius:8px;width:max-content;min-width:calc(100% + 2px);max-width:210px;max-height:256px;padding:5px;position:absolute;top:calc(100% + 7px);left:-1px;overflow:auto;box-shadow:0 16px 36px #03081099}.picker-options button{text-align:left;color:#dce9fc;white-space:nowrap;background:0 0;border:0;border-radius:4px;width:100%;padding:10px 15px;font-size:16px;line-height:1.4;display:block}.picker-options button.is-active{background:#263c5a}.picker-options button[aria-selected=true]{color:#fff;background:#245bb6}.filter-panel .equipment-filter{border-top:1px solid #2c3b50;padding-top:18px}.equipment-filter legend{margin-bottom:10px;padding-top:8px}.filter-panel .equipment-option{cursor:pointer;align-items:flex-start;line-height:1.6;display:flex}.filter-panel .equipment-option input{appearance:none;background:#101721;border:1px solid #596e8b;border-radius:4px;flex-shrink:0;place-items:center;min-width:18px;margin:3px 0 0;display:grid}.equipment-option input:checked{background:#3775ff;border-color:#6c9fff}.equipment-option input:checked:after{content:"✓";color:#fff;font-size:13px;font-weight:700;line-height:1}.filter-panel .equipment-option input:focus-visible{background:#29456b;border-color:#a7cbff}.equipment-option span{color:#c6d6ec}.listing-price{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex;font-variant-numeric:lining-nums proportional-nums!important;letter-spacing:-.035em!important}.car-price .listing-price{margin:9px 0 6px;font-size:clamp(26px,2.1vw,34px);font-weight:650;line-height:1.3}.listing-price .price-currency{font-family:var(--font-body);letter-spacing:.08em;color:#9db4d5;font-size:.43em;font-weight:500}.car-price .round-link{flex-shrink:0}.car-price>div{min-width:0}@media (max-width:1200px){.header-phones .header-phone{font-size:14px;display:block}.header-phones{gap:5px}.header-phones+.tg-small{flex-shrink:0}}@media (max-width:700px){header{flex-wrap:wrap;gap:8px 16px;height:auto;min-height:90px;padding-block:9px}header>.brand{width:145px}header .company-logo{width:145px;height:145px}.header-phones{margin-left:auto}.header-phones .header-phone{font-size:12px}.tg-small{margin-left:0}.mobile-menu{font-size:14px}.filter-panel .equipment-filter,.filter-panel .range-field{grid-column:1/-1}.filter-panel .equipment-filter{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.equipment-filter legend{grid-column:1/-1}.filter-panel .equipment-option{margin:8px 0;font-size:13px}.filter-panel .filter-picker input,.filter-picker .picker-value{font-size:17px}.range-caption{font-size:13px}.picker-options{max-height:240px}.car-price .listing-price{font-size:32px}.reset-filter{min-height:38px;font-size:13px}}@media (max-width:420px){.mobile-menu{margin-left:auto}header{column-gap:12px}.filter-panel .equipment-filter{grid-template-columns:1fr}header>.brand{width:120px}header .company-logo{width:120px;height:120px}.header-phones .header-phone{font-size:13px}}.brand-badge{background:#f7f9fc;border:1px solid #d4dfed;border-radius:7px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:34px;padding:5px;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #0002}.brand-badge img{object-fit:contain;width:100%;height:100%;display:block;transform:none!important}.brand-badge>span{color:#233e60;letter-spacing:0;font-size:13px;font-weight:700}.brand-field{margin-top:18px}.field-label{color:#c4d0e2;margin-bottom:8px;font-size:15px;line-height:1.6;display:block}.brand-picker{background:#101721;border:1px solid #344050;border-radius:7px}.brand-picker:focus-within{border-color:#6c9fff}.filter-panel .brand-picker .picker-value{align-items:center;gap:11px;min-height:56px;padding:10px 29px 10px 11px;font-size:15px;display:flex}.brand-picker .picker-value>span:last-child{min-width:0;line-height:1.4}.brand-picker .picker-arrow{top:13px}.brand-picker .picker-options{width:calc(100% + 2px);max-width:none;max-height:350px}.brand-picker .picker-options button{white-space:normal;align-items:center;gap:12px;padding:9px 10px;font-size:15px;display:flex}.brand-picker .brand-badge{flex-basis:40px;width:40px;height:31px}.brand-picker .picker-options button>span:last-child{min-width:0}.car-heading .car-title,.catalog-grid .car-heading .car-title{align-items:center;gap:11px;font-size:21px;display:flex}.car-title .brand-badge{flex-basis:40px;width:40px;height:32px}.car-title>span:last-child{min-width:0}.detail-brand{font-size:22px;font-family:var(--font-display);color:#bdcfe9;align-items:center;gap:13px;margin-top:20px;font-weight:600;display:flex}.detail-brand .brand-badge{flex-basis:54px;width:54px;height:42px}.detail-grid .detail-brand+h1{margin-top:14px}.car-equipment{border-top:1px solid #31435d;margin-top:55px;padding-top:35px}.equipment-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;display:flex}.equipment-heading h2{margin:12px 0;font-size:34px}.equipment-heading>p{color:#9eb5d3;font-size:16px;line-height:1.8}.equipment-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.equipment-groups article{background:linear-gradient(140deg,#172538,#111a27);border:1px solid #2e425e;border-radius:9px;padding:26px}.equipment-group-title{color:#81b2ff;align-items:center;gap:12px;margin-bottom:20px;display:flex}.equipment-group-title h3{color:#e4edfb;margin:0;font-size:19px;font-weight:600;line-height:1.45}.equipment-group-title>svg{flex-shrink:0}.equipment-groups ul{margin:0;padding:0;list-style:none}.equipment-groups li{color:#bed0e9;border-top:1px solid #2a3b514d;align-items:flex-start;gap:10px;padding:9px 0;font-size:15px;line-height:1.65;display:flex}.equipment-groups li svg{color:#70a3f5;flex-shrink:0;margin-top:5px}.equipment-empty{color:#a6b9d4;font-size:17px}.car-equipment>.fineprint{max-width:850px}@media (max-width:1100px){.equipment-groups{gap:15px}.equipment-groups article{padding:21px}.equipment-group-title h3{font-size:17px}.equipment-groups li{font-size:14px}.car-heading .car-title,.catalog-grid .car-heading .car-title{gap:9px;font-size:20px}}@media (max-width:700px){.brand-field{margin-top:0}.brand-field .field-label{font-size:14px}.filter-panel .brand-picker .picker-value{gap:7px;min-height:60px;padding-left:8px;font-size:14px}.brand-picker .picker-value .brand-badge{flex-basis:30px;width:30px;height:26px;padding:3px}.brand-picker .picker-options{width:max(100%,220px);max-width:80vw;max-height:300px}.brand-picker .picker-options .brand-badge{flex-basis:40px;width:40px;height:31px}.brand-picker .picker-arrow{top:15px}.equipment-heading{display:block}.equipment-heading>p{font-size:15px}.equipment-heading h2{font-size:29px}.equipment-groups{grid-template-columns:1fr;gap:18px}.equipment-groups article{padding:25px}.equipment-group-title h3{font-size:20px}.equipment-groups li{font-size:16px}.detail-brand{font-size:20px}.car-heading .car-title,.catalog-grid .car-heading .car-title{font-size:22px}.car-equipment{margin-top:35px}}.calculator-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;margin-bottom:35px;display:grid}.calculator-intro-copy h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(40px,3.7vw,62px);font-weight:650;line-height:1.13}.calculator-intro-copy .page-intro{max-width:650px;margin-bottom:0;font-size:18px;line-height:1.8}.calculator-promise{background:radial-gradient(at 100% 0,#24466a66,#142032 70%);border:1px solid #334e72;border-radius:12px;padding:30px}.calculator-promise .eyebrow{letter-spacing:1.4px;font-size:10px}.calculator-promise h2{margin:16px 0;font-size:27px;font-weight:650;line-height:1.35}.calculator-promise>p{color:#b8cbe4;margin:0 0 20px;font-size:15px;line-height:1.85}.calculator-promise>div{border-top:1px solid #355071;flex-wrap:wrap;gap:14px;padding-top:18px;display:flex}.calculator-promise>div>span{color:#c9ddfa;align-items:center;gap:8px;font-size:12px;display:flex}.calculator-promise svg{color:#7eafff;flex-shrink:0}.calculator-page .calculator-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;margin-top:30px}.calculator-layout .calc-panel,.calculator-layout .result-panel{border-radius:10px;min-width:0;padding:28px}.calculator-layout .calc-panel h2,.calculator-layout .result-panel h2{margin:18px 0 24px;font-size:29px;line-height:1.3}.calc-panel .two{gap:17px 16px}.calc-panel label{margin-bottom:6px}.calc-panel .space{margin-top:25px}.calc-panel .notice{margin-bottom:20px;font-size:14px;line-height:1.8}.calc-panel>.muted{margin:12px 0 18px;font-size:15px;line-height:1.7}.calc-panel .two>label{font-size:14px}.calc-panel input,.calc-panel select{font-size:16px}.calc-panel .wide{margin-top:20px}.calc-panel .benefit-card{cursor:pointer;background:linear-gradient(120deg,#1c3962,#172741);border:1px solid #5f92ef;border-radius:10px;align-items:center;gap:15px;margin:24px 0 0;padding:20px 18px;display:flex;box-shadow:0 0 30px #306ddb12}.benefit-discount{font-family:var(--font-display);letter-spacing:-.06em;color:#9cc5ff;white-space:nowrap;font-size:44px;font-weight:750;line-height:1}.benefit-discount>span{letter-spacing:-.04em;margin-left:2px;font-size:25px}.benefit-copy{flex:1}.benefit-copy strong{color:#edf5ff;font-size:16px;font-weight:600;line-height:1.5;display:block}.benefit-copy small{color:#a9bfdc;margin-top:6px;font-size:12px;line-height:1.7;display:block}.calc-panel .benefit-card>input{appearance:none;accent-color:#5d9cff;background:#0d1a2d;border:1px solid #729ddf;border-radius:6px;place-items:center;width:25px;min-width:25px;height:25px;min-height:25px;margin:0;padding:0;display:grid}.benefit-card>input:checked{background:#4f8dff}.benefit-card>input:checked:after{content:"✓";color:#fff;font-size:19px;font-weight:700}.benefit-card.is-selected{background:linear-gradient(120deg,#14463f,#173647);border-color:#6cd7b7}.benefit-card.is-selected .benefit-discount{color:#9debd3}.benefit-card>input:focus-visible{outline-offset:4px;outline:2px solid #c5e1ff}.benefit-applied{color:#a3ead2;background:#183c36;border:1px solid #3f8b74;border-radius:5px;padding:5px 10px;font-size:13px;display:inline-flex}.calc-photo-heading{text-align:left;justify-content:center;align-items:center;gap:12px;margin:12px 0 18px;display:flex}.calc-photo-heading strong{font-family:var(--font-display);font-size:22px;font-weight:650;line-height:1.4;display:block}.calc-photo-heading span{color:#9bb1cf;margin-top:4px;font-size:13px;display:block}.calc-car-photo,.calc-photo-heading .brand-badge{margin:0;display:flex}.calc-car-photo{aspect-ratio:16/9;background:#0c1624;border:1px solid #304966;border-radius:10px;justify-content:center;align-items:center;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 45px #03091655}.calc-car-photo>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.calc-car-photo figcaption{color:#bfcee3;background:#091421cf;border:1px solid #46638777;border-radius:5px;padding:5px 9px;font-size:10px;line-height:1.5;position:absolute;bottom:12px;left:12px}.has-result .calc-car-photo{aspect-ratio:auto;height:220px;max-height:240px}.calc-journey{margin:22px 0 0;padding:24px 5px 0;position:relative}.calc-route-track{background:repeating-linear-gradient(90deg,#4f78a3 0 8px,#0000 8px 15px);height:2px;position:absolute;top:42px;left:23px;right:23px}.calc-route-progress{transform-origin:0;background:#63a5ff;animation:calc-route-progress 6s linear infinite;position:absolute;inset:0;box-shadow:0 0 12px #63a5ff99}.calc-route-vehicle{z-index:2;filter:drop-shadow(0 0 6px #5496ff99);width:52px;height:26px;animation:calc-route-drive 6s linear infinite;position:absolute;top:-30px;left:0}.calc-route-vehicle svg{width:100%;height:100%}.calc-route-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.calc-route-stops>div{text-align:center;flex-direction:column;align-items:center;display:flex}.calc-route-stops>div:first-child{text-align:left;align-items:flex-start}.calc-route-stops>div:last-child{text-align:right;align-items:flex-end}.calc-route-node{color:#9ac6ff;background:#12243a;border:1px solid #5b87bf;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 0 6px #132031}.calc-route-stops strong{margin-top:14px;font-size:16px;font-weight:550;line-height:1.5}.calc-route-stops small{color:#8fa7c8;margin-top:5px;font-size:11px;line-height:1.6}.calc-journey>p{color:#7fa4d2;text-align:center;margin:18px 0 0;font-size:12px;line-height:1.7}.calc-estimate-prompt{background:#162337;border:1px solid #314a69;border-radius:8px;margin-top:24px;padding:20px}.calc-estimate-prompt>span{color:#d8e7ff;font-size:15px;font-weight:500;line-height:1.6;display:block}.calc-estimate-prompt p{color:#9fb5d4;margin:10px 0 0;font-size:14px;line-height:1.85}.result-estimate-heading{border-top:1px solid #344b67;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:25px;display:flex}.result-estimate-heading h3{margin:0;font-size:22px;line-height:1.4}.result-panel .result-rows{margin-top:18px}.result-panel>.fineprint{color:#8da4c4;font-size:12px;line-height:1.85}@keyframes calc-route-drive{0%,5%{opacity:0;left:0}12%{opacity:1}40%,48.3333%{opacity:1;left:calc(50% - 26px)}84%,91%{opacity:1;left:calc(100% - 52px)}to{opacity:0;left:calc(100% - 52px)}}@keyframes calc-route-progress{0%,5%{transform:scaleX(0)}40%,48.3333%{transform:scaleX(.5)}84%,to{transform:scaleX(1)}}@media (min-width:2000px){.calculator-promise h2{font-size:32px}.calculator-promise>p{font-size:17px}.calculator-promise>div>span{font-size:14px}.calc-panel .two>label{font-size:16px}.calculator-layout .calc-panel h2,.calculator-layout .result-panel h2{font-size:32px}}@media (max-width:1100px){.calculator-intro{gap:28px}.calculator-promise{padding:24px}.calculator-promise h2{font-size:23px}.calculator-page .calculator-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px}.calculator-layout .calc-panel,.calculator-layout .result-panel{padding:23px}.benefit-discount{font-size:38px}.benefit-copy strong{font-size:14px}.calc-panel .benefit-card{gap:10px;padding:17px 14px}.calc-route-stops strong{font-size:14px}}@media (max-width:850px){.calculator-intro{grid-template-columns:1fr;gap:25px}.calculator-intro-copy h1{font-size:46px}.calculator-promise h2{font-size:28px}.calculator-promise>div>span{font-size:14px}.calculator-page .calculator-layout{grid-template-columns:1fr}.calculator-layout .result-panel{margin-top:4px}.calc-car-photo{max-height:370px}.benefit-copy strong{font-size:17px}.benefit-copy small{font-size:13px}.benefit-discount{font-size:45px}.calc-panel .benefit-card{gap:20px;padding:22px}}@media (max-width:500px){.calculator-intro-copy h1{font-size:40px}.calculator-intro-copy .page-intro{font-size:16px}.calculator-promise h2{font-size:25px}.calculator-promise>div{flex-direction:column;gap:13px}.calculator-layout .calc-panel,.calculator-layout .result-panel{padding:20px}.calculator-layout .calc-panel h2,.calculator-layout .result-panel h2{font-size:27px}.calc-panel .two{gap:17px 12px}.calc-panel .two>label{font-size:13px}.calc-panel input,.calc-panel select{padding-inline:10px}.calc-panel .benefit-card{gap:11px;padding:17px 13px}.benefit-discount{font-size:36px}.benefit-discount>span{font-size:21px}.benefit-copy strong{font-size:14px}.benefit-copy small{font-size:11px}.calc-panel .benefit-card>input{width:23px;min-width:23px;height:23px;min-height:23px}.calc-photo-heading strong{font-size:19px}.calc-photo-heading span{font-size:11px}.calc-route-stops strong{font-size:13px}.calc-route-stops small{font-size:10px}.calc-route-node{width:32px;height:32px}.calc-route-track{top:40px;left:21px;right:21px}.calc-estimate-prompt{padding:16px}.calc-estimate-prompt>span{font-size:14px}.result-estimate-heading{display:block}.benefit-applied{margin-top:12px}.calc-journey>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.calc-route-progress{animation:none;transform:scaleX(1)}.calc-route-vehicle{opacity:1;animation:none;left:calc(50% - 26px)}}.arrival-note{background:#1b304b;border-left:2px solid #6ca7ff;border-radius:0 6px 6px 0;flex-direction:column;gap:7px;margin:19px 0 8px;padding:15px 17px;display:flex}.arrival-note strong{color:#dbeaff;font-size:14px;font-weight:550}.arrival-note span,.arrival-result-note{color:#a3bcdf;font-size:12px;line-height:1.85}.arrival-result-note{background:#152840;border:1px solid #304b70;border-radius:6px;padding:12px 15px}body{background-color:#0b1421;background-image:radial-gradient(at 8% 15%,#234b7940,#0000 40%),radial-gradient(at 92% 65%,#193d6c40,#0000 42%),linear-gradient(90deg,#0a1421ef,#0c1523e6),url(/port-night-background.webp);background-size:auto,auto,auto,cover;background-attachment:scroll,scroll,scroll,fixed;overflow-x:clip}header{background:linear-gradient(100deg,#0a1422f5,#101d30f5);border-bottom-color:#365175}.header-phones{gap:0}.header-phones .header-phone,.site-footer .footer-phone{touch-action:manipulation;align-items:center;gap:8px;min-height:36px;padding:5px 2px;line-height:1.5;display:flex}.footer-phone svg,.header-phone svg{color:#8fbaff;flex-shrink:0}.footer-phone:hover,.header-phone:hover{color:#b9d8ff}.footer-phone:focus-visible,.header-phone:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #81b4ff}.header-promise{background:linear-gradient(95deg,#1b3961db,#12253ee6)}.calculator-page{isolation:isolate;position:relative}.calculator-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07122155,#0b1521bb 65%,#0b152100),linear-gradient(90deg,#08121ce6,#08121c33),url(/port-night-background.webp) 50% 55%/cover;width:100vw;height:1150px;position:absolute;top:0;left:50%;transform:translate(-50%)}.calculator-intro{padding-top:20px}.calculator-promise{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(135deg,#1a3553cf,#10243ade);border-color:#53769a77;box-shadow:0 12px 45px #020a1633}.calculator-intro-copy h1{text-shadow:0 4px 28px #030a16aa}.calculator-layout .calc-panel,.calculator-layout .result-panel{background:linear-gradient(145deg,#142438f5,#101b2af5);border-color:#3a536d99;box-shadow:0 18px 55px #03091444}.calc-car-photo{background:radial-gradient(#263d5c,#0d1b2c)}.catalog-welcome,.selection-intro{isolation:isolate;background:linear-gradient(90deg,#0b1b30f2,#0b1b30de 48%,#0b1b3066),url(/port-night-background.webp) 50% 65%/cover;border:1px solid #47678d80;border-radius:15px;margin-bottom:25px;padding:42px;position:relative;overflow:hidden;box-shadow:0 20px 55px #030a142b}.selection-intro .section-heading{align-items:flex-end}.selection-intro h2{margin-bottom:10px;font-size:clamp(34px,3.1vw,54px)}.selection-intro>.muted{color:#b8cce7;font-size:18px;line-height:1.9}.catalog-welcome-tags,.selection-highlights{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.catalog-welcome-tags span,.selection-highlights span{color:#c9defb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#142d49ba;border:1px solid #54779c99;border-radius:6px;padding:8px 13px;font-size:13px}.catalog-welcome-tags span:before,.selection-highlights span:before{content:"✓";color:#80cbb4;margin-right:8px}.catalog-welcome{margin-top:0;margin-bottom:35px;padding:45px}.catalog-welcome h1{font-family:var(--font-display);letter-spacing:-.045em;max-width:1050px;margin:24px 0;font-size:clamp(38px,3.5vw,62px);font-weight:650;line-height:1.14}.catalog-welcome .page-intro{color:#b8cce7;max-width:920px;margin-bottom:0;font-size:18px}.source-note.catalog-assurance{background:linear-gradient(115deg,#1b3552e6,#13263de6);border-color:#44658b88;gap:17px;padding:25px 27px;box-shadow:0 6px 25px #05102022}.catalog-assurance b{font-family:var(--font-display);color:#e6f0ff;margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.5;display:block}.catalog-assurance p{color:#adcae8;max-width:1150px;font-size:16px;line-height:1.8}.catalog-assurance small{color:#82a2c7;margin-top:12px;font-size:12px;line-height:1.8;display:block}.catalog-assurance .status{margin-top:13px;box-shadow:0 0 12px #52bd9877}.catalog-assurance p.catalog-load-note{color:#89a9cf;margin-top:8px;font-size:13px}.filter-panel{background:linear-gradient(155deg,#17283cf5,#101c2cf5);border-color:#37516e99;box-shadow:0 12px 32px #030b162f}.car-card{background:linear-gradient(145deg,#16273a,#101c2b);border-color:#38506b88;transition:border-color .2s,box-shadow .2s;box-shadow:0 10px 24px #020a1420}.calc-panel,.request-panel,.result-panel{box-shadow:0 15px 35px #030a152a}.calculator-cta{background:linear-gradient(90deg,#102c57f0,#143456c7 60%,#0e2036a0),url(/port-night-background.webp) right 65%/cover;border-color:#5576a388}.quote-download{background:linear-gradient(135deg,#203e63,#152c46);border:1px solid #4774ac;border-radius:10px;margin-top:25px;padding:23px}.quote-download h3{margin:0 0 10px;font-size:23px;font-weight:600;line-height:1.35}.quote-download p{color:#abc3e1;margin:0 0 17px;font-size:14px;line-height:1.8}.quote-download .png-download{background:linear-gradient(100deg,#3d82ff,#3a69e7);min-height:56px;margin:0;font-size:17px;box-shadow:0 7px 20px #071e4677}.quote-download .png-download:hover{background:linear-gradient(100deg,#5594ff,#4c7cf4)}@media (min-width:2200px){.section{max-width:1940px}.catalog-welcome .page-intro,.selection-intro>.muted{font-size:20px}.catalog-assurance b{font-size:25px}.catalog-assurance p{font-size:18px}}@media (max-width:1100px){.catalog-welcome,.selection-intro{padding:32px}.catalog-welcome .page-intro,.selection-intro>.muted{font-size:17px}.catalog-welcome h1{font-size:44px}.catalog-layout{gap:20px}.quote-download{padding:20px}}@media (max-width:850px){.catalog-welcome,.selection-intro{background-image:linear-gradient(90deg,#0b1b30f2,#0b1b30d9),url(/port-night-background.webp)}.catalog-welcome h1{font-size:40px}.selection-intro .section-heading{align-items:flex-start}.calculator-page:before{background-position:top;height:900px}.section-heading>p{min-width:0}.calculator-intro{padding-top:0}.catalog-assurance b{font-size:20px}.quote-download h3{font-size:22px}}@media (max-width:700px){body{background-attachment:scroll}.catalog-welcome,.selection-intro{border-radius:11px;padding:27px 22px}.catalog-welcome h1,.selection-intro h2{font-size:34px;line-height:1.2}.catalog-welcome .page-intro,.selection-intro>.muted{font-size:16px;line-height:1.85}.catalog-welcome-tags,.selection-highlights{gap:8px;margin-top:20px}.catalog-welcome-tags span,.selection-highlights span{padding:7px 10px;font-size:12px}.source-note.catalog-assurance{gap:12px;padding:20px}.catalog-assurance b{font-size:19px}.catalog-assurance p{font-size:15px}.catalog-assurance small{font-size:11px}.catalog-assurance p.catalog-load-note{font-size:12px}.section-heading{flex-wrap:wrap}.section-heading .text-link{margin-top:5px}.header-phones .header-phone{min-height:40px;font-size:13px}.header-phone svg{width:13px;height:13px}.header-phones{gap:0}.site-footer .footer-phone{min-height:44px}.calculator-page:before{background-image:linear-gradient(#07122188,#0b1521e6 70%,#0b152100),url(/port-night-background.webp);background-position:70% 0}.quote-download{padding:19px}.quote-download .png-download{font-size:16px}.result-rows span{overflow-wrap:anywhere}.result-rows b{flex-shrink:0}.calculator-cta .cta-decoration{opacity:.35}}@media (max-width:480px){.calculator-page .calculator-layout,.catalog-layout,.detail-grid{grid-template-columns:minmax(0,1fr)}.section{padding-inline:5%}.catalog-welcome,.selection-intro{padding:24px 19px}.catalog-welcome h1,.selection-intro h2{font-size:31px}.catalog-welcome .page-intro,.selection-intro>.muted{font-size:15px}.filter-panel{min-width:0}.filter-panel .section-line{gap:10px}.catalog-grid{min-width:0}.car-heading .car-title,.catalog-grid .car-heading .car-title{font-size:20px}.car-heading{gap:8px}.car-heading>span{font-size:12px}.car-title .brand-badge{flex-basis:34px;width:34px;height:29px}.calculator-layout .calc-panel,.calculator-layout .result-panel,.car-body{padding:19px}.calculator-intro-copy h1{font-size:36px}.calculator-promise{padding:22px}.result-rows>div{gap:12px}.result-rows b,.result-rows span{font-size:13px}.result-rows span{max-width:62%}.total strong{font-size:30px}.total b{font-size:20px}.button{white-space:normal;max-width:100%}.header-phones .header-phone{font-size:12px}.header-phone svg{width:12px;height:12px}.site-footer .footer-bottom{min-width:0}.site-footer .footer-bottom p{overflow-wrap:anywhere}.contact-phone{font-size:26px}.quote-download h3{font-size:21px}}@media (max-width:360px){.catalog-welcome h1,.selection-intro h2{font-size:29px}.filter-panel{gap:16px 10px;padding:17px}.filter-panel .two{gap:6px}.filter-panel .filter-picker input,.filter-picker .picker-value{font-size:15px}.filter-panel .brand-picker .picker-value{font-size:13px}.car-heading .car-title,.catalog-grid .car-heading .car-title{font-size:18px}.result-rows b,.result-rows span{font-size:12px}.calculator-layout .calc-panel,.calculator-layout .result-panel{padding:16px}.benefit-copy strong{font-size:13px}.benefit-discount{font-size:32px}.calculator-promise h2{font-size:23px}.header-phones .header-phone{font-size:11px}}@media (pointer:coarse){.header-phones .header-phone,.picker-options button,.reset-filter{min-height:44px}.gallery-next,.gallery-prev{min-width:44px;min-height:44px}.mobile-menu summary{align-items:center;min-height:44px;display:flex}}.footer-contacts .footer-phone>span{font-size:inherit;color:inherit}@media (min-width:701px) and (max-width:1024px){.catalog-layout{grid-template-columns:minmax(0,1fr)}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-height:none;padding:22px;display:grid;position:static;overflow:visible}.filter-panel>.equipment-filter,.filter-panel>.error,.filter-panel>.fineprint,.filter-panel>.section-line,.filter-panel>button{grid-column:1/-1}.filter-panel>.section-line{align-items:center;margin:0}.filter-panel .brand-field,.filter-panel fieldset,.filter-panel label{margin:0}.filter-panel .range-field{grid-column:auto}.filter-panel .equipment-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.filter-panel .equipment-filter legend{grid-column:1/-1}.filter-panel .equipment-option{margin:7px 0;font-size:13px}.car-heading .car-title,.catalog-grid .car-heading .car-title{font-size:20px}.car-price .listing-price{font-size:28px}}@media (max-width:700px){.catalog-layout{grid-template-columns:minmax(0,1fr)}.filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel>.equipment-filter,.filter-panel>.range-field{grid-column:1/-1}}.delivery-route{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;min-height:167px;padding:12px 0 47px;display:grid;position:relative}.delivery-route .route-city{text-align:left;min-width:0}.delivery-route .route-transit{text-align:center}.delivery-route .route-arrival{text-align:right}.delivery-route .route-country{letter-spacing:.015em;white-space:nowrap;font-size:22px;line-height:1.3}.delivery-route .route-transit .route-country{font-size:19px;line-height:1.5}.delivery-route .route-city>b{white-space:normal;max-width:none;margin-top:66px;font-size:12px;line-height:1.65}.delivery-route .route-road{width:auto;min-width:0;height:64px;position:absolute;top:48px;left:4px;right:4px}.road-middle{background:#b7d5ff;border:3px solid #315987;border-radius:50%;width:11px;height:11px;position:absolute;top:27px;left:calc(50% - 5.5px);box-shadow:0 0 17px #6da7ff}.delivery-route .route-car{--route-car-width:72px;width:var(--route-car-width);animation:delivery-vladivostok 6s linear infinite;top:-1px;left:0}.delivery-route .road-caption{letter-spacing:1.1px;white-space:normal;font-size:10px;line-height:1.6;bottom:-30px}@keyframes delivery-vladivostok{0%{opacity:0;left:0}10%{opacity:1}40%,48.3333%{left:calc(50% - var(--route-car-width)/2);opacity:1}87%,93%{left:calc(100% - var(--route-car-width));opacity:1}to{left:calc(100% - var(--route-car-width));opacity:0}}@media (max-width:850px){.delivery-route .route-country{font-size:20px}.delivery-route .route-transit .route-country{font-size:17px}}@media (max-width:600px){.delivery-route{gap:10px;min-height:167px;padding-top:13px}.delivery-route .route-country{font-size:16px}.delivery-route .route-transit .route-country{font-size:14px;line-height:1.5}.delivery-route .route-city>b{margin-top:67px;font-size:10px;line-height:1.65}.delivery-route .route-car{--route-car-width:52px;top:6px}.delivery-route .road-caption{letter-spacing:.5px;font-size:8px;bottom:-32px}.delivery-route .route-road{top:45px}}@media (max-width:360px){.delivery-route{gap:6px}.delivery-route .route-country{font-size:15px}.delivery-route .route-transit .route-country{font-size:12px}.delivery-route .route-city>b{font-size:9px}}@media (prefers-reduced-motion:reduce){.delivery-route .route-car{left:calc(50% - var(--route-car-width)/2);opacity:1;animation:none}.calc-route-progress{animation:none;transform:scaleX(1)}.calc-route-vehicle{opacity:1;animation:none;left:calc(50% - 26px)}}.selection-section>.selection-intro{margin-bottom:32px}.calculator-cta{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:start;column-gap:8%;display:grid;position:relative}.calculator-cta>.button,.calculator-cta>.eyebrow,.calculator-cta>h2,.calculator-cta>p{grid-column:1}.calculator-cta>.button{justify-self:start}.selection-gift{opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(115deg,#0b2033e8,#112840c4);border-left:1px solid #79aaff55;border-radius:4px 18px 18px 4px;grid-area:1/2/6;align-self:center;padding:26px 30px;transition:opacity .9s,transform .9s,visibility .9s;transform:translateY(22px)}.selection-gift.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.selection-gift .gift-icon{color:#8dbaff;margin-bottom:15px;display:flex}.selection-gift h3{margin:12px 0;font-size:clamp(26px,2.2vw,37px);line-height:1.15}.selection-gift p{margin:15px 0;line-height:1.7}.selection-gift strong{color:#b9d6ff}.selection-gift .text-link{align-items:center;gap:8px;display:inline-flex}.vehicle-condition-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;margin:60px 0 40px;display:grid}.vehicle-condition-layout .car-equipment{background:#101c2be8;border:1px solid #344960;border-radius:12px;margin:0;padding:28px}.vehicle-condition-layout .equipment-heading{margin-bottom:25px;display:block}.vehicle-condition-layout .equipment-heading p{display:none}.vehicle-condition-layout h2{font-size:clamp(25px,2vw,33px)}.vehicle-condition-layout .equipment-groups{display:block}.vehicle-condition-layout .equipment-groups article{background:0 0;border:0;border-radius:0;margin:24px 0;padding:0}.vehicle-condition-layout .equipment-group-title{padding-bottom:10px}.vehicle-condition-layout .equipment-group-title h3{font-size:17px}.vehicle-condition-layout .equipment-groups ul{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.vehicle-condition-layout .equipment-groups li{align-items:flex-start;padding:10px 0;font-size:14px;line-height:1.55}.vehicle-condition-layout .equipment-groups li svg{flex-shrink:0;margin-top:3px}.car-inspection{background:linear-gradient(160deg,#16263ce8,#0c1726f5);border:1px solid #344960;border-radius:12px;padding:28px}.car-inspection h2{align-items:center;gap:10px;margin-top:15px;display:flex}.car-inspection h2 svg{color:#83b5ff;flex-shrink:0}.inspection-status{border:1px solid #58718c;border-radius:7px;padding:12px 15px;font-size:15px}.inspection-status.is-clear{color:#9fdfca;background:#18443855;border-color:#3e8e76}.inspection-status.has-marks{color:#ffd6a6;background:#68432040;border-color:#9b743e}.inspection-status.is-unknown{color:#bccbdd;background:#16263a}.inspection-diagrams{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 12px;display:grid}.body-diagram{text-align:center;background:#0a1422a8;border:1px solid #344960;border-radius:9px;margin:0;padding:14px 8px}.body-diagram figcaption{color:#d2deed;font-size:14px;font-weight:600}.body-diagram svg{width:100%;max-height:340px;margin:10px auto;display:block}.body-part path{fill:#1d3045;stroke:#7b91aa;stroke-width:1.3px}.body-part.part-clear path{fill:#234841;stroke:#6b9e90}.body-part.part-unknown path{fill:#1b2a3d;stroke:#52667e;stroke-dasharray:3 2}.body-part circle{fill:var(--damage-color);stroke:#fff;stroke-width:1px}.body-part text{fill:#fff;font-size:12px;font-weight:700}.body-part[class*=damage-] path{fill:var(--damage-color);fill-opacity:.32;stroke:var(--damage-color);stroke-width:2px}.damage-X{--damage-color:#eb6666}.damage-W{--damage-color:#609fe8}.damage-C{--damage-color:#df923b}.damage-A{--damage-color:#91a4bb}.damage-U{--damage-color:#929b65}.damage-OTHER,.damage-T{--damage-color:#bb8598}.diagram-direction{color:#93a8be;font-size:11px}.damage-legend{flex-wrap:wrap;gap:10px 15px;margin-bottom:22px;font-size:11px;display:flex}.damage-legend>span{align-items:center;gap:5px;display:flex}.damage-legend i{background:var(--damage-color);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;font-weight:700;display:grid}.inspection-facts{margin:0}.inspection-facts>div{border-top:1px solid #344960;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.inspection-facts dd{text-align:right;margin:0;font-weight:600}.damage-description{padding:0;list-style:none}.damage-description li{border-top:1px solid #344960;justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.damage-description span{color:#ffce9a;text-align:right}.privacy-consent{background:#172c434f;border:1px solid #415d7d;border-radius:8px;padding:16px;line-height:1.65;align-items:flex-start!important;gap:12px!important}.privacy-consent input{accent-color:#3978ff;flex:0 0 20px;margin-top:4px;width:20px!important;height:20px!important}.privacy-consent a{color:#9ec7ff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.consent-note{color:#a9bbd2;line-height:1.65;font-size:13px!important}.privacy-page{max-width:1000px}.privacy-page h2{margin-top:34px;font-size:25px}.privacy-page li,.privacy-page p{font-size:17px;line-height:1.85}.privacy-page a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.vehicle-condition-layout{gap:20px}.vehicle-condition-layout .equipment-groups ul{grid-template-columns:1fr}.car-inspection,.vehicle-condition-layout .car-equipment{padding:22px}.body-diagram svg{max-height:280px}}@media (max-width:850px){.vehicle-condition-layout{grid-template-columns:1fr}.vehicle-condition-layout .equipment-groups ul{grid-template-columns:1fr 1fr}.calculator-cta{grid-template-columns:1fr}.selection-gift{grid-area:auto/1;max-width:540px;margin-top:28px}.body-diagram svg{max-height:330px}}@media (max-width:480px){.vehicle-condition-layout .equipment-groups ul{grid-template-columns:1fr}.car-inspection,.vehicle-condition-layout .car-equipment{padding:18px}.inspection-diagrams{gap:8px}.body-diagram{padding:12px 3px}.body-diagram figcaption{font-size:12px}.inspection-facts>div{font-size:13px}.selection-gift{padding:22px}.privacy-consent{padding:13px}}@media (prefers-reduced-motion:reduce){.selection-gift{transition:none;transform:none}}header.site-header{font-family:var(--font-body);z-index:50;background:linear-gradient(115deg,#0b1420,#111f31 68%,#0c1726);border-bottom:1px solid #46618466;height:auto;min-height:0;padding:0;display:block;position:relative;box-shadow:0 8px 30px #03091130}.header-shell{align-items:center;gap:28px;max-width:none;margin:auto;padding:26px 4%;display:flex}.site-header .header-brand{flex-shrink:0;align-items:center;gap:14px;height:auto;display:flex;position:static;overflow:visible;width:auto!important}.header-logo-frame{filter:drop-shadow(0 3px 8px #02060a55);flex-shrink:0;width:112px;height:38px;display:block;position:relative;overflow:hidden}.site-header .company-logo{max-width:none;position:absolute;top:50%;left:-7px;transform:translateY(-50%);width:126px!important;height:126px!important}.header-brand-copy{border-left:1px solid #62779055;flex-direction:column;gap:7px;padding-left:14px;display:flex}.header-brand-copy b{font-family:var(--font-display);letter-spacing:.015em;color:#f5f8fc;font-size:23px;font-weight:700;line-height:1}.header-brand-copy small{letter-spacing:.12em;color:#8fa7c3;font-size:12px;line-height:1}.site-header .desktop-navigation{color:#b5c4d7;flex:1;justify-content:center;align-items:center;gap:28px;margin:0;font-size:19px;line-height:1.4;display:flex}.site-header .desktop-navigation a{white-space:nowrap;padding:14px 0;transition:color .2s;position:relative}.site-header .desktop-navigation a:after{content:"";transform-origin:0;background:#83b5ff;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}.site-header .desktop-navigation a:focus-visible:after,.site-header .desktop-navigation a:hover:after{transform:scaleX(1)}.header-contact{border-left:1px solid #62779040;flex-shrink:0;padding-left:25px}.header-contact-caption{letter-spacing:.16em;color:#8ca5c2;align-items:center;gap:6px;margin-bottom:5px;font-size:8px;display:flex}.header-contact-caption i{background:#83b5ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #75acff77}.site-header .header-phones{gap:2px;margin:0}.site-header .header-phone{min-height:31px;font-family:var(--font-display);letter-spacing:.025em;color:#e0e9f5;align-items:center;gap:7px;padding:2px 0;font-size:18px;font-weight:600;line-height:1.5;display:flex}.site-header .header-phone svg{color:#7598c3;width:12px;height:12px}.site-header .header-phone:hover{color:#9fc6ff}.header-selection{color:#fff;white-space:nowrap;background:linear-gradient(120deg,#326add,#234c9f);border:1px solid #6b9de5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:15px;padding:18px 23px;font-size:17px;font-weight:600;transition:background .2s,transform .2s;display:flex;box-shadow:0 4px 18px #0b245842}.header-selection:hover{background:#3877ed;transform:translateY(-2px)}.header-utility{background:#07101b25;border-top:1px solid #647b9626}.header-utility>div{align-items:center;gap:25px;max-width:none;margin:auto;padding:13px 4%;line-height:1.5;display:flex}.header-signature{letter-spacing:0;color:#849bb7;font-size:17px}.header-mini-route{letter-spacing:.015em;color:#a9bed8;align-items:center;gap:15px;font-size:16px;display:flex}.header-mini-route svg{color:#507bae}.header-location{color:#8ea7c5;align-items:center;gap:6px;font-size:11px;display:flex}.site-header .mobile-menu{flex-shrink:0;margin:0;display:none}.site-header .mobile-menu summary{color:#c9d8eb;cursor:pointer;border:1px solid #4e68894d;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:13px;list-style:none;display:flex}.site-header .mobile-menu summary::-webkit-details-marker{display:none}.site-header .mobile-menu[open] summary{color:#fff;background:#22374e}.site-header .mobile-menu nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#122237f7;border:1px solid #425c7c;border-radius:10px;gap:0;width:min(315px,100vw - 36px);max-height:calc(100vh - 160px);margin:0;padding:12px;top:54px;right:0;overflow:auto;box-shadow:0 16px 38px #02081388}.site-header .mobile-menu nav a{border-bottom:1px solid #53719328;padding:14px 13px;font-size:15px;line-height:1.4}.site-header .mobile-menu nav a:last-child{border:0}.site-header .mobile-selection{color:#9ec4ff}.header-selection:focus-visible,.site-header a:focus-visible,.site-header summary:focus-visible{outline-offset:5px;outline:2px solid #9cc7ff}@media (max-width:1580px){.header-shell{gap:24px;padding:24px 4%}.site-header .desktop-navigation{gap:22px;font-size:17px}.header-contact{padding-left:20px}.header-brand-copy b{font-size:20px}.header-brand-copy small{font-size:11px}.header-logo-frame{width:100px;height:34px}.site-header .company-logo{left:-7px;width:114px!important;height:114px!important}.header-selection{padding:17px 20px;font-size:16px}.header-utility>div{padding-inline:4%}}@media (max-width:1450px){.site-header .desktop-navigation{display:none}.site-header .mobile-menu{display:block}.header-contact{margin-left:auto}.header-shell{gap:24px;padding:22px 4%}.header-brand-copy b{font-size:22px}.header-brand-copy small{font-size:12px}.header-logo-frame{width:106px;height:36px}.site-header .company-logo{left:-7px}.header-selection{font-size:17px}.site-header .header-phone{font-size:18px}}@media (max-width:900px){.header-selection{display:none}.header-shell{gap:20px;padding:18px 24px}.header-contact{padding-left:18px}.header-brand-copy b{font-size:20px}.header-brand-copy small{font-size:11px}.header-utility>div{padding:10px 24px}.header-signature{font-size:14px}.header-location{display:none}.header-mini-route{font-size:14px}}@media (max-width:600px){.header-shell{grid-template-columns:minmax(0,1fr) auto;gap:15px 12px;padding:18px 20px 13px;display:grid}.site-header .header-brand{gap:10px}.header-logo-frame{width:68px;height:24px}.site-header .company-logo{left:-4px;width:76px!important;height:76px!important}.header-brand-copy{gap:6px;padding-left:10px}.header-brand-copy b{letter-spacing:0;font-size:16px}.header-brand-copy small{letter-spacing:.035em;font-size:10px}.site-header .mobile-menu{grid-area:1/2;position:relative}.site-header .mobile-menu summary{min-height:40px;padding:0 10px}.site-header .mobile-menu summary span{display:none}.header-contact{border:0;border-top:1px solid #62779033;grid-area:2/1/auto/3;margin:0;padding:12px 0 0}.header-contact-caption{display:none}.site-header .header-phones{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.site-header .header-phone{letter-spacing:0;gap:6px;min-height:32px;font-size:14px}.site-header .header-phone svg{width:11px;height:11px}.header-utility>div{flex-wrap:wrap;gap:5px;padding:12px 20px}.header-signature{letter-spacing:0;font-size:13px}.header-mini-route{gap:9px;font-size:13px}.header-mini-route svg{width:20px}.site-header .mobile-menu nav{top:51px}.site-header .mobile-menu[open] nav{z-index:55}}@media (max-width:360px){.header-shell{padding-inline:14px}.header-brand-copy b{font-size:14px}.header-brand-copy small{font-size:9px}.header-logo-frame{width:58px}.header-utility>div{padding-inline:14px}.header-mini-route,.header-signature{font-size:12px}.site-header .header-phone{font-size:13px}.site-header .header-brand{gap:8px}.header-brand-copy{padding-left:8px}}@media (pointer:coarse){.site-header .header-phone,.site-header .mobile-menu summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.header-selection,.site-header .desktop-navigation a:after{transition:none;transform:none}}.site-header .header-brand-copy b{font-family:var(--font-display)}.header-utility>div{justify-content:space-between}.site-header .header-mini-route{color:#b9cce3}.site-header .header-signature{color:#b6c6db}.site-header .header-brand-copy small{color:#9eb5cf}@font-face{font-family:DM Onest;src:url(/fonts/onest-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:#142b43;--panel:#223b55;--line:#486783;--blue:#4687f5;--muted:#bed1e7;--white:#f5f9ff}html{background:#142b43}body{font-family:var(--font-body);background-color:#142b43;background-image:radial-gradient(at 4% 8%,#548bc050,#0000 48%),radial-gradient(at 95% 68%,#477ec744,#0000 50%),linear-gradient(90deg,#142b43e8,#1b3550df),url(/port-night-background.webp);font-weight:400}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;font-weight:600}h1{line-height:1.12}h2{line-height:1.22}h3{line-height:1.35}p{letter-spacing:0}button,input,select,textarea{font-family:var(--font-body)}.eyebrow{color:#accfff;letter-spacing:.15em;font-weight:600}.blue{color:#a1d1ff}.fineprint,.muted{color:#bdd0e7}.button{border-radius:8px;font-weight:600;box-shadow:0 6px 20px #0d234b30}.button.outline{background:#2a476733;border-color:#7397bb}.text-link{color:#cae2ff}.text-link:hover{color:#fff}header.site-header{background:linear-gradient(110deg,#18324e,#213e5d 70%,#19334f);border-bottom-color:#6c91b15e}.site-header .desktop-navigation{color:#d7eaff;justify-content:space-between;gap:clamp(18px,1.6vw,38px);padding-inline:clamp(5px,1.5vw,34px);font-weight:500}.site-header .desktop-navigation a{color:#d7eaff}.site-header .desktop-navigation a:hover{color:#fff}.site-header .desktop-navigation a:after{background:#add9ff}.header-utility{background:#25456366;border-top-color:#86a9c033}.header-brand-copy small{letter-spacing:.08em}.site-header .header-brand-copy small,.site-header .header-mini-route,.site-header .header-signature{color:#c2daf3}.site-header .header-phone{color:#eff7ff}.header-selection{background:linear-gradient(120deg,#4d94fa,#3877dc);border-color:#8bbcff}.header-brand-copy b{letter-spacing:.01em}.hero{border-bottom:1px solid #5a7fa366}.hero-copy p{color:#d2e4f6}.hero h1{letter-spacing:-.035em;text-shadow:0 3px 24px #0a1c3455;font-weight:600}.hero-bottom.route-banner{border-top:1px solid #a0c6e447;gap:clamp(30px,4vw,80px);padding-block:36px}.route-banner h2{letter-spacing:-.025em;color:#f4f9ff;max-width:650px;margin:16px 0;font-size:clamp(30px,2.1vw,40px);font-weight:600;line-height:1.25}.route-banner p{color:#c4def6;max-width:650px;font-size:18px;line-height:1.7}.route-banner .eyebrow{letter-spacing:.13em;color:#a3ceff;font-size:12px}.hero-delivery-promise{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(120deg,#78b9ff26,#a0d5ff0e);border:1px solid #98cafa77;border-radius:12px;align-items:center;gap:16px;margin:0 0 27px;padding:16px 23px;display:inline-flex;box-shadow:0 9px 28px #051a3326}.delivery-promise-icon{color:#c5e7ff;background:#74b8ff21;border:1px solid #9ccfff44;border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.hero-delivery-promise>div>span{color:#c8e2fb;font-size:14px;line-height:1.5;display:block}.hero-delivery-promise strong{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;font-size:34px;font-weight:650;line-height:1.25;display:block}.hero-delivery-promise em{letter-spacing:0;color:#cce6ff;margin-left:3px;font-size:23px;font-style:normal;font-weight:500}.trust-strip{background:linear-gradient(105deg,#223d59,#294b6b);border-color:#6388aa55}.trust-strip b{color:#eef7ff}.trust-strip small{color:#c2d7ec}.trust-icon{color:#b5dfff;background:#4f7ca733;border-color:#8cb5db55}.catalog-welcome,.selection-intro{background:linear-gradient(90deg,#1a3855ee,#23476bd6 53%,#28517977),url(/port-night-background.webp) 50% 65%/cover;border-color:#83add466;box-shadow:0 14px 40px #06192b24}.catalog-welcome .page-intro,.selection-intro>.muted{color:#d1e2f3}.catalog-welcome-tags span,.selection-highlights span{color:#dfedfb;background:#4775a43b;border-color:#86afd377}.car-card{background:linear-gradient(145deg,#294765,#1d3651);border-color:#7094b466;box-shadow:0 10px 24px #071a3028}.car-card:hover{border-color:#a1cefa;box-shadow:0 16px 36px #071a3038}.car-body .specs,.car-body>p{color:#cbdff4}.car-heading>span{color:#b5cfea}.filter-panel{background:linear-gradient(150deg,#294863f5,#203c58f5);border-color:#789fbe66}.field-label,.filter-panel label,.filter-panel legend{color:#deecfa}.filter-panel .filter-picker,.filter-panel .filter-picker input,.filter-panel .picker-value,.filter-panel input,.filter-panel select{color:#edf7ff;background-color:#1b344e;border-color:#6486a4}.picker-options{background:#233f5b;border-color:#86afd0}.picker-options button{color:#e7f3ff}.picker-options button.is-active,.picker-options button:hover{background:#3b628a}.range-caption{color:#a9ccec}.filter-panel input::placeholder{color:#a7c2df}.reset-filter{color:#deefff;background:#355b7e;border-color:#6d94b9}.process{background:linear-gradient(#1b3652e8,#1a314be8),url(/port-night-background.webp) 50% 60%/cover}.steps article{border-color:#7ca0c066}.process .section-heading p,.steps p{color:#c6dbef}.route-story{background:radial-gradient(at 100%,#487ba27a,#203d59d9 74%)}.route-story p,.story-copy li,.story-copy p{color:#c5daef}.calculator-cta{background:linear-gradient(90deg,#214a78f0,#2b5882bf 60%,#203c5860),url(/port-night-background.webp) right 65%/cover;border-color:#8cb6dd88;box-shadow:0 15px 40px #06182a26}.calculator-cta h2{font-weight:600}.calculator-cta p{color:#d1e6fa}.cta-decoration{display:none!important}.faq{background:radial-gradient(at 0,#5892c24d,#0000 72%)}.faq details{border-color:#6e96b873}.faq details p,.faq>div>p{color:#c3d9ee}.contacts{background:radial-gradient(at 100%,#6698cd40,#0000 74%)}.request-panel{background:linear-gradient(135deg,#294661ee,#223c55ee);border-color:#779dbd70}.lead-form label{color:#e4f1ff}.lead-form input,.lead-form textarea{color:#eff7ff;background:#1a344e;border-color:#6c90af}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#b3cbe3}.privacy-consent{background:#406d9933;border-color:#7ea9cc88}.privacy-consent a{color:#c9e7ff}.consent-note{color:#c2d8ec}.calculator-promise{background:linear-gradient(135deg,#365b7ccf,#264665e6);border-color:#8bb0d077}.calculator-layout .calc-panel,.calculator-layout .result-panel{background:linear-gradient(145deg,#2a4762f5,#203c56f5);border-color:#8aacc16b}.calculator-intro-copy p,.calculator-promise>div>span,.calculator-promise>p{color:#cce1f4}.calc-panel input,.calc-panel select{color:#f0f7ff;background:#1b354f;border-color:#6c8eac}.calc-panel label{color:#dfedfc}.arrival-note,.arrival-result-note{color:#d2e8ff;background:#345b7f;border-color:#85b3df}.calc-estimate-prompt,.quote-download{background:linear-gradient(135deg,#365f87,#294d70);border-color:#8bb5dc}.calculator-page .fineprint,.result-panel>.fineprint{color:#c5d9ec}.vehicle-condition-layout .car-equipment{background:#24405ce8;border-color:#769abd88}.car-inspection{background:linear-gradient(160deg,#2d4d6be8,#203b56f5);border-color:#789cbc88}.inspection-facts dt{color:#c2d9ee}.body-diagram{background:#18344dbd;border-color:#6891b177}.detail-specs>div{border-color:#7395b257}.detail-specs>div>span{color:#c3d9ee}.detail-specs>div>b{color:#f2f8ff}.site-footer{background:linear-gradient(130deg,#244363ef,#172f49f5),url(/port-night-background.webp) bottom/cover}.footer-contacts,.footer-links{color:#d3e5f7}.footer-bottom p{color:#bad0e6}@media (min-width:2000px){.site-header .desktop-navigation{font-size:21px}.route-banner h2{font-size:40px}.route-banner p{font-size:20px}}@media (max-width:850px){.route-banner h2{font-size:32px}.route-banner p{font-size:18px}.hero-delivery-promise{padding:15px 20px}}@media (max-width:600px){.site-header .header-utility>div{row-gap:8px}.route-banner h2{font-size:29px}.route-banner p{font-size:17px}.route-banner .eyebrow{font-size:11px}.hero-delivery-promise strong{font-size:32px}.hero-delivery-promise>div>span{font-size:13px}.hero-delivery-promise em{font-size:22px}.catalog-welcome,.selection-intro{background-image:linear-gradient(110deg,#203e5bef,#244965d9),url(/port-night-background.webp)}.calculator-page:before{background-image:linear-gradient(#27486780,#19354be0 70%,#19354b00),url(/port-night-background.webp)}}.home-return{padding:21px 5% 0}.home-return>a{color:#c9e4ff;border-bottom:1px solid #84abd05e;align-items:center;gap:9px;padding:9px 0;font-size:16px;line-height:1.5;transition:color .2s;display:inline-flex}.home-return>a:hover{color:#fff}.home-return>a:focus-visible{outline-offset:4px;outline:2px solid #b1d9ff}.home-return+main.page{padding-top:28px}.inspection-summary{background:#5c90ba1c;border:1px solid #82aacc66;border-radius:9px;margin:22px 0;padding:18px 19px}.inspection-summary h3{color:#e9f5ff;margin:0 0 15px;font-size:19px}.inspection-summary dl{margin:0}.inspection-summary dl>div{border-top:1px solid #7d9fbb33;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;line-height:1.6;display:flex}.inspection-summary dt{color:#bfd6ed}.inspection-summary dd{text-align:right;overflow-wrap:anywhere;color:#f0f8ff;margin:0;font-weight:550}.inspection-summary dt{max-width:60%}.inspection-summary .fineprint{margin-bottom:0}.inspection-summary dl>div:first-child{border-top:0}@media (max-width:600px){.home-return{padding-top:15px}.home-return+main.page{padding-top:20px}.inspection-summary{padding:15px}.inspection-summary dl>div{gap:12px;font-size:13px}}.page-transition{animation:page-content-enter .34s cubic-bezier(.22,.61,.36,1) backwards}.route-loading{text-align:center;place-items:center;min-height:52vh;padding:70px 5%;display:grid;position:relative}.route-loading p{color:#d9ebff;margin-top:14px;font-size:20px}.route-loading-track{background:#50769c44;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.route-loading-track span{background:linear-gradient(90deg,#0000,#b2dfff,#0000);width:35%;animation:page-loading-progress 1.4s ease-in-out infinite;position:absolute;inset:0 auto 0 0}.home-return+.page-transition main.page{padding-top:28px}@keyframes page-content-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes page-loading-progress{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media (max-width:600px){.home-return+.page-transition main.page{padding-top:20px}.route-loading{min-height:45vh;padding-block:45px}}@media (prefers-reduced-motion:reduce){.page-transition,.route-loading-track span{animation:none}.route-loading-track span{background:#a8d9ff;width:100%}}.car-details-button{width:100%;min-height:56px;font-family:var(--font-display);color:#f2f8ff;background:linear-gradient(120deg,#3e71a25e,#5c94d03b);border:1px solid #93c5ff;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 19px;font-size:20px;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #d5eaff15}.car-details-button>span:last-child{color:#cae5ff;font-size:25px;line-height:1;transition:transform .2s}.car-details-button:hover{background:#4e87bf77;border-color:#c1e1ff;box-shadow:0 6px 19px #071c332b}.car-details-button:hover>span:last-child{transform:translate(3px)}.car-details-button:focus-visible{outline-offset:4px;outline:2px solid #d3eaff}.car-details-button:active{background:#5a8fbb88}@media (max-width:600px){.car-details-button{min-height:54px;font-size:19px}}@media (prefers-reduced-motion:reduce){.car-details-button,.car-details-button>span:last-child{transition:none;transform:none}}.filter-panel .model-field{flex-direction:column;gap:8px;min-width:0;display:flex}.model-field .field-label{line-height:1.5}.model-field .picker-value>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-field .picker-options{width:max-content;min-width:100%;max-width:min(320px,85vw)}@media (max-width:700px){.model-field .picker-options{width:100%;max-width:none}.filter-panel .model-field{margin:0}.filter-panel .model-field .picker-options button{min-height:46px}}.body-color-field{flex-direction:column;gap:8px;min-width:0;display:flex}.color-swatch{vertical-align:-2px;border:1px solid #b7c9db88;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-right:9px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff1f}.body-color-field .picker-value>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.body-color-field .picker-options{width:max-content;min-width:100%;max-width:85vw}.body-color-field .picker-options button>span{align-items:center;display:flex}.equipment-expand-button{display:none}.equipment-collapse-content{overflow:visible}.exchange-note{background:#416e9629;border:1px solid #739dc377;border-radius:8px;margin:14px 0 20px;padding:17px 18px}.exchange-note p{color:#d2e6fa;margin:0 0 9px;font-size:14px;line-height:1.75}.exchange-note small{color:#abc9e4;font-size:12px;line-height:1.7;display:block}.exchange-note a{text-underline-offset:3px;color:#d9efff;text-decoration:underline}.exchange-note .exchange-warning{color:#f4d39b;margin:10px 0;font-size:13px}.exchange-refresh{color:#e1f1ff;background:#456d9140;border:1px solid #8cb5d9;border-radius:6px;align-items:center;min-height:40px;margin-top:12px;padding:8px 13px;font-size:13px;display:inline-flex}.exchange-refresh:hover{background:#547fa855}.calculation-result-content{scroll-margin-top:26px}.calculation-result-content:focus{outline:none}.calculation-result-content .result-rows{margin-top:20px}.calculation-result-content>.total{margin-top:23px}.calculation-result-content .result-rows>div{align-items:center}.calculation-result-content .result-rows span{line-height:1.7}.equipment-collapse.is-expanded .equipment-expand-button svg{transform:rotate(180deg)}@media (max-width:700px){.equipment-collapse:not(.is-expanded) .equipment-collapse-content{max-height:350px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}.equipment-expand-button{color:#e6f3ff;background:#47759c40;border:1px solid #8fb7dc;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:15px;padding:12px 15px;font-size:15px;font-weight:550;display:flex}.equipment-collapse.is-expanded .equipment-collapse-content{max-height:none;-webkit-mask-image:none;mask-image:none}.body-color-field .picker-options{width:max-content;max-width:80vw}.exchange-note{padding:15px}.exchange-note p{font-size:14px}.calculation-result-content{scroll-margin-top:16px}}html{scroll-behavior:smooth;scrollbar-gutter:stable}.filter-panel{overscroll-behavior-y:contain}.filter-panel,.filter-picker,.picker-options{overflow-anchor:none}.picker-options{scroll-behavior:auto}.catalog-results{min-width:0;scroll-margin-top:24px}.steps .step-marker{color:#a7d2ff;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.steps .step-marker>span{font-family:DM Onest,sans-serif;font-size:28px;font-weight:600;line-height:1}.steps .step-marker svg{background:#518ac22b;border:1px solid #7dabd677;border-radius:9px;width:35px;height:35px;padding:6px}.steps article h3{letter-spacing:-.025em;font-family:DM Onest,sans-serif;font-size:25px;font-weight:650;line-height:1.35}.steps article p{letter-spacing:0;color:#d4e6f7;font-family:DM Onest,sans-serif;font-size:17px;line-height:1.85}.catalog-welcome{background-image:linear-gradient(90deg,#183b58f5,#193b59df 38%,#1c405d72 72%,#15344b44),url(/catalog-coast.webp);background-position:50%,50% 65%;background-repeat:no-repeat;background-size:cover}.electric-rules{background:#375f8144;border:1px solid #83b1d777;border-radius:10px;margin:20px 0;padding:20px}.electric-rules h3{color:#eaf5ff;margin:0 0 12px;font-size:20px}.electric-rules p{color:#d1e5f9;font-size:15px;line-height:1.8}.electric-rules small{color:#bcd3e9;font-size:13px;line-height:1.8;display:block}.electric-rules a{text-underline-offset:3px;text-decoration:underline}.electric-rules .electric-resident{align-items:flex-start;gap:12px;margin:18px 0;font-size:14px;line-height:1.7;display:flex}.electric-resident input{flex-shrink:0;width:20px;height:20px;min-height:20px;margin-top:3px}.gallery-stage img{animation:gallery-photo-in .28s ease-out}@keyframes gallery-photo-in{0%{opacity:.55}to{opacity:1}}@media (max-width:700px){.catalog-welcome{background-image:linear-gradient(90deg,#163b58f0,#1c4560c9),url(/catalog-coast.webp);background-position:50%,65% 65%}.steps article h3{font-size:24px}.steps article p{font-size:17px}.catalog-results{scroll-margin-top:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gallery-stage img{animation:none}}body{background-color:#18364f;background-image:radial-gradient(at 0 10%,#64a8dc38 0,#0000 48%),radial-gradient(at 100% 55%,#5c9dd42b 0,#0000 48%),linear-gradient(135deg,#1c405d,#17344e 45%,#234966);background-position:50%;background-attachment:fixed}.selection-intro,body{background-repeat:no-repeat;background-size:cover}.selection-intro{background-image:linear-gradient(90deg,#153750f7,#173b55eb 32%,#1a415cc4 52%,#204c6660 78%,#254f6630),url(/catalog-coast.webp);background-position:50%,50% 66%;border-color:#a0cee36b;box-shadow:0 20px 60px #071c3430,inset 0 1px #ccecff1a}.selection-intro>.muted{color:#deedf7;max-width:850px}.selection-intro .selection-highlights span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#214c68c4;border-color:#a1cae366}@media (max-width:700px){body{background-attachment:scroll}.selection-intro{background-image:linear-gradient(100deg,#173b54ee,#1b4560d6 58%,#254e67b8),url(/catalog-coast.webp);background-position:50%,70% 65%}.selection-intro>.muted{color:#e0edf7}}.filter-panel{scrollbar-gutter:stable;background:linear-gradient(155deg,#2a4d68fa,#1b3954fa);border:1px solid #82adcd80;border-radius:16px;min-width:0;padding:22px;overflow-x:hidden;box-shadow:0 18px 46px #081e3433}.filter-panel .section-line{border-bottom:1px solid #87b1cf3b;margin-bottom:22px;padding-bottom:18px}.filter-panel h3{letter-spacing:-.025em;font-size:21px;line-height:1.35}.filter-panel .field-label,.filter-panel legend{color:#e1effb;margin-bottom:8px;font-weight:550;line-height:1.5}.filter-panel .body-color-field,.filter-panel .brand-field,.filter-panel .filter-field,.filter-panel .model-field{flex-direction:column;gap:0;min-width:0;margin:0 0 20px;display:flex}.filter-panel .filter-picker{background:#17354e;border:1px solid #7b9fbf9c;border-radius:9px;width:100%;height:54px;min-height:54px;margin:0;display:block;box-shadow:inset 0 1px #9bc7e012}.filter-panel .filter-picker.is-open{border-color:#9dceff;box-shadow:0 0 0 3px #72b0f029}.filter-panel .brand-picker .picker-value,.filter-panel .filter-picker .picker-value,.filter-panel .filter-picker input[role=combobox]{color:#edf7ff;text-align:left;box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-width:0;max-width:100%;height:52px;min-height:52px;margin:0;padding:0 34px 0 12px;font-size:15px;line-height:1.35;display:flex}.filter-panel .picker-value>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-panel .brand-badge{flex:0 0 35px;width:35px;height:27px}.filter-panel .picker-arrow{color:#bddcf7;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:52px;margin:0;display:flex;top:0;right:2px}.filter-panel .range-field{margin:0 0 20px}.filter-panel .joined-range{background:#17354e;border:1px solid #7b9fbf9c;border-radius:9px;height:64px;margin:0;overflow:hidden}.filter-panel .joined-range>div{min-width:0}.filter-panel .joined-range>div+div{border-left:1px solid #7b9fbf65}.filter-panel .range-caption{color:#a9c7df;background:0 0;padding:7px 12px 0;font-size:11px;line-height:16px}.filter-panel .joined-range .filter-picker{height:39px;min-height:39px;box-shadow:none;background:0 0;border:0;border-radius:0}.filter-panel .joined-range .picker-value,.filter-panel .joined-range input[role=combobox]{height:39px;min-height:39px;padding-top:0;padding-bottom:4px;font-size:15px}.filter-panel .joined-range .picker-arrow{height:35px}.filter-panel .equipment-filter{border-top:1px solid #87b1cf3b;margin:4px 0 24px;padding-top:8px}.filter-panel .equipment-filter legend{padding-top:16px}.filter-panel .equipment-option{gap:10px;margin:12px 0;font-size:14px;line-height:1.5}.filter-panel .equipment-option input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.picker-options.picker-floating{z-index:3000;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background:#23455f;border:1px solid #8bb9d6b3;border-radius:11px;min-width:0;max-width:none;padding:6px;animation:picker-open .14s ease-out;box-shadow:0 14px 36px #03142666}.picker-floating button{white-space:normal;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-family:inherit;font-size:15px;line-height:1.5;display:flex}.picker-floating button>span{min-width:0}.picker-floating .brand-badge{flex:0 0 35px;width:35px;height:27px}.picker-floating button.is-active{background:#426c8d}.picker-floating button[aria-selected=true]{background:#3778b4}@keyframes picker-open{0%{opacity:0}to{opacity:1}}.hero-mobile-scene{display:none}@media (min-width:1101px){.catalog-layout{grid-template-columns:minmax(260px,290px) minmax(0,1fr);gap:26px}}@media (max-width:1100px){.filter-panel{scrollbar-gutter:auto;overflow:visible}.filter-panel .body-color-field,.filter-panel .brand-field,.filter-panel .filter-field,.filter-panel .model-field,.filter-panel .range-field{margin:0}.filter-panel>.section-line{margin-bottom:0}}@media (max-width:700px){.filter-panel{border-radius:14px;gap:18px 12px;padding:20px 16px}.filter-panel .brand-picker .picker-value,.filter-panel .picker-value{font-size:15px}.filter-panel .filter-field{min-width:0}.filter-panel .equipment-filter{margin-bottom:0}.hero{min-height:0;padding:24px 20px 0;background-image:linear-gradient(165deg,#163e60,#173d59 50%,#102e47)!important}.hero .hero-copy{width:100%;max-width:none;padding:32px 0 28px}.hero-mobile-scene{aspect-ratio:1.38;border:1px solid #95bdd15c;border-radius:17px;width:100%;margin:26px 0;display:block;position:relative;overflow:hidden;box-shadow:0 15px 40px #061c3938}.hero-mobile-scene img,.hero-mobile-scene picture{width:100%;height:100%;display:block}.hero-mobile-scene img{object-fit:cover;object-position:center bottom}.hero .hero-delivery-promise{margin-top:0}.catalog-welcome,.selection-intro{background-image:linear-gradient(100deg,#173b54ee,#1b4560d6 58%,#254e67b8),url(/catalog-coast-audi.webp)}.specs{flex-wrap:wrap;row-gap:6px}.specs span{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.picker-floating{animation:none}}.filter-panel .filter-picker{height:64px;min-height:64px}.filter-panel .brand-picker .picker-value,.filter-panel .filter-picker .picker-value,.filter-panel .filter-picker input[role=combobox]{height:62px;min-height:62px}.filter-panel .picker-arrow{height:62px}.filter-panel .joined-range .range-caption{z-index:1;pointer-events:none;padding:0;position:absolute;top:7px;left:12px}.filter-panel .joined-range .filter-picker{height:62px;min-height:62px}.filter-panel .joined-range .picker-value,.filter-panel .joined-range input[role=combobox]{height:62px;min-height:62px;padding-top:17px;padding-bottom:0}.filter-panel .joined-range .picker-arrow{height:62px;padding-top:15px}.specs{flex-wrap:wrap;row-gap:7px}.specs span{overflow-wrap:anywhere;min-width:0;max-width:100%}.detail-specs b{overflow-wrap:anywhere;max-width:62%}.calc-panel .two{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-panel .two>label,.calc-panel select{min-width:0;max-width:100%}.calc-panel select{text-overflow:ellipsis}.catalog-landscape-section{isolation:isolate;padding-block:26px;position:relative}.catalog-landscape-layer{z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.catalog-landscape-art{background-image:linear-gradient(#102e4880,#15354f80 54%,#143149a8),url(/catalog-sea-mountains.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100svh;min-height:600px;position:sticky;top:0}.catalog-landscape-section .catalog-results>.section-line{color:#e2f0ff;text-shadow:0 1px 7px #08283de6}@media (max-width:700px){.catalog-landscape-section{padding-block:20px}.catalog-landscape-art{background-image:linear-gradient(#102e488c,#15354f99),url(/catalog-sea-mountains-mobile.webp);background-position:35%;min-height:0}}.hero{isolation:isolate;background:#102c45;position:relative}.hero-desktop-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-desktop-backdrop img,.hero-desktop-backdrop picture{width:100%;height:100%;display:block}.hero-desktop-backdrop img{object-fit:cover;object-position:center bottom}.hero-image-shade{background:linear-gradient(90deg,#102c45c9,#0000 78%),linear-gradient(#0000 38%,#102c45d9);position:absolute;inset:0}.hero-bottom,.hero-copy,.hero-top{z-index:1;position:relative}.story-landscape-section{isolation:isolate;padding-block:36px;position:relative}.story-landscape-layer{z-index:-1;pointer-events:none;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.story-landscape-art{background:linear-gradient(90deg,#102e4880,#14364fca),url(/story-coast.webp) 50%/cover no-repeat;height:100svh;min-height:650px;position:sticky;top:0}.story-landscape-section .import-story{align-items:start}.story-landscape-section .story-picture{aspect-ratio:1.12;height:auto;min-height:0;position:sticky;top:24px}.business-promises{background:#173951d9;border:1px solid #86bcdf77;border-left:3px solid #9dd4ff;border-radius:12px;margin:24px 0;padding:20px 22px}.business-promises h3{margin:0 0 10px;font-size:22px;line-height:1.35}.business-promises li,.business-promises p{color:#deedf7;font-size:15px;line-height:1.7}.business-promises ul{margin:14px 0 0;padding-left:18px}.business-promises li{margin:7px 0}.story-landscape-section .route-story{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17364dd9;border:1px solid #85b1cf55;border-radius:20px;gap:38px}#advantages{outline:none;scroll-margin-top:24px}.delivery-map{background:linear-gradient(145deg,#224862f0,#102c45f0);border:1px solid #9ac5e566;border-radius:18px;width:100%;min-width:0;padding:20px;box-shadow:0 20px 45px #071d3626}.delivery-map-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.delivery-map-topbar .eyebrow{letter-spacing:.12em;font-size:10px}.map-duration{white-space:nowrap;color:#d5edff;border:1px solid #8bbce055;border-radius:20px;padding:5px 9px;font-size:12px}.delivery-map-canvas{border-radius:14px;width:100%;height:auto;display:block;overflow:hidden}.map-region{fill:#b2d5e8;opacity:.4;letter-spacing:5px;text-anchor:middle;font-size:20px}.map-city-labels text{fill:#edf7ff;text-anchor:middle;font-family:inherit;font-size:22px;font-weight:600}.map-itinerary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.map-itinerary li{border-top:1px solid #8cbadd44;align-items:flex-start;gap:8px;min-width:0;padding-top:12px;display:flex}.map-itinerary svg{color:#9fd3ff;flex:0 0 20px;margin-top:2px}.map-itinerary span,.map-itinerary strong{display:block}.map-itinerary strong{color:#ecf7ff;font-size:14px}.map-itinerary span{color:#bad5e9;margin-top:5px;font-size:11px;line-height:1.5}.map-schematic{text-align:right;color:#aac6dc;margin:14px 0 0;font-size:10px}.map-city-halo{transform-box:fill-box;transform-origin:50%;animation:map-halo 3s ease-in-out infinite}@keyframes map-halo{50%{opacity:.4;transform:scale(1.25)}}@media (min-width:701px) and (max-width:1499px){.hero-desktop-backdrop img{object-fit:contain;object-position:center bottom}.hero-image-shade{background:linear-gradient(#102c45,#102c4566 45%,#102c450d 65%,#102c45c9),linear-gradient(90deg,#102c4599,#0000 80%)}}@media (max-width:850px){.story-landscape-section .story-picture{aspect-ratio:auto;height:365px;position:relative;top:auto}.story-landscape-section .route-story{gap:26px}.delivery-map{padding:16px}}@media (max-width:700px){.hero-desktop-backdrop{display:none}.story-landscape-section{padding-block:20px}.story-landscape-art{background-image:linear-gradient(#14364fc4,#14364fd9),url(/story-coast-mobile.webp);background-position:25%;min-height:0}.business-promises{padding:18px}.business-promises h3{font-size:20px}.story-landscape-section .route-story{border-radius:16px}.delivery-map{padding:12px}.delivery-map-topbar{flex-wrap:wrap;margin-bottom:12px}.map-city-labels{display:none}.map-itinerary{gap:9px}.map-itinerary li{display:block}.map-itinerary strong{overflow-wrap:anywhere;font-size:12px}.map-itinerary span{font-size:11px}.map-itinerary svg{margin-bottom:7px}.map-region{font-size:28px}}@media (prefers-reduced-motion:reduce){.map-transport{display:none}.map-city-halo{animation:none}.map-route-highlight{stroke-dashoffset:0!important}}.hero-image-shade{background:linear-gradient(90deg,#0b182aa8,#0000 76%),linear-gradient(#0000 42%,#0b182a9e)}.catalog-welcome,.selection-intro{background-image:linear-gradient(90deg,#111e2bc9,#111e2ba3 40%,#111e2b30 78%,#111e2b12),url(/catalog-coast-audi.webp)}.catalog-welcome h1,.catalog-welcome p,.selection-intro h2,.selection-intro>.muted{text-shadow:0 2px 14px #0009}.catalog-landscape-art{background-image:linear-gradient(#10192326,#10192330 54%,#10192359),url(/catalog-sea-mountains.webp)}.story-landscape-art{background-image:linear-gradient(90deg,#10192338,#10192370),url(/story-coast.webp)}.story-landscape-section .route-story{background:#13242f99}.story-landscape-section .story-copy{text-shadow:0 2px 12px #0008}.business-promises{text-shadow:none;background:#152732bf}.process{background-image:linear-gradient(#10192385,#1019239e),url(/port-night-background.webp)}.site-footer{background-image:linear-gradient(130deg,#1019239e,#101923bf),url(/port-night-background.webp)}.calculator-page:before{background-image:linear-gradient(#10192330,#10192370 70%,#10192300),url(/port-night-background.webp)}.contacts-landscape-section{isolation:isolate;padding-block:24px;position:relative}.contacts-landscape-layer{z-index:-1;pointer-events:none;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.contacts-landscape-art{background:linear-gradient(#10192338,#10192366),url(/contacts-coast.webp) 50%/cover no-repeat;width:100%;height:100svh;min-height:650px;position:sticky;top:0}.contacts-landscape-section .calculator-cta{background:linear-gradient(90deg,#111d2bc7,#111d2b88 50%,#111d2b14);border-color:#bfced366}.contacts-landscape-section .contacts,.contacts-landscape-section .faq{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#13242f96;border:1px solid #d3e2e83d;border-radius:18px;padding:clamp(24px,4vw,60px)}.contacts-landscape-section .request-panel{background:#182b36d9}.contacts-landscape-section .faq details{background:0 0}.contacts-landscape-section .contact-phone,.contacts-landscape-section h2{text-shadow:0 2px 14px #0007}.route-story-copy{flex-direction:column;align-items:flex-start;height:100%;display:flex}.route-story-copy>p{max-width:none;line-height:1.8}.route-story-benefits{flex:1;gap:20px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.route-story-benefits li{align-items:flex-start;gap:13px;display:flex}.route-story-benefits li>svg{color:#a7d7fa;flex:0 0 22px;margin-top:3px}.route-story-benefits strong{color:#eef7ff;font-size:17px}.route-story-benefits li p{color:#c6d8e5;margin:7px 0 0;font-size:15px;line-height:1.7}.route-story-copy>.button{margin-top:auto}@media (min-width:701px) and (max-width:1499px){.hero-image-shade{background:linear-gradient(#102c45,#102c4533 42%,#10192300 65%,#1019238c),linear-gradient(90deg,#10192377,#0000 80%)}}@media (max-width:700px){.catalog-welcome,.selection-intro{background-image:linear-gradient(100deg,#111e2bb8,#111e2b80),url(/catalog-coast-audi.webp)}.catalog-landscape-art{background-image:linear-gradient(#10192338,#10192359),url(/catalog-sea-mountains-mobile.webp)}.story-landscape-art{background-image:linear-gradient(#10192366,#10192380),url(/story-coast-mobile.webp)}.contacts-landscape-art{background-image:linear-gradient(#10192338,#10192366),url(/contacts-coast-mobile.webp);background-position:65%;min-height:0}.contacts-landscape-section .contacts,.contacts-landscape-section .faq{border-radius:14px;padding:24px 20px}.route-story-benefits{gap:18px}.route-story-benefits li p{font-size:14px}.route-story-benefits strong{font-size:16px}.contacts-landscape-section .calculator-cta{background:linear-gradient(90deg,#111d2bbf,#111d2b77)}}@media (min-width:1440px){.section.catalog-page,.section.selection-section{width:100%;max-width:2560px;padding-inline:clamp(28px,3vw,80px)}.catalog-page .catalog-layout,.selection-section .catalog-layout{grid-template-columns:clamp(310px,16vw,370px) minmax(0,1fr);gap:28px}.catalog-page .filter-panel,.selection-section .filter-panel{padding:24px}.catalog-page .filter-panel .section-line,.selection-section .filter-panel .section-line{gap:12px}}.catalog-search-invite{background:linear-gradient(145deg,#263f4eeb,#152a38eb);border:1px solid #add4e77a;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;min-height:420px;padding:clamp(24px,2.4vw,40px);display:flex;box-shadow:0 15px 40px #081d3233}.catalog-search-invite .eyebrow{font-size:10px;line-height:1.6}.catalog-invite-symbol{color:#bfe2fa;background:#8fc8ed15;border:1px solid #b3d8e766;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:30px 0 24px;font-size:36px;display:flex}.catalog-search-invite h3{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(24px,2vw,32px)}.catalog-search-invite p{color:#d0e1ec;margin:0 0 30px;font-size:16px}.catalog-search-invite .button{justify-content:center;width:100%;margin-top:auto}.filter-panel{scroll-margin-top:24px}@media (max-width:700px){.catalog-search-invite{min-height:0;padding:28px}.catalog-invite-symbol{margin:20px 0}.catalog-search-invite p{font-size:15px}}.catalog-cache-note{color:#d2e4ef;background:#162c3ccc;border:1px solid #9ec1db55;border-radius:9px;margin:0 0 20px;padding:12px 16px;font-size:13px;line-height:1.6}.detail-loading{min-height:65vh}.detail-loading-photo{background:linear-gradient(120deg,#29465c,#385a73,#29465c);border:1px solid #7294af55;border-radius:15px;height:clamp(220px,35vw,480px);margin-top:28px}.detail-loading p{color:#c2d7e7}.catalog-landscape-art:not(.is-visible),.contacts-landscape-art:not(.is-visible),.story-landscape-art:not(.is-visible){background-image:none}@media (max-width:700px){.contacts-landscape-section .contacts,.contacts-landscape-section .faq,.story-landscape-section .route-story{-webkit-backdrop-filter:none;backdrop-filter:none}.gallery-stage img{animation:none}}.catalog-loading-more{color:#bddaf0;font-size:13px;font-weight:400}.catalog-more-target{justify-content:center;min-height:50px;display:flex}.catalog-more-target button:disabled{opacity:.7;cursor:progress}.catalog-skeleton{background:#1b3549;border:1px solid #88aec955;border-radius:10px;min-height:480px;overflow:hidden}.catalog-skeleton>div{aspect-ratio:1.5;background:#31536c}.catalog-skeleton>span{background:#416078;border-radius:5px;height:18px;margin:24px;display:block}.catalog-skeleton>span:nth-child(3){width:55%}.catalog-skeleton>span:last-child{height:42px;margin-top:50px}.country-switcher{background:#112b3de6;border:1px solid #97bdd060;border-radius:16px;grid-template-columns:1fr 1fr;gap:5px;width:min(660px,100% - 48px);margin:0 auto 20px;padding:5px;display:grid}.country-switcher a{color:#b9cddc;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:15px 20px;font-size:21px;font-weight:700;transition:background .18s,color .18s;display:flex}.country-switcher a[aria-current=page]{color:#fff;background:linear-gradient(125deg,#426786,#24455f);box-shadow:inset 0 0 0 1px #b7dcf23d}.country-switcher a:hover{color:#fff;background-color:#34556c}.country-switch-hint{color:#b5cbdc;font-size:11px;font-weight:500}.country-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.korea-dot{background:#8bc5ff}.china-dot{background:#ef6c59}.china-page{background:#10283a}.china-hero{isolation:isolate;background:#182d43;height:min(66.67vw,1100px);min-height:760px;position:relative;overflow:hidden}.china-hero-art{z-index:-2;display:block;position:absolute;inset:0}.china-hero-art img{object-position:center center;width:100%;height:100%}.china-hero-shade{z-index:-1;background:linear-gradient(90deg,#081927a6,#08192736 48%,#0000 75%),linear-gradient(#0000 65%,#10283acc);position:absolute;inset:0}.china-hero-copy{width:min(700px,55%);padding:clamp(40px,4.5vw,90px) 0 0 clamp(28px,5vw,100px)}.china-hero .eyebrow{font-size:11px;line-height:1.7}.china-hero h1{letter-spacing:-.045em;margin:32px 0 23px;font-size:clamp(38px,3.5vw,68px);line-height:1.08}.china-hero h1>span{color:#a6d3ff}.china-hero-copy>p{color:#e0ebf3;max-width:530px;font-size:clamp(15px,1.12vw,19px);line-height:1.7}.china-hero .actions{flex-wrap:wrap;gap:12px;margin-top:25px}.china-hero-tags{color:#d2e6f3;flex-wrap:wrap;gap:12px;margin-top:26px;font-size:11px;display:flex}.china-hero-tags span{background:#10293f70;border:1px solid #b2d4eb55;border-radius:7px;padding:8px 11px}.china-hero-route{letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;font-size:15px;font-weight:700;display:grid;position:absolute;bottom:35px;left:5%;right:5%}.china-hero-route i{background:linear-gradient(90deg,#a4d5ff55,#b8e0ff,#a4d5ff55);height:1px}.china-hero-route small{text-align:center;color:#ccdfeb;letter-spacing:.03em;grid-column:1/-1;font-size:11px;font-weight:400}.china-stock.section{max-width:1800px;padding-block:80px}.china-stock-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.china-stock-heading h2{letter-spacing:-.035em;margin:17px 0 0;font-size:clamp(30px,3vw,46px);line-height:1.15}.china-stock-heading>p{color:#bfd1df;max-width:430px;line-height:1.7}.china-price-note{background:#24445a80;border:1px solid #91b7d050;border-radius:12px;align-items:center;gap:26px;margin-bottom:28px;padding:22px 26px;display:flex}.china-price-note strong{color:#c4e3ff;flex-shrink:0;font-size:18px}.china-price-note p{color:#c2d5e3;margin:0;font-size:14px;line-height:1.7}.china-stock-count{color:#afc7d9;margin:22px 0;font-size:14px}.china-grid.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.china-car-card .car-heading{align-items:flex-start}.china-car-card .car-heading>span{white-space:nowrap;flex-shrink:0}.china-car-card .specs{flex-wrap:wrap;gap:8px;min-height:40px;font-size:14px}.china-car-card .car-body>p{min-height:40px}.china-search-note{background:#29496070;border:1px solid #82a9c144;border-radius:13px;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:38px;padding:30px;display:flex}.china-search-note h3{margin:0;font-size:23px}.china-search-note p{color:#c3d7e5;flex:300px;margin:0;line-height:1.7}.china-search-note .button{flex-shrink:0}.china-request{grid-template-columns:1fr 1fr;gap:70px;padding-block:70px;display:grid}.china-request>div:last-child{background:#24445a99;border:1px solid #82a9c155;border-radius:15px;padding:30px}.china-request h2{font-size:clamp(32px,3vw,48px);line-height:1.15}.china-request p{color:#c4d6e2;line-height:1.8}.china-request>div:first-child>a{margin:24px 0;display:block}.china-phone{margin:25px 0;font-size:23px;font-weight:700;display:block}.china-detail.section{max-width:1600px;padding-block:35px 80px}.china-back-link{color:#bcd9ed;margin-bottom:32px;display:inline-block}.china-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:45px;display:grid}.china-detail-summary{padding:24px 0}.china-detail-summary h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(34px,3vw,52px);line-height:1.12}.china-detail-summary>p{color:#bfd3e3;line-height:1.7}.china-detail-summary .car-price{margin:25px 0}.china-detail-price-note{font-size:14px}.china-detail-content{grid-template-columns:1fr 1fr;gap:60px;margin-top:55px;display:grid}.china-detail-content h2{font-size:26px}.china-spec-table{margin:0}.china-spec-table>div{border-bottom:1px solid #9dbbd132;justify-content:space-between;gap:25px;padding:16px 0;line-height:1.5;display:flex}.china-spec-table dt{color:#b6cede}.china-spec-table dd{text-align:right;margin:0}.china-source-note{color:#a6bfd2;font-size:13px;line-height:1.7}.china-equipment{color:#d2e2ed;padding-left:20px;line-height:2.2}.china-condition{background:#2a485e80;border:1px solid #abc9de55;border-radius:12px;padding:20px 24px}.china-condition h3{margin:0 0 10px;font-size:17px}.china-condition p{margin:0;font-size:15px;line-height:1.8}.china-detail-form{background:#213f55;border:1px solid #91b7d044;border-radius:14px;max-width:800px;margin:60px auto 0;padding:32px}.china-detail-form,.china-request,.china-stock{scroll-margin-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.country-switcher a{transition:none}}@media (min-width:1800px){.china-hero-art img{object-fit:cover;object-position:center 54%}}@media (max-width:1100px){.china-hero{height:72vw;min-height:720px}.china-hero-copy{width:65%;padding-top:40px}.china-hero h1{font-size:43px}.china-grid.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.china-request{gap:30px}.china-detail-layout{grid-template-columns:1.2fr 1fr;gap:28px}.china-detail-content{gap:30px}}@media (max-width:700px){.country-switcher{border-radius:12px;width:calc(100% - 36px);margin-bottom:18px}.country-switcher a{gap:8px;padding:12px 8px;font-size:19px}.country-switch-hint{display:none}.china-hero{height:auto;min-height:0;padding-bottom:145%;overflow:hidden}.china-hero-art{top:310px;bottom:0}.china-hero-art img{object-position:center center;object-fit:cover}.china-hero-copy{width:100%;padding:30px 22px 0}.china-hero .eyebrow{font-size:9px}.china-hero h1{margin-top:22px;font-size:clamp(33px,8.7vw,46px)}.china-hero-copy>p{margin-bottom:24px;font-size:15px;line-height:1.75}.china-hero .actions{grid-template-columns:1fr;display:grid}.china-hero .actions .button{justify-content:center;padding:16px 14px}.china-hero-tags{gap:8px;margin-top:17px;font-size:10px}.china-hero-tags span{padding:7px 8px}.china-hero-route{gap:16px;font-size:12px;bottom:24px;left:22px;right:22px}.china-stock.section{padding-block:45px;padding-inline:20px}.china-stock-heading{display:block}.china-stock-heading>p{margin-top:20px;font-size:15px}.china-price-note{padding:20px;display:block}.china-price-note p{margin-top:12px;font-size:13px}.china-grid.catalog-grid{grid-template-columns:minmax(0,1fr);gap:24px}.china-car-card .car-body>p,.china-car-card .specs{min-height:0}.china-search-note{padding:25px;display:block}.china-search-note p{margin:18px 0}.china-search-note .button{justify-content:center;width:100%}.china-request{grid-template-columns:1fr;gap:25px;padding:30px 20px 50px}.china-request>div:last-child{padding:22px}.china-detail.section{padding:24px 20px 50px}.china-detail-content,.china-detail-layout{grid-template-columns:minmax(0,1fr);gap:24px}.china-detail-summary{padding:0}.china-detail-content{margin-top:30px}.china-detail-form{margin-top:35px;padding:22px}.china-spec-table>div{gap:16px}.china-spec-table dd{max-width:60%}.china-detail-summary .button{justify-content:center;width:100%}.china-hero{flex-direction:column;padding-bottom:0;display:flex}.china-hero-copy{z-index:1;order:0;position:relative}.china-hero-art{aspect-ratio:2/3;order:1;width:100%;margin-top:-45px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.china-hero-art img{object-fit:contain;object-position:center}.china-hero-shade{background:linear-gradient(#0000 80%,#10283a77)}.china-hero-route{z-index:1}.china-detail-form .two,.china-request .two{grid-template-columns:minmax(0,1fr)}}.china-route-story{background:linear-gradient(120deg,#172e40ed,#273d47e0);border:1px solid #9caeae55;border-radius:20px;outline:none;gap:38px;scroll-margin-top:24px}.china-route-story h2{font-size:clamp(30px,2.5vw,42px)}.china-delivery-map{background:linear-gradient(140deg,#223d50,#183040);border-color:#c9ad8166}.china-delivery-map .map-duration{color:#f0d7b6;border-color:#d6b38255}.china-delivery-map .map-schematic{margin-bottom:0;font-size:13px;line-height:1.6}.china-search-note h3{font-size:clamp(24px,2.4vw,34px)}.china-search-note p{max-width:700px;line-height:1.8}@media (max-width:850px){.china-route-story{grid-template-columns:1fr;gap:26px}}@media (max-width:700px){.china-route-story{border-radius:16px;padding:26px 20px}.china-route-story .map-duration{font-size:10px}.china-delivery-map .map-schematic{font-size:11px}}@media (prefers-reduced-motion:reduce){.china-delivery-map .map-route-highlight,.china-map-truck{display:none}}.header-hours{color:#d2e0ee;white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:13px;line-height:1.6;display:flex}.header-hours b{font-weight:600}.header-hours i{color:#789bb8;font-style:normal}.header-utility>div{flex-wrap:wrap;gap:18px}.china-hero{height:clamp(760px,56.28vw,1440px);min-height:0}.china-hero-art img{object-position:center;object-fit:cover}.china-hero-shade{background:linear-gradient(90deg,#081927b3,#08192745 36%,#0000 61%),linear-gradient(#0000 75%,#10283abf)}.china-hero-copy{width:min(690px,49%)}.china-hero-tags a{background:#10293f8c;border:1px solid #b2d4eb66;border-radius:7px;padding:8px 11px}.china-hero-tags a:hover{background:#325b7a}.china-catalog{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.china-filter{background:#1c394ee8;border:1px solid #91b7d055;border-radius:16px;min-width:0;padding:22px;position:sticky;top:24px}.china-filter-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.china-filter-heading h3{margin:0;font-size:19px}.china-filter-heading button{color:#aecde7;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.china-source-tabs{background:#10283a;border:1px solid #7598b04f;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.china-source-tabs button{color:#b5cce0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:11px 4px;font-size:12px;line-height:1.4}.china-source-tabs button[aria-pressed=true]{color:#fff;background:#3e6380}.china-filter form{gap:18px;display:grid}.china-filter label{color:#d8e6f1;gap:9px;min-width:0;font-size:13px;font-weight:600;display:grid}.china-filter input,.china-filter select{color:#eaf4ff;width:100%;min-width:0;height:52px;font:inherit;box-sizing:border-box;background:#173449;border:1px solid #6e94b2;border-radius:9px;padding:0 12px;font-size:14px}.china-filter select:disabled{opacity:.55}.china-filter .button{justify-content:center;margin-top:4px;padding:15px 8px;font-size:14px}.china-filter>p{color:#b6cbdc;margin:21px 0;font-size:12px;line-height:1.7}.china-filter-calculator{color:#bddfff;border-top:1px solid #91b7d040;padding-top:18px;font-size:13px;line-height:1.6;display:block}.china-catalog-results{overflow-anchor:none;min-width:0;min-height:600px}.china-results-status{color:#b9d0e1;min-height:28px;margin:0 0 14px;font-size:14px}.china-market-note{color:#b9d0e1;max-width:850px;margin:0 0 20px;font-size:13px;line-height:1.7}.china-empty,.china-market-error{background:#203f55;border:1px solid #799cb255;border-radius:14px;margin-bottom:22px;padding:26px;line-height:1.7}.china-empty h3,.china-market-error p{margin-top:0}.china-market-photo{aspect-ratio:3/2;object-fit:cover;background:#152d3f;width:100%;height:auto;display:block}.china-market-card .listing-price{letter-spacing:-.025em;font-size:clamp(20px,1.8vw,28px)}.china-market-card .car-price>div{max-width:100%}.china-market-card .car-title{font-size:19px;line-height:1.3}.china-market-card .car-heading>span{white-space:nowrap}.china-market-card .car-details-button{gap:12px;font-size:14px}.china-market-card .specs{min-height:24px}.china-load-more{justify-content:center;min-width:220px;margin:28px auto 0;display:flex}.china-card-skeleton{background:#244158;border:1px solid #7598b044;border-radius:8px;min-height:510px;padding-bottom:24px}.china-card-skeleton>div{aspect-ratio:3/2;background:#7895a43b}.china-card-skeleton span{background:#7895a43b;border-radius:4px;height:19px;margin:27px 22px 0;display:block}.china-card-skeleton span:last-child{height:48px}.china-calculator-visual .china-delivery-map{width:100%}.china-calculator-visual .notice{font-size:14px;line-height:1.9}.china-cost-rules input,.china-cost-rules select{margin-top:7px}.china-cost-rules label{margin-bottom:18px}.china-cost-rules small{margin-bottom:18px;line-height:1.7;display:block}.china-cost-rules .fineprint{margin-bottom:0}.china-calc-link{margin-top:12px}.china-detail-summary>.button{margin-right:10px}.calculator-layout [hidden]{display:none!important}@media (min-width:701px) and (max-width:1450px){.china-hero-copy{width:50%;padding-top:38px}.china-hero h1{margin-top:22px;font-size:40px}.china-hero-copy>p{font-size:15px}.china-hero .actions .button{padding:14px;font-size:14px}.china-hero-tags{gap:8px;margin-top:18px}.china-hero-tags a,.china-hero-tags span{font-size:10px}.china-catalog{grid-template-columns:240px minmax(0,1fr);gap:22px}.china-catalog .china-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.header-hours{white-space:normal;flex-basis:100%;order:3;justify-content:flex-start}.china-filter{padding:20px;position:static}.china-catalog{grid-template-columns:minmax(0,1fr)}.china-filter form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px}.china-filter form>.button{min-height:52px;margin:0}.china-filter-heading{justify-content:space-between;align-items:center;margin-bottom:16px}.china-source-tabs{max-width:380px}.china-filter>p{margin-block:16px}.china-filter-calculator{padding-top:14px}.china-catalog .china-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.china-calculator-visual{overflow:hidden}}@media (max-width:700px){.header-hours{gap:5px;font-size:12px}.header-utility>div{gap:9px 18px}.china-hero{height:auto;min-height:0}.china-hero-copy{width:100%;padding:28px 22px 0}.china-hero-shade{background:linear-gradient(#0000 82%,#10283a66)}.china-hero-art{aspect-ratio:2/3;margin-top:0;-webkit-mask-image:none;mask-image:none}.china-hero-art img{object-fit:contain}.china-hero h1{font-size:clamp(33px,8.7vw,46px)}.china-hero-tags{margin-bottom:22px}.china-filter form{grid-template-columns:repeat(2,minmax(0,1fr))}.china-filter form>.button,.china-filter form>label:has(input){grid-column:1/-1}.china-source-tabs{max-width:none}.china-catalog .china-grid{grid-template-columns:minmax(0,1fr)}.china-catalog-results{min-height:300px}.china-market-card .listing-price{font-size:26px}.china-market-card .car-title{font-size:20px}.china-detail-summary>.button{margin-right:0}.china-market-card .car-details-button{font-size:16px}.china-catalog{gap:24px}.china-filter input,.china-filter select{font-size:16px}.china-stock-heading>p{margin-bottom:0}.china-calculator-visual .notice{font-size:13px}}@media (min-width:701px) and (max-width:1100px){.china-hero{flex-direction:column;height:auto;display:flex}.china-hero-copy{width:100%;padding:38px 5% 28px}.china-hero h1 br:first-child{display:none}.china-hero-copy>p{max-width:600px}.china-hero-art{aspect-ratio:1672/941;order:1;width:100%;position:relative;inset:auto}.china-hero-art img{object-fit:contain}.china-hero-shade{background:linear-gradient(#0000 80%,#10283a88)}.china-hero-route{z-index:1}}@media (max-width:700px){.header-utility .header-mini-route,.header-utility .header-signature{display:none}.header-utility .header-hours{order:0;justify-content:center}.china-hero .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.china-hero .actions .button{text-align:center;white-space:normal;min-height:50px;padding:14px 8px;font-size:12px;line-height:1.4}.china-hero-tags{display:none}.china-hero-copy{padding-bottom:23px}}.china-scenic-wrap{isolation:isolate;background:#101f2a;display:flow-root;position:relative;overflow:clip}.china-section-backdrop{--china-scene-height:max(100svh,700px);z-index:-1;width:100%;height:var(--china-scene-height);margin-bottom:calc(-1 * var(--china-scene-height));pointer-events:none;-webkit-user-select:none;user-select:none;position:sticky;top:0;overflow:hidden}.china-section-backdrop img,.china-section-backdrop picture{width:100%;height:100%;display:block}.china-section-backdrop img{object-fit:cover;object-position:center}.china-section-backdrop:after{content:"";background:linear-gradient(#08151fa6,#08151f38 36%,#08151f73 76%,#08151fb3);position:absolute;inset:0}.china-catalog-wrap .china-stock{background:0 0;position:relative}.china-stock-heading .eyebrow,.china-stock-heading h2{text-shadow:0 2px 14px #0007}.china-stock-heading>p{color:#e0e8ee;text-shadow:0 2px 10px #000b}.china-catalog-wrap .china-filter{-webkit-backdrop-filter:none;backdrop-filter:none;background:#192e3fef}.china-catalog-wrap .car-card{background:#1c3448f5}.china-catalog-wrap .china-market-note,.china-catalog-wrap .china-price-note,.china-catalog-wrap .china-results-status,.china-catalog-wrap .china-search-note{background:#142838e8;border:1px solid #b5c8d238;border-radius:10px}.china-catalog-wrap .china-market-note{color:#d8e4ee;max-width:none;padding:15px 18px}.china-catalog-wrap .china-results-status{color:#dfebf5;align-items:center;min-height:39px;padding:9px 14px;display:flex}.china-story-wrap .china-route-story{-webkit-backdrop-filter:none;backdrop-filter:none;background:#142a3cda;border-color:#bccdd148;margin-block:72px;position:relative;box-shadow:0 22px 70px #06131f38}.china-story-wrap .china-section-backdrop:after{background:linear-gradient(90deg,#07131f59,#07131f1a 62%,#07131f38)}.china-request-wrap .china-request{background:0 0;margin-top:0;padding-block:80px;position:relative}.china-request-wrap .china-request>div:first-child{background:#142a3ce3;border:1px solid #b5c8d238;border-radius:18px;align-self:start;padding:32px}.china-request-wrap .china-request>div:last-child{background:#193246f0}.china-calculator-page,.china-detail-scenic{isolation:isolate;background:#101f2a;max-width:none;margin-inline:0;padding-inline:5%;position:relative;overflow:clip}.china-calculator-page:before{display:none}.china-calculator-page>.china-section-backdrop,.china-detail-scenic>.china-section-backdrop{width:111.111%;margin-top:-40px;margin-left:-5.55556%}.china-calculator-page>.calculator-intro,.china-calculator-page>.calculator-layout{max-width:1800px;margin-inline:auto;position:relative}.china-calculator-page .calculator-intro-copy{background:#112639d9;border-radius:16px;padding:28px}.china-calculator-page .calculator-promise{background:#162e42eb}.china-calculator-page .calc-panel,.china-calculator-page .result-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a3449f2}.china-detail-scenic>.china-back-link,.china-detail-scenic>.china-detail-content,.china-detail-scenic>.china-detail-form,.china-detail-scenic>.china-detail-layout{max-width:1680px;margin-inline:auto;position:relative}.china-detail-scenic .china-detail-content>section,.china-detail-scenic .china-detail-summary{background:#152d40eb;border:1px solid #b6ced13d;border-radius:16px;padding:28px}.china-detail-scenic .china-back-link{background:#142c3fe8;border-radius:9px;margin-bottom:25px;margin-left:0;padding:12px 18px;display:table}.china-detail-scenic .china-detail-form{background:#152d40ee}.china-catalog-wrap .china-empty,.china-catalog-wrap .china-market-error{background:#172e40f0}@media (max-width:1000px){.china-section-backdrop{--china-scene-height:max(100svh,850px)}.china-request-wrap .china-request>div:first-child{padding:25px}.china-story-wrap .china-route-story{margin-block:48px}.china-calculator-page .calculator-intro-copy{padding:25px}}@media (max-width:700px){.china-section-backdrop{--china-scene-height:max(100svh,700px)}.china-section-backdrop img{object-position:center}.china-section-backdrop:after{background:linear-gradient(#08151f91,#08151f42 50%,#08151f8c)}.china-story-wrap .china-route-story{margin-block:28px}.china-request-wrap .china-request{padding-block:36px}.china-request-wrap .china-request>div:first-child{padding:24px}.china-calculator-page,.china-detail-scenic{padding-inline:20px}.china-calculator-page>.china-section-backdrop,.china-detail-scenic>.china-section-backdrop{width:calc(100% + 40px);margin-top:-24px;margin-left:-20px}.china-detail-scenic .china-detail-content>section,.china-detail-scenic .china-detail-summary{padding:21px}.china-calculator-page .calculator-intro-copy{padding:22px}.china-catalog-wrap .china-price-note{padding:18px}.china-catalog-wrap .china-market-note{font-size:12px}.china-detail-scenic .china-back-link{font-size:13px}.china-detail-scenic .china-detail-content>section h2{margin-top:0}.china-hero .actions{align-items:stretch}.china-hero .actions .button{min-height:52px}}@media (max-width:460px){.china-filter form{grid-template-columns:minmax(0,1fr)}.china-filter input,.china-filter select{height:54px}.china-filter-heading h3{font-size:18px}}.china-stock.section{max-width:1680px}.china-catalog{grid-template-columns:245px minmax(0,1fr);gap:30px}.china-catalog .china-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.china-catalog .china-filter{scrollbar-gutter:stable;border-radius:14px;max-height:calc(100svh - 48px);padding:22px;display:block;position:sticky;top:24px;overflow-y:auto}.china-filter .section-line{border-bottom:1px solid #8cb3cd44;align-items:flex-start;padding-bottom:20px}.china-filter .section-line h3{margin:0;font-size:19px;line-height:1.4}.china-filter .reset-filter{white-space:nowrap;font-size:12px}.china-filter .china-source-tabs{grid-column:1/-1;margin:0 0 22px}.china-filter .china-source-tabs button{padding:12px 6px;font-size:13px}.china-filter .fineprint{font-size:13px;line-height:1.7}.china-filter .field-label{margin-bottom:9px;display:block}.china-filter .body-color-field,.china-filter .brand-field,.china-filter .filter-field,.china-filter .model-field{margin:0 0 20px}.china-filter .filter-picker input{margin-top:0}.china-filter label.equipment-option{align-items:center;gap:9px;margin:0 0 10px;font-size:14px;display:flex}.china-filter label.equipment-option input{width:17px;height:17px;accent-color:var(--blue);flex:0 0 17px;margin:0;padding:0}.china-filter .equipment-filter{border-top:1px solid #8cb3cd44;padding-top:20px}.china-catalog .car-body{flex-direction:column;padding:21px;display:flex}.china-catalog .car-heading h3{font-size:22px;line-height:1.35}.china-catalog .car-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:26px;max-height:52px;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.china-catalog .specs{align-content:start;min-height:48px;font-size:14px}.china-catalog .listing-price{font-size:30px}.china-catalog .car-price small{font-size:12px;line-height:1.5}.china-catalog .car-details-button{min-height:54px;margin-top:auto;font-size:17px}.china-catalog .china-source-note{margin:0 0 14px;font-size:12px}.china-market-card .car-price{margin-bottom:12px}.china-cip-note{max-width:310px}.china-results-status.section-line{background:0 0;border:0;min-height:30px;padding:0}.china-results-status.section-line p{margin:0;font-size:15px}.china-results-status.section-line small{font-size:13px}.china-market-note{line-height:1.65;font-size:14px!important}.catalog-search-invite{justify-content:space-between;min-height:0}.catalog-search-invite h3{margin:0 0 24px;font-size:clamp(27px,2vw,38px);line-height:1.25}.catalog-search-invite p{max-width:none;font-size:clamp(17px,1.3vw,22px);line-height:1.8}.catalog-search-invite .catalog-invite-symbol{margin:18px 0}.catalog-search-invite .text-link{margin-top:25px}.china-vehicle-page{max-width:1920px;padding-top:30px}.china-vehicle-page .detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:36px;margin-top:24px}.china-vehicle-page .gallery-stage img{object-fit:contain;background:#142d40}.china-vehicle-page .gallery-thumbs{gap:8px;max-height:none;padding-bottom:8px;display:flex;overflow:auto hidden}.china-vehicle-page .gallery-thumbs button{aspect-ratio:4/3;flex:0 0 92px}.china-vehicle-summary h1{margin:12px 0}.china-vehicle-page .china-detail-trim{margin:0 0 18px;font-size:18px}.china-vehicle-page .detail-specs>div{gap:16px;font-size:16px}.china-vehicle-page .detail-specs b{overflow-wrap:anywhere;max-width:62%}.china-vehicle-information{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px;margin-top:35px;display:grid}.china-vehicle-information>div>section,.china-vehicle-information>section{background:#1b3448;border:1px solid #89afca55;border-radius:12px;padding:26px}.china-vehicle-information>div{gap:24px;display:grid}.china-vehicle-information h2{margin-top:0;font-size:28px}.china-vehicle-information .china-equipment{grid-template-columns:1fr 1fr;gap:12px 20px;padding-left:20px;display:grid}.china-vehicle-information .china-equipment li{font-size:16px;line-height:1.6}.china-vehicle-condition ul{padding:0;list-style:none}.china-vehicle-condition li{border-bottom:1px solid #8cb3cd33;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.china-vehicle-condition b{white-space:nowrap;font-weight:500}.china-spec-table dd,.china-spec-table dt{font-size:16px;line-height:1.65}.china-spec-table dd{overflow-wrap:anywhere}.china-request-wrap>.china-section-backdrop{height:100%;margin:0;position:absolute;inset:0}.china-request-wrap .china-request{padding-bottom:clamp(280px,20vw,480px)}.calc-panel small,.china-cost-rules small,.china-detail-price-note,.china-source-note,.consent-note,.electric-rules small,.exchange-note small,.fineprint{font-size:14px;line-height:1.75}.car-price small,.price-currency{font-size:13px}.eyebrow,.site-footer small{font-size:12px}@media (min-width:1440px){.china-stock.section{width:100%;max-width:2560px;padding-inline:clamp(28px,3vw,80px)}.china-catalog{grid-template-columns:clamp(310px,16vw,370px) minmax(0,1fr);gap:28px}.china-catalog .china-filter{padding:24px}}@media (min-width:1101px) and (max-width:1439px){.china-catalog .china-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.china-catalog{grid-template-columns:minmax(0,1fr)}.china-catalog .china-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-height:none;display:grid;position:static;overflow:visible}.china-filter>.button,.china-filter>.china-source-tabs,.china-filter>.equipment-filter,.china-filter>.fineprint,.china-filter>.section-line{grid-column:1/-1}.china-filter .body-color-field,.china-filter .brand-field,.china-filter .filter-field,.china-filter .model-field{margin:0}.china-filter .equipment-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.china-filter .equipment-filter legend{grid-column:1/-1}.china-catalog .china-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.china-vehicle-page .detail-grid{gap:25px}.china-vehicle-information .china-equipment{grid-template-columns:1fr}}@media (max-width:700px){.china-catalog .china-grid{grid-template-columns:minmax(0,1fr)}.china-catalog .china-filter{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 16px}.china-catalog .car-heading h3{font-size:23px}.china-catalog .car-body{padding:22px}.china-catalog .specs{font-size:15px}.china-vehicle-information,.china-vehicle-page .detail-grid{grid-template-columns:minmax(0,1fr);gap:24px}.china-vehicle-page .detail-specs>div{font-size:15px}.china-vehicle-information>div>section,.china-vehicle-information>section{padding:21px}.china-vehicle-page .gallery-thumbs button{flex-basis:76px}.china-vehicle-information h2{font-size:26px}.china-spec-table dd,.china-spec-table dt{font-size:15px}.china-request-wrap{min-height:0}.china-request-wrap .china-request{padding-bottom:240px}.china-request-wrap .china-section-backdrop img{object-fit:cover;object-position:70% bottom}.catalog-search-invite{min-height:420px}.catalog-search-invite h3{font-size:30px}.catalog-search-invite p{font-size:18px}.china-catalog .china-filter .china-source-tabs button,.consent-note,.fineprint{font-size:14px}}.filter-panel .field-label,.filter-panel legend{font-size:14px}.filter-panel .range-caption{font-size:12px}.car-price small{font-size:13px}.gallery-counter,.gallery-source{font-size:12px}.map-itinerary span{font-size:13px}.china-hero-tags a,.china-hero-tags span,.map-schematic{font-size:12px}.china-vehicle-page .detail-grid>div>p.fineprint,.header-hours,.site-footer a,.site-footer p,.site-footer small{font-size:14px}.china-filter .joined-range .picker-value{font-size:15px}.china-request-wrap{background:linear-gradient(#7c929e,#a8b4b5 60%,#456470)}.china-request-wrap>.china-section-backdrop{background:0 0}.china-request-wrap .china-section-backdrop picture{bottom:0;left:0}@media (max-width:700px){.china-hero-art{aspect-ratio:1;overflow:hidden}.china-hero-art img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.china-request-wrap .china-request{padding-bottom:clamp(330px,92vw,650px)}}.china-results-start{scroll-margin-top:16px}@media (max-width:700px){.equipment-expand-button{scroll-margin-top:20px}}@media (min-width:1101px){.china-hero{height:var(--china-hero-height,calc(100svh - 210px));background:#10283a;min-height:0}.china-hero-art img{object-fit:contain;object-position:center bottom}.china-hero-copy{width:min(610px,45%);padding-top:clamp(18px,3vh,40px)}.china-hero h1{margin:15px 0 18px;font-size:clamp(32px,3.1vw,54px);line-height:1.1}.china-hero-copy>p{max-width:400px;margin:0 0 20px;font-size:15px;line-height:1.6}.china-hero-tags{margin-top:15px}.china-hero-route{gap:12px;font-size:12px;bottom:12px}.china-hero-route small{font-size:10px}}@media (min-width:1101px) and (max-height:850px){.china-hero-copy{padding-top:15px}.china-hero h1{margin:10px 0 12px;font-size:32px}.china-hero-copy>p{max-width:350px;margin-bottom:12px;font-size:13px;line-height:1.45}.china-hero .actions .button{min-height:42px;padding:10px 14px;font-size:13px}.china-hero-tags{display:none}.china-hero-copy>.eyebrow{font-size:9px}}@media (min-width:701px) and (max-width:1100px){.china-hero-art{aspect-ratio:1931/814}}.mobile-catalog-filter,.mobile-filter-body{display:contents}.mobile-filter-toggle{display:none}.catalog-invite-symbol:is(button){cursor:pointer;flex-shrink:0;transition:background .2s,transform .2s}.catalog-invite-symbol:is(button):hover{background:#77b9f033;transform:translateY(-2px)}#china-filter,#korea-filter{scroll-margin-top:18px}@media (max-width:700px){.mobile-catalog-filter{min-width:0;display:block}.mobile-filter-toggle{color:#f1f8ff;text-align:left;background:linear-gradient(130deg,#315571f5,#19394fe8);border:1px solid #9ec7dc80;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:66px;padding:18px 20px;font-size:18px;font-weight:650;display:flex;box-shadow:0 8px 24px #071d3020}.mobile-filter-toggle>span{align-items:center;gap:10px;display:flex}.mobile-filter-toggle small{color:#d9efff;background:#a7d7ff26;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.mobile-filter-toggle>svg{flex-shrink:0;transition:transform .2s}.mobile-catalog-filter.is-open>.mobile-filter-toggle>svg{transform:rotate(180deg)}.mobile-filter-body{display:none}.mobile-catalog-filter.is-open>.mobile-filter-body{margin-top:12px;display:block}.china-catalog>.mobile-catalog-filter{width:100%}}.site-header{background-position:bottom;background-size:cover}.site-header .header-shell{gap:18px;padding-block:12px}.site-header .desktop-navigation{gap:clamp(7px,.65vw,16px);padding-inline:4px;font-size:clamp(15px,1.02vw,20px)}.site-header .desktop-navigation a{background:linear-gradient(135deg,#9fc7e510,#17334c65);border:1px solid #9bc2de5c;border-radius:10px;padding:10px 13px;transition:border-color .2s,background .2s;box-shadow:inset 0 1px #e7f4ff0c}.site-header .desktop-navigation a:after{display:none}.site-header .desktop-navigation a:hover{background:#80b9e82e;border-color:#b1d9f5b3}.site-header .header-brand-copy b{font-size:clamp(17px,1.1vw,23px)}.site-header .header-brand-copy small{font-size:10px}.site-header .header-phone{min-height:26px;font-size:16px}.site-header .header-selection{min-height:44px;padding:10px 16px;font-size:14px}.site-header .country-switcher{border-radius:12px;width:min(530px,100% - 36px);margin-bottom:9px;padding:4px}.site-header .country-switcher a{border-radius:8px;padding:8px 16px;font-size:18px}.site-header .header-utility>div{padding-block:7px}.site-header .header-hours{font-size:12px}@media (max-width:700px){.site-header .header-shell{gap:9px;padding:12px 16px 8px}.site-header .header-brand-copy b{font-size:17px}.site-header .header-brand-copy small{font-size:9px}.site-header .header-phone{min-height:32px;font-size:13px}.site-header .country-switcher a{padding:8px;font-size:17px}.site-header .header-utility>div{justify-content:center;padding-block:6px}.site-header .header-hours{font-size:12px}}@media (min-width:1101px){.hero{height:var(--korea-hero-height,calc(100svh - 165px));min-height:0;padding-top:22px}.hero-desktop-backdrop{bottom:122px}.hero-desktop-backdrop img{object-fit:contain;object-position:center bottom}.hero .hero-copy{width:48%;max-width:650px;padding:18px 0 0}.hero h1{margin-bottom:20px;font-size:clamp(38px,3.7vw,62px);line-height:1.08}.hero-copy p{max-width:490px;margin-bottom:16px;font-size:16px;line-height:1.55}.hero .hero-delivery-promise{margin-bottom:14px;padding:10px 15px}.hero-delivery-promise strong{font-size:30px}.hero-delivery-promise>div>span{font-size:12px}.hero .actions .button{min-height:44px;padding:10px 16px;font-size:14px}.hero-catalog{margin-top:12px}.hero-bottom.route-banner{background:#112b43a6;gap:30px;height:122px;min-height:122px;padding:14px 0}.hero-bottom.route-banner h2{margin:8px 0;font-size:24px}.hero-bottom.route-banner p{margin:0;font-size:13px}.hero-bottom.route-banner .eyebrow{font-size:9px}.hero-bottom.route-banner .delivery-route{padding-block:5px}.hero-bottom.route-banner .route-country{font-size:18px}.hero-bottom.route-banner .road-caption{font-size:8px}}@media (min-width:1101px) and (max-height:850px){.hero{padding-top:15px}.hero .hero-copy{padding-top:12px}.hero h1{margin-bottom:12px;font-size:34px}.hero-copy p{max-width:410px;margin-bottom:10px;font-size:13px;line-height:1.45}.hero .hero-delivery-promise{margin-bottom:10px;padding:7px 11px}.hero-delivery-promise strong{font-size:24px}.hero-delivery-promise em{font-size:16px}.hero-delivery-promise>div>span{font-size:11px}.hero-catalog{display:none}.hero-bottom.route-banner{height:108px;min-height:108px}.hero-desktop-backdrop{bottom:108px}.hero-bottom.route-banner h2{font-size:21px}}@media (max-width:700px){.site-header.country-korea{background-image:linear-gradient(90deg,#112b46e8,#183650b8,#10273fd9),url(/header-korea-v43-800.webp)}.site-header.country-china{background-image:linear-gradient(90deg,#112b46e8,#183650b8,#10273fd9),url(/header-china-v43-800.webp)}}@media (prefers-reduced-motion:reduce){.catalog-invite-symbol:is(button),.mobile-filter-toggle>svg{transition:none}}.china-hero-route{gap:8px 22px;font-size:16px;bottom:34px}.china-hero-route small{color:#e0f0fc;text-shadow:0 1px 5px #061624;letter-spacing:.02em;font-size:16px;font-weight:500;line-height:1.5}.china-hero-track{min-width:0;height:36px;position:relative}.china-hero-track:before{content:"";background:linear-gradient(90deg,#a4d5ff55,#c7e8ff,#a4d5ff55);height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 9px #99d2ff35}.china-route-progress{background:#aee1ff;width:0;height:2px;animation:china-route-progress 8s linear infinite;position:absolute;top:50%;left:0;box-shadow:0 0 9px #8fd6ff}.china-route-car{filter:drop-shadow(0 0 5px #6ac4ff99);will-change:left;width:58px;height:28px;animation:china-route-drive 8s linear infinite;position:absolute;top:50%;left:0;transform:translate(-50%,-91%)}@keyframes china-route-drive{0%,5%{opacity:0;left:1%}10%{opacity:1}85%{opacity:1;left:99%}90%,to{opacity:0;left:99%}}@keyframes china-route-progress{0%,5%{opacity:0;width:1%}10%{opacity:1}85%{opacity:1;width:99%}90%,to{opacity:0;width:99%}}@media (max-width:700px){.china-hero-route{gap:7px 15px;font-size:14px;bottom:28px;left:22px;right:22px}.china-hero-route small{font-size:14px}.china-route-car{width:43px;height:23px}.china-hero-track{height:29px}}@media (prefers-reduced-motion:reduce){.china-route-car{opacity:1;will-change:auto;animation:none;left:62%}.china-route-progress{opacity:.8;width:62%;animation:none}}.site-header{background-position:50% 67%}.site-header.country-korea{background-image:linear-gradient(90deg,#102a4373,#112a4247,#10253c73),url(/header-korea-v43-1931.webp)}.site-header.country-china{background-image:linear-gradient(90deg,#102a4373,#112a4247,#10253c73),url(/header-china-v43-1931.webp)}.site-header .header-utility{background:#17364f91}.site-header .desktop-navigation a{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#132d47a3}@media (max-width:700px){.site-header.country-korea{background-image:linear-gradient(90deg,#102a4385,#112a4259,#10253c85),url(/header-korea-v43-800.webp)}.site-header.country-china{background-image:linear-gradient(90deg,#102a4385,#112a4259,#10253c85),url(/header-china-v43-800.webp)}}@media (min-width:1101px){.china-hero-art:before,.hero-desktop-backdrop:before{content:"";z-index:-1;filter:blur(18px);background-position:bottom;background-size:cover;position:absolute;inset:-18px}.hero-desktop-backdrop:before{background-image:-webkit-image-set(url(/hero-harbor-flag-2048.avif) 1x type("image/avif"),url(/hero-harbor-flag-2048.webp) 1x type("image/webp"));background-image:image-set("/hero-harbor-flag-2048.avif" 1x type("image/avif"),"/hero-harbor-flag-2048.webp" 1x type("image/webp"))}.china-hero-art:before{background-image:-webkit-image-set(url(/china/hero-guangzhou-v4-1931.avif) 1x type("image/avif"),url(/china/hero-guangzhou-v4-1931.webp) 1x type("image/webp"));background-image:image-set("/china/hero-guangzhou-v4-1931.avif" 1x type("image/avif"),"/china/hero-guangzhou-v4-1931.webp" 1x type("image/webp"))}.china-hero-art img,.hero-desktop-backdrop img{-webkit-mask-image:linear-gradient(#0000,#000 5% 100%);mask-image:linear-gradient(#0000,#000 5% 100%)}}.home-scene-shell{display:contents}.home-scene-background{display:none}.site-header.country-korea{background-image:-webkit-linear-gradient(#132c4355,#0d294377),-webkit-image-set(url(/hero-harbor-flag-2048.avif) 1x type("image/avif"),url(/hero-harbor-flag-2048.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#0d294377,#132c4355),image-set("/hero-harbor-flag-2048.avif" 1x type("image/avif"),"/hero-harbor-flag-2048.webp" 1x type("image/webp"));background-position:top}.site-header.country-china{background-image:-webkit-linear-gradient(#132c4355,#0d294377),-webkit-image-set(url(/china/hero-guangzhou-v4-1931.avif) 1x type("image/avif"),url(/china/hero-guangzhou-v4-1931.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#0d294377,#132c4355),image-set("/china/hero-guangzhou-v4-1931.avif" 1x type("image/avif"),"/china/hero-guangzhou-v4-1931.webp" 1x type("image/webp"));background-position:top}@media (min-width:1101px){.home-scene-shell.is-scene-home{isolation:isolate;display:block;position:relative}.is-scene-home>.home-scene-background{pointer-events:none;z-index:-1;background:#102c45;height:100svh;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.home-scene-background picture{display:block}.home-scene-background img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 0 95%,#0000 100%);mask-image:linear-gradient(#000 0 95%,#0000 100%)}.home-scene-tint{background:linear-gradient(90deg,#081c3566,#0000 72%),linear-gradient(#071d3433,#0000 35%,#0a25321f);position:absolute;inset:0}.is-scene-home>.site-header{box-shadow:none;background:linear-gradient(#071c333d,#0a24331a)!important}.is-scene-home>.site-header .header-utility{background:#17354e33}.is-scene-home .china-hero,.is-scene-home .hero{background:0 0!important}.is-scene-home .hero-desktop-backdrop{display:none!important}.is-scene-home .china-hero-art{visibility:hidden}.is-scene-home .china-hero-shade{display:none}.is-scene-home .china-hero-art:before,.is-scene-home .hero-desktop-backdrop:before{content:none}}.catalog-filter-return{display:none}@media (max-width:1024px) and (pointer:coarse){.mobile-catalog-filter{min-width:0;display:block}.mobile-filter-toggle{color:#f1f8ff;text-align:left;background:#23435a;border:1px solid #9ec7dc80;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:62px;padding:16px 20px;font-size:18px;display:flex}.mobile-filter-toggle>span{align-items:center;gap:10px;display:flex}.mobile-filter-body{display:none}.mobile-catalog-filter.is-open>.mobile-filter-body{margin-top:12px;display:block}.catalog-layout,.china-catalog{grid-template-columns:1fr}}@media (max-width:1024px) and (pointer:coarse),(max-width:700px){.catalog-filter-return{width:100%;min-height:54px;margin-top:22px;font-size:17px;display:flex}.catalog-filter-return:hover{background:#47749c55}}.china-route-car,.china-route-progress{animation-duration:4s}@media (min-width:1101px){.is-scene-home .hero .hero-copy{width:58%;max-width:740px;padding-top:10px}.is-scene-home .hero h1{margin-bottom:12px;font-size:clamp(34px,2.6vw,48px);line-height:1.06}.is-scene-home .hero-copy p{max-width:560px;margin-bottom:12px;font-size:14px;line-height:1.45}.is-scene-home .hero .hero-delivery-promise{margin-bottom:10px;padding:7px 12px}.is-scene-home .hero-delivery-promise strong{font-size:26px}.is-scene-home .hero-catalog{display:none}.is-scene-home .hero .actions .button{min-height:42px;padding:9px 15px}}.site-header.country-korea{background-image:-webkit-linear-gradient(#132c4355,#0d294377),-webkit-image-set(url(/korea-hero-close-v46-2048.avif) 1x type("image/avif"),url(/korea-hero-close-v46-2048.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#0d294377,#132c4355),image-set("/korea-hero-close-v46-2048.avif" 1x type("image/avif"),"/korea-hero-close-v46-2048.webp" 1x type("image/webp"))}@media (max-width:1100px){.site-header.country-korea{background-image:-webkit-linear-gradient(#132c4355,#0d294377),-webkit-image-set(url(/korea-hero-close-v46-1024.avif) 1x type("image/avif"),url(/korea-hero-close-v46-1024.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#0d294377,#132c4355),image-set("/korea-hero-close-v46-1024.avif" 1x type("image/avif"),"/korea-hero-close-v46-1024.webp" 1x type("image/webp"))}.site-header.country-china{background-image:-webkit-linear-gradient(#132c4355,#0d294377),-webkit-image-set(url(/china/hero-guangzhou-v4-1024.avif) 1x type("image/avif"),url(/china/hero-guangzhou-v4-1024.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#0d294377,#132c4355),image-set("/china/hero-guangzhou-v4-1024.avif" 1x type("image/avif"),"/china/hero-guangzhou-v4-1024.webp" 1x type("image/webp"))}}@media (min-width:1101px){.home-scene-shell.is-scene-home.scene-china>.china-page{background:0 0!important}.china-page .china-hero{background:#10283a!important}.china-page .china-hero>.china-hero-art{left:0;right:0;top:calc(-1 * var(--scene-header-height,160px));aspect-ratio:auto;z-index:0;bottom:0;width:100%;height:auto;margin:0;display:block;position:absolute;inset-inline:0;overflow:hidden;-webkit-mask-image:none;mask-image:none;visibility:visible!important}.china-page .china-hero>.china-hero-art:before{content:none!important}.china-page .china-hero>.china-hero-art img{visibility:visible;object-fit:fill;object-position:center top;width:100%;max-width:none;display:block;height:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.china-page .china-hero>.china-hero-copy{z-index:2;position:relative}.china-page .china-hero>.china-hero-route{z-index:2}.china-page .china-hero>.china-hero-shade{z-index:1;background:linear-gradient(90deg,#0819278c,#0000 66%),linear-gradient(#0000 78%,#10283a80);display:block}.site-header.country-china{background-image:-webkit-linear-gradient(#0000 34%,#0819278c),-webkit-image-set(url(/china/hero-guangzhou-v4-1931.avif) 1x type("image/avif"),url(/china/hero-guangzhou-v4-1931.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#0819278c,#0000 66%),image-set("/china/hero-guangzhou-v4-1931.avif" 1x type("image/avif"),"/china/hero-guangzhou-v4-1931.webp" 1x type("image/webp"));background-position:top;background-repeat:no-repeat;background-size:100vw 100vh,100vw;background-attachment:fixed}.scene-korea.is-scene-home .home-scene-background img{-webkit-mask-image:none;mask-image:none}.scene-korea.is-scene-home .hero-bottom.route-banner{text-shadow:0 1px 5px #04182acc;border-top:1px solid #aacfe744;gap:clamp(20px,3vw,60px);width:auto;height:clamp(80px,4.6vw,122px);min-height:0;margin:0;padding:4px 0;position:absolute;inset:auto 5% 0;background:0 0!important}.scene-korea.is-scene-home .hero-bottom.route-banner .eyebrow{font-size:8px;line-height:1.4}.scene-korea.is-scene-home .hero-bottom.route-banner h2{margin:4px 0;font-size:clamp(17px,1.05vw,22px);line-height:1.08}.scene-korea.is-scene-home .hero-bottom.route-banner p{margin:0;font-size:clamp(10px,.6vw,12px);line-height:1.4}.scene-korea.is-scene-home .hero-bottom.route-banner .delivery-route{align-items:start;height:100%;min-height:0;padding:0}.scene-korea.is-scene-home .hero-bottom.route-banner .delivery-route .route-country{font-size:clamp(14px,.85vw,18px);line-height:1.4}.scene-korea.is-scene-home .hero-bottom.route-banner .delivery-route .route-city>b{color:#d0e4f7;margin-top:32px;font-size:clamp(9px,.55vw,11px);line-height:1.3}.scene-korea.is-scene-home .hero-bottom.route-banner .route-road{height:42px;top:13px}.scene-korea.is-scene-home .hero-bottom.route-banner .route-road:before{top:24px}.scene-korea.is-scene-home .hero-bottom.route-banner .route-road:after{top:31px}.scene-korea.is-scene-home .hero-bottom.route-banner .route-car{--route-car-width:48px;top:4px}.scene-korea.is-scene-home .hero-bottom.route-banner .road-caption{display:none}.china-page .china-hero{height:var(--china-hero-height,calc(100vw * 814 / 1931 - 160px))}.china-page>.trust-strip{z-index:2;position:relative}}.mobile-search-hero{display:none}@media (max-width:700px){.china-page,.korea-home{flex-direction:column;display:flex}.china-page>*,.korea-home>*{order:4}.china-page>.mobile-search-hero,.korea-home>.mobile-search-hero{order:0}.china-page>.china-catalog-wrap,.korea-home>.selection-section{order:1}.china-page>.china-hero,.korea-home>.hero{order:2}.china-page>.trust-strip,.korea-home>.trust-strip{order:3}.mobile-search-hero{isolation:isolate;background:#112e46;border:1px solid #89b8d269;border-radius:13px;width:calc(100% - 28px);margin:12px 14px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #03142429}.mobile-search-hero img,.mobile-search-hero picture{width:100%;height:auto;display:block}.mobile-search-hero img{object-fit:contain}.mobile-search-hero-shade{pointer-events:none;background:linear-gradient(90deg,#071b327d,#0000 75%);position:absolute;inset:0}.mobile-search-hero-copy{text-shadow:0 2px 8px #061a30;max-width:62%;position:absolute;top:14px;left:15px}.mobile-search-hero-copy>span{letter-spacing:1.5px;color:#c5e4fd;font-size:9px;font-weight:650;line-height:1.3}.mobile-search-hero-copy h2{letter-spacing:-.025em;color:#f6fbff;margin:6px 0 0;font-size:clamp(20px,5.3vw,25px);font-weight:650;line-height:1.05}.site-header.country-china,.site-header.country-korea{background-size:auto;background-attachment:scroll;background-image:linear-gradient(115deg,#102b45,#1a3c56)!important}.korea-home>.selection-section{flex-direction:column;width:100%;max-width:none;padding:2px 14px 20px;display:flex}.korea-home .selection-intro{order:2;margin:28px 0 0}.korea-home .selection-section>.catalog-landscape-section{order:1}.korea-home .catalog-layout{gap:16px;margin-top:0}.catalog-results>.section-line{gap:12px;margin-bottom:12px}.catalog-results>.section-line>p{font-size:15px;line-height:1.4}.catalog-results>.section-line>small{font-size:12px}.china-page .china-stock{flex-direction:column;width:100%;padding:2px 14px 20px;display:flex}.china-page .china-stock-heading{order:2;margin:28px 0 0}.china-page .china-catalog{order:1;gap:16px}.china-page .china-market-note{padding:10px 13px;font-size:15px;line-height:1.5}.china-page .china-results-status p{font-size:15px}.china-page .china-results-status small{font-size:12px}.korea-home>.hero{margin-top:8px}.korea-home>.hero .hero-copy{padding-top:12px}.korea-home>.hero h1{font-size:32px;line-height:1.1}.korea-home>.hero .hero-copy>p{font-size:16px;line-height:1.6}.china-page>.china-hero{margin-top:8px;padding-bottom:100px}.china-page>.china-hero .china-hero-art{display:none}.china-page>.china-hero h1{font-size:32px;line-height:1.1}.china-page>.china-hero .china-hero-copy>p{font-size:16px;line-height:1.6}.catalog-page{flex-direction:column;padding-top:16px;display:flex}.catalog-page>.catalog-welcome{order:2;margin-top:28px}.catalog-page>.catalog-landscape-section{order:1}}html{scroll-behavior:auto}.clickable-car-card{cursor:pointer}.car-model-link{color:inherit;text-decoration:none}.car-model-link:hover{text-underline-offset:4px;text-decoration:underline}.car-model-link:focus-visible{outline-offset:4px;outline:2px solid #a8d9ff}.catalog-search-invite{cursor:pointer}.lead-form .two,.lead-form input,.lead-form label,.lead-form textarea{box-sizing:border-box;min-width:0;max-width:100%}.lead-form .privacy-consent span{overflow-wrap:anywhere;min-width:0}.lead-form textarea{resize:vertical;min-height:120px}@media (max-width:700px){.lead-form .two{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.lead-form input,.lead-form textarea{width:100%;padding:13px 12px;font-size:16px}.lead-form label{font-size:16px;line-height:1.5}.lead-form textarea::placeholder{font-size:15px}.china-request>div:last-child,.request-panel{padding:22px 18px}.calculator-page{flex-direction:column;display:flex}.calculator-page>.calculator-layout{order:0}.calculator-page>.calculator-intro{order:1;margin-top:28px}.calc-panel>.two{grid-template-columns:minmax(0,1fr)}.calc-panel input,.calc-panel select{min-width:0;max-width:100%;font-size:16px}.calc-panel label{min-width:0}.car-gallery img{animation:none}}.car-card{cursor:pointer}.china-catalog-tabs{background:#142e42f2;border:1px solid #9dc5db73;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px;padding:5px;display:grid}.china-catalog-tabs button{color:#d4e4ef;min-height:62px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:14px 18px;font-size:18px;font-weight:650;line-height:1.35}.china-catalog-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(130deg,#416b8b,#2c506c);border-color:#a8d1eb80}.china-catalog-tabs button:focus-visible{outline-offset:2px;outline:2px solid #b4e3ff}.china-search-panel{min-width:0}.china-search-panel .china-filter{position:sticky;top:20px}.china-search-hint{color:#d9eaf5;background:#173449d9;border:1px solid #a0c4d850;border-radius:12px;padding:18px;line-height:1.6}.china-catalog:has(.china-stock-panel){grid-template-columns:minmax(0,1fr)}.china-catalog-results[role=tabpanel]{grid-column:1/-1}.telegram-form-hint{color:#c4d9e8;font-size:14px;line-height:1.6}.lead-form>.button{white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.4}.telegram-form-reopen{margin-top:10px}@media (max-width:700px){.china-catalog-tabs{gap:4px;margin:0 0 8px;padding:4px}.china-catalog-tabs button{min-height:66px;padding:12px 9px;font-size:16px}.china-search-panel .china-filter{position:static}.china-search-panel .filter-panel{width:100%;max-width:none}.china-catalog:has(.china-search-panel){grid-template-columns:minmax(0,1fr)}.lead-form>.button{justify-content:center;width:100%;font-size:17px}.telegram-form-hint{font-size:14px}}.china-condition-field{grid-column:1/-1}.china-request-wrap .china-section-backdrop picture{height:100%;inset:0}.china-request-wrap .china-section-backdrop img{object-fit:cover;object-position:center;height:100%}.china-catalog-wrap .china-section-backdrop:after{background:linear-gradient(#08151f70,#08151f18 36%,#08151f35 76%,#08151f80)}@media (max-width:700px){.china-request-wrap .china-request{padding-top:36px;padding-bottom:50px}.china-request-wrap .china-section-backdrop img{object-position:center center}}.china-request-wrap{background:linear-gradient(#8ca4b0,#a8b9bd 60%,#456470);min-height:max(950px,58vw)}.china-request-wrap .china-request{padding-top:80px;padding-bottom:clamp(300px,32vw,820px)}.china-request-wrap .china-section-backdrop picture{width:100%;height:auto;display:block;position:absolute;inset:auto 0 0}.china-request-wrap .china-section-backdrop img{object-fit:contain;object-position:center bottom;width:100%;height:auto;display:block}.china-request-wrap .china-section-backdrop:after{background:linear-gradient(#142a3c30,#0000 55%,#142a3c18)}.china-footer-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.china-footer-art img,.china-footer-art picture{width:100%;height:100%;display:block}.china-footer-art img{object-fit:cover;object-position:center 52%}.china-footer-art:after{content:"";background:linear-gradient(110deg,#071b30dc,#081d32b5 50%,#07192ed9);position:absolute;inset:0}.scene-china .site-footer{isolation:isolate;background:#0b2237;position:relative}.scene-china .site-footer>:not(.china-footer-art){z-index:1;position:relative}.scene-china .site-footer .footer-bottom{border-color:#9fc2e344}@media (max-width:700px){.china-request-wrap{min-height:0}.china-request-wrap .china-request{padding-top:36px;padding-bottom:clamp(320px,85vw,500px)}.china-footer-art img{object-position:center center}}.calculation-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.comparison-total{background:#16394f;border:1px solid #7196b4;border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.comparison-total strong{font-size:clamp(24px,2.5vw,36px);line-height:1.2}.comparison-total h3{margin:0;font-size:20px}.comparison-total small{font-size:15px;line-height:1.5}.comparison-benefit{background:#194b50;border-color:#71b6ac}.china-calculator-page .calculator-intro{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.calculation-comparison{grid-template-columns:1fr}}.calculator-catalog-back{z-index:1;align-self:flex-start;width:fit-content;margin-bottom:22px;position:relative}.catalog-layout,.china-catalog{overflow-anchor:none}.calculator-page>.calculator-catalog-back{margin-top:48px;margin-bottom:24px}@media (max-width:700px){.calculator-page>.calculator-catalog-back{order:-1;margin-top:40px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}