/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--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}::backdrop{--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.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}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#101419;--navy:#111923;--paper:#f3f1eb;--white:#fff;--gold:#d4a72c;--gold-bright:#f1c84b;--red:#c92f31;--muted:#66707a;--line:#d9d7d0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,100% - 40px);margin-inline:auto}.preview-ribbon{background:var(--gold);color:#141414;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:8px 20px;font-size:11px;font-weight:800}.site-header{z-index:20;color:#fff;background:#101419fa;border-bottom:1px solid #ffffff1a;position:relative}.zero-fee-banner{color:#080b0d;text-align:center;text-transform:uppercase;background:#c8ff3d;border-bottom:1px solid #9fcf27;justify-content:center;align-items:center;gap:18px;padding:15px 20px;display:flex}.zero-fee-banner strong{letter-spacing:-.035em;font-size:clamp(19px,2.1vw,30px)}.zero-fee-banner span{letter-spacing:.06em;font-size:clamp(11px,1.1vw,15px);font-weight:850}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-logo{object-fit:contain;background:#fff;border-radius:3px;width:46px;height:46px;box-shadow:0 0 0 1px #ffffff38}.brand-logo-wide{width:178px;height:58px;box-shadow:none;object-fit:contain;background:#000;border-radius:0}.brand-copy{line-height:1.05;display:grid}.brand-copy strong{text-transform:uppercase;letter-spacing:.02em;font-size:17px}.brand-copy small{color:#aeb6bf;letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:11px}nav{align-items:center;gap:26px;font-size:14px;font-weight:650;display:flex}nav>a{color:#dce1e6}nav>a:hover{color:var(--gold-bright)}.header-phone{border:1px solid #66717d;padding:11px 15px}.home-hero{color:#fff;background:radial-gradient(circle at 72% 18%,#394754 0,#17212b 36%,#0b1016 74%);overflow:hidden}.home-hero-grid{grid-template-columns:1.45fr .7fr;align-items:center;gap:80px;min-height:620px;display:grid}.eyebrow{color:#6d747b;letter-spacing:.17em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:850}.gold{color:var(--gold-bright)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(48px,7vw,92px);line-height:.94}h2{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(34px,4.5vw,58px);line-height:1}h3{letter-spacing:-.03em;font-size:26px;line-height:1.08}.hero-copy{color:#c6ced6;max-width:690px;font-size:20px;line-height:1.55}.button-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:14px 20px;font-size:14px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold-bright);color:#17150d}.button-ghost-light{color:#fff;border-color:#ffffff8c}.button-ghost-light:hover{color:#111;background:#fff}.button-dark{background:var(--navy);color:#fff}.button-outline{color:inherit;background:0 0;border-color:#90969d}.button-red{background:var(--red);color:#fff}.hero-stat-card{background:linear-gradient(145deg,#ffffff1c,#ffffff09);border:1px solid #ffffff2e;padding:42px;position:relative;box-shadow:0 28px 90px #00000040}.hero-stat-card:before{content:"";background:var(--gold-bright);width:5px;position:absolute;inset:0 auto 0 0}.hero-stat-card span,.hero-stat-card p{color:#b9c1c9}.hero-stat-card strong{letter-spacing:-.04em;margin:18px 0;font-size:34px;line-height:1.05;display:block}.hero-stat-card p{margin-bottom:0;line-height:1.6}.stat-kicker{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.section{padding-top:110px;padding-bottom:110px}.section-heading{max-width:760px;margin-bottom:44px}.section-heading>p:last-child{color:var(--muted);font-size:18px;line-height:1.55}.campaign-grid{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.campaign-card{background:#fff;min-height:570px;position:relative;overflow:hidden;box-shadow:0 20px 60px #13191f14}.campaign-card:hover .campaign-card-image{transform:scale(1.035)}.campaign-card-body{padding:32px}.pill{color:#4a3905;letter-spacing:.12em;text-transform:uppercase;background:#f0dfaa;border-radius:999px;margin-bottom:18px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-block}.pill-dark{color:#fff;background:#252c34}.price-line{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding-top:22px;display:flex}.price-line strong{color:var(--ink);letter-spacing:-.05em;font-size:38px}.card-price-comparison{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:end;gap:18px;margin-top:20px;padding-top:20px;display:grid}.card-price-comparison span{gap:5px;display:grid}.card-price-comparison small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.card-price-comparison del{color:#8e979c;font-size:18px}.card-price-comparison strong{color:var(--ink);letter-spacing:-.05em;text-align:right;font-size:34px;line-height:1}.card-savings{color:#56820c;text-align:right;text-transform:uppercase;margin:10px 0 22px;font-size:15px;font-weight:900}.text-link{font-size:14px;font-weight:850}.campaign-card-service{background:#dadddf}.service-art{background:radial-gradient(circle at 45% 45%,#f4f5f5 0 4%,#0000 5%),linear-gradient(135deg,#e5e8e9,#aeb5bb);height:330px;position:relative;overflow:hidden}.service-art-disc{border:34px solid #646d74;border-radius:50%;width:240px;height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 13px #cdd1d4,0 20px 35px #0003}.service-art-caliper{background:var(--red);border-radius:55px 24px 24px 55px;width:112px;height:170px;position:absolute;top:80px;left:55%;transform:rotate(8deg);box-shadow:0 15px 25px #3c00003d}.service-art-line{background:#ffffffa6;width:140%;height:2px;position:absolute;top:45%;left:-20%;transform:rotate(-18deg)}.trust-strip{border-block:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-grid>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:145px;padding:35px;display:flex}.trust-grid>div:last-child{border:0}.trust-grid strong{font-size:27px}.trust-grid span{color:var(--muted);margin-top:5px;font-size:14px}.trust-zero-fees{color:#080b0d;background:#c8ff3d}.trust-zero-fees strong{letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(29px,3.2vw,48px)}.trust-zero-fees span,.obsidian-home .trust-zero-fees span{color:#172006;font-weight:800}.vehicle-hero-clean{color:#fff;background:#0e141a;grid-template-columns:minmax(0,1.42fr) minmax(430px,.78fr);min-height:820px;display:grid}.vehicle-hero-media{background:#d7d3ca;min-height:820px;position:relative;overflow:hidden}.vehicle-hero-media>img{object-fit:cover;object-position:center;width:100%;height:100%}.exact-vehicle-badge{border-left:3px solid var(--gold-bright);color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1217e0;padding:10px 13px;font-size:11px;font-weight:850;position:absolute;bottom:26px;left:26px}.vehicle-hero-panel{background:linear-gradient(145deg,#151d25,#090d11);flex-direction:column;justify-content:center;padding:48px clamp(28px,4vw,66px);display:flex}.vehicle-hero-panel h1{max-width:640px;margin-bottom:16px;font-size:clamp(44px,4.7vw,72px)}.vehicle-subline{color:#d9dfe5;font-size:19px}.back-link{color:#e2e7eb;align-self:flex-start;margin-bottom:38px;font-size:13px;font-weight:750;display:inline-block}.back-link-dark{color:#3e464d}.hero-top-links{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.hero-top-links .back-link{margin-bottom:0}.theme-compare-link{color:var(--gold-bright);font-size:12px;font-weight:800}.hero-price{border-block:1px solid #46515c;justify-content:space-between;align-items:end;gap:20px;margin:10px 0 24px;padding:18px 0;display:flex}.hero-price span{color:#aeb7bf;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-price strong{color:var(--gold-bright);letter-spacing:-.05em;font-size:42px;line-height:1}.lead-form{color:var(--ink);background:#f7f5ef;padding:25px;box-shadow:0 24px 55px #00000040}.lead-form-heading span{color:#82660f;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.lead-form-heading h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px}.lead-form-heading p{color:var(--muted);margin-bottom:17px;font-size:13px;line-height:1.45}.lead-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-form label{color:#4d555d;letter-spacing:.08em;text-transform:uppercase;gap:6px;margin-bottom:12px;font-size:10px;font-weight:850;display:grid}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-height:43px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #c8c6bf;border-radius:0;outline:none;padding:10px 11px;font-size:14px}.lead-form textarea{resize:vertical;min-height:58px}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:#9a7611;box-shadow:0 0 0 2px #d4a72c38}.lead-form .lead-consent{letter-spacing:0;text-transform:none;align-items:flex-start;gap:9px;margin:2px 0 15px;font-size:10px;font-weight:600;line-height:1.45;display:flex}.lead-form .lead-consent input{accent-color:#9a7611;flex:none;width:17px;min-height:17px;margin-top:1px}.lead-form .lead-marketing-consent{color:#686e73;margin-top:-5px}.lead-submit{cursor:pointer;border:0;width:100%}.lead-form-note{color:#777d82;margin:10px 0 0;font-size:9px;line-height:1.45}.lead-form-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.lead-form-status{color:#1d5437;background:#e3f2e8;border-left:3px solid #2b7b50;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.4}.hero-contact-row{color:#c7cfd6;justify-content:space-between;gap:18px;margin-top:17px;font-size:12px;font-weight:700;display:flex}.mobile-lead-bar{display:none}.price-band{background:var(--gold-bright)}.price-band-grid{grid-template-columns:1.1fr .8fr 1fr 1.05fr;align-items:center;min-height:140px;display:grid}.price-band-grid>div{border-right:1px solid #0003;padding:0 30px}.price-band-grid>div:first-child{padding-left:0}.price-band-grid span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.price-band-grid strong{letter-spacing:-.04em;font-size:30px}.price-band-grid a{justify-self:end;font-weight:850}.muted-price{opacity:.58;text-decoration:line-through}.vehicle-overview{grid-template-columns:1.45fr .75fr;align-items:start;gap:90px;display:grid}.lead-copy{max-width:740px;color:var(--muted);font-size:19px;line-height:1.7}.spec-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:45px;display:grid}.spec-grid>div{border-bottom:1px solid var(--line);padding:22px 20px 22px 0}.spec-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.spec-grid strong{overflow-wrap:anywhere;margin-top:7px;font-size:15px;display:block}.action-card{border-top:5px solid var(--gold);background:#fff;padding:34px;box-shadow:0 18px 50px #171d2314}.action-card h3{font-size:32px}.action-card p{color:var(--muted);line-height:1.6}.action-card .button{width:100%;margin-top:10px}.action-card small{color:var(--muted);margin-top:20px;line-height:1.5;display:block}.gallery-section{background:var(--navy);color:#fff;padding:100px 0}.section-heading-light p:last-child{color:#aeb7c0}.photo-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.photo-grid img{object-fit:cover;width:100%;height:390px}.photo-grid .photo-wide{grid-column:span 2;height:650px}.final-cta{color:#fff;background:#080c10;padding:80px 0}.final-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.final-cta h2{margin-bottom:0}.disclaimer{color:#747b81;padding-top:32px;padding-bottom:32px;font-size:11px;line-height:1.6}.service-hero{background:#e8e5de;overflow:hidden}.service-hero-grid{grid-template-columns:1fr .85fr;align-items:center;gap:80px;min-height:720px;display:grid}.service-hero h1{color:var(--navy);max-width:720px}.hero-copy-dark{color:#4c555d;max-width:700px;font-size:19px;line-height:1.6}.rebate-lockup{border-block:1px solid #bbb9b2;grid-template-columns:1fr auto;align-items:end;width:min(470px,100%);margin-top:30px;padding:23px 0;display:grid}.rebate-lockup span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.rebate-lockup strong{color:var(--red);letter-spacing:-.08em;grid-row:span 2;font-size:74px;line-height:.8}.rebate-lockup small{color:var(--muted);margin-top:7px}.brake-visual{aspect-ratio:1;filter:drop-shadow(0 45px 40px #1f262b38);background:radial-gradient(circle,#fff 0 11%,#505962 12% 13%,#cdd0d2 14% 29%,#707981 30% 34%,#dfe1e2 35% 52%,#0000 53%);border-radius:50%;justify-self:end;width:560px;position:relative}.brake-ring{border:2px solid #ffffffbf;border-radius:50%;position:absolute}.brake-ring-one{inset:12%}.brake-ring-two{inset:30%}.brake-hub{background:#7b858c;border-radius:50%;width:58px;height:58px;position:absolute;top:calc(50% - 29px);left:calc(50% - 29px);box-shadow:0 -122px 0 -21px #6a737a,116px -38px 0 -21px #6a737a,72px 99px 0 -21px #6a737a,-72px 99px 0 -21px #6a737a,-116px -38px 0 -21px #6a737a}.brake-caliper{background:linear-gradient(120deg,#e64646,#a81d22);border-radius:65px 26px 26px 65px;width:155px;height:260px;position:absolute;top:26%;right:3%;transform:rotate(7deg);box-shadow:-8px 20px 35px #32000047}.service-offer-panel{border-left:4px solid var(--theme-accent,#c8ff3d);color:#fff;background:#070b0deb;justify-self:end;width:min(500px,100%);padding:clamp(34px,5vw,64px);box-shadow:0 28px 80px #00000059}.service-offer-panel h2{margin:12px 0 24px;font-size:clamp(34px,5vw,58px);line-height:.95}.service-offer-panel>strong{color:var(--theme-accent,#c8ff3d);font-size:clamp(38px,6vw,72px);line-height:1;display:block}.service-offer-panel>p:last-child{color:#cfd5d7;margin-top:24px;line-height:1.65}.service-steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.service-steps>div{border-top:4px solid var(--red);padding-top:24px}.service-steps>div>span{color:var(--red);font-family:var(--font-geist-mono);font-weight:800}.service-steps h2{margin:45px 0 12px;font-size:28px}.service-steps p{color:var(--muted);line-height:1.6}.service-benefit{background:var(--navy);color:#fff;padding:100px 0}.benefit-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.benefit-list>div{border-top:1px solid #47515c;padding:24px 0}.benefit-list strong,.benefit-list span{display:block}.benefit-list strong{font-size:18px}.benefit-list span{color:#adb6be;margin-top:8px;line-height:1.5}.appointment-card-wrap{padding:100px 0}.appointment-card{background:#fff;grid-template-columns:1.2fr .6fr;align-items:center;gap:80px;padding:60px;display:grid;box-shadow:0 20px 70px #191e2217}.appointment-card p{color:var(--muted);line-height:1.6}.appointment-actions{text-align:center;gap:20px;font-weight:750;display:grid}.site-footer{color:#fff;background:#090d11;padding:70px 0 25px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:70px;display:grid}.footer-grid p,.footer-grid a{color:#aeb6bd;font-size:14px;line-height:1.7}.footer-grid>div>strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:12px;display:block}.footer-grid>div>a{margin-bottom:8px;display:block}.brand-footer{margin-bottom:22px}.legal-row{color:#7d8790;border-top:1px solid #29313a;justify-content:space-between;gap:30px;margin-top:55px;padding-top:24px;font-size:11px;display:flex}:is(body:has(.theme-showcase) .site-header,body:has(.theme-showcase) .site-footer,body:has(.theme-index) .site-header,body:has(.theme-index) .site-footer){display:none}:is(body:has(.theme-showcase),body:has(.theme-index)){padding-bottom:0}.theme-showcase{--theme-bg:#0a0c0e;--theme-panel:#13171a;--theme-text:#f6f4ef;--theme-muted:#a7acaf;--theme-accent:#e2b557;--theme-line:#ffffff29;background:var(--theme-bg);color:var(--theme-text)}.theme-nav{border-bottom:1px solid var(--theme-line);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:78px;padding:0 clamp(20px,4vw,72px);font-size:10px;font-weight:800;display:grid}.theme-nav>div{justify-content:flex-end;align-items:center;gap:24px;display:flex}.theme-wordmark{letter-spacing:.18em;font-size:15px}.brand-lockup{align-items:center;gap:10px;display:inline-flex}.brand-lockup img{object-fit:contain;background:#fff;border-radius:2px;width:38px;height:38px}.theme-nav-call{border:1px solid;padding:11px 15px}.theme-hero{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.28fr) minmax(410px,.72fr);min-height:850px;display:grid;position:relative}.theme-image-wrap{grid-row:1/3;min-height:850px;position:relative;overflow:hidden}.theme-image-wrap img{object-fit:cover;width:100%;height:100%}.theme-stock{background:var(--theme-bg);color:var(--theme-text);letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;font-size:9px;font-weight:800;position:absolute;bottom:30px;left:30px}.theme-copy-panel{background:var(--theme-panel);padding:clamp(40px,5vw,78px) clamp(28px,4.6vw,74px) 28px}.theme-kicker{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px;font-size:10px;font-weight:850}.theme-copy-panel h1{max-width:630px;margin-bottom:22px;font-size:clamp(46px,5vw,78px);line-height:.9}.theme-copy-panel h1 span{letter-spacing:.16em;font-size:.25em;line-height:2.6;display:block}.theme-copy-panel h1 em{color:var(--theme-accent);font-style:normal}.theme-intro{max-width:570px;color:var(--theme-muted);font-size:15px;line-height:1.55}.theme-facts{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.theme-facts span{border:1px solid var(--theme-line);color:var(--theme-muted);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:800}.theme-fee-promise{border-left:4px solid var(--theme-accent);background:var(--theme-accent);grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0 0 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.theme-fee-promise{background:color-mix(in srgb, var(--theme-accent) 9%, transparent)}}.theme-fee-promise{padding:13px 15px}.theme-fee-promise strong{color:var(--theme-accent);letter-spacing:-.035em;text-transform:uppercase;font-size:22px}.theme-fee-promise span{color:var(--theme-muted);font-size:11px;font-weight:650;line-height:1.4}.theme-price{border-block:1px solid var(--theme-line);grid-template-columns:1fr auto;align-items:end;padding:18px 0;display:grid}.theme-price small{color:var(--theme-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.theme-price strong{color:var(--theme-accent);letter-spacing:-.055em;grid-row:span 2;font-size:43px;line-height:1}.theme-price del{color:var(--theme-muted);font-size:11px}.theme-primary-cta{background:var(--theme-accent);color:var(--theme-bg);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-top:20px;padding:17px 18px;font-size:12px;font-weight:900;display:flex}.theme-form-wrap{background:var(--theme-panel);padding:12px clamp(28px,4.6vw,74px) clamp(40px,5vw,70px)}.theme-lead-form{box-shadow:none}.theme-details{border-top:1px solid var(--theme-line);grid-template-columns:1fr 1fr;gap:11vw;padding:130px clamp(24px,7vw,120px);display:grid}.theme-details-heading>span,.theme-closing span{color:var(--theme-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:850;display:block}.theme-details h2,.theme-closing h2{font-size:clamp(38px,5vw,68px)}.theme-details-heading p{max-width:660px;color:var(--theme-muted);margin-top:20px;font-size:15px;line-height:1.65}.theme-spec-list>div{border-bottom:1px solid var(--theme-line);justify-content:space-between;gap:30px;padding:21px 0;display:flex}.theme-spec-list span{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.theme-spec-list strong{text-align:right;font-size:14px}.theme-closing{background:var(--theme-panel);grid-template-columns:1.25fr .75fr;min-height:620px;display:grid}.theme-closing>img{object-fit:cover;width:100%;height:100%;min-height:620px}.theme-closing>div{flex-direction:column;justify-content:center;padding:60px clamp(28px,5vw,80px);display:flex}.theme-closing a{border-bottom:1px solid var(--theme-accent);color:var(--theme-accent);align-self:flex-start;margin-top:22px;padding-bottom:7px;font-weight:800}.theme-disclaimer{color:var(--theme-muted);padding:30px clamp(24px,7vw,120px);font-size:10px;line-height:1.6}.lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.lead-submit:disabled{cursor:wait;opacity:.7}.lead-form-status-success{color:#285b18}.lead-form-status-error{color:#8d1d1d}.acquisition-page{color:#f4f5f1;background:#070a0b}.acquisition-hero{isolation:isolate;background:#101416 url(/vehicles/aged-used-road/26N684A.png) 50%/cover no-repeat;grid-template-columns:minmax(0,.95fr) minmax(440px,.72fr);align-items:center;gap:clamp(34px,6vw,100px);min-height:760px;padding:70px clamp(24px,7vw,120px);display:grid;position:relative}.acquisition-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#040708f5 0%,#040708e0 43%,#0407088a 72%,#04070861 100%);position:absolute;inset:0}.acquisition-hero-copy{max-width:720px}.acquisition-hero h1{letter-spacing:-.06em;text-transform:uppercase;margin:15px 0 24px;font-size:clamp(50px,5.8vw,90px);line-height:.9}.acquisition-hero h1 em{color:#c8ff3d;font-style:normal}.acquisition-hero-copy>p:not(.eyebrow){color:#d4d8d9;max-width:660px;font-size:18px;line-height:1.62}.acquisition-benefits{color:#f4f5f1;gap:11px;margin:27px 0 25px;padding:0;font-weight:700;list-style:none;display:grid}.acquisition-benefits li:before{content:"✓";color:#c8ff3d;margin-right:11px}.acquisition-text-link{color:#c8ff3d;border-bottom:1px solid #c8ff3d;padding-bottom:6px;font-size:13px;font-weight:800;display:inline-block}.acquisition-form{color:#101416;background:#f5f5f1;border-top:7px solid #c8ff3d;padding:clamp(26px,3vw,40px);position:relative;box-shadow:0 35px 90px #0000006b}.acquisition-form-heading span{color:#527500;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.acquisition-form-heading h2{margin:9px 0 8px;font-size:clamp(33px,3vw,47px)}.acquisition-form-heading p{color:#5f686b;margin-bottom:22px;line-height:1.45}.acquisition-vehicle-grid,.acquisition-contact-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.acquisition-contact-grid{margin-top:13px}.acquisition-form label:not(.lead-consent):not(.lead-honeypot){color:#3b4447;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:850;display:grid}.acquisition-form label small{color:#848b8d;font-size:9px}.acquisition-form input{color:#101416;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c9cdca;padding:11px 12px}.acquisition-form input:focus{border-color:#678c0b;outline:3px solid #c8ff3d8c}.acquisition-consent{color:#596164;margin-top:16px;font-size:11px;line-height:1.35}.acquisition-consent input{width:17px;min-height:17px}.acquisition-marketing-consent{margin-top:9px}.acquisition-submit{color:#080b0d;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#c8ff3d;border:0;width:100%;min-height:58px;margin-top:20px;font-size:15px;font-weight:950}.acquisition-form-note{color:#70787a;text-align:center;margin:12px 0 0;font-size:10px}.acquisition-form-note a{text-decoration:underline}.acquisition-progress{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:6px;margin-bottom:23px;display:grid}.acquisition-progress>span{background:#d5d8d4;height:4px}.acquisition-progress>span.active{background:#769f18}.acquisition-progress small{color:#687174;letter-spacing:.08em;text-transform:uppercase;margin-left:5px;font-size:9px;font-weight:850}.acquisition-lookup-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.acquisition-lookup-tabs button{color:#525b5d;min-height:44px;font:inherit;letter-spacing:.07em;text-transform:uppercase;background:#e6e8e4;border:1px solid #c9cdca;font-size:11px;font-weight:900}.acquisition-lookup-tabs button.active{color:#101416;background:#c8ff3d;border-color:#769f18}.acquisition-lookup-tabs .plate-pending{opacity:.72}.acquisition-lookup-tabs button small{color:#6b7375;margin-left:5px;font-size:8px}.acquisition-vin-label{margin-top:4px}.acquisition-vin-label input{letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-geist-mono), monospace!important;font-size:16px!important}.acquisition-lookup-step .acquisition-submit,.acquisition-mileage-step .acquisition-submit{margin-top:15px}.acquisition-plate-note{color:#727a7c;text-align:center;margin:14px 0 0;font-size:11px;line-height:1.45}.acquisition-vehicle-confirmation{background:#e9ede4;border-left:4px solid #769f18;gap:4px;margin-bottom:20px;padding:18px;display:grid}.acquisition-vehicle-confirmation>span{color:#527500;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.acquisition-vehicle-confirmation>strong{margin-top:3px;font-size:22px;line-height:1.1}.acquisition-vehicle-confirmation>small{color:#687174;font-size:11px}.acquisition-vehicle-confirmation button,.acquisition-back,.acquisition-success button{color:#570;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;justify-self:start;margin-top:7px;padding:0 0 3px;font-size:11px;font-weight:800}.acquisition-mileage-step>label{color:#3b4447;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:850;display:grid}.acquisition-contact-step .acquisition-back{margin:0 0 15px}.acquisition-success{text-align:left;background:#e9ede4;border-left:5px solid #769f18;padding:32px 20px}.acquisition-success strong{font-size:28px;display:block}.acquisition-success p{color:#525b5d;margin:9px 0 16px;line-height:1.5}.acquisition-trust-bar{color:#080b0d;text-transform:uppercase;letter-spacing:.04em;background:#c8ff3d;flex-wrap:wrap;justify-content:center;gap:10px 38px;padding:24px;font-size:12px;font-weight:800;display:flex}.acquisition-steps{background:#0c1012;grid-template-columns:repeat(3,1fr);gap:1px;padding:100px clamp(24px,7vw,120px);display:grid}.acquisition-steps header{grid-column:1/-1;max-width:760px;margin-bottom:30px}.acquisition-steps header h2{font-size:clamp(40px,5vw,70px)}.acquisition-steps>div{background:#101416;border:1px solid #303638;min-height:250px;padding:38px}.acquisition-steps span{color:#c8ff3d;font-weight:900}.acquisition-steps h3{margin:48px 0 12px;font-size:27px}.acquisition-steps p,.acquisition-start>p:not(.eyebrow){color:#aeb5b7;line-height:1.65}.customer-reviews{color:#f4f5f1;background:#0b0f11;border-block:1px solid #2c3234;padding:100px 0}.review-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:42px;display:grid}.review-heading h2{letter-spacing:-.05em;max-width:900px;margin-top:12px;font-size:clamp(38px,5vw,68px);line-height:.98}.review-summary{text-align:right;min-width:260px}.review-summary-score{justify-content:flex-end;align-items:center;gap:14px;display:flex}.review-summary-score strong{letter-spacing:-.05em;font-size:52px;line-height:.85}.review-summary-score span{color:#c8ff3d;letter-spacing:.1em}.review-summary p{color:#aeb5b7;margin:12px 0 18px;font-size:13px}.review-summary>a{color:#c8ff3d;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #c8ff3d;padding-bottom:7px;font-size:12px;font-weight:850}.review-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.review-card{background:#121719;border:1px solid #303638;flex-direction:column;min-height:245px;margin:0;padding:30px;display:flex}.review-stars{color:#c8ff3d;letter-spacing:.14em}.review-card>p{letter-spacing:-.03em;flex:1;margin:24px 0 34px;font-size:clamp(22px,2vw,30px);line-height:1.18}.review-card footer{color:#aeb5b7;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:11px;display:flex}.review-card footer strong{color:#f4f5f1}.acquisition-start{text-align:center;max-width:980px;margin:0 auto;padding:110px 24px 130px}.acquisition-start h2{letter-spacing:-.045em;margin:13px 0 20px;font-size:clamp(40px,6vw,76px)}.acquisition-start .button{margin-top:28px}.acquisition-mobile-cta{display:none}@media (max-width:850px){.acquisition-hero{background-position:58%;grid-template-columns:minmax(0,1fr);padding:48px 20px;overflow:hidden}.acquisition-hero:before{background:#040708d1}.acquisition-hero-copy,.acquisition-form{min-width:0}.acquisition-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(36px,10vw,54px)}.acquisition-form{padding:25px 20px}.acquisition-steps,.review-grid{grid-template-columns:1fr}.acquisition-steps{padding:75px 20px}.review-heading{grid-template-columns:1fr;align-items:start}.review-summary{text-align:left}.review-summary-score{justify-content:flex-start}.acquisition-mobile-cta{z-index:30;color:#080b0d;text-transform:uppercase;background:#c8ff3d;justify-content:center;padding:17px 20px;font-weight:950;display:flex;position:sticky;bottom:0}}@media (max-width:540px){.acquisition-vehicle-grid,.acquisition-contact-grid{grid-template-columns:1fr}.acquisition-trust-bar{flex-direction:column;align-items:center}}.theme-obsidian{--theme-bg:#050708;--theme-panel:#0d1114;--theme-accent:#c8ff3d;--theme-muted:#a3aaad}.theme-obsidian .theme-nav{background:#050708}.theme-obsidian .theme-image-wrap:after{content:"LTZ";color:#ffffff14;letter-spacing:-.09em;font-size:15vw;font-weight:950;position:absolute;top:25px;right:-8px}.theme-obsidian .theme-image-wrap img{filter:contrast(1.08)saturate(.82)}.theme-obsidian .theme-copy-panel h1{text-transform:uppercase}.theme-obsidian .theme-lead-form{background:#f5f6f2f5}.theme-editorial{--theme-bg:#ebe7dd;--theme-panel:#f8f5ed;--theme-text:#25231f;--theme-muted:#736e65;--theme-accent:#8f1835;--theme-line:#25231f2b}.theme-editorial .theme-nav{background:#f8f5ed}.theme-editorial .theme-hero{grid-template-columns:minmax(420px,.72fr) minmax(0,1.28fr)}.theme-editorial .theme-image-wrap{grid-column:2}.theme-editorial .theme-copy-panel,.theme-editorial .theme-form-wrap{grid-column:1}.theme-editorial .theme-copy-panel{grid-row:1}.theme-editorial .theme-form-wrap{grid-row:2}.theme-editorial .theme-copy-panel h1,.theme-editorial .theme-details h2,.theme-editorial .theme-closing h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-editorial .theme-copy-panel h1 em{font-style:italic}.theme-editorial .theme-image-wrap img{object-position:56% center;filter:saturate(.72)sepia(.08)}.theme-editorial .theme-lead-form{background:#fffdf8;border:1px solid #d9d2c4}.theme-editorial .theme-primary-cta{color:#fff}.theme-desert{--theme-bg:#31231d;--theme-panel:#d8c2a5;--theme-text:#241a16;--theme-muted:#68564b;--theme-accent:#9e351f;--theme-line:#241a1633}.theme-desert .theme-nav{color:#f7ede1;--theme-line:#ffffff29;background:#31231d}.theme-desert .theme-hero{background:#31231d;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);gap:28px;padding:42px}.theme-desert .theme-image-wrap{border-radius:180px 0 0;min-height:766px}.theme-desert .theme-copy-panel{border-radius:0 80px 0 0}.theme-desert .theme-form-wrap{border-radius:0 0 80px}.theme-desert .theme-copy-panel h1{font-size:clamp(45px,4.5vw,72px)}.theme-desert .theme-copy-panel h1 em{color:#7d2818}.theme-desert .theme-lead-form{background:#f4e9da;border-radius:18px}.theme-desert .lead-form input,.theme-desert .lead-form select,.theme-desert .lead-form textarea,.theme-desert .button{border-radius:9px}.theme-desert .theme-details{background:#eadbc7}.theme-desert .theme-closing{color:#fff7ef;--theme-accent:#f4c87c;--theme-muted:#f3d9cb;--theme-line:#ffffff40;background:#8c3f2c}.theme-gallery{--theme-bg:#e9edf0;--theme-panel:#f8fafb;--theme-text:#111820;--theme-muted:#66717b;--theme-accent:#155cbd;--theme-line:#11182029}.theme-gallery .theme-nav{color:#fff;--theme-line:#ffffff29;background:#111820}.theme-gallery .theme-hero{grid-template-columns:minmax(0,1fr) minmax(430px,1fr)}.theme-gallery .theme-image-wrap{min-height:782px;margin:34px 0 34px 34px}.theme-gallery .theme-image-wrap img{object-position:58% center}.theme-gallery .theme-copy-panel{padding-top:70px}.theme-gallery .theme-copy-panel h1{letter-spacing:-.065em;font-weight:500}.theme-gallery .theme-copy-panel h1 span{color:var(--theme-accent)}.theme-gallery .theme-lead-form{background:#fff;border:1px solid #cdd4da}.theme-gallery .theme-details{color:#fff;--theme-text:white;--theme-muted:#aab4bc;--theme-line:#ffffff2e;background:#111820}.theme-index{color:#16191c;background:#ebe9e4;min-height:100vh}.theme-index-header{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #c8c5be;justify-content:space-between;align-items:center;min-height:74px;padding:0 clamp(20px,5vw,80px);font-size:10px;font-weight:850;display:flex}.theme-index-intro{padding:90px clamp(20px,7vw,110px)}.theme-index-intro p{color:#7b6b52;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:850}.theme-index-intro h1{max-width:960px;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,8vw,112px);font-weight:400;line-height:.87}.theme-index-intro>span{color:#64686b;font-size:16px}.theme-index-grid{grid-template-columns:repeat(2,1fr);display:grid}.theme-option{border-top:1px solid #bdbab4;border-right:1px solid #bdbab4;min-width:0}.theme-option-image{background:#111;height:410px;overflow:hidden}.theme-option-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .3s}.theme-option:hover .theme-option-image img{transform:scale(1.025)}.theme-option-meta{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:140px;padding:28px 34px;display:grid}.theme-option-meta>span{color:#7f8284;font-family:var(--font-geist-mono);align-self:start;font-size:11px}.theme-option-meta h2{margin-bottom:5px;font-size:30px}.theme-option-meta p{color:#6f7376;letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:750}.theme-option-meta strong{text-transform:uppercase;font-size:11px}.option-obsidian{color:#fff;background:#090c0e}.option-obsidian .theme-option-meta p{color:#a7b0b4}.option-obsidian .theme-option-image img{filter:contrast(1.1)saturate(.75)}.option-editorial{background:#f8f5ed}.option-editorial .theme-option-image img{filter:saturate(.7)sepia(.1)}.option-desert{background:#d8c2a5}.option-desert .theme-option-image img{filter:sepia(.15)saturate(.82)}.option-gallery{background:#f8fafb}.option-gallery .theme-option-image{height:366px;margin:22px}.option-gallery .theme-option-image img{filter:saturate(.35)}:is(body:has(.obsidian-home),body:has(.obsidian-service)){color:#f5f7f3;background:#07090b}:is(body:has(.obsidian-home) .preview-ribbon,body:has(.obsidian-service) .preview-ribbon){color:#080b0d;background:#c8ff3d}:is(body:has(.obsidian-home) .site-header,body:has(.obsidian-service) .site-header){background:#050708f7;border-bottom-color:#303538}:is(body:has(.obsidian-home) .brand-mark,body:has(.obsidian-service) .brand-mark){color:#c8ff3d;border-color:#c8ff3d}:is(body:has(.obsidian-home) nav>a:hover,body:has(.obsidian-service) nav>a:hover){color:#c8ff3d}:is(body:has(.obsidian-home) .site-footer,body:has(.obsidian-service) .site-footer){background:#030405;border-top:1px solid #24282b}.obsidian-home .home-hero{background:#050708;position:relative;overflow:hidden}.obsidian-home .home-hero:before{content:"";background:url(/vehicles/25T348/hero-northern-utah-road-v3.png) 78% 54%/cover no-repeat;position:absolute;inset:0}.obsidian-home .home-hero:after{content:"";pointer-events:none;background:linear-gradient(105deg,#040607fa 0 42%,#04060747 68%,#04060714);position:absolute;inset:0}.obsidian-home .home-hero-grid{z-index:1;grid-template-columns:minmax(0,790px);min-height:690px;position:relative}.obsidian-home .home-hero h1{text-transform:uppercase;max-width:790px}.obsidian-home .gold,.obsidian-home .eyebrow{color:#c8ff3d}.obsidian-home .button-primary{color:#080b0d;background:#c8ff3d}.obsidian-home>.section{background:#0c1012}.obsidian-home .section-heading>p:last-child{color:#a3aaad}.obsidian-home .campaign-card{color:#fff;box-shadow:none;background:#151a1d;border:1px solid #2b3135}.obsidian-home .campaign-card-body{border-top:4px solid #c8ff3d}.obsidian-home .campaign-card-service{background:#161b1e}.obsidian-home .service-art{background:radial-gradient(circle at 45% 45%,#f4f5f5 0 4%,#0000 5%),linear-gradient(135deg,#3c4449,#0b0e10)}.obsidian-home .service-art-caliper{background:#c8ff3d;box-shadow:0 0 40px #c8ff3d3d}.obsidian-home .pill{color:#080b0d;background:#c8ff3d}.obsidian-home .pill-dark{color:#c8ff3d;background:#252b2f}.obsidian-home .price-line{color:#9ea6aa;border-color:#353b3f}.obsidian-home .price-line strong{color:#c8ff3d}.obsidian-home .card-price-comparison{border-color:#353b3f}.obsidian-home .card-price-comparison small,.obsidian-home .card-price-comparison del{color:#9ea6aa}.obsidian-home .card-price-comparison strong,.obsidian-home .card-savings{color:#c8ff3d}.obsidian-home .trust-strip{background:#050708;border-color:#282d30}.obsidian-home .trust-grid>div{border-color:#282d30}.obsidian-home .trust-grid span{color:#8f989d}.selected-direction{color:#9fa7ab;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:100px;font-size:10px;font-weight:800;display:grid}.selected-direction strong{color:#c8ff3d;font-size:15px}.selected-direction a{color:#fff;justify-self:end}.obsidian-service .service-hero{background:radial-gradient(circle at 78% 30%,#30383d 0,#11171a 38%,#050708 72%)}.obsidian-service .service-hero h1{color:#fff;text-transform:uppercase}.obsidian-service .back-link-dark,.obsidian-service .hero-copy-dark{color:#b5bdc1}.obsidian-service .eyebrow{color:#c8ff3d}.obsidian-service .rebate-lockup{border-color:#4b5357}.obsidian-service .rebate-lockup strong{color:#c8ff3d}.obsidian-service .button-red{color:#080b0d;background:#c8ff3d}.obsidian-service .button-outline{color:#fff;border-color:#828b90}.obsidian-service .brake-visual{filter:drop-shadow(0 45px 40px #00000073)}.obsidian-service .brake-caliper{background:linear-gradient(120deg,#d8ff78,#9cd01d);box-shadow:0 0 45px #c8ff3d47}.obsidian-service>.section{background:#0c1012}.obsidian-service .service-steps>div{border-top-color:#c8ff3d}.obsidian-service .service-steps>div>span{color:#c8ff3d}.obsidian-service .service-steps p{color:#a3aaad}.obsidian-service .service-benefit{background:#050708}.obsidian-service .benefit-list>div{border-color:#363c40}.obsidian-service .appointment-card-wrap{background:#0c1012}.obsidian-service .appointment-card{box-shadow:none;background:#171c1f;border:1px solid #2e3539}.obsidian-service .appointment-card p{color:#aeb6ba}.obsidian-service .disclaimer{color:#8f989d}@media (max-width:900px){nav>a:not(.header-phone):not(.header-main-site){display:none}.home-hero-grid,.service-hero-grid,.vehicle-overview,.benefit-grid,.appointment-card{grid-template-columns:1fr}.home-hero-grid{padding:90px 0}.hero-stat-card{max-width:520px}.campaign-grid{grid-template-columns:1fr}.price-band-grid{grid-template-columns:repeat(2,1fr);gap:25px 0;padding:30px 0}.price-band-grid>div:nth-child(2){border:0}.price-band-grid a{justify-self:start;padding-left:30px}.vehicle-overview{gap:50px}.vehicle-hero-clean{grid-template-columns:1fr}.vehicle-hero-media{min-height:610px}.vehicle-hero-panel{padding:58px max(28px,50vw - 380px)}.final-cta-inner{flex-direction:column;align-items:flex-start}.service-hero-grid{padding:80px 0}.brake-visual{order:-1;justify-self:center;width:min(520px,90vw)}.back-link{margin-bottom:45px}.appointment-card{gap:30px}.theme-nav{grid-template-columns:1fr auto}.theme-nav>span{display:none}.theme-hero,.theme-editorial .theme-hero,.theme-gallery .theme-hero{grid-template-columns:1fr}.theme-image-wrap,.theme-editorial .theme-image-wrap{grid-area:1/1;min-height:620px}.theme-copy-panel,.theme-editorial .theme-copy-panel{grid-area:2/1}.theme-form-wrap,.theme-editorial .theme-form-wrap{grid-area:3/1}.theme-desert .theme-hero{grid-template-columns:1fr;padding:24px}.theme-gallery .theme-image-wrap{margin:24px 24px 0}.theme-details,.theme-closing{grid-template-columns:1fr}.theme-closing>img{min-height:470px}.theme-index-grid,.obsidian-home .home-hero-grid{grid-template-columns:1fr}.selected-direction{grid-template-columns:1fr;padding-block:30px}.selected-direction a{justify-self:start}}@media (max-width:640px){.container{width:min(100% - 28px,1180px)}.preview-ribbon{letter-spacing:.08em;font-size:9px}.header-inner{min-height:68px}.brand-copy{display:none}.header-phone{padding:10px;font-size:12px}.header-main-site{font-size:12px}h1{font-size:48px}h2{font-size:38px}.hero-copy{font-size:17px}.section{padding-top:75px;padding-bottom:75px}.campaign-card{min-height:0}.campaign-card-image,.service-art{height:250px}.campaign-card-body{padding:24px}.trust-grid,.service-steps,.footer-grid{grid-template-columns:1fr}.trust-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:110px;padding:25px 10px}body{padding-bottom:62px}.vehicle-hero-clean{min-height:0}.vehicle-hero-media{min-height:390px}.vehicle-hero-media>img{object-position:center 52%}.exact-vehicle-badge{font-size:9px;bottom:14px;left:14px}.vehicle-hero-panel{padding:44px 14px}.vehicle-hero-panel h1{font-size:46px}.lead-form{padding:22px 18px}.lead-form-grid{grid-template-columns:1fr;gap:0}.hero-contact-row{flex-direction:column}.mobile-lead-bar{z-index:50;grid-template-columns:1.4fr .8fr;min-height:62px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -12px 35px #0003}.mobile-lead-bar a{background:var(--gold-bright);color:#16140e;place-items:center;font-size:13px;font-weight:900;display:grid}.mobile-lead-bar a:last-child{color:#fff;background:#111820}.price-band-grid{grid-template-columns:1fr}.price-band-grid>div{border:0;padding:10px 0}.price-band-grid a{padding:10px 0}.spec-grid,.photo-grid{grid-template-columns:1fr}.photo-grid .photo-wide{grid-column:auto}.photo-grid img,.photo-grid .photo-wide{height:300px}.service-hero-grid{gap:35px}.brake-visual{width:330px}.brake-caliper{width:90px;height:160px}.service-steps{gap:25px}.service-steps h2{margin-top:20px}.benefit-grid{gap:45px}.appointment-card{padding:30px 24px}.footer-grid{gap:38px}.legal-row{flex-direction:column}.hero-top-links{flex-direction:column;align-items:flex-start}.theme-nav{min-height:64px;padding-inline:14px}.theme-nav>div>a:first-child{display:none}.theme-nav-call{padding:9px 10px;font-size:8px}.theme-hero{min-height:0}.theme-image-wrap,.theme-editorial .theme-image-wrap{min-height:390px}.theme-copy-panel{padding:44px 18px 24px}.theme-form-wrap{padding:8px 18px 44px}.theme-copy-panel h1{font-size:47px}.theme-price strong{font-size:36px}.theme-fee-promise{grid-template-columns:1fr;gap:4px}.theme-desert .theme-hero{gap:12px;padding:12px}.theme-desert .theme-image-wrap{border-radius:70px 0 0;min-height:390px}.theme-desert .theme-copy-panel{border-radius:0 40px 0 0}.theme-desert .theme-form-wrap{border-radius:0 0 40px}.theme-gallery .theme-image-wrap{min-height:380px;margin:14px 14px 0}.theme-details{grid-template-columns:1fr;gap:45px;padding:80px 18px}.theme-spec-list>div{flex-direction:column;gap:8px}.theme-spec-list strong{text-align:left}.theme-closing>img{min-height:330px}.theme-closing>div{padding:55px 18px}.theme-disclaimer{padding-inline:18px}.theme-index-intro{padding:70px 18px}.theme-index-intro h1{font-size:58px}.theme-option-image{height:270px}.option-gallery .theme-option-image{height:246px;margin:12px}.theme-option-meta{grid-template-columns:auto 1fr;padding:22px 18px}.theme-option-meta strong{grid-column:2}.theme-option-meta h2{font-size:25px}}.campaign-grid-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-grid-expanded .campaign-card{min-height:510px}.campaign-grid-expanded .campaign-card-vehicle,.campaign-grid-expanded .campaign-card-service{grid-column:span 1}.used-card-image{background:#252a2d;height:330px;position:relative;overflow:hidden}.used-card-image img{object-fit:contain;width:100%;height:100%;transition:transform .45s}.used-campaign-card:hover .used-card-image img{transform:scale(1.035)}.used-card-image span{color:#c8ff3d;letter-spacing:.1em;text-transform:uppercase;background:#050708e0;padding:7px 9px;font-size:9px;font-weight:850;position:absolute;top:14px;right:14px}.used-campaign-card h3{min-height:58px;font-size:22px}body:has(.used-offer){color:#f4f6f2;background:#07090b;padding-bottom:0}body:has(.used-offer) .preview-ribbon{color:#080b0d;background:#c8ff3d}:is(body:has(.used-offer) .site-header,body:has(.used-offer) .site-footer){display:none}.used-offer{--accent:#c8ff3d;--panel:#111619;--line-dark:#30363a;color:#f4f6f2;background:#07090b;min-height:100vh}.used-offer-nav{border-bottom:1px solid var(--line-dark);letter-spacing:.13em;text-transform:uppercase;background:#050708;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:78px;padding:0 clamp(20px,4vw,72px);font-size:10px;font-weight:800;display:grid}.used-offer-nav>div{justify-content:flex-end;align-items:center;gap:24px;display:flex}.used-offer-hero{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.28fr) minmax(410px,.72fr);min-height:850px;display:grid}.used-offer-media{background:#1a1e20;grid-row:1/3;min-height:850px;position:relative;overflow:hidden}.used-offer-media>img{object-fit:contain;width:100%;height:100%}.used-offer-copy{background:var(--panel);padding:clamp(40px,4.5vw,72px) clamp(28px,4.4vw,68px) 26px}.used-offer-copy h1{text-transform:uppercase;margin-bottom:18px;font-size:clamp(43px,4.7vw,74px);line-height:.91}.used-offer-copy h1 span{color:#dce1e2;letter-spacing:.17em;margin-bottom:13px;font-size:.24em;display:block}.used-offer-copy h1 em{color:var(--accent);letter-spacing:-.035em;font-size:.58em;font-style:normal;line-height:1.08;display:block}.used-hook{color:#fff;max-width:590px;margin-bottom:12px;font-size:20px;font-weight:750;line-height:1.35}.used-price{border-block:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:end;gap:20px;padding:18px 0;display:grid}.used-price>div{gap:5px;display:grid}.used-price>div:last-child{text-align:right}.used-price small{color:#969fa3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.used-price strong{color:var(--accent);letter-spacing:-.055em;font-size:43px;line-height:1}.used-price del{color:#9ea6aa;font-size:17px}.used-value-callout{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:14px 0;font-size:11px;font-weight:850}.used-form-wrap{background:var(--panel);padding:0 clamp(28px,4.4vw,68px) 54px}.used-form-wrap .lead-form{box-shadow:none}.used-proof{background:#0b0f11;grid-template-columns:.85fr 1.15fr;gap:100px;padding:120px clamp(20px,7vw,110px);display:grid}.used-proof>div:first-child>span,.used-final>span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.used-proof h2{text-transform:uppercase;margin-top:20px}.used-proof p,.used-final p{color:#a4acaf;line-height:1.7}.used-proof-grid{grid-template-columns:repeat(2,1fr);align-content:center;display:grid}.used-proof-grid>div{border:1px solid var(--line-dark);min-height:130px;margin:-1px 0 0 -1px;padding:28px}.used-proof-grid span{color:#8f989c;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.used-proof-grid strong{color:#fff;overflow-wrap:anywhere;margin-top:10px;font-size:20px;display:block}.used-final{background:radial-gradient(circle at 80%,#273034 0,#0e1315 42%,#050708 75%);padding:100px clamp(20px,7vw,110px)}.used-final h2{text-transform:uppercase;max-width:900px;margin:16px 0}.used-final p{max-width:700px;font-size:18px}.used-final .theme-primary-cta{width:min(420px,100%);margin-top:26px}.vehicle-gallery{color:#f4f6f2;background:#0a0e10;padding:clamp(70px,8vw,120px) clamp(20px,7vw,110px)}.vehicle-gallery-heading{grid-template-columns:1fr minmax(280px,500px);align-items:end;gap:50px;margin-bottom:34px;display:grid}.vehicle-gallery-heading span{color:#c8ff3d;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.vehicle-gallery-heading h2{text-transform:uppercase;margin:12px 0 0;font-size:clamp(38px,5vw,68px);line-height:.95}.vehicle-gallery-heading p{color:#a4acaf;margin:0;font-size:16px;line-height:1.65}.vehicle-gallery-stage{background:#151a1d;border:1px solid #30363a;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;min-height:570px;display:grid;position:relative;overflow:hidden}.vehicle-gallery-stage img{object-fit:contain;background:#111517;grid-column:2;width:100%;height:min(68vw,720px);max-height:720px}.vehicle-gallery-stage button{z-index:2;color:#fff;cursor:pointer;background:#050708db;border:1px solid #596165;place-items:center;width:48px;height:48px;margin:auto;font-size:21px;transition:background .2s,color .2s;display:grid}:is(.vehicle-gallery-stage button:hover,.vehicle-gallery-stage button:focus-visible){color:#07090b;background:#c8ff3d;outline:none}.vehicle-gallery-stage>span{color:#c8ff3d;letter-spacing:.1em;background:#050708d1;padding:8px 10px;font-size:10px;font-weight:850;position:absolute;bottom:16px;right:16px}.vehicle-gallery-thumbs{grid-template-columns:repeat(var(--gallery-count),minmax(80px,1fr));gap:10px;margin-top:12px;padding-bottom:5px;display:grid;overflow-x:auto}.vehicle-gallery-thumbs button{cursor:pointer;opacity:.62;background:#151a1d;border:2px solid #0000;min-width:92px;height:105px;padding:0;transition:opacity .2s,border-color .2s}:is(.vehicle-gallery-thumbs button:hover,.vehicle-gallery-thumbs button:focus-visible,.vehicle-gallery-thumbs button.is-active){opacity:1;border-color:#c8ff3d;outline:none}.vehicle-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.vehicle-gallery-interior{background:#101518}.vehicle-gallery-empty-card{background:linear-gradient(120deg,#151b1e,#090c0e);border:1px solid #30363a;align-content:center;justify-items:start;gap:9px;min-height:230px;padding:clamp(28px,5vw,70px);display:grid}.vehicle-gallery-empty-card strong{text-transform:uppercase;font-size:clamp(25px,3vw,42px)}.vehicle-gallery-empty-card span{color:#a4acaf}.vehicle-gallery-empty-card a{color:#c8ff3d;letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:850}.zero-fee-page{color:#f5f7f3;background:#080b0d}.zero-fee-hero{background:radial-gradient(circle at 78% 25%,#30383d 0,#11171a 38%,#050708 72%);align-items:center;min-height:650px;display:grid}.zero-fee-hero-inner{padding-top:95px;padding-bottom:95px}.zero-fee-hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:970px;margin:18px 0 28px;font-size:clamp(58px,9vw,128px);line-height:.86}.zero-fee-lead{color:#c0c7ca;max-width:760px;font-size:clamp(18px,2.2vw,26px);line-height:1.55}.zero-fee-details{grid-template-columns:repeat(3,1fr);gap:42px;padding-top:100px;padding-bottom:100px;display:grid}.zero-fee-details>div{border-top:4px solid #c8ff3d;padding-top:24px}.zero-fee-details span{color:#c8ff3d;font-family:var(--font-geist-mono);font-weight:850}.zero-fee-details h2{text-transform:uppercase;margin:38px 0 12px;font-size:30px}.zero-fee-details p,.zero-fee-clarification p{color:#aeb6ba;line-height:1.65}.zero-fee-clarification{padding-bottom:110px}.zero-fee-clarification h2{text-transform:uppercase;font-size:clamp(34px,4vw,58px)}@media (max-width:900px){.zero-fee-details{grid-template-columns:1fr}.campaign-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.used-offer-nav{grid-template-columns:1fr auto}.used-offer-nav>span{display:none}.used-offer-hero{grid-template-columns:1fr}.used-offer-media{grid-row:1;min-height:650px}.used-offer-copy{grid-row:2}.used-form-wrap{grid-row:3}.used-proof{grid-template-columns:1fr;gap:55px}.vehicle-gallery-heading{grid-template-columns:1fr;gap:20px}.vehicle-gallery-stage{grid-template-columns:54px minmax(0,1fr) 54px;min-height:430px}}@media (max-width:640px){.campaign-grid-expanded{grid-template-columns:1fr}.used-card-image{height:250px}.used-offer-nav{min-height:64px;padding-inline:14px}.used-offer-nav>div>a:first-child{display:none}.used-offer-nav>div{gap:12px}.used-offer-nav>div>a:nth-child(2){font-size:8px}.used-offer-media{min-height:400px}.used-offer-copy{padding:44px 18px 24px}.used-form-wrap{padding:0 18px 44px}.used-offer-copy h1{font-size:45px}.used-price strong{font-size:36px}.used-proof{padding:80px 18px}.used-proof-grid{grid-template-columns:1fr}.used-final{padding:80px 18px}.vehicle-gallery{padding:70px 14px}.vehicle-gallery-stage{grid-template-columns:44px minmax(0,1fr) 44px;min-height:300px}.vehicle-gallery-stage img{height:62vw}.vehicle-gallery-stage button{width:36px;height:44px}.vehicle-gallery-thumbs{grid-template-columns:repeat(var(--gallery-count),96px)}}@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}
