:root{--color-primary:#0f766e;--color-accent:#f59e0b;--color-background:#f8fafc;--color-surface:#fff;--color-text:#172554;--color-muted:#64748b;--color-border:#dbe4ee;--color-surface-alt:#f8fafc;--color-panel-shadow:0 18px 40px #0f172a0f;--color-input-background:var(--color-surface);--color-price-badge-background:color-mix(in srgb, var(--color-accent), #fff 82%);--color-price-badge-text:#7a4a09;--color-header-surface:#ffffffeb;--color-footer-surface:var(--color-surface);--color-link-hover-background:color-mix(in srgb, var(--color-primary), transparent 92%);--radius:8px}*{box-sizing:border-box}html{background:var(--color-background);min-width:320px;color:var(--color-text)}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-shell{background:linear-gradient(180deg, #ffffffdb, #f8fafcf0), var(--color-background);min-height:100vh}.site-header{z-index:10;border-bottom:1px solid var(--color-border);background:var(--color-header-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.site-header__inner,.site-footer__inner,.page-section,.stock-page,.vehicle-page{width:min(1120px,100% - 32px);margin:0 auto}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.site-logo{letter-spacing:0;align-items:center;gap:14px;min-width:0;font-weight:800;display:inline-flex}.site-logo--with-image{gap:0}.site-logo__mark{border-radius:var(--radius);background:var(--color-primary);color:#fff;place-items:center;width:36px;height:36px;display:grid}.site-logo__image{object-fit:contain;width:auto;max-width:clamp(132px,18vw,184px);height:42px;display:block}.site-logo__label{min-width:0;font-size:1rem;font-weight:800;line-height:1.1}.site-logo--with-image .site-logo__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.site-nav a{border-radius:var(--radius);color:var(--color-muted);padding:10px 12px;font-size:.95rem;font-weight:700}.site-nav a:hover{background:var(--color-link-hover-background);color:var(--color-primary)}.site-status-banner{color:#1e3a8a;background:#eff6ff;border-bottom:1px solid #0f172a14}.site-status-banner--warning{color:#92400e;background:#fffbeb}.site-status-banner--critical{color:#991b1b;background:#fef2f2}.site-status-banner__inner{align-items:center;gap:12px;width:min(1120px,100% - 32px);margin:0 auto;padding:12px 0;display:flex}.site-status-banner__severity{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:4px 8px;font-size:.75rem;font-weight:900}.site-status-banner__content{flex-wrap:wrap;gap:6px 10px;font-size:.95rem;line-height:1.45;display:flex}.site-status-banner__content strong{font-weight:900}.site-main{padding-bottom:56px}.site-footer{border-top:1px solid var(--color-border);background:var(--color-footer-surface)}.site-footer__inner{color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px 0;font-size:.95rem;display:grid}.site-footer__brand{align-items:center;gap:18px;min-width:0;display:flex}.site-footer__dealer{gap:8px;display:grid}.site-footer__logo{object-fit:contain;width:auto;max-width:min(220px,42vw);height:52px;display:block}.site-footer__powered-by{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);white-space:nowrap;padding:9px 11px;font-size:.86rem;font-weight:800}.site-footer__powered-by:hover{border-color:var(--color-primary);color:var(--color-primary)}.social-channels{flex-wrap:wrap;gap:10px;display:flex}.social-channels a{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);padding:10px 12px;font-size:.9rem;font-weight:800}.social-channels a:hover{border-color:var(--color-primary);color:var(--color-primary)}.social-inventory{border-block:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface), transparent 30%)}.social-inventory--compact{background:0 0;border-block:0}.social-inventory__note{color:var(--color-muted);margin:14px 0 0;font-size:.94rem;font-weight:700}.showroom-render-root{width:min(1120px,100% - 32px);color:var(--color-text);gap:20px;margin:0 auto;padding-top:24px;display:grid}.showroom-render-block{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--color-panel-shadow)}.showroom-hero-block{isolation:isolate;background:#111827;border:0;align-items:stretch;min-height:430px;display:grid;position:relative;overflow:hidden}.showroom-hero-media{z-index:-2;position:absolute;inset:0}.showroom-hero-media img{object-fit:cover;filter:saturate(.95)contrast(1.02);border-radius:0;width:100%;height:100%}.showroom-hero-block:after{z-index:-1;content:"";background:radial-gradient(circle at 78% 18%,#f59e0b38,#0000 28%),linear-gradient(90deg,#0a121ee6,#0f172aa8 48%,#0f172a33);position:absolute;inset:0}.showroom-hero-tone-light:after{background:radial-gradient(circle at 82% 14%,#f59e0b29,#0000 30%),linear-gradient(90deg,#fffffff0,#ffffffc7 50%,#ffffff3d)}.showroom-hero-copy{width:min(784px,100%);min-height:inherit;color:#fff;align-content:center;justify-items:start;gap:16px;padding:56px 32px;display:grid}.showroom-hero-brand{align-items:center;margin-bottom:2px;display:grid}.showroom-hero-brand img{object-fit:contain;filter:drop-shadow(0 14px 30px #0f172a59);width:clamp(180px,28vw,320px);max-width:100%;max-height:92px;display:block}.showroom-hero-center .showroom-hero-copy{text-align:center;justify-self:center;justify-items:center}.showroom-hero-tone-light .showroom-hero-copy{color:var(--color-text)}.showroom-hero-copy span,.showroom-location-block span,.showroom-lead-form-block span{color:var(--color-accent);font-weight:900}.showroom-hero-copy h1{overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:min(16ch,100%);margin:0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98}.showroom-hero-copy p{color:#ffffffdb;max-width:56ch;margin:0;font-size:1.08rem;line-height:1.6}.showroom-hero-tone-light .showroom-hero-copy p{color:var(--color-muted)}.showroom-hero-copy span,.showroom-render-heading span,.showroom-social-block span{color:var(--color-accent);font-weight:800}.showroom-image-text-copy p,.showroom-text-block p,.showroom-social-block p,.showroom-cta-block p{color:var(--color-muted);margin:0;line-height:1.6}.showroom-render-actions,.showroom-social-links{flex-wrap:wrap;gap:10px;display:flex}.showroom-render-actions a,.showroom-cta-block a{border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.showroom-render-actions a+a{background:var(--color-surface);color:var(--color-primary)}.showroom-image-text-media img,.showroom-vehicle-card img{border-radius:var(--radius);background:var(--color-surface-alt);width:100%;height:auto;display:block}.showroom-text-block,.showroom-featured-vehicles,.showroom-inventory-collection,.showroom-social-block,.showroom-cta-block,.showroom-trust-block,.showroom-services-block,.showroom-gallery-block,.showroom-reviews-block,.showroom-dealer-profile-block,.showroom-location-block,.showroom-faq-block,.showroom-lead-form-block{gap:16px;padding:24px;display:grid}.showroom-render-heading{gap:8px;display:grid}.showroom-render-heading span,.showroom-dealer-profile-copy>span,.showroom-location-block>div>span,.showroom-lead-form-block>div>span{font-size:.9rem;line-height:1.2}.showroom-render-heading h2,.showroom-dealer-profile-copy h2,.showroom-location-block h2,.showroom-lead-form-block h2{margin:0;font-size:clamp(1.65rem,2.2vw,2.45rem);line-height:1.1}.showroom-text-muted{background:var(--color-surface-alt)}.showroom-text-highlight{background:#fff9e8;border-color:#f1ce71}.showroom-image-text{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;padding:24px;display:grid}.showroom-image-text-imageRight .showroom-image-text-media{order:2}.showroom-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.showroom-inventory-collection-strip .showroom-vehicle-grid{grid-template-columns:repeat(4,minmax(220px,1fr));padding-bottom:4px;overflow-x:auto}.showroom-vehicle-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-alt);gap:10px;padding:12px;display:grid}.showroom-vehicle-card-media{display:block;position:relative}.showroom-vehicle-card strong{color:var(--color-text)}.showroom-vehicle-card-meta{color:var(--color-muted);flex-wrap:wrap;gap:8px;font-size:.84rem;display:flex}.showroom-social-links a{border:1px solid var(--color-border);color:var(--color-primary);border-radius:999px;padding:9px 12px;font-weight:800;text-decoration:none}.showroom-cta-block{grid-template-columns:minmax(0,1fr) auto;align-items:center}.showroom-cta-primary{color:#fff;background:#142944}.showroom-cta-primary p{color:#c9d7ea}.showroom-cta-quiet a{background:var(--color-surface);color:var(--color-primary)}.showroom-block-cta{border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-primary);color:#fff;justify-self:start;align-items:center;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.showroom-trust-grid,.showroom-services-grid{gap:12px;display:grid}.showroom-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showroom-trust-item,.showroom-service-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-alt);align-content:start;gap:6px;min-height:112px;padding:16px;display:grid}.showroom-trust-item strong,.showroom-service-card strong{color:var(--color-text)}.showroom-trust-item span,.showroom-service-card span{color:var(--color-muted);line-height:1.45}.showroom-services-2 .showroom-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-services-3 .showroom-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showroom-services-4 .showroom-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showroom-location-block{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);align-items:start}.showroom-location-block>div:first-child,.showroom-lead-form-block>div:first-child{align-content:start;gap:8px;display:grid}.showroom-location-stacked{grid-template-columns:minmax(0,1fr)}.showroom-location-stacked .showroom-hours-panel{max-width:720px}.showroom-location-compact{gap:12px;padding:18px}.showroom-location-compact h2{font-size:1.25rem}.showroom-location-compact .showroom-location-actions{margin-top:12px}.showroom-location-compact .showroom-hours-list{gap:6px}.showroom-location-compact .showroom-hours-list div{padding-bottom:6px}.showroom-location-block address{color:var(--color-text);font-style:normal;line-height:1.6}.showroom-location-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.showroom-location-actions a{border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.showroom-hours-panel{gap:18px;display:grid}.showroom-hours-list{gap:8px;margin:0;display:grid}.showroom-hours-list div{border-bottom:1px solid var(--color-border);grid-template-columns:100px minmax(0,1fr);gap:12px;padding-bottom:8px;display:grid}.showroom-hours-list dt{color:var(--color-muted);font-weight:900}.showroom-hours-list dd{margin:0}.showroom-hours-list dd small{color:var(--color-muted);margin-top:3px;line-height:1.35;display:block}.showroom-closing-periods{gap:8px;display:grid}.showroom-closing-periods>strong{color:var(--color-text)}.showroom-closing-periods-list div{grid-template-columns:minmax(0,1fr)}.showroom-closing-periods-list dt,.showroom-closing-periods-list dd{min-width:0}.showroom-closing-periods-date-range{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.showroom-closing-periods-date-range time,.showroom-closing-periods-list dt>time{border:1px solid var(--color-border);background:var(--color-surface-alt);min-height:28px;color:var(--color-text);border-radius:999px;align-items:center;padding:0 10px;font-size:.92rem;font-weight:900;display:inline-flex}.showroom-closing-periods-date-range span{color:var(--color-muted);font-size:.82rem;font-weight:900}.showroom-empty-state{color:var(--color-muted);margin:14px 0 0}.showroom-faq-list{gap:10px;display:grid}.showroom-faq-list details{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-alt);padding:14px 16px}.showroom-faq-list summary{cursor:pointer;color:var(--color-text);font-weight:900}.showroom-faq-list p{color:var(--color-muted);margin:10px 0 0;line-height:1.6}.showroom-lead-form-block{grid-template-columns:minmax(0,.8fr) minmax(280px,1fr);align-items:start}.showroom-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.showroom-gallery-banner .showroom-gallery-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.showroom-gallery-grid figure{gap:8px;margin:0;display:grid}.showroom-gallery-grid img{aspect-ratio:4/3;border-radius:var(--radius);background:var(--color-surface-alt);object-fit:cover;width:100%}.showroom-gallery-banner .showroom-gallery-grid figure:first-child{grid-row:span 2}.showroom-gallery-banner .showroom-gallery-grid figure:first-child img{aspect-ratio:auto;height:100%}.showroom-gallery-grid figcaption{color:var(--color-muted);font-size:.84rem}.showroom-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.showroom-reviews-summary .showroom-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-reviews-grid blockquote{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-alt);gap:10px;margin:0;padding:16px;display:grid}.showroom-reviews-grid blockquote span,.showroom-rating-summary{color:var(--color-accent);font-weight:900}.showroom-reviews-grid blockquote p{color:var(--color-text);margin:0;line-height:1.55}.showroom-reviews-grid blockquote footer{color:var(--color-muted);font-size:.86rem;font-weight:800}.showroom-dealer-profile-block{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:start;gap:28px;padding:32px}.showroom-dealer-profile-block>div,.showroom-dealer-profile-panel{gap:18px;display:grid}.showroom-dealer-profile-block span{color:var(--color-accent);font-weight:900}.showroom-dealer-profile-copy{max-width:720px}.showroom-dealer-profile-copy>span{font-size:.9rem}.showroom-dealer-profile-copy h2{max-width:760px}.showroom-dealer-profile-copy>p{max-width:720px;color:var(--color-text);font-size:1.06rem;line-height:1.55}.showroom-dealer-profile-panel{border:1px solid var(--color-border);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent), transparent 92%), transparent 46%), var(--color-surface);box-shadow:var(--color-panel-shadow);padding:20px}.showroom-dealer-profile-details{gap:16px;display:grid}.showroom-dealer-profile-details dl{gap:0;margin:0;display:grid}.showroom-dealer-profile-details dl>div{border-bottom:1px solid var(--color-border);gap:3px;padding:0 0 12px;display:grid}.showroom-dealer-profile-details dl>div+div{padding-top:12px}.showroom-dealer-profile-details dl>div:last-child{border-bottom:0;padding-bottom:0}.showroom-dealer-profile-details dt{color:var(--color-muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.showroom-dealer-profile-details dd{color:var(--color-text);margin:2px 0 0;font-weight:800}.showroom-dealer-profile-socials{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.showroom-dealer-profile-socials a{--social-color:var(--color-primary);--social-color-dark:color-mix(in srgb, var(--social-color), #000 20%);--social-color-light:color-mix(in srgb, var(--social-color), #fff 5%);border:1px solid var(--social-color-dark);background:linear-gradient(180deg, var(--social-color-light), var(--social-color));color:#fff;text-shadow:0 1px #0000002e;border-radius:5px;grid-template-columns:42px auto;align-items:stretch;min-height:42px;font-weight:900;line-height:1;text-decoration:none;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.showroom-dealer-profile-socials a>span:last-child{color:#fff;align-items:center;padding:0 16px;display:grid}.showroom-dealer-profile-block .showroom-dealer-profile-socials-icon{color:#fff;text-transform:lowercase;background:#00000029;border-right:1px solid #0000002e;place-items:center;min-width:42px;font-size:1.16rem;font-weight:950;display:grid}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-bitbucket{--social-color:#005b8f}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-dropbox{--social-color:#0098db}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-facebook{--social-color:#315f9c}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-flickr{--social-color:#f40083}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-github{--social-color:#3f3f3f}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-google{--social-color:#f43d26}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-instagram{--social-color:#3f8faf}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-linkedin{--social-color:#0088b5}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-pinterest{--social-color:#e60000}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-tumblr{--social-color:#24485f}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-twitter,.showroom-dealer-profile-socials .showroom-dealer-profile-socials-x{--social-color:#00aced}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-vk{--social-color:#4e83aa}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-youtube{--social-color:#cd201f}.showroom-dealer-profile-socials .showroom-dealer-profile-socials-tiktok{--social-color:#111}.showroom-dealer-profile-about{gap:14px;max-width:720px;display:grid}.showroom-dealer-profile-about p{color:var(--color-text);margin:0;line-height:1.68}.showroom-dealer-profile-facts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.showroom-dealer-profile-fact{border:1px solid var(--color-border);background:var(--color-surface-alt);min-height:32px;color:var(--color-text);border-radius:999px;align-items:center;padding:0 12px;font-size:.86rem;font-weight:900;display:inline-flex}.showroom-dealer-profile-fact--trust{border-color:color-mix(in srgb, var(--color-accent), var(--color-border) 58%);background:color-mix(in srgb, var(--color-accent), transparent 90%)}.showroom-dealer-profile-languages{align-items:center;gap:6px;display:inline-flex}.showroom-dealer-profile-language{border:1px solid color-mix(in srgb, var(--color-border), transparent 12%);background:color-mix(in srgb, var(--color-surface-alt), transparent 18%);min-width:34px;min-height:28px;color:var(--color-muted);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.showroom-dealer-profile-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.showroom-dealer-profile-media figure{margin:0}.showroom-dealer-profile-media-link{display:block}.showroom-dealer-profile-media figure:first-child{grid-column:1/-1}.showroom-dealer-profile-media img{aspect-ratio:4/3;border-radius:var(--radius);object-fit:cover;width:100%;display:block}.showroom-dealer-profile-media figure:first-child img{aspect-ratio:16/10}.showroom-dealer-profile-block>.showroom-media-lightbox{z-index:100;padding:24px;display:none;position:fixed;inset:0}.showroom-dealer-profile-block>.showroom-media-lightbox:target{display:flex}.showroom-media-lightbox-backdrop{background:#020617d1;position:absolute;inset:0}.showroom-media-lightbox-panel{gap:14px;width:min(1120px,100%);max-height:calc(100vh - 48px);margin:auto;display:grid;position:relative}.showroom-media-lightbox-close{border-radius:var(--radius);color:#fff;background:#0f172acc;border:1px solid #ffffff47;justify-self:end;padding:10px 12px;font-weight:900}.showroom-media-lightbox-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.showroom-media-lightbox-strip figure{scroll-snap-align:center;flex:0 0 min(86vw,960px);margin:0}.showroom-media-lightbox-strip img{border-radius:var(--radius);object-fit:contain;background:#0f172a;width:100%;max-height:calc(100vh - 132px);display:block}.showroom-contact-options-bar{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:min(1120px,100% - 32px);box-shadow:var(--color-panel-shadow);flex-wrap:wrap;gap:10px;margin:0 auto;padding:12px;display:flex}.showroom-contact-options-bar a{border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-primary);color:#fff;flex:160px;justify-content:center;align-items:center;min-height:40px;font-weight:900;text-decoration:none;display:inline-flex}.showroom-template-editorial-showroom .showroom-render-root{gap:24px}.showroom-template-editorial-showroom .showroom-hero-block{min-height:360px}.showroom-template-editorial-showroom .showroom-hero-copy h1{font-size:clamp(2.4rem,4vw,4.1rem)}.showroom-template-editorial-showroom .showroom-featured-vehicles .showroom-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-template-inventory-marketplace .showroom-render-root{gap:14px}.showroom-template-inventory-marketplace .showroom-hero-block{order:-1;min-height:320px}.showroom-template-inventory-marketplace .showroom-hero-copy h1{font-size:clamp(1.7rem,2.4vw,2.4rem)}.showroom-template-inventory-marketplace .showroom-hero-copy{min-height:320px;padding:34px}.showroom-template-inventory-marketplace .showroom-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showroom-template-inventory-marketplace .showroom-vehicle-card{box-shadow:none}.showroom-template-workshop-local .showroom-render-root{gap:18px}.site-shell.showroom-template-workshop-local{--color-surface:#fffaf1;--color-surface-alt:#fdf7ec;--color-border:#d9c9a8;--color-panel-shadow:0 14px 28px #50412614;--color-input-background:#fff}.showroom-template-workshop-local .showroom-hero-block{background:#fdf7ec;order:-1}.showroom-template-workshop-local .showroom-render-block{border-radius:14px;box-shadow:0 14px 28px #50412614}.showroom-template-workshop-local .showroom-render-actions a,.showroom-template-workshop-local .showroom-cta-block a{background:#256f46;border-color:#256f46}.showroom-template-performance-gallery{background:#080b12}.site-shell.showroom-template-performance-gallery{--color-surface:#111827;--color-surface-alt:#0f172a;--color-muted:#cbd5e1;--color-border:#ffffff1f;--color-panel-shadow:0 20px 50px #00000052;--color-input-background:#0f172a;--color-header-surface:#0f172a;--color-footer-surface:#0f172a;--color-link-hover-background:#ffffff14;--color-price-badge-background:#38bdf829;--color-price-badge-text:#e0f2fe;background:#080b12}.showroom-template-performance-gallery .site-header,.showroom-template-performance-gallery .site-footer{background:#0f172a;border-color:#ffffff1f}.showroom-template-performance-gallery .site-logo,.showroom-template-performance-gallery .site-nav a,.showroom-template-performance-gallery .site-footer__dealer,.showroom-template-performance-gallery .site-footer__powered-by{color:#f8fafc}.showroom-template-performance-gallery .showroom-render-root{color:#f8fafc;gap:18px;max-width:1240px}.showroom-template-performance-gallery .showroom-render-block{background:#111827;border-color:#ffffff1f;box-shadow:0 20px 50px #00000052}.showroom-template-performance-gallery .showroom-hero-block{min-height:460px}.showroom-template-performance-gallery .showroom-image-text-media img{aspect-ratio:16/9;object-fit:cover}.showroom-template-performance-gallery .showroom-hero-copy h1{text-transform:uppercase;font-size:clamp(2.2rem,3.8vw,4rem)}.showroom-template-performance-gallery .showroom-hero-copy p,.showroom-template-performance-gallery .showroom-image-text-copy p,.showroom-template-performance-gallery .showroom-text-block p,.showroom-template-performance-gallery .showroom-social-block p,.showroom-template-performance-gallery .showroom-cta-block p,.showroom-template-performance-gallery .showroom-vehicle-card-meta{color:#cbd5e1}.showroom-template-performance-gallery .showroom-hero-copy span,.showroom-template-performance-gallery .showroom-render-heading span,.showroom-template-performance-gallery .showroom-social-block span{color:#38bdf8}.showroom-template-performance-gallery .showroom-render-actions a,.showroom-template-performance-gallery .showroom-cta-block a{background:#ef4444;border-color:#ef4444}.showroom-template-performance-gallery .showroom-render-actions a+a{color:#f8fafc;background:0 0;border-color:#ffffff42}.showroom-template-performance-gallery .showroom-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-template-performance-gallery .showroom-vehicle-card{background:#0f172a;border-color:#ffffff24}.showroom-template-performance-gallery .showroom-vehicle-card strong{color:#f8fafc}.showroom-template-corporate-fleet .showroom-render-root{gap:12px}.site-shell.showroom-template-corporate-fleet{--color-panel-shadow:none;--color-surface-alt:#f8fafc}.showroom-template-corporate-fleet .showroom-render-block{box-shadow:none;border-radius:4px}.showroom-template-corporate-fleet .showroom-hero-block{border-left:5px solid #14b8a6}.showroom-template-corporate-fleet .showroom-text-block,.showroom-template-corporate-fleet .showroom-image-text,.showroom-template-corporate-fleet .showroom-social-block,.showroom-template-corporate-fleet .showroom-cta-block{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);align-items:center}.showroom-template-corporate-fleet .showroom-featured-vehicles{background:#f8fafc}.showroom-template-corporate-fleet .showroom-vehicle-grid{grid-template-columns:1fr}.showroom-template-corporate-fleet .showroom-vehicle-card{grid-template-columns:96px minmax(0,1fr) auto;align-items:center}.showroom-template-corporate-fleet .showroom-vehicle-card img{aspect-ratio:4/3;object-fit:cover}.block-stack{gap:0;display:grid}.page-section{padding:48px 0}.hero{color:#fff;isolation:isolate;align-items:center;min-height:520px;display:grid;position:relative}.hero:before{z-index:-2;background:linear-gradient(90deg, #0f172ac7, #0f172a40), var(--hero-image);content:"";background-position:50%;background-size:cover;position:absolute;inset:0}.hero__content{width:min(1120px,100% - 32px);margin:0 auto;padding:56px 0}.eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.85rem;font-weight:800}p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:0;overflow-wrap:break-word;margin:0;line-height:1.05}.hero h1{max-width:880px;font-size:clamp(2.35rem,5.2vw,4.2rem)}.hero p{color:#ffffffe0;max-width:620px;font-size:1.18rem;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.button{border-radius:var(--radius);justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-weight:800;display:inline-flex}.button--primary{background:var(--color-accent);color:#172554}.button--secondary{color:#fff;border:1px solid #ffffff7a}.section-heading{gap:10px;margin-bottom:24px;display:grid}.section-heading h2{font-size:clamp(2rem,5vw,3.2rem)}.section-heading p{max-width:760px;color:var(--color-muted);margin:0;line-height:1.7}.rich-text{max-width:820px;color:var(--color-muted);font-size:1.08rem;line-height:1.85}.rich-text p{margin:0 0 18px}.vehicle-grid{grid-template-columns:1fr;gap:16px;display:grid}.vehicle-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--color-panel-shadow);color:inherit;grid-template-columns:minmax(180px,240px) minmax(0,1fr) minmax(150px,auto);align-items:stretch;gap:18px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.vehicle-card:hover{border-color:color-mix(in srgb, var(--color-primary), var(--color-border) 42%);box-shadow:0 20px 48px color-mix(in srgb, var(--color-text), transparent 88%);transform:translateY(-2px)}.vehicle-card__media{min-height:100%;position:relative}.vehicle-card__image{aspect-ratio:4/3;border-radius:calc(var(--radius) - 4px);object-fit:cover;background:linear-gradient(135deg,#0f766e26,#f59e0b2e);width:100%;height:100%}.vehicle-card__photo-count{color:#fff;background:#0f172ad1;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;left:10px}.vehicle-card__status-badge{color:#fff;letter-spacing:0;background:#0f172ae0;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:900;position:absolute;top:10px;right:10px}.vehicle-card__status-badge--inline{width:fit-content;margin-bottom:8px;display:inline-flex;position:static}.vehicle-card__body{align-content:start;gap:8px;padding:6px 0;display:grid}.vehicle-card__title{color:var(--color-text);font-size:1.2rem;font-weight:800}.vehicle-card__version{color:var(--color-muted);line-height:1.45}.vehicle-card__specs{color:var(--color-muted);grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px 18px;font-size:.9rem;line-height:1.35;display:grid}.vehicle-card__specs span{min-width:0}.vehicle-card__commercials{text-align:right;align-content:start;justify-items:end;gap:6px;padding:6px 0;display:grid}.vehicle-card__old-price{color:var(--color-muted);font-size:.95rem;text-decoration:line-through}.vehicle-card__price{color:var(--color-primary);font-size:1.35rem;font-weight:900}.vehicle-card__vat{color:var(--color-muted);font-size:.84rem}.vehicle-card__price-badge{background:var(--color-price-badge-background);color:var(--color-price-badge-text);border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:800}.search-panel,.contact-panel{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--color-panel-shadow);align-content:start;gap:16px;padding:22px;display:grid}.search-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field--wide{grid-column:1/-1}.field{gap:7px;display:grid}.field label{color:var(--color-muted);font-size:.84rem;font-weight:800}.field input,.field select,.field textarea{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-input-background);width:100%;color:var(--color-text);min-height:44px;padding:10px 12px}.search-form__actions{grid-column:1/-1;align-items:end;gap:10px;display:flex}.search-form__actions button,.search-form__actions a{border-radius:var(--radius);justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}.search-form__actions button{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer}.search-form__actions a{border:1px solid var(--color-border);color:var(--color-muted)}.search-form__actions a:hover{border-color:var(--color-primary);color:var(--color-primary)}.checkbox-field{color:var(--color-muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.checkbox-field input{margin-top:4px}.form-status{margin:0;font-weight:800}.form-status--success{color:var(--color-primary)}.form-status--error{color:#b91c1c}.contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;display:grid}.stock-page,.vehicle-page{padding:40px 0 64px}.stock-page{gap:24px;display:grid}.vehicle-page{gap:22px;display:grid}.vehicle-page__back{color:var(--color-muted);width:fit-content;font-size:.92rem;font-weight:800}.vehicle-page__back:hover{color:var(--color-primary)}.stock-page__header,.vehicle-page__header{gap:10px;margin-bottom:22px;display:grid}.stock-page__header h1,.vehicle-page__header h1{font-size:clamp(2.2rem,6vw,4.4rem)}.stock-page__summary{flex-wrap:wrap;gap:10px;display:flex}.stock-page__summary-pill{border:1px solid color-mix(in srgb, var(--color-primary), transparent 65%);background:color-mix(in srgb, var(--color-primary), transparent 90%);min-height:36px;color:var(--color-primary);border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;font-weight:900;display:inline-flex}.stock-page__summary-pill--muted{border-color:var(--color-border);background:var(--color-surface);color:var(--color-muted)}.stock-page__layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.search-panel--filters{position:sticky;top:94px}.search-panel--filters>summary{display:none}.search-panel__body{gap:16px;display:grid}.search-panel__intro{color:var(--color-muted);margin:0;line-height:1.6}.stock-results{gap:14px;display:grid}.stock-results__meta{justify-content:space-between;align-items:center;min-height:44px;padding:0 4px;display:flex}.stock-results__meta p{color:var(--color-muted);margin:0;font-size:.95rem;font-weight:800}.stock-page__empty{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-muted);margin:0;padding:22px;font-weight:800}.vehicle-detail-stage{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:24px;display:grid}.vehicle-gallery,.vehicle-summary-panel{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--color-panel-shadow)}.vehicle-gallery{overflow:hidden}.vehicle-gallery__hero{background:var(--color-surface-alt);position:relative}.vehicle-gallery__hero .vehicle-detail__image{aspect-ratio:16/10;border-radius:0;display:block}.vehicle-gallery__counter{color:#fff;background:#0f172ad1;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:900;position:absolute;bottom:14px;left:14px}.vehicle-gallery__nav{z-index:1;color:#fff;cursor:pointer;width:44px;height:44px;font:inherit;background:#0f172ab8;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.vehicle-gallery__nav:hover,.vehicle-gallery__nav:focus-visible{background:#0f172aeb}.vehicle-gallery__nav:focus-visible,.vehicle-gallery__thumb:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.vehicle-gallery__nav--previous{left:14px}.vehicle-gallery__nav--next{right:14px}.vehicle-gallery__expand{z-index:1;color:#fff;cursor:pointer;width:40px;height:40px;font:inherit;background:#0f172ab8;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.vehicle-gallery__expand:hover,.vehicle-gallery__expand:focus-visible{background:#0f172aeb}.vehicle-gallery__thumbs{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;padding:10px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.vehicle-gallery__thumb{border-radius:calc(var(--radius) - 2px);cursor:pointer;background:0 0;border:2px solid #0000;flex:0 0 clamp(92px,15vw,132px);padding:0}.vehicle-gallery__thumb[aria-current=true]{border-color:var(--color-primary)}.vehicle-gallery__thumbs img{border-radius:calc(var(--radius) - 4px);aspect-ratio:4/3;background:var(--color-surface-alt);object-fit:cover;width:100%}.vehicle-gallery-viewer{z-index:80;background:#030712f0;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.vehicle-gallery-viewer__figure{place-items:center;gap:14px;width:min(100%,1180px);margin:0;display:grid}.vehicle-gallery-viewer__figure img{border-radius:var(--radius);object-fit:contain;max-width:100%;max-height:82vh;display:block}.vehicle-gallery-viewer__figure figcaption{color:#fff;background:#ffffff1f;border-radius:999px;padding:7px 12px;font-size:.9rem;font-weight:900}.vehicle-gallery-viewer__close,.vehicle-gallery-viewer__nav{color:#fff;cursor:pointer;font:inherit;background:#0f172ac7;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.vehicle-gallery-viewer__close:hover,.vehicle-gallery-viewer__close:focus-visible,.vehicle-gallery-viewer__nav:hover,.vehicle-gallery-viewer__nav:focus-visible{background:#0f172af5}.vehicle-gallery__expand:focus-visible,.vehicle-gallery-viewer__close:focus-visible,.vehicle-gallery-viewer__nav:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.vehicle-gallery-viewer__close{width:44px;height:44px;font-size:2rem;top:22px;right:22px}.vehicle-gallery-viewer__nav{width:52px;height:52px;font-size:2.4rem;top:50%;transform:translateY(-50%)}.vehicle-gallery-viewer__nav--previous{left:24px}.vehicle-gallery-viewer__nav--next{right:24px}.vehicle-summary-panel{gap:16px;padding:24px;display:grid}.vehicle-summary-panel h1{font-size:clamp(2rem,4vw,3.4rem)}.vehicle-summary-panel__version{color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.5}.vehicle-summary-panel__price-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vehicle-summary-panel__price-row p{margin:0}.vehicle-summary-panel .vehicle-card__price{font-size:clamp(1.65rem,3vw,2.25rem)}.vehicle-contact-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vehicle-contact-actions .button{text-align:center}.vehicle-contact-actions .button--primary{background:var(--color-primary);color:#fff}.vehicle-contact-actions .button--secondary{border:1px solid var(--color-border);background:var(--color-input-background);color:var(--color-text)}.vehicle-contact-actions .button--secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.vehicle-contact-actions--stacked{grid-template-columns:1fr}.vehicle-overview{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--color-panel-shadow);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.vehicle-overview div{border-left:1px solid var(--color-border);gap:7px;min-width:0;padding:18px;display:grid}.vehicle-overview div:first-child{border-left:0}.vehicle-overview dt,.vehicle-specs dt{color:var(--color-muted)}.vehicle-overview dt{font-size:.8rem;font-weight:800}.vehicle-overview dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:900}.vehicle-detail{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:28px;display:grid}.vehicle-detail__content{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--color-panel-shadow);display:grid;overflow:hidden}.vehicle-detail-section{border-top:1px solid var(--color-border);gap:16px;padding:24px;display:grid}.vehicle-detail-section:first-child{border-top:0}.vehicle-detail-section h2{color:var(--color-accent);margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem)}.vehicle-equipment{gap:18px}.vehicle-equipment__details{gap:16px;display:grid}.vehicle-equipment__summary,.vehicle-equipment__group-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vehicle-equipment__summary{cursor:pointer;list-style:none}.vehicle-equipment__summary::-webkit-details-marker{display:none}.vehicle-equipment__summary:after{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;content:"Tonen";border-radius:999px;flex:none;align-self:center;padding:8px 14px;font-size:.86rem;font-weight:900}.vehicle-equipment__details[open] .vehicle-equipment__summary:after{content:"Verbergen"}.vehicle-equipment__summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.vehicle-equipment__summary h2{color:var(--color-accent)}.vehicle-equipment__content{gap:16px;display:grid}.vehicle-equipment__group-header h3,.vehicle-equipment__subgroup-header h4{margin:0}.vehicle-equipment__groups,.vehicle-equipment__subgroups{gap:12px;display:grid}.vehicle-equipment__group,.vehicle-equipment__subgroup{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:14px}.vehicle-equipment__group-header h3{font-size:1rem}.vehicle-equipment__subgroup-header h4{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.vehicle-equipment__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.vehicle-equipment__items li{min-width:0;color:var(--color-text);align-items:center;gap:8px;font-weight:700;display:flex}.vehicle-equipment__items li span{color:#15803d;background:#16a34a1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:.8rem;font-weight:900;display:inline-flex}.vehicle-sidebar{align-content:start;gap:18px;display:grid;position:sticky;top:94px}.vehicle-detail__image{border-radius:var(--radius);background:var(--color-surface-alt);aspect-ratio:4/3;object-fit:cover;width:100%}.vehicle-specs{gap:0;margin:0;display:grid}.vehicle-specs div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.vehicle-specs dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:800}.vehicle-description{color:var(--color-muted);margin:0;line-height:1.75}.dealer-contact-card h2{color:#fff;font-size:1.18rem}.dealer-contact-card p{color:var(--color-muted);margin:0;line-height:1.55}.dealer-contact-card .eyebrow{color:var(--color-accent);font-size:1.55rem}.not-found,.showroom-error{text-align:center;place-items:center;min-height:54vh;display:grid}.showroom-error{padding:56px 20px}.showroom-error>div{max-width:680px}.showroom-error h1{margin-bottom:14px;font-size:clamp(2rem,5vw,3.8rem)}@media (max-width:760px){.site-header__inner{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 0}.site-nav{justify-content:flex-start}.site-logo__image{max-width:152px}.hero{min-height:480px}.showroom-hero-block,.showroom-image-text,.showroom-vehicle-grid,.showroom-trust-grid,.showroom-services-2 .showroom-services-grid,.showroom-services-3 .showroom-services-grid,.showroom-services-4 .showroom-services-grid,.showroom-gallery-grid,.showroom-gallery-banner .showroom-gallery-grid,.showroom-reviews-grid,.showroom-reviews-summary .showroom-reviews-grid,.showroom-dealer-profile-block,.showroom-location-block,.showroom-lead-form-block,.showroom-template-inventory-marketplace .showroom-vehicle-grid,.showroom-template-performance-gallery .showroom-vehicle-grid,.showroom-template-corporate-fleet .showroom-vehicle-card,.showroom-cta-block{grid-template-columns:1fr}.showroom-hero-block,.showroom-hero-copy{min-height:380px}.showroom-hero-copy{padding:32px 22px}.showroom-hero-brand img{width:min(220px,62vw);max-height:72px}.showroom-hero-copy h1{max-width:100%;font-size:2.25rem;line-height:1.04}.showroom-contact-options-bar-sticky{z-index:8;position:sticky;bottom:12px}.showroom-image-text-imageRight .showroom-image-text-media{order:0}.hero h1{font-size:2.05rem;line-height:1.08}.search-form,.contact-grid,.stock-page__layout,.vehicle-detail-stage,.vehicle-detail,.vehicle-detail-section,.vehicle-card,.vehicle-equipment__items{grid-template-columns:1fr}.field--wide{grid-column:auto}.search-form__actions{flex-direction:column;align-items:stretch}.search-panel--filters{position:static;top:auto}.search-panel--filters>summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:900;list-style:none;display:flex}.search-panel--filters>summary::-webkit-details-marker{display:none}.search-panel--filters[open]>summary{margin-bottom:16px}.search-panel--filters>summary span{color:var(--color-primary);font-size:.82rem;font-weight:900}.vehicle-page{width:min(100%,100% - 32px)}.vehicle-page__back{margin-left:0}.vehicle-gallery{border-inline:0;border-radius:0;margin-inline:-16px}.vehicle-gallery__hero .vehicle-detail__image{aspect-ratio:4/3}.vehicle-gallery__nav{width:38px;height:38px;font-size:1.8rem}.vehicle-gallery__expand{width:36px;height:36px;top:10px;right:10px}.vehicle-gallery__nav--previous{left:10px}.vehicle-gallery__nav--next{right:10px}.vehicle-gallery__thumb{flex-basis:86px}.vehicle-gallery-viewer{padding:18px}.vehicle-gallery-viewer__figure img{max-height:76vh}.vehicle-gallery-viewer__close{width:40px;height:40px;top:14px;right:14px}.vehicle-gallery-viewer__nav{width:42px;height:42px;font-size:2rem}.vehicle-gallery-viewer__nav--previous{left:12px}.vehicle-gallery-viewer__nav--next{right:12px}.vehicle-summary-panel{padding:20px}.vehicle-summary-panel__price-row{display:grid}.vehicle-contact-actions{grid-template-columns:1fr}.vehicle-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-overview div{border-left:0;border-top:1px solid var(--color-border)}.vehicle-overview div:nth-child(-n+2){border-top:0}.vehicle-overview div:nth-child(2n){border-left:1px solid var(--color-border)}.vehicle-detail-section{gap:14px;padding:20px}.vehicle-sidebar{position:static}.vehicle-card__commercials{text-align:left;justify-items:start}.vehicle-card__specs{grid-template-columns:1fr}.site-footer__inner{grid-template-columns:1fr;align-items:flex-start}.site-footer__brand{flex-direction:column;align-items:flex-start}}
