@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.lowercase{text-transform:lowercase}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{font-family:Inter,sans-serif;color:#111414;background:#f4f4f1;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f4f4f1}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #5a878f;outline-offset:3px}.app-shell{overflow:hidden}.page-width{width:min(1240px,calc(100% - 80px));margin-inline:auto}.site-header{height:80px;background:#071528;position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(244,243,239,.12)}.header-inner{height:100%;width:calc(100% - 96px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand-button{background:none;border:0;padding:0;width:128px;height:40px;overflow:hidden;display:flex;align-items:center}.brand-button img{width:128px;height:auto;-o-object-fit:contain;object-fit:contain}.main-nav{display:flex;align-items:center;gap:24px;height:100%;flex-wrap:nowrap;flex:1;justify-content:center}.main-nav button{color:#c7d0d0;border:0;background:none;padding:8px 0;font-size:12px;font-weight:500;transition:color .2s ease;position:relative}.main-nav button:hover{color:#f4f3ef}.main-nav button.active{color:#86a5ab;font-weight:600}.footer-col button,.footer-col a{color:#4a5755;border:0;background:none;padding:8px 0;font-size:12px;font-weight:500;transition:color .2s ease;text-decoration:none;position:relative}.footer-col button:hover,.footer-col a:hover{color:#0f1d31}.main-nav button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#a6bec1}.nav-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-left:auto}.main-nav .nav-contact{color:#f4f3ef;border:1px solid rgba(244,243,239,.45);padding:12px 15px;display:flex;gap:9px;align-items:center}.menu-button{display:none;color:#f4f3ef;background:none;border:0}.hero{min-height:690px;position:relative;color:#f4f3ef;display:flex;align-items:center;overflow:hidden}.hero-slideshow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:opacity 2.5s ease-in-out}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#071528f2,#071528b8 42%,#07152840)}.hero-content{padding-top:55px;padding-bottom:75px;position:relative;z-index:2}.hero-slide-dots{position:absolute;bottom:38px;left:40px;z-index:3;display:flex;gap:8px}.hero-slide-dots .dot{width:28px;height:3px;border:0;background:#f4f3ef4d;padding:0;cursor:pointer;transition:background .3s ease}.hero-slide-dots .dot.active{background:#86a5ab}.eyebrow,.section-label{display:flex;align-items:center;gap:10px;color:#5a878f;font:500 11px/1.3 IBM Plex Mono,monospace;letter-spacing:.12em}.eyebrow{color:#b0cbcc}.eyebrow span{width:28px;height:1px;background:#86a5ab}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:clamp(50px,7vw,92px);line-height:.98;letter-spacing:-.06em;font-weight:700;margin:27px 0 24px}h1 em,h2 em{color:#86a5ab;font-style:normal}.hero-copy{color:#d1d9d8;font-size:17px;line-height:1.6;margin-bottom:32px}.hero-actions,.detail-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.button{min-height:46px;border:0;padding:0 19px;display:inline-flex;gap:12px;align-items:center;justify-content:center;font-size:12px;font-weight:600;transition:transform .2s ease,background .2s ease,border .2s ease}.button:hover{transform:translateY(-2px)}.button-teal{color:#071528;background:#86a5ab}.button-teal:hover{background:#a6bec1}.button-navy{color:#f4f3ef;background:#071528}.button-ghost{color:#f4f3ef;background:#07152826;border:1px solid rgba(244,243,239,.45)}.trust-row{display:flex;gap:22px;margin-top:54px;padding-top:17px;border-top:1px solid rgba(244,243,239,.24);width:min(585px,100%);color:#c7d0d0;font:11px IBM Plex Mono,monospace}.trust-row span{display:flex;gap:7px;align-items:center}.trust-row svg{color:#86a5ab}.hero-index{position:absolute;right:40px;bottom:38px;z-index:3;color:#86a5ab;font:11px IBM Plex Mono,monospace;display:flex;gap:12px;align-items:center}.hero-index span{width:58px;height:1px;background:#86a5ab}.currency-toggle{display:inline-flex;border:1px solid rgba(244,243,239,.3)}.currency-toggle button{background:none;border:0;color:#bac6c4;padding:8px 16px;font:600 11px IBM Plex Mono;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}.currency-toggle button.active{background:#86a5ab;color:#071528}.currency-toggle.small{border-color:#cbd0ce}.currency-toggle.small button{color:#657171;padding:7px 12px;font-size:10px}.currency-toggle.small button.active{color:#071528}.hero-currency{margin-top:28px}.announcement-bar{background:#86a5ab;color:#071528;text-align:center;padding:9px 20px;font:600 12px Inter;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.announcement-bar .marquee-item{display:inline-block;transition:transform .3s ease}.announcement-bar:hover .marquee-item{transform:scale(1.08)}.live-info-bar{background:#0f1d31;border-bottom:1px solid rgba(244,243,239,.08)}.live-info-inner{display:flex;align-items:center;gap:36px;padding:12px 0;flex-wrap:wrap;width:calc(100% - 96px);margin-inline:auto}.live-stat{display:flex;flex-direction:column;gap:2px}.live-stat-label{color:#86a5ab;font:500 11px IBM Plex Mono;letter-spacing:.1em}.live-stat-value{color:#f4f3ef;font:600 15px Inter}.live-info-controls{display:flex;gap:32px;align-items:center;margin-left:auto}.live-info-controls label{margin:0;color:#86a5ab;font:500 11px IBM Plex Mono;letter-spacing:.08em;display:flex;flex-direction:column;gap:6px}.live-info-controls select{margin:0;width:auto;padding:7px 14px;font-size:12px;border-color:#f4f3ef33;background:transparent;color:#f4f3ef}.live-info-controls select option{background:#0f1d31}.ios-toggle{position:relative;display:inline-flex;border:1px solid rgba(244,243,239,.3);border-radius:20px;overflow:hidden;height:30px;width:78px}.ios-toggle button{position:relative;z-index:2;background:none;border:0;flex:1;color:#bac6c4;font:600 9px IBM Plex Mono;letter-spacing:.06em;cursor:pointer;transition:color .25s ease}.ios-toggle button.active{color:#071528}.ios-toggle-slider{position:absolute;top:0;left:0;width:50%;height:100%;background:#86a5ab;border-radius:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}.ios-toggle-slider.right{transform:translate(100%)}.global-search-bar{background:#f4f4f1;border-bottom:1px solid #e0e3df;padding:14px 0}.global-search-inner{display:flex;align-items:center}.global-search-field{display:flex;align-items:center;gap:10px;width:100%;background:#fff;border:2px solid #cbd0ce;padding:4px 4px 4px 16px;transition:border .2s ease}.global-search-field.focused{border-color:#5a878f}.global-search-field svg{color:#5a878f;flex:0 0 auto}.global-search-field input{border:0;margin:0;padding:12px 0;flex:1;background:none}.global-search-field input:focus{outline:none}.global-search-btn{background:#071528;color:#f4f3ef;border:0;padding:0 20px;height:42px;display:inline-flex;align-items:center;gap:8px;font:600 12px Inter;cursor:pointer;transition:background .2s ease}.global-search-btn:hover{background:#315e66}.vind-plate{position:absolute;left:50%;bottom:12px;transform:translate(-50%);color:#071528;font:800 14px Manrope;letter-spacing:.12em;pointer-events:none;z-index:4;opacity:.15;text-shadow:0 1px 3px rgba(244,243,239,.5)}.detail-plate{bottom:20px;font-size:18px}.nav-dropdown{position:relative;display:flex;align-items:center}.nav-dropdown-trigger{display:flex;align-items:center;gap:5px}.nav-dropdown-menu{position:absolute;top:100%;left:0;background:#0f1d31;border:1px solid rgba(244,243,239,.15);min-width:180px;padding:6px 0;z-index:50}.nav-dropdown-menu button{display:block;width:100%;text-align:left;padding:12px 18px;color:#c7d0d0;border:0;background:none;font:500 12px Inter;cursor:pointer;transition:color .2s ease,background .2s ease}.nav-dropdown-menu button:hover{color:#86a5ab;background:#86a5ab14}.accident-tag{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;font:500 10px IBM Plex Mono,monospace;color:#fff;background:#b91c1c}.vehicle-image .accident-tag{position:absolute;left:13px;bottom:13px;z-index:5}.detail-badges .accident-tag{position:static}.accident-section{margin-top:70px;padding-top:40px;border-top:2px solid #b91c1c}.accident-heading{margin-bottom:30px}.accident-heading h2{font-size:28px;letter-spacing:-.04em;margin:12px 0 8px}.accident-heading p{color:#657171;font-size:14px;line-height:1.6;max-width:500px}.accident-label{color:#b91c1c;display:flex;align-items:center;gap:6px}.accident-empty{text-align:center;padding:40px 20px;border:1px solid #e0e3df}.accident-empty p{color:#657171;margin-bottom:18px;font-size:14px}.purchase-flow-section{padding:100px 0}.purchase-flow-heading{max-width:580px;margin-bottom:50px}.purchase-flow-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.05em;margin:14px 0 18px;color:#f4f3ef}.purchase-flow-heading h2 em{color:#86a5ab}.purchase-flow-heading p{color:#bac6c4;font-size:15px;line-height:1.7}.purchase-flow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.purchase-step{display:flex;flex-direction:column}.purchase-step-top{display:flex;align-items:center;gap:0;margin-bottom:18px}.purchase-step-number{width:40px;height:40px;display:grid;place-items:center;background:#86a5ab;color:#071528;font:700 13px IBM Plex Mono;flex:0 0 auto;z-index:1}.purchase-step-connector{height:1px;flex:1;background:#86a5ab4d}.purchase-step-body h3{font-size:17px;margin:0 0 8px;letter-spacing:-.03em;color:#f4f3ef}.purchase-step-body p{color:#bac6c4;font-size:13px;line-height:1.6;margin:0}.brief-heading{border-top:1px solid #bfc7c4}.source-form .form-heading.brief-heading{background:#eef3f4;padding:24px 28px;margin:40px -28px 0;border-top:0;border-radius:2px}.brief-heading .section-label{color:#315e66}.brief-grid input,.brief-grid select{border-color:#a8c4c7}.brief-grid input:focus,.brief-grid select:focus{border-color:#315e66}.brief-grid label{color:#315e66}.proforma-button{background:#fff;color:#071528;border:1px solid #071528}.proforma-button:hover{background:#071528;color:#f4f3ef}.proforma-modal{max-width:640px}.proforma-instructions{background:#f4f4f1;border:1px solid #e0e3df;padding:18px 20px;margin:18px 0;border-radius:2px}.proforma-instructions strong{font-size:12px;font-family:IBM Plex Mono,monospace;letter-spacing:.08em;color:#315e66}.proforma-instructions ol{margin:10px 0 0;padding-left:20px}.proforma-instructions li{font-size:13px;line-height:1.8;color:#4a5351}.payment-methods{margin:18px 0}.payment-methods strong{display:block;font-size:12px;font-family:IBM Plex Mono,monospace;letter-spacing:.08em;color:#315e66;margin-bottom:8px}.payment-methods>div{display:flex;gap:8px;flex-wrap:wrap}.payment-methods span{padding:6px 14px;border:1px solid #cbd0ce;font:500 11px Inter;color:#4a5351}.vehicle-disclaimer{padding:32px 0;border-top:1px solid #bfc7c4;margin-top:20px}.vehicle-disclaimer .section-label{color:#b91c1c}.vehicle-disclaimer ul{list-style:none;padding:0;margin:14px 0 0}.vehicle-disclaimer li{position:relative;padding-left:20px;margin-bottom:10px;font-size:11px;line-height:1.6;color:#7b8482}.vehicle-disclaimer li:before{content:"•";position:absolute;left:0;color:#b91c1c;font-weight:700}.about-intro-section,.about-values{padding:90px 0}.about-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.about-value-grid>div>strong{font:600 11px IBM Plex Mono,monospace;letter-spacing:.1em;color:#86a5ab}.about-value-grid h3{font-size:20px;margin:12px 0 10px;letter-spacing:-.03em;color:#f4f3ef}.about-value-grid p{color:#bac6c4;font-size:14px;line-height:1.7}.about-journey{padding:90px 0;display:grid;grid-template-columns:.45fr 1fr;gap:85px}.journey-list{display:flex;flex-direction:column;gap:30px}.journey-list>div{display:flex;align-items:flex-start;gap:18px}.journey-list span{font:700 18px IBM Plex Mono,monospace;color:#86a5ab;flex:0 0 auto}.journey-list p{font-size:15px;line-height:1.7;color:#4a5351;margin:0}.journey-list p strong{color:#111414}.search-panel-spaced{margin-top:63px}.featured-carousel{position:relative;display:flex;align-items:stretch;gap:12px}.carousel-viewport{overflow:hidden;flex:1}.carousel-track{display:flex;transition:transform .4s ease}.carousel-slide{flex:0 0 auto;padding:0 10px;box-sizing:border-box;display:flex}.carousel-slide>.vehicle-card{width:100%}.carousel-arrow{flex:0 0 auto;width:44px;height:44px;border:1px solid #cbd0ce;background:#fff;color:#315e66;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:all .2s ease}.carousel-arrow:hover{background:#315e66;color:#fff;border-color:#315e66}.carousel-prev{order:0}.carousel-next{order:2}.spec-dark-blue{background:#071528;padding:50px;margin:50px 0;border-radius:2px}.spec-dark-blue .spec-heading-light{color:#f4f3ef;font-size:33px;line-height:1.1;letter-spacing:-.045em;margin:12px 0 0}.spec-dark-blue>div:first-child .section-label{color:#86a5ab}.spec-grid-dark{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:30px}.spec-item-dark{padding:16px 18px;border:1px solid rgba(134,165,171,.15);margin:-1px 0 0 -1px}.spec-item-dark span{color:#86a5ab;font:500 10px IBM Plex Mono;letter-spacing:.08em}.spec-item-dark strong{display:block;color:#f4f3ef;font:600 14px Inter;margin-top:6px;word-break:break-word}.detail-remarks{display:grid;grid-template-columns:.45fr 1fr;gap:85px;padding-top:42px;border-top:1px solid #bfc7c4;margin-top:20px}.remarks-box{background:#f4f4f1;border:1px solid #e0e3df;padding:24px;border-radius:2px}.remarks-box p{color:#4a5351;font-size:14px;line-height:1.8;margin:0;white-space:pre-wrap}.back-to-top{position:fixed;bottom:28px;right:28px;width:46px;height:46px;background:#071528;color:#86a5ab;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;z-index:100;box-shadow:0 4px 16px #07152840;transition:all .25s ease}.back-to-top:hover{background:#315e66;color:#fff;transform:translateY(-3px)}.export-announcement-bar{background:#315e66;color:#f4f3ef;text-align:center;padding:14px 20px;font:600 12px IBM Plex Mono,monospace;letter-spacing:.12em;white-space:nowrap;overflow:hidden}.export-announcement-bar .marquee-item{display:inline-block;transition:transform .3s ease}.export-announcement-bar:hover .marquee-item{transform:scale(1.08)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.shipping-disclaimer{margin-top:40px;padding:24px;background:#f4f4f1;border:1px solid #e0e3df;border-left:4px solid #b91c1c;border-radius:2px}.shipping-disclaimer .section-label{color:#b91c1c}.shipping-disclaimer p{color:#4a5351;font-size:13px;line-height:1.7;margin:10px 0 0}.shipping-disclaimer p strong{color:#111414}.footer-affiliate{color:#4a5755;font:600 11px IBM Plex Mono;letter-spacing:.04em}.inspection-disclaimer{margin-top:40px;padding:24px;background:#f4f4f1;border:1px solid #e0e3df;border-left:4px solid #b91c1c;border-radius:2px}.inspection-disclaimer .section-label{color:#b91c1c}.inspection-disclaimer p{color:#4a5351;font-size:13px;line-height:1.7;margin:10px 0 0}.inspection-disclaimer p strong{color:#111414}.footer-payment-label{color:#0f1d31;font:10px IBM Plex Mono,monospace;letter-spacing:.1em}.payment-icons{display:flex;gap:8px;flex-wrap:wrap}.payment-badge{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid rgba(15,29,49,.15);border-radius:3px;font:700 9px IBM Plex Mono,monospace;color:#0f1d31;letter-spacing:.04em;background:#0f1d310a}.enhanced-search{align-items:end}.search-intro p{color:#657171;font-size:13px;line-height:1.6;margin:14px 0 0;max-width:300px}.process-insight{padding:100px 0}.process-insight-heading{max-width:580px;margin-bottom:48px}.process-insight-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.05em;margin:14px 0 18px;color:#f4f3ef}.process-insight-heading h2 em{color:#86a5ab}.process-insight-heading p{color:#bac6c4;font-size:15px;line-height:1.7}.process-insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.process-insight-card{background:#ffffff0a;border:1px solid rgba(134,165,171,.18);padding:36px 30px;transition:border-color .3s ease,background .3s ease}.process-insight-card:hover{border-color:#86a5ab66;background:#ffffff12}.process-insight-card span{color:#86a5ab;font:12px IBM Plex Mono}.process-insight-card h3{color:#f4f3ef;font-size:22px;margin:16px 0 12px;letter-spacing:-.03em}.process-insight-card p{color:#bac6c4;font-size:14px;line-height:1.65;margin:0}.faq-section{padding:90px 0}.faq-heading{margin-bottom:40px}.faq-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.05em;margin:14px 0 0}.faq-list{max-width:800px}.faq-item{border-bottom:1px solid #cbd0ce}.faq-item:first-child{border-top:1px solid #cbd0ce}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:0;padding:22px 0;text-align:left;color:#111414;font:600 15px Inter;cursor:pointer;transition:color .2s ease}.faq-question:hover{color:#315e66}.faq-chevron{color:#5a878f;transition:transform .25s ease;flex:0 0 auto}.faq-chevron.rotated{transform:rotate(90deg)}.faq-answer{overflow:hidden}.faq-answer p{color:#657171;font-size:14px;line-height:1.7;margin:0 0 22px}.market-tag{padding:5px 8px;font:500 10px IBM Plex Mono,monospace;display:inline-flex;align-items:center;gap:4px}.vehicle-image .market-tag{position:absolute;right:13px;top:13px}.market-local{color:#174a3d;background:#c4e0d4}.market-export{color:#4a3a17;background:#eee2c8}.market-both{color:#315e66;background:#d5e6e7}.video-badge{position:absolute;left:13px;bottom:13px;padding:5px 8px;font:500 10px IBM Plex Mono;display:inline-flex;align-items:center;gap:5px;color:#f4f3ef;background:#071528bf}.policy-page{background:#f4f4f1;min-height:70vh;padding-bottom:120px}.policy-header{padding:120px 0 50px}.policy-header h1{font-size:clamp(40px,5vw,64px);letter-spacing:-.05em;margin:14px 0 8px}.policy-header p{color:#7b8482;font:11px IBM Plex Mono}.policy-content{max-width:780px}.policy-intro{color:#4a5755;font-size:16px;line-height:1.7;padding-bottom:40px;border-bottom:1px solid #cbd0ce;margin-bottom:40px}.policy-section{margin-bottom:44px}.policy-section h2{font-size:22px;letter-spacing:-.03em;margin:0 0 16px;color:#111414}.policy-section p{color:#657171;font-size:14px;line-height:1.75;margin:0 0 12px}.policy-contact{background:#fff;border:1px solid #e0e3df;padding:32px;margin-top:20px}.policy-contact strong{color:#315e66;font-size:13px}.policy-contact p{color:#657171;font-size:14px;line-height:1.7;margin:8px 0 0}.search-panel{background:#fff;min-height:190px;margin-top:-1px;position:relative;z-index:2;display:grid;grid-template-columns:27% 1fr;gap:32px;padding:36px 42px;box-shadow:0 13px 40px #07152814}.search-intro h2,.section-heading h2,.process-copy h2,.detail-section h2,.about-content h2,.detail-features h2,.inspection-intro h2{font-size:33px;line-height:1.1;letter-spacing:-.045em;margin:12px 0 0}.quick-search{display:grid;grid-template-columns:1.45fr .8fr .8fr auto;align-items:end;gap:14px}label{display:block;color:#657171;font-size:11px;font-weight:600;letter-spacing:.04em}input,select,textarea{width:100%;background:#fff;color:#111414;border:1px solid #cbd0ce;padding:13px 14px;margin-top:8px;border-radius:0;font-size:13px;outline:0}input:focus,select:focus,textarea:focus{border-color:#5a878f}.search-input,.catalogue-search{position:relative}.search-input svg,.catalogue-search svg{position:absolute;left:13px;bottom:14px;color:#5a878f}.search-input input,.catalogue-search input{padding-left:40px}.section-light{padding-top:115px;padding-bottom:115px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px;gap:24px;flex-wrap:wrap}.text-button{border:0;background:none;padding:10px 0;color:#315e66;font-size:12px;display:inline-flex;align-items:center;gap:9px;font-weight:600}.text-button:hover{color:#111414}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vehicle-card{border:0;background:#fff;padding:0;text-align:left;color:#111414;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;height:100%;width:100%}.vehicle-card:hover{transform:translateY(-5px);box-shadow:0 15px 32px #0715281f}.vehicle-image{height:245px;position:relative;background:#c7d0d0;overflow:hidden;flex-shrink:0}.vehicle-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.vehicle-card:hover .vehicle-image img{transform:scale(1.045)}.image-empty{height:100%;display:grid;place-items:center;color:#071528;font:800 30px Manrope;letter-spacing:.25em}.status-badge{padding:6px 9px;font:500 10px IBM Plex Mono,monospace;display:inline-flex;color:#071528;background:#b9d0cc}.vehicle-image .status-badge{position:absolute;left:13px;top:13px}.status-sold{color:#646b69;background:#e4e6e1}.status-reserved{color:#6c4817;background:#eee2c8}.status-source{color:#315e66;background:#d5e6e7}.status-available{color:#174a3d;background:#c4e0d4}.card-arrow{position:absolute;right:14px;bottom:13px;width:34px;height:34px;display:grid;place-items:center;background:#071528;color:#f4f3ef}.vehicle-card-body{padding:18px 18px 17px;display:flex;flex-direction:column;flex:1}.vehicle-meta{color:#5a878f;display:flex;gap:11px;font:10px IBM Plex Mono,monospace;text-transform:uppercase}.vehicle-meta span+span{border-left:1px solid #bdc5c2;padding-left:11px}.vehicle-card h3{font-size:19px;letter-spacing:-.035em;margin:14px 0 2px}.trim,.detail-trim{color:#657171;margin:0;font-size:12px}.vehicle-card-footer{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #e0e3df;padding-top:14px;margin-top:auto}.price{font:600 14px Manrope}.reference{color:#7b8482;font:10px IBM Plex Mono,monospace}.dark-band{background:#071528;color:#f4f3ef}.split-callout{min-height:400px;display:flex;align-items:center;justify-content:space-between}.light-label{color:#86a5ab}.split-callout h2,.centered-band h2{font-size:clamp(36px,4vw,58px);line-height:1.03;letter-spacing:-.05em;margin:15px 0 18px}.split-callout p{max-width:460px;color:#bac6c4;font-size:14px;line-height:1.7;margin-bottom:28px}.callout-lines{width:30%;display:flex;flex-direction:column;gap:22px;color:#86a5ab;font:11px IBM Plex Mono}.callout-lines span{border-bottom:1px solid rgba(134,165,171,.35);padding-bottom:14px}.process-preview{padding-top:120px;padding-bottom:120px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.process-copy p,.about-copy p{color:#657171;font-size:15px;line-height:1.75;max-width:410px;margin:25px 0 18px}.process-steps{border-top:1px solid #bfc7c4}.step{display:grid;grid-template-columns:70px 1fr;gap:26px;padding:24px 0;border-bottom:1px solid #cbd0ce}.step-number{color:#5a878f;font:12px IBM Plex Mono;padding-top:3px}.step h3{font-size:18px;margin:0 0 7px}.step p{margin:0;color:#657171;font-size:13px;line-height:1.55}.world-map-band{padding:90px 0}.world-map-heading{text-align:center;margin-bottom:50px}.world-map-heading h2{font-size:clamp(32px,3.5vw,48px);line-height:1.05;letter-spacing:-.05em;margin:15px 0 14px}.world-map-heading p{color:#bac6c4;max-width:560px;margin:0 auto;font-size:14px;line-height:1.7}.world-map-image-wrap{display:flex;justify-content:center;padding:0 20px}.world-map-image-wrap img{max-width:100%;height:auto;max-height:500px;-o-object-fit:contain;object-fit:contain;opacity:.92;filter:drop-shadow(0 0 30px rgba(134,165,171,.15))}.site-footer{background:#e8e8e1;color:#0f1d31;padding:70px 0 22px}.footer-main{display:grid;grid-template-columns:2.2fr .8fr .8fr .9fr .8fr;gap:32px;padding-bottom:65px}.footer-brand img{width:150px;filter:sepia(1) saturate(5) hue-rotate(5deg) brightness(.95)}.footer-brand p{color:#4a5755;font-size:12px;margin:18px 0 4px}.footer-brand span{color:#0f1d31;font:11px IBM Plex Mono}.footer-social{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.footer-social a{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(15,29,49,.18);color:#0f1d31;transition:border .2s ease,color .2s ease,background .2s ease}.footer-social a:hover{border-color:#0f1d31;color:#f4f4f1;background:#0f1d31}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-title{color:#0f1d31;font:600 11px IBM Plex Mono;letter-spacing:.1em;margin-bottom:8px}.footer-mark-inline{display:inline-flex;align-items:center;gap:8px;color:#0f1d31;font:10px IBM Plex Mono}.footer-mark-inline img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;filter:sepia(1) saturate(5) hue-rotate(5deg) brightness(.95)}.footer-payments-row{display:flex;align-items:center;gap:12px;padding-bottom:18px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(15,29,49,.12);padding-top:18px;color:#6b7775;font:10px IBM Plex Mono;align-items:center}.catalogue-page,.source-page{background:#f4f4f1;min-height:70vh}.page-hero{background:#0f1d31;color:#f4f3ef;padding:120px 0 100px;min-height:380px;display:flex;align-items:center}.page-hero h1{margin-bottom:20px;font-size:clamp(50px,6vw,76px)}.page-hero p{color:#bac6c4;font-size:15px;line-height:1.7;max-width:510px;margin-bottom:0}.market-filter-row{display:flex;align-items:center;gap:16px;margin-bottom:28px}.market-filter-row label{margin:0}.market-filter-row select{margin:0;width:220px;padding:11px 14px}.market-filter-row>span{color:#7b8482;font:11px IBM Plex Mono}.catalogue-content{padding-top:40px;padding-bottom:110px}.catalogue-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.catalogue-top h2{font-size:28px;letter-spacing:-.04em;margin:12px 0 0}.catalogue-search{width:315px}.filter-bar{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid #bfc7c4;border-bottom:1px solid #bfc7c4;margin-bottom:30px}.filter-label{display:flex;gap:8px;align-items:center;color:#315e66;font:11px IBM Plex Mono;margin-right:auto}.filter-bar select{margin:0;width:170px;padding:10px}.filter-reset{background:none;border:0;color:#657171;font-size:11px;padding:8px}.catalogue-grid{grid-template-columns:repeat(3,1fr)}.inline-error{display:flex;align-items:center;gap:10px;padding:18px;background:#f1dfd8;color:#704237;font-size:13px}.empty-state{border:1px solid #cbd0ce;text-align:center;padding:75px 20px}.empty-state svg{color:#5a878f}.empty-state h3{margin:18px 0 9px;font-size:24px}.empty-state p{color:#657171;margin-bottom:24px}.skeleton-card{background:#fff;padding-bottom:18px}.skeleton-image,.skeleton-line{background:linear-gradient(90deg,#e4e6e1 25%,#f4f4f1,#e4e6e1 75%);background-size:200% 100%;animation:pulse 1.5s infinite}.skeleton-image{height:245px}.skeleton-line{height:12px;width:75%;margin:18px 18px 0}.skeleton-line.short{width:32%;margin-top:21px}.skeleton-line.shorter{width:50%}@keyframes pulse{to{background-position:-200% 0}}.detail-page{padding-top:34px;padding-bottom:110px}.back-button{background:none;border:0;color:#315e66;display:flex;align-items:center;gap:5px;font-size:12px;padding:8px 0}.detail-layout{display:grid;grid-template-columns:1.24fr .76fr;gap:65px;padding:28px 0 60px}.gallery-main{height:540px;background:#c7d0d0;position:relative}.gallery-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-zoom-container{width:100%;height:100%;cursor:zoom-in}.gallery-zoom-controls{position:absolute;top:15px;right:15px;display:flex;align-items:center;gap:6px;background:#071528cc;border-radius:8px;padding:4px 8px;z-index:3}.gallery-zoom-controls button{background:#ffffff1a;color:#f4f3ef;border:0;width:30px;height:30px;display:grid;place-items:center;border-radius:6px;cursor:pointer;transition:background .2s}.gallery-zoom-controls button:hover:not(:disabled){background:#ffffff40}.gallery-zoom-controls button:disabled{opacity:.35;cursor:not-allowed}.gallery-zoom-level{color:#f4f3ef;font:11px IBM Plex Mono;min-width:42px;text-align:center}.gallery-zoom-reset{font-size:11px!important;width:auto!important;padding:0 10px!important;height:30px}.gallery-main iframe{width:100%;height:100%;border:0}.gallery-controls{position:absolute;bottom:15px;right:15px;display:flex;align-items:center;gap:10px;color:#f4f3ef;font:10px IBM Plex Mono}.gallery-controls button{background:#071528;color:#f4f3ef;border:0;width:32px;height:32px;display:grid;place-items:center}.gallery-thumbs{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.gallery-thumbs button{width:80px;height:56px;padding:0;border:2px solid transparent;opacity:.55}.gallery-thumbs button.selected{opacity:1;border-color:#5a878f}.gallery-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:12px;background:none;border:1px solid #8ba5a7;color:#315e66;padding:10px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.video-toggle:hover{background:#d5e6e7}.lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#071528f5;display:flex;align-items:center;justify-content:center;animation:lightbox-fade-in .25s ease}@keyframes lightbox-fade-in{0%{opacity:0}to{opacity:1}}.lightbox-close{position:fixed;top:20px;right:20px;z-index:9010;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#f4f3ef;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;cursor:pointer;transition:background .2s,border-color .2s}.lightbox-close:hover{background:#fff3;border-color:#fff6}.lightbox-image-wrap{max-width:90vw;max-height:80vh;display:flex;align-items:center;justify-content:center;padding:0 60px}.lightbox-image{max-width:90vw;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;animation:lightbox-zoom-in .3s ease}@keyframes lightbox-zoom-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-nav{position:fixed;top:50%;transform:translateY(-50%);z-index:9010;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#f4f3ef;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.lightbox-nav:hover:not(:disabled){background:#fff3;border-color:#fff6}.lightbox-nav:disabled{opacity:.3;cursor:default}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-thumbs{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9010;display:flex;gap:8px;max-width:90vw;overflow-x:auto;padding:8px 12px;background:#07152899;border-radius:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.lightbox-thumbs::-webkit-scrollbar{height:4px}.lightbox-thumbs::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.lightbox-thumbs button{width:56px;height:42px;padding:0;border:2px solid transparent;border-radius:4px;opacity:.55;flex-shrink:0;overflow:hidden;cursor:pointer;transition:opacity .2s,border-color .2s}.lightbox-thumbs button.selected{opacity:1;border-color:#86a5ab}.lightbox-thumbs button:hover{opacity:.85}.lightbox-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lightbox-counter{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:9010;color:#bac6c4;font:12px IBM Plex Mono,monospace;letter-spacing:.05em}@media (max-width: 640px){.lightbox-nav{width:42px;height:42px}.lightbox-prev{left:10px}.lightbox-next{right:10px}.lightbox-image-wrap{padding:0 50px}.lightbox-close{top:14px;right:14px;width:42px;height:42px}.lightbox-thumbs{bottom:14px;gap:6px;padding:6px 10px}.lightbox-thumbs button{width:44px;height:34px}}.detail-info{padding-top:18px}.detail-info h1{font-size:clamp(40px,5vw,65px);margin:22px 0 3px}.detail-badges{display:flex;align-items:center;gap:10px;margin:18px 0}.detail-price-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:8px;flex-wrap:wrap}.detail-price{font:700 28px Manrope;letter-spacing:-.04em}.price-note{color:#7b8482;font:11px Inter;margin:0 0 24px}.whatsapp-button{display:inline-flex;align-items:center;gap:8px;color:#315e66;border:1px solid #8ba5a7;min-height:46px;padding:0 16px;font-size:12px;text-decoration:none}.detail-note{border-top:1px solid #cbd0ce;margin-top:30px;padding-top:18px;display:flex;gap:10px;color:#657171;font-size:12px;line-height:1.5}.detail-note svg{color:#5a878f;flex:0 0 auto}.detail-note strong{color:#315e66}.detail-section{display:grid;grid-template-columns:.45fr 1fr;gap:85px;border-top:1px solid #bfc7c4;padding-top:42px}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 34px}.spec-item{padding:16px 0;border-bottom:1px solid #cbd0ce}.spec-item span{display:block;color:#7b8482;font:10px IBM Plex Mono;text-transform:uppercase;margin-bottom:6px}.spec-item strong{font-size:13px;font-weight:500}.detail-features{display:grid;grid-template-columns:.45fr 1fr;gap:85px;border-top:1px solid #bfc7c4;padding-top:60px;margin-top:60px}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 24px}.feature-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#111414;padding:10px 0;border-bottom:1px solid #e0e3df}.feature-item svg{color:#5a878f;flex:0 0 auto}.detail-description{display:grid;grid-template-columns:.45fr 1fr;gap:85px;padding-top:95px}.detail-description p{color:#657171;line-height:1.7;font-size:14px;max-width:600px}.detail-description .text-button{margin-top:12px}.detail-shipping-info,.detail-inspection-info{display:flex;gap:24px;align-items:flex-start;border-top:1px solid #bfc7c4;padding-top:40px;margin-top:60px}.shipping-info-icon{width:56px;height:56px;display:grid;place-items:center;background:#d5e6e7;color:#315e66;flex:0 0 auto}.shipping-info-body h3{font-size:22px;margin:8px 0 10px;letter-spacing:-.03em}.shipping-info-body p{color:#657171;font-size:14px;line-height:1.65;margin:0 0 18px;max-width:700px}.shipping-info-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.not-found-page{background:#f4f4f1;min-height:60vh;display:flex;align-items:center}.not-found-content{text-align:center;padding:120px 0}.not-found-content h1{font-size:clamp(40px,5vw,64px);letter-spacing:-.05em;margin:14px 0 12px}.not-found-content p{color:#657171;font-size:15px;margin-bottom:32px}.not-found-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.secure-notice{display:flex;gap:16px;align-items:flex-start;background:#f0f3f0;border:1px solid #d4dcd6;border-radius:8px;padding:20px 24px;margin:30px 0}.secure-notice-icon{color:#0d3b3e;flex-shrink:0;padding-top:2px}.secure-notice-body strong{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#0d3b3e}.secure-notice-body p{font-size:13px;color:#455;line-height:1.6;margin:0}.secure-notice-compact{padding:14px 18px;margin:20px 0 0}.secure-notice-compact .secure-notice-body p{font-size:12px}.availability-notice{display:flex;gap:12px;align-items:flex-start;background:#fff8e8;border:1px solid #e8d88a;border-radius:8px;padding:18px 22px;margin:30px 0;color:#6b5c20}.availability-notice p{font-size:13px;line-height:1.6;margin:0}.availability-notice svg{color:#b8860b;flex-shrink:0;padding-top:2px}.why-vind-section{padding:80px 0}.why-vind-heading{margin-bottom:40px}.why-vind-heading h2{font-size:clamp(36px,4vw,52px);letter-spacing:-.05em;line-height:1.05;margin-top:10px}.why-vind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.why-vind-card{background:#fff;border:1px solid #e0e3df;border-radius:10px;padding:32px 28px;transition:border-color .2s,box-shadow .2s}.why-vind-card:hover{border-color:#0d3b3e;box-shadow:0 4px 20px #0d3b3e14}.why-vind-icon{color:#0d3b3e;margin-bottom:16px}.why-vind-card h3{font-size:16px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.why-vind-card p{font-size:14px;color:#657171;line-height:1.6;margin:0}.why-vind-actions{display:flex;gap:16px;flex-wrap:wrap}.dark-band.buyer-journey-banner{padding:88px 0}.buyer-journey-banner{text-align:center}.buyer-journey-banner h2{font-size:clamp(32px,3.5vw,44px);letter-spacing:-.04em;line-height:1.15;margin:18px 0 48px}.buyer-journey-steps{display:flex;justify-content:center;gap:0;flex-wrap:wrap;margin-bottom:48px}.buyer-journey-step{display:flex;align-items:center;gap:12px;padding:0 24px}.buyer-journey-number{font:600 14px IBM Plex Mono;color:#c5d9d5}.buyer-journey-label{font-size:15px;color:#e8efed;white-space:nowrap}.buyer-journey-arrow{color:#5a8a87;flex-shrink:0}.buyer-journey-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.how-to-buy-content{padding:60px 0}.how-to-buy-list{display:flex;flex-direction:column;gap:0;margin-bottom:50px}.how-to-buy-step{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #e0e3df}.how-to-buy-step:last-child{border-bottom:none}.how-to-buy-number{font:600 24px IBM Plex Mono;color:#0d3b3e;flex-shrink:0;min-width:56px}.how-to-buy-body h3{font-size:18px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.how-to-buy-body p{font-size:15px;color:#657171;line-height:1.6;margin:0}.how-to-buy-ctas{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:30px}.sourcing-steps-section{padding:60px 0}.sourcing-steps-list{display:flex;flex-direction:column;gap:0}.sourcing-step{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #e0e3df}.sourcing-step:last-child{border-bottom:none}.sourcing-step-number{font:600 24px IBM Plex Mono;color:#0d3b3e;flex-shrink:0;min-width:56px}.sourcing-step h3{font-size:18px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.sourcing-step p{font-size:15px;color:#657171;line-height:1.6;margin:0}.export-content{padding:60px 0}.export-sections-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.export-section-card{background:#fff;border:1px solid #e0e3df;border-radius:10px;padding:32px 28px}.export-section-icon{color:#0d3b3e;margin-bottom:16px}.export-section-card h3{font-size:16px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.export-section-card p{font-size:14px;color:#657171;line-height:1.6;margin:0}.export-disclaimer{background:#fff8e8;border:1px solid #e8d88a;border-radius:8px;padding:24px 28px}.export-disclaimer p{font-size:14px;color:#6b5c20;line-height:1.6;margin:8px 0 0}.faq-page-content{padding:60px 0}.faq-category{margin-bottom:40px}.faq-category>h2{font-size:22px;font-weight:600;letter-spacing:-.03em;margin-bottom:16px}.faq-page-contact{text-align:center;padding:40px 0;border-top:1px solid #e0e3df}.faq-page-contact h2{font-size:28px;letter-spacing:-.04em;margin:10px 0 8px}.faq-page-contact p{color:#657171;margin-bottom:24px}.faq-page-contact-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.contact-content{padding:60px 0}.about-link-row{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0}.about-cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.contact-pathways{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:50px}.contact-pathway{background:#fff;border:1px solid #e0e3df;border-radius:10px;padding:32px 28px;text-align:center}.contact-pathway-icon{color:#0d3b3e;margin-bottom:16px;display:flex;justify-content:center}.contact-pathway h3{font-size:18px;font-weight:600;margin-bottom:8px}.contact-pathway p{font-size:14px;color:#657171;line-height:1.6;margin-bottom:20px}.contact-form-section{background:#fff;border:1px solid #e0e3df;border-radius:10px;padding:36px 32px}.contact-form-section h2{font-size:24px;letter-spacing:-.03em;margin:8px 0 24px}.contact-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.contact-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#455}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #d0d5d2;border-radius:6px;padding:12px 14px;font:inherit;font-size:14px;color:#111414;background:#fff}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#0d3b3e}.contact-form textarea{margin-bottom:16px;width:100%}.contact-success{text-align:center;padding:30px 0}.contact-success h2{font-size:22px;letter-spacing:-.03em;margin:10px 0 8px}.contact-success p{color:#657171}.submit-button{margin-top:8px}.export-info-section{display:block;border-top:1px solid #bfc7c4;padding-top:50px;margin-top:60px}.export-info-section h2{font-size:28px;letter-spacing:-.04em;margin:12px 0 30px}.export-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e0e3df;border:1px solid #e0e3df;margin-bottom:30px}.export-info-item{background:#fff;padding:22px 24px;display:flex;flex-direction:column;gap:8px}.export-info-item span{color:#7b8482;font:10px IBM Plex Mono;text-transform:uppercase}.export-info-item strong{font-size:14px;font-weight:500;color:#111414}.export-info-full{grid-column:1 / -1}.export-info-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.related-vehicles-section{border-top:1px solid #bfc7c4;padding-top:50px;margin-top:60px}.related-vehicles-section h2{font-size:28px;letter-spacing:-.04em;margin:12px 0 30px}.availability-confirmed{color:#7b8482;font:11px IBM Plex Mono;margin:12px 0 0}.shipping-content{padding-top:80px;padding-bottom:100px}.shipping-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.shipping-option-card{background:#fff;padding:36px 30px;border:1px solid #e0e3df;transition:transform .25s ease,box-shadow .25s ease}.shipping-option-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #07152814}.shipping-option-icon{width:52px;height:52px;display:grid;place-items:center;background:#d5e6e7;color:#315e66;margin-bottom:20px}.shipping-option-card h3{font-size:19px;margin:0 0 12px;letter-spacing:-.03em}.shipping-option-card p{color:#657171;font-size:13px;line-height:1.65;margin:0}.inspection-content{padding-top:80px;padding-bottom:100px}.inspection-intro{max-width:600px;margin-bottom:50px}.inspection-intro h2{margin:14px 0 18px}.inspection-intro p{color:#657171;font-size:15px;line-height:1.7}.source-form-wrap{padding-top:80px;padding-bottom:110px}.source-form{max-width:920px;margin:auto}.form-heading{border-top:1px solid #bfc7c4;padding-top:21px;margin-top:30px;margin-bottom:24px;display:flex;justify-content:space-between}.form-heading p{margin:0;color:#657171;font-size:13px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:24px}.source-form>label:not(.form-heading){margin-top:24px}.source-form textarea{resize:vertical}.submit-button{margin-top:25px}.form-error{color:#8d4435;font-size:12px;margin:16px 0 0}.source-success{max-width:600px;margin:50px auto;text-align:center}.source-success h2,.success-state h2{font-size:36px;letter-spacing:-.04em;margin:20px 0 12px}.source-success p,.success-state p{color:#657171;line-height:1.7;margin-bottom:28px}.success-icon{width:56px;height:56px;display:grid;place-items:center;background:#c4e0d4;color:#174a3d;margin:auto}.process-page-content{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;padding-top:100px;padding-bottom:110px}.process-image{height:470px}.process-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.steps-list{border-top:1px solid #bfc7c4}.centered-band{text-align:center;padding:95px 0}.centered-band h2{margin-bottom:28px}.about-content{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-top:110px;padding-bottom:130px}.large-copy{color:#111414!important;font:500 26px/1.25 Manrope;letter-spacing:-.04em}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#071528b8;display:grid;place-items:center;padding:20px}.modal{background:#f4f4f1;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:40px;position:relative;box-shadow:0 20px 80px #00000040}.modal-close{position:absolute;right:17px;top:17px;border:0;background:none;color:#657171}.modal h2{font-size:37px;letter-spacing:-.05em;margin:15px 0 7px}.modal-intro{color:#657171;font-size:13px;line-height:1.6;margin-bottom:25px}.modal-intro strong{color:#315e66}.modal textarea{resize:vertical}.modal form>label{margin-top:18px}.success-state{text-align:center;padding:40px 15px}.success-state .button{margin:0 auto}@media (max-width: 900px){.page-width{width:min(100% - 40px,680px)}.main-nav{gap:16px}.main-nav button{font-size:11px}.main-nav .nav-contact{padding:10px}.search-panel{grid-template-columns:1fr;padding:30px}.quick-search,.vehicle-grid,.catalogue-grid{grid-template-columns:repeat(2,1fr)}.process-preview,.detail-section,.detail-description,.detail-features{gap:45px}.detail-layout{gap:35px}.footer-main{grid-template-columns:1.6fr 1fr 1fr}.page-hero{padding:90px 0 75px;min-height:320px}.shipping-options-grid{grid-template-columns:1fr}.world-map-stats{gap:30px}.live-info-inner{gap:20px}.live-info-controls{gap:12px}.purchase-flow-steps{grid-template-columns:repeat(2,1fr);gap:30px}.accident-section{margin-top:50px;padding-top:30px}.spec-grid-dark{grid-template-columns:repeat(2,1fr)}.spec-dark-blue{padding:30px 24px}.detail-remarks{grid-template-columns:1fr;gap:25px}.carousel-slide{flex-basis:50%!important}}@media (max-width: 640px){.page-width{width:calc(100% - 32px)}.site-header{height:68px}.header-inner{width:calc(100% - 32px);gap:12px}.main-nav{flex:none;justify-content:flex-start}.nav-actions{margin-left:0}.brand-button,.brand-button img{width:110px}.menu-button{display:block}.main-nav{display:none;position:absolute;top:68px;left:0;right:0;height:auto;background:#0f1d31;padding:20px 16px 25px;flex-direction:column;align-items:stretch;gap:6px;border-bottom:1px solid rgba(244,243,239,.15)}.main-nav.nav-open{display:flex}.main-nav button{text-align:left;padding:13px 5px}.main-nav .nav-contact{justify-content:space-between;margin-top:8px}.nav-actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:8px}.hero{min-height:600px}.hero-content{padding-top:70px}.hero-copy{font-size:15px}.desktop-only{display:none}.trust-row{gap:12px;flex-wrap:wrap;margin-top:42px}.trust-row span{font-size:9px}.hero-index{right:16px;bottom:20px}.hero-slide-dots{left:16px;bottom:20px}.search-panel{width:calc(100% - 32px);padding:26px 20px;margin-top:20px}.search-panel-spaced{margin-top:32px}.quick-search{grid-template-columns:1fr}.section-light{padding-top:75px;padding-bottom:75px}.section-heading,.catalogue-top{display:block}.section-heading .text-button{margin-top:18px}.vehicle-grid,.catalogue-grid{grid-template-columns:1fr}.vehicle-image{height:245px}.split-callout{padding-top:75px;padding-bottom:75px;display:block}.callout-lines{width:100%;margin-top:55px}.process-preview{display:block;padding-top:75px;padding-bottom:75px}.process-steps{margin-top:55px}.footer-main{grid-template-columns:1fr 1fr;gap:38px 20px}.footer-brand,.footer-policies{grid-column:1 / -1}.footer-bottom{display:grid;gap:8px}.footer-payments-row{flex-wrap:wrap;gap:8px}.page-hero{padding:70px 0 60px;min-height:280px}.catalogue-content,.source-form-wrap,.shipping-content,.inspection-content{padding-top:50px;padding-bottom:70px}.catalogue-search{width:100%;margin-top:25px}.filter-bar{flex-wrap:wrap}.filter-label{flex-basis:100%}.filter-bar select{flex:1;min-width:0}.announcement-bar{font-size:10px;padding:7px 12px}.announcement-bar:hover .marquee-item{transform:scale(1.05)}.live-info-inner{gap:14px}.live-stat-label{font-size:9px}.live-stat-value{font-size:13px}.live-info-controls{width:100%;margin-left:0;flex-wrap:wrap;gap:14px}.live-info-controls select{font-size:11px;padding:6px 10px}.ios-toggle{width:70px;height:28px}.export-announcement-bar{font-size:10px;letter-spacing:.08em;padding:10px 12px}.export-announcement-bar:hover .marquee-item{transform:scale(1.05)}.nav-dropdown-menu{position:static;border:0;padding:0}.nav-dropdown-menu button{padding:10px 5px}.global-search-field input{font-size:12px}.global-search-btn{padding:0 14px;height:38px;font-size:11px}.process-insight{padding:60px 0}.process-insight-grid{grid-template-columns:1fr;gap:20px}.purchase-flow-steps{grid-template-columns:1fr;gap:24px}.purchase-step-connector{display:none}.market-filter-row{flex-wrap:wrap;gap:10px}.market-filter-row select{width:100%}.market-filter-row>span{display:none}.vind-plate{font-size:11px;bottom:8px}.detail-plate{font-size:14px;bottom:14px}.detail-page{padding-top:20px}.detail-layout{display:flex;flex-direction:column;padding-bottom:50px;gap:33px}.gallery-main{height:310px}.detail-info h1{margin-top:17px}.detail-section,.detail-description,.detail-features,.process-page-content,.about-content{display:block}.spec-grid,.features-grid{margin-top:30px}.detail-features{margin-top:40px}.detail-description{padding-top:60px}.detail-description>div+div{margin-top:25px}.detail-shipping-info,.detail-inspection-info{flex-direction:column;gap:16px}.export-info-grid,.why-vind-grid,.export-sections-grid,.contact-pathways,.contact-form .form-grid{grid-template-columns:1fr}.dark-band.buyer-journey-banner{padding:60px 0}.buyer-journey-banner h2{margin-bottom:36px}.buyer-journey-steps{gap:16px;margin-bottom:36px}.buyer-journey-step{padding:0 8px;gap:6px}.buyer-journey-arrow{display:none}.buyer-journey-label{font-size:13px;white-space:normal}.export-info-section,.related-vehicles-section,.form-heading{display:block}.form-heading p{margin-top:10px}.form-grid{grid-template-columns:1fr;gap:16px}.process-page-content{padding-top:60px;padding-bottom:70px}.process-image{height:280px;margin-bottom:55px}.about-copy{margin-top:38px}.world-map-stats{flex-wrap:wrap;gap:20px}.map-stat strong{font-size:28px}.modal{padding:30px 20px}.modal .form-grid{gap:0}.modal h2{font-size:32px}.spec-grid-dark{grid-template-columns:1fr}.carousel-slide{flex-basis:100%!important}.carousel-arrow{width:38px;height:38px}.back-to-top{bottom:18px;right:18px;width:40px;height:40px}.about-intro-section,.about-values,.about-journey{padding:60px 0}.about-value-grid{grid-template-columns:1fr;gap:30px}.about-journey{display:block}.journey-list{margin-top:35px}.source-form .form-heading.brief-heading{margin:30px -20px 0;padding:20px}}.nav-admin{display:flex;align-items:center;gap:6px;background:#1a1a2e;color:#c9a227;border:1px solid #c9a22733;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.nav-admin:hover{background:#c9a227;color:#1a1a2e;border-color:#c9a227}.admin-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:120px 0;color:#4a5755;font-size:15px;min-height:60vh}.admin-loading .spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.admin-auth-wrap{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#0f1d31;padding:20px}.admin-auth-card{background:#f4f3ef;border-radius:16px;padding:48px 40px;width:100%;max-width:440px;box-shadow:0 20px 60px #0000004d}.admin-auth-logo{display:flex;align-items:center;gap:10px;color:#0f1d31;font-size:20px;font-weight:700;margin-bottom:28px}.admin-auth-logo svg{color:#86a5ab}.admin-auth-card h2{font-size:22px;color:#0f1d31;margin-bottom:24px;font-weight:600;line-height:1.2}.admin-auth-form{display:flex;flex-direction:column;gap:18px}.admin-auth-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#4a5755;text-transform:uppercase;letter-spacing:.5px}.admin-auth-form label svg{display:inline-block;vertical-align:middle;margin-right:4px}.admin-auth-form input{padding:12px 16px;border:1px solid #d1d8d7;border-radius:8px;font-size:15px;color:#0f1d31;background:#fff;transition:border-color .2s}.admin-auth-form input:focus{outline:none;border-color:#86a5ab}.admin-auth-form .button{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.admin-form-error{background:#fef2f2;color:#b91c1c;padding:10px 14px;border-radius:8px;font-size:13px}.admin-auth-toggle{margin-top:20px;width:100%;text-align:center;background:none;border:none;color:#4a5755;font-size:13px;cursor:pointer;padding:8px;transition:color .2s}.admin-auth-toggle:hover{color:#0f1d31}.admin-list-wrap{padding:40px 0 80px}.admin-list-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;flex-wrap:wrap;gap:16px}.admin-page-title{font-size:28px;color:#0f1d31;font-weight:700}.admin-subtitle{font-size:14px;color:#4a5755;margin-top:4px}.admin-list-actions{display:flex;align-items:center;gap:12px}.admin-signout{display:flex;align-items:center;gap:6px;background:none;border:1px solid #d1d8d7;border-radius:8px;padding:9px 14px;font-size:13px;color:#4a5755;cursor:pointer;transition:all .2s}.admin-signout:hover{border-color:#b91c1c;color:#b91c1c}.admin-search-bar{display:flex;align-items:center;gap:10px;background:#f4f3ef;border:1px solid #d1d8d7;border-radius:10px;padding:10px 16px;margin-bottom:24px}.admin-search-bar input{border:none;background:none;outline:none;font-size:14px;flex:1;color:#0f1d31}.admin-empty{text-align:center;padding:80px 20px;color:#4a5755}.admin-empty svg{color:#d1d8d7;margin-bottom:12px}.admin-empty h3{font-size:18px;color:#0f1d31;margin-bottom:6px}.admin-empty p{font-size:14px}.admin-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid #e2e6e5;background:#fff}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table thead{background:#0f1d31}.admin-table th{color:#c7d0d0;text-align:left;padding:12px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.admin-table td{padding:12px 16px;border-top:1px solid #eef2f1;color:#0f1d31;vertical-align:middle}.admin-row-hidden{opacity:.5}.admin-table-img img{width:56px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.admin-no-img{width:56px;height:40px;display:flex;align-items:center;justify-content:center;background:#f0f3f2;border-radius:6px;color:#b0bcc0}.admin-ref{font-family:JetBrains Mono,monospace;font-size:12px;color:#4a5755;white-space:nowrap}.admin-vehicle-name{font-weight:600}.admin-vehicle-name span{font-weight:400;color:#7a8a88;font-size:12px}.admin-tag-accident{display:inline-block;background:#fef3cd;color:#92400e;font-size:10px;padding:2px 8px;border-radius:4px;margin-left:6px}.admin-tag-featured{display:inline-block;background:#dbeafe;color:#1e40af;font-size:10px;padding:2px 8px;border-radius:4px;margin-left:6px}.admin-status{font-size:12px;padding:3px 10px;border-radius:20px;font-weight:600;white-space:nowrap}.admin-status-available{background:#dcfce7;color:#166534}.admin-status-on-request{background:#dbeafe;color:#1e40af}.admin-status-reserved{background:#fef3cd;color:#92400e}.admin-status-sold{background:#fee2e2;color:#991b1b}.admin-muted{color:#b0bcc0;font-size:12px}.admin-check-icon{color:#166534}.admin-row-actions{display:flex;gap:6px;flex-wrap:wrap}.admin-edit-btn{display:flex;align-items:center;gap:5px;background:none;border:1px solid #d1d8d7;border-radius:6px;padding:6px 12px;font-size:12px;color:#0f1d31;cursor:pointer;transition:all .2s;white-space:nowrap}.admin-edit-btn:hover{border-color:#86a5ab;background:#f0f7f8}.admin-icon-btn{display:flex;align-items:center;background:none;border:1px solid #e2e6e5;border-radius:6px;padding:6px 7px;color:#4a5755;cursor:pointer;transition:all .2s}.admin-icon-btn:hover{border-color:#86a5ab;color:#0f1d31;background:#f0f7f8}.admin-publish-icon:hover{border-color:#166534;color:#166534;background:#f0fdf4}.admin-delete-btn{display:flex;align-items:center;background:none;border:1px solid #d1d8d7;border-radius:6px;padding:6px 7px;color:#b91c1c;cursor:pointer;transition:all .2s}.admin-delete-btn:hover{border-color:#b91c1c;background:#fef2f2}.admin-publish-badge{font-size:11px;padding:3px 10px;border-radius:4px;font-weight:600;white-space:nowrap}.admin-publish-published{background:#dcfce7;color:#166534}.admin-publish-draft{background:#f3f4f6;color:#6b7280}.admin-publish-archived{background:#fef3cd;color:#92400e}.admin-row-archived{opacity:.4}.admin-checkbox-col{width:32px}.admin-checkbox-col input{accent-color:#0f1d31}.admin-enquiry-count{text-align:center;font-weight:600;color:#86a5ab}.admin-date-cell{font-size:12px;color:#4a5755;white-space:nowrap}.admin-empty-row{text-align:center;padding:40px;color:#b0bcc0}.admin-confirm-modal{background:#fff;border-radius:16px;padding:32px;max-width:420px;width:100%}.admin-confirm-modal h3{font-size:20px;color:#0f1d31;margin-bottom:8px}.admin-confirm-modal p{font-size:14px;color:#4a5755;margin-bottom:20px}.admin-confirm-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.admin-archive-btn{display:flex;align-items:center;gap:6px;background:#fef3cd;color:#92400e;border:1px solid #fde68a;border-radius:8px;padding:10px 18px;font-size:14px;cursor:pointer;transition:all .2s}.admin-archive-btn:hover{background:#fde68a}.admin-delete-confirm{display:flex;align-items:center;gap:6px;background:#b91c1c;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:14px;cursor:pointer;transition:background .2s}.admin-delete-confirm:hover{background:#991b1b}.admin-edit-wrap{padding:40px 0 80px;max-width:900px}.admin-edit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-edit-header-right{display:flex;align-items:center;gap:12px}.admin-dirty-warning{font-size:12px;color:#92400e;background:#fef3cd;padding:4px 12px;border-radius:6px;font-weight:600}.admin-preview-btn{display:flex;align-items:center;gap:6px;background:none;border:1px solid #86a5ab;border-radius:8px;padding:8px 16px;font-size:13px;color:#0f1d31;cursor:pointer;transition:all .2s}.admin-preview-btn:hover{background:#f0f7f8}.admin-preview-bar{display:flex;align-items:center;gap:14px;margin-bottom:20px}.admin-preview-hint{font-size:12px;color:#7a8a88}.admin-images-upload-bar{display:flex;align-items:center;gap:14px;margin-bottom:16px}.admin-image-bulk-upload{display:flex;align-items:center;gap:8px;background:#0f1d31;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:14px;cursor:pointer;transition:background .2s}.admin-image-bulk-upload:hover{background:#1a3050}.admin-upload-progress{font-size:13px;color:#4a5755}.admin-image-order-badge{position:absolute;top:4px;left:4px;background:#0f1d31d9;color:#fff;border-radius:4px;font-size:10px;padding:2px 6px;z-index:2}.admin-back{display:flex;align-items:center;gap:6px;background:none;border:none;color:#4a5755;font-size:14px;cursor:pointer;transition:color .2s}.admin-back:hover{color:#0f1d31}.admin-save-error{display:flex;align-items:flex-start;gap:8px;background:#fef2f2;color:#b91c1c;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.admin-save-error ul{margin:0;padding-left:18px}.admin-save-error li{line-height:1.6}.admin-save-success{display:flex;align-items:center;gap:8px;background:#f0fdf4;color:#166534;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.admin-form{display:flex;flex-direction:column;gap:24px}.admin-fieldset{border:1px solid #e2e6e5;border-radius:12px;padding:24px;background:#fff}.admin-fieldset legend{font-size:14px;font-weight:700;color:#0f1d31;text-transform:uppercase;letter-spacing:.5px;padding:0 12px}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:16px}.admin-field{display:flex;flex-direction:column;gap:5px}.admin-field>span{font-size:11px;font-weight:600;color:#4a5755;text-transform:uppercase;letter-spacing:.3px}.admin-field input,.admin-field select{padding:10px 12px;border:1px solid #d1d8d7;border-radius:8px;font-size:14px;color:#0f1d31;background:#fff;transition:border-color .2s}.admin-field input:focus,.admin-field select:focus{outline:none;border-color:#86a5ab}.admin-textarea-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.admin-textarea-label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:600;color:#4a5755;text-transform:uppercase;letter-spacing:.3px}.admin-textarea-label textarea{padding:10px 12px;border:1px solid #d1d8d7;border-radius:8px;font-size:14px;color:#0f1d31;font-family:inherit;resize:vertical}.admin-textarea-label textarea:focus{outline:none;border-color:#86a5ab}.admin-flags{display:flex;gap:24px;margin-top:16px;flex-wrap:wrap}.admin-check{display:flex;align-items:center;gap:8px;font-size:14px;color:#0f1d31;cursor:pointer}.admin-check input{width:18px;height:18px;accent-color:#86a5ab}.admin-features-input{display:flex;gap:10px;margin-top:16px}.admin-features-input input{flex:1;padding:10px 12px;border:1px solid #d1d8d7;border-radius:8px;font-size:14px}.admin-features-input input:focus{outline:none;border-color:#86a5ab}.admin-features-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.admin-feature-chip{display:flex;align-items:center;gap:6px;background:#e8f0ef;color:#0f1d31;padding:6px 12px;border-radius:20px;font-size:13px}.admin-feature-chip button{display:flex;align-items:center;background:none;border:none;color:#4a5755;cursor:pointer;padding:0}.admin-feature-chip button:hover{color:#b91c1c}.admin-images-section{margin-top:16px}.admin-images-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.admin-image-upload{grid-column:span 1}.admin-image-thumb{position:relative;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;border:2px solid #e2e6e5;transition:border-color .15s,box-shadow .15s,transform .15s}.admin-image-thumb:hover{border-color:#b0bcc0;box-shadow:0 4px 12px #0f1d3114}.admin-image-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.admin-image-upload:hover{border-color:#86a5ab;color:#86a5ab}.admin-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:20px;border-bottom:2px solid #e2e6e5;padding-bottom:0}.admin-tab{display:flex;align-items:center;gap:6px;background:none;border:none;border-bottom:2px solid transparent;padding:10px 16px;font-size:13px;font-weight:600;color:#4a5755;cursor:pointer;transition:all .2s;margin-bottom:-2px;white-space:nowrap}.admin-tab:hover{color:#0f1d31}.admin-tab.active{color:#0f1d31;border-bottom-color:#0f1d31}.admin-summary-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;margin-bottom:28px}.admin-summary-card{background:#fff;border:1px solid #e2e6e5;border-radius:10px;padding:16px 12px;text-align:center;transition:border-color .2s}.admin-summary-card:hover{border-color:#86a5ab}.admin-summary-value{display:block;font-size:24px;font-weight:700;color:#0f1d31;line-height:1}.admin-summary-label{display:block;font-size:11px;color:#4a5755;margin-top:6px;text-transform:uppercase;letter-spacing:.3px}.admin-summary-sold .admin-summary-value{color:#991b1b}.admin-summary-published .admin-summary-value{color:#166534}.admin-summary-archived .admin-summary-value{color:#92400e}.admin-filters-row{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.admin-filters-row .admin-search-bar{flex:1;margin-bottom:0;min-width:200px}.admin-filter-select{padding:10px 14px;border:1px solid #d1d8d7;border-radius:10px;font-size:13px;color:#0f1d31;background:#fff;cursor:pointer}.admin-filter-select:focus{outline:none;border-color:#86a5ab}.admin-bulk-bar{display:flex;align-items:center;gap:12px;background:#0f1d31;color:#fff;padding:12px 20px;border-radius:10px;margin-bottom:20px;flex-wrap:wrap}.admin-bulk-bar span{font-size:14px;font-weight:600}.admin-bulk-bar .admin-filter-select{background:#1a2f4f;color:#fff;border-color:#2a3f5f}.admin-bulk-bar .admin-cancel{color:#fff;border-color:#4a5755}.admin-nav-btn{display:flex;align-items:center;gap:6px;background:none;border:1px solid #d1d8d7;border-radius:8px;padding:9px 14px;font-size:13px;color:#4a5755;cursor:pointer;transition:all .2s;position:relative}.admin-nav-btn:hover{border-color:#0f1d31;color:#0f1d31}.admin-badge{position:absolute;top:-6px;right:-6px;background:#b91c1c;color:#fff;font-size:10px;font-weight:700;border-radius:10px;padding:1px 6px;min-width:18px;text-align:center}.admin-badge-trash{background:#6b7280}.admin-restore-btn{display:flex;align-items:center;gap:5px;background:none;border:1px solid #d1d8d7;border-radius:6px;padding:6px 10px;color:#0f766e;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.admin-restore-btn:hover{border-color:#0f766e;background:#f0fdfa}.admin-features-common{margin-top:20px}.admin-features-common-label{font-size:12px;font-weight:600;color:#4a5755;margin-bottom:10px;text-transform:uppercase;letter-spacing:.3px}.admin-features-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.admin-feature-checkbox{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d1d8d7;border-radius:20px;font-size:13px;cursor:pointer;transition:all .2s}.admin-feature-checkbox input{accent-color:#0f1d31;width:16px;height:16px}.admin-feature-checkbox.checked{background:#e8f0ef;border-color:#0f1d31;color:#0f1d31;font-weight:500}.admin-image-thumb.is-primary{border:2px solid #0f1d31}.admin-image-primary-badge{position:absolute;top:6px;left:6px;background:#0f1d31;color:#fff;font-size:10px;padding:3px 10px;border-radius:4px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;z-index:3}.admin-image-preview-btn{position:relative;display:block;width:100%;height:100%;border:none;background:none;padding:0;cursor:zoom-in}.admin-image-preview-btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.admin-image-zoom-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0f1d3100;color:#fff;opacity:0;transition:background .15s,opacity .15s;pointer-events:none}.admin-image-preview-btn:hover .admin-image-zoom-hint{background:#0f1d3159;opacity:1}.admin-cover-toggle{position:absolute;top:6px;right:6px;z-index:3;background:#0f1d31b3;border:none;color:#fff;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;cursor:pointer;transition:background .15s,color .15s,transform .15s}.admin-cover-toggle:hover{background:#0f1d31e6;transform:scale(1.08)}.admin-cover-toggle.is-cover{background:#c8a04a;color:#fff}.admin-cover-toggle.is-cover:hover{background:#d4ae5e}.admin-image-overlay{position:absolute;bottom:6px;right:6px;display:flex;gap:4px;background:#0f1d31d9;border-radius:6px;padding:4px;z-index:3}.admin-image-overlay button{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:background .15s}.admin-image-overlay button:hover{background:#fff3}.admin-image-overlay button:disabled{opacity:.3;cursor:not-allowed}.admin-image-category{position:absolute;bottom:6px;left:6px;font-size:10px;padding:3px 8px;border-radius:4px;border:1px solid #d1d8d7;background:#fff;color:#4a5755;max-width:120px;z-index:3}.admin-image-drag-handle{position:absolute;top:6px;left:50%;transform:translate(-50%);background:#0f1d31b3;color:#fff;border-radius:4px;padding:3px 8px;z-index:2;cursor:grab;opacity:0;transition:opacity .15s}.admin-image-thumb:hover .admin-image-drag-handle{opacity:1}.admin-drag-drop-hint{font-size:12px;color:#7a8a88;margin-top:12px}.admin-images-sortable .admin-image-thumb{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-images-sortable .admin-image-thumb:active{cursor:grabbing}.admin-image-thumb.dragging{opacity:.4;border:2px dashed #0f1d31;transform:scale(.95)}.admin-image-thumb.drag-over{border:2px solid #c8a04a;box-shadow:0 0 0 3px #c8a04a4d}.admin-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080e18eb;z-index:9000;display:flex;align-items:center;justify-content:center;flex-direction:column}.admin-lightbox-close{position:absolute;top:20px;right:20px;background:#ffffff1a;border:none;color:#fff;width:44px;height:44px;border-radius:50%;cursor:pointer;display:grid;place-items:center;transition:background .15s;z-index:9001}.admin-lightbox-close:hover{background:#ffffff40}.admin-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;width:52px;height:52px;border-radius:50%;cursor:pointer;display:grid;place-items:center;transition:background .15s;z-index:9001}.admin-lightbox-nav:hover{background:#ffffff40}.admin-lightbox-nav:disabled{opacity:.3;cursor:not-allowed}.admin-lightbox-prev{left:20px}.admin-lightbox-next{right:20px}.admin-lightbox-image-wrap{max-width:90vw;max-height:82vh;display:flex;align-items:center;justify-content:center}.admin-lightbox-image{max-width:90vw;max-height:82vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.admin-lightbox-counter{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:#fff;font-size:14px;font-weight:600;background:#0f1d3199;padding:6px 16px;border-radius:20px}.admin-internal-section{background:#fef9e7;border-color:#fde68a}.admin-internal-warning{font-size:12px;color:#92400e;font-weight:600;margin-bottom:12px;padding:6px 12px;background:#fef3cd;border-radius:6px}.admin-info-note{font-size:13px;color:#1e40af;background:#dbeafe;padding:10px 14px;border-radius:8px;margin-top:12px}.admin-confirmed-row{display:flex;gap:8px;align-items:center}.admin-confirmed-row input{flex:1}.admin-seo-preview{margin-top:16px;padding:12px 16px;background:#f4f3ef;border-radius:8px}.admin-seo-preview-label{font-size:11px;font-weight:600;color:#4a5755;text-transform:uppercase;margin-bottom:4px}.admin-seo-preview code{font-size:13px;color:#0f1d31;word-break:break-all}.admin-save-draft{display:flex;align-items:center;gap:8px;background:none;border:1px solid #d1d8d7;border-radius:8px;padding:11px 20px;font-size:14px;color:#4a5755;cursor:pointer;transition:all .2s}.admin-save-draft:hover{border-color:#0f1d31;color:#0f1d31}.admin-lead-status{padding:5px 10px;border:1px solid #d1d8d7;border-radius:6px;font-size:12px;color:#0f1d31;background:#fff;cursor:pointer}.admin-lead-status:focus{outline:none;border-color:#86a5ab}.admin-activity-list{display:flex;flex-direction:column;gap:0}.admin-activity-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid #eef2f1}.admin-activity-item svg{color:#86a5ab;margin-top:2px;flex-shrink:0}.admin-activity-body{flex:1;display:flex;flex-direction:column;gap:2px}.admin-activity-body strong{font-size:14px;color:#0f1d31}.admin-activity-date{font-size:12px;color:#b0bcc0;white-space:nowrap}.sold-vehicle-cta{display:flex;flex-direction:column;gap:8px}.sold-banner{display:inline-block;background:#991b1b;color:#fff;font-size:16px;font-weight:700;padding:6px 20px;border-radius:6px;text-align:center;letter-spacing:1px}.sold-cta-text{font-size:15px;color:#0f1d31;font-weight:500;margin:4px 0}.admin-form-actions{display:flex;gap:12px;justify-content:flex-end}.admin-cancel{background:none;border:1px solid #d1d8d7;border-radius:8px;padding:11px 20px;font-size:14px;color:#4a5755;cursor:pointer;transition:all .2s}.admin-cancel:hover{border-color:#0f1d31;color:#0f1d31}.admin-form-actions .button{display:flex;align-items:center;gap:8px}@media (max-width: 1024px){.admin-images-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.admin-form-grid,.admin-textarea-row{grid-template-columns:1fr}.admin-flags{flex-direction:column;gap:12px}.admin-list-actions{flex-direction:column;align-items:stretch}.admin-edit-header{flex-direction:column;align-items:flex-start;gap:12px}.admin-table{font-size:12px}.admin-table th,.admin-table td{padding:8px 10px}.admin-summary-grid{grid-template-columns:repeat(4,1fr);gap:8px}.admin-summary-value{font-size:18px}.admin-tabs{overflow-x:auto;flex-wrap:nowrap}.admin-tab{padding:8px 12px;font-size:12px}.admin-filters-row{flex-direction:column}.admin-filters-row .admin-search-bar{min-width:0}.admin-row-actions{gap:4px}.admin-icon-btn,.admin-edit-btn{padding:5px 6px}.admin-image-thumb,.admin-image-upload{aspect-ratio:4 / 3}.admin-images-grid{grid-template-columns:repeat(3,1fr);gap:10px}.admin-features-checkboxes{gap:6px}.admin-feature-checkbox{font-size:12px;padding:4px 8px}.admin-confirm-actions{flex-direction:column}.admin-bulk-bar{flex-direction:column;align-items:stretch}}
