.public-site{min-height:100vh}.inquiry-form{gap:12px;max-width:680px;margin-block:24px;display:grid}.inquiry-form label{margin-bottom:8px;display:block}.inquiry-form input:not([type=hidden]),.inquiry-form select,.inquiry-form textarea{width:100%;min-width:0;font:inherit;color:var(--color-text-primary);background:var(--color-surface-0);border:1px solid #64788d;border-radius:3px;padding:12px}.inquiry-form fieldset,.inquiry-form .inquiry-condition-fields{gap:12px;min-width:0;display:grid}.inquiry-form input[type=checkbox]{width:auto;margin-right:8px}.inquiry-form textarea{resize:vertical}.inquiry-form .public-button{justify-self:start}.inquiry-form [aria-invalid=true]{border-color:#ffba9c}.public-site *{box-sizing:border-box}.public-site a{text-decoration:none}.public-site :focus-visible{outline-offset:5px;outline:2px solid #69b4ff}.public-site button{cursor:pointer;font:inherit}.public-container{width:min(1440px,100% - 80px);margin-inline:auto}.public-skip{z-index:20;background:var(--color-brand-warm-white);color:var(--color-brand-charcoal);padding:14px 20px;position:absolute;top:-80px;left:20px}.public-skip:focus{top:14px}.public-header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-1)}.public-appointment{border-bottom:1px solid var(--color-border-subtle);text-align:center;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-secondary);padding:9px 20px;font-size:10px}.public-header-inner{align-items:center;gap:28px;min-height:104px;display:flex}.public-brand{color:var(--color-text-primary);letter-spacing:.08em;flex-shrink:0;align-items:center;gap:13px;font-size:20px;font-weight:700;line-height:1.1;display:inline-flex}.public-brand small{letter-spacing:.45em;margin-top:7px;font-size:10px;font-weight:400;display:block}.public-brand-mark{background-image:url(/brand/roadmark-primary-PLACEHOLDER.png);background-position:-18px -13px;background-repeat:no-repeat;background-size:112px;width:70px;height:43px;display:block}.public-desktop-nav{flex:1;justify-content:center;align-items:center;gap:19px;display:flex}.public-desktop-nav a{white-space:nowrap;border-bottom:2px solid #0000;padding-block:15px;font-size:12px}.public-desktop-nav a:hover,.public-desktop-nav a[aria-current=page]{border-bottom-color:var(--color-brand-electric-blue)}.public-button{background:var(--color-brand-electric-blue);color:#080a0d;border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:14px 20px;font-size:13px;font-weight:700;display:inline-flex}.public-button:hover{background:#3999ff}.public-menu-button{border:1px solid var(--color-border-subtle);align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:none}.public-menu{width:min(440px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-text-primary);background:var(--color-surface-1);border:0;border-left:1px solid var(--color-border-subtle);overscroll-behavior:contain;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.public-menu::backdrop{background:#000000bf}.public-menu-top{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.public-menu h2{font-size:17px;font-weight:600}.public-menu-close{border:1px solid var(--color-border-subtle);min-width:44px;min-height:44px}.public-menu nav{margin:12px 0 24px;display:grid}.public-menu nav a{border-bottom:1px solid var(--color-border-subtle);padding:15px 8px}.public-menu nav a[aria-current=page]{border-left:3px solid var(--color-brand-electric-blue);font-weight:700}.public-menu>.public-button{width:100%}.public-menu-note{text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-secondary);margin-top:24px;font-size:11px}.public-nojs-nav{flex-wrap:wrap;gap:18px;padding-block:20px;display:flex}.public-holding{min-height:410px;padding-block:clamp(64px,9vw,120px)}.public-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#69b4ff;margin-bottom:22px;font-size:11px}.public-holding h1{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(32px,4vw,58px);font-weight:600;line-height:1.12}.public-holding>p:not(.public-eyebrow){max-width:640px;color:var(--color-text-secondary);line-height:1.8}.public-holding .public-holding-tagline{margin-bottom:22px;font-size:clamp(18px,2vw,24px)}.public-holding-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.public-text-link{color:#69b4ff}.public-footer{background:var(--color-surface-1);border-top:1px solid var(--color-border-subtle)}.public-footer-grid{grid-template-columns:1.1fr .8fr 1.2fr;gap:64px;padding-block:60px;display:grid}.public-footer h2{text-transform:uppercase;letter-spacing:.13em;margin-bottom:20px;font-size:12px;font-weight:600}.public-footer p,.public-footer address{color:var(--color-text-secondary);font-size:13px;font-style:normal;line-height:1.9}.public-footer-brand p{max-width:240px;margin-top:24px}.public-footer-grid nav a{width:fit-content;color:var(--color-text-secondary);margin-bottom:12px;font-size:13px;display:block}.public-footer address a{width:fit-content;padding-block:4px;display:block}.public-footer section p{margin-top:18px}.public-footer a:hover{color:var(--color-text-primary);text-underline-offset:5px;text-decoration:underline}.public-footer-secondary{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:24px;display:flex}.public-footer-secondary nav{color:var(--color-text-secondary);flex-wrap:wrap;gap:12px 22px;font-size:12px;display:flex}.public-footer-bottom{color:var(--color-text-secondary);padding-bottom:24px;font-size:11px}@media (max-width:1279px){.public-desktop-nav,.public-header-cta{display:none}.public-header-inner{justify-content:space-between}.public-menu-button{display:inline-flex}}@media (max-width:767px){.public-container{width:calc(100% - 40px)}.public-header-inner{gap:16px;min-height:82px}.public-brand{gap:9px;font-size:16px}.public-brand small{font-size:8px}.public-brand-mark{background-position:-14px -10px;background-size:86px;width:54px;height:33px}.public-menu-button{padding-inline:10px;font-size:12px}.public-footer-grid{grid-template-columns:1fr;gap:36px;padding-block:42px}.public-footer-grid nav{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.public-footer-grid nav h2{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-inventory-intro{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-1);padding:64px 0}.public-inventory-intro h1{text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(34px,4vw,56px);font-weight:650;line-height:1.1}.public-inventory-intro p:not(.public-eyebrow){color:var(--color-text-secondary);margin-top:18px}.public-inventory-intro .public-inventory-tagline{color:#69b4ff;font-size:19px}.public-inventory-content{padding-block:40px 60px}.public-inventory-section{margin-bottom:40px}.public-inventory-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.public-inventory-section-heading h2{text-transform:uppercase;letter-spacing:.06em;font-size:19px;font-weight:600}.public-inventory-section-heading>span{color:var(--color-text-secondary);font-size:13px}.public-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.public-vehicle-card{background:var(--color-surface-1);border:1px solid #344653;min-width:0}.public-vehicle-image{aspect-ratio:16/10;background:var(--color-surface-2);display:block;position:relative;overflow:hidden}.public-vehicle-image img{object-fit:cover;width:100%;height:100%}.public-photo-placeholder{height:100%;color:var(--color-text-secondary);place-items:center;font-size:15px;display:grid}.public-vehicle-badge{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.08em;background:#080a0ded;border:1px solid #69b4ff;padding:7px 12px;font-size:12px;font-weight:600;position:absolute;top:16px;left:16px}.public-vehicle-body{padding:22px}.public-vehicle-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.public-vehicle-heading h3{overflow-wrap:anywhere;font-size:20px;font-weight:600}.public-vehicle-heading p:not(.public-vehicle-price){color:var(--color-text-secondary);margin-top:5px;font-size:14px}.public-vehicle-price{font-size:21px;font-weight:600}.public-vehicle-specs{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding:0;font-size:13px;list-style:none;display:flex}.public-vehicle-details{color:#69b4ff;text-transform:uppercase;letter-spacing:.08em;border:1px solid #344653;justify-content:space-between;align-items:center;margin-top:20px;padding:12px 16px;font-size:12px;display:flex}.public-vehicle-details:hover{border-color:#69b4ff}.public-inventory-pending .public-vehicle-card{grid-template-columns:40% 60%;display:grid}.public-inventory-pending .public-vehicle-image{aspect-ratio:auto;min-height:180px}.public-inventory-pending .public-vehicle-heading h3{font-size:17px}.public-inventory-sold .public-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-vehicle-sold .public-vehicle-badge{background:#080a0d55;border:0;place-items:center;font-size:30px;display:grid;inset:0}.public-inventory-empty{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);padding:40px}.public-inventory-empty h3{margin-bottom:12px;font-size:23px}.public-inventory-empty p{color:var(--color-text-secondary);margin-bottom:22px}.public-inventory-contact{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:36px 0 0;display:flex}.public-inventory-contact h2{font-size:28px;font-weight:600}.public-inventory-contact p:not(.public-eyebrow){color:var(--color-text-secondary);margin-top:12px}.public-inventory-contact>div:last-child{gap:18px;display:grid}@media (max-width:767px){.public-vehicle-grid,.public-inventory-sold .public-vehicle-grid{grid-template-columns:1fr}.public-inventory-intro{padding-block:42px}.public-inventory-empty{padding:24px}.public-inventory-pending .public-vehicle-card{grid-template-columns:1fr}.public-inventory-pending .public-vehicle-image{aspect-ratio:2;min-height:0}}.vehicle-detail{padding-block:36px 70px}.vehicle-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:36px;margin-top:28px;display:grid}.vehicle-summary{background:var(--color-surface-1);border:1px solid var(--color-border-subtle);padding:28px}.vehicle-summary h1{font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.15}.vehicle-trim{color:var(--color-text-secondary);margin-top:10px}.vehicle-detail-price{margin-top:24px;font-size:28px;font-weight:600}.vehicle-spec-list{margin-block:24px}.vehicle-spec-list>div{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;font-size:14px;display:grid}.vehicle-spec-list dt{color:var(--color-text-secondary)}.vehicle-spec-list dd{overflow-wrap:anywhere;margin:0}.vehicle-contact{gap:14px;display:grid}.vehicle-contact p{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.vehicle-call{color:var(--color-text-primary);background:0 0;border:1px solid #496078}.vehicle-call:hover{background:var(--color-surface-2)}.vehicle-gallery{min-width:0}.vehicle-gallery-image{aspect-ratio:4/3;touch-action:pan-y pinch-zoom;background:#080a0d}.vehicle-gallery-image img{object-fit:contain;width:100%;height:100%;display:block}.vehicle-gallery-controls{justify-content:space-between;align-items:center;gap:20px;margin-block:12px;display:flex}.vehicle-gallery-controls button{background:var(--color-surface-1);cursor:pointer;border:1px solid #496078;min-width:48px;min-height:44px}.vehicle-gallery-controls button:disabled{opacity:.4;cursor:default}.vehicle-gallery-controls p{color:var(--color-text-secondary);font-size:14px}.vehicle-gallery-thumbnails{gap:8px;margin-bottom:14px;padding:4px 4px 14px;display:flex;overflow-x:auto}.vehicle-gallery-thumbnails button{cursor:pointer;background:#080a0d;border:2px solid #0000;flex:0 0 100px;padding:2px}.vehicle-gallery-thumbnails button[aria-pressed=true]{border-color:#69b4ff}.vehicle-gallery-thumbnails img{object-fit:cover;width:100%;height:70px}.vehicle-gallery-empty{aspect-ratio:4/3;background:var(--color-surface-1);color:var(--color-text-secondary);place-items:center;display:grid}.vehicle-gallery-dialog{width:min(1200px,96vw);max-width:96vw;max-height:96dvh;color:var(--color-text-primary);background:#0b0d10;border:1px solid #496078;margin:auto;padding:18px;position:fixed;inset:0}.vehicle-gallery-dialog::backdrop{background:#000d}.vehicle-gallery-dialog .vehicle-gallery-image{aspect-ratio:auto;height:calc(90dvh - 145px);min-height:100px;margin-top:12px}.vehicle-story{grid-column:1;min-width:0}.vehicle-story section{border-top:1px solid var(--color-border-subtle);padding-block:28px}.vehicle-story h2{margin-bottom:18px;font-size:24px;font-weight:600}.vehicle-story h3{margin-bottom:12px;font-weight:600}.vehicle-story ul{color:var(--color-text-secondary);padding-left:20px}.vehicle-story li{margin-block:8px}.vehicle-written-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-secondary);line-height:1.75}.vehicle-feature-groups{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vehicle-resource-links{gap:20px;display:grid}.vehicle-status-banner{border:1px solid #496078;margin-top:24px;padding:20px}@media (max-width:900px){.vehicle-detail-grid{grid-template-columns:1fr;gap:28px}.vehicle-summary{padding:24px}}@media (max-width:480px){.vehicle-feature-groups{grid-template-columns:1fr}}.home-hero{border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(115deg,#0d1217,#080a0d);padding-block:90px 50px}.home-hero h1{letter-spacing:-.025em;max-width:920px;font-size:clamp(36px,4.6vw,66px);font-weight:650;line-height:1.12}.home-hero h1 span{color:#69b4ff;display:block}.home-hero-copy{max-width:660px;color:var(--color-text-secondary);margin-top:26px;font-size:17px;line-height:1.8}.home-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.home-outline{color:var(--color-text-primary);background:0 0;border:1px solid #69b4ff}.home-outline:hover{background:var(--color-surface-2)}.home-hero-notes{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:18px 36px;margin-top:44px;padding:0;font-size:12px;list-style:none;display:flex}.home-content{gap:64px;padding-block:48px 70px;display:grid}.home-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.home-content h2{font-size:clamp(23px,2.3vw,32px);font-weight:600;line-height:1.25}.home-pillars{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.home-pillars>div{border-top:1px solid var(--color-border-subtle);padding-top:20px}.home-pillars h3{margin-block:16px 12px;font-size:17px;font-weight:600}.home-pillars p,.home-expertise p:not(.public-eyebrow),.home-find p:not(.public-eyebrow){color:var(--color-text-secondary);font-size:15px;line-height:1.75}.home-pillar-line{background:var(--color-brand-electric-blue);width:32px;height:3px;display:block}.home-expertise{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);grid-template-columns:1.2fr 1.3fr .85fr;gap:32px;padding:32px;display:grid}.home-expertise-intro .public-text-link{margin-top:24px;display:inline-block}.home-expertise h3{margin-bottom:16px;font-size:30px;font-weight:600}.home-tesla h3{font-size:23px}.home-subaru,.home-tesla{border-left:1px solid var(--color-border-subtle);padding-left:28px}.home-find{background:var(--color-surface-1);border:1px solid #344653;justify-content:space-between;align-items:center;gap:32px;padding:36px;display:flex}.home-find p{max-width:620px;margin-top:16px}.home-find-actions{flex-shrink:0;gap:20px;display:grid}@media (max-width:1023px){.home-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.home-expertise{grid-template-columns:1fr 1fr}.home-expertise-intro{grid-column:1/-1}.home-subaru{border:0;padding:0}}@media (max-width:767px){.home-hero{padding-block:48px 32px}.home-content{gap:42px}.home-pillars{grid-template-columns:1fr 1fr}.home-expertise{grid-template-columns:1fr;padding:24px}.home-subaru,.home-tesla{border:0;padding:0}.home-find{flex-direction:column;align-items:stretch;padding:24px}}@media (max-width:430px){.home-pillars{grid-template-columns:1fr}.home-actions .public-button{width:100%}}.home-hero{isolation:isolate;position:relative;overflow:hidden}.sales-hero-image,.sales-hero-shade{z-index:-2;position:absolute;inset:0}.sales-hero-shade{z-index:-1;background:linear-gradient(90deg,#080a0df5 0%,#080a0dd4 42%,#080a0d40 76%,#080a0d1f)}.home-hero h1{max-width:800px}.home-hero-copy{max-width:560px}.sales-hero-caption{z-index:1;color:#f4f4f1;background:#080a0de6;margin:0;padding:0;font-size:11px;line-height:1.5;position:relative}.home-hero>.sales-hero-caption{padding:5px 9px;position:absolute;bottom:12px;right:20px}.find-hero{padding-block:65px 70px}.find-content{gap:40px;padding-block:44px 70px;display:grid}.find-paths{grid-template-columns:1fr 1fr;gap:28px;display:grid}.find-panel{background:var(--color-surface-1);border:1px solid #344653;padding:30px}.find-panel h2{margin-bottom:20px;font-size:26px;font-weight:600;line-height:1.25}.find-panel p:not(.public-eyebrow),.find-panel li{color:var(--color-text-secondary);line-height:1.75}.find-panel ul{margin-block:24px;padding-left:20px}.find-panel li{margin-bottom:12px}.find-panel .find-help{margin-block:18px;font-size:13px}.find-alert-categories{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:767px){.sales-hero-shade{background:#080a0dde}.home-hero{padding-bottom:70px}.home-hero>.sales-hero-caption{max-width:calc(100% - 40px);left:20px;right:auto}.find-paths{grid-template-columns:1fr}.find-panel{padding:24px}.find-hero{padding-top:44px}}.home-hero h1.why-page-label{color:#69b4ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:13px}.why-headline{letter-spacing:-.025em;max-width:780px;font-size:clamp(36px,4.6vw,66px);font-weight:650;line-height:1.12}.why-process{background:var(--color-surface-1);border:1px solid #344653;padding:32px}.why-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin:32px 0 24px;padding:0;list-style:none;display:grid}.why-step-number{color:#69b4ff;border:1px solid #69b4ff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:20px;display:grid}.why-content h3{margin-block:18px 12px;font-size:18px;font-weight:600}.why-steps p,.why-support p:not(.public-eyebrow),.why-process-note{color:var(--color-text-secondary);font-size:15px;line-height:1.75}.why-process-note{border-top:1px solid var(--color-border-subtle);padding-top:20px}.why-support{grid-template-columns:1.2fr 1fr;gap:60px;display:grid}.why-support h2{margin-bottom:20px}.why-values{gap:20px;display:grid}.why-values>div{border-left:2px solid #69b4ff;padding-left:24px}.why-values h3{margin-top:0}@media (max-width:1100px){.why-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.why-process{padding:24px}.why-steps{grid-template-columns:1fr;gap:28px}.why-steps li{grid-template-columns:56px 1fr;column-gap:20px;display:grid}.why-step-number{grid-row:span 2}.why-steps h3{margin-top:0}.why-support{grid-template-columns:1fr;gap:28px}}.brand-subaru,.brand-tesla{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);grid-template-columns:1fr 1.35fr;gap:40px;padding:40px;display:grid}.brand-subaru{border-top:3px solid #69b4ff;padding-block:48px}.brand-intro p:not(.public-eyebrow),.brand-topics p{color:var(--color-text-secondary);margin-top:18px;font-size:15px;line-height:1.8}.brand-topics{grid-template-columns:1fr 1fr;gap:32px;display:grid}.brand-topics h3{font-size:18px;font-weight:600}.brand-topics>div{border-top:1px solid #344653;padding-top:20px}.brand-tesla .brand-topics{grid-template-columns:1fr;gap:24px}@media (max-width:1023px){.brand-subaru,.brand-tesla{grid-template-columns:1fr}}@media (max-width:767px){.brand-subaru,.brand-tesla{gap:24px;padding:24px}.brand-topics{grid-template-columns:1fr;gap:24px}}.finance-panels{align-items:start}.finance-fields{grid-template-columns:1fr 1fr;gap:20px;margin-block:24px;display:grid}.finance-fields label{gap:10px;font-size:14px;display:grid}.finance-fields input{background:var(--color-surface-1);width:100%;min-width:0;color:var(--color-text-primary);font:inherit;border:1px solid #667888;border-radius:3px;padding:12px}.finance-result{border:1px solid #344653;margin-top:24px;padding:24px}.finance-result span,.finance-result strong{display:block}.finance-result strong{color:#69b4ff;margin-top:12px;font-size:clamp(23px,2.5vw,32px)}.finance-faq details{border-bottom:1px solid #344653;padding:22px 0}.finance-faq summary{cursor:pointer;font-weight:600}.finance-faq p{color:var(--color-text-secondary);margin-top:16px;line-height:1.8}@media (max-width:767px){.finance-fields{grid-template-columns:1fr}}.about-story-link{margin-top:24px;display:inline-block}.about-visit{border-left:2px solid #69b4ff;padding-left:24px}.about-visit h3{font-size:20px;font-weight:600}.about-visit p,.about-content .why-support p+p{margin-top:18px}.contact-panels{align-items:start}.contact-topics{margin:24px 0;padding:0;list-style:none}.contact-topics li{border-top:1px solid #344653;padding:18px 0}.contact-topics p{margin-top:8px}.contact-direct address{overflow-wrap:anywhere;gap:18px;margin-top:24px;font-style:normal;line-height:1.7;display:grid}.contact-direct h3{margin:32px 0 16px;font-size:20px;font-weight:600}.contact-direct nav a{margin-top:18px;display:block}.shop-intro{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;display:grid}.shop-coming{color:#69b4ff;border:1px solid #69b4ff;margin-top:28px;padding:10px 18px;font-weight:600;display:inline-block}.shop-note{color:var(--color-text-secondary);max-width:650px;margin-top:18px;font-size:15px;line-height:1.8}.shop-brand-panel{background:linear-gradient(140deg,#14212e,#0b0d10);border:1px solid #344653;padding:56px 32px}.shop-brand-panel p{margin-top:36px;font-size:28px}.shop-brand-panel>span{color:#69b4ff;letter-spacing:.12em;margin-top:20px;font-size:11px;display:block}.shop-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.shop-categories li{background:var(--color-surface-1);border:1px solid #344653;padding:28px}.shop-categories h3{margin:24px 0 12px;font-size:20px;font-weight:600}.shop-categories p{color:var(--color-text-secondary);font-size:15px;line-height:1.8}@media (max-width:1023px){.shop-intro{grid-template-columns:1fr;gap:32px}.shop-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.shop-categories{grid-template-columns:1fr}.shop-brand-panel{padding:32px 24px}}.trade-checklist{margin-top:24px;padding-left:20px}.trade-checklist li{color:var(--color-text-secondary);margin-top:14px;line-height:1.8}.privacy-content{overflow-wrap:anywhere;max-width:800px;padding-block:64px}.privacy-content h1{margin-bottom:24px}.privacy-content section{margin-top:36px}.privacy-content h2{margin-bottom:16px}.privacy-content p,.privacy-content address{color:var(--color-text-secondary);margin-bottom:16px;font-style:normal;line-height:1.8}.privacy-content a{text-decoration:underline}.privacy-content h1{font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.15}.privacy-content h2{font-size:1.25rem;font-weight:600;line-height:1.4}.public-vehicle-economy{color:var(--steel-gray,#b6bdc5);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}
