/*! tailwindcss v4.3.0 | 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--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);--color-bg:#0a0908;--color-bg-elev:#14120f;--color-bg-card:#1a1714;--color-bg-hover:#221e18;--color-bg-deep:#060504;--color-gold:#b8975e;--color-gold-soft:#d9c28f;--color-gold-deep:#715626;--color-gold-bright:#e8d4a8;--color-text:#f5f1ea;--color-text-dim:#b0b0b0;--color-text-mute:#888280;--color-on-gold:#1a1300;--color-error:#e96666;--color-error-bg:#e9666614;--color-error-border:#e9666666;--color-warning:#e9a866;--color-success:#4cd964;--color-success-soft:#7ad8a3;--color-success-soft-bg:#7ad8a30f;--color-success-soft-border:#7ad8a34d;--color-success-muted:#16a34a;--color-success-fg:#6ed598;--color-success-fg-bg:#6ed59814;--color-success-fg-border:#6ed59866;--color-error-soft:#f0b5a8;--color-error-fg:#eb5757;--color-error-fg-bg:#eb575714;--color-error-fg-border:#eb575773;--color-error-hover:#e08a8a;--color-error-hover-bg:#e08a8a14;--color-error-hover-border:#e08a8a73;--color-warning-fg:#f2c94c;--color-warning-fg-bg:#f2c94c14;--color-warning-fg-border:#f2c94c73;--color-warning-amber:#f2994a;--color-warning-amber-bg:#f2994a14;--color-warning-amber-border:#f2994a73;--color-warning-soft:#e8c97a;--color-warning-muted:#d8b87a;--color-warning-muted-bg:#d8b87a0f;--color-warning-muted-border:#d8b87a52;--color-error-warm:#dc6e5a;--color-error-warm-bg-soft:#dc6e5a0a;--color-error-warm-bg-subtle:#dc6e5a0f;--color-error-warm-bg:#dc6e5a14;--color-error-warm-bg-hover:#dc6e5a1a;--color-error-warm-bg-strong:#dc6e5a29;--color-error-warm-focus:#dc6e5a24;--color-error-warm-border:#dc6e5a66;--color-warning-form-bg:#dcb45a0d;--color-warning-form-border:#dcb45a66;--color-success-vivid:#7bd389;--color-success-vivid-bg:#7bd38914;--color-success-vivid-border:#7bd38973;--color-error-vivid:#e66b6b;--color-error-vivid-bg:#e66b6b14;--color-error-vivid-bg-soft:#e66b6b0f;--color-error-vivid-border:#e66b6b73;--color-error-vivid-border-soft:#e66b6b40;--color-critical:#c0392b;--color-critical-pulse:#c0392b8c;--color-critical-pulse-0:#c0392b00;--color-whatsapp:#25d366;--color-whatsapp-dark:#128c4c;--color-bg-a70:#0a0908b3;--color-bg-a62:#0a09089e;--color-badge-active-hi:#1f8a4a;--color-badge-active-lo:#0f5d31}}@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,ui-sans-serif,system-ui,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{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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing) * 10)}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-sans{font-family:var(--font-sans)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.\[action\:server_error\]{action:server error}.\[cc\:email\]{cc:email}.\[finder\:count\]{finder:count}.\[inquiry-response\:audit\]{inquiry-response:audit}.\[inquiry-response\:update\]{inquiry-response:update}.\[inquiry-sla\:check\]{inquiry-sla:check}.\[inquiry-sla\:contact_messages\]{inquiry-sla:contact messages}.\[inquiry-sla\:pending\]{inquiry-sla:pending}.\[inquiry-sla\:response_info\]{inquiry-sla:response info}.\[inquiry-sla\:test_drive_requests\]{inquiry-sla:test drive requests}.\[inquiry-sla\:trade_in_requests\]{inquiry-sla:trade in requests}.\[inquiry-sla\:trade_ins\]{inquiry-sla:trade ins}.\[inquiry-sla\:widget\]{inquiry-sla:widget}.\[nl\:email\]{nl:email}.\[nlf\:email\]{nlf:email}.\[ti\:email\]{ti:email}.\[trade-in-valuation\:audit\]{trade-in-valuation:audit}.\[trade-in-valuation\:convert\]{trade-in-valuation:convert}.\[trade-in-valuation\:dashboard_stats\]{trade-in-valuation:dashboard stats}.\[trade-in-valuation\:db_insert_failed\]{trade-in-valuation:db insert failed}.\[trade-in-valuation\:list\]{trade-in-valuation:list}.\[trade-in-valuation\:quote\]{trade-in-valuation:quote}.\[trade-in-valuation\:update_status\]{trade-in-valuation:update status}}:root{--pad:clamp(20px,4vw,56px);--max:1440px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-15:60px;--space-16:64px;--space-20:80px;--space-24:96px;--text-xs:10px;--text-badge:11px;--text-sm:12px;--text-label:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-full:9999px;--header-h:84px;--topbar-h:39px;--header-full-h:calc(var(--header-h) + var(--topbar-h) + env(safe-area-inset-top,0px));--gold-glow:#b8975e52;--gold-a04:#b8975e0a;--gold-a06:#b8975e0f;--gold-a08:#b8975e14;--gold-a10:#b8975e1a;--gold-a12:#b8975e1f;--gold-a14:#b8975e24;--gold-a16:#b8975e29;--gold-a18:#b8975e2e;--gold-a22:#b8975e38;--gold-a25:#b8975e40;--gold-a28:#b8975e47;--gold-a35:#b8975e59;--gold-a40:#b8975e66;--gold-a45:#b8975e73;--gold-a50:#b8975e80;--gold-a55:#b8975e8c;--gold-a60:#b8975e99;--gold-a05:#b8975e0d;--gold-a07:#b8975e12;--gold-a75:#b8975ebf;--gold-a01:#b8975e03;--gold-a02:#b8975e05;--gold-a03:#b8975e08;--gold-a95:#b8975ef2;--gold-soft-a05:#d9c28f0d;--gold-soft-a06:#d9c28f0f;--gold-soft-a07:#d9c28f12;--gold-soft-a08:#d9c28f14;--gold-soft-a32:#d9c28f52;--gold-soft-a40:#d9c28f66;--gold-soft-a45:#d9c28f73;--gold-soft-a70:#d9c28fb3;--gold-shimmer:linear-gradient(135deg,#d9c28f,#b8975e 38%,#8c6b36 70%,#c9a773);--rule:#b8975e33;--rule-strong:#b8975e6b;--rule-soft:#fff0dc0d;--color-border:#fff0dc14;--color-surface:#14120f;--white-a02:#ffffff05;--white-a04:#ffffff0a;--white-a06:#ffffff0f;--white-a08:#ffffff14;--scrim:#060504c7;--scrim-mid:#0000008c;--shadow-sm:0 2px 12px #00000059;--shadow-md:0 12px 30px #00000080,0 2px 6px #00000059;--shadow-lg:0 30px 60px #0000008c,0 8px 16px #00000059;--shadow-gold:0 16px 40px var(--gold-a18),0 4px 10px var(--gold-a12);--ease:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-decel:cubic-bezier(.22,.61,.36,1);--ease-smooth:cubic-bezier(.2,.7,.2,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--t-fast:.2s;--t-base:.35s;--t-slow:.6s;--bg:var(--color-bg);--bg-elev:var(--color-bg-elev);--bg-card:var(--color-bg-card);--bg-hover:var(--color-bg-hover);--bg-deep:var(--color-bg-deep);--gold:var(--color-gold);--gold-soft:var(--color-gold-soft);--gold-deep:var(--color-gold-deep);--gold-bright:var(--color-gold-bright);--text:var(--color-text);--text-dim:var(--color-text-dim);--text-mute:var(--color-text-mute);--font-ui:"Plus Jakarta Sans","Manrope",-apple-system,BlinkMacSystemFont,"Inter Tight","Inter",sans-serif;--font-display:"Cormorant Garamond","Fraunces","Times New Roman",serif;--font-mono:"JetBrains Mono","SF Mono",Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:auto;color-scheme:dark;scroll-padding-top:var(--header-full-h)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1,"liga" 1,"ss01" 1;font-size:15px;line-height:1.55}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:none}[role=button],a,button{touch-action:manipulation}input,select,textarea{font:inherit;color:inherit}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}img{max-width:100%;height:auto;display:block}::selection{background:var(--color-gold);color:var(--color-on-gold)}.container{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.section{padding:clamp(44px,6.5vh,72px) 0;position:relative}.section-head{justify-content:space-between;align-items:end;gap:var(--space-8);flex-wrap:wrap;margin-bottom:26px;display:flex}.section-head .left{max-width:720px}.section-head p{color:var(--color-text-dim);max-width:560px;margin:12px 0 0;font-size:15px;line-height:1.7}.section-head .see-all{letter-spacing:.14em;border-bottom:1px solid var(--color-gold);align-items:center;gap:10px;padding-bottom:4px;font-size:12px;display:inline-flex}.eyebrow,.section-head .see-all{font-family:var(--font-mono);color:var(--color-gold)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;padding-left:22px;font-size:11px;font-weight:500;display:inline-block;position:relative}.eyebrow:before{content:"";background:var(--color-gold);width:14px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.eyebrow .sep{color:var(--color-text-mute);margin:0 8px}.h-section{font-family:var(--font-display);letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(30px,3.8vw,46px);font-weight:300;line-height:1.08}.h-section b{font-weight:600}.h-section .gold{color:var(--color-gold);font-weight:400}.page-header{margin-bottom:32px;padding-top:36px;position:relative}.page-header:before{content:"";background:var(--color-gold);width:64px;height:2px;position:absolute;top:0;left:0}.page-header .eyebrow{margin-bottom:18px}.page-header h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text);max-width:18ch;margin:0;font-size:clamp(48px,7vw,96px);font-style:italic;font-weight:400;line-height:1.02}.page-header h1 b{color:var(--color-gold);font-style:italic;font-weight:600}.page-header .page-header-sub,.page-header>p{color:var(--color-text-dim);max-width:60ch;font-size:clamp(15px,1.4vw,18px);line-height:1.7;font-family:var(--font-ui);margin:22px 0 0}@media (max-width:600px){.page-header{margin-bottom:24px;padding-top:28px}.page-header h1{max-width:100%;font-size:clamp(40px,11vw,72px)}}.empty-state{text-align:center;color:var(--color-text-dim);padding:60px 20px}.empty-state small{letter-spacing:.12em;color:var(--color-text-mute);margin-top:8px;display:block}.empty-state small,.topbar{font-family:var(--font-mono);font-size:11px}.topbar{border-bottom:1px solid var(--rule-soft);letter-spacing:.08em;color:var(--color-text-dim);padding-top:env(safe-area-inset-top,0);background:#050505}.topbar-inner{max-width:var(--max);padding:0 var(--pad);justify-content:space-between;gap:18px;min-height:38px;margin:0 auto}.topbar-inner,.topbar-left,.topbar-right{flex-wrap:nowrap;align-items:stretch;display:flex}.topbar-item{align-items:center;gap:var(--space-2);border-right:1px solid var(--rule-soft);white-space:nowrap;padding:0 14px;display:inline-flex}.topbar-left .topbar-item:first-child{padding-left:0}.topbar-right .topbar-item{border-right:0;border-left:1px solid var(--rule-soft)}.topbar-right .topbar-item:first-child{border-left:0;padding-left:0}.topbar-right .topbar-item:last-child{padding-right:0}.topbar-item .live-dot{width:7px;height:7px;animation:liveGlow 2.4s var(--ease) infinite;background:radial-gradient(circle,#6fe584 0,#4cd964 60%,#2ebd4d 100%);border-radius:50%;box-shadow:0 0 10px #4cd964b3}@keyframes liveGlow{50%{box-shadow:0 0 14px #4cd964e6}}.topbar-item .ico,.topbar-item.open{color:var(--color-gold)}.topbar-item a{transition:color var(--t-fast) var(--ease)}.topbar-item a:hover{color:var(--color-gold)}.lang-toggle{align-items:center;gap:0;display:inline-flex}.lang-toggle a{font-family:var(--font-ui);letter-spacing:.14em;color:var(--color-text-mute);transition:color var(--t-fast) var(--ease);padding:4px 7px;font-size:10px;font-weight:500;line-height:1;text-decoration:none;position:relative}.lang-toggle a:before{content:"";position:absolute;inset:-12px -4px}.lang-toggle a+a{padding-left:0}.lang-toggle a+a:before{content:"/";color:#ffffff24;padding-right:7px;font-weight:300}.lang-toggle a.active{color:var(--color-gold);font-weight:600}.lang-toggle a:not(.active):hover{color:#ffffffb3}.header-utils{gap:10px}.header-util,.header-utils{align-items:center;display:inline-flex}.header-util{border:1px solid var(--rule-soft);width:36px;height:36px;color:var(--color-text-dim);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border-radius:2px;justify-content:center;position:relative}.header-util:before{content:"";position:absolute;inset:-4px}.header-util:hover{color:var(--color-gold);border-color:var(--color-gold);transform:translateY(-1px)}.header-util-badge{min-width:18px;height:18px;font-family:var(--font-mono);letter-spacing:0;color:var(--color-on-gold);background:var(--color-gold);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}@media (max-width:900px){.topbar-item.hide-md{display:none}}@media (max-width:700px){.topbar-item.hide-sm{display:none}}.header{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-bottom:1px solid var(--rule-soft);background:#0a0908f0;position:sticky;top:0}.header-inner{max-width:var(--max);padding:18px var(--pad);gap:var(--space-8);grid-template-columns:auto 1fr auto;align-items:center;margin:0 auto;display:grid}.brand{color:var(--color-text);align-items:center;gap:14px;text-decoration:none;display:flex}.brand--with-logo{gap:10px}.brand-logo-img{object-fit:contain;width:auto;height:48px;display:block}.gallery-2026__strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-text-mute) transparent;-webkit-overflow-scrolling:touch;gap:10px;margin-top:14px;padding:4px 2px 12px;display:flex;overflow-x:auto}.gallery-2026__strip::-webkit-scrollbar{height:8px}.gallery-2026__strip::-webkit-scrollbar-thumb{background:var(--color-text-mute);border-radius:999px}.gallery-2026__strip-tile{border:1px solid var(--rule,#ffffff14);cursor:pointer;scroll-snap-align:start;width:140px;height:100px;transition:transform var(--t-fast,.18s) var(--ease,ease),border-color var(--t-fast,.18s) var(--ease,ease),box-shadow var(--t-fast,.18s) var(--ease,ease);background:0 0;border-radius:10px;flex:none;padding:0;position:relative;overflow:hidden}.gallery-2026__strip-tile img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease,ease);display:block}.gallery-2026__strip-tile:hover{border-color:#b8975e99;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.gallery-2026__strip-tile:hover{border-color:color-mix(in srgb,var(--color-gold,#c9a96a) 60%,transparent)}}.gallery-2026__strip-tile:hover img{transform:scale(1.05)}.gallery-2026__strip-tile.active{border-color:var(--color-gold,#c9a96a);box-shadow:0 0 0 1px var(--color-gold,#c9a96a) inset}.gallery-2026__strip-tile:focus-visible{outline:2px solid var(--color-gold,#c9a96a);outline-offset:2px}.gallery-2026__strip-tile-num{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:var(--color-text);background:#060504b3;font-size:10px;position:absolute;top:4px;left:6px}@supports (color:color-mix(in lab,red,red)){.gallery-2026__strip-tile-num{background:color-mix(in srgb,var(--color-bg-deep,#000) 70%,transparent)}}.gallery-2026__strip-tile-num{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;padding:2px 6px}.gallery-2026__strip-tile.active .gallery-2026__strip-tile-num{background:var(--color-gold,#c9a96a);color:var(--color-bg-deep,#0a0a0a)}@media (max-width:600px){.gallery-2026__strip-tile{width:110px;height:80px}.brand-logo-img{height:32px}}.brand .crest{background:linear-gradient(135deg,var(--color-gold-soft,#d9c28f),var(--color-gold-deep,#8c6b36));width:46px;height:46px;transition:width var(--t-base) var(--ease),height var(--t-base) var(--ease);place-items:center;display:grid;position:relative}.brand .crest:before{content:"";border:1px solid #0000002e;position:absolute;inset:3px}.brand .crest:after{content:"N";color:var(--color-on-gold);letter-spacing:-.04em;font-size:22px;font-weight:800;position:relative}.header-shrunk .brand .crest,.header.shrunk .brand .crest,body[data-scrolled] .header .brand .crest{width:38px;height:38px}.header-shrunk .brand .crest:after,.header.shrunk .brand .crest:after,body[data-scrolled] .header .brand .crest:after{font-size:18px}.header-shrunk .header-inner,.header.shrunk .header-inner,body[data-scrolled] .header .header-inner{padding-top:12px;padding-bottom:12px}.nav-main{justify-content:center;gap:0;display:flex}.nav-main>a{align-items:center;gap:var(--space-2);color:var(--color-text-dim);transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-main>a:hover{color:var(--color-text)}.nav-main>a:active{transform:scale(.97)}.nav-main .nav-lbl{display:inline-block;position:relative}.nav-main .nav-lbl:after{content:"";background:var(--color-gold);transform-origin:0;height:1px;transition:transform var(--t-base) var(--ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav-main>.nav-dropdown:hover>a .nav-lbl:after,.nav-main>.nav-dropdown>a:focus-visible .nav-lbl:after,.nav-main>a:focus-visible .nav-lbl:after,.nav-main>a:hover .nav-lbl:after{transform:scaleX(1)}.nav-main .nav-ico{width:14px;height:14px;color:var(--color-gold);opacity:.7;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.nav-main .nav-ico svg{width:100%;height:100%;display:block}.nav-main [aria-expanded=true] .nav-ico,.nav-main a:hover .nav-ico,.nav-main button:hover .nav-ico{opacity:1;transform:scale(1.08)}.header-actions{gap:var(--space-2);align-items:center;display:flex}@media (max-width:1100px){.nav-main{display:none}}.nav-main>.nav-dropdown{color:var(--color-text-dim);cursor:pointer;gap:6px;padding:10px 14px}.nav-main>.nav-dropdown,.nav-main>.nav-dropdown>a{transition:color var(--t-fast) var(--ease);align-items:center;font-size:13px;font-weight:500;display:inline-flex;position:relative}.nav-main>.nav-dropdown>a{gap:var(--space-2);color:inherit;padding:0;text-decoration:none}.nav-main>.nav-dropdown:hover>a{color:var(--color-text)}.nav-main>.nav-dropdown:after{content:"";pointer-events:auto;height:14px;position:absolute;top:100%;left:0;right:0}.nav-main .chev{opacity:.6;transition:transform var(--t-fast) var(--ease);font-size:11px}.nav-main .nav-dropdown:hover .chev{transform:rotate(180deg)}.mega{background:linear-gradient(170deg,var(--color-bg-elev) 0,var(--color-bg-card) 100%);border:1px solid var(--rule);z-index:60;min-width:980px;box-shadow:var(--shadow-lg);padding:28px;display:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.mega:before{content:"";background:linear-gradient(to right,transparent 0,var(--color-gold) 50%,transparent 100%);height:1px;position:absolute;top:-1px;left:0;right:0}.nav-dropdown:hover .mega,.nav-dropdown[data-open=true] .mega{gap:var(--space-8);animation:megaIn .25s var(--ease);grid-template-columns:1fr 1fr 1.4fr 1.3fr;display:grid}@keyframes megaIn{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)}}.mega h5{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-gold);text-transform:uppercase;border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;margin:0 0 14px;padding-bottom:12px;font-size:10px;font-weight:700;display:flex}.mega h5 .sub{color:var(--color-text-mute);letter-spacing:.14em;font-size:10px;font-weight:500}.mega-col a{color:var(--color-text-dim);transition:color var(--t-fast) var(--ease),padding-left var(--t-fast) var(--ease);border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex;position:relative}.mega-col a:before{content:"";background:var(--color-gold);width:0;height:1px;transition:width var(--t-fast) var(--ease);margin-top:-.5px;position:absolute;top:50%;left:0}.mega-col a:hover{color:var(--color-gold);padding-left:14px}.mega-col a:hover:before{width:10px}.mega-col a .lbl{align-items:center;gap:var(--space-2);display:inline-flex}.mega-col a .cnt{font-family:var(--font-mono);color:var(--color-text-mute);text-align:center;min-width:22px;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:#ffffff08;border-radius:999px;padding:2px 7px;font-size:10px}.mega-col a:hover .cnt{color:var(--color-gold-bright);background:var(--gold-a12)}.mega-feat{background:var(--color-bg);border:1px solid var(--rule-soft);transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);cursor:pointer;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mega-feat:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}.mega-feat-img{aspect-ratio:16/10;background-position:50%;background-size:cover;flex-shrink:0;position:relative;overflow:hidden}.mega-feat-img:after{content:"";background:linear-gradient(#0000 50%,#0000008c);position:absolute;inset:0}.mega-feat-tag{z-index:2;background:var(--gold-shimmer);color:var(--color-on-gold);font-family:var(--font-mono);letter-spacing:.16em;box-shadow:0 4px 12px var(--gold-a25);padding:5px 10px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.mega-feat-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.mega-feat-brand{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-gold);text-transform:uppercase;font-size:10px}.mega-feat-name{color:var(--color-text);font-size:15px;font-weight:700;line-height:1.2}.mega-feat-meta{font-family:var(--font-mono);color:var(--color-text-dim);letter-spacing:.08em;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.mega-feat-foot{border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:center;margin-top:6px;padding-top:10px;display:flex}.mega-feat-price{color:var(--color-gold-bright);letter-spacing:-.01em;font-size:18px;font-weight:700}.mega-feat-cta{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-dim);transition:color var(--t-fast) var(--ease),gap var(--t-fast) var(--ease);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.mega-feat:hover .mega-feat-cta{color:var(--color-gold);gap:var(--space-3)}.nav-dropdown:hover .mega.mega-brands-panel,.nav-dropdown[data-open=true] .mega.mega-brands-panel{grid-template-columns:repeat(4,1fr);min-width:920px}.mega-brand-list,.mega-brands-panel .brand-group{flex-direction:column;display:flex}.mega-brand-list{gap:2px}.mega-brand-item{color:var(--color-text-dim);border-bottom:1px solid var(--rule-soft);transition:color .2s var(--ease);justify-content:space-between;align-items:center;padding:9px 16px 9px 0;font-size:13px;text-decoration:none;display:flex;position:relative}.mega-brand-item:focus-visible,.mega-brand-item:hover{color:var(--color-text);padding-left:0}.mega-brand-item:hover{outline:none}.mega-brand-item:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.mega-brand-item:before{content:"";background:var(--color-gold);height:0;display:block;position:absolute;top:50%;left:-16px;transform:translateY(-50%);width:2px!important;transition:height .2s var(--ease)!important}.mega-brand-item:focus-visible:before,.mega-brand-item:hover:before{height:60%;width:2px!important}.mega-brand-item:after{display:none}.mega-brand-item .name{letter-spacing:.01em;font-weight:500}.mega-brand-item .cnt{font-family:var(--font-mono);color:var(--color-text-mute);letter-spacing:.08em;transition:color .2s var(--ease);background:0 0;border-radius:0;min-width:auto;padding:0;font-size:10px}.mega-brand-item:hover .cnt{color:var(--color-gold);background:0 0}.featured-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.fc{background:var(--color-bg-card);border:1px solid var(--rule-soft);transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),border-color var(--t-fast) var(--ease);display:block;position:relative;overflow:hidden}.fc-link{z-index:1;outline:none;text-decoration:none;position:absolute;inset:0}.fc-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.fc-link .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fc:hover{box-shadow:var(--shadow-lg);border-color:var(--color-gold);transform:translateY(-4px)}.fc:after{content:"";background:var(--color-gold);width:0;height:2px;transition:width var(--t-base) var(--ease);position:absolute;bottom:0;left:0}.fc:hover:after{width:100%}.fc-img-stack{aspect-ratio:4/3;background:var(--color-bg-elev);position:relative;overflow:hidden}.fc-img-main{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.fc:hover .fc-img-main{transform:scale(1.06)}.fc-img-placeholder{background:linear-gradient(165deg,var(--color-bg-elev),var(--color-bg-card));font-family:var(--font-display);color:var(--color-text-mute);place-items:center;font-style:italic;display:grid;position:absolute;inset:0}.fc-flag{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;text-shadow:0 1px 1px #00000073;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.fc-flag-gold{background:var(--gold-shimmer);color:var(--color-on-gold);box-shadow:0 4px 12px var(--gold-a25)}.fc-flag-new{background:linear-gradient(135deg,var(--color-badge-active-hi),var(--color-badge-active-lo));color:#fff;box-shadow:0 4px 12px #0f5d3159}.fc-flag-sold{color:#fff;background:linear-gradient(135deg,#6b6663,#3a3836);box-shadow:0 4px 12px #3a383659}.fc-flag-hot{color:#fff;z-index:3;background:#dc2626;align-items:center;gap:4px;display:inline-flex;left:auto;right:14px;box-shadow:0 4px 12px #dc262659}.fc-body{padding:18px 20px 20px}.fc-brand{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-gold);text-transform:uppercase;font-size:10px}.fc-name{margin:4px 0 12px;font-size:18px;font-weight:600;line-height:1.2}.fc-spec-row{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:10px 0;display:grid}.fc-spec{font-family:var(--font-mono);color:var(--color-text);text-align:center;flex-direction:column;gap:2px}.fc-spec,.fc-spec .l{align-items:center;font-size:11px;display:flex}.fc-spec .l{letter-spacing:.1em;color:var(--color-text-mute);text-transform:uppercase;gap:3px}.fc-spec-icon{opacity:.75;flex-shrink:0;width:10px;height:10px}.fc-spec .v{font-weight:600}.fc-foot{justify-content:space-between;align-items:baseline;margin-top:14px;display:flex}.fc-price{color:var(--color-gold);transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);font-size:20px;font-weight:700;line-height:1}.fc:hover .fc-price{color:#d2ad6c;transform:translate(2px)}.fc-cta{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-dim);font-size:10px}.fc:hover .fc-cta{color:var(--color-gold)}@media (max-width:1100px){.featured-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.featured-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.featured-grid{grid-template-columns:1fr}}.filterbar{background:var(--color-bg-card);border:1px solid var(--rule-soft);padding:16px}.filterbar-row{gap:var(--space-2);grid-template-columns:2fr 1fr 1fr 1fr 1fr;display:grid}.filterbar-search,.filterbar-select{background:var(--color-bg);border:1px solid var(--rule-soft);min-height:44px;color:var(--color-text);appearance:none;font-size:16px;font-family:var(--font-ui);transition:border-color var(--t-fast) var(--ease);outline:none;padding:12px 14px}.filterbar-search:focus-visible,.filterbar-select:focus-visible{border-color:var(--color-gold);outline:2px solid var(--gold-a45);outline-offset:-1px}.filterbar-search::placeholder{color:var(--color-text-mute)}.filterbar-foot{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-dim);justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.filterbar-count b{color:var(--color-gold);font-size:14px;font-weight:700}.filterbar-clear{color:var(--color-text-mute);text-transform:uppercase;align-items:center;min-height:44px;padding:10px 12px;display:inline-flex}.filterbar-clear:hover{color:var(--color-gold)}@media (max-width:900px){.filterbar-row{grid-template-columns:1fr 1fr}}.results-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);margin-top:24px;padding:14px 0;font-size:11px;display:flex}.results-toolbar-count b{color:var(--color-gold);letter-spacing:.04em;margin-right:4px;font-size:14px;font-weight:700}.results-toolbar-meta{align-items:center;gap:18px;display:flex}.results-toolbar-page{color:var(--color-text-mute)}.results-toolbar-sort{align-items:baseline;gap:var(--space-2);display:inline-flex}.results-toolbar-sort-label{color:var(--color-text-mute)}.results-toolbar-sort b{color:var(--color-text);font-weight:600;font-family:var(--font-ui);text-transform:none;letter-spacing:.02em;font-size:12px}@media (max-width:600px){.results-toolbar{align-items:flex-start;gap:var(--space-2);flex-direction:column;padding:12px 0}.results-toolbar-meta{flex-wrap:wrap;gap:14px}}.pagination{gap:4px;margin-top:36px;display:flex}.pagi-btn,.pagination{justify-content:center;align-items:center}.pagi-btn{min-width:38px;min-height:44px;font-family:var(--font-mono);color:var(--color-text-dim);border:1px solid var(--rule-soft);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);padding:0 10px;font-size:12px;display:inline-flex}.pagi-btn:hover{color:var(--color-gold);border-color:var(--color-gold)}.pagi-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.pagi-btn.active{color:var(--color-gold);border-color:var(--color-gold);background:var(--gold-a08)}.pagi-btn.disabled{opacity:.4;pointer-events:none}.pagi-gap{color:var(--color-text-mute);padding:0 6px}.detail-page{padding:32px var(--pad) 80px}.back-link{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-dim);transition:color var(--t-fast) var(--ease);margin-bottom:28px;font-size:12px;display:inline-block}.back-link:hover{color:var(--color-gold)}.detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,420px);align-items:start;gap:36px;display:grid}.detail-gallery{gap:var(--space-3);display:grid}.gallery-frame{background:var(--color-bg-card);aspect-ratio:16/10;overflow:hidden}.gallery-frame img{object-fit:cover;width:100%;height:100%}.gallery-placeholder{color:var(--color-text-mute);font-family:var(--font-display);place-items:center;font-style:italic;display:grid}.detail-aside{background:var(--color-bg-card);border:1px solid var(--rule-soft);top:calc(var(--header-full-h) + 8px);height:fit-content;padding:24px;position:sticky}.detail-brand{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-gold);text-transform:uppercase;font-size:11px}.detail-name{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0;font-size:clamp(28px,3vw,38px);font-weight:300;line-height:1}.detail-sub{font-family:var(--font-mono);color:var(--color-text-dim);letter-spacing:.08em;margin-bottom:18px;font-size:12px}.detail-price{color:var(--color-gold);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 0;font-size:32px;font-weight:700;line-height:1}.detail-specs{gap:0;margin:18px 0;display:grid}.detail-description,.detail-related{margin-top:56px}@media (max-width:900px){.detail-grid{grid-template-columns:1fr}.detail-aside{position:static}}.footer{padding:0 var(--pad);border-top:1px solid var(--gold-a22);background:linear-gradient(#060504,#030302);position:relative}.footer:before{content:"";background:linear-gradient(to right,transparent 0,var(--color-gold) 50%,transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.footer-top{max-width:var(--max);gap:var(--space-12);border-bottom:1px solid var(--rule-soft);grid-template-columns:1.6fr 1fr 1fr 1fr;margin:0 auto;padding:64px 0 48px;display:grid}.footer-col h4{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-gold);text-transform:uppercase;margin:0 0 20px;padding-bottom:12px;font-size:10px;position:relative}.footer-col h4:after{content:"";background:linear-gradient(to right,var(--color-gold),transparent);width:28px;height:1px;position:absolute;bottom:0;left:0}.footer-col a{color:var(--color-text-dim);transition:color var(--t-fast) var(--ease);padding:9px 0;font-size:14px;display:block}.footer-col a:hover{color:var(--color-gold)}.footer-bottom{max-width:var(--max);gap:var(--space-4);letter-spacing:.14em;color:var(--color-text-mute);margin:0 auto;padding:20px 0 28px;font-size:11px}.footer-bottom-links a{font-family:var(--font-mono);transition:color var(--t-fast) var(--ease-spring);border-right:1px solid var(--rule);padding:4px 14px}.footer-bottom-links a:first-child{padding-left:0}.footer-bottom-links a:last-child{border-right:0}.footer-bottom-links a:focus-visible{color:var(--color-gold);outline:2px solid var(--color-gold);outline-offset:3px;border-radius:2px}.footer-bottom-meta{opacity:.6}.footer-bottom-meta,.footer-credit{letter-spacing:.12em;font-size:11px}.footer-credit{font-family:var(--font-mono);align-items:baseline;gap:4px;padding-bottom:4px;position:relative}.footer-credit-pre{opacity:.7}.footer-credit-brand{background:linear-gradient(90deg,var(--color-gold-soft,#d9c28f),var(--color-gold-bright,#e8d4a8),var(--color-gold-deep,#715626),var(--color-gold-soft,#d9c28f));color:#0000;font-weight:700;font-family:var(--font-display,serif);letter-spacing:.02em;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:credit-shimmer 4s linear infinite paused}.footer-credit-brand sup{margin-left:1px;font-size:.6em;font-weight:600}.footer-credit:after{content:"";background:linear-gradient(90deg,transparent 0,var(--color-gold) 50%,transparent 100%);transform-origin:0;height:1px;transition:transform .5s var(--ease-spring);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footer-credit:focus-visible .footer-credit-brand,.footer-credit:hover .footer-credit-brand{animation-play-state:running}.footer-credit:focus-visible:after,.footer-credit:hover:after{transform:scaleX(1)}.footer-credit:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:2px}@keyframes credit-shimmer{0%{background-position:0}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.footer-credit-brand{animation:none}}@media (max-width:1100px){.footer-grid,.footer-top{grid-template-columns:1fr 1fr 1fr}.footer-brand-cell{grid-column:1/-1}}@media (max-width:800px){.footer-grid,.footer-top{gap:var(--space-8);grid-template-columns:1fr 1fr}.footer-brand-cell{grid-column:1/-1}}.fc-hover-overlay{z-index:4;background:var(--color-bg-a70);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-spring);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fc:focus-within .fc-hover-overlay,.fc:hover .fc-hover-overlay{opacity:1;pointer-events:auto}.fc-hover-grid{gap:var(--space-3);grid-auto-flow:column;justify-content:center;align-items:start;padding:16px;display:grid}.fc-action{flex-direction:column;align-items:center;gap:6px;min-width:52px;display:flex}.fc-action-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text,#f1ead8);text-shadow:0 1px 2px #0009;font-size:clamp(9px,1.1vw,11px)}.fc-action-btn.nm-cmp-toggle,.fc-action-btn.nm-fav-btn,.fc-action-btn.nm-qv-toggle,.fc-hover-overlay .fc-action-btn{width:44px;height:44px;color:var(--color-text,#f1ead8);border:1px solid var(--rule,var(--gold-a35));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);pointer-events:auto;background:#0a0908d9;border-radius:50%;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.fc-hover-overlay .fc-action-btn:focus-visible,.fc-hover-overlay .fc-action-btn:hover{border-color:var(--color-gold,#b8975e);color:var(--color-gold,#b8975e);transform:scale(1.08)}.fc-hover-overlay .fc-action-btn[data-active=true]{color:var(--color-gold,#b8975e);border-color:var(--color-gold,#b8975e);background:var(--gold-a18)}.fc-hover-overlay .nm-cmp-toggle[data-active=true]{color:var(--color-on-gold);background:var(--color-gold,#b8975e);border-color:var(--color-gold,#b8975e)}.fc-action-wa svg{color:var(--color-whatsapp)}.fc-action-wa:focus-visible svg,.fc-action-wa:hover svg{color:var(--color-whatsapp-dark)}@media (prefers-reduced-motion:reduce){.fc-hover-overlay{transition:opacity .15s var(--ease)}}@media (max-width:600px){.fc-hover-overlay{opacity:1;pointer-events:none;background:linear-gradient(#0000,#0a090859 40%,#0a0908c7);align-items:flex-end}.fc-hover-overlay .fc-action,.fc-hover-overlay .fc-action-btn{pointer-events:auto}.fc-hover-grid{gap:10px}}.fc .nm-fav-btn[data-active=true]{opacity:1}.nm-fav-btn{background:var(--color-bg-a70);width:38px;height:38px;color:var(--color-text);border:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nm-fav-btn:before{content:"";position:absolute;inset:-3px}.nm-fav-btn:hover{transform:scale(1.08)}.nm-fav-btn:hover,.nm-fav-btn[data-active=true]{border-color:var(--color-gold);color:var(--color-gold)}.nm-fav-btn[data-active=true]{background:var(--gold-a16)}.nm-fav-btn[data-active=true] svg{transform:scale(1.05)}.nm-fav-btn svg{transition:transform var(--t-base) var(--ease)}.nm-fav-btn:disabled{opacity:.7;cursor:wait}.nm-cmp-toggle{background:var(--color-bg-a70);width:30px;height:30px;color:var(--color-text);border:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;margin:0 4px;display:inline-flex;position:relative}.nm-cmp-toggle:before{content:"";position:absolute;inset:-7px}.nm-cmp-toggle:hover{border-color:var(--color-gold);color:var(--color-gold);transform:scale(1.08)}.nm-cmp-toggle[data-active=true]{color:var(--color-on-gold);background:var(--color-gold);border-color:var(--color-gold)}.nm-cmp-toggle:disabled{opacity:.5;cursor:not-allowed}.nm-cmp-bar{z-index:60;border-top:1px solid var(--rule-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom);background:#0a0908eb;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000073}.nm-cmp-bar-inner{max-width:var(--max);padding:14px var(--pad);flex-wrap:wrap;align-items:center;gap:20px;margin:0 auto;display:flex}.nm-cmp-bar-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:10px}.nm-cmp-bar-count{color:var(--color-text-dim);margin-left:6px}.nm-cmp-chips{gap:var(--space-2);flex:1;min-width:0;display:flex}.nm-cmp-chip{align-items:center;gap:var(--space-2);background:var(--color-bg-card);border:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text);padding:6px 10px 6px 12px;font-size:11px;display:inline-flex}.nm-cmp-chip-n{color:var(--color-gold);font-weight:700}.nm-cmp-chip-x{width:18px;min-width:44px;height:18px;min-height:44px;color:var(--color-text-mute);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.nm-cmp-chip-x:hover{color:var(--color-text);background:#ffffff0f}.nm-cmp-actions{align-items:center;gap:14px;display:flex}.nm-cmp-clear{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-mute);min-width:44px;min-height:44px;transition:color var(--t-fast) var(--ease);align-items:center;padding:6px 12px;font-size:10px;display:inline-flex}.nm-cmp-clear:hover{color:var(--color-text)}.nm-cmp-cta{background:var(--gold-shimmer);color:var(--color-on-gold);letter-spacing:.06em;box-shadow:var(--shadow-sm);transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);align-items:center;padding:10px 18px;font-size:12px;font-weight:700;display:inline-flex}.nm-cmp-cta:hover{box-shadow:var(--shadow-gold);transform:translateY(-2px)}.nm-cmp-hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-mute);font-size:10px}.nm-cmp-wrap{margin-bottom:60px;overflow-x:auto}.nm-cmp-table{border-collapse:separate;border-spacing:0;background:var(--color-bg-card);width:100%}.nm-cmp-table td,.nm-cmp-table th{text-align:left;vertical-align:middle;border-bottom:1px solid var(--rule-soft);padding:14px 18px;font-size:14px}.nm-cmp-table tbody tr:last-child td,.nm-cmp-table tbody tr:last-child th{border-bottom:none}.nm-cmp-table tbody tr:nth-child(2n){background:#ffffff04}.nm-cmp-row-label,.nm-cmp-th-label{z-index:2;background:var(--color-bg-elev);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);min-width:140px;font-size:11px;font-weight:500;position:sticky;left:0}.nm-cmp-th-car{background:var(--color-bg-card);vertical-align:top;min-width:220px;padding:0!important}.nm-cmp-th-link{color:var(--color-text);transition:background var(--t-fast) var(--ease);padding:14px 18px 18px;display:block}.nm-cmp-th-link:hover{background:var(--gold-a06)}.nm-cmp-th-img{aspect-ratio:4/3;background:var(--color-bg-elev);margin-bottom:12px;overflow:hidden}.nm-cmp-th-img img{object-fit:cover;width:100%;height:100%}.nm-cmp-th-placeholder{width:100%;height:100%;font-family:var(--font-display);color:var(--color-text-mute);place-items:center;font-style:italic;display:grid}.nm-cmp-th-brand{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:10px;display:block}.nm-cmp-th-name{margin-top:4px;font-size:16px;font-weight:600;display:block}.nm-cmp-cell{color:var(--color-text);transition:box-shadow var(--t-fast) var(--ease);font-weight:500;position:relative}.nm-cmp-cell-diff{box-shadow:0 0 0 1px var(--color-gold) inset;color:var(--color-gold-bright)}.nm-cmp-legend{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-mute);align-items:center;gap:var(--space-2);margin-top:16px;font-size:11px;display:flex}.nm-cmp-legend-dot{width:12px;height:12px;box-shadow:0 0 0 1px var(--color-gold) inset;background:0 0;display:inline-block}@media (max-width:720px){.nm-cmp-bar-inner{gap:var(--space-3);padding:12px var(--pad)}.nm-cmp-bar-title{width:100%}.nm-cmp-chips{flex:none}.nm-cmp-th-car{min-width:180px}.nm-cmp-row-label,.nm-cmp-th-label{min-width:110px}}.brand-grid{background:var(--rule-soft);border:1px solid var(--rule-soft);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.brand-cell{background:var(--color-bg);justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-text-dim);text-align:center;min-height:120px;transition:background var(--t-base) var(--ease),transform var(--t-base) var(--ease);flex-direction:column;padding:30px 16px 22px;display:flex;position:relative}.brand-cell img{object-fit:contain;opacity:.9;filter:saturate(.8);width:48px;height:32px;transition:filter var(--t-base) var(--ease),opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.brand-cell-count{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-mute);text-transform:uppercase;margin-top:4px;font-size:11px}.brand-cell:after{content:"";background:var(--color-gold);width:0;height:1px;transition:width var(--t-base) var(--ease);position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.brand-cell:hover{background:var(--color-bg-elev);color:var(--color-gold)}.brand-cell:hover img{filter:saturate();opacity:1;transform:scale(1.06)}.brand-cell:hover .brand-cell-count{color:var(--color-gold)}.brand-cell:hover:after{width:42px}@media (max-width:900px){.brand-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.brand-grid{grid-template-columns:repeat(2,1fr)}}.hs-grid{grid-template-columns:repeat(3,1fr);display:grid}.hs-card,.hs-grid{gap:var(--space-4)}.hs-card{background:var(--color-bg-card);border:1px solid var(--rule-soft);color:var(--color-text);min-height:260px;transition:border-color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease);flex-direction:column;padding:30px 28px 24px;display:flex;position:relative}.hs-card:hover{border-color:var(--color-gold);box-shadow:0 12px 32px #0006,inset 0 0 0 .5px var(--gold-a40);background:linear-gradient(165deg,var(--color-bg-card) 0,var(--gold-a04) 100%);transform:translateY(-2px)}.hs-icon{border:1px solid var(--color-gold);width:52px;height:52px;color:var(--color-gold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hs-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:22px;font-style:normal;font-weight:400;line-height:1.2}.hs-desc{color:var(--color-text-dim);margin:0 0 auto;font-size:13px;line-height:1.65}.hs-cta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);justify-content:space-between;align-items:center;font-size:11px;display:flex}.hs-arrow{transition:transform .3s var(--ease)}.hs-card:hover .hs-arrow{transform:translate(4px)}@media (max-width:900px){.hs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hs-grid{grid-template-columns:repeat(2,1fr)}.hs-card,.hs-grid{gap:var(--space-3)}.hs-card{min-height:220px;padding:22px 18px 18px}.hs-title{font-size:18px}.hs-desc{font-size:12px;line-height:1.55}}.testimonial{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:880px;margin:0 auto;display:flex}.testimonial-quote{color:var(--color-text);margin:0;font-size:clamp(24px,3.4vw,38px);font-weight:300;line-height:1.35;position:relative}.testimonial-mark,.testimonial-quote{font-family:var(--font-display);font-style:italic}.testimonial-mark{color:var(--color-gold);margin-right:8px;font-size:1.6em;line-height:0}.testimonial-attr{border-top:1px solid var(--rule-soft);flex-direction:column;align-items:center;gap:4px;width:100%;max-width:480px;margin-top:10px;padding-top:22px;display:flex}.testimonial-name{letter-spacing:.16em;color:var(--color-gold);font-size:12px}.testimonial-meta,.testimonial-name{font-family:var(--font-mono);text-transform:uppercase}.testimonial-meta{letter-spacing:.12em;color:var(--color-text-mute);font-size:11px}.card-rule{background:var(--gold-a18);width:100%;height:1px;margin:4px 0 2px;display:block}i.gold{color:var(--color-gold);font-style:italic;font-weight:600}.budget-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.budget-card{background:var(--color-bg-card);border:1px solid var(--rule-soft);min-height:300px;transition:border-color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease);flex-direction:column;gap:14px;padding:32px 30px 24px;display:flex;position:relative;overflow:hidden}.budget-card:before{content:"";background:radial-gradient(circle,var(--gold-glow),transparent 70%);opacity:0;width:60%;height:100%;transition:opacity .4s var(--ease);pointer-events:none;border-radius:50%;position:absolute;bottom:-40%;right:-20%}.budget-card:hover{border-color:var(--color-gold);box-shadow:0 12px 32px #0006,inset 0 0 0 .5px var(--gold-a40);background:linear-gradient(165deg,var(--color-bg-card) 0,var(--gold-a04) 100%);transform:translateY(-2px)}.budget-card:hover:before{opacity:1}.budget-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-dim);text-transform:uppercase;font-size:11px}.budget-price{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin-top:4px;font-size:clamp(28px,4vw,48px);font-style:italic;font-weight:400;line-height:1.05}.budget-price i.gold{color:var(--color-gold);font-style:italic;font-weight:500}.budget-desc{color:var(--color-text-dim);margin:6px 0 auto;font-size:14px;line-height:1.65}.budget-foot{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.budget-count{letter-spacing:.14em;color:var(--color-text-mute)}.budget-count,.budget-cta{font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.budget-cta{letter-spacing:.16em;color:var(--color-gold);transition:transform .3s var(--ease)}.budget-card:hover .budget-cta{transform:translate(4px)}@media (max-width:1100px){.budget-grid{grid-template-columns:1fr}}.body-grid{gap:var(--space-3);grid-template-columns:repeat(6,1fr);display:grid}.body-cell{background:var(--color-bg-card);border:1px solid var(--rule-soft);align-items:flex-start;gap:var(--space-2);text-align:left;min-height:170px;transition:border-color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease);flex-direction:column;padding:22px 20px 18px;display:flex;position:relative}.body-cell:hover{border-color:var(--color-gold);box-shadow:0 12px 32px #0006,inset 0 0 0 .5px var(--gold-a40);background:linear-gradient(165deg,var(--color-bg-card) 0,var(--gold-a05) 100%);transform:translateY(-2px)}.body-num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-gold);font-size:10px}.body-label{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);transition:color .3s var(--ease);margin:6px 0 0;font-size:clamp(28px,4vw,42px);font-style:italic;font-weight:400;line-height:1}.body-cell:hover .body-label{color:var(--color-gold)}.body-rule{background:var(--gold-a18);width:100%;height:1px;margin-top:auto;display:block}.body-foot{justify-content:space-between;align-items:center;width:100%;padding-top:10px;display:flex}.body-count{text-transform:uppercase;font-size:10px}.body-arrow,.body-count{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-mute)}.body-arrow{transition:color .3s var(--ease),transform .3s var(--ease);font-size:12px}.body-cell:hover .body-arrow{color:var(--color-gold);transform:translate(4px)}@media (max-width:1100px){.body-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.body-grid{grid-template-columns:repeat(2,1fr)}}.newsletter-cta{grid-template-columns:1.1fr 1fr;align-items:start;gap:60px;display:grid}.newsletter-cta-left .h-section{margin-top:12px}.newsletter-cta-left p{color:var(--color-text-dim);max-width:480px;margin:16px 0 0;font-size:15px;line-height:1.7}.newsletter-cta-right{width:100%}@media (max-width:900px){.newsletter-cta{gap:var(--space-8);grid-template-columns:1fr}}.why-grid{background:var(--rule-soft);border:1px solid var(--rule-soft);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.why-card{background:var(--color-bg);flex-direction:column;gap:14px;padding:36px 28px 32px;display:flex}.why-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-gold);font-size:44px;font-style:italic;font-weight:300;line-height:1}.why-card h4{color:var(--color-text);margin:0;font-size:19px;font-weight:600;line-height:1.2}.why-card p{color:var(--color-text-dim);margin:0;font-size:14px;line-height:1.65}@media (max-width:900px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.why-grid{grid-template-columns:1fr}}.prefoot{padding:60px var(--pad);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);background:linear-gradient(135deg,#060606,#161616 50%,#060606)}.prefoot-inner{max-width:var(--max);grid-template-columns:1fr 1.1fr;align-items:start;gap:60px;margin:0 auto;display:grid}.prefoot-left .eyebrow{margin-bottom:18px;display:block}.prefoot h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);margin:0 0 18px;font-size:clamp(28px,4vw,44px);font-weight:200;line-height:1.05}.prefoot h2 b{font-weight:700}.prefoot h2 .gold{color:var(--color-gold)}.prefoot p{color:var(--color-text-dim);max-width:460px;margin:0 0 22px;font-size:15px;line-height:1.7}.td-perks{border-top:1px solid var(--rule);gap:18px;margin-top:10px;padding:24px 0 0;display:grid}.td-perk{gap:var(--space-4);align-items:flex-start;display:flex}.td-perk-ico{background:var(--gold-shimmer);width:44px;height:44px;color:var(--color-on-gold);box-shadow:0 6px 16px var(--gold-a18);flex-shrink:0;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid}.td-perk-txt b{color:var(--color-text);letter-spacing:-.005em;font-size:15px;font-weight:600;display:block}.td-perk-txt span{color:var(--color-text-dim);margin-top:2px;font-size:13px;line-height:1.55;display:block}.prefoot-right{background:var(--color-bg-card);border:1px solid var(--rule);padding:36px 32px}.td-form{flex-direction:column;gap:14px;display:flex}.td-form>h4{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.005em;margin:0 0 6px;font-size:20px;font-weight:600}.td-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.td-form .td-field{flex-direction:column;gap:6px;display:flex}.td-form .td-field--full{grid-column:1/-1}.td-form label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-mute);text-transform:uppercase;font-size:10px}.td-form input,.td-form select,.td-form textarea{appearance:none;background:var(--color-bg-deep);color:var(--color-text);border:1px solid var(--rule);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);padding:13px 14px;font-family:inherit;font-size:14px;line-height:1.4}.td-form input::placeholder,.td-form textarea::placeholder{color:var(--color-text-mute)}.td-form input:focus-visible,.td-form select:focus-visible,.td-form textarea:focus-visible{outline:2px solid var(--gold-a45);outline-offset:-1px;border-color:var(--color-gold);background:var(--color-bg)}.td-form textarea{resize:vertical;min-height:84px}.td-form select{cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--color-gold) 50%),linear-gradient(135deg,var(--color-gold) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.td-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.td-submit{background:var(--gold-shimmer);width:100%;height:52px;color:var(--color-on-gold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),filter var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;margin-top:8px;font-size:13px;font-weight:700;display:inline-flex}.td-submit:hover:not(:disabled){box-shadow:var(--shadow-gold);filter:brightness(1.05);transform:translateY(-2px)}.td-submit:disabled{cursor:progress;opacity:.6;filter:grayscale(.4)}.td-fine{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-mute);text-align:center;text-transform:uppercase;margin:12px 0 0;font-size:10px}.td-fine--error{color:#d96b5e}.td-form--success{text-align:center;align-items:center;padding:20px 0}.td-success-mark{background:var(--gold-shimmer);width:64px;height:64px;color:var(--color-on-gold);box-shadow:var(--shadow-gold);border-radius:50%;justify-content:center;align-items:center;margin:6px auto 14px;font-size:26px;font-weight:700;display:inline-flex}.td-form--success p{color:var(--color-text-dim);max-width:360px;margin:4px auto 0;font-size:14px;line-height:1.55}@media (max-width:1000px){.prefoot-inner{gap:var(--space-10);grid-template-columns:1fr}}@media (max-width:600px){.td-form-grid{grid-template-columns:1fr}.prefoot-right{padding:28px 22px}}.sold-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.sold-card{background:var(--color-bg-card);border:1px solid var(--rule-soft);transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.sold-card:hover{border-color:var(--rule-strong);transform:translateY(-3px)}.sold-card .sold-img{aspect-ratio:4/3;background:var(--color-bg-elev);position:relative;overflow:hidden}.sold-card .sold-photo{object-fit:cover;filter:grayscale()brightness(.85);width:100%;height:100%;transition:filter var(--t-base) var(--ease)}.sold-card:hover .sold-photo{filter:grayscale(40%)brightness()}.sold-placeholder{font-family:var(--font-display);color:var(--color-text-mute);place-items:center;font-style:italic;display:grid;position:absolute;inset:0}.sold-card .sold-pill{border:1px solid var(--color-gold);color:var(--color-gold);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;z-index:2;-webkit-backdrop-filter:blur(2px);background:#0a09088c;padding:8px 24px;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.sold-card .sold-body{gap:var(--space-2);flex-direction:column;padding:16px 18px 18px;display:flex}.sold-card .sold-brand{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-gold);text-transform:uppercase;font-size:10px}.sold-card .sold-name{font-family:var(--font-display);color:var(--color-text);margin:2px 0 4px;font-size:16px;font-weight:600;line-height:1.25}.sold-card .sold-meta{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-dim);border-top:1px solid var(--rule-soft);text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:10px;font-size:11px;display:flex}.sold-card .sold-price{color:var(--color-gold);letter-spacing:.06em;font-size:12px;font-weight:700}@media (max-width:1100px){.sold-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sold-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.section-stock{padding-block:80px}.stock-chips{flex-direction:column;gap:14px;margin:24px 0 36px;display:flex}.stock-chip-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.stock-chip-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);margin-right:6px;font-size:11px}.stock-chip{border:1px solid var(--rule);color:var(--color-text);transition:border-color .4s var(--ease),color .4s var(--ease),transform .4s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.stock-chip:hover{border-color:var(--color-gold);color:var(--color-gold);transform:translateY(-1px)}.stock-chip-n{font-family:var(--font-mono);color:var(--color-gold);background:var(--gold-a12);border-radius:6px;padding:1px 6px;font-size:11px}.stock-chip-more{color:var(--color-gold);background:var(--gold-a06)}.stock-grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}@media (max-width:1100px){.stock-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.stock-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.stock-grid{grid-template-columns:1fr}}.stock-foot{justify-content:center;margin-top:36px;display:flex}.showroom-visit{position:relative}.showroom-visit-grid{grid-template-columns:5fr 7fr;align-items:stretch;gap:clamp(28px,4vw,64px);display:grid}.showroom-content{gap:var(--space-4);flex-direction:column;display:flex}.showroom-title{margin-top:14px}.showroom-title-italic{font-style:italic;font-weight:300}.showroom-title-italic em,.showroom-title-italic i{font-style:italic;font-weight:500}.showroom-title-italic em.gold,.showroom-title-italic i.gold{color:var(--color-gold);font-weight:600}.showroom-desc{max-width:480px;margin:0;font-size:15px;line-height:1.7}.showroom-rule{border-top:1px solid var(--color-gold);opacity:.5;width:100%;margin:12px 0 6px}.showroom-dl{flex-direction:column;margin:0;padding:0;display:flex}.showroom-dl dd{gap:var(--space-2);margin:0;font-size:15px;line-height:1.5;display:flex}.showroom-dl dd,.showroom-dl dd a{color:var(--color-text)}.showroom-dl dd.showroom-currency{color:var(--color-gold);letter-spacing:.04em;font-weight:600}.showroom-live-dot{width:8px;height:8px;animation:liveGlow 2.4s var(--ease) infinite;background:radial-gradient(circle,#6fe584 0,#4cd964 60%,#2ebd4d 100%);box-shadow:0 0 10px #4cd96499}.showroom-live-label{letter-spacing:.12em;color:#6fe584;font-size:11px}.showroom-ctas{gap:var(--space-3);flex-flow:wrap;margin-top:18px;display:flex}.showroom-ctas .btn-outline{border-color:var(--color-gold);color:var(--color-gold)}.showroom-ctas .btn-outline:hover{background:var(--gold-a08)}.showroom-map{aspect-ratio:1/.75;background:var(--color-bg-deep);border:1px solid var(--color-gold);border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #0009,0 18px 60px #00000080}.showroom-map-grid{opacity:.16;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.showroom-map-pulse{pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showroom-map-pulse .ring{border:1px solid var(--color-gold);opacity:0;animation:mapPulse 2s var(--ease) infinite;border-radius:50%;position:absolute;inset:0;transform:scale(0)}.showroom-map-pulse .ring:nth-child(2){animation-delay:.6s}.showroom-map-pulse .ring:nth-child(3){animation-delay:1.2s}.showroom-map-pulse .core{background:var(--color-gold);width:10px;height:10px;box-shadow:0 0 16px var(--gold-a75);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showroom-map-pin{border:1px solid var(--color-gold);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060504d9;border-radius:999px;padding:8px 16px;font-weight:500;top:calc(50% + 56px);left:50%;transform:translate(-50%)}.showroom-map-compass,.showroom-map-pin{color:var(--color-gold);font-family:var(--font-mono);font-size:11px;position:absolute}.showroom-map-compass{border:1px solid var(--color-gold);width:38px;height:38px;letter-spacing:.08em;background:#06050499;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;top:18px;right:18px}@keyframes mapPulse{0%{opacity:.4;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@media (max-width:900px){.showroom-visit-grid{gap:var(--space-8);grid-template-columns:1fr}.showroom-map{aspect-ratio:4/3}.showroom-dl-row{gap:var(--space-3);grid-template-columns:96px 1fr}}@media (max-width:560px){.showroom-dl-row{grid-template-columns:1fr;gap:4px;padding:12px 0}.showroom-ctas .btn{flex:auto}}.footer-invite{padding:70px var(--pad) 0;background:linear-gradient(#050403,#060504);position:relative}.footer-invite-inner{max-width:var(--max);gap:var(--space-12);grid-template-columns:1.4fr 1fr;align-items:center;margin:0 auto;padding-bottom:70px;display:grid}.footer-invite-copy{flex-direction:column;gap:14px;display:flex}.footer-invite-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-gold);text-transform:uppercase;font-size:11px}.footer-invite-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);margin:0;font-size:clamp(34px,5vw,56px);font-style:italic;font-weight:300;line-height:1.05}.footer-invite-accent{color:var(--color-gold);padding:0 .05em;font-style:italic;font-weight:500}.footer-invite-lead{color:var(--color-text-dim);max-width:540px;margin:6px 0 0;font-size:15px;line-height:1.7}.footer-invite-ctas{gap:var(--space-3);flex-direction:column;justify-content:center;align-items:stretch;display:flex}.footer-invite-ctas .btn{justify-content:center;min-width:220px}.footer-invite-rule{max-width:var(--max);background:linear-gradient(to right,transparent 0,var(--color-gold) 18%,var(--color-gold) 82%,transparent 100%);opacity:.55;height:1px;margin:0 auto}@media (max-width:900px){.footer-invite{padding-top:52px}.footer-invite-inner{grid-template-columns:1fr;gap:28px;padding-bottom:52px}.footer-invite-ctas{flex-flow:wrap}.footer-invite-ctas .btn{flex:auto;min-width:0}}.footer-grid{max-width:var(--max);gap:var(--space-12);border-bottom:1px solid var(--rule-soft);grid-template-columns:1.6fr 1fr 1fr 1fr;margin:0 auto;padding:64px 0 48px;display:grid}.footer-col{min-width:0}.footer-col-h{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-dim);text-transform:uppercase;margin:0 0 12px;padding:0;font-size:13px;font-weight:600}.footer-col-h:after{content:none}.footer-col-rule{background:var(--rule);width:100%;height:1px;margin-bottom:16px;display:block}.footer-col-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-col-list li{margin:0}.footer-col-list a{color:var(--color-text);transition:color .25s var(--ease-spring),padding-left .25s var(--ease-spring);justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;text-decoration:none;display:flex;position:relative}.footer-col-list a:before{content:"";background:var(--color-gold);width:0;height:1px;transition:width .25s var(--ease-spring);position:absolute;bottom:4px;left:0}.footer-col-list a:after{content:"›";font-family:var(--font-mono);color:var(--color-gold);opacity:0;transition:opacity var(--t-fast) var(--ease-spring),transform var(--t-fast) var(--ease-spring);flex-shrink:0;margin-left:8px;font-size:14px;transform:translate(-6px)}.footer-col-all a:after{display:none}.footer-col-list a:focus-visible,.footer-col-list a:hover{color:var(--color-gold);padding-left:6px}.footer-col-list a:hover{outline:none}.footer-col-list a:focus-visible:before,.footer-col-list a:hover:before{width:18px}.footer-col-list a:focus-visible:after,.footer-col-list a:hover:after{opacity:1;transform:translate(0)}.footer-col-all{border-top:1px solid var(--rule-soft);margin-top:6px;padding-top:8px}.footer-col-all a{color:var(--color-gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.footer-col-all a:after{content:""}.footer-brand-cell{flex-direction:column;gap:18px;display:flex}.footer-brand-lockup{align-items:center;gap:14px;display:flex}.footer-brand-lockup--logo{flex-direction:column;align-items:flex-start;gap:10px}.footer-brand-logo{object-fit:contain;width:auto;height:40px;display:block}.footer-brand-words{flex-direction:column;line-height:1.1;display:flex}.footer-brand-word{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-text);font-size:18px;font-weight:500}.footer-brand-sub{font-family:var(--font-mono);letter-spacing:.24em;color:var(--color-gold);margin-top:4px;font-size:10px}.footer-brand-desc{color:var(--color-text-dim);max-width:340px;margin:0;font-size:14px;line-height:1.75}.footer-trust-list{grid-template-columns:1fr 1fr;gap:8px 12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.footer-trust-badge{align-items:center;gap:var(--space-2);border:1px solid var(--rule);background:var(--gold-a04);font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text);text-transform:uppercase;padding:8px 10px;font-size:10px;display:inline-flex}.footer-trust-glyph{color:var(--color-gold);font-size:12px;line-height:1}.footer-trust-label{flex:1;min-width:0;font-size:10px}.footer-socials{gap:var(--space-2);margin:6px 0 0;padding:0;list-style:none;display:flex}.footer-social{border:1px solid var(--rule);width:36px;height:36px;color:var(--color-text-dim);transition:color .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease);background:#0a090899;place-items:center;text-decoration:none;display:inline-grid}.footer-social svg{width:16px;height:16px;display:block}.footer-social:focus-visible,.footer-social:hover{color:var(--color-gold);border-color:var(--color-gold);background:var(--gold-a12);box-shadow:0 0 12px var(--gold-a28)}.footer-social:hover{outline:none}.footer-social:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.footer-newsletter-band{max-width:var(--max);justify-content:space-between;align-items:center;gap:var(--space-8);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;margin:0 auto;padding:22px 0;display:flex}.footer-newsletter-text{flex-direction:column;gap:4px;min-width:220px;display:flex}.footer-newsletter-h{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;font-size:18px;font-weight:500}.footer-newsletter-sub{font-family:var(--font-ui);color:var(--color-text-dim);font-size:13px}.footer-newsletter{flex-shrink:0;gap:0;width:100%;max-width:360px;display:flex}.footer-newsletter-input{background:var(--color-bg-elev);color:var(--color-text);font-family:var(--font-ui);transition:border-color var(--t-fast) var(--ease);border:1px solid var(--rule);border-right:0;outline:none;flex:1;min-width:0;padding:10px 12px;font-size:13px}.footer-newsletter-input:focus-visible{border-color:var(--color-gold);outline:2px solid var(--gold-a45);outline-offset:-1px}.footer-newsletter-input:disabled{opacity:.5;cursor:not-allowed}.footer-newsletter-cta{background:var(--color-gold);min-height:44px;color:var(--color-on-gold);border:1px solid var(--color-gold);font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:10px 18px;font-size:11px;font-weight:700;display:inline-flex}.footer-newsletter-cta:focus-visible,.footer-newsletter-cta:hover{background:#d2ad6c}.footer-newsletter-cta:hover{outline:none}.footer-newsletter-cta:disabled{cursor:wait;opacity:.6}@media (max-width:720px){.footer-newsletter-band{flex-direction:column;align-items:stretch;gap:14px}.footer-newsletter{max-width:none}}@media (max-width:1100px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.footer-grid>.footer-col:last-child{display:none}}@media (max-width:900px){.footer-grid{gap:var(--space-8);grid-template-columns:1fr 1fr}.footer-brand-cell{grid-column:span 2}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}.footer-brand-cell{grid-column:span 1}.footer-trust-list{grid-template-columns:1fr 1fr}}.qf-section{z-index:5;margin-top:-28px;padding:0 0 32px;position:relative}.qf-bar{background:var(--color-bg-elev);border:1px solid var(--rule);box-shadow:var(--shadow-gold);transition:border-color .22s var(--ease);grid-template-columns:repeat(6,1fr) auto;align-items:stretch;display:grid}.qf-bar:hover{border-color:var(--rule-strong)}.qf-cell{border-right:1px solid var(--gold-a18);transition:background-color .18s var(--ease);flex-direction:column;gap:6px;min-width:0;padding:14px 18px;display:flex}.qf-cell:hover{background:var(--gold-a04)}.qf-cell:focus-within{background:var(--gold-a07);box-shadow:inset 0 0 0 1px var(--gold-a40)}.qf-label{letter-spacing:.14em;color:var(--color-text-dim);margin-bottom:0;font-size:10px}.qf-cta,.qf-label{font-family:var(--font-mono);text-transform:uppercase;cursor:pointer}.qf-cta{background:var(--gold-shimmer);color:var(--color-on-gold);letter-spacing:.1em;transition:filter .22s var(--ease),transform .22s var(--ease-smooth);border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:13px;font-weight:700;display:inline-flex}.qf-cta:hover{filter:brightness(1.08)}.qf-cta:active{transform:translateY(1px)}.qf-cta:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.qf-cta-ico{flex:none}@media (max-width:1100px){.qf-bar{grid-template-columns:repeat(3,1fr)}.qf-cell:nth-child(3n){border-right:0}.qf-cta{grid-column:1/-1;padding:16px}}@media (max-width:900px){.qf-bar{grid-template-columns:repeat(2,1fr)}.qf-cell:nth-child(3n){border-right:1px solid var(--gold-a18)}.qf-cell:nth-child(2n){border-right:0}}@media (max-width:600px){.qf-section{margin-top:-16px}.qf-bar{grid-template-columns:repeat(2,1fr);gap:0}.qf-cell{border-right:1px solid var(--gold-a18);border-bottom:1px solid var(--gold-a12);padding:12px 14px}.qf-cell:nth-child(2n){border-bottom:1px solid var(--gold-a18);border-right:0!important}}.header-sticky{z-index:100;background:var(--color-bg-elev);-webkit-backdrop-filter:blur(12px)saturate(120%);transition:box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease);top:0}.header-sticky .header{z-index:auto;-webkit-backdrop-filter:none;background:0 0;position:relative;top:auto}.header-sticky .topbar{opacity:1;max-height:80px;transition:max-height .22s var(--ease),opacity .18s var(--ease),transform .22s var(--ease);will-change:max-height,opacity,transform;overflow:hidden;transform:translateY(0)}.header-sticky.header-shrunk{box-shadow:0 12px 32px #0006}.header-sticky.header-shrunk .topbar{opacity:0;pointer-events:none;max-height:0;transform:translateY(-100%)}.topbar-link{color:inherit;transition:color var(--t-fast) var(--ease);text-decoration:none}.topbar-link:focus-visible,.topbar-link:hover{color:var(--color-gold)}.lang-toggle a:not(.active):focus-visible,.lang-toggle a:not(.active):hover{color:#ffffffb3}.breadcrumbs{background:linear-gradient(180deg,var(--gold-a04) 0,transparent 100%);border-bottom:1px solid var(--rule-soft);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:14px 0;font-size:11px}.breadcrumbs-item{align-items:center;display:inline-flex}.breadcrumbs-link{color:var(--color-text-mute);text-decoration:none}.breadcrumbs-link:focus-visible,.breadcrumbs-link:hover{color:var(--color-gold)}.breadcrumbs-sep{color:var(--color-gold);opacity:.7;padding:0 2px}:focus{outline:none}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;transition:outline-offset .12s var(--ease);border-radius:4px}[role=button]:focus-visible,a:focus-visible,button:focus-visible{box-shadow:0 0 0 4px var(--gold-a18)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--color-gold);outline-offset:1px;border-color:var(--color-gold)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-bg-stack>*{opacity:1!important}.cmp-bar,.custom-select-dropdown,.fav-burst-p1,.fav-burst-p2,.fav-burst-p3,.finder-pane.active,.hero-bg-stack>*,.hero-now .live-pulse,.hero-scroll-cue .line,.liveGlow,.mapPulse,.nav-dropdown[data-open=true] .mega,.nm-fav-btn[data-removing] .nm-fav-heart,.nm-lightbox,.pulse{animation:none!important}}.skip-to-content{z-index:9999;background:var(--color-gold);color:var(--color-bg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:top var(--t-fast) var(--ease);padding:12px 20px;font-size:12px;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-to-content:focus-visible{outline:2px solid #fff;top:1rem}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-ui);letter-spacing:.06em;cursor:pointer;transition:transform .24s var(--ease),box-shadow .24s var(--ease),background .24s var(--ease),color .24s var(--ease),border-color .24s var(--ease);color:var(--color-text);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;padding:13px 22px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline-offset:4px}.btn-primary{background:var(--gold-shimmer);color:#0a0908;font-weight:700}.btn-primary:hover{box-shadow:0 10px 24px var(--gold-glow)}.btn-outline{border-color:var(--color-gold);color:var(--color-gold)}.btn-outline:hover{background:var(--gold-a08)}.btn-ghost{color:var(--color-text-dim);border-color:var(--rule)}.btn-ghost:hover{color:var(--color-text);border-color:var(--color-text-dim)}.btn-lg{padding:18px 28px;font-size:14px}.btn-sm{letter-spacing:.08em;padding:9px 14px;font-size:11px}.btn-block{width:100%}.empty-state-card{text-align:center;background:var(--color-bg-elev);border:1px solid var(--rule-soft);flex-direction:column;padding:56px 24px;display:flex}.empty-illustration,.empty-state-card{justify-content:center;align-items:center}.empty-illustration{width:88px;height:88px;color:var(--color-gold);margin:0 auto 18px;display:inline-flex}.empty-title{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:22px;font-style:italic;font-weight:400;line-height:1.2}.empty-body{font-family:var(--font-ui);color:var(--color-text-dim);max-width:36ch;margin:10px auto 24px;font-size:14px;line-height:1.55}.empty-ctas{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.compare-empty,.favorites-empty{background:var(--color-bg-elev);border:1px solid var(--rule-soft);text-align:center;max-width:760px;margin:60px auto 0;padding:56px 32px}.compare-empty-illus{width:auto;min-height:64px;color:var(--color-gold);justify-content:center;align-items:center;gap:22px;margin:0 auto 24px;display:inline-flex}.favorites-empty-illus{width:140px;height:84px;color:var(--color-gold);margin:0 auto 24px;display:block}.compare-empty-title,.favorites-empty-title{font-family:var(--font-display);color:var(--color-text);margin:0 0 12px;font-size:28px;font-style:italic;font-weight:400;line-height:1.2}.compare-empty-body,.favorites-empty-body{font-family:var(--font-ui);color:var(--color-text-dim);max-width:52ch;margin:0 auto 32px;font-size:14px;line-height:1.6}.compare-empty-body strong,.favorites-empty-body strong{color:var(--color-gold);font-weight:600}.compare-empty-steps,.favorites-empty-steps{gap:var(--space-4);text-align:left;grid-template-columns:repeat(3,1fr);max-width:720px;margin:0 auto 32px;padding:0;list-style:none;display:grid}.compare-empty-steps li,.favorites-empty-steps li{background:var(--color-bg-card);border-left:2px solid var(--color-gold);color:var(--color-text-dim);padding:18px 18px 16px;font-size:13px;line-height:1.5}.compare-empty-steps strong,.favorites-empty-steps strong{color:var(--color-gold);font-weight:600}.compare-empty-steps .step-num,.favorites-empty-steps .step-num{font-family:var(--font-mono);color:var(--color-gold);letter-spacing:.14em;margin-bottom:8px;font-size:11px;display:block}.compare-empty-suggest{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-dim);flex-wrap:wrap;margin:0 auto 24px;font-size:13px;display:flex}.compare-empty-suggest-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-dim);margin-right:4px;font-size:11px}.compare-empty-pill{border:1px solid var(--rule-soft);background:var(--color-bg-card);color:var(--color-text);letter-spacing:.04em;transition:border-color .22s var(--ease-spring),color .22s var(--ease-spring),background .22s var(--ease-spring);padding:8px 14px;font-size:12px;text-decoration:none;display:inline-block}.compare-empty-pill:hover{border-color:var(--color-gold);color:var(--color-gold);background:var(--gold-a06)}.compare-empty-ctas,.favorites-empty-ctas{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:720px){.compare-empty,.favorites-empty{padding:40px 20px}.compare-empty-steps,.favorites-empty-steps{grid-template-columns:1fr}.compare-empty-title,.favorites-empty-title{font-size:24px}}.cmp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.cmp-table-wrap td:first-child,.cmp-table-wrap th:first-child{background:var(--color-bg-elev);z-index:1;position:sticky;left:0}.cmp-cell-diff{box-shadow:0 0 0 1px var(--color-gold) inset;position:relative}.cmp-cell-diff:after{content:"≠";color:var(--color-gold);opacity:.7;pointer-events:none;font-size:10px;position:absolute;top:2px;right:4px}.nm-cmp-th-car{position:relative}.nm-cmp-th-x{background:var(--color-bg-a70);width:26px;height:26px;color:var(--color-text-dim);border:1px solid var(--rule);z-index:2;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.nm-cmp-th-x:hover{color:var(--color-gold);border-color:var(--color-gold);background:var(--gold-a12)}.cmp-bar{animation:cmpSlideIn .35s var(--ease)}@keyframes cmpSlideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.nm-cmp-bar-count-lg{color:var(--color-gold-bright);letter-spacing:.04em;font-size:13px;font-weight:700;font-family:var(--font-mono);margin-left:8px}.nm-fav-btn{position:relative;overflow:visible}.nm-fav-btn[data-removing=true] .nm-fav-heart{animation:favFillFade var(--t-fast) ease-out both}@keyframes favFillFade{0%{fill:currentColor;opacity:1}to{fill:#0000;opacity:1}}.nm-fav-burst{display:block;inset:0}.fav-burst,.nm-fav-burst{pointer-events:none;position:absolute}.fav-burst{background:var(--color-gold);width:6px;height:6px;box-shadow:0 0 8px var(--gold-glow);opacity:0;border-radius:50%;top:50%;left:50%;transform:scale(0)}@keyframes favBurst{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{transform:translate(var(--bx,0),var(--by,0)) scale(2);opacity:0}}.fav-burst-p1{--bx:-14px;--by:-16px;animation:favBurst .6s var(--ease) both}.fav-burst-p2{--bx:14px;--by:-14px;animation:favBurst .6s var(--ease) 40ms both}.fav-burst-p3{--bx:0px;--by:18px;animation:favBurst .6s var(--ease) 80ms both}.fav-compare-fab{z-index:55;align-items:center;gap:var(--space-2);background:var(--gold-shimmer);color:var(--color-on-gold);letter-spacing:.04em;box-shadow:var(--shadow-gold);transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);border-radius:999px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;bottom:120px;right:24px}.fav-compare-fab:hover{box-shadow:var(--shadow-lg);filter:brightness(1.05);transform:translateY(-2px)}@media (max-width:720px){.fav-compare-fab{padding:10px 16px;font-size:12px;bottom:96px;right:16px}}.mdrawer-trigger{align-items:center;gap:var(--space-2);color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;padding:8px 12px;font-size:11px;display:none}.mdrawer-trigger:hover{border-color:var(--rule);color:var(--color-text);background:#ffffff0a}.mdrawer-trigger:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-color:var(--color-gold)}.mdrawer-bars{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:inline-flex}.mdrawer-bars span{background:currentColor;width:100%;height:1.5px;display:block}@media (max-width:1100px){.mdrawer-trigger{display:inline-flex}.header-actions .btn-primary{padding-left:14px;padding-right:14px}}.header-testdrive-btn{align-items:center;gap:6px;display:inline-flex}.header-testdrive-btn:before{content:"";background:currentColor;flex-shrink:0;width:13px;height:13px;display:inline-block;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Im0xMiAxNCA0LTQiLz48cGF0aCBkPSJNMy4zNCAxOWExMCAxMCAwIDEgMSAxNy4zMiAwIi8+PC9zdmc+) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Im0xMiAxNCA0LTQiLz48cGF0aCBkPSJNMy4zNCAxOWExMCAxMCAwIDEgMSAxNy4zMiAwIi8+PC9zdmc+) 50%/contain no-repeat}@media (max-width:560px){.header-actions .btn-primary:not(.mdrawer-cta),.mdrawer-trigger-text{display:none}.mdrawer-trigger{width:44px;min-width:44px;height:44px;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important}.mdrawer-trigger .mdrawer-bars{margin:0 auto}}.mdrawer-backdrop{-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:240;transition:opacity var(--t-fast) var(--ease);background:#0000008c;position:fixed;inset:0}.mdrawer-backdrop.is-open{opacity:1;pointer-events:auto}.mdrawer-panel{background:var(--color-bg-elev);border-left:1px solid var(--rule);z-index:250;opacity:0;visibility:hidden;width:100vw;height:100dvh;transition:transform .22s var(--ease-sheet),opacity .18s var(--ease),visibility 0s linear .22s;overscroll-behavior:contain;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}@media (min-width:561px){.mdrawer-panel{width:min(420px,80vw)}}.mdrawer-panel.is-open{opacity:1;visibility:visible;transition:transform .22s var(--ease-sheet),opacity .18s var(--ease),visibility 0s linear 0s;transform:translate(0);box-shadow:-24px 0 60px #0009}.mdrawer-backdrop{-webkit-backdrop-filter:blur(8px)saturate(120%);background:#000000b3}.mdrawer-head{padding:calc(18px + env(safe-area-inset-top,0px)) 20px 18px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,var(--gold-a05) 0,transparent 100%);justify-content:space-between;align-items:center;display:flex}.mdrawer-brand{align-items:center;display:inline-flex}.mdrawer-brand-img{width:auto;height:32px;display:block}.mdrawer-close{width:44px;height:44px;color:var(--color-text);border:1px solid var(--rule);cursor:pointer;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border-radius:0;place-items:center;display:inline-grid}.mdrawer-close:hover{color:var(--color-gold);border-color:var(--color-gold);background:var(--gold-a06)}.mdrawer-close:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.mdrawer-nav{flex-direction:column;flex:1;display:flex}.mdrawer-link{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule-soft);min-height:68px;transition:background var(--t-fast) var(--ease);cursor:pointer;padding:0 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mdrawer-link:before{content:"";background:var(--color-gold);width:2px;transition:transform .22s var(--ease-decel);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.mdrawer-link:focus-visible,.mdrawer-link:hover{background:var(--gold-a04)}.mdrawer-link:hover{outline:none}.mdrawer-link:focus-visible:before,.mdrawer-link:hover:before{transform:scaleY(1)}.mdrawer-link:focus-visible .mdrawer-link-label,.mdrawer-link:hover .mdrawer-link-label{color:var(--color-gold)}.mdrawer-link:focus-visible .mdrawer-link-arrow,.mdrawer-link:hover .mdrawer-link-arrow{color:var(--color-gold);transform:translate(4px)}.mdrawer-link-num{font-family:var(--font-ui);letter-spacing:.08em;color:var(--color-gold);opacity:.7;min-width:22px;padding-top:2px;font-size:11px;font-weight:500}.mdrawer-link-label{font-family:var(--font-display);color:var(--color-text);transition:color var(--t-fast) var(--ease);flex:1;font-size:28px;font-style:italic;font-weight:400}.mdrawer-link-arrow{color:var(--color-text-mute);transition:color var(--t-fast) var(--ease),transform var(--t-base) var(--ease-decel);flex-shrink:0}.mdrawer-link-group.is-active>.mdrawer-link,.mdrawer-link.is-active{background:var(--gold-a06)}.mdrawer-link-group.is-active>.mdrawer-link:before,.mdrawer-link.is-active:before{transform:scaleY(1)}.mdrawer-link-group.is-active>.mdrawer-link .mdrawer-link-label,.mdrawer-link-label.is-active,.mdrawer-link.is-active .mdrawer-link-label{color:var(--color-gold)}.mdrawer-link-group.is-active>.mdrawer-link .mdrawer-link-num,.mdrawer-link.is-active .mdrawer-link-num{opacity:1}.mdrawer-link-group{border-bottom:1px solid var(--rule-soft);flex-direction:column;display:flex}.mdrawer-link-group .mdrawer-link{border-bottom:none}.mdrawer-link-group.is-expanded .mdrawer-link-label{color:var(--color-gold)}.mdrawer-link-chev{cursor:pointer;width:52px;color:var(--color-text-mute);transition:color var(--t-fast) var(--ease),transform .26s var(--ease-in-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-right:-24px;padding:0;display:flex}.mdrawer-link-chev:focus-visible,.mdrawer-link-chev:hover{color:var(--color-gold)}.mdrawer-link-chev:hover{outline:none}.mdrawer-link-chev.is-open{color:var(--color-gold);transform:rotate(180deg)}.mdrawer-sub{max-height:0;transition:max-height .32s var(--ease-in-out);background:#0000002e;overflow:hidden}.mdrawer-sub.is-open{max-height:900px}.mdrawer-sub-link{align-items:center;gap:var(--space-3);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dim);border-bottom:1px solid var(--gold-a07);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),padding-left var(--t-fast) var(--ease);padding:13px 24px 13px 40px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.mdrawer-sub-link:last-child{border-bottom:none}.mdrawer-sub-link:focus-visible,.mdrawer-sub-link:hover{color:var(--color-gold);background:var(--gold-a04);padding-left:48px}.mdrawer-sub-link:hover{outline:none}.mdrawer-sub-dash{color:var(--color-gold);opacity:.35;flex-shrink:0;font-size:11px}.mdrawer-sub-head{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);opacity:.6;border-bottom:1px solid var(--gold-a12);margin-top:4px;padding:10px 24px 4px 40px;font-size:10px;font-weight:600;display:block}.mdrawer-search-wrap{padding:16px 24px 0}.mdrawer-search{border:1px solid var(--gold-a25);transition:border-color var(--t-fast) var(--ease);background:#ffffff0a;align-items:center;gap:0;margin:0 0 10px;display:flex}.mdrawer-search:focus-within{border-color:var(--gold-a60)}.mdrawer-search-input{font-family:var(--font-ui);color:var(--color-text);appearance:none;background:0 0;border:none;outline:none;flex:1;padding:13px 16px;font-size:14px;font-weight:400}.mdrawer-search-input::placeholder{color:var(--color-text-mute);font-weight:300}.mdrawer-search-input::-webkit-search-cancel-button{display:none}.mdrawer-search-btn{cursor:pointer;width:46px;height:46px;color:var(--color-gold);opacity:.7;transition:opacity var(--t-fast) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mdrawer-search-btn:hover{opacity:1}.mdrawer-search-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.mdrawer-chips{gap:var(--space-2);scrollbar-width:none;margin:0;padding-bottom:14px;padding-left:0;list-style:none;display:flex;overflow-x:auto}.mdrawer-chips::-webkit-scrollbar{display:none}.mdrawer-chip{border:1px solid var(--gold-a25);font-family:var(--font-ui);letter-spacing:.06em;color:var(--color-text-dim);text-transform:uppercase;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);white-space:nowrap;flex-shrink:0;padding:6px 13px;font-size:11px;font-weight:500;text-decoration:none}.mdrawer-chip:hover{color:var(--color-gold);border-color:var(--color-gold);background:var(--gold-a06)}.mdrawer-chip:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.mdrawer-secondary{gap:var(--space-4);background:#0000001f;padding:20px 24px}.mdrawer-foot,.mdrawer-secondary{justify-content:space-between;align-items:center;border-top:1px solid var(--rule);display:flex}.mdrawer-foot{gap:var(--space-3);background:#00000038;padding:16px 24px}.mdrawer-foot-link{font-family:var(--font-ui);letter-spacing:.06em;color:var(--color-text-dim);text-transform:uppercase;transition:color var(--t-fast) var(--ease);align-items:center;gap:9px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.mdrawer-foot-link svg{color:var(--color-gold);opacity:.8}.mdrawer-foot-link:focus-visible,.mdrawer-foot-link:hover{color:var(--color-gold)}.mdrawer-foot-link:hover{outline:none}.mdrawer-foot-link:hover svg{opacity:1}.mdrawer-cta{text-align:center;flex:1;padding:13px 20px!important;font-size:13px!important;display:flex!important}.mdrawer-lang{border:1px solid var(--rule);font-family:var(--font-ui);letter-spacing:.08em;flex-shrink:0;align-self:center;gap:0;font-size:12px;font-weight:600;display:inline-flex}.mdrawer-lang a{color:var(--color-text-dim);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);padding:9px 14px;text-decoration:none}.mdrawer-lang a+a{border-left:1px solid var(--rule)}.mdrawer-lang a:hover{color:var(--color-gold)}.mdrawer-lang a.active{background:var(--color-gold);color:#000;font-weight:700}@media (prefers-reduced-motion:reduce){.mdrawer-backdrop,.mdrawer-panel{transition:none}}@media (max-width:1024px){.header-inner{padding:14px var(--pad);gap:18px}.detail-grid{gap:var(--space-6);grid-template-columns:1fr}.detail-aside{position:static}}@media (max-width:900px){.section-head{gap:18px}.brand .crest{width:40px;height:40px;font-size:18px}.header-actions{gap:6px}.detail-aside{position:static}}@media (max-width:768px){:root{--pad:18px}.featured-grid,.hs-grid{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.filterbar-row{grid-template-columns:1fr 1fr!important}.fc-spec-row{grid-template-columns:repeat(2,1fr);row-gap:8px}.detail-specs{grid-template-columns:1fr}.fc-foot .fc-cta{color:var(--color-gold)}}@media (max-width:600px){.header-utils{gap:6px!important}.header-util:nth-child(2),.topbar-curr{display:none}.filterbar-row{grid-template-columns:1fr!important}.section-head{flex-direction:column;align-items:flex-start}.section-head .see-all{align-self:flex-start}}@media (max-width:480px){.featured-grid,.stock-grid{grid-template-columns:1fr}.h-section{font-size:clamp(28px,7vw,32px)!important}.fc-name{font-size:16px}.fc-price{font-size:18px}.btn-lg,.detail-ctas .btn{width:100%}.topbar-item.topbar-link{display:none}.topbar-inner{gap:var(--space-2)}}@media (max-width:375px){:root{--pad:14px}.brand .crest{width:36px;height:36px;font-size:16px}.mdrawer-trigger{padding:6px 8px;font-size:10px}.section{padding:clamp(36px,6vh,56px) 0}}.section+.section{position:relative}.section+.section:before{content:"";background:linear-gradient(90deg,transparent,var(--color-gold) 50%,transparent);opacity:.4;pointer-events:none;width:60px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-grid a{transition:color .24s var(--ease),padding-left .24s var(--ease)}.footer-grid a:hover{color:var(--color-gold);padding-left:4px}.footer-grid a:hover:before{content:"→ ";color:var(--color-gold);opacity:.6;margin-right:-4px}.active-filter-chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:18px 0 6px;display:flex}.active-filter-chips-label{letter-spacing:.14em;color:var(--color-text-mute);margin-right:4px;font-size:10px}.active-filter-chip,.active-filter-chips-label{font-family:var(--font-mono);text-transform:uppercase}.active-filter-chip{align-items:center;gap:var(--space-2);background:var(--gold-a08);border:1px solid var(--rule);font-size:12px;letter-spacing:.08em;color:var(--color-gold);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);border-radius:999px;padding:6px 10px;display:inline-flex}.active-filter-chip:hover{background:var(--gold-a14);border-color:var(--color-gold)}.active-filter-chip-key{color:var(--color-text-dim);font-weight:400}.active-filter-chip-val{color:var(--color-gold);font-weight:700}.active-filter-chip-x{color:var(--color-gold);cursor:pointer;transition:transform var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;border:none;margin:-10px -6px -10px 2px;padding:10px 6px;font-size:16px;line-height:1}.active-filter-chip-x:hover{color:var(--color-gold-bright);transform:scale(1.15)}.active-filter-chips-clear{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim);text-underline-offset:3px;cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:none;margin-left:8px;padding:0;font-size:11px;text-decoration:underline}.active-filter-chips-clear:hover{color:var(--color-gold)}.filterbar-select-wrap{display:block;position:relative}.filterbar-select-wrap>.filterbar-select{width:100%;padding-right:32px}.filterbar-select-wrap:after{content:"▾";pointer-events:none;color:var(--color-gold);transition:transform var(--t-fast) var(--ease);font-size:12px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.filterbar-select-wrap:focus-within>.filterbar-select,.filterbar-select-wrap:hover>.filterbar-select{border-color:var(--color-gold)}.filterbar-select-wrap:hover:after{transform:translateY(-50%)translateY(1px)}.filterbar-select-wrap-sort{position:relative}.filterbar-select-wrap-sort:before{content:""}.pagination{gap:6px}.pagi-btn{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;text-decoration:none}.pagi-btn.pagi-arrow{color:var(--color-gold);border-color:var(--rule);min-width:44px;min-height:44px;font-size:14px}.pagi-btn.pagi-arrow:hover{background:var(--gold-a08);color:var(--color-gold);border-color:var(--color-gold)}.pagi-btn.pagi-arrow.disabled{color:var(--color-text-mute);border-color:var(--rule-soft)}.pagi-btn.active{font-weight:700;text-decoration:none}.pagi-btn.active:hover{cursor:default}.pagi-gap{font-family:var(--font-mono);letter-spacing:.16em;font-size:14px}@media (max-width:600px){.active-filter-chips{margin:14px 0 4px}.active-filter-chip{padding:5px 8px;font-size:11px}.pagi-btn{min-width:34px;height:34px;font-size:11px}.pagi-btn.pagi-arrow{min-width:40px}}@media (min-width:1024px){.detail-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.6fr) minmax(320px,420px);align-items:start;display:grid}.detail-aside{top:calc(var(--header-full-h) + 8px);transition:top .22s var(--ease);will-change:top;align-self:start;position:sticky}body[data-scrolled] .detail-aside{top:calc(var(--header-h) + 8px)}}.detail-specs{grid-template-columns:1fr}.detail-specs>div{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule);transition:background var(--t-fast,.2s) var(--ease,ease);grid-template-columns:1fr 1fr;padding:12px 8px;display:grid}.detail-specs>div:hover{background:var(--gold-a04)}.detail-specs>div:last-child{border-bottom:0}.detail-specs dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);align-items:center;gap:7px;margin-bottom:0;font-size:11px;display:flex}.detail-specs dt .spec-icon{opacity:.55;color:var(--color-gold);flex-shrink:0}.detail-specs dd{font-family:var(--font-display);color:var(--color-text);text-align:right;margin:0;font-size:16px;font-weight:400}.detail-ctas{gap:var(--space-3);flex-direction:column;margin-top:20px;display:flex}.detail-ctas .btn{justify-content:center;width:100%}.detail-cta-call,.detail-print-link{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.detail-cta-call svg,.detail-cta-row .btn,.detail-print-link svg{color:var(--color-gold)}.detail-cta-row .btn{border:1px solid var(--color-gold);min-height:48px;background:0 0;flex:1;padding:14px 18px;font-weight:600}.detail-cta-row .btn:hover{background:var(--gold-a08);border-color:var(--color-gold-bright);color:var(--color-gold-bright)}.detail-cta-row .btn svg{color:inherit}.detail-mobile-cta{display:none}@media (max-width:900px){.detail-mobile-cta{z-index:80;padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--rule-strong);-webkit-backdrop-filter:blur(12px);background:#0a0908f5;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.detail-mobile-cta .btn{flex:1;justify-content:center;min-height:48px}.detail-page{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.detail-description-body{font-family:var(--font-ui);color:var(--color-text);max-width:60ch;margin:18px 0 0;line-height:1.85}.detail-description-body[data-long="1"]{text-indent:24px}.detail-description-body[data-long="1"]:first-letter{font-family:var(--font-display);color:var(--color-gold);float:left;margin-right:2px;padding:4px 10px 0 0;font-size:64px;font-style:normal;font-weight:400;line-height:.9}.detail-desc-rich{max-width:72ch;margin:18px 0 0}.detail-desc-lead{font-family:var(--font-ui);color:var(--color-text);letter-spacing:.02em;border-bottom:1px solid var(--rule-soft);margin:0 0 20px;padding-bottom:16px;font-size:15px;font-weight:500;line-height:1.6}.detail-desc-features{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.detail-desc-feat-item{font-family:var(--font-ui);color:var(--color-text-dim);letter-spacing:.01em;border-bottom:1px solid var(--rule-soft);align-items:flex-start;gap:10px;padding:10px 12px 10px 0;font-size:13px;line-height:1.5;display:flex}.detail-desc-feat-dot{background:var(--color-gold);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}@media (max-width:600px){.detail-desc-features{grid-template-columns:1fr}}.detail-video{margin:0 0 40px}.detail-video-frame{border-radius:var(--radius-lg,8px);background:#000;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000080}.detail-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.detail-video-frame{box-shadow:none}}.detail-related-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);border-bottom:1px solid var(--rule);margin-bottom:28px;padding-bottom:18px;display:flex}.detail-related-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:10px;font-size:11px}.detail-related-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:300;line-height:1.1}.detail-related-accent{color:var(--color-gold);font-style:italic;font-weight:600}.detail-related-all{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-dim);white-space:nowrap;transition:color var(--t-fast,.2s) var(--ease,ease),border-color var(--t-fast,.2s) var(--ease,ease);border-bottom:1px solid #0000;flex:none;padding-bottom:4px;font-size:11px}.detail-related-all:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}.detail-related-track{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:1200px){.detail-related-track{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.detail-related-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.detail-related-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 calc(var(--pad) * -1);padding-bottom:8px;padding-left:var(--pad);padding-right:var(--pad);grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:14px;overflow-x:auto}.detail-related-track>*{scroll-snap-align:start}.detail-related-head{flex-wrap:wrap}}.nm-lightbox-overlay{z-index:1000;padding:max(56px,calc(env(safe-area-inset-top,0px) + 14px)) 0 0;background:#000000f2;grid-template-rows:1fr auto;place-items:center;animation:nm-lightbox-fade .18s ease-out;display:grid;position:fixed;inset:0}@keyframes nm-lightbox-fade{0%{opacity:0}to{opacity:1}}.nm-lightbox-counter{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);font-size:12px;position:absolute;top:18px;left:24px}.nm-lightbox-close{top:max(14px,env(safe-area-inset-top,0px));width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease),background .16s var(--ease);background:0 0;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:18px}.nm-lightbox-close:focus-visible,.nm-lightbox-close:hover{color:var(--color-gold);border-color:var(--color-gold);background:var(--gold-a08)}.nm-lightbox-close:hover{outline:none}.nm-lightbox-arrow{width:56px;height:56px;color:var(--color-text);cursor:pointer;transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease);background:#0006;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.nm-lightbox-arrow:focus-visible,.nm-lightbox-arrow:hover{color:var(--color-gold);border-color:var(--color-gold);background:var(--gold-a12)}.nm-lightbox-arrow:hover{outline:none}.nm-lightbox-arrow-prev{left:24px}.nm-lightbox-arrow-next{right:24px}.nm-lightbox-stage{width:min(94vw,1600px);height:calc(100dvh - 200px);max-height:86dvh;position:relative}.nm-lightbox-thumbs{gap:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity;justify-content:flex-start;align-items:center;width:100%;max-width:100vw;height:70px;padding:10px 24px 14px;display:flex;overflow-x:auto}.nm-lightbox-thumb{background:var(--color-bg-card);scroll-snap-align:start;cursor:pointer;opacity:.55;width:75px;height:50px;transition:opacity .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease);border:1px solid #ffffff1f;flex:none;padding:0;overflow:hidden}.nm-lightbox-thumb:hover{opacity:.9;border-color:var(--gold-a40)}.nm-lightbox-thumb.is-active{opacity:1;border-color:var(--color-gold);transform:translateY(-2px)}.nm-lightbox-thumb:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (max-width:720px){.nm-lightbox-arrow{width:44px;height:44px}.nm-lightbox-arrow-prev{left:8px}.nm-lightbox-arrow-next{right:8px}.nm-lightbox-counter{font-size:11px;left:14px}.nm-lightbox-stage{width:100vw;height:calc(100dvh - 180px)}.nm-lightbox-thumbs{padding:10px 12px 14px}}[data-reveal]{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);will-change:opacity,transform;transform:translateY(30px)}[data-reveal][data-revealed=true]{opacity:1;will-change:auto;transform:translateY(0)}[data-reveal=stagger]{opacity:1;transform:none}[data-reveal=stagger]>*{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);will-change:opacity,transform;transform:translateY(30px)}[data-reveal=stagger]>[data-revealed=true]{opacity:1;will-change:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal=stagger]>*,[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.header-sticky,.nm-cmp-bar{-webkit-backdrop-filter:blur(12px);background:#141414b8}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.header-sticky,.nm-cmp-bar{background:#1414148c}}.header-sticky{position:sticky}input[type=date]{appearance:none;background:var(--color-bg,#0a0908);color:var(--color-text,#ecebe7);font-family:var(--font-mono,ui-monospace,monospace)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7)sepia()saturate(3)hue-rotate(20deg);cursor:pointer}@supports (height:100dvh){.nm-lightbox-stage{height:calc(100dvh - 200px);max-height:86dvh}@media (max-width:720px){.nm-lightbox-stage{height:calc(100dvh - 180px)}}}.site-search-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px)saturate(120%);animation:site-search-fade-in .16s var(--ease) both;background:#060504c7;justify-content:center;align-items:flex-start;padding:clamp(40px,10vh,120px) clamp(16px,4vw,48px) 32px;display:flex;position:fixed;inset:0}@keyframes site-search-fade-in{0%{opacity:0}to{opacity:1}}.site-search-panel{border:1px solid var(--rule-strong);width:100%;max-width:680px;max-height:min(72vh,720px);box-shadow:var(--shadow-lg),0 0 0 1px var(--gold-a08);animation:site-search-slide-in var(--t-fast) var(--ease) both;background:linear-gradient(#1c1814,#14120f 60%,#100e0b);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}@keyframes site-search-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.site-search-input-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--rule);padding:14px 14px 14px 18px;display:flex}.site-search-input-icon{color:var(--color-gold);opacity:.85;flex:none}.site-search-input{color:var(--color-text);font-family:var(--font-ui);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:17px;line-height:1.4}.site-search-input::placeholder{color:var(--color-text-mute)}.site-search-input::-webkit-search-cancel-button{appearance:none}.site-search-close{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);border:1px solid var(--rule);min-height:44px;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:#ffffff05;border-radius:6px;flex:none;padding:4px 14px;font-size:11px}.site-search-close:focus-visible,.site-search-close:hover{color:var(--color-text);border-color:var(--rule-strong);background:var(--color-bg-hover)}.site-search-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-gold-deep) transparent;flex:1;padding:8px 6px 14px;overflow-y:auto}.site-search-body::-webkit-scrollbar{width:10px}.site-search-body::-webkit-scrollbar-thumb{background:var(--gold-a25);border-radius:4px}.site-search-state{text-align:center;color:var(--color-text-dim);padding:28px 18px;font-size:14px}.site-search-hint{color:var(--color-text-mute);letter-spacing:.04em;font-size:12px}.site-search-hint,.ss-live{font-family:var(--font-mono)}.ss-live{align-items:center;gap:var(--space-2);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);margin:6px 14px 4px;padding:4px 0;font-size:10px;display:inline-flex}.ss-live-dot{width:7px;height:7px;animation:ss-live-pulse 2.4s var(--ease) infinite;background:radial-gradient(circle,#6fe584 0,#4cd964 60%,#2ebd4d 100%);border-radius:50%;display:inline-block;box-shadow:0 0 8px #4cd964a6}@keyframes ss-live-pulse{50%{box-shadow:0 0 14px #4cd964e6}}@media (prefers-reduced-motion:reduce){.ss-live-dot{animation:none}}.site-search-group{padding:10px 6px 4px}.site-search-group-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);justify-content:space-between;align-items:center;padding:4px 12px 6px;font-size:10px;display:flex}.site-search-group-title{align-items:center;gap:var(--space-2);display:inline-flex}.site-search-group-glyph{filter:saturate(.85);justify-content:center;align-items:center;font-size:12px;display:inline-flex}.site-search-group-count{color:var(--color-text-mute);font-size:10px}.site-search-group-action{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.site-search-group-action:hover{color:var(--color-gold-soft)}.site-search-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.site-search-row{align-items:center;gap:var(--space-3);text-align:left;width:100%;color:var(--color-text);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 12px;display:flex}.site-search-row.is-active,.site-search-row:hover{background:var(--color-bg-hover);border-color:var(--gold-a22)}.site-search-row.is-active{box-shadow:inset 0 0 0 1px var(--gold-a35)}.site-search-row--recent{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.site-search-row--recent,.site-search-row--recent .site-search-row-primary{color:var(--color-text-dim)}.site-search-row-thumb{background:var(--color-bg-card);border-radius:4px;flex:none;justify-content:center;align-items:center;width:44px;height:32px;display:flex;overflow:hidden}.site-search-row-thumb img{object-fit:cover;width:100%;height:100%}.site-search-row-thumb-empty{font-family:var(--font-mono);color:var(--color-gold);letter-spacing:.06em;font-size:13px}.site-search-row-mark{background:var(--gold-a08);border:1px solid var(--gold-a22);width:32px;height:32px;color:var(--color-gold-soft);font-family:var(--font-mono);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.site-search-row-mark--faq{border-color:var(--rule);color:var(--color-text-dim);background:#ffffff0a}.site-search-row-mark--page{border-color:var(--rule);color:var(--color-text-mute);background:#ffffff05;font-size:10px}.site-search-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.site-search-row-primary{color:var(--color-text);font-size:14px;font-weight:500}.site-search-row-primary,.site-search-row-secondary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site-search-row-secondary{color:var(--color-text-dim);font-size:12px}.site-search-row.is-active .site-search-row-primary{color:var(--color-gold-soft)}.site-search-row-chev{font-family:var(--font-mono);color:var(--color-text-mute);opacity:0;transition:opacity var(--t-fast) var(--ease);flex:none;font-size:11px}.site-search-row.is-active .site-search-row-chev,.site-search-row:hover .site-search-row-chev{opacity:1;color:var(--color-gold)}.site-search-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.site-search-empty-title{color:var(--color-text-dim);letter-spacing:.02em;font-size:14px}.site-search-empty-sep{color:var(--color-text-mute);margin:0 6px}.site-search-empty-cta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);border-bottom:1px solid var(--color-gold);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);padding-bottom:3px;font-size:12px}.site-search-empty-cta:hover{color:var(--color-gold-soft);border-color:var(--color-gold-soft)}.site-search-foot{border-top:1px solid var(--rule);color:var(--color-text-mute);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#0000002e;flex-wrap:wrap;gap:14px 22px;padding:10px 18px;font-size:10px;display:flex}.site-search-foot-key{align-items:center;gap:6px;display:inline-flex}.site-search-foot kbd{font-family:var(--font-mono);color:var(--color-text-dim);border:1px solid var(--rule);text-align:center;background:#ffffff05;border-radius:4px;min-width:18px;padding:1px 5px;font-size:10px;line-height:1.2}@media (max-width:720px){.site-search-overlay{align-items:stretch;padding:0}.site-search-panel{border-left:0;border-right:0;border-radius:0;max-width:100%;height:100dvh;max-height:100dvh}.site-search-input-row{padding:12px 12px 12px 16px}.site-search-input{font-size:16px}.site-search-foot{flex-wrap:wrap;gap:8px 14px;padding:8px 14px}.site-search-foot-key:first-child,.site-search-foot-key:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.site-search-overlay,.site-search-panel{animation:none}.site-search-row{transition:none}}.nm-toast-stack{right:18px;top:calc(var(--header-full-h) + 8px);z-index:2147483646;pointer-events:none;max-width:min(420px,100vw - 36px);transition:top .22s var(--ease);flex-direction:column;gap:10px;display:flex;position:fixed}body[data-scrolled] .nm-toast-stack{top:calc(var(--header-h) + 8px)}.nm-toast{pointer-events:auto;background:var(--color-bg-card);color:var(--color-text);border:1px solid var(--rule-soft);border-left:3px solid var(--color-gold);box-shadow:var(--shadow-md);font-family:var(--font-ui);text-align:left;cursor:pointer;opacity:0;animation:nm-toast-in .28s var(--ease) forwards;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);border-radius:0;align-items:center;gap:10px;padding:12px 16px 12px 14px;font-size:14px;line-height:1.4;display:flex;transform:translate(8px)}.nm-toast:hover{box-shadow:var(--shadow-lg);transform:translate(0)translateY(-1px)}.nm-toast:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.nm-toast__icon{width:22px;height:22px;font-family:var(--font-mono);color:var(--color-gold);border:1px solid;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.nm-toast__msg{word-break:break-word;flex:auto;min-width:0}.nm-toast--success{border-left-color:#6cb87a}.nm-toast--success .nm-toast__icon{color:#6cb87a}.nm-toast--error{border-left-color:#d97a6c}.nm-toast--error .nm-toast__icon{color:#d97a6c}.nm-toast--info .nm-toast__icon{color:var(--color-gold)}@keyframes nm-toast-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.nm-toast-stack{top:max(calc(var(--header-full-h) + 8px),calc(env(safe-area-inset-top,0px) + 8px));max-width:none;transition:none;bottom:auto;left:12px;right:12px}@keyframes nm-toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.nm-toast{opacity:1;transition:none;animation:none;transform:none}}.save-search-bar{justify-content:flex-end;margin:12px 0 -4px;display:flex}.save-search-cta{align-items:center;gap:var(--space-2);border:1px solid var(--color-gold,#b8975e);color:var(--color-gold,#b8975e);letter-spacing:.04em;cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease);background:0 0;border-radius:2px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.save-search-cta:hover:not([data-disabled=true]){background:var(--color-gold,#b8975e);color:#0a0908}.save-search-cta[data-disabled=true]{opacity:.5;cursor:not-allowed}.save-search-cta-text-short{display:none}@media (max-width:640px){.save-search-cta-text{display:none}.save-search-cta-text-short{display:inline}}.save-search-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0908a8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.save-search-modal{background:#fff;border-radius:4px;width:100%;max-width:480px;padding:32px 28px 24px;position:relative;box-shadow:0 24px 64px #00000059}.save-search-modal-close{cursor:pointer;width:32px;height:32px;color:var(--color-ink,#0a0908);background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:8px;right:12px}.save-search-modal-title{color:var(--color-ink,#0a0908);margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:22px}.save-search-modal-sub{color:var(--color-text-dim,#6c655c);margin:0 0 20px;font-size:14px;line-height:1.5}.save-search-field{margin-bottom:16px;display:block}.save-search-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dim,#6c655c);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.save-search-input{width:100%;color:var(--color-ink,#0a0908);transition:border-color .15s var(--ease);background:#faf8f3;border:1px solid #d8d3cb;border-radius:2px;padding:11px 14px;font-family:inherit;font-size:14px}.save-search-input:focus-visible{outline:2px solid var(--color-gold,#b8975e);outline-offset:-1px;border-color:var(--color-gold,#b8975e);background:#fff}.save-search-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.save-search-btn{letter-spacing:.04em;cursor:pointer;border:1px solid var(--color-gold,#b8975e);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease);border-radius:2px;padding:10px 22px;font-size:13px;font-weight:600}.save-search-btn:disabled{opacity:.5;cursor:not-allowed}.save-search-btn-ghost{color:var(--color-gold,#b8975e);background:0 0}.save-search-btn-ghost:hover:not(:disabled),.save-search-btn-primary{background:var(--color-gold,#b8975e);color:#0a0908}.save-search-btn-primary:hover:not(:disabled){background:#d9c28f;border-color:#d9c28f}.save-search-manage-hint{text-align:center;margin:14px 0 0;font-size:12px}.save-search-manage-hint a{color:var(--color-gold,#b8975e);text-decoration:underline}.saved-search-list{flex-direction:column;gap:18px;display:flex}.saved-search-card{background:#fff;border:1px solid #e6dfd2;border-radius:4px;padding:22px 24px}.saved-search-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.saved-search-card-title{color:var(--color-ink,#0a0908);margin:0 0 4px;font-family:Fraunces,Georgia,serif;font-size:20px}.saved-search-card-meta{color:var(--color-text-dim,#6c655c);letter-spacing:.02em;margin:0;font-size:12px}.saved-search-card-controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.saved-search-toggle{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px;display:inline-flex}.saved-search-toggle input{opacity:0;pointer-events:none;position:absolute}.saved-search-toggle-track{width:36px;height:20px;transition:background-color var(--t-fast) var(--ease);background:#d8d3cb;border-radius:999px;position:relative}.saved-search-toggle-track:after{content:"";width:16px;height:16px;transition:transform var(--t-fast) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.saved-search-toggle input:checked+.saved-search-toggle-track{background:var(--color-gold,#b8975e)}.saved-search-toggle input:checked+.saved-search-toggle-track:after{transform:translate(16px)}.saved-search-toggle-label{color:var(--color-text-dim,#6c655c);letter-spacing:.04em;font-size:12px}.saved-search-view{color:var(--color-gold,#b8975e);font-size:13px;font-weight:600;text-decoration:none}.saved-search-view:hover{text-decoration:underline}.saved-search-delete{cursor:pointer;color:#8a8278;width:30px;height:30px;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);background:#fff;border:1px solid #e6dfd2;border-radius:50%;font-size:18px;line-height:1}.saved-search-delete:hover:not(:disabled){color:#b8444a;background:#fff5f3;border-color:#e6c4c1}.saved-search-card-body{border-top:1px solid #f1ecdf;margin-top:16px;padding-top:16px}.saved-search-filters-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim,#6c655c);margin:0 0 10px;font-size:11px;font-weight:600}.saved-search-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.saved-search-chip{color:var(--color-ink,#0a0908);background:#faf8f3;border:1px solid #e6dfd2;border-radius:2px;padding:5px 10px}.detail-listing-no,.saved-search-chip{align-items:center;font-size:12px;display:inline-flex}.detail-listing-no{border:1px solid var(--rule-soft);font-family:var(--font-mono);letter-spacing:.08em;background:#ffffff05;border-radius:4px;flex-wrap:wrap;gap:10px;margin:6px 0 14px;padding:8px 12px}.detail-listing-no .mono-label{color:var(--color-text-mute);text-transform:uppercase;letter-spacing:.16em;font-size:10px}.detail-listing-no .value{color:var(--color-gold);letter-spacing:.12em;font-size:13px;font-weight:700}.detail-listing-copy{border:1px solid var(--rule-soft);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);cursor:pointer;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border-radius:2px;margin-left:auto;padding:4px 10px;font-size:10px}.detail-listing-copy:focus-visible,.detail-listing-copy:hover{color:var(--color-gold);border-color:var(--color-gold);background:var(--gold-a08)}.favorites-total-chip{font-family:var(--font-mono);color:var(--color-gold);letter-spacing:.1em;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.custom-select{width:100%;display:inline-flex;position:relative}.custom-select-button{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--color-bg-elev,#14110d);border:1px solid var(--rule-soft);width:100%;color:var(--color-text);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;transition:border-color var(--t-fast) var(--ease);text-align:left;border-radius:2px;padding:10px 12px;font-size:12px;display:inline-flex}.custom-select-button:focus-visible,.custom-select-button:hover,.custom-select-button[aria-expanded=true]{border-color:var(--color-gold)}.custom-select-button[aria-expanded=true]{outline:none}.custom-select-button .glyph{color:var(--color-gold);margin-right:4px}.custom-select-button .caret{color:var(--color-text-mute);transition:transform var(--t-fast) var(--ease);font-size:11px}.custom-select-button[aria-expanded=true] .caret{transform:rotate(180deg)}.custom-select-popover{z-index:200;background:var(--color-bg-elev,#14110d);border:1px solid var(--gold-a35);max-height:280px;animation:customSelectFade .12s var(--ease);border-radius:4px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #00000080}@keyframes customSelectFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-select-option{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);border-left:2px solid #0000;border-radius:0;padding:10px 14px;font-size:12px;display:flex}.custom-select-option.active,.custom-select-option:hover{background:var(--gold-a12)}.custom-select-option.current,.custom-select-option[aria-selected=true]{border-left-color:var(--color-gold);color:var(--color-gold);font-weight:600}.cars-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-text-mute) transparent;-webkit-overflow-scrolling:touch;gap:18px;margin:0 -4px;padding:6px 4px 18px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.cars-carousel::-webkit-scrollbar{height:8px}.cars-carousel::-webkit-scrollbar-thumb{background:var(--color-text-mute);border-radius:999px}.cars-carousel-cell{scroll-snap-align:start;flex:0 0 calc(25% - 14px);min-width:0}@media (max-width:1100px){.cars-carousel-cell{flex-basis:calc(33.333% - 12px)}}@media (max-width:800px){.cars-carousel-cell{flex-basis:calc(50% - 9px)}}@media (max-width:600px){.cars-carousel-cell{flex-basis:80vw}}.gallery-2026{grid-template-rows:auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;display:grid;position:relative;container:gallery/inline-size}.gallery-2026--solo{grid-template-columns:1fr}.gallery-2026__main{aspect-ratio:4/3;border:1px solid var(--rule-soft);cursor:zoom-in;background:#0a0908;border-radius:14px;grid-area:1/1;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.gallery-2026--solo .gallery-2026__main{aspect-ratio:16/10;grid-column:1/-1}.gallery-2026__main img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-smooth)}.gallery-2026__main:focus-visible img,.gallery-2026__main:hover img{transform:scale(1.02)}.gallery-2026__main:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.gallery-2026__counter{font-family:var(--font-mono);letter-spacing:.08em;gap:6px;padding:6px 11px;font-size:11px;left:14px}.gallery-2026__counter,.gallery-2026__expand{background:var(--color-bg-a62);-webkit-backdrop-filter:blur(10px);color:#f1ead8;z-index:2;pointer-events:none;border:1px solid #f1ead82e;border-radius:999px;align-items:center;display:inline-flex;position:absolute;top:14px}.gallery-2026__expand{opacity:0;width:36px;min-width:44px;height:36px;min-height:44px;transition:opacity .24s var(--ease),transform .24s var(--ease);justify-content:center;right:14px;transform:translateY(-2px)}.gallery-2026__main:focus-visible .gallery-2026__expand,.gallery-2026__main:hover .gallery-2026__expand{opacity:1;transform:translateY(0)}.gallery-2026__mosaic{gap:var(--space-2);grid-area:1/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gallery-2026[data-count="2"]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.gallery-2026[data-count="2"] .gallery-2026__mosaic{grid-template-rows:1fr;grid-template-columns:1fr}.gallery-2026[data-count="3"] .gallery-2026__mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.gallery-2026__tile{border:1px solid var(--rule-soft);cursor:pointer;width:100%;height:100%;transition:border-color .22s var(--ease),transform .22s var(--ease);background:#0a0908;border-radius:10px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.gallery-2026__tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-smooth)}.gallery-2026__tile:hover{border-color:var(--gold-a55)}.gallery-2026__tile:hover img{transform:scale(1.06)}.gallery-2026__tile:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.gallery-2026__tile-overlay{-webkit-backdrop-filter:blur(3px);color:#f1ead8;pointer-events:none;background:linear-gradient(#0a090873,#0a0908b3);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.gallery-2026__tile-count{font-family:var(--font-display);color:var(--color-gold);font-size:clamp(22px,3.4vw,38px);font-weight:600;line-height:1}.gallery-2026__tile-label{letter-spacing:.18em;opacity:.85;font-size:10px}.gallery-2026__all-cta,.gallery-2026__tile-label{font-family:var(--font-mono);text-transform:uppercase}.gallery-2026__all-cta{place-self:end;align-items:center;gap:var(--space-2);-webkit-backdrop-filter:blur(12px);border:1px solid var(--gold-a45);color:#f1ead8;letter-spacing:.12em;cursor:pointer;transition:background .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease);z-index:3;background:#0a0908d1;border-radius:999px;grid-area:1/1;padding:10px 16px;font-size:11px;display:inline-flex;position:absolute;bottom:16px;right:16px}.gallery-2026__all-cta:focus-visible,.gallery-2026__all-cta:hover{background:var(--gold-a18);border-color:var(--color-gold);transform:translateY(-1px)}.gallery-2026__dots{z-index:2;pointer-events:none;align-items:center;gap:6px;display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.gallery-2026__dot{width:6px;height:6px;transition:background .22s var(--ease),width .22s var(--ease);background:#f1ead873;border-radius:999px}.gallery-2026__dot.active{background:var(--color-gold);width:22px}.gallery-2026__dot-more{font-family:var(--font-mono);color:#f1ead899;letter-spacing:.08em;margin-left:4px;font-size:10px}@container gallery (max-width:760px){.gallery-2026{grid-template-rows:auto auto;grid-template-columns:1fr;gap:6px}.gallery-2026__main{aspect-ratio:16/10;border-radius:12px;grid-area:1/1}.gallery-2026__mosaic{grid-area:2/1;grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-2026__tile{aspect-ratio:4/3}}@container gallery (max-width:540px){.gallery-2026__main{aspect-ratio:4/3;border-radius:10px}.gallery-2026__mosaic{scrollbar-width:none;grid-template-columns:repeat(4,minmax(70px,1fr));overflow-x:auto}.gallery-2026__mosaic::-webkit-scrollbar{display:none}.gallery-2026__tile{aspect-ratio:1}.gallery-2026__dots{display:inline-flex}.gallery-2026__all-cta{padding:8px 13px;font-size:10px;bottom:12px;right:12px}.gallery-2026__counter{padding:5px 10px;font-size:10px;top:10px;left:10px}.gallery-2026__expand{opacity:1;transform:none}}@supports not (container-type:inline-size){@media (max-width:900px){.gallery-2026{grid-template-rows:auto auto;grid-template-columns:1fr}.gallery-2026__main{aspect-ratio:16/10;grid-area:1/1}.gallery-2026__mosaic{grid-area:2/1;grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-2026__tile{aspect-ratio:4/3}}@media (max-width:600px){.gallery-2026__dots{display:inline-flex}}}@supports (view-transition-name:gallery-main){::view-transition-old(gallery-main){animation-duration:.32s;animation-timing-function:var(--ease-smooth)}::view-transition-new(gallery-main){animation-duration:.32s;animation-timing-function:var(--ease-smooth)}}@media (prefers-reduced-motion:reduce){.gallery-2026__all-cta,.gallery-2026__expand,.gallery-2026__main img,.gallery-2026__tile img{transition:none}}.hero{isolation:isolate;min-height:92vh;position:relative;overflow:hidden}.hero-bg-stack{z-index:0;position:absolute;inset:0}.hero-bg-layer{filter:brightness(.38)contrast(1.12)saturate(.9);opacity:0;transition:opacity 1s var(--ease),transform 8s var(--ease);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.hero-bg-layer.active{opacity:1;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.hero-bg-layer{transition:opacity .4s var(--ease);transform:none}.hero-bg-layer.active{transform:none}}.hero-bg-layer img{object-fit:cover;width:100%;height:100%}.hero:before{background:linear-gradient(105deg,#080808f0,#0808088c 40%,#08080826 75%,#0000),linear-gradient(#0000 55%,#080808b3),radial-gradient(circle at 22%,#c9a86a14,#0000 35%)}.hero:after,.hero:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.hero:after{opacity:.4;mix-blend-mode:overlay;background-image:radial-gradient(circle at 25% 25%,#ffffff05 1px,#0000 0);background-size:4px 4px}.hero-rail{z-index:2;background:linear-gradient(to bottom,transparent,var(--color-gold) 18%,var(--color-gold) 82%,transparent);opacity:.6;width:1px;position:absolute;top:0;bottom:0;left:0}.hero-now{z-index:5;-webkit-backdrop-filter:blur(16px);border:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text);white-space:nowrap;background:#121212b3;align-items:center;gap:14px;padding:8px 16px 8px 12px;font-size:11px;display:inline-flex;position:absolute;top:36px;left:50%;transform:translate(-50%)}.hero-now .live-pulse{width:7px;height:7px;animation:heroPulse 1.4s var(--ease) infinite;background:#ff3b30;border-radius:50%;box-shadow:0 0 8px #ff3b30}@keyframes heroPulse{50%{opacity:.4}}.hero-now .lbl{color:var(--color-text-mute)}.hero-now .name{color:var(--color-gold);font-weight:700}.hero-now .price{color:var(--color-text);border-left:1px solid var(--rule);padding-left:14px}@media (max-width:700px){.hero-now{padding:6px 12px;font-size:10px;top:14px}.hero-now .price{display:none}}.hero-inner{z-index:3;max-width:var(--max);padding:90px var(--pad) 60px;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;min-height:92vh;margin:0 auto;display:grid;position:relative}.hero-content{flex-direction:column;padding-left:24px;display:flex;position:relative}.hero-content:before{content:"";background:linear-gradient(to bottom,var(--color-gold) 0,var(--color-gold) 30%,transparent 70%);width:2px;position:absolute;top:8px;bottom:8px;left:0}.hero-content .eyebrow{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-gold);text-transform:uppercase;align-items:center;gap:4px;margin-bottom:16px;font-size:10px;display:inline-flex}.hero-content .eyebrow .sep{color:var(--color-text-mute);margin:0 8px}.hero-content h1,.hero-h{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-variation-settings:"opsz" 144,"SOFT" 30;color:var(--color-text);margin:0 0 24px;font-size:clamp(48px,6.8vw,96px);font-weight:300;line-height:.95}.hero-content h1 b,.hero-h b{font-weight:600}.hero-content h1 .gold,.hero-h .gold{color:var(--color-gold);font-style:normal;font-weight:400}.hero-content h1 .accent,.hero-h .accent{display:inline-block;position:relative}.hero-content h1 .accent:after,.hero-h .accent:after{content:"";background:linear-gradient(to right,var(--color-gold),transparent 90%);height:2px;position:absolute;bottom:-4px;left:0;right:0}.hero-content .lead{color:var(--color-text-dim);max-width:560px;margin:0 0 32px;font-size:18px;line-height:1.7}.hero-content .lead em{color:var(--color-gold);font-style:normal;font-weight:500}.hero-stats{gap:var(--space-6);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-bottom:32px;padding:24px 0;display:grid}.hero-stat{transition:transform var(--t-fast) var(--ease);flex-direction:column;gap:4px;display:flex}.hero-stat:hover{transform:translateY(-2px)}.hero-stat .v{color:var(--color-gold);letter-spacing:-.015em;font-size:clamp(28px,3.4vw,40px);font-weight:200;line-height:1}.hero-stat .v b{font-weight:700}.hero-stat .v small{color:var(--color-text-dim);margin-left:2px;font-size:.55em}.hero-stat .l{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-mute);text-transform:uppercase;font-size:10px}.hero-stat .delta{font-family:var(--font-ui);letter-spacing:.06em;color:var(--gold-a60);margin-top:2px;font-size:10px;font-style:italic;font-weight:400}.hero-ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-ctas .btn{padding:16px 26px;font-size:13px}.hero-trust{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-mute);text-transform:uppercase;flex-wrap:wrap;gap:22px;margin-top:28px;font-size:10px;display:flex}.hero-trust div{align-items:center;gap:6px;display:inline-flex}.hero-trust div:before{content:"◉";color:var(--color-gold)}.hero-scroll-cue{z-index:4;align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-text-dim);flex-direction:column;font-size:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-scroll-cue .line{background:var(--color-gold);width:1px;height:30px;animation:heroScrollDown 1.8s var(--ease) infinite}@keyframes heroScrollDown{0%,to{opacity:.8;transform-origin:top;transform:scaleY(1)}50%{opacity:.3;transform-origin:top;transform:scaleY(.3)}}@media (max-width:1100px){.hero-scroll-cue{display:none}}.finder{-webkit-backdrop-filter:blur(20px);border:1px solid var(--rule);background:#121212c7;flex-direction:column;min-height:600px;padding:28px;display:flex;position:relative}.finder:before{content:"";background:var(--color-gold);width:60px;height:3px;position:absolute;top:-1px;left:-1px}.finder-head{margin-bottom:20px}.finder-head .eyebrow{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-gold);text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.finder-head h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:28px;font-weight:300;line-height:1.1}.finder-head h3 b{font-weight:600}.finder-head h3 .gold{color:var(--color-gold)}.finder-tabs{border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:22px;display:grid}.finder-tab{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-dim);text-transform:uppercase;cursor:pointer;transition:color var(--t-fast) var(--ease);text-align:center;background:0 0;border:0;padding:12px 8px;font-size:10px;font-weight:600;line-height:1.4;position:relative}.finder-tab:hover{color:var(--color-text)}.finder-tab.active{color:var(--color-gold)}.finder-tab.active:after{content:"";background:var(--color-gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.finder-tab .ico{text-align:center;opacity:.85;margin-bottom:6px;font-size:18px;display:block}.finder-tab .ico svg{margin:0 auto;display:block}.finder-pane{display:none}.finder-pane.active{animation:finderPaneIn .3s var(--ease);flex-direction:column;flex:1;display:flex}.finder-pane.active .finder-result{margin-top:auto}@keyframes finderPaneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fld{margin-bottom:14px}.fld label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-mute);text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:10px;display:flex}.fld label b{color:var(--color-gold);letter-spacing:0;font-size:14px;font-weight:700}.fld input[type=tel],.fld input[type=text],.fld select,.fld textarea{background:var(--color-bg-card);border:1px solid var(--rule-soft);width:100%;color:var(--color-text);font-family:var(--font-ui,"Inter",system-ui,sans-serif);transition:border-color var(--t-fast) var(--ease);appearance:none;border-radius:0;outline:none;padding:12px 14px;font-size:14px}.fld input:focus-visible,.fld select:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--gold-a45);outline-offset:-1px;border-color:var(--color-gold)}.fld textarea{resize:vertical;min-height:70px}.fld input[type=range]{appearance:none;background:linear-gradient(to right,var(--color-gold) var(--p,50%),var(--rule) var(--p,50%));touch-action:none;outline:none;width:100%;height:4px}.fld input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-gold);cursor:pointer;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 5px #c9a86a26}.fld input[type=range]::-moz-range-thumb{background:var(--color-gold);cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 5px #c9a86a26}.fld-r2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.finder-result{border-top:1px solid var(--rule-soft);justify-content:space-between;margin-top:14px;margin-bottom:14px;padding:14px 0;display:flex}.finder-result .matches{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-dim);text-transform:uppercase;font-size:11px}.finder-result .matches b{color:var(--color-gold);font-size:28px;font-weight:600;font-family:var(--font-display);letter-spacing:-.02em}.finder-result .matches>span{letter-spacing:.14em;text-transform:uppercase}.finder-result .matches>span,.finder-result .preview{font-family:var(--font-mono);color:var(--color-text-mute);font-size:11px}.finder-result .preview{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.finder-cta{width:100%}.finder-fine{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-mute);text-align:center;margin-top:12px;font-size:10px}.finder-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.finder-thanks{text-align:center;border:1px dashed var(--gold-a40);color:var(--color-text-dim);padding:20px;font-size:14px;line-height:1.55}.finder-thanks .mark{font-family:var(--font-display);color:var(--color-gold);margin-bottom:8px;font-size:32px;font-style:italic;display:block}.finder-err{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#d97f6c;margin-top:4px;font-size:10px}@media (max-width:1100px){.hero-inner{grid-template-columns:1fr;gap:36px;padding-top:80px;padding-bottom:80px}.finder{max-width:560px;min-height:0}}.loader-overlay{z-index:9999;background:var(--color-bg,#0a0908);animation:loader-fade-in var(--t-fast) ease-out;place-items:center;display:grid;position:fixed;inset:0}.loader-crest{background:linear-gradient(135deg,var(--color-gold-soft,#e5c97a) 0,var(--color-gold,#b8975e) 50%,var(--color-gold-deep,#9c7f3d) 100%);width:140px;height:140px;box-shadow:0 0 60px var(--gold-a40),inset 0 0 0 1px #ffffff2e;place-items:center;display:grid;position:relative;overflow:hidden}.loader-crest:before{content:"";pointer-events:none;z-index:1;border:1px solid #00000038;position:absolute;inset:4px}.loader-crest:after{content:"";z-index:1;background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%) 0 0/250% 100% no-repeat;animation:loader-slide 1.8s linear infinite;position:absolute;inset:0}.loader-crest-N{font-family:var(--font-display,"Playfair Display",serif);color:var(--color-on-gold);letter-spacing:-.04em;z-index:2;font-size:72px;font-weight:800;line-height:1;position:relative}@keyframes loader-slide{0%{background-position:-125% 0}to{background-position:125% 0}}@keyframes loader-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.loader-overlay{animation:none}.loader-crest:after{opacity:.2;animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-page .contact-hero{padding-bottom:0}.contact-page .contact-section-title{font-family:var(--font-display,serif);letter-spacing:-.01em;color:var(--color-text);margin:0 0 22px;font-size:clamp(22px,2.4vw,30px);font-weight:400}.contact-page .contact-locator-subtitle{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);margin:24px 0 12px;font-size:11px}.contact-methods-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.contact-method-card{gap:var(--space-2);background:linear-gradient(165deg,var(--color-bg-elev),var(--color-bg-card));border:1px solid var(--rule-soft);color:var(--color-text);transition:border-color .25s var(--ease-spring),transform .25s var(--ease-spring),box-shadow .25s var(--ease-spring);flex-direction:column;padding:24px;text-decoration:none;display:flex}.contact-method-card:focus-visible,.contact-method-card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}.contact-method-icon{width:44px;height:44px;color:var(--color-gold);border:1px solid var(--gold-a40);background:var(--gold-a06);place-items:center;margin-bottom:6px;display:grid}.contact-method-title{font-family:var(--font-display,serif);color:var(--color-text);font-size:18px;font-weight:500}.contact-method-desc{color:var(--color-text-dim);flex:1;font-size:13px;line-height:1.5}.contact-method-cta{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-gold);text-transform:uppercase;margin-top:6px;font-size:11px}.contact-locator-grid{gap:var(--space-8);grid-template-columns:1fr 1.2fr;align-items:stretch;display:grid}.contact-locator-info{background:linear-gradient(165deg,var(--color-bg-elev),var(--color-bg-card));border:1px solid var(--rule-soft);padding:32px}.contact-locator-address{flex-direction:column;gap:4px;display:flex}.contact-locator-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);font-size:10px}.contact-locator-value{font-family:var(--font-display,serif);color:var(--color-text);font-size:18px}.contact-hours-table{flex-direction:column;gap:0;margin:0;display:flex}.contact-hours-row{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;padding:10px 0;font-size:13px;display:flex}.contact-hours-row:last-child{border-bottom:0}.contact-hours-row dt{color:var(--color-text-dim)}.contact-hours-row dd{color:var(--color-text);font-family:var(--font-mono);letter-spacing:.04em;margin:0;font-size:12px}.contact-locator-map{background:var(--color-bg-card);border:1px solid var(--rule-soft);min-height:360px;position:relative;overflow:hidden}.contact-locator-map iframe{filter:grayscale(.4)contrast(1.05);border:0;width:100%;height:100%;position:absolute;inset:0}.contact-departments-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.contact-dept-card{background:var(--color-bg-card);border:1px solid var(--rule-soft);border-top:2px solid var(--color-gold);gap:var(--space-2);flex-direction:column;padding:22px;display:flex}.contact-dept-title{font-family:var(--font-display,serif);color:var(--color-text);margin:0;font-size:18px;font-weight:500}.contact-dept-desc{color:var(--color-text-dim);flex:1;margin:0;font-size:13px;line-height:1.55}.contact-dept-tel{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-gold);border-top:1px solid var(--rule-soft);margin-top:6px;padding-top:10px;font-size:12px;text-decoration:none}.contact-dept-tel:hover{color:var(--color-gold-bright)}.contact-faq-link{border-top:1px solid var(--rule-soft);color:var(--color-text-dim);margin:20px 0 0;padding-top:16px;font-size:13px}.contact-faq-link a{color:var(--color-gold);font-weight:500;text-decoration:none}.contact-faq-link a:hover{color:var(--color-gold-bright)}@media (max-width:1024px){.contact-departments-grid,.contact-methods-grid{grid-template-columns:repeat(2,1fr)}.contact-locator-grid{grid-template-columns:1fr}.contact-locator-map{min-height:280px}}@media (max-width:600px){.contact-departments-grid,.contact-methods-grid{grid-template-columns:1fr}.contact-locator-map{aspect-ratio:4/3;min-height:220px}}.detail-card{background:linear-gradient(165deg,var(--color-bg-elev),var(--color-bg-card));border:1px solid var(--rule-soft);border-left:2px solid var(--color-gold);margin-top:40px;padding:32px}.detail-card-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:14px;display:flex}.detail-card-badge{background:var(--gold-shimmer,var(--color-gold));color:var(--color-on-gold);font-family:var(--font-mono);letter-spacing:.16em;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block}.detail-card-title{font-family:var(--font-display,serif);letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:400}.detail-card-desc{color:var(--color-text-dim);margin:0 0 18px;font-size:14px;line-height:1.7}.detail-warranty-list{flex-direction:column;gap:6px;margin:6px 0 14px;padding:0;list-style:none;display:flex}.detail-warranty-list li{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text);align-items:center;gap:10px;font-size:12px;display:flex}.detail-warranty-mark{border:1px solid var(--color-gold);width:18px;height:18px;color:var(--color-gold);place-items:center;font-size:12px;line-height:1;display:inline-grid}.detail-warranty-note{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-mute);margin:4px 0 0;font-size:11px}.detail-booking-ctas{gap:var(--space-3);flex-wrap:wrap;margin-top:6px;display:flex}.detail-booking-ctas .btn{min-width:220px}@media (max-width:900px){.detail-card{padding:24px}}.test-stars{gap:3px;margin-bottom:14px;display:flex}.test-stars .star{color:var(--color-gold);font-size:15px;line-height:1}.test-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;height:100%;padding:24px;display:flex}.test-quote{font-family:var(--font-ui);color:var(--color-text-dim);flex:1;margin:0 0 18px;font-size:14px;line-height:1.6}.test-rule{background:var(--color-border);height:1px;margin:0 0 18px}.test-foot{gap:12px}.test-avatar,.test-foot{align-items:center;display:flex}.test-avatar{background:var(--gold-a18);border:1px solid var(--gold-a35);width:40px;height:40px;font-family:var(--font-ui);color:var(--color-gold);letter-spacing:.02em;border-radius:50%;flex:0 0 40px;justify-content:center;font-size:13px;font-weight:600}.test-who{flex-direction:column;gap:2px;display:flex}.test-who b{color:var(--color-text);font-size:13px;font-weight:600;line-height:1.3}.test-who b,.test-who p{font-family:var(--font-ui)}.test-who p{color:var(--color-text-mute);margin:0;font-size:12px;line-height:1.4}.reviews-carousel,.sold-carousel{outline:none;position:relative;overflow:hidden}.reviews-carousel:focus-visible,.sold-carousel:focus-visible{outline:1px solid var(--color-gold);outline-offset:4px}.reviews-track,.sold-track{transition:transform .5s var(--ease);will-change:transform;display:flex}@media (prefers-reduced-motion:reduce){.reviews-track,.sold-track{will-change:auto;transition:none}}.reviews-slide{box-sizing:border-box;flex:0 0 33.3333%;padding:0 9px}.sold-slide{box-sizing:border-box;flex:0 0 16.6667%;padding:0 6px}.reviews-slide:first-child,.sold-slide:first-child{padding-left:0}.reviews-slide:last-child,.sold-slide:last-child{padding-right:0}@media (max-width:900px){.reviews-slide{flex:0 0 100%;padding:0}.sold-slide{flex:0 0 33.3333%}}@media (max-width:600px){.sold-slide{flex:0 0 100%;padding:0}}.rc-next,.rc-prev{background:var(--color-bg-a70);border:1px solid var(--rule-soft,var(--gold-a35));width:44px;height:44px;color:var(--color-gold,#b8975e);cursor:pointer;z-index:5;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;place-items:center;display:grid;position:absolute;top:40%;transform:translateY(-50%)}.rc-next:hover,.rc-prev:hover{background:var(--color-gold,#b8975e);color:var(--color-on-gold);border-color:var(--color-gold,#b8975e)}.rc-next:disabled,.rc-prev:disabled{opacity:.35;cursor:not-allowed}.rc-prev{left:-8px}.rc-next{right:-8px}@media (max-width:600px){.rc-prev{left:4px}.rc-next{right:4px}}.rc-dots{justify-content:center;margin-top:24px;display:flex}.rc-dots button{background:var(--rule-strong,var(--gold-a35));transition:background var(--t-fast) var(--ease),width var(--t-fast) var(--ease),border-radius var(--t-fast) var(--ease);border:none;position:relative}.rc-dots button:before{content:"";position:absolute;inset:-18px}.rc-dots button:hover{background:var(--gold-a60)}.rc-dots button[data-active=true]{background:var(--color-gold,#b8975e);border-radius:4px;width:24px}.detail-cta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.about-stat-strip{background:var(--rule-soft);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.about-stat{background:var(--color-bg);flex-direction:column;gap:6px;padding:22px 24px;display:flex}.about-stat-value{font-family:var(--font-display);color:var(--color-gold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:38px;font-style:italic;font-weight:300;line-height:1}.about-stat-label{letter-spacing:.04em;color:var(--color-text-dim);font-size:13px}@media (max-width:720px){.about-stat-strip{grid-template-columns:1fr}.about-stat-value{font-size:32px}}.about-founder{gap:var(--space-12);grid-template-columns:1.4fr 1fr;align-items:start;margin-top:72px;display:grid}.about-founder--premium{grid-template-columns:1fr 1.4fr;gap:56px}.about-founder-photo{flex-direction:column;gap:18px;display:flex;position:sticky;top:120px}.about-founder-photo-img{aspect-ratio:4/5;object-fit:contain;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 250'><text x='100' y='160' text-anchor='middle' font-family='Cormorant Garamond,Georgia,serif' font-size='160' font-style='italic' font-weight='300' fill='%23b8975e' opacity='0.18' letter-spacing='-6'>N</text></svg>") 50% /55% no-repeat,linear-gradient(160deg,var(--gold-a18) 0,var(--gold-a06) 60%,var(--color-bg-elev) 100%);border:1px solid var(--rule-soft);filter:grayscale(8%);border-radius:4px;width:100%;display:block}.about-founder-photo-meta{border-top:1px solid var(--rule-soft);padding:12px 4px 0}.about-founder-quote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-gold);border-left:2px solid var(--color-gold);margin:0 0 28px;padding-left:22px;font-size:clamp(22px,2.6vw,32px);font-style:italic;font-weight:400;line-height:1.3}@media (max-width:900px){.about-founder--premium{gap:var(--space-8);grid-template-columns:1fr}.about-founder-photo{max-width:320px;position:static}}.about-founder-text p{color:var(--color-text-dim);margin:0 0 16px;font-size:16px;line-height:1.75}.about-founder-text p:last-child{margin-bottom:0}.about-founder-name{color:var(--color-text);margin-top:6px;font-size:18px;font-weight:600}.about-founder-role{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);font-size:13px}@media (max-width:900px){.about-founder{gap:var(--space-8);grid-template-columns:1fr}}.about-pillars{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.about-pillar{border:1px solid var(--rule-soft);background:linear-gradient(180deg,var(--color-bg-elev) 0,var(--color-bg) 100%);gap:var(--space-3);transition:border-color .32s var(--ease-spring),transform .32s var(--ease-spring);border-radius:14px;flex-direction:column;padding:28px 26px;display:flex}.about-pillar:hover{border-color:var(--rule-strong);transform:translateY(-2px)}.about-pillar-eyebrow{letter-spacing:.18em;color:var(--color-gold);text-transform:uppercase;font-size:12px}.about-pillar h3{color:var(--color-text);margin:0;font-size:19px;font-weight:600}.about-pillar p{color:var(--color-text-dim);margin:0;font-size:15px;line-height:1.65}@media (max-width:900px){.about-pillars{grid-template-columns:1fr}}.about-team-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.about-team-card{border:1px solid var(--rule-soft);background:var(--color-bg-elev);transition:border-color .28s var(--ease-spring);border-radius:14px;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:22px 20px;display:grid}.about-team-card:hover{border-color:var(--rule-strong)}.about-team-avatar{background:linear-gradient(135deg,var(--gold-a16) 0,var(--gold-a04) 100%);border:1px solid var(--rule-strong);width:64px;height:64px;font-family:var(--font-display);color:var(--color-gold);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-style:italic;font-weight:300;display:flex}.about-team-name{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.about-team-role{color:var(--color-text-dim);margin:2px 0 8px;font-size:13px}.about-team-pills{flex-wrap:wrap;gap:6px;display:flex}.about-team-pill{letter-spacing:.08em;border:1px solid var(--rule-soft);color:var(--color-text-dim);background:var(--color-bg);border-radius:999px;padding:2px 8px;font-size:11px}@media (max-width:900px){.about-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.about-team-grid{grid-template-columns:1fr}}.about-why{background:var(--rule-soft);border:1px solid var(--rule-soft);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:24px;display:grid;overflow:hidden}.about-why-item{background:var(--color-bg);grid-template-columns:64px 1fr;align-items:start;gap:18px;padding:28px 26px;display:grid}.about-why-num{font-family:var(--font-display);color:var(--color-gold);letter-spacing:-.02em;font-size:40px;font-style:italic;font-weight:300;line-height:1}.about-why-body h3{color:var(--color-text);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.3}.about-why-body p{color:var(--color-text-dim);margin:0;font-size:14px;line-height:1.65}@media (max-width:760px){.about-why{grid-template-columns:1fr}}.about-pullquote{border:1px solid var(--rule-soft);background:linear-gradient(135deg,var(--gold-a06) 0,var(--gold-a01) 60%,transparent 100%);border-radius:16px;grid-template-columns:1fr 240px;align-items:center;gap:36px;margin-top:64px;padding:48px 44px;display:grid}.about-pullquote-text{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.005em;margin:0;font-size:24px;font-style:italic;font-weight:300;line-height:1.5;position:relative}.about-pullquote-text:before{content:"“";color:var(--color-gold);opacity:.4;font-size:72px;line-height:1;position:absolute;top:-28px;left:-8px}.about-pullquote-author{border-left:1px solid var(--rule-soft);flex-direction:column;align-items:flex-start;gap:4px;padding-left:24px;display:flex}.about-pullquote-avatar{background:linear-gradient(135deg,var(--gold-a18) 0,var(--gold-a04) 100%);border:1px solid var(--rule-strong);width:52px;height:52px;font-family:var(--font-display);color:var(--color-gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:18px;font-style:italic;font-weight:300;display:flex}.about-pullquote-name{color:var(--color-text);font-size:15px;font-weight:600}.about-pullquote-location{color:var(--color-text-dim);letter-spacing:.02em;font-size:13px}@media (max-width:900px){.about-pullquote{gap:var(--space-6);grid-template-columns:1fr;padding:36px 28px}.about-pullquote-author{border-left:0;border-top:1px solid var(--rule-soft);padding-top:20px;padding-left:0}.about-pullquote-text{font-size:20px}}.about-certs{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);margin-top:56px;padding:28px 24px}.about-certs-eyebrow{letter-spacing:.18em;color:var(--color-gold);text-transform:uppercase;text-align:center;margin-bottom:18px;font-size:12px}.about-certs-row{opacity:.7;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 48px;display:flex}.about-cert{font-family:var(--font-display);color:var(--color-text-dim);letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid var(--rule-soft);padding:4px 0;font-size:16px;font-style:italic;font-weight:300;position:relative}@media (max-width:720px){.about-certs-row{gap:18px 28px}.about-cert{font-size:14px}}.about-contact{grid-template-columns:1.1fr 1fr;gap:20px;margin-top:64px;display:grid}.about-contact-card{border:1px solid var(--rule-soft);background:var(--color-bg-elev);border-radius:14px;padding:28px 26px}.about-contact-eyebrow{letter-spacing:.16em;color:var(--color-gold);text-transform:uppercase;margin-bottom:14px;font-size:12px}.about-contact-address{color:var(--color-text);margin:0 0 22px;font-size:16px;line-height:1.65}.about-contact-meta{grid-template-columns:120px 1fr;gap:10px 16px;font-size:14px;display:grid}.about-contact-meta dt{color:var(--color-text-dim);letter-spacing:.04em}.about-contact-meta dd{color:var(--color-text);margin:0}.about-contact-meta dd a{color:var(--color-gold);transition:border-color var(--t-fast) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.about-contact-meta dd a:hover{border-bottom-color:var(--color-gold)}.about-contact-hours{border-top:1px solid var(--rule-soft);margin-top:22px;padding-top:18px}.about-contact-hours-title{letter-spacing:.16em;color:var(--color-gold);text-transform:uppercase;margin-bottom:10px;font-size:12px}.about-contact-hours-row{gap:var(--space-2);border-bottom:1px dashed var(--rule-soft);grid-template-columns:1fr auto;padding:6px 0;font-size:14px;display:grid}.about-contact-hours-row:last-child{border-bottom:0}.about-contact-hours-row dt{color:var(--color-text-dim)}.about-contact-hours-row dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0}.about-contact-map{border:1px solid var(--rule-soft);background:linear-gradient(135deg,var(--gold-a12) 0,var(--gold-a02) 100%);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;padding:24px;display:flex}.about-contact-map-pin{color:var(--color-gold);font-size:42px;line-height:1}.about-contact-map-label{letter-spacing:.18em;color:var(--color-gold);text-transform:uppercase;font-size:12px}@media (max-width:900px){.about-contact{grid-template-columns:1fr}}.about-section-head{margin-top:80px;margin-bottom:4px}.about-section-head .eyebrow{margin-bottom:12px}.about-section-head h2{letter-spacing:-.01em;color:var(--color-text);margin:0 0 8px;font-size:28px;font-weight:600}.about-section-head p{color:var(--color-text-dim);max-width:640px;margin:0;font-size:15px;line-height:1.6}.about-timeline{background:var(--rule-soft);border:1px solid var(--rule-soft);border-radius:14px;gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.about-timeline-item{background:var(--color-bg);grid-template-columns:130px 16px 1fr auto;align-items:start;gap:22px;padding:22px 26px;display:grid}.about-timeline-year{font-family:var(--font-display);color:var(--color-gold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px;font-style:italic;font-weight:300;line-height:1}.about-timeline-dot{background:var(--color-gold);width:10px;height:10px;box-shadow:0 0 0 4px var(--gold-a16);border-radius:50%;margin-top:10px}.about-timeline-body h3{color:var(--color-text);margin:0 0 6px;font-size:16px;font-weight:600}.about-timeline-body p{color:var(--color-text-dim);margin:0;font-size:14px;line-height:1.6}.about-timeline-stat{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);white-space:nowrap;align-self:center;font-size:11px}@media (max-width:720px){.about-timeline-item{grid-template-columns:90px 12px 1fr;gap:14px;padding:20px 18px}.about-timeline-year{font-size:24px}.about-timeline-stat{grid-column:3;margin-top:6px}}.services-stat-strip{border:1px solid var(--rule-strong);background:linear-gradient(180deg,var(--gold-a08) 0,var(--gold-a02) 100%),linear-gradient(180deg,var(--color-bg-elev) 0,var(--color-bg) 100%);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;margin:28px 0 0;padding:22px 24px;display:grid;position:relative;overflow:hidden}.services-stat-strip:before{content:"";pointer-events:none;background:radial-gradient(ellipse at top left,var(--gold-a18) 0,transparent 55%),radial-gradient(ellipse at bottom right,var(--gold-a10) 0,transparent 55%);position:absolute;inset:0}.services-stat-strip>div{align-items:center;gap:var(--space-3);letter-spacing:.02em;color:var(--color-text);padding:4px 18px;font-size:14px;line-height:1.45;display:flex;position:relative}.services-stat-strip>div+div{border-left:1px solid var(--rule,var(--rule))}.services-stat-strip .ss-dot{background:var(--color-gold);width:8px;height:8px;box-shadow:0 0 12px var(--gold-glow);border-radius:50%;flex-shrink:0}.services-card-bullets{gap:var(--space-2);flex-direction:column;margin:14px 0 16px;padding:0;list-style:none;display:flex}.services-card-bullets li{color:var(--color-text-dim);padding-left:22px;font-size:14px;line-height:1.55;position:relative}.services-card-bullets li:before{content:"✓";color:var(--color-gold);font-weight:700;position:absolute;top:0;left:0}.inspection-categories{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.inspection-cat{border:1px solid var(--rule,var(--rule));background:linear-gradient(180deg,var(--color-bg-elev) 0,var(--color-bg-card) 100%);transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease);border-radius:12px;padding:22px 20px}.inspection-cat:hover{border-color:var(--rule-strong);transform:translateY(-2px)}.inspection-cat-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.inspection-cat-title{color:var(--color-text);letter-spacing:.01em;margin:0;font-size:15px;font-weight:600;line-height:1.3}.inspection-cat-count{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);white-space:nowrap;font-size:11px;font-weight:600}.inspection-cat-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.inspection-cat-items li{color:var(--color-text-dim);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.inspection-cat-items li:before{content:"·";color:var(--color-gold);font-size:18px;font-weight:700;line-height:1;position:absolute;top:-1px;left:4px}.inspection-pdf-cta{border:1px solid var(--color-gold);color:var(--color-gold);letter-spacing:.12em;text-transform:uppercase;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;border-radius:10px;align-items:center;gap:6px;margin-top:24px;padding:11px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.inspection-pdf-cta:hover{background:var(--color-gold);color:var(--color-bg-deep)}.warranty-table{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.warranty-col{border:1px solid var(--rule,var(--rule));background:linear-gradient(180deg,var(--color-bg-elev) 0,var(--color-bg-card) 100%);transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);border-radius:14px;flex-direction:column;padding:26px 22px;display:flex;position:relative}.warranty-col:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.warranty-col--featured{border-color:var(--color-gold);background:linear-gradient(180deg,var(--gold-a10) 0,var(--color-bg-card) 100%);box-shadow:var(--shadow-gold)}.warranty-col-name{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin:0 0 8px;font-size:13px;font-weight:700}.warranty-col-duration{font-family:var(--font-display);color:var(--color-text);letter-spacing:.01em;margin:0 0 6px;font-size:28px;font-weight:500;line-height:1.05}.warranty-col-price{color:var(--color-text-dim);border-bottom:1px solid var(--rule,var(--rule));letter-spacing:.02em;margin:0 0 18px;padding-bottom:16px;font-size:12px}.warranty-col-items{flex-direction:column;flex:1;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.warranty-col-items li{color:var(--color-text);padding-left:22px;font-size:13px;line-height:1.5;position:relative}.warranty-col-items li:before{content:"✓";color:var(--color-gold);font-weight:700;position:absolute;top:0;left:0}.warranty-col-cta{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);transition:border-color var(--t-fast) var(--ease);border-bottom:1px solid #0000;align-self:flex-start;padding:8px 0;font-size:12px;font-weight:600;text-decoration:none}.warranty-col-cta:hover{border-bottom-color:var(--color-gold)}.service-timeline{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:28px;display:grid;position:relative}.service-timeline:before{content:"";background:linear-gradient(90deg,transparent 0,var(--color-gold) 12%,var(--color-gold) 88%,transparent 100%);opacity:.4;pointer-events:none;height:1px;position:absolute;top:28px;left:6%;right:6%}.service-timeline-step{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:0 6px;display:flex;position:relative}.service-timeline-num{background:linear-gradient(135deg,var(--gold-a22) 0,var(--gold-a06) 100%);border:1px solid var(--color-gold);width:56px;height:56px;color:var(--color-gold);font-family:var(--font-display);box-shadow:0 0 0 6px var(--color-bg);transition:transform var(--t-base) var(--ease),background var(--t-base) var(--ease);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;font-weight:600;display:flex}.service-timeline-step:hover .service-timeline-num{background:linear-gradient(135deg,var(--gold-glow) 0,var(--gold-a10) 100%);transform:translateY(-3px)}.service-timeline-title{color:var(--color-text);letter-spacing:.01em;margin:0 0 6px;font-size:15px;font-weight:600}.service-timeline-desc{color:var(--color-text-dim);margin:0;font-size:13px;line-height:1.5}.services-faq{gap:var(--space-3);flex-direction:column;margin-top:24px;display:flex}.services-faq-item{border:1px solid var(--rule,var(--rule));background:linear-gradient(180deg,var(--color-bg-elev) 0,var(--color-bg-card) 100%);transition:border-color var(--t-fast) var(--ease);border-radius:12px;overflow:hidden}.services-faq-item[open]{border-color:var(--rule-strong)}.services-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text);letter-spacing:.01em;-webkit-user-select:none;user-select:none;padding:18px 22px;font-size:15px;font-weight:500;list-style:none;display:flex}.services-faq-item summary::-webkit-details-marker{display:none}.services-faq-item summary:after{content:"+";border:1px solid var(--rule,var(--rule));width:28px;height:28px;color:var(--color-gold);transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:300;display:inline-flex}.services-faq-item[open] summary:after{content:"−";border-color:var(--color-gold);transform:rotate(180deg)}.services-faq-body{color:var(--color-text-dim);padding:0 22px 20px;font-size:14px;line-height:1.65}.services-cta-strip{border:1px solid var(--rule-strong);background:linear-gradient(135deg,var(--gold-a16) 0,var(--gold-a03) 100%),linear-gradient(180deg,var(--color-bg-elev) 0,var(--color-bg) 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:40px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.services-cta-strip:before{content:"";pointer-events:none;background:radial-gradient(ellipse at center,var(--gold-a08) 0,transparent 70%);position:absolute;inset:0}.services-cta-strip-text{max-width:520px;position:relative}.services-cta-strip-text h2{font-family:var(--font-display);color:var(--color-text);letter-spacing:.01em;margin:0 0 6px;font-size:24px;font-weight:500}.services-cta-strip-text p{color:var(--color-text-dim);margin:0;font-size:14px}.services-cta-strip-actions{gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.services-card-v2{border:1px solid var(--rule,var(--rule));background:linear-gradient(180deg,var(--color-bg-elev) 0,var(--color-bg) 100%);color:var(--color-text);transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);border-radius:14px;flex-direction:column;min-height:280px;padding:26px;text-decoration:none;display:flex;position:relative}.services-card-v2:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md);transform:translateY(-3px)}.services-card-v2-icon{background:linear-gradient(135deg,var(--gold-a22) 0,var(--gold-a04) 100%);width:48px;height:48px;color:var(--color-gold);border:1px solid var(--gold-a40);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.services-card-v2 h2{letter-spacing:.02em;color:var(--color-text);margin:0 0 6px;font-size:20px;font-weight:600}.services-card-v2-tagline{color:var(--color-text-dim);margin:0 0 8px;font-size:14px;line-height:1.55}.services-card-v2-cta{letter-spacing:.14em;color:var(--color-gold);text-transform:uppercase;align-items:center;gap:4px;margin-top:auto;font-size:12px;font-weight:600;display:inline-flex}.services-cards-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:32px;display:grid}@media (max-width:480px){.services-cards-grid{grid-template-columns:1fr}}@media (max-width:900px){.inspection-categories,.service-timeline,.warranty-table{grid-template-columns:repeat(2,1fr)}.service-timeline{gap:var(--space-6)}.service-timeline:before{display:none}}@media (max-width:640px){.services-stat-strip{grid-template-columns:1fr;gap:14px}.services-stat-strip>div+div{border-left:none;border-top:1px solid var(--rule,var(--rule));padding-top:14px}.inspection-categories,.service-timeline,.warranty-table{grid-template-columns:1fr}.services-cta-strip{flex-direction:column;align-items:flex-start;padding:26px 22px}}@media (max-width:480px){#ekspertiz,#garanti,#sigorta{padding-left:clamp(14px,4vw,22px)!important;padding-right:clamp(14px,4vw,22px)!important}}.not-found-page{min-height:60vh;padding:120px 0}.not-found-content{text-align:center;max-width:720px;margin:0 auto}.not-found-illus{width:240px;height:160px;color:var(--color-gold);opacity:.85;max-width:100%;margin:0 auto 32px;display:block}.not-found-eyebrow{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.18em;color:var(--color-gold);text-transform:uppercase;font-size:11px;font-weight:600}.not-found-title{font-family:var(--font-display,Georgia,serif);letter-spacing:-.02em;margin:16px 0 14px;font-size:clamp(32px,5vw,52px);font-style:italic;font-weight:300;line-height:1.05}.not-found-body{color:var(--color-text-dim);max-width:560px;margin:0 auto 32px;font-size:15px;line-height:1.7}.not-found-suggests{gap:var(--space-3);border-top:1px solid var(--rule,var(--rule));border-bottom:1px solid var(--rule,var(--rule));grid-template-columns:repeat(4,1fr);margin:32px 0;padding:24px 0;display:grid}.not-found-link{gap:var(--space-2);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);color:var(--color-text-dim);border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;padding:16px 12px;text-decoration:none;display:flex}.not-found-link:focus-visible,.not-found-link:hover{color:var(--color-gold);border-color:var(--color-gold);background:var(--gold-a04)}.not-found-link-num{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--color-gold);letter-spacing:.12em;font-size:11px}.not-found-link-label{letter-spacing:.02em;font-size:13px}.not-found-ctas{gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-top:8px;display:flex}@media (max-width:720px){.not-found-suggests{grid-template-columns:repeat(2,1fr)}.not-found-page{padding:80px 0}}.color-swatch{border:1px solid var(--rule);vertical-align:middle;border-radius:2px;width:14px;height:14px;margin-left:8px;display:inline-block}.plate-soon{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim);margin-top:2px;font-size:10px;display:block}@media (max-width:720px){[role=button],a,button,input[type=button],input[type=reset],input[type=submit]{min-height:36px}.aside a,.contact-faq-link a,.text-link,dd a,p a{min-height:0}.breadcrumb a,.breadcrumbs a,.breadcrumbs-link,.chip,.filter-chip,.footer-bottom-link,.footer-bottom-links a,.footer-col-all a,.footer-credit,.nav-ico,.section-head .see-all,.topbar-util{align-items:center;min-width:36px;min-height:36px;padding-top:6px;padding-bottom:6px;display:inline-flex}.lang-toggle a,.mdrawer-lang a{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.card-compare,.card-fav,.fc-action-btn,.nm-cmp-toggle,.nm-fav-btn{min-width:36px;min-height:36px}.pager a,.pager button,.pagination a,.pagination button{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.rc-dots button{position:relative}.rc-dots button:before{content:"";position:absolute;inset:-14px}}.car-combobox{position:relative}.car-combobox-popover{z-index:40;background:var(--color-bg-elev,#14110d);border:1px solid var(--rule-soft,var(--gold-a35));border-radius:8px;max-height:280px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.car-combobox-option{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text,#efe8da);cursor:pointer;border-bottom:1px solid var(--gold-a08);padding:8px 12px;font-size:13px;display:flex}.car-combobox-option:last-child{border-bottom:none}.car-combobox-option:hover,.car-combobox-option[data-active]{background:var(--gold-a12);color:var(--color-gold,#b8975e)}.car-combobox-slug{font-family:var(--font-mono,ui-monospace,monospace);color:var(--color-text-dim,#8a826f);white-space:nowrap;font-size:11px}.brand-2026__hero{isolation:isolate;border-bottom:1px solid var(--rule);padding:clamp(80px,14vw,180px) 0 clamp(60px,10vw,120px);position:relative;overflow:hidden}.brand-2026__hero-bg{z-index:-2;background:radial-gradient(70% 100% at 50% 0,var(--gold-a18) 0,transparent 65%),radial-gradient(80% 80% at 80% 100%,var(--gold-a08) 0,transparent 60%),linear-gradient(180deg,#0a0908 0,#14120f 100%);position:absolute;inset:0}.brand-2026__hero-bg:after{content:"";background-image:linear-gradient(var(--gold-a04) 1px,transparent 1px),linear-gradient(90deg,var(--gold-a04) 1px,transparent 1px);opacity:.4;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.brand-2026__hero-image{z-index:-1;opacity:.22;filter:grayscale(.4)contrast(1.1);background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.brand-2026__hero-inner{grid-template-columns:1fr auto;align-items:end;gap:clamp(32px,5vw,60px);display:grid}@media (max-width:800px){.brand-2026__hero-inner{grid-template-columns:1fr}}.brand-2026__hero-eyebrow{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);margin:0 0 18px;font-size:11px;display:inline-flex}.brand-2026__hero-eyebrow a{color:var(--color-text-dim);transition:color var(--t-fast) var(--ease);text-decoration:none}.brand-2026__hero-eyebrow a:hover{color:var(--color-gold)}.brand-2026__hero-wordmark{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;text-shadow:0 6px 28px var(--gold-a18);transition:transform .6s var(--ease);background:linear-gradient(135deg,#e8d4a8,#b8975e 35%,#8c6b36 68%,#d9c28f);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(56px,11vw,144px);font-style:italic;font-weight:300;line-height:.95;display:block}.brand-2026__hero:hover .brand-2026__hero-wordmark{will-change:transform;transform:scale(1.015)}.brand-2026__hero-tagline{font-family:var(--font-display);color:var(--color-text-dim);border-left:2px solid var(--color-gold);margin:18px 0 0;padding-left:16px;font-size:clamp(16px,1.6vw,20px);font-style:italic;font-weight:300;display:inline-block}.brand-2026__hero-stats{border:1px solid var(--rule);background:linear-gradient(168deg,var(--gold-a06),transparent 65%),var(--color-bg-card);-webkit-backdrop-filter:blur(6px);border-radius:16px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:clamp(18px,2.6vw,36px);padding:22px 28px;display:grid}.brand-2026__stat-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-mute);margin-bottom:6px;font-size:10px;display:block}.brand-2026__stat-value{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;font-size:clamp(24px,3.5vw,38px);font-style:italic;font-weight:300;line-height:1;display:block}.brand-2026__stat-value--gold{color:var(--color-gold)}.brand-2026__hero-logo{border:1px solid var(--rule);background:var(--color-bg-elev);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:clamp(24px,4vw,40px);right:clamp(20px,3vw,40px)}.brand-2026__about{border-bottom:1px solid var(--rule);padding:clamp(56px,8vw,100px) 0}.brand-2026__pullquote{border-left:2px solid var(--color-gold);max-width:900px;color:var(--color-text);letter-spacing:-.005em;white-space:pre-line;padding:0 0 0 clamp(24px,3vw,44px);font-size:clamp(20px,2.2vw,26px);line-height:1.55;position:relative}.brand-2026__pullquote,.brand-2026__pullquote:first-letter{font-family:var(--font-display);font-style:italic;font-weight:300}.brand-2026__pullquote:first-letter{color:var(--color-gold);float:left;font-size:2.4em;line-height:.9;margin:4px 14px 0 -2px}.brand-2026__about-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);margin:0 0 22px;font-size:11px;display:inline-block}.brand-2026__showcase{border-bottom:1px solid var(--rule);padding:clamp(56px,8vw,100px) 0}.brand-2026__section-head{justify-content:space-between;align-items:end;gap:var(--space-6);flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px);display:flex}.brand-2026__section-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin:0 0 8px;font-size:11px;display:block}.brand-2026__section-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(28px,3.4vw,40px);font-style:italic;font-weight:300}.brand-2026__showcase-grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,30px);display:grid}@media (max-width:900px){.brand-2026__showcase-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.brand-2026__showcase-grid{grid-template-columns:1fr}}.brand-2026__showcase-grid .fc{transform-origin:50%;transition:transform var(--t-base) var(--ease)}.brand-2026__showcase-grid .fc:hover{transform:translateY(-6px)}.brand-2026__inventory,.brand-2026__story{border-bottom:1px solid var(--rule);padding:clamp(56px,8vw,100px) 0}.brand-2026__story-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:900px){.brand-2026__story-grid{grid-template-columns:1fr}}.brand-2026__story-image{aspect-ratio:4/3;border:1px solid var(--rule);background:linear-gradient(135deg,var(--gold-a12),transparent 60%),linear-gradient(180deg,var(--color-bg-elev),var(--color-bg-card));border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.brand-2026__story-image-img{object-fit:cover;filter:grayscale(.2)contrast(1.05);opacity:.85;width:100%;height:100%}.brand-2026__story-image-mark{font-family:var(--font-display);color:#0000;letter-spacing:-.03em;background:linear-gradient(135deg,#e8d4a8,#b8975e 50%,#8c6b36);-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,9vw,96px);font-style:italic;font-weight:300}.brand-2026__story-text p{color:var(--color-text-dim);white-space:pre-line;font-size:16px;line-height:1.75}.brand-2026__cta{background:radial-gradient(80% 100% at 50% 50%,var(--gold-a12) 0,transparent 70%),linear-gradient(180deg,var(--color-bg-card) 0,var(--color-bg-elev) 100%);padding:clamp(48px,7vw,80px) 0}.brand-2026__cta-inner{text-align:center;max-width:720px;margin:0 auto}.brand-2026__cta-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin:0 0 14px;font-size:11px;display:inline-block}.brand-2026__cta-title{font-family:var(--font-display);letter-spacing:-.01em;color:#0000;background:linear-gradient(135deg,#e8d4a8,#b8975e 65%);-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:clamp(28px,4vw,44px);font-style:italic;font-weight:300}.brand-2026__cta-body{color:var(--color-text-dim);margin:0 0 28px;font-size:15px;line-height:1.65}.brand-2026__cta-actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.brand-2026__cta-actions .btn{min-width:180px}.brand-2026__filters{flex-wrap:wrap;gap:10px;margin-bottom:clamp(24px,3vw,36px);display:flex}.brand-2026__filter-chip{border:1px solid var(--rule);color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border-radius:999px;padding:9px 16px;font-size:11px;text-decoration:none}.brand-2026__filter-chip:hover{border-color:var(--color-gold);color:var(--color-gold)}.brand-2026__filter-chip[data-on=true]{background:var(--gold-shimmer);color:var(--color-on-gold);border-color:#0000}.brand-2026__empty{text-align:center;border:1px dashed var(--rule);color:var(--color-text-dim);border-radius:18px;padding:80px 24px}.brand-2026__empty-glyph{opacity:.6;margin-bottom:12px;font-size:36px}@media (max-width:1024px){.lang-toggle a,.mdrawer-lang a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-block:8px;display:inline-flex}.header-util{width:44px;height:44px}.header-util,.mdrawer-trigger{min-width:44px;min-height:44px}.mdrawer-trigger{padding-block:11px}.mdrawer-brand{min-height:44px;padding-block:6px}.mdrawer-foot-link{min-height:44px;padding-block:11px}.topbar-link{align-items:center;min-height:44px;display:inline-flex}.custom-select-button,.finder-cta{min-height:44px;padding-block:12px}.btn-sm{padding-block:13px}.brand,.btn-sm{min-height:44px}.brand{padding-block:2px}.finder-fine{justify-content:center;align-items:center;padding-block:14px;display:inline-flex}.detail-cta,.detail-ctas .btn,.finder-fine{min-height:44px}.breadcrumbs a,.breadcrumbs-link{align-items:center;min-height:44px;padding-block:13px;display:inline-flex}.back-link,.brand-2026__back,.brand-2026__hero-eyebrow a,.detail-listing-copy,.gallery-2026__all-cta,.save-search-cta{align-items:center;min-height:44px;padding-block:12px;display:inline-flex}.footer-social{width:44px;height:44px}.footer-col-list a{min-height:44px;padding-block:12px}.btn{min-height:44px}.satilan-year-chip{min-height:44px;padding-block:13px!important}.footer-newsletter-input,input[type=email].newsletter-input{min-height:44px}}.blog-prose{color:var(--color-text);font-size:17px;line-height:1.72}.blog-prose>*+*{margin-top:1.05em}.blog-prose>p:first-child:first-letter{float:left;color:var(--color-gold);padding:.04em .14em 0 0;font-size:3.4em;line-height:.95}.blog-prose h2,.blog-prose>p:first-child:first-letter{font-family:var(--font-display,serif);font-style:italic;font-weight:300}.blog-prose h2{letter-spacing:-.01em;color:var(--color-text);border-left:2px solid var(--color-gold);margin-top:2.4em;margin-bottom:.6em;padding-left:14px;font-size:clamp(22px,2.4vw,28px);line-height:1.25;position:relative}.blog-prose h3{font-family:var(--font-display,serif);color:var(--color-text);margin-top:1.8em;margin-bottom:.4em;font-size:clamp(18px,1.8vw,21px);font-weight:400}.blog-prose strong{color:var(--color-text);font-weight:600}.blog-prose a{color:var(--color-gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-prose ol,.blog-prose ul{padding-left:1.4em}.blog-prose li+li{margin-top:.35em}.blog-prose blockquote{border-left:2px solid var(--color-gold);font-family:var(--font-display,serif);color:var(--color-text-dim);margin:1.6em 0;padding:4px 0 4px 20px;font-size:clamp(19px,2vw,22px);font-style:italic;font-weight:300;line-height:1.5}.blog-prose img{border-radius:10px;max-width:100%;height:auto;margin:1.6em 0}.blog-prose hr{background:var(--color-border,#ffffff14);border:0;height:1px;margin:2.4em 0}.blog-prose pre{white-space:pre;border:1px solid var(--color-border);border-radius:8px;margin:1.6em 0;padding:1em 1.2em;font-size:14px;line-height:1.6;overflow-x:auto}.blog-prose code,.blog-prose pre{background:var(--color-bg-elev);font-family:var(--font-mono)}.blog-prose code{border:1px solid var(--color-border);color:var(--color-gold-soft);border-radius:4px;padding:.15em .4em;font-size:.88em}.blog-prose pre code{font-size:inherit;color:inherit;background:0 0;border:none;padding:0}.blog-prose table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:15px;display:block;overflow-x:auto}.blog-prose td,.blog-prose th{border:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:nowrap;padding:8px 14px}.blog-prose th{background:var(--color-bg-elev);color:var(--color-gold-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}@media (max-width:1024px){.about-certs-eyebrow,.about-contact-eyebrow,.about-pillar-eyebrow,.about-section-head .eyebrow,.brand-2026__about-eyebrow,.brand-2026__cta-eyebrow,.brand-2026__hero-eyebrow,.brand-2026__section-eyebrow,.budget-eyebrow,.detail-related-eyebrow,.eyebrow,.finder-head .eyebrow,.footer-invite-eyebrow,.hero-content .eyebrow,.not-found-eyebrow,.page-header .eyebrow,.prefoot-left .eyebrow,.topbar,.topbar-item,.topbar-link{font-size:clamp(12px,2.4vw,13px)}.field-hint,.fieldHint,.form-hint,.formFieldHint,.helperText,[class*=FieldHint],[class*=HelperText],[class*=formHint]{font-size:clamp(13px,3vw,14px);line-height:1.45}.caption,.micro,.small-caption{font-size:clamp(12px,2.6vw,13px)}}.nm-floats{bottom:calc(22px + env(safe-area-inset-bottom,0px))}@media (max-width:640px){.nm-floats{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}body,html{max-width:100vw;overflow-x:clip}@media (max-width:900px){.why-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.why-card{min-height:auto!important;padding:22px 18px 18px!important}.why-card .why-num{font-size:28px!important}.why-card h4{font-size:16px!important}.why-card p{font-size:12px!important;line-height:1.55!important}}@media (max-width:640px){.td-form{gap:14px}.td-form>h4{font-size:20px}.td-form label{font-size:10px}.td-form input,.td-form select,.td-form textarea{padding:11px 12px;font-size:14px}.td-form-grid{gap:10px;grid-template-columns:1fr!important}.td-fine{letter-spacing:.08em;font-size:10px}.td-submit{padding:14px 18px;font-size:12px}}.finder-cta{isolation:isolate;position:relative;overflow:hidden}.finder-cta:before{content:"";transition:transform .7s var(--ease-smooth);pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.finder-cta:hover:before{transform:translate(120%)}.finder-cta>*{z-index:2;position:relative}@media (max-width:640px){.finder-tab{padding:10px 4px;font-size:10px}.finder-tab .ico{margin-bottom:4px;font-size:16px}.finder-tab .ico svg{width:16px;height:16px}.hero-content>.eyebrow{letter-spacing:.16em;gap:6px;font-size:10px}.hero-content>.eyebrow .sep{opacity:.45}}.rc-dots{gap:var(--space-2);margin-top:16px;display:inline-flex}.rc-dots button{border:1px solid var(--gold-a40);cursor:pointer;width:8px;height:8px;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);background:0 0;border-radius:50%;padding:0}.rc-dots button[data-active=true]{background:var(--color-gold);transform:scale(1.2)}@media (max-width:640px){main>div>section.section>.container[style*=text-align\:center]{padding-top:8px;padding-bottom:8px}main>div>section.section>.container[style*=text-align\:center] h2.h-section{font-size:26px!important}main>div>section.section>.container[style*=text-align\:center] p{font-size:13px;line-height:1.6}}.showroom-content{flex-direction:column!important;display:flex!important}.showroom-title{margin:10px 0 8px!important;font-size:clamp(28px,5vw,44px)!important;line-height:1.1!important}.showroom-desc{color:var(--color-text-dim);margin:0 0 18px;font-size:14px;line-height:1.55}.showroom-rule{background:linear-gradient(90deg,var(--gold-a45),var(--gold-a10) 50%,transparent);border:0;height:1px;margin:8px 0 18px}.showroom-dl{flex-direction:column!important;gap:0!important;margin:0 0 22px!important;display:flex!important}.showroom-dl-row{border-bottom:1px solid var(--gold-a12)!important;grid-template-columns:28px 88px 1fr!important;align-items:center!important;gap:12px!important;padding:11px 0!important;display:grid!important}.showroom-dl-row:last-child{border-bottom:0!important}.showroom-dl-row:before{content:"";background:var(--color-gold);flex-shrink:0;width:16px;height:16px;display:inline-block}.showroom-dl-row:first-of-type:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 1 1 18 0z'/><circle cx='12' cy='10' r='3'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 1 1 18 0z'/><circle cx='12' cy='10' r='3'/></svg>") 50%/contain no-repeat}.showroom-dl-row:nth-of-type(2):before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>") 50%/contain no-repeat}.showroom-dl-row:nth-of-type(3):before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>") 50%/contain no-repeat}.showroom-dl-row:nth-of-type(4):before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12.04 2.5a9.5 9.5 0 0 0-8.13 14.4L2.5 21.5l4.74-1.36A9.5 9.5 0 1 0 12.04 2.5Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12.04 2.5a9.5 9.5 0 0 0-8.13 14.4L2.5 21.5l4.74-1.36A9.5 9.5 0 1 0 12.04 2.5Z'/></svg>") 50%/contain no-repeat}.showroom-dl-row:nth-of-type(5):before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 7-10 6L2 7'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 7-10 6L2 7'/></svg>") 50%/contain no-repeat}.showroom-dl-row:nth-of-type(6):before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M18 7c0-5.333-8-5.333-8 0'/><path d='M10 7v14'/><path d='M6 21h12'/><path d='M6 13h10'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M18 7c0-5.333-8-5.333-8 0'/><path d='M10 7v14'/><path d='M6 21h12'/><path d='M6 13h10'/></svg>") 50%/contain no-repeat}.showroom-dl dt{font-family:var(--font-mono)!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--color-text-mute,#f5f1ea80)!important;margin:0!important;font-size:10px!important;font-weight:600!important}.showroom-dl dd{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex;font-family:var(--font-ui)!important;color:var(--color-text)!important;margin:0!important;font-size:14px!important;line-height:1.4!important}.showroom-dl dd a{transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);border-bottom:1px solid #0000;color:var(--color-text)!important;text-decoration:none!important}.showroom-dl dd a:hover{color:var(--color-gold)!important;border-bottom-color:var(--color-gold)!important}.showroom-live-dot{background:var(--color-whatsapp);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #25d3662e}.showroom-live-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-whatsapp);text-transform:uppercase;font-size:10px;font-weight:700}.showroom-hours-sep{color:var(--color-text-mute);margin:0 2px}.showroom-currency{letter-spacing:.08em;font-weight:700;font-family:var(--font-mono)!important;color:var(--color-gold)!important}.showroom-ctas{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;margin-top:6px;display:grid!important}@media (max-width:640px){.showroom-dl-row{grid-template-columns:22px 80px 1fr!important;gap:10px!important;padding:10px 0!important}.showroom-dl-row:before{width:14px;height:14px}.showroom-dl dt{letter-spacing:.18em!important;font-size:10px!important}.showroom-dl dd{font-size:13px!important}.showroom-ctas{grid-template-columns:1fr!important;gap:8px!important}}.showroom-map-embed{aspect-ratio:4/3;border:1px solid var(--rule);background:var(--color-bg-elev);width:100%;position:relative;overflow:hidden}.showroom-map-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.showroom-map-embed:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px var(--gold-a18);position:absolute;inset:0}.showroom-map-open{z-index:2;align-items:center;gap:var(--space-2);background:var(--color-gold,#dac089);color:var(--color-on-gold);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:filter var(--t-fast) var(--ease),transform var(--t-fast) var(--ease-smooth);border:1px solid #00000026;padding:10px 16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 18px #00000073}.showroom-map-open:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:640px){.footer-top.footer-grid{gap:28px;grid-template-columns:1fr!important}.footer-brand-cell{text-align:left}.footer-brand-lockup img.footer-brand-logo{width:auto;height:40px}.footer-brand-desc{font-size:12px;line-height:1.6}.footer-trust-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.footer-trust-badge{width:100%;font-size:10px!important}.footer-col .footer-col-title,.footer-col h5{letter-spacing:.18em;font-size:11px}.footer-col a,.footer-col ul li a{padding:6px 0;font-size:13px}}.footer-bottom{padding:22px var(--pad);border-top:1px solid var(--rule-soft);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.footer-bottom-links{gap:var(--space-4);display:inline-flex}.footer-bottom-links a{letter-spacing:.14em;color:var(--color-text-dim);transition:color .18s var(--ease);font-size:11px;text-decoration:none}.footer-bottom-links a:hover{color:var(--color-gold)}.footer-bottom-meta{letter-spacing:.16em}.footer-bottom-meta,.footer-credit{color:var(--color-text-mute);text-transform:uppercase;font-size:10px}.footer-credit{letter-spacing:.14em;transition:color .18s var(--ease);text-decoration:none}.footer-credit:hover{color:var(--color-gold)}.footer-credit-brand{color:var(--color-text-dim)}@media (max-width:640px){.footer-bottom{padding:18px var(--pad);flex-direction:column;align-items:flex-start;gap:10px}.footer-bottom-links{gap:10px 14px}.footer-bottom-links a,.footer-bottom-meta{font-size:10px}.header-actions,.header-utils{gap:var(--space-2)}.header-util,.header-utils>*{border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.header-util svg{width:18px;height:18px;display:block}}.header-util{background:var(--gold-a06)!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.header-util>*{margin:0 auto;display:block}.header-util svg{margin:auto;display:block}.header-util:hover{background:var(--gold-a14)!important;border-color:var(--gold-a40)!important}.finder-tab{gap:4px;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.finder-tab .ico,.finder-tab .lucide,.finder-tab>svg{flex-shrink:0;margin:0 auto!important;display:block!important}.finder-tab>span{text-align:center;line-height:1.2;display:block}@media (max-width:640px){.footer-col .footer-col-list{grid-template-columns:repeat(2,1fr);gap:4px 16px;display:grid}.footer-col .footer-col-list .footer-col-all{grid-column:1/-1;margin-top:8px}}.footer-bottom-link{align-items:center;gap:var(--space-2);display:inline-flex}.footer-bottom-link:before{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 7-10 5L2 7'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 7-10 5L2 7'/></svg>") 50%/contain no-repeat}.footer-bottom-links{flex-wrap:wrap;align-items:center;gap:0;display:flex}.footer-bottom-links a{text-transform:uppercase;color:var(--color-text-mute);padding:4px 12px;position:relative;letter-spacing:.12em!important;font-size:10px!important}.footer-bottom-links a+a:before{content:"·";color:var(--color-text-mute);opacity:.4;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer-bottom{text-align:center}.footer-credit{align-items:center;gap:6px;margin:0 auto;display:inline-flex}@media (max-width:640px){.footer-bottom{align-items:center!important}.footer-bottom-links{justify-content:center;margin:0 auto}}.hero-trust{gap:10px!important}@media (max-width:640px){.hero-trust{flex-direction:column;align-items:flex-start;gap:6px!important}.hero-trust>div{margin:0!important}.hero-ctas{flex-wrap:wrap;gap:10px;flex-direction:row!important}.hero-ctas .btn{text-align:center;flex:calc(50% - 10px);justify-content:center;min-width:0;padding:14px 12px;font-size:12px}}@keyframes heroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-content>.eyebrow{animation:heroIn .5s var(--ease-smooth) both}.hero-content>.hero-h{animation:heroIn .5s 50ms var(--ease-smooth) both}.hero-content>.lead{animation:heroIn .5s .1s var(--ease-smooth) both}.hero-content>.hero-stats{animation:heroIn .5s .15s var(--ease-smooth) both}.hero-content>.hero-ctas{animation:heroIn .5s .2s var(--ease-smooth) both}.hero-content>.hero-trust{animation:heroIn .5s .25s var(--ease-smooth) both}@media (prefers-reduced-motion:reduce){.hero-content>*{animation:none!important}}.finder-pane .fld label[for=hero-finder-body]:before,.finder-pane .fld label[for=hero-finder-budget]:before,.finder-pane .fld label[for=hero-finder-fuel]:before{content:"";vertical-align:-2px;background:var(--color-gold);width:14px;height:14px;margin-right:8px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 13 L5 8 H19 L21 13 V18 H17 V16 H7 V18 H3 Z'/><circle cx='7' cy='15.5' r='1.2'/><circle cx='17' cy='15.5' r='1.2'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 13 L5 8 H19 L21 13 V18 H17 V16 H7 V18 H3 Z'/><circle cx='7' cy='15.5' r='1.2'/><circle cx='17' cy='15.5' r='1.2'/></svg>") 50%/contain no-repeat}.finder-pane .fld label[for=hero-finder-fuel]:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 22h12V4H3v18Z'/><path d='M15 12h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2'/><path d='M15 6l4 4'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 22h12V4H3v18Z'/><path d='M15 12h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2'/><path d='M15 6l4 4'/></svg>") 50%/contain no-repeat}.finder-pane .fld label[for=hero-finder-budget]:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M18 7c0-5.333-8-5.333-8 0'/><path d='M10 7v14'/><path d='M6 21h12'/><path d='M6 13h10'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M18 7c0-5.333-8-5.333-8 0'/><path d='M10 7v14'/><path d='M6 21h12'/><path d='M6 13h10'/></svg>") 50%/contain no-repeat}.finder-result{align-items:center;gap:var(--space-3)}.finder-result .matches{align-items:baseline;gap:var(--space-2);display:inline-flex}.finder-result .matches:before{content:"";background:var(--color-gold);width:8px;height:8px;box-shadow:0 0 0 4px var(--gold-a16);border-radius:50%;align-self:center;display:inline-block}.finder-fine{border-top:1px solid var(--gold-a10);justify-content:center;align-items:center;gap:6px;letter-spacing:.08em!important;color:var(--color-text-mute)!important;margin-top:6px!important;padding:8px 0 0!important;font-size:10px!important;display:inline-flex!important}.finder-tab>svg,.finder-tab>svg.lucide{margin-left:auto!important;margin-right:auto!important;display:block!important}.finder-tab{text-align:center!important;padding:14px 6px!important}.stock-grid-wrap{position:relative}.stock-carousel-arrows{pointer-events:none;z-index:4;display:none;position:absolute;inset:0}.stock-carousel-arrow{pointer-events:auto;-webkit-backdrop-filter:blur(8px);border:1px solid var(--gold-a35);width:44px;height:44px;color:var(--color-gold);cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease-smooth),opacity var(--t-fast) var(--ease);background:#14120fd9;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:38%;transform:translateY(-50%);box-shadow:0 6px 22px #00000073}.stock-carousel-arrow:first-child{left:8px}.stock-carousel-arrow:last-child{right:8px}.stock-carousel-arrow:hover:not(:disabled){background:var(--rule);border-color:var(--color-gold);transform:translateY(-50%)scale(1.05)}.stock-carousel-arrow:disabled{opacity:0;pointer-events:none;cursor:not-allowed}.stock-carousel-arrow:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (max-width:768px){.stock-carousel-arrows{display:block}.featured-grid.stock-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--space-3);margin:0 -16px;padding:4px 16px 16px;overflow:auto hidden;flex-wrap:nowrap!important;display:flex!important}.featured-grid.stock-grid::-webkit-scrollbar{display:none}.featured-grid.stock-grid>.fc{scroll-snap-align:start;flex:0 0 78%;min-width:78%;max-width:78%}}.budget-price{font-family:var(--font-mono,"JetBrains Mono","SF Mono",monospace)!important;letter-spacing:-.01em!important;font-size:26px!important;font-style:normal!important;font-weight:700!important;line-height:1.1!important}.budget-price .gold,.budget-price i.gold{color:var(--color-gold);font-weight:700;font-style:normal!important}.eyebrow{font-family:var(--font-ui)!important;letter-spacing:.22em!important;font-size:11px!important;font-weight:600!important}.footer-invite-ctas .btn,.showroom-ctas .btn{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.footer-invite-ctas .btn:before,.showroom-ctas .btn:before{content:"";background:currentColor;flex-shrink:0;width:16px;height:16px;display:inline-block}.footer-invite-ctas .btn:first-child:before,.showroom-ctas .btn:first-child:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/><circle cx='12' cy='15' r='1.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/><circle cx='12' cy='15' r='1.5'/></svg>") 50%/contain no-repeat}.footer-invite-ctas .btn:nth-child(2):before,.showroom-ctas .btn:nth-child(2):before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>") 50%/contain no-repeat}.showroom-ctas .btn:nth-child(3):before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='currentColor'><path d='M16 0C7.2 0 0 7.2 0 16c0 2.8.7 5.5 2 7.8L0 32l8.4-2.2C10.7 31.3 13.3 32 16 32c8.8 0 16-7.2 16-16S24.8 0 16 0Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='currentColor'><path d='M16 0C7.2 0 0 7.2 0 16c0 2.8.7 5.5 2 7.8L0 32l8.4-2.2C10.7 31.3 13.3 32 16 32c8.8 0 16-7.2 16-16S24.8 0 16 0Z'/></svg>") 50%/contain no-repeat}.footer-newsletter-cta{background:linear-gradient(135deg,var(--color-gold) 0,#d4b577 50%,var(--color-gold) 100%)!important;color:var(--color-on-gold)!important;font-family:var(--font-mono)!important;letter-spacing:.18em!important;text-transform:uppercase!important;min-height:44px!important;transition:background-position .4s var(--ease),transform var(--t-fast) var(--ease-smooth),box-shadow var(--t-fast) var(--ease)!important;box-shadow:0 6px 18px var(--gold-a35),inset 0 1px 0 #fff0c866!important;background-position:0!important;background-size:200% 100%!important;border:0!important;padding:0 26px!important;font-weight:700!important;position:relative!important;overflow:hidden!important}.footer-newsletter-cta:hover:not(:disabled){box-shadow:0 10px 26px var(--gold-a50),inset 0 1px 0 #fff0c899!important;background-position:100%!important;transform:translateY(-1px)!important}.footer-newsletter-cta:active{transform:translateY(0)!important}.header-util-badge{min-width:16px!important;height:16px!important;font-family:var(--font-mono)!important;color:var(--color-on-gold)!important;background:var(--color-gold)!important;border:2px solid var(--color-bg,#0a0908)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 4px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:-5px!important;right:-5px!important;box-shadow:0 2px 6px #0006!important}.breadcrumbs{padding:14px 0!important}.breadcrumbs .container{padding-left:16px;padding-right:16px}.breadcrumbs-list{flex-wrap:wrap;margin:0!important;padding:0!important;list-style:none!important}.breadcrumbs-item,.breadcrumbs-list{align-items:center!important;gap:6px!important;display:inline-flex!important}.breadcrumbs-item{font-family:var(--font-mono)!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:10px!important}.breadcrumbs-link{transition:color var(--t-fast) var(--ease);color:var(--color-text-mute,#f5f1ea80)!important;text-decoration:none!important}.breadcrumbs-current,.breadcrumbs-link:hover{color:var(--color-gold)!important}.breadcrumbs-current{font-weight:700!important}.breadcrumbs-sep{color:var(--color-text-mute,#f5f1ea4d)!important}@media (max-width:640px){.breadcrumbs{border-bottom:1px solid var(--gold-a12);background:linear-gradient(180deg,var(--gold-a04),transparent);padding:16px 0!important}.breadcrumbs-item:not(:last-child) .breadcrumbs-link:before{content:"‹";color:var(--color-gold);letter-spacing:0;margin-right:6px;font-size:14px;font-weight:700}.breadcrumbs-item:not(:last-child) .breadcrumbs-link{color:var(--color-gold)!important}}.btn-with-icon{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.btn-with-icon .wa-glyph{color:var(--color-whatsapp);flex-shrink:0;display:block}.btn.btn-primary.btn-with-icon .wa-glyph{color:var(--color-on-gold)}.hero-h-rotating{min-height:2.1em}.hero-h-fade{animation:heroHRotate .7s var(--ease-decel) both;display:inline-block}@keyframes heroHRotate{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-h-fade{animation:none}}.topbar{background:linear-gradient(180deg,var(--gold-a05),#0000),var(--color-bg-deep,#0a0908);position:relative}.topbar:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-a45) 30%,var(--gold-a45) 70%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.topbar-item.open{align-items:center;gap:var(--space-2);display:inline-flex}.topbar-item.open .live-dot{background:var(--color-whatsapp);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.topbar-item.open .live-dot:after{content:"";animation:livePulse 1.6s var(--ease-in-out) infinite;background:#25d36666;border-radius:50%;position:absolute;inset:-4px}@keyframes livePulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.topbar-item.open .live-dot:after{animation:none}}.hero-ctas .btn-outline{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.hero-ctas .btn-outline:before{content:"";background:currentColor;flex-shrink:0;width:18px;height:18px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/><circle cx='12' cy='15' r='1.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/><circle cx='12' cy='15' r='1.5'/></svg>") 50%/contain no-repeat}.hero-ctas .btn-primary{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.hero-ctas .btn-primary:before{content:"";background:currentColor;flex-shrink:0;width:18px;height:18px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 13 L5 8 H19 L21 13 V18 H17 V16 H7 V18 H3 Z'/><circle cx='7' cy='15.5' r='1.4'/><circle cx='17' cy='15.5' r='1.4'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 13 L5 8 H19 L21 13 V18 H17 V16 H7 V18 H3 Z'/><circle cx='7' cy='15.5' r='1.4'/><circle cx='17' cy='15.5' r='1.4'/></svg>") 50%/contain no-repeat}.stock-carousel-arrow{background:var(--color-gold,#b8975e)!important;color:var(--color-on-gold)!important;box-shadow:0 8px 24px #0000008c,0 0 0 1px var(--gold-a25)!important;border-color:#00000026!important}.stock-carousel-arrow:hover:not(:disabled){color:#000!important;background:#d3b577!important;transform:translateY(-50%)scale(1.1)!important}.stock-carousel-arrow:disabled{opacity:.35!important;pointer-events:none!important}@media (max-width:640px){.topbar{border-bottom:1px solid var(--gold-a16);padding:6px 0!important}.topbar-inner{gap:var(--space-2);flex-wrap:wrap;padding:0 14px}.topbar-left,.topbar-right{flex-shrink:1;width:auto;min-width:0}.topbar-item.open{font-size:10px!important}.topbar-item.open span:not(.live-dot){text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:180px;display:inline-block;overflow:hidden}.topbar-right .topbar-link.hide-md,.topbar-right .topbar-link.hide-sm{display:none!important}.topbar-right .lang-toggle a{font-size:11px}}.stock-chips{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:6px!important;margin:16px 0 20px!important;padding:0!important;display:flex!important}.stock-chip-group{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0 -2px!important;padding:4px 0!important;display:flex!important;overflow-x:auto!important}.stock-chip-group::-webkit-scrollbar{display:none}.stock-chip-label{font-family:var(--font-mono)!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--color-text-mute,#f5f1ea80)!important;flex-shrink:0!important;align-self:center!important;margin:0 6px 0 0!important;font-size:10px!important}.stock-chip{font-family:var(--font-ui)!important;color:var(--color-text-dim,#f5f1eab3)!important;white-space:nowrap!important;transition:color .18s var(--ease),border-color .18s var(--ease)!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:4px 0 6px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.stock-chip:hover{color:var(--color-gold)!important;border-bottom-color:var(--color-gold)!important;transform:none!important}.stock-chip-n{font-family:var(--font-mono)!important;color:var(--color-text-mute,#f5f1ea66)!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:10px!important;font-weight:500!important;line-height:1!important}.stock-chip:hover .stock-chip-n{color:var(--color-gold)}.stock-chip-more{color:var(--color-gold)!important;font-weight:600!important}@media (max-width:640px){.stock-chips{margin:10px 0 14px!important}.stock-chip{font-size:12px!important}.stock-chip-label{letter-spacing:.18em!important;font-size:10px!important}}.hero-content>.eyebrow{margin-bottom:18px;flex-wrap:wrap!important;align-items:center!important;gap:10px 14px!important;padding:0!important;display:inline-flex!important}.hero-content>.eyebrow>span:not(.sep){color:var(--color-text);text-transform:uppercase;border:1px solid var(--gold-a25);background:var(--gold-a04);white-space:nowrap;border-radius:999px;padding:6px 12px;font-family:var(--font-mono)!important;letter-spacing:.18em!important;font-size:10px!important;font-weight:500!important}.hero-content>.eyebrow>span.sep{display:none!important}@media (max-width:640px){.hero-content>.eyebrow{gap:6px!important}.hero-content>.eyebrow>span:not(.sep){padding:5px 10px;letter-spacing:.14em!important;font-size:10px!important}}.topbar-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.topbar-inner::-webkit-scrollbar{display:none}@media (max-width:640px){.topbar-item{white-space:nowrap}.topbar-item,.topbar-item.open span:not(.live-dot){font-size:10px!important}.topbar-left{flex-shrink:1;min-width:0}.topbar-item.open span:nth-child(2):after{content:" · 09-19"}.topbar-item.open span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:110px;display:inline-block;overflow:hidden}}@media (max-width:480px){.topbar-item.open span:nth-child(2){max-width:90px}}section#testdrive .prefoot-left h2{font-family:var(--font-display,"Cormorant Garamond",serif)!important;letter-spacing:-.01em!important;margin:12px 0 14px!important;font-size:clamp(28px,5vw,44px)!important;font-weight:500!important;line-height:1.15!important}section#testdrive .prefoot-left h2 i.gold{color:var(--color-gold);font-style:italic}.td-fine{opacity:.6;letter-spacing:.08em!important;margin-top:8px!important;margin-bottom:0!important;padding-bottom:0!important;font-size:10px!important;line-height:1.4!important}.fc-flag,.fc-flag:after,.fc-flag:before{all:unset}.fc-flag{z-index:3!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:2px!important;padding:5px 10px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-block!important;position:absolute!important;top:14px!important}.fc-flag:before{display:none!important}.fc-flag-gold{color:#0a0800!important;background:#c5a35a!important;left:14px!important}.fc-flag-gold,.fc-flag-new{box-shadow:0 2px 8px #00000080!important}.fc-flag-new{color:#e8f5ee!important;background:#111410!important;left:auto!important;right:14px!important}.fc-flag-sold{color:#968f87!important;background:#12100ee6!important;left:14px!important;box-shadow:0 2px 8px #00000080!important}.topbar .lang-toggle{gap:0!important;padding:0!important}.topbar .lang-toggle,.topbar .lang-toggle a{background:0 0!important;border:0!important;align-items:center!important;display:inline-flex!important}.topbar .lang-toggle a{transition:color var(--t-fast) var(--ease);font-family:var(--font-mono)!important;letter-spacing:.18em!important;color:var(--color-text-mute,#f5f1ea73)!important;justify-content:center!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;position:relative!important}.topbar .lang-toggle a:not(:last-child):after{content:"";background:var(--gold-a25);width:1px;position:absolute;top:25%;bottom:25%;right:0}.topbar .lang-toggle a:hover{color:var(--color-text)!important}.topbar .lang-toggle a.active{color:var(--color-gold)!important;background:0 0!important}.topbar .lang-toggle a.active:before{content:"";background:var(--color-gold);height:1px;position:absolute;bottom:-1px;left:10px;right:10px}.hero-content>.eyebrow>span:not(.sep){z-index:1;position:relative;background:#0a09078c!important}.hero-content>.eyebrow>span:not(.sep):first-of-type:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>") 50%/contain no-repeat}.hero-content>.eyebrow>span:not(.sep):first-of-type:before,.hero-content>.eyebrow>span:not(.sep):nth-of-type(3):before{content:"";vertical-align:-1px;background:var(--color-gold);width:11px;height:11px;margin-right:6px;display:inline-block}.hero-content>.eyebrow>span:not(.sep):nth-of-type(3):before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 1 1 18 0z'/><circle cx='12' cy='10' r='3'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 1 1 18 0z'/><circle cx='12' cy='10' r='3'/></svg>") 50%/contain no-repeat}.hero-content>.eyebrow>span:not(.sep):nth-of-type(5):before{content:"";vertical-align:-1px;background:var(--color-gold);width:11px;height:11px;margin-right:6px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='2' y1='12' x2='22' y2='12'/><path d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='2' y1='12' x2='22' y2='12'/><path d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/></svg>") 50%/contain no-repeat}.rc-dots{justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin:18px auto 0!important;padding:0!important;display:inline-flex!important}.rc-dots button{appearance:none!important;border:1px solid var(--gold-a40)!important;cursor:pointer!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;box-shadow:none!important;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),width var(--t-fast) var(--ease)!important;background:0 0!important;border-radius:50%!important;flex-shrink:0!important;margin:0!important;padding:0!important}.rc-dots button[data-active=true]{background:var(--color-gold)!important;border-color:var(--color-gold)!important;border-radius:999px!important;width:22px!important;min-width:22px!important;max-width:22px!important}.rc-dots button:after,.rc-dots button:before{content:none!important;display:none!important}@media (max-width:768px){.featured-grid.stock-grid{scroll-padding-left:16px;position:relative}.featured-grid.stock-grid:after{content:"→";background:var(--color-gold);width:36px;height:36px;color:var(--color-on-gold);pointer-events:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex;position:sticky;right:0;box-shadow:0 4px 16px #00000080}}.reviews-carousel{min-height:280px}.reviews-slide{align-items:stretch;min-height:240px;display:flex}.reviews-slide>*{flex:1;width:100%}@media (max-width:640px){.reviews-carousel{min-height:320px}.reviews-slide{min-height:280px}}.mdrawer-panel{transition:transform .38s var(--ease-sheet),visibility 0s linear .38s!important}.mdrawer-panel.is-open{transition:transform .38s var(--ease-sheet),visibility 0s linear 0s!important;box-shadow:-24px 0 96px #0009,-8px 0 24px var(--gold-a06)!important}@media (prefers-reduced-motion:reduce){.mdrawer-panel,.mdrawer-panel.is-open{transition:visibility linear!important}.mdrawer-backdrop{transition:none!important}}@media (max-width:480px){.hero-stats{grid-template-columns:repeat(2,1fr);gap:16px 20px}}@media (max-width:640px){.hero-ctas{padding-right:64px}}@media (max-width:480px){.topbar-left{flex:auto;min-width:0;overflow:hidden}.topbar-left .topbar-item{min-width:0;max-width:calc(100vw - 100px);overflow:hidden}.topbar-left .topbar-item>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:600px){.fc-action-btn.nm-cmp-toggle,.fc-action-btn.nm-fav-btn,.fc-action-btn.nm-qv-toggle,.fc-hover-overlay .fc-action-btn{width:38px;min-width:38px;height:38px;min-height:38px}.fc-hover-grid{gap:var(--space-2);padding:10px 8px}.fc-action{min-width:38px}.fc-action-label{letter-spacing:.1em;font-size:10px}}.detail-specs dd{text-transform:capitalize}@media (max-width:720px){.detail-print-link{display:none!important}}@media (max-width:640px){.footer-bottom-links a{align-items:center;min-height:36px;padding:10px;display:inline-flex}.footer-bottom-links a:first-child{padding-left:0}}@media (max-width:720px){body:has(.detail-mobile-cta) .nm-floats{bottom:calc(80px + env(safe-area-inset-bottom))!important}}.fc-spec .v{text-transform:capitalize}@media (max-width:640px){.hero-content h1,.hero-h{font-size:clamp(32px,9vw,48px)}}@media (max-width:400px){.page-header h1{font-size:clamp(32px,10vw,40px)}}@supports (min-height:92dvh){.hero,.hero-inner{min-height:92dvh}}@media (max-width:400px){.hs-grid{grid-template-columns:1fr}}.btn-primary:active{filter:brightness(.88)}.btn-outline:active{background:var(--gold-a14)}.btn-ghost:active{background:#ffffff0f}.fc-hover-overlay .fc-action-btn:active{background:var(--gold-a25);transform:scale(.94)}[id]:not(html):not(body):not(#main):not(#__next){scroll-margin-top:calc(var(--header-full-h) + 16px)}body[data-scrolled] [id]:not(html):not(body):not(#main):not(#__next){scroll-margin-top:calc(var(--header-h) + 16px)}@media (max-width:400px){.nm-cmp-row-label,.nm-cmp-th-label{min-width:88px}.nm-cmp-th-car{min-width:140px}}@media (prefers-contrast:more){:root{--color-text-dim:#d4cfc8;--color-text-mute:#b0a99f;--rule:#ffffff47;--rule-soft:#ffffff2e}}@media (forced-colors:active){.active-filter-chip,.btn,.filterbar-search,.filterbar-select,.gallery-2026__strip-tile,.nm-cmp-table td,.nm-cmp-table th{border:1px solid buttontext}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}.nm-sw-toast{bottom:calc(16px + env(safe-area-inset-bottom,0px))}@media (max-width:640px){ul.footer-trust-list{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}ul.footer-trust-list li.footer-trust-badge{width:100%!important;display:flex!important}.hero-content>.eyebrow{flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;margin-bottom:14px!important;display:flex!important}.hero-content>.eyebrow>span:not(.sep){font-family:var(--font-ui)!important;letter-spacing:.1em!important;white-space:nowrap!important;padding:5px 10px!important;font-size:10px!important;font-weight:600!important}}@media (max-width:420px){.hero-content>.eyebrow>span:not(.sep){letter-spacing:.08em!important;padding:4px 9px!important;font-size:10px!important}}.nm-cookie-banner{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;border:1px solid var(--gold-a35);width:min(640px,100vw - 32px);box-shadow:0 20px 48px #000000a6,0 4px 12px var(--gold-a14);-webkit-backdrop-filter:blur(12px);background:#13110ff7;border-radius:12px;padding:20px 24px;display:block;position:fixed;left:50%;transform:translate(-50%)}.nm-cookie-inner{flex-direction:column;gap:10px;display:flex}.nm-cookie-title{font-family:var(--font-ui);color:var(--color-text);letter-spacing:.01em;margin:0;font-size:14px;font-weight:700}.nm-cookie-body{color:var(--color-text-dim);margin:0;font-size:13px;line-height:1.55}.nm-cookie-link{color:var(--color-gold);text-underline-offset:2px;transition:color var(--t-fast) var(--ease);text-decoration:underline}.nm-cookie-link:hover{color:var(--color-gold-soft)}.nm-cookie-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:2px}.nm-cookie-actions{gap:var(--space-2);flex-wrap:wrap;margin-top:4px;display:flex}.nm-cookie-btn{min-height:44px;font-family:var(--font-ui);letter-spacing:.02em;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:13px;font-weight:600;display:inline-flex}.nm-cookie-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.nm-cookie-btn--accept{background:var(--color-gold);color:var(--color-on-gold);border-color:var(--color-gold)}.nm-cookie-btn--accept:hover{background:var(--color-gold-soft);border-color:var(--color-gold-soft)}.nm-cookie-btn--decline{color:var(--color-text-dim);border-color:var(--gold-a35);background:0 0}.nm-cookie-btn--decline:hover{color:var(--color-text);border-color:var(--gold-a60)}@media (max-width:480px){.nm-cookie-banner{border-radius:10px;padding:16px 18px}.nm-cookie-actions{flex-direction:column}.nm-cookie-btn{width:100%}}.loader-slogan{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-dim);opacity:0;animation:loader-slogan-in .6s .3s var(--ease) forwards;margin:18px 0 0;font-size:11px}@keyframes loader-slogan-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.loader-slogan{opacity:1;animation:none}}@media (max-width:560px){.topbar{display:none}}@media (max-width:1100px){.mdrawer-trigger{order:99}}.mdrawer-panel{transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .2s var(--ease),visibility 0s linear .32s;will-change:transform}.mdrawer-panel.is-open{transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .24s var(--ease),visibility 0s linear 0s}.mdrawer-backdrop{transition:opacity .3s var(--ease),visibility 0s linear .3s}.mdrawer-backdrop.is-open{transition:opacity .38s var(--ease),visibility 0s linear 0s}.fc-flag{letter-spacing:.14em!important;border-radius:4px!important;padding:5px 12px!important;font-size:9.5px!important}.fc-flag-gold{background:linear-gradient(135deg,#d4aa5a,#c5a35a 50%,#b8943e)!important;box-shadow:0 2px 10px #00000080,inset 0 1px #ffffff2e!important}.fc-flag-new{background:#0a140eeb!important;border:1px solid #3eca7266!important;border-left:3px solid #3eca72!important;box-shadow:0 2px 10px #00000080,0 0 8px #3eca721f!important}.fc-flag-sold{background:#12100ee0!important;border:1px solid #968f8733!important;box-shadow:0 2px 8px #0006!important}.btn-testdrive{align-items:center!important;gap:7px!important;display:inline-flex!important}.btn-testdrive:before{content:"";background:currentColor;flex-shrink:0;width:15px;height:15px;display:inline-block;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Im0xMiAxNCA0LTQiLz48cGF0aCBkPSJNMy4zNCAxOWExMCAxMCAwIDEgMSAxNy4zMiAwIi8+PC9zdmc+) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Im0xMiAxNCA0LTQiLz48cGF0aCBkPSJNMy4zNCAxOWExMCAxMCAwIDEgMSAxNy4zMiAwIi8+PC9zdmc+) 50%/contain no-repeat}.btn-sm.btn-testdrive:before{width:13px;height:13px}@media (max-width:640px){.hero-content h1,.hero-h{font-size:clamp(36px,10vw,52px);font-weight:400;line-height:1}.hero-content .lead{font-size:16px;line-height:1.65}}@media (max-width:400px){.hero-content h1,.hero-h{font-size:clamp(32px,9.5vw,40px)}}.gallery-2026__next,.gallery-2026__prev{z-index:4;background:var(--color-bg-a62);-webkit-backdrop-filter:blur(10px);color:#f1ead8;cursor:pointer;width:40px;min-width:44px;height:40px;min-height:44px;transition:background .18s var(--ease),transform .18s var(--ease);border:1px solid #f1ead82e;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.gallery-2026__prev{left:10px}.gallery-2026__next{right:10px}.gallery-2026__next:hover,.gallery-2026__prev:hover{background:var(--gold-a18);border-color:var(--color-gold)}.gallery-2026__next:active,.gallery-2026__prev:active{transform:translateY(-50%)scale(.93)}@container gallery (max-width:540px){.gallery-2026__next,.gallery-2026__prev{display:inline-flex}.gallery-2026__dots{bottom:18px}.gallery-2026__mosaic{gap:6px}.gallery-2026__tile{aspect-ratio:4/3;border-radius:8px;min-height:72px}}@media (max-width:400px){.gallery-2026__all-cta{display:none}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}