:root{--background:#ffffff;--surface:#ffffff;--surface-strong:#ffffff;--surface-muted:#f3f6fb;--surface-soft:#fbfaf8;--surface-elevated:rgba(255,255,255,0.96);--text:#061426;--text-soft:rgba(6,20,38,0.72);--text-faint:rgba(6,20,38,0.48);--line:rgba(6,20,38,0.1);--red:#d62d29;--copper:#b7845e;--copper-strong:#8f5e3e;--gray:#3c3c3b;--navy:#061426;--white:#ffffff;--green:#25d366;--blue:#1b8ada;--shadow-soft:0 12px 32px rgba(6,20,38,0.06);--shadow-card:0 20px 48px rgba(6,20,38,0.09);--shadow-panel:0 18px 44px rgba(6,20,38,0.08);--shadow-float:0 26px 62px rgba(6,20,38,0.12);--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-card:var(--radius-lg);--radius-pill:999px;--max-width:1600px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--easing:cubic-bezier(0.2,0.8,0.2,1);--duration-fast:150ms;--duration-base:220ms;--duration-slow:350ms;--shadow-1:0 1px 2px rgba(6,20,38,0.06);--shadow-2:0 4px 12px rgba(6,20,38,0.08);--shadow-3:0 12px 32px rgba(6,20,38,0.10);--color-success:#1fa855;--color-accent:var(--red);--fs-display:clamp(2.45rem,4.1vw,4.15rem);--fs-heading:clamp(1.6rem,2.7vw,2.45rem);--fs-subheading:clamp(1.25rem,1.9vw,1.75rem);--fs-body:1rem;--fs-small:0.9rem;--fs-xs:0.8rem;--lh-display:0.97;--lh-heading:1.08;--lh-body:1.6;--tracking-display:-0.06em;--tracking-heading:-0.04em}*{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;scroll-padding-top:92px}body,html{overflow-x:clip}body{background:#ffffff;color:var(--text);font-family:var(--font-poppins),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{min-height:calc(100vh - 160px);overflow-x:clip}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.container{width:min(calc(100% - var(--site-gutter-desktop, 56px)),var(--site-max-width,var(--max-width)));margin:0 auto}.container--narrow{max-width:1480px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;overflow-x:clip;background:#ffffff;border-bottom:1px solid rgba(6,20,38,.06)}.header-utility,.mobile-nav-stock,.nav-cta,.nav-links{display:none}.mobile-nav-tools{display:flex}.admin-front-bar{position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.12);background:#061426;color:white;font-size:.82rem}.admin-front-bar+.site-header{top:36px}.admin-front-bar-shell{display:flex;min-height:36px;align-items:center;justify-content:flex-end;gap:14px}.admin-front-bar-shell span{color:rgba(255,255,255,.72)}.admin-front-bar-shell strong{font-size:.78rem;color:rgba(255,255,255,.82)}.admin-front-bar-shell a{border-radius:var(--radius-pill);background:white;color:var(--text);font-weight:800;padding:6px 12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-utility{border-bottom:1px solid rgba(183,132,94,.12);background:rgba(255,255,255,.82)}.utility-shell{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px}.utility-actions{display:flex;align-items:center;gap:12px}.utility-link{color:var(--text-soft);font-size:.78rem;letter-spacing:.01em}.utility-link:hover{color:var(--red)}.nav-cta,.utility-whatsapp,.whatsapp-button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-weight:600}.utility-whatsapp{min-height:26px;padding:0 12px;background:rgba(37,211,102,.12);color:#17894a;font-size:.78rem;border:1px solid rgba(37,211,102,.14)}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:70px}.brand-mark{display:inline-flex;align-items:center;min-height:32px;font-weight:700;letter-spacing:-.04em}.brand-logo,.footer-logo{width:auto;height:auto}.brand-logo{max-width:100%}.brand-dot{width:16px;height:16px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--red),#ff8258);box-shadow:0 0 0 8px rgba(225,54,50,.1)}.nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px;color:var(--text-soft);font-size:.94rem;font-weight:500;margin-left:auto}.nav-links a{position:relative;padding:8px 0;transition:color .16s ease}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--copper),var(--red));transform:scaleX(0);transform-origin:center;transition:transform .16s ease}.nav-links a:hover{color:var(--text)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{min-height:42px;padding:0 20px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--red) 0,#cb2d27 58%,#9b5f43 100%);color:white;box-shadow:0 18px 36px rgba(225,54,50,.22)}.home-cinematic-mobile-chooser-label,.home-cinematic-mobile-specs,.mobile-nav-backdrop,.mobile-nav-drawer,.mobile-nav-tools{display:none}.mobile-nav-open{overflow:hidden}.mobile-nav-open .mobile-action-bar{opacity:0;pointer-events:none;transform:translateY(110%)}.mobile-nav-tools{margin-left:auto;align-items:center;gap:10px}.mobile-nav-stock,.mobile-nav-toggle{min-height:42px;padding:0 14px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600}.mobile-nav-stock{background:var(--red);color:white;box-shadow:0 4px 14px rgba(225,54,50,.22)}.mobile-nav-toggle{gap:10px;border:0;background:transparent;color:var(--navy);box-shadow:none}.mobile-nav-toggle-icon{width:18px;display:grid;grid-gap:3px;gap:3px}.mobile-nav-close span,.mobile-nav-toggle-icon span{display:block;height:2px;border-radius:var(--radius-pill);background:currentColor}.mobile-nav-toggle.is-open .mobile-nav-toggle-icon span:first-child{transform:translateY(5px) rotate(45deg)}.mobile-nav-toggle.is-open .mobile-nav-toggle-icon span:nth-child(2){opacity:0}.mobile-nav-toggle.is-open .mobile-nav-toggle-icon span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.mobile-nav-backdrop{position:fixed;inset:0;z-index:88;border:0;background:rgba(6,20,38,.56);opacity:0;pointer-events:none}.mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-nav-drawer{position:fixed;left:12px;right:12px;top:calc(14px + env(safe-area-inset-top));z-index:89;flex-direction:column;padding:18px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,252,.98));border:1px solid rgba(6,20,38,.08);box-shadow:0 26px 70px rgba(6,20,38,.2);transform:translateY(-16px);opacity:0;pointer-events:none;overflow-y:auto;max-height:calc(100dvh - 28px - env(safe-area-inset-top))}.mobile-nav-drawer.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-nav-drawer-head{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px}.mobile-nav-close{width:48px;height:48px;border:0;border-radius:var(--radius-pill);background:rgba(6,20,38,.06);color:var(--navy);position:relative}.mobile-nav-close span{width:18px;position:absolute;left:15px;top:23px}.mobile-nav-close span:first-child{transform:rotate(45deg)}.mobile-nav-close span:last-child{transform:rotate(-45deg)}.mobile-nav-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.mobile-nav-primary-card{min-height:96px;padding:14px;border-radius:var(--radius-md);display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;border:1px solid rgba(6,20,38,.08);text-align:center}.mobile-nav-primary-card strong{font-size:1rem;line-height:1.05}.mobile-nav-primary-card span{color:rgba(6,20,38,.64);font-size:.82rem;line-height:1.35}.mobile-nav-primary-card--stock{background:linear-gradient(135deg,rgba(225,54,50,.96),rgba(155,95,67,.92));color:white;border-color:transparent}.mobile-nav-primary-card--stock span{color:rgba(255,255,255,.78)}.mobile-nav-primary-card--whatsapp{background:radial-gradient(circle at 20% 20%,rgba(37,211,102,.28),transparent 55%),linear-gradient(135deg,rgba(37,211,102,.18),rgba(255,255,255,.92));border-color:rgba(37,211,102,.22);color:#0f5f33}.mobile-nav-primary-card--call{background:rgba(6,20,38,.04)}.mobile-nav-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.mobile-nav-list a{min-height:58px;padding:0 18px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:flex-start;background:white;border:1px solid rgba(6,20,38,.06);font-weight:600}.home-mobile-hero-shell{display:none}.cookie-consent{position:fixed;right:22px;bottom:22px;z-index:120;width:min(420px,calc(100vw - 32px));padding:18px;border:1px solid rgba(6,20,38,.1);border-radius:var(--radius-lg);background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(6,20,38,.18);display:grid;grid-gap:14px;gap:14px}.cookie-consent strong{display:block;color:var(--navy);font-size:1rem}.cookie-consent p{margin-top:6px;color:var(--text-soft);font-size:.9rem;line-height:1.5}.cookie-consent-actions{display:flex;gap:10px;justify-content:flex-end}.thank-you-section{min-height:calc(100svh - 180px);display:grid;align-items:center}.thank-you-panel{max-width:780px;padding:clamp(32px,6vw,72px);border:1px solid rgba(6,20,38,.08);border-radius:var(--radius-xl);background:radial-gradient(circle at 10% 0,rgba(225,54,50,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));box-shadow:0 28px 80px rgba(6,20,38,.1)}.thank-you-panel h1{max-width:680px;margin-top:12px}.thank-you-panel p{max-width:620px;margin-top:14px;color:var(--text-soft);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.7}body:has(.home-design-scope--cupra) .mobile-nav-toggle{background:transparent;color:var(--navy);border-color:transparent;box-shadow:none}.hero,.page-hero{padding:46px 0 28px}.hero-apple{padding-top:56px}.article-grid,.detail-grid,.feature-mosaic,.hero-grid,.hero-grid-wide,.location-grid,.service-grid,.shelf-track,.stats-grid,.stock-hero-grid,.stock-layout,.three-col-grid,.two-col-grid,.vehicle-detail-hero,.vehicle-grid{display:grid;grid-gap:22px;gap:22px}.hero-grid,.hero-grid-wide{grid-template-columns:minmax(0,1.18fr) minmax(520px,.96fr)}.stock-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);align-items:start}.two-col-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid,.three-col-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.vehicle-grid-wide{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.article-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.location-grid,.service-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.article-card,.contact-strip,.glass-card,.hero-panel,.hero-showcase,.lead-form,.location-card,.page-panel,.service-card,.stat-card,.stock-summary-card,.vehicle-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-2)}.copy-block,.hero-panel,.page-panel{border-radius:var(--radius-xl)}.compact-review-card,.contact-strip,.copy-block,.cta-band,.detail-copy-surface,.faq-item,.finance-calculator,.lead-form,.page-panel,.stock-aside-card--slim{position:relative}.compact-review-card:before,.contact-strip:before,.copy-block:before,.cta-band:before,.detail-copy-surface:before,.faq-item:before,.finance-calculator:before,.lead-form:before,.page-panel:before,.stock-aside-card--slim:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,rgba(183,132,94,.34),rgba(255,255,255,0));pointer-events:none}.hero-panel{position:relative;overflow:hidden;min-height:480px;padding:46px}.hero-panel-apple{background:radial-gradient(circle at top left,rgba(27,138,218,.14),transparent 30%),linear-gradient(160deg,rgba(255,255,255,1),rgba(245,247,251,.96))}.hero-panel-apple:after{content:"";position:absolute;right:-84px;bottom:-110px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(225,54,50,.16),transparent 64%)}.hero-copy{position:relative;z-index:1;max-width:760px}.eyebrow{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:9px 14px;border-radius:var(--radius-pill);border:1px solid rgba(183,132,94,.16);background:linear-gradient(135deg,rgba(183,132,94,.14),rgba(255,255,255,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.78);color:rgba(6,20,38,.74);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.contact-strip h2,.copy-block h2,.hero h1,.hero-showcase h2,.page-hero h1,.section-intro h2{letter-spacing:var(--tracking-display);text-wrap:balance}.hero h1,.page-hero h1{margin-top:18px;font-size:var(--fs-display);line-height:var(--lh-display)}.contact-strip h2,.copy-block h2,.hero-showcase h2,.section-intro h2{font-size:var(--fs-heading);line-height:var(--lh-heading)}.section-intro h2{display:flex;flex-wrap:wrap;gap:.28em;align-items:baseline;max-width:22ch}.section-intro-link{margin:6px 0 0;font-weight:600;font-size:.95rem}.section-intro h2 em{color:rgba(6,20,38,.42);font-style:normal}.article-body p,.contact-strip p,.copy-block p,.footer-grid p,.hero p,.lead-form label,.location-card p,.page-hero p,.section-intro p,.service-card p,.vehicle-body p{color:var(--text-soft);line-height:1.7}.hero p{margin-top:22px;max-width:680px;font-size:1rem}.detail-trust-row,.hero-actions,.stack-row{display:flex;flex-wrap:wrap;gap:12px}.hero-actions,.hero-proof-row{margin-top:28px}.store-hero{padding-top:58px}.store-hero-head{display:grid;grid-gap:18px;gap:18px;max-width:1180px}.store-kicker{color:var(--text-faint);font-size:.96rem;font-weight:600;letter-spacing:-.01em}.store-hero-title{max-width:1160px;letter-spacing:-.065em;font-size:clamp(3rem,5.6vw,5.9rem);line-height:.94;text-wrap:balance}.store-hero-title span{color:var(--text-faint)}.store-hero-subtitle{max-width:820px;color:var(--text-soft);font-size:1.08rem;line-height:1.7}.store-proof-row{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:4px}.store-proof-item{position:relative;color:var(--text-soft);font-size:.94rem;padding-left:16px}.store-proof-item:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--red)}.hero-stage-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.82fr);grid-gap:22px;gap:22px;margin-top:34px}.hero-showcase-store{min-height:100%}.hero-support-stack{display:grid;grid-gap:22px;gap:22px}.hero-support-card{position:relative;overflow:hidden;display:grid;grid-gap:16px;gap:16px;min-height:280px;padding:30px;border-radius:var(--radius-xl);background:#ffffff;border:1px solid rgba(6,20,38,.06);box-shadow:var(--shadow-soft)}.hero-support-card--plain{align-content:start;background:linear-gradient(180deg,#ffffff,#f7f8fb)}.hero-support-card--image{align-items:flex-end;min-height:360px}.hero-support-media,.hero-support-overlay{position:absolute;inset:0}.hero-support-media img{object-fit:cover}.hero-support-overlay{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.7) 44%,rgba(255,255,255,.94)),linear-gradient(180deg,transparent,rgba(6,20,38,.08))}.hero-support-copy{position:relative;z-index:1;max-width:420px}.hero-support-card h2,.hero-support-card h3{font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1.05;letter-spacing:-.05em}.hero-support-card p{color:var(--text-soft);line-height:1.68}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:48px;padding:0 24px;border:0;border-radius:var(--radius-md);cursor:pointer;transition:transform var(--duration-base) var(--easing),box-shadow var(--duration-base) var(--easing),background var(--duration-fast) var(--easing);white-space:nowrap;font-size:.95rem;font-weight:600;text-decoration:none}.primary-button{background:var(--red);color:var(--white);box-shadow:0 4px 16px rgba(225,54,50,.22)}.secondary-button{border:1.5px solid var(--line);background:var(--white);color:var(--text);box-shadow:var(--shadow-1)}.whatsapp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:var(--radius-md);background:#25d366;color:white;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(37,211,102,.22);transition:transform var(--duration-base) var(--easing),box-shadow var(--duration-base) var(--easing);text-decoration:none}.primary-button:hover,.secondary-button:hover,.whatsapp-button:hover{transform:translateY(-2px)}.primary-button:hover{background:#cc2e28;box-shadow:0 8px 24px rgba(225,54,50,.28)}.secondary-button:hover{border-color:rgba(6,20,38,.16);box-shadow:var(--shadow-2)}.secondary-button--ghost{background:transparent;border-color:rgba(6,20,38,.12);box-shadow:none}.secondary-button--ghost:hover{background:rgba(6,20,38,.04);box-shadow:none}.skip-link{position:absolute;top:-100px;left:12px;z-index:200;padding:12px 18px;border-radius:var(--radius-md);background:var(--navy,#061426);color:#fff;font-weight:700;text-decoration:none;transition:top var(--duration-base) var(--easing)}.skip-link:focus,.skip-link:focus-visible{top:12px;outline:2px solid var(--red,#e13632);outline-offset:2px}.whatsapp-button:hover{background:#1fa855;box-shadow:0 8px 22px rgba(37,211,102,.28)}@media (prefers-reduced-motion:reduce){.primary-button,.secondary-button,.whatsapp-button{transition:none}.primary-button:hover,.secondary-button:hover,.whatsapp-button:hover{transform:none}}.chip,.spec-inline li,.vehicle-footnote{padding:8px 12px;border-radius:var(--radius-pill);border:1px solid rgba(6,20,38,.06);background:rgba(255,255,255,.88)}.article-card,.hero-showcase,.location-card,.service-card,.vehicle-card{overflow:hidden;border-radius:var(--radius-lg)}.hero-showcase{display:grid;align-content:start}.article-visual,.hero-showcase-media,.vehicle-detail-main,.vehicle-media,.vehicle-thumb{position:relative;overflow:hidden}.hero-showcase-media{min-height:420px}.vehicle-media{min-height:320px}.vehicle-detail-main--fallback,.vehicle-media--fallback{background:linear-gradient(160deg,#0b1520,#243748)}.vehicle-fallback-brand{position:absolute;inset:18px;z-index:1;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;text-align:center}.vehicle-fallback-logo{width:96px;height:96px;object-fit:contain;opacity:.92;filter:drop-shadow(0 12px 24px rgba(6,20,38,.3))}.vehicle-detail-main--fallback .vehicle-fallback-logo{width:112px;height:112px}.vehicle-fallback-brand span{max-width:180px;color:rgba(255,255,255,.88);font-size:.9rem;line-height:1.45}.vehicle-card--grid{border-radius:var(--radius-lg)}.vehicle-card--grid .vehicle-media{min-height:258px}.vehicle-card--grid .vehicle-media-overlay{background:linear-gradient(180deg,rgba(6,20,38,.02),rgba(6,20,38,.08) 52%,rgba(6,20,38,.2))}.vehicle-card--grid .vehicle-card-footer{margin-top:14px}.vehicle-card--grid .text-link{margin-top:0}.vehicle-card-price-row{display:grid;grid-gap:4px;gap:4px;margin-top:14px}.vehicle-card-price-row--mobile{display:none}.vehicle-card-price-row strong{font-size:1.6rem;letter-spacing:-.05em}.vehicle-card-price-row span{color:var(--text-soft);font-size:.9rem}.vehicle-media-link{display:block}.hero-showcase-media img,.vehicle-detail-main img,.vehicle-media img,.vehicle-thumb img{object-fit:cover}.vehicle-media-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(6,20,38,.01),rgba(6,20,38,.07) 58%,rgba(6,20,38,.42)),linear-gradient(180deg,transparent 55%,rgba(6,20,38,.08))}.vehicle-media-overlay--soft{background:linear-gradient(180deg,rgba(6,20,38,.01),rgba(6,20,38,.05) 54%,rgba(6,20,38,.14)),linear-gradient(180deg,transparent 70%,rgba(6,20,38,.04))}.vehicle-detail-main .vehicle-media-overlay{background:linear-gradient(180deg,rgba(6,20,38,0),rgba(6,20,38,.06) 65%,rgba(6,20,38,.18)),linear-gradient(180deg,transparent 72%,rgba(6,20,38,.03))}.article-body,.contact-strip,.copy-block,.hero-showcase-body,.lead-form,.location-card,.page-panel,.service-card,.stock-summary-card,.vehicle-body{padding:28px}.article-body p,.hero-showcase-body p,.location-card p,.service-card p,.vehicle-body p{margin-top:12px}.hero-showcase-price,.vehicle-detail-floating,.vehicle-price-block{position:relative;z-index:1}.hero-showcase-price,.vehicle-price-block{color:white}.hero-showcase-price{display:grid;grid-gap:6px;gap:6px;align-self:flex-end}.hero-showcase-price strong,.vehicle-price-block strong{display:block;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.06em}.hero-showcase-price span,.vehicle-price-block span{color:rgba(255,255,255,.86)}.hero-showcase-media .vehicle-badge,.vehicle-media .vehicle-badge{position:relative;z-index:1}.vehicle-badge,.vehicle-status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:600}.vehicle-badge{background:rgba(6,20,38,.72);color:white}.vehicle-badge--available{background:linear-gradient(135deg,#1d6ef5,#1558d6);color:white}.vehicle-badge--reserved{background:linear-gradient(135deg,#f97316,#ea6c0a);color:white}.vehicle-badge--warranty{background:linear-gradient(135deg,#1a73e8,#1557b0);color:white}.vehicle-badge--vat{background:linear-gradient(135deg,#0f9d6b,#0b7d54);color:white}.vehicle-badge-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vehicle-status-pill{background:rgba(6,20,38,.76);color:white}.vehicle-media-top{position:absolute;inset:18px 18px auto 18px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.vehicle-price-block{position:absolute;left:22px;right:22px;bottom:22px}.vehicle-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--text-faint);font-size:.86rem}.article-body h3,.location-card h3,.service-card h3,.vehicle-body h3{margin-top:14px;font-size:1.24rem;letter-spacing:-.04em;line-height:1.18}.vehicle-card-title{display:grid;grid-gap:2px;gap:2px;align-content:start;min-height:2.95rem}.vehicle-card-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.vehicle-card-heading .vehicle-card-title{min-width:0;margin:0}.vehicle-env-badge{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:30px;padding:0 11px;border-radius:var(--radius-sm);border:1px solid var(--env-outline,rgba(6,20,38,.1));background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,0)),var(--env-container,rgba(248,250,252,.96));color:var(--env-on-container,var(--navy));font-size:.72rem;font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 1px 2px rgba(6,20,38,.08)}.vehicle-env-badge--b{--env-container:#fff2bf;--env-outline:rgba(187,126,0,0.34);--env-on-container:#664400}.vehicle-env-badge--c{--env-container:#d7f8e4;--env-outline:rgba(19,139,78,0.34);--env-on-container:#075d35}.vehicle-env-badge--eco{--env-container:linear-gradient(135deg,#2e8fff,#29d284);--env-outline:rgba(19,139,130,0.36);color:white;text-shadow:0 1px 1px rgba(6,20,38,.18)}.vehicle-env-badge--zero{--env-container:#dbeafe;--env-outline:rgba(37,99,235,0.34);--env-on-container:#0b4db3}.vehicle-env-badge--default{--env-container:rgba(248,250,252,0.96);--env-outline:rgba(6,20,38,0.1);--env-on-container:var(--navy)}.vehicle-card-title-main{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vehicle-card-title-variant{color:var(--text-soft);font-size:.83rem;font-weight:500;line-height:1.2}.detail-title-main{display:block}.detail-title-variant{display:block;margin-top:6px;color:var(--text-soft);font-size:clamp(1.02rem,1.8vw,1.26rem);font-weight:500;line-height:1.25;letter-spacing:-.01em}.vehicle-card-summary{display:-webkit-box;min-height:5.1rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vehicle-card .spec-inline{margin-top:16px}.bullet-list,.footer-list,.spec-inline{list-style:none}.spec-inline{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;color:var(--text-soft);font-size:.92rem}.text-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-weight:600;color:var(--navy)}.text-link:after{content:"›";color:var(--copper-strong);transition:transform .16s ease}.text-link:hover{color:var(--red)}.text-link:hover:after{transform:translateX(2px)}.vehicle-footnote{color:var(--text-soft);font-size:.82rem}.vehicle-footnote--environment{color:var(--copper-strong)}.stat-card{padding:26px;border-radius:var(--radius-xl)}.stat-card strong{display:block;font-size:2rem;letter-spacing:-.05em}.stat-card span{display:block;margin-top:6px;color:var(--text-soft);line-height:1.6}.section{padding:42px 0 72px}.section-tight{padding-top:0;padding-bottom:48px}.section-intro{display:grid;grid-gap:16px;gap:16px;max-width:980px;margin-bottom:26px}.shelf-carousel{position:relative}.shelf-carousel-viewport{overflow-x:auto;overflow-y:visible;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.shelf-carousel-viewport::-webkit-scrollbar{display:none}.shelf-track{width:max-content;grid-auto-flow:column;grid-auto-columns:minmax(320px,390px);align-items:stretch;padding-right:78px;scroll-snap-type:x proximity}.shelf-track>*{scroll-snap-align:start}.shelf-item-shell{position:relative;isolation:isolate}.shelf-item-shell>*{height:100%}.vehicle-shelf-track{grid-auto-columns:minmax(332px,382px)}.article-shelf-track{grid-auto-columns:minmax(300px,360px)}.home-article-shelf{grid-auto-columns:minmax(296px,340px)}.home-article-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px;width:100%;align-items:stretch}.home-article-grid>*{min-width:0}@media (max-width:1280px){.home-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shelf-arrow{position:absolute;top:42%;z-index:2;width:54px;height:54px;border:1px solid rgba(225,54,50,.16);border-radius:var(--radius-pill);background:rgba(255,255,255,.94);color:var(--red);box-shadow:0 14px 34px rgba(225,54,50,.12);cursor:pointer;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.shelf-arrow:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(225,54,50,.14)}.shelf-arrow svg{width:24px;height:24px;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none}.shelf-arrow-prev{left:-10px}.shelf-arrow-next{right:-10px}.shelf-edge{position:absolute;top:0;bottom:0;width:88px;z-index:1;pointer-events:none;opacity:0;transition:opacity .16s ease}.shelf-edge.is-visible{opacity:1}.shelf-edge-left{left:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0))}.shelf-edge-right{right:0;background:linear-gradient(270deg,#ffffff,rgba(255,255,255,0))}.shelf-indicators{display:flex;justify-content:center;gap:10px;margin-top:18px}.shelf-indicator{width:42px;height:4px;border:0;border-radius:var(--radius-pill);background:rgba(255,255,255,.22);cursor:pointer;transition:background .16s ease,transform .16s ease;background-clip:content-box;padding-block:10px;box-sizing:content-box}.shelf-indicator:hover{transform:translateY(-1px)}.shelf-indicator.is-active{background:#d18b5e}.feature-mosaic{grid-template-columns:repeat(12,minmax(0,1fr))}.feature-window{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:420px;padding:32px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.68);box-shadow:var(--shadow-soft)}.feature-window--wide{grid-column:span 7;min-height:500px}.feature-window--tall{grid-column:span 5;min-height:500px}.feature-window--medium{grid-column:span 6}.feature-window--light{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.86)),linear-gradient(135deg,#eef5fd,#fff4ee)}.feature-window--soft{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.88)),linear-gradient(135deg,#f7f9fc,#eef1f7)}.feature-window--clean{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.9)),linear-gradient(135deg,#f3f6fb,#edf3fb)}.feature-window--dark{background:linear-gradient(180deg,rgba(6,20,38,.04),rgba(6,20,38,.84)),linear-gradient(135deg,#081321,#243748);color:white}.feature-window-media,.feature-window-overlay{position:absolute;inset:0}.feature-window-media img{object-fit:cover;object-position:center}.feature-window-overlay{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.48) 46%,rgba(255,255,255,.92)),linear-gradient(180deg,transparent 10%,rgba(6,20,38,.1))}.feature-window--dark .feature-window-overlay{background:linear-gradient(180deg,rgba(6,20,38,.04),rgba(6,20,38,.36) 36%,rgba(6,20,38,.86)),linear-gradient(180deg,transparent,rgba(6,20,38,.24))}.feature-window-content{position:relative;z-index:1;max-width:460px}.feature-window-content h3{margin-top:16px;font-size:clamp(2rem,3.2vw,3.2rem);line-height:.96;letter-spacing:-.06em;text-wrap:balance}.feature-window-content p{margin-top:14px;line-height:1.65}.feature-window--dark .eyebrow,.feature-window--dark .feature-window-content p,.feature-window--dark .feature-window-link{color:rgba(255,255,255,.88)}.feature-window--dark .eyebrow{background:rgba(255,255,255,.12)}.feature-window-link{margin-top:20px}.section-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.section-head-row .section-intro{margin-bottom:0}.section-head-cta{flex:0 0 auto}.compact-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.compact-review-grid--stack{grid-template-columns:1fr}.compact-review-card{display:grid;grid-gap:12px;gap:12px;min-height:100%;padding:24px;border-radius:var(--radius-xl);border:1px solid rgba(6,20,38,.05);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,246,243,.94));box-shadow:var(--shadow-soft)}.compact-review-card p{color:var(--text-soft);line-height:1.65}.reason-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.location-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.location-card--destination{display:grid;grid-gap:16px;gap:16px;min-height:100%}.location-card-meta,.location-contact-stack{display:grid;grid-gap:8px;gap:8px;color:var(--text-soft);line-height:1.6}.workshop-spotlight{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center}.workshop-spotlight-list{margin-top:18px}.workshop-spotlight-actions{display:grid;grid-gap:12px;gap:12px;justify-items:end}.faq-list{display:grid;grid-gap:14px;gap:14px}.faq-item{overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(6,20,38,.05);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,252,.94));box-shadow:var(--shadow-soft);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.faq-item.is-open{border-color:rgba(183,132,94,.2);box-shadow:var(--shadow-panel)}.faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:22px 24px;border:0;background:transparent;color:var(--text);cursor:pointer;text-align:left;font-size:1rem;font-weight:600;letter-spacing:-.02em}.faq-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:rgba(183,132,94,.12);flex:0 0 auto;color:var(--copper-strong);font-size:1.35rem;line-height:1}.faq-panel{padding:0 24px 22px}.faq-panel p{color:var(--text-soft);line-height:1.7}.faq-actions{margin-top:20px}.cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:32px 34px;border-radius:var(--radius-xl);border:1px solid rgba(6,20,38,.05);box-shadow:var(--shadow-panel)}.cta-band--light{background:radial-gradient(circle at right top,rgba(183,132,94,.16),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,247,250,.94))}.cta-band h2{margin-top:14px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.02;letter-spacing:-.05em}.cta-band p{margin-top:12px;color:var(--text-soft);line-height:1.68}.cta-band-actions{justify-content:flex-end}.finder-top-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.58fr);grid-gap:22px;gap:22px;margin-bottom:24px}.finder-hero-copy h1{margin-top:18px;max-width:760px}.finder-hero-copy p{max-width:700px;margin-top:16px;color:var(--text-soft)}.finder-help-card{display:grid;grid-gap:14px;gap:14px;align-content:start;border-radius:var(--radius-xl)}.finder-help-card h2{font-size:clamp(1.4rem,2vw,2rem);line-height:1.06;letter-spacing:-.05em}.mobile-filter-panel{margin-top:10px}.mobile-filter-panel summary{display:none}.stock-results-head--finder{align-items:flex-start}.stock-results-tools{display:grid;grid-gap:14px;gap:14px;justify-items:end}.sort-pills{display:flex;flex-wrap:wrap;gap:10px}.sort-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:var(--radius-lg);border:1px solid rgba(6,20,38,.08);background:rgba(255,255,255,.92);color:var(--text-soft);font-size:.92rem;font-weight:600}.sort-pill.is-active{border-color:rgba(183,132,94,.22);background:rgba(183,132,94,.1);color:var(--text)}.blog-internal-links-section{padding-top:0}.blog-internal-links-title{margin:0 0 12px;font-size:1.1rem}.blog-internal-links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.blog-internal-link{display:inline-flex;padding:9px 15px;border-radius:var(--radius-pill);border:1px solid rgba(6,20,38,.12);background:#fff;color:var(--navy);font-weight:600;font-size:.92rem;text-decoration:none;transition:border-color .16s ease,color .16s ease}.blog-internal-link:hover{border-color:var(--red);color:var(--red)}.active-filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:22px}.active-filter-row .text-link{margin-top:0}.stock-discovery-strip{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:26px;padding:18px;border:1px solid rgba(6,20,38,.06);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgba(225,54,50,.08),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,248,251,.94));box-shadow:0 18px 44px rgba(6,20,38,.06)}.stock-discovery-copy{display:grid;align-content:center;grid-gap:8px;gap:8px}.stock-discovery-copy h2{max-width:12ch;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1;letter-spacing:-.04em}.stock-discovery-copy p{color:var(--text-soft);line-height:1.6}.stock-discovery-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stock-discovery-link{display:grid;align-content:center;min-height:76px;padding:14px;border:1px solid rgba(6,20,38,.07);border-radius:var(--radius-md);background:rgba(255,255,255,.86);color:var(--text);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stock-discovery-link:hover{transform:translateY(-2px);border-color:rgba(225,54,50,.24);box-shadow:0 16px 30px rgba(6,20,38,.08)}.stock-discovery-link strong{font-size:1rem}.stock-discovery-link span{margin-top:4px;color:var(--text-soft);font-size:.84rem;font-weight:650}.stock-discovery-link--whatsapp{background:radial-gradient(circle at top left,rgba(34,197,94,.16),transparent 48%),linear-gradient(135deg,#ecfdf5,#ffffff);color:#166534}.stock-discovery-link--whatsapp span{color:rgba(22,101,52,.78)}.stock-discovery-strip--compact{grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-bottom:0;padding:2px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.stock-discovery-strip--compact .stock-discovery-copy{min-width:160px}.stock-discovery-strip--compact .stock-discovery-copy h2{max-width:none;font-size:1rem;letter-spacing:-.02em}.stock-discovery-strip--compact .stock-discovery-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.stock-discovery-strip--compact .stock-discovery-link{min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);background:rgba(255,255,255,.74)}.stock-discovery-strip--compact .stock-discovery-link strong{font-size:.9rem}.stock-discovery-strip--compact .stock-discovery-link span{display:none}.stock-layout--finder{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr)}.article-card,.service-card,.vehicle-card{position:relative}.article-card>:not(.article-card-overlay),.service-card>:not(.vehicle-card-overlay),.vehicle-card>:not(.vehicle-card-overlay){position:relative;z-index:1}.vehicle-card>:not(.vehicle-card-overlay){pointer-events:none;z-index:3}.vehicle-card .vehicle-card-action,.vehicle-card .vehicle-card-action-row,.vehicle-card .vehicle-card-cta,.vehicle-card .vehicle-card-footer,.vehicle-card .vehicle-media-whatsapp{pointer-events:auto}.article-card-overlay,.vehicle-card-overlay{position:absolute;inset:0;z-index:2;border-radius:inherit}.detail-price-summary span,.vehicle-card-price-row span{line-height:1.55}.lead-form-intro{margin-top:10px;color:var(--text-soft);line-height:1.65}.lead-form--mini{gap:12px}.mini-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.commercial-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:24px}.commercial-hero-copy{min-height:100%}.finance-calculator{display:grid;grid-gap:18px;gap:18px;padding:28px;border-radius:var(--radius-xl);border:1px solid rgba(6,20,38,.06);background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:var(--shadow-soft)}.finance-calculator-head{display:grid;grid-gap:12px;gap:12px}.finance-calculator-head h3{font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.04;letter-spacing:-.05em}.finance-calculator-head p{color:var(--text-soft);line-height:1.65}.finance-calculator-fields{display:grid;grid-gap:14px;gap:14px}.finance-calculator label,.finance-term-group{display:grid;grid-gap:8px;gap:8px;color:var(--text-soft);font-size:.92rem}.finance-calculator input{width:100%;padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--white);transition:border-color var(--duration-fast) var(--easing),box-shadow var(--duration-fast) var(--easing)}.filter-bar input:focus,.filter-bar select:focus,.finance-calculator input:focus,.lead-form input:focus,.lead-form textarea:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(225,54,50,.12);background:var(--white)}.finance-field-help{color:var(--text-faint);font-size:.78rem;line-height:1.45}.finance-term-slider-wrap{display:grid;grid-gap:10px;gap:10px}.finance-calculator input.finance-term-slider{--finance-slider-fill:var(--blue);--finance-slider-thumb:#d9efff;--finance-slider-track:rgba(6,20,38,0.13);--finance-slider-progress:0%;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:20px;margin:4px 0 2px;padding:0;border:0;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--finance-slider-fill) 0,var(--finance-slider-fill) var(--finance-slider-progress),var(--finance-slider-track) var(--finance-slider-progress),var(--finance-slider-track) 100%);box-shadow:inset 0 0 0 1px rgba(6,20,38,.05);cursor:pointer;outline:none;accent-color:var(--blue)}.finance-calculator input.finance-term-slider:focus{border-color:transparent;box-shadow:inset 0 0 0 1px rgba(27,138,218,.18),0 0 0 4px rgba(27,138,218,.14)}.finance-term-slider::-webkit-slider-runnable-track{height:20px;border-radius:var(--radius-pill);background:transparent}.finance-term-slider::-webkit-slider-thumb{width:8px;height:34px;margin-top:-7px;border:2px solid rgba(255,255,255,.9);border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--finance-slider-thumb),#8ccdf7);cursor:pointer;-webkit-appearance:none;box-shadow:0 8px 18px rgba(27,138,218,.3),0 0 0 1px rgba(6,20,38,.08)}.finance-term-slider:active::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.04)}.finance-term-slider::-moz-range-track{height:20px;border-radius:var(--radius-pill);background:var(--finance-slider-track)}.finance-term-slider::-moz-range-progress{height:20px;border-radius:var(--radius-pill);background:var(--finance-slider-fill)}.finance-term-slider::-moz-range-thumb{width:8px;height:34px;border:2px solid rgba(255,255,255,.9);border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--finance-slider-thumb),#8ccdf7);cursor:pointer;box-shadow:0 8px 18px rgba(27,138,218,.3),0 0 0 1px rgba(6,20,38,.08)}.finance-term-slider:active::-moz-range-thumb{cursor:grabbing}.finance-term-slider-current{color:var(--text);font-size:.92rem;font-weight:700}.finance-term-slider-scale{display:flex;align-items:center;justify-content:space-between;gap:8px}.finance-term-scale-item{color:var(--text-faint);font-size:.74rem;font-weight:600;line-height:1}.finance-term-scale-item.is-active{color:var(--blue)}@media (max-width:760px){.finance-term-slider-wrap{gap:12px}.finance-calculator input.finance-term-slider{height:24px;margin:7px 0 4px}.finance-term-slider::-webkit-slider-runnable-track{height:24px}.finance-term-slider::-webkit-slider-thumb{width:9px;height:40px;margin-top:-8px}.finance-term-slider::-moz-range-progress,.finance-term-slider::-moz-range-track{height:24px}.finance-term-slider::-moz-range-thumb{width:9px;height:40px}.finance-term-scale-item{font-size:.78rem}}.finance-result-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(243,245,248,.92));border:1px solid rgba(6,20,38,.05)}.finance-result-card p,.finance-result-card span{color:var(--text-soft)}.finance-result-card strong{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1;letter-spacing:-.03em}.finance-savings-card{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid rgba(6,20,38,.06);background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(244,246,249,.94))}.finance-savings-card.is-valid{border-color:rgba(37,211,102,.2);background:linear-gradient(180deg,rgba(241,253,246,.98),rgba(236,249,241,.94))}.finance-savings-card.is-invalid{border-color:rgba(225,54,50,.16);background:linear-gradient(180deg,rgba(255,248,247,.98),rgba(252,243,242,.94))}.finance-savings-title{font-size:1rem;font-weight:700;letter-spacing:-.02em}.finance-savings-card.is-valid .finance-savings-title{color:#17894a}.finance-savings-card.is-invalid .finance-savings-title,.finance-savings-message{color:var(--red)}.finance-savings-message{font-size:.84rem;line-height:1.55}.detail-panel-top{grid-gap:16px;gap:16px}.detail-trust-inline{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.detail-main-stack{display:grid;grid-gap:22px;gap:22px}.detail-equipment-panel,.detail-tech-panel{display:grid;grid-gap:18px;gap:18px}.equipment-chip-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.chip--wow{display:inline-flex;align-items:center;gap:8px;border-color:rgba(19,139,78,.35);background:linear-gradient(135deg,rgba(232,248,238,.96),rgba(215,248,228,.96));color:rgba(6,20,38,.92);font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 6px 18px -12px rgba(19,139,78,.45)}.chip-wow-dot{width:8px;height:8px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#2faf6b,#138b4e);box-shadow:0 0 0 3px rgba(19,139,78,.18);flex-shrink:0}.detail-expandable{display:flex;flex-direction:column;gap:14px}.detail-accordion summary,.detail-expandable summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;font-weight:600;list-style:none}.detail-accordion summary::-webkit-details-marker,.detail-expandable summary::-webkit-details-marker{display:none}.detail-accordion-list{display:grid;grid-gap:12px;gap:12px}.detail-accordion{border:1px solid rgba(6,20,38,.06);border-radius:var(--radius-lg);background:rgba(255,255,255,.9);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.detail-accordion summary{padding:18px 20px;min-height:56px;font-size:.96rem;line-height:1.35}.detail-accordion summary:after,.detail-expandable summary:after{content:"+";flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(6,20,38,.08);background:rgba(248,250,252,.96);color:var(--navy);font-size:1rem;line-height:1}.detail-accordion[open],.detail-expandable[open]{border-color:rgba(183,132,94,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,251,.96));box-shadow:0 16px 34px rgba(6,20,38,.06)}.detail-accordion[open] summary:after,.detail-expandable[open] summary:after{content:"-"}.detail-accordion-panel{padding:0 20px 20px}.detail-expandable summary{width:-moz-fit-content;width:fit-content;min-height:48px;padding:0 2px 0 0;color:var(--copper-strong)}.detail-expandable-label--open,.detail-expandable[open] .detail-expandable-label--closed{display:none}.detail-expandable[open] .detail-expandable-label--open{display:inline}.detail-expandable[open]>:not(summary){order:1}.detail-expandable[open] summary{order:2;margin-top:2px}.detail-spec-grid--stacked{margin-top:0}.blog-detail-hero,.contact-hero-panel,.landing-hero-panel{display:grid;grid-gap:18px;gap:18px}.hero-key-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.article-grid--blog,.article-grid--teaser,.blog-detail-hero{align-items:stretch}.blog-detail-hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.blog-detail-cover{position:relative;overflow:hidden;min-height:420px}.blog-detail-cover h1,.blog-detail-cover h2{max-width:540px;color:white;font-size:clamp(2.5rem,4vw,4rem);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.blog-detail-copy{padding:8px 0}.blog-detail-copy>p{max-width:34ch;font-size:1.06rem}.blog-prose-panel{padding:clamp(24px,4vw,40px)}.blog-html h2,.blog-html h3,.blog-html h4{margin-top:30px;max-width:18ch}.blog-html ol,.blog-html p,.blog-html ul{max-width:72ch}.blog-html ol,.blog-html ul{padding-left:1.25rem}.blog-html li+li{margin-top:10px}.blog-html figure{margin:0;display:grid;justify-items:center}.blog-html figcaption{margin-top:10px;color:var(--text-soft);font-size:.95rem;text-align:center}.blog-table-scroll{max-width:100%;margin:28px 0;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid rgba(6,20,38,.08);background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(255,255,255,.98));box-shadow:0 16px 34px rgba(6,20,38,.06)}.blog-html table{width:max-content;min-width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.55}.blog-html td,.blog-html th{min-width:150px;padding:14px 16px;border-bottom:1px solid rgba(6,20,38,.08);text-align:left;vertical-align:top}.blog-html th{color:var(--text-strong);background:rgba(10,26,45,.05);font-weight:700}.blog-html tr:last-child td{border-bottom:0}.blog-html td{color:var(--text-soft)}.blog-table-scroll::-webkit-scrollbar{height:10px}.blog-table-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:rgba(6,20,38,.18)}.legal-grid{align-items:start}.legal-card,.legal-intro-panel,.legal-note-panel{min-height:100%}.legal-card-stack{display:grid;grid-gap:18px;gap:18px}.legal-card p,.legal-note-panel p{color:var(--text-soft);line-height:1.7}.legal-section-title{margin-bottom:14px;font-size:clamp(1.2rem,1.6vw,1.45rem);letter-spacing:-.03em}.legal-card p+p{margin-top:12px}.legal-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-left:18px;color:var(--text-soft);line-height:1.7}.legal-note-panel h2{margin-bottom:12px;font-size:1.15rem;letter-spacing:-.03em}.footer-list--compact{margin-top:16px}.mobile-action-bar{display:none}.home-support-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.72fr));grid-gap:22px;gap:22px}.home-support-card{position:relative;overflow:hidden;min-height:100%;border-radius:var(--radius-xl);background:#ffffff;border:1px solid rgba(6,20,38,.06);box-shadow:var(--shadow-soft)}.home-support-card--wide{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.home-support-media{position:relative;min-height:100%}.home-support-media img{object-fit:cover}.home-support-copy{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:30px}.home-support-copy h3{font-size:clamp(1.7rem,2.3vw,2.35rem);line-height:1.05;letter-spacing:-.05em}.location-card--store{min-height:100%}.reason-grid{align-items:stretch}.reason-card{position:relative;overflow:hidden;min-height:100%;border-radius:var(--radius-xl)}.reason-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--copper),rgba(225,54,50,.74))}.reason-card h3{margin-top:14px;font-size:1.28rem;line-height:1.14;letter-spacing:-.04em}.builder-panel{border-radius:var(--radius-xl)}.builder-panel--light{background:linear-gradient(180deg,#ffffff,#f8fafc)}.builder-panel--soft{background:linear-gradient(180deg,#ffffff,#f5f7fb)}.builder-panel--dark{background:linear-gradient(180deg,#061426,#10233a);color:white}.builder-panel--dark .bullet-list,.builder-panel--dark .eyebrow,.builder-panel--dark p{color:rgba(255,255,255,.88)}.builder-panel--dark .eyebrow{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.14)}.builder-media-frame{min-height:340px}.builder-card-grid,.builder-faq-grid{display:grid;grid-gap:22px;gap:22px}.builder-card-grid--cols-2,.builder-dynamic-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-card-grid--cols-3,.builder-dynamic-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-card-grid--cols-4,.builder-dynamic-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.builder-card-item,.builder-faq-item{min-height:100%}.builder-card-item h3,.builder-faq-item h3{margin-top:14px;font-size:1.32rem;letter-spacing:-.04em;line-height:1.12}.builder-card-item p,.builder-faq-item p{margin-top:12px}.builder-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-cta-band{border-radius:var(--radius-xl)}.builder-cta-band--light{background:linear-gradient(180deg,#ffffff,#f8fafc)}.builder-cta-band--soft{background:linear-gradient(180deg,#f8fbff,#eef3fa)}.builder-cta-band--dark{background:linear-gradient(180deg,#061426,#10233a);color:white}.builder-cta-band--dark .eyebrow,.builder-cta-band--dark p{color:rgba(255,255,255,.88)}.builder-cta-band--dark .eyebrow{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.14)}.builder-lead-shell{align-items:start}.builder-copy-panel,.conversion-panel{min-height:100%}.conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-highlight{align-items:start}.lead-stage,.stock-sidebar{display:grid;grid-gap:18px;gap:18px}.stock-sidebar{position:-webkit-sticky;position:sticky;top:104px}.stock-sidebar--after-grid{position:static;margin-top:24px}.stock-hero-panel{padding:34px}.stock-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.52fr);margin-bottom:22px}.stock-summary-card{display:grid;grid-gap:8px;gap:8px;align-content:start;border-radius:var(--radius-lg)}.stock-summary-card strong{font-size:clamp(2.4rem,4vw,4rem);letter-spacing:-.06em;color:var(--red)}.filter-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:flex-end}.filter-bar label{display:grid;grid-gap:8px;gap:8px;color:var(--text-soft);font-size:.86rem}.filter-submit{justify-items:start}.finder-page-hero{padding-bottom:18px}.stock-hero-panel--finder{padding:0;background:transparent;border:0;box-shadow:none}.stock-hero-grid--finder{grid-template-columns:minmax(0,1.18fr) minmax(280px,.48fr);align-items:end;margin-bottom:28px}.stock-hero-copy h1{margin-top:18px;max-width:880px}.stock-hero-copy p{max-width:660px;margin-top:16px;color:var(--text-soft)}.stock-summary-card--finder{min-height:100%;padding:30px;background:linear-gradient(180deg,#ffffff,#f6f8fb)}.stock-summary-card--finder p{color:var(--text-soft);line-height:1.6}.stock-summary-label{color:var(--text-faint);font-size:.84rem;text-transform:uppercase;letter-spacing:.12em}.filter-bar--finder{padding:22px;border-radius:var(--radius-lg);background:#ffffff;border:1px solid rgba(6,20,38,.06);box-shadow:var(--shadow-soft)}.stock-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:26px}.stock-results-head h2{margin-top:14px;font-size:clamp(1.9rem,3vw,2.8rem);letter-spacing:-.05em}.stock-results-head p{margin-top:10px;max-width:700px;color:var(--text-soft)}.stock-results-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.vehicle-grid-finder{gap:28px}.vehicle-grid-finder--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-grid-finder--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-grid-finder--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stock-support-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);grid-gap:22px;gap:22px;align-items:start}.stock-aside-card--wide{min-height:100%;padding:32px}.filter-bar input,.filter-bar select,.lead-form input,.lead-form textarea{width:100%;padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--white);transition:border-color var(--duration-fast) var(--easing),box-shadow var(--duration-fast) var(--easing)}.lead-form{display:grid;grid-gap:14px;gap:14px;align-content:start;border-radius:var(--radius-lg)}.lead-form.compact{padding:22px}.lead-form h3{margin-top:8px;font-size:1.5rem;letter-spacing:-.04em}.lead-form label{display:grid;grid-gap:8px;gap:8px;font-size:.92rem}.contact-strip .primary-button,.filter-bar .primary-button,.lead-form .primary-button{justify-self:start;min-width:184px}.lead-form textarea{min-height:120px;resize:vertical}.lead-form-response-note{color:var(--text-soft);font-size:.84rem;line-height:1.55}.lead-form-compact-hint{margin-top:8px;color:var(--text-faint);font-size:.8rem;line-height:1.5}.checkbox-row{display:flex!important;align-items:flex-start;gap:10px}.checkbox-row input{width:auto;margin-top:4px}.bullet-list,.form-feedback{color:var(--text-soft)}.bullet-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.bullet-list li{position:relative;padding-left:16px}.bullet-list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--red)}.page-action-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.contact-strip{display:grid;grid-gap:16px;gap:16px}.contact-strip,.copy-block{border-radius:var(--radius-xl)}.brand-proof-card,.page-media-card{display:grid;grid-gap:20px;gap:20px}.brand-proof-card{margin-top:28px;padding:20px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(243,246,251,.9));border:1px solid rgba(6,20,38,.06)}.brand-proof-media,.page-media-frame{position:relative;overflow:hidden;min-height:300px;border-radius:var(--radius-xl)}.brand-proof-media img,.page-media-frame img{object-fit:cover}.brand-proof-copy{display:grid;grid-gap:8px;gap:8px}.brand-proof-copy strong{font-size:1.25rem;letter-spacing:-.04em}.page-media-card{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:stretch}.copy-block p+p,.prose p+p{margin-top:16px}.article-visual{position:relative;overflow:hidden;min-height:220px}.article-visual-copy{padding:24px}.article-visual-copy,.article-visual-copy-inner{display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.article-visual-copy-inner{position:relative;z-index:2}.article-visual-copy-inner .eyebrow{width:-moz-fit-content;width:fit-content;max-width:100%}.article-visual--image{background:#0f1722}.article-visual-media{object-fit:cover}.article-visual-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(9,17,27,.08),rgba(9,17,27,.24) 44%,rgba(9,17,27,.78))}.article-visual--compact{min-height:210px}.article-visual-copy-inner--compact{align-items:flex-start;justify-content:flex-start;padding:18px}.article-visual-shade--compact{background:linear-gradient(180deg,rgba(9,17,27,.08),rgba(9,17,27,.12) 50%,rgba(9,17,27,.34))}.article-visual-copy h3{max-width:240px;color:white;font-size:clamp(1.5rem,2.3vw,2.15rem);line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.article-visual-copy .eyebrow{color:white;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.14)}.article-card,.location-card,.service-card{min-height:100%}.article-card--compact{position:relative;display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(6,20,38,.06);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));box-shadow:0 18px 42px rgba(6,20,38,.07)}.prose{color:var(--text-soft);line-height:1.75}.empty-state{padding:38px;border-radius:var(--radius-xl);background:rgba(255,255,255,.9);text-align:center;box-shadow:var(--shadow-card)}.vehicle-detail-hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.82fr);align-items:start}.vehicle-detail-page{padding-bottom:14px}.detail-headline{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.detail-headline h1{margin-top:18px;max-width:980px}.detail-headline p{margin-top:14px;max-width:760px;color:var(--text-soft)}.detail-headline-facts{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.detail-headline-facts span{padding:9px 14px;border-radius:var(--radius-pill);background:#ffffff;border:1px solid rgba(6,20,38,.06);color:var(--text-soft);font-size:.9rem}.vehicle-detail-hero--finder{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.vehicle-gallery-stack{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0}.vehicle-detail-main{box-shadow:var(--shadow-card);border:1px solid rgba(6,20,38,.08);width:100%;touch-action:pan-y pinch-zoom;z-index:0}.vehicle-gallery-open{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;background:transparent}.vehicle-gallery-desktop-image{opacity:.38;pointer-events:none;transition:opacity .18s ease}.vehicle-gallery-desktop-image.is-loaded{opacity:1}.vehicle-gallery-desktop-image--previous{z-index:0}.home-design-scope--cupra,body:has(.home-design-scope--cupra){background:#f7f7f7}.vehicle-gallery-open:after{content:"Ver en grande";position:absolute;right:22px;top:22px;z-index:2;padding:9px 13px;border-radius:var(--radius-pill);background:rgba(255,255,255,.78);color:var(--navy);font-size:.82rem;font-weight:800;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vehicle-gallery-open:focus-visible:after,.vehicle-gallery-open:hover:after{opacity:1;transform:translateY(0)}.gallery-dots-mobile,.vehicle-mobile-gallery{display:none}.vehicle-mobile-gallery-slide{position:relative;flex:0 0 100%;min-width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.vehicle-detail-floating{position:absolute;left:28px;right:28px;bottom:28px;z-index:4}.vehicle-thumb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.vehicle-thumb-strip{position:relative;z-index:1;display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.vehicle-thumb-button{flex:0 0 116px;padding:0;border:0;background:transparent;cursor:pointer}.vehicle-thumb-button.is-active .vehicle-thumb{box-shadow:0 0 0 2px rgba(183,132,94,.36),var(--shadow-soft)}.vehicle-thumb-button .vehicle-thumb{min-height:92px}.vehicle-thumb{min-height:140px;border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.vehicle-detail-panel{align-self:stretch}.vehicle-detail-panel--finder{padding:30px}.detail-panel-top{display:grid;grid-gap:14px;gap:14px}.detail-price-summary{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.detail-price-row{display:flex;align-items:center;gap:14px;justify-content:space-between}.detail-price-summary strong{font-size:clamp(2.5rem,3.6vw,3.8rem);letter-spacing:-.06em;line-height:.92}.detail-price-summary span{color:var(--text-soft)}.detail-price-kicker{color:var(--text-faint);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.detail-price-monthly{font-size:1rem}.detail-price-summary--finder{margin-top:0;padding-bottom:22px;border-bottom:1px solid rgba(6,20,38,.06)}.detail-cta-stack{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.detail-cta-stack .primary-button,.detail-cta-stack .secondary-button,.detail-cta-stack .whatsapp-button{width:100%}.detail-cta-stack .secondary-button,.detail-cta-stack .whatsapp-button{min-height:50px;justify-content:center}.detail-cta-stack .secondary-button{background:rgba(255,255,255,.72)}.detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:start}.detail-lower-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start}.detail-lower-grid,.detail-side-stack{display:grid;grid-gap:22px;gap:22px}.detail-story-panel{min-height:100%}.detail-keyfacts-panel{display:grid;grid-gap:18px;gap:18px}.detail-trust-row{margin-top:24px}.detail-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.detail-spec-grid--finder{margin-top:8px}.detail-spec-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(248,246,243,.88),rgba(243,246,251,.8));border:1px solid rgba(6,20,38,.05)}.detail-spec-card span{color:var(--text-faint);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.detail-spec-card strong{font-size:1rem;line-height:1.4}.detail-equipment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.gallery-toolbar--finder{align-items:center;gap:16px;padding:12px 14px;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.24));border:1px solid rgba(255,255,255,.52);box-shadow:0 8px 18px rgba(6,20,38,.07)}.gallery-counter{color:rgba(6,20,38,.88);font-size:.9rem;font-weight:700}.gallery-video-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid rgba(225,54,50,.5);border-radius:var(--radius-pill);background:rgba(225,54,50,.1);color:#c62825;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.gallery-video-button:hover{background:rgba(225,54,50,.16);border-color:rgba(225,54,50,.75);transform:translateY(-1px)}.gallery-video-button-icon{display:inline-flex;align-items:center}.gallery-note{color:rgba(255,255,255,.8);font-size:.9rem}.gallery-actions{display:flex;gap:10px}.gallery-button{width:40px;height:40px;padding:0;border:1px solid rgba(6,20,38,.12);border-radius:var(--radius-pill);background:rgba(255,255,255,.38);color:rgba(6,20,38,.9);cursor:pointer}.gallery-button span{display:block;font-size:1.7rem;line-height:1}.vehicle-video-panel{display:grid;grid-gap:20px;gap:20px}.vehicle-video-copy{display:grid;grid-gap:12px;gap:12px}.vehicle-video-copy h2{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.05em;line-height:1.02}.vehicle-video-frame{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:#061426;aspect-ratio:16/9;box-shadow:var(--shadow-soft)}.vehicle-video-frame iframe{width:100%;height:100%;border:0}.site-footer{padding:38px 0 70px}.footer-shell{display:grid;grid-gap:22px;gap:22px;padding:34px;border:1px solid rgba(6,20,38,.08);border-radius:var(--radius-xl);background:radial-gradient(circle at 0 0,rgba(225,54,50,.16),transparent 24%),radial-gradient(circle at 100% 0,rgba(27,138,218,.16),transparent 26%),linear-gradient(135deg,#061426,#0d1828 72%,#132033);color:rgba(255,255,255,.84);box-shadow:var(--shadow-float)}.footer-primary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:24px;gap:24px;align-items:stretch}.footer-brand-block{display:grid;grid-gap:16px;gap:16px;align-content:start}.footer-brand-copy{max-width:42ch;color:rgba(255,255,255,.74);line-height:1.68}.footer-contact-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.footer-contact-link{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:112px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .18s ease,border-color .18s ease,background .18s ease}.footer-contact-link:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05))}.footer-contact-label{color:rgba(255,255,255,.58);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.footer-contact-link strong{color:white;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.2;letter-spacing:-.03em;word-break:break-word}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:24px;gap:24px;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.1)}.footer-grid h3,.footer-grid h4{color:white}.footer-logo{margin-bottom:0}.footer-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.footer-list a{transition:color .16s ease}.footer-list a:hover{color:white}.eyebrow--inverse{color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.1)}.home-cinematic{padding:34px 0}.home-cinematic-fullbleed{width:100%}.home-cinematic-stage{position:relative;overflow:hidden;min-height:var(--home-hero-min-height,700px);padding-bottom:0;border-radius:var(--radius-xl);background:#09131e}.home-cinematic-media,.home-cinematic-overlay{position:absolute;inset:0}.home-cinematic-media img{object-fit:cover;object-position:center}.home-cinematic-poster{opacity:1;transform:scale(1.01)}.home-cinematic-overlay{background:linear-gradient(90deg,rgba(6,20,38,.88),rgba(6,20,38,.36) 44%,rgba(6,20,38,.1)),linear-gradient(180deg,rgba(6,20,38,.08),rgba(6,20,38,.72) 92%)}.home-cinematic-copy,.home-cinematic-spotlight{position:relative;z-index:1}.home-cinematic-copy{display:grid;grid-gap:18px;gap:18px;max-width:var(--home-hero-copy-max,560px);padding:var(--home-hero-copy-top,148px) var(--home-hero-copy-side,64px) var(--home-hero-copy-bottom-reserve,228px)}.home-cinematic-copy h1{margin-top:12px;color:white;font-size:clamp(3rem,5.3vw,4.8rem);line-height:.94;letter-spacing:-.07em;text-wrap:pretty}.home-cinematic-model-line{color:rgba(255,255,255,.68);font-size:.98rem;line-height:1.45}.home-cinematic-copy p{max-width:44ch;color:rgba(255,255,255,.82);font-size:1.05rem;line-height:1.65}.home-cinematic-copy .hero-actions{margin-top:8px}.home-cinematic-copy .primary-button,.home-cinematic-copy .whatsapp-button{min-height:52px;padding:0 22px}.home-cinematic-inline-signals{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.home-cinematic-inline-signals span{padding:9px 14px;border-radius:var(--radius-pill);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.82);font-size:.88rem}.home-cinematic-spotlight{position:absolute;left:var(--home-hero-spotlight-inset,40px);right:var(--home-hero-spotlight-inset,40px);bottom:var(--home-hero-spotlight-bottom,28px);width:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--home-hero-spotlight-gap,24px);gap:var(--home-hero-spotlight-gap,24px);padding:22px 24px;border-radius:var(--radius-lg);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 60px rgba(6,20,38,.16)}.home-cinematic-spotlight-copy{max-width:620px}.home-cinematic-spotlight-copy h2{max-width:560px;margin-top:10px;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1;letter-spacing:-.06em}.home-cinematic-price{display:grid;grid-gap:4px;gap:4px}.home-cinematic-price strong{font-size:clamp(1.9rem,2.6vw,2.65rem);line-height:1;letter-spacing:-.06em}.home-cinematic-price span{color:var(--text-soft)}.home-cinematic-spotlight .spec-inline{margin-top:14px}.home-cinematic-spotlight-price{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-width:260px}.home-cinematic-spotlight-price .secondary-button{min-width:120px}.home-cinematic-stage--selector{min-height:max(var(--home-hero-min-height,700px),calc(100svh - 6px));padding-bottom:0;border-radius:0}.home-cinematic-stage--selector .home-cinematic-media{background:#09131e}.home-cinematic-stage--selector .home-cinematic-copy{max-width:var(--home-hero-copy-max,560px)}.home-cinematic-pricing{display:grid;grid-gap:6px;gap:6px}.home-cinematic-price-label{color:rgba(255,255,255,.62);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.home-cinematic-pricing strong{color:white;font-size:clamp(2.45rem,4.1vw,3.8rem);line-height:.95;letter-spacing:-.06em}.home-cinematic-pricing small{color:rgba(255,255,255,.78);font-size:.96rem}.home-cinematic-stage--selector .hero-actions .secondary-button{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:white}.home-cinematic-stage--selector .hero-actions .whatsapp-button{box-shadow:0 16px 32px rgba(37,211,102,.26)}.home-cinematic-stage--selector .hero-actions .primary-button{border:1px solid rgba(255,255,255,.2);background:transparent;color:white;box-shadow:none}.home-cinematic-stage--selector .hero-actions .primary-button:hover{background:rgba(255,255,255,.08)}.home-cinematic-whatsapp-link{display:inline-flex;margin-top:10px;color:rgba(255,255,255,.9);font-size:.92rem;font-weight:600}.home-cinematic-selector{position:absolute;left:max(24px,calc((100vw - var(--site-max-width, 1600px)) / 2 + var(--home-hero-selector-inset, 44px)));right:max(24px,calc((100vw - var(--site-max-width, 1600px)) / 2 + var(--home-hero-selector-inset, 44px)));bottom:var(--home-hero-selector-bottom,30px);z-index:2;max-width:calc(100% - 48px);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--home-hero-selector-card-min,138px),1fr);grid-gap:var(--home-hero-selector-gap,12px);gap:var(--home-hero-selector-gap,12px);overflow-x:auto;padding:6px 2px 2px;scrollbar-width:none}.home-cinematic-selector::-webkit-scrollbar{display:none}.home-cinematic-selector-item{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:end;min-height:var(--home-hero-selector-card-height,138px);padding:10px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,18,29,.68),rgba(10,18,29,.9));color:white;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.home-cinematic-selector-item:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16)}.home-cinematic-selector-item.is-active{border-color:rgba(255,255,255,.28);background:linear-gradient(180deg,rgba(17,27,41,.86),rgba(17,27,41,.98)),linear-gradient(135deg,rgba(225,54,50,.16),transparent 54%);box-shadow:0 18px 38px rgba(0,0,0,.22)}.home-cinematic-selector-media{position:relative;overflow:hidden;min-height:72px;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.home-cinematic-selector-media img{object-fit:cover}.home-cinematic-selector-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,20,38,.02),rgba(6,20,38,.48))}.home-cinematic-selector-copy{display:grid;grid-gap:5px;gap:5px}.home-cinematic-selector-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:var(--radius-pill);background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.home-cinematic-selector-copy strong{display:-webkit-box;font-size:.92rem;line-height:1.1;letter-spacing:-.03em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--home-signal-gap,18px);gap:var(--home-signal-gap,18px);margin-top:calc(var(--home-signal-top, 18px) + 12px);position:relative;z-index:2}.home-signal-card{display:grid;grid-gap:14px;gap:14px;min-height:168px;padding:28px;border-radius:var(--radius-lg);background:#ffffff;border:1px solid rgba(6,20,38,.06);box-shadow:none}.home-signal-card h3{font-size:1.2rem;line-height:1.08;letter-spacing:-.04em}.home-signal-card p{color:var(--text-soft);font-size:.94rem;line-height:1.56}.home-stock-section{padding-top:calc(var(--home-stock-top, 52px) + 18px)}.home-stock-section .home-section-head{margin-bottom:24px}.home-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:36px;text-align:left}.home-section-head>div{max-width:760px}.home-section-head--center{align-items:flex-start}.home-section-head--center>div{margin:0;text-align:left}.home-section-head--blog{align-items:flex-end}.home-section-head--blog>div{margin:0;max-width:760px;text-align:left}.home-section-head h2{margin-top:14px;max-width:18ch;font-size:clamp(2.35rem,4.6vw,3.85rem);font-weight:800;line-height:.94;letter-spacing:0;text-transform:none;text-wrap:balance}.home-section-head p{margin-top:12px;color:var(--text-soft);line-height:1.65}.home-actions-section{padding-top:calc(var(--home-actions-top, 30px) + 22px);padding-bottom:calc(var(--home-actions-bottom, 84px) + 18px);background:radial-gradient(circle at 18% 0,rgba(183,132,94,.12),transparent 22%),radial-gradient(circle at 82% 100%,rgba(225,54,50,.08),transparent 20%),linear-gradient(180deg,#171b23,#11151c 58%,#0d1118)}.home-actions-section .home-section-head{margin-bottom:36px}.home-section-head--light h2,.home-section-head--light p{color:white}.home-section-head--light p{color:rgba(255,255,255,.72)}.home-actions-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--home-actions-gap,24px);gap:var(--home-actions-gap,24px)}.home-advantages-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(24px,2.1vw,36px);gap:clamp(24px,2.1vw,36px);width:100%;max-width:none;margin:0 auto}.home-advantages-tile{position:relative;overflow:hidden;display:grid;min-height:clamp(350px,28vw,520px);align-items:stretch;border-radius:var(--radius-sm);background:#111720;color:#ffffff;text-decoration:none;box-shadow:none;transform:translateZ(0)}.home-advantages-tile-hit{position:absolute;inset:0;z-index:4}.home-advantages-tile--1{grid-column:1/-1;min-height:clamp(390px,31vw,560px)}.home-advantages-tile--2{grid-column:span 5}.home-advantages-tile--3{grid-column:span 7}.home-advantages-tile--4{grid-column:1/-1}.home-advantages-tile-media,.home-advantages-tile-overlay{position:absolute;inset:0}.home-advantages-tile-media img{object-fit:cover;object-position:center;transition:transform .52s ease}.home-advantages-tile-overlay{background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.72) 28%,rgba(0,0,0,.24) 58%,rgba(0,0,0,.02)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.02) 48%,rgba(0,0,0,.42))}.home-advantages-tile-copy{position:relative;z-index:5;display:grid;grid-template-rows:auto auto 1fr auto;justify-items:start;grid-gap:clamp(16px,1.8vw,26px);gap:clamp(16px,1.8vw,26px);min-width:0;width:min(44rem,58%);max-width:calc(100% - 64px);height:100%;padding:clamp(34px,4.2vw,58px);pointer-events:none;text-align:left}.home-advantages-tile-title{max-width:18ch;color:#ffffff;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:400;letter-spacing:0;line-height:1.08;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal}.home-advantages-tile-description{max-width:32ch;color:rgba(255,255,255,.88);font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.45}.home-advantages-tile--3 .home-advantages-tile-copy{width:min(31rem,64%);max-width:calc(100% - 52px)}.home-advantages-tile--2 .home-advantages-tile-overlay{background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.78) 36%,rgba(0,0,0,.3) 68%,rgba(0,0,0,.06)),linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.48))}.home-advantages-tile--2 .home-advantages-tile-copy{width:min(31rem,64%);max-width:calc(100% - 52px)}.home-advantages-tile--2 .home-advantages-tile-title{max-width:13ch;font-size:clamp(2rem,2.7vw,3.25rem)}.home-advantages-tile--2 .home-advantages-tile-description{max-width:25ch}.home-advantages-tile--3 .home-advantages-tile-title{max-width:13ch;font-size:clamp(1.9rem,2.75vw,3.25rem)}.home-advantages-tile--3 .home-advantages-tile-description{max-width:27ch}.home-advantages-tile-cta{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:48px;align-items:center;justify-content:center;align-self:end;padding:0 30px;border-radius:var(--radius-pill);background:#ffffff;color:#111720;font-size:.98rem;font-weight:700}.home-advantages-tile:hover .home-advantages-tile-media img{transform:scale(1.035)}.inline-image-edit-button{position:absolute;top:14px;right:14px;z-index:20;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(6,20,38,.16);border-radius:var(--radius-pill);background:rgba(255,255,255,.92);color:var(--navy);box-shadow:0 14px 34px rgba(6,20,38,.2);cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.inline-image-edit-button input{display:none}.inline-image-edit-button svg{width:20px;height:20px}.inline-image-edit-button:hover{background:var(--red);color:#ffffff;transform:translateY(-1px)}.inline-image-edit-button--uploading{cursor:wait;opacity:.72;pointer-events:none}.inline-image-edit-button--uploading svg{animation:inline-image-edit-pulse .78s ease-in-out infinite alternate}.inline-image-edit-button--error{border-color:rgba(220,38,38,.42);color:#dc2626}.inline-image-edit-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px}.inline-image-edit-backdrop{position:absolute;inset:0;border:0;background:rgba(6,20,38,.62);cursor:pointer}.inline-image-edit-panel{position:relative;z-index:1;display:grid;width:min(1040px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);background:#111720;color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.34)}.inline-image-edit-actions,.inline-image-edit-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.inline-image-edit-head span{color:rgba(255,255,255,.58);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.inline-image-edit-head h3{margin-top:4px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.1}.inline-image-edit-head button{width:42px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;font-size:1.7rem;line-height:1}.inline-image-edit-body{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);min-height:0;overflow:hidden}.inline-image-edit-editor,.inline-image-edit-picker{min-height:0;padding:18px}.inline-image-edit-picker{display:grid;align-content:start;grid-gap:14px;gap:14px;overflow:auto;border-right:1px solid rgba(255,255,255,.12)}.inline-image-edit-upload{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-pill);background:#fff;color:var(--navy);cursor:pointer;font-size:.92rem;font-weight:800}.inline-image-edit-upload input{display:none}.inline-image-edit-search{display:grid;grid-gap:8px;gap:8px}.inline-image-edit-search label{display:grid;grid-gap:6px;gap:6px}.inline-image-edit-search label>span{color:rgba(255,255,255,.62);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inline-image-edit-search input{width:100%;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);background:rgba(255,255,255,.08);color:#fff;font-size:.9rem;outline:none}.inline-image-edit-search input::placeholder{color:rgba(255,255,255,.42)}.inline-image-edit-search input:focus{border-color:rgba(255,255,255,.42);box-shadow:0 0 0 3px rgba(27,138,218,.16)}.inline-image-edit-gallery-footer button,.inline-image-edit-search button{justify-self:start;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-pill);background:rgba(255,255,255,.1);color:rgba(255,255,255,.88);cursor:pointer;font-size:.82rem;font-weight:800}.inline-image-edit-gallery-footer button:hover,.inline-image-edit-search button:hover{background:rgba(255,255,255,.16)}.inline-image-edit-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.inline-image-edit-thumb{position:relative;overflow:hidden;aspect-ratio:4/3;border:2px solid transparent;border-radius:var(--radius-sm);background:rgba(255,255,255,.08);cursor:pointer;padding:0}.inline-image-edit-thumb span{position:absolute;inset:0;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover}.inline-image-edit-thumb.is-selected{border-color:var(--red)}.inline-image-edit-gallery-state{margin:0;padding:12px;border:1px dashed rgba(255,255,255,.18);border-radius:var(--radius-sm);color:rgba(255,255,255,.62);font-size:.84rem;line-height:1.45}.inline-image-edit-gallery-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(255,255,255,.58);font-size:.8rem;font-weight:700}.inline-image-edit-gallery-footer button{flex:0 0 auto;justify-self:auto}.inline-image-edit-gallery-footer button:disabled{cursor:wait;opacity:.62}.inline-image-edit-editor{display:grid;align-content:start;grid-gap:14px;gap:14px;overflow-y:auto}.inline-image-edit-preview{position:relative;display:grid;aspect-ratio:16/9;width:100%;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);background:linear-gradient(45deg,rgba(255,255,255,.06) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.06) 25%,transparent 0),#0b1018;background-size:22px 22px}.inline-image-edit-preview-crop{position:relative}.inline-image-edit-preview-image{position:absolute;display:block;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.inline-image-edit-preview-image--outside{opacity:.52;filter:saturate(.72) brightness(.64)}.inline-image-edit-preview-frame{position:absolute;inset:0;z-index:1;overflow:hidden;border:2px solid rgba(255,255,255,.96);border-radius:4px;background:#0b1018;box-shadow:0 0 0 999px rgba(5,10,17,.58),0 0 0 1px rgba(225,54,50,.88),0 12px 34px rgba(0,0,0,.36)}.inline-image-edit-preview-frame span{position:absolute;left:8px;bottom:8px;z-index:1;padding:4px 7px;border-radius:var(--radius-pill);background:rgba(6,20,38,.76);color:rgba(255,255,255,.92);font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.inline-image-edit-preview>span{max-width:32ch;color:rgba(255,255,255,.6);text-align:center}.inline-image-edit-help{color:rgba(255,255,255,.58);font-size:.78rem;line-height:1.4}.inline-image-edit-controls{display:grid;grid-gap:12px;gap:12px}.inline-image-edit-controls label{display:grid;grid-gap:6px;gap:6px;color:rgba(255,255,255,.72);font-size:.82rem;font-weight:800}.inline-image-edit-controls label>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.inline-image-edit-controls strong{color:rgba(255,255,255,.92);font-size:.78rem}.inline-image-edit-controls input{width:100%;accent-color:var(--red)}.inline-image-edit-selected{overflow:hidden;color:rgba(255,255,255,.66);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.inline-image-edit-error{color:#fecaca;font-size:.88rem;font-weight:700}.inline-image-edit-actions{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.12);border-bottom:0}.inline-image-edit-actions button{min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;font-weight:800}.inline-image-edit-actions button:last-child{border-color:var(--red);background:var(--red)}.inline-image-edit-actions button:disabled{cursor:not-allowed;opacity:.52}@media (max-width:760px){.inline-image-edit-modal{padding:10px}.inline-image-edit-panel{max-height:calc(100vh - 20px);border-radius:var(--radius-md)}.inline-image-edit-body{grid-template-columns:1fr;overflow:auto}.inline-image-edit-picker{max-height:220px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.inline-image-edit-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.inline-image-edit-preview{min-height:220px}.inline-image-edit-actions{position:-webkit-sticky;position:sticky;bottom:0;background:#111720}}@keyframes inline-image-edit-pulse{0%{transform:scale(.88)}to{transform:scale(1.08)}}.home-action-window{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:var(--home-action-height,396px);padding:var(--home-action-pad,34px);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 42px rgba(3,18,38,.18)}.home-action-window--wide{grid-column:span var(--home-action-wide-span,7);min-height:var(--home-action-height-large,468px)}.home-action-window--tall{grid-column:span var(--home-action-tall-span,5);min-height:var(--home-action-height-large,468px)}.home-action-window--medium{grid-column:span var(--home-action-medium-span,6)}.home-action-window-media,.home-action-window-overlay{position:absolute;inset:0}.home-action-window-media img{object-fit:cover}.home-action-window--dark,.home-action-window--dark-soft{color:white}.home-action-window--dark .home-action-window-overlay,.home-action-window--dark-soft .home-action-window-overlay{background:linear-gradient(180deg,rgba(6,20,38,.12),rgba(6,20,38,.54) 32%,rgba(6,20,38,.96)),linear-gradient(180deg,transparent,rgba(6,20,38,.4))}.home-action-window--light .home-action-window-overlay,.home-action-window--light-soft .home-action-window-overlay{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.36) 34%,rgba(255,255,255,.98)),linear-gradient(180deg,transparent,rgba(6,20,38,.08))}.home-action-window-copy{position:relative;z-index:1;max-width:28rem;display:grid;grid-gap:12px;gap:12px;padding:8px 0}.home-action-window--light .home-action-window-copy,.home-action-window--light-soft .home-action-window-copy{max-width:22rem;padding:20px 22px;border-radius:var(--radius-xl);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 54px rgba(6,20,38,.14)}.home-action-window--dark .home-action-window-copy,.home-action-window--dark-soft .home-action-window-copy{max-width:26rem;padding:20px 22px;border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(6,20,38,.14),rgba(6,20,38,.72));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 54px rgba(6,20,38,.22)}.home-action-window-copy h3{margin:0;font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1;letter-spacing:-.06em}.home-action-window-copy p{margin:0;max-width:30ch;line-height:1.62}.home-action-window--dark .home-action-window-copy p,.home-action-window--dark-soft .home-action-window-copy p{color:rgba(255,255,255,.86)}.home-proof-strip{display:grid;grid-gap:30px;gap:30px}.home-proof-head{display:grid;grid-gap:12px;gap:12px;max-width:56rem;margin:0;justify-items:start;text-align:left}.home-proof-head h2{color:var(--navy);font-size:clamp(2rem,3vw,3rem);line-height:.96;letter-spacing:0;max-width:13ch}.home-proof-head p{color:var(--text-soft);line-height:1.66;max-width:52ch}.home-proof-carousel{overflow:visible}.home-proof-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}.home-proof-track>.home-proof-card{min-width:0;max-width:none;height:auto}.home-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}.home-proof-card{position:relative;display:grid;grid-template-rows:auto auto 1fr;grid-gap:0;gap:0;padding:0;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,246,243,.96));border:1px solid rgba(6,20,38,.08);box-shadow:0 22px 52px rgba(6,20,38,.09)}.home-proof-card:before{content:none}.home-proof-card-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:156px;padding:24px;overflow:hidden;isolation:isolate}.home-proof-card-visual{position:absolute;inset:0;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.14;pointer-events:none}.home-proof-card--trust .home-proof-card-visual{opacity:.1;mix-blend-mode:screen}.home-proof-card--coverage .home-proof-card-visual{opacity:.12;mix-blend-mode:luminosity}.home-proof-card--after-sales .home-proof-card-visual{opacity:.1;mix-blend-mode:luminosity}.home-proof-card-icon{position:relative;z-index:1;display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;border-radius:var(--radius-md)}.home-proof-card-icon svg{width:24px;height:24px}.home-proof-card-kicker{position:relative;z-index:1;max-width:12ch;text-align:right;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-proof-card-body{display:grid;grid-gap:12px;gap:12px;padding:24px 24px 0}.home-proof-card-body>*{margin:0}.home-proof-card h3{color:var(--navy);font-size:clamp(1.56rem,2vw,1.95rem);line-height:.98;letter-spacing:-.05em;max-width:none;text-wrap:balance}.home-proof-card p{color:var(--text-soft);width:100%;max-width:34ch;line-height:1.58}.home-proof-feature-list{display:grid;grid-gap:10px;gap:10px;margin:20px 24px 24px;padding:18px 0 0;list-style:none;border-top:1px solid rgba(6,20,38,.08)}.home-proof-feature-list li{position:relative;min-height:18px;padding-left:18px;color:var(--navy);line-height:1.45}.home-proof-feature-list li:before{content:"";position:absolute;left:0;top:.48em;width:7px;height:7px;border-radius:var(--radius-pill);background:linear-gradient(135deg,rgba(225,54,50,.95),rgba(27,138,218,.95))}.home-proof-feature-list--services li{display:flex;align-items:center;min-height:48px;padding:0 14px 0 34px;border-radius:var(--radius-lg);background:rgba(255,244,232,.88);border:1px solid rgba(183,132,94,.16)}.home-proof-feature-list--services li:before{left:14px;top:50%;transform:translateY(-50%);background:rgba(183,132,94,.92)}.home-location-links{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:10px}.home-location-links span{display:inline-flex}.home-location-links a{color:var(--navy);font-size:.94rem;font-weight:600;text-decoration:underline;text-underline-offset:.18em}.home-location-links a:hover{color:var(--red)}.home-location-links--proof{display:grid;grid-gap:10px;gap:10px;margin:20px 24px 24px;padding-top:18px;border-top:1px solid rgba(6,20,38,.08)}.home-location-links--proof span{display:block}.home-location-links--proof a{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 16px;border-radius:var(--radius-lg);border:1px solid rgba(27,138,218,.14);background:rgba(255,255,255,.92);box-shadow:0 10px 18px rgba(27,138,218,.06);color:var(--navy);font-size:.95rem;font-weight:600;text-decoration:none}.home-location-links--proof a:after{content:"↗";font-size:1rem;opacity:.56}.home-proof-card--trust{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,246,243,.96))}.home-proof-card--trust .home-proof-card-top{background:radial-gradient(circle at 14% 14%,rgba(225,54,50,.3),transparent 28%),radial-gradient(circle at 100% 0,rgba(27,138,218,.22),transparent 30%),linear-gradient(145deg,#101927,#17283d 65%,#1d2e45)}.home-proof-card--trust .home-proof-card-top:after{content:"GT";position:absolute;right:18px;bottom:-18px;font-size:5.8rem;font-weight:800;line-height:1;letter-spacing:-.08em;color:rgba(255,255,255,.08);z-index:0}.home-proof-card--trust .home-proof-card-icon{color:white;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.2)}.home-proof-card--trust .home-proof-card-kicker{color:rgba(255,255,255,.82)}.home-proof-card--coverage{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,246,243,.96))}.home-proof-card--coverage .home-proof-card-top{background:linear-gradient(145deg,#dcf1ff,#edf6ff 58%,#e8f0fb)}.home-proof-card--coverage .home-proof-card-top:before{content:"";position:absolute;left:27%;top:52%;width:49%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgba(27,138,218,.22),rgba(27,138,218,.48));transform:rotate(-12deg);transform-origin:left center;z-index:0}.home-proof-card--coverage .home-proof-card-top:after{content:"";position:absolute;inset:18px;border-radius:var(--radius-lg);border:1px solid rgba(27,138,218,.09);z-index:0}.home-proof-card--coverage .home-proof-card-icon{color:#0d5185;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.68));border:1px solid rgba(27,138,218,.12);box-shadow:0 12px 22px rgba(27,138,218,.1)}.home-proof-card--coverage .home-proof-card-kicker{color:rgba(6,20,38,.62)}.home-proof-card--after-sales{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,246,243,.96))}.home-proof-card--after-sales .home-proof-card-top{background:radial-gradient(circle at 100% 0,rgba(183,132,94,.24),transparent 30%),radial-gradient(circle at 18% 20%,rgba(255,255,255,.86),transparent 18%),linear-gradient(145deg,#fff1e1,#fff8ef 58%,#f7efe6)}.home-proof-card--after-sales .home-proof-card-top:after{content:"";position:absolute;right:24px;bottom:18px;width:90px;height:90px;border-radius:var(--radius-xl);border:1px solid rgba(183,132,94,.16);background:linear-gradient(135deg,rgba(255,255,255,.64),rgba(255,255,255,.12)),linear-gradient(180deg,rgba(255,255,255,.2),transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.55);z-index:0}.home-proof-card--after-sales .home-proof-card-icon{color:#b7845e;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,247,236,.88));border:1px solid rgba(183,132,94,.16);box-shadow:0 12px 22px rgba(183,132,94,.08)}.home-proof-card--after-sales .home-proof-card-kicker{color:rgba(94,64,40,.68)}.home-final-cta{margin-top:26px}.home-design-scope--cupra{background:radial-gradient(circle at 12% 4%,rgba(27,138,218,.12),transparent 18%),radial-gradient(circle at 84% 8%,rgba(225,54,50,.1),transparent 16%),linear-gradient(180deg,#ffffff,#f7f9fd 980px,#f5f7fb 0,#f8f9fc)}.home-design-scope--cupra .home-cinematic{padding-top:0;padding-bottom:18px}.home-design-scope--cupra .home-cinematic-stage{border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(6,20,38,.06);box-shadow:0 26px 70px rgba(6,20,38,.12)}.home-design-scope--cupra .home-cinematic-stage:before{content:"";position:absolute;inset:0 auto auto 0;z-index:1;width:220px;height:220px;background:radial-gradient(circle,rgba(225,54,50,.16),transparent 68%);pointer-events:none}.home-design-scope--cupra .home-cinematic-overlay{background:linear-gradient(90deg,rgba(248,251,255,.94),rgba(248,251,255,.72) 32%,rgba(248,251,255,.18) 62%,rgba(248,251,255,.06)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(6,20,38,.22) 100%)}.home-design-scope--cupra .home-cinematic-copy{gap:20px;max-width:min(580px,var(--home-hero-copy-max,560px));padding-top:max(var(--home-hero-copy-top,148px),210px);padding-left:max(var(--home-hero-copy-side,64px),104px)}.home-design-scope--cupra .home-cinematic-stage--selector .home-cinematic-copy{max-width:min(500px,calc(100vw - 820px));margin-left:clamp(220px,20vw,420px);padding-top:clamp(148px,11vw,210px);padding-left:max(var(--home-hero-copy-side,64px),40px)}.home-design-scope--cupra .home-cinematic-copy h1{max-width:12ch;margin-top:0;font-size:clamp(4.9rem,7.4vw,8.4rem);line-height:.84;font-weight:600;letter-spacing:-.07em;color:var(--navy);text-shadow:none}.home-design-scope--cupra .home-cinematic-copy p{max-width:30ch;color:rgba(6,20,38,.76);font-size:1.16rem;line-height:1.66}.home-design-scope--cupra .home-cinematic-inline-signals{gap:8px}.home-design-scope--cupra .home-cinematic-inline-signals span{background:rgba(255,255,255,.76);border-color:rgba(6,20,38,.06);color:rgba(6,20,38,.72)}.home-design-scope--cupra .home-cinematic-spotlight{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,18,29,.8),rgba(10,18,29,.92)),linear-gradient(135deg,rgba(225,54,50,.08),transparent 35%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 28px 70px rgba(0,0,0,.24);color:white}.home-design-scope--cupra .home-cinematic-spotlight:after{content:"";position:absolute;left:24px;right:24px;top:0;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgba(225,54,50,.95),rgba(225,54,50,0))}.home-design-scope--cupra .home-cinematic-price span,.home-design-scope--cupra .home-cinematic-spotlight .spec-inline,.home-design-scope--cupra .home-cinematic-spotlight .spec-inline li{color:rgba(255,255,255,.76)}.home-design-scope--cupra .home-cinematic-spotlight .spec-inline li{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.08)}.home-design-scope--cupra .home-cinematic-spotlight-price .secondary-button{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.12);color:white}.home-design-scope--cupra .home-cinematic-price-label,.home-design-scope--cupra .home-cinematic-pricing small,.home-design-scope--cupra .home-cinematic-pricing strong{text-shadow:none}.home-design-scope--cupra .home-cinematic-price-label{color:rgba(6,20,38,.54)}.home-design-scope--cupra .home-cinematic-pricing strong{color:var(--navy);display:inline-block;font-size:clamp(3.2rem,4.3vw,4.7rem);font-weight:400;line-height:.92;white-space:nowrap;text-wrap:nowrap}.home-design-scope--cupra .home-cinematic-pricing small{max-width:34ch;color:rgba(6,20,38,.62);font-size:1rem;line-height:1.45}.home-design-scope--cupra .home-cinematic-copy .eyebrow{padding:0;border:0;border-radius:0;background:none;color:rgba(6,20,38,.84);font-size:1.08rem;font-weight:600;letter-spacing:.14em}.home-design-scope--cupra .home-cinematic-stage--selector .hero-actions .primary-button{border:0;background:linear-gradient(135deg,var(--red),#c42825);color:white;box-shadow:0 16px 30px rgba(225,54,50,.2)}.home-design-scope--cupra .home-cinematic-stage--selector .hero-actions .primary-button:hover{background:linear-gradient(135deg,#eb4540,#c42825)}.home-design-scope--cupra .home-cinematic-stage--selector .hero-actions .secondary-button{border-color:rgba(6,20,38,.08);background:rgba(255,255,255,.84);color:var(--navy)}.home-design-scope--cupra .home-cinematic-copy .hero-actions{margin-top:2px}.home-design-scope--cupra .home-cinematic-whatsapp-link{color:rgba(6,20,38,.76)}.home-design-scope--cupra .home-cinematic-whatsapp-link:hover{color:var(--red)}.home-design-scope--cupra .home-cinematic-copy .hero-actions .primary-button,.home-design-scope--cupra .home-cinematic-copy .hero-actions .secondary-button,.home-design-scope--cupra .home-cinematic-copy .hero-actions .whatsapp-button{min-height:60px;padding:0 28px;border-radius:var(--radius-md);font-size:1.04rem}.home-design-scope--cupra .home-cinematic-selector{padding:14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(10,18,29,.62),rgba(10,18,29,.88)),linear-gradient(135deg,rgba(27,138,218,.06),rgba(225,54,50,.06) 80%);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 60px rgba(6,20,38,.2)}.home-design-scope--cupra .home-cinematic-selector-item{gap:6px;align-content:start;border-color:rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(17,27,41,.84),rgba(17,27,41,.96)),linear-gradient(135deg,rgba(255,255,255,.04),transparent 70%);color:white;box-shadow:0 14px 30px rgba(0,0,0,.18)}.home-design-scope--cupra .home-cinematic-selector-item.is-active{border-color:rgba(255,255,255,.26);background:linear-gradient(180deg,rgba(25,36,53,.96),rgba(25,36,53,1)),linear-gradient(135deg,rgba(225,54,50,.12),rgba(27,138,218,.1) 72%);box-shadow:0 18px 42px rgba(0,0,0,.28)}.home-design-scope--cupra .home-cinematic-selector-badge{padding:0;background:none;color:rgba(255,255,255,.56);letter-spacing:.1em}.home-design-scope--cupra .home-cinematic-selector-media{min-height:82px;display:grid;align-items:end;justify-items:center;border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 100%,rgba(255,255,255,.12),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 100%)}.home-design-scope--cupra .home-cinematic-selector-media img{object-fit:cover;object-position:center}.home-design-scope--cupra .home-cinematic-selector-copy{gap:3px;justify-items:center;text-align:center}.home-design-scope--cupra .home-cinematic-selector-copy strong{font-size:.9rem;line-height:1.04;letter-spacing:-.02em}.home-design-scope--cupra .home-signal-grid{margin-top:28px}.home-design-scope--cupra .home-signal-card{min-height:182px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,249,252,.98));border:1px solid rgba(6,20,38,.06);box-shadow:0 18px 42px rgba(6,20,38,.08)}.home-design-scope--cupra .home-signal-card .eyebrow{color:rgba(6,20,38,.76);border-color:rgba(225,54,50,.1);background:rgba(225,54,50,.06)}.home-design-scope--cupra .home-signal-card h3{color:var(--navy)}.home-design-scope--cupra .home-signal-card p{color:rgba(6,20,38,.66)}.home-design-scope--cupra .home-stock-section{position:relative;padding-top:calc(var(--home-stock-top, 52px) + 30px);padding-bottom:96px;background:radial-gradient(circle at 82% 14%,rgba(27,138,218,.08),transparent 16%),linear-gradient(180deg,#ffffff,#f6f8fc)}.home-design-scope--cupra .home-section-head h2{max-width:16ch;text-wrap:balance}.home-design-scope--cupra .home-stock-section .eyebrow,.home-design-scope--cupra .home-stock-section .home-section-head h2{color:var(--navy)}.home-design-scope--cupra .home-stock-section .home-section-head p{color:rgba(6,20,38,.68)}.home-design-scope--cupra .home-stock-section .secondary-button{border-color:rgba(6,20,38,.08);background:rgba(255,255,255,.88);color:var(--navy)}.home-design-scope--cupra .home-stock-section .shelf-carousel{overflow:visible;padding-inline:0}.home-design-scope--cupra .home-stock-section .shelf-arrow{z-index:6;border-color:rgba(6,20,38,.08);background:rgba(255,255,255,.96);color:var(--navy);box-shadow:0 16px 36px rgba(6,20,38,.14)}.home-design-scope--cupra .home-stock-section .shelf-arrow-prev{left:-26px}.home-design-scope--cupra .home-stock-section .shelf-arrow-next{right:-26px}.home-design-scope--cupra .home-stock-section .shelf-indicators{display:none}.home-design-scope--cupra .home-stock-section .shelf-indicator{background:rgba(6,20,38,.1)}.home-design-scope--cupra .home-stock-section .shelf-indicator.is-active{background:var(--navy)}.home-design-scope--cupra .home-stock-section .vehicle-card{border-radius:var(--radius-xl);border:1px solid rgba(6,20,38,.07);box-shadow:0 18px 44px rgba(6,20,38,.08)}.home-design-scope--cupra .home-stock-section .vehicle-media{min-height:294px}.home-design-scope--cupra .home-stock-section .vehicle-body{padding:22px 22px 24px}.home-design-scope--cupra .home-stock-section .vehicle-card-title{min-height:auto}.home-design-scope--cupra .home-stock-section .vehicle-card--shelf .vehicle-media{min-height:0;aspect-ratio:16/10}.home-design-scope--cupra .home-stock-section .vehicle-card--shelf .vehicle-body{padding:16px 18px 18px;gap:10px}.home-design-scope--cupra .home-stock-section .vehicle-card--shelf .vehicle-card-title{font-size:1.26rem;line-height:1.08}.home-design-scope--cupra .home-actions-section{position:relative;background:#ffffff}.home-design-scope--cupra .home-actions-section:before{content:none}.home-design-scope--cupra .home-actions-section .container{position:relative;z-index:1}.home-design-scope--cupra .home-actions-section .home-section-head{margin-bottom:34px;justify-content:flex-start;text-align:left}.home-design-scope--cupra .home-actions-section .home-section-head--light .eyebrow,.home-design-scope--cupra .home-actions-section .home-section-head--light h2,.home-design-scope--cupra .home-actions-section .home-section-head--light p{color:var(--navy)}.home-design-scope--cupra .home-actions-section .home-section-head--light p{color:rgba(6,20,38,.68)}.home-design-scope--cupra .home-section-head--light h2{max-width:14ch;letter-spacing:0;text-transform:none;text-wrap:balance}.home-design-scope--cupra .home-actions-section .home-section-head>div{max-width:760px;margin:0;text-align:left}.home-design-scope--cupra .home-action-window{padding:clamp(28px,3vw,42px);border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 60px rgba(6,20,38,.2)}.home-design-scope--cupra .home-action-window--dark .home-action-window-overlay,.home-design-scope--cupra .home-action-window--dark-soft .home-action-window-overlay{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(6,20,38,.14) 26%,rgba(6,20,38,.66)),linear-gradient(135deg,rgba(225,54,50,.05),transparent 26%)}.home-design-scope--cupra .home-action-window--light .home-action-window-overlay,.home-design-scope--cupra .home-action-window--light-soft .home-action-window-overlay{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.14) 28%,rgba(255,255,255,.97)),linear-gradient(135deg,rgba(183,132,94,.1),transparent 42%)}.home-design-scope--cupra .home-action-window-copy{max-width:25rem;padding:18px 20px;border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.78));border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 32px rgba(6,20,38,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-design-scope--cupra .home-action-window-copy h3{max-width:12ch;font-size:clamp(1.55rem,2.3vw,2.15rem);line-height:.96}.home-design-scope--cupra .home-action-window-copy p{max-width:28ch;margin-top:0;font-size:.96rem}.home-design-scope--cupra .home-action-window--dark .home-action-window-copy,.home-design-scope--cupra .home-action-window--dark .home-action-window-copy p,.home-design-scope--cupra .home-action-window--dark-soft .home-action-window-copy,.home-design-scope--cupra .home-action-window--dark-soft .home-action-window-copy p,.home-design-scope--cupra .home-action-window--light .home-action-window-copy,.home-design-scope--cupra .home-action-window--light .home-action-window-copy p,.home-design-scope--cupra .home-action-window--light-soft .home-action-window-copy,.home-design-scope--cupra .home-action-window--light-soft .home-action-window-copy p{color:var(--text)}.home-design-scope--cupra .home-proof-card{border-radius:var(--radius-xl);box-shadow:0 24px 56px rgba(6,20,38,.1)}.home-design-scope--cupra .home-proof-head h2{max-width:13ch;letter-spacing:0;text-transform:none}.home-design-scope--cupra .home-proof-head p{color:rgba(6,20,38,.7)}.home-design-scope--cupra .article-grid--teaser,.home-design-scope--cupra .faq-list,.home-design-scope--cupra .home-proof-carousel,.home-design-scope--cupra .home-proof-grid{margin-top:8px}.home-design-scope--cupra .home-final-cta{margin-top:36px}.home-design-scope--cupra .article-grid--teaser .article-card{border:1px solid rgba(6,20,38,.06);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 16px 40px rgba(6,20,38,.06)}.home-design-scope--cupra .article-grid--teaser .article-visual-copy{min-height:240px;padding:22px;display:grid;align-content:end}.home-design-scope--cupra .article-grid--teaser .article-visual-copy h3{margin-top:14px;color:white;font-size:clamp(1.7rem,2.5vw,2.45rem);line-height:.96;letter-spacing:-.05em}.home-design-scope--cupra .article-grid--teaser .article-body{padding:22px}.home-design-scope--cupra .home-article-shelf .article-card--compact{border-radius:var(--radius-xl);box-shadow:0 18px 44px rgba(6,20,38,.08)}.home-design-scope--cupra .home-article-shelf .article-visual--compact{min-height:208px}.home-design-scope--cupra .home-article-shelf .article-body--compact{padding:20px 20px 24px}.home-design-scope--cupra .home-final-cta{border:1px solid rgba(6,20,38,.06);box-shadow:0 14px 34px rgba(6,20,38,.05)}.store-hero{padding-top:46px}.store-hero-head--centered{justify-items:center;margin:0 auto;text-align:center}.store-hero-head--centered .store-proof-row{justify-content:center}.store-hero-title{max-width:980px;font-size:clamp(3.35rem,6vw,6.6rem);line-height:.9}.store-hero-subtitle{max-width:700px;font-size:1.02rem;line-height:1.6}.hero-actions--centered{justify-content:center}.hero-phone-button{min-width:122px}.hero-spotlight-stack{display:grid;grid-gap:18px;gap:18px;margin-top:34px}.hero-showcase--spotlight{background:#f5f6f8;border:1px solid rgba(6,20,38,.06);box-shadow:none}.hero-showcase--spotlight .hero-showcase-media{min-height:560px}.hero-showcase--spotlight .hero-showcase-body{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.hero-showcase-body--compact h2{max-width:720px;margin-top:12px;font-size:clamp(1.9rem,2.9vw,3rem)}.hero-showcase-body--compact .spec-inline{margin-top:0;justify-content:flex-end}.hero-support-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.hero-support-point{display:grid;grid-gap:14px;gap:14px;padding:24px 26px;border-radius:var(--radius-lg);border:1px solid rgba(6,20,38,.06);background:#ffffff;box-shadow:none}.hero-support-point p{color:var(--text-soft);line-height:1.6}.hero-support-point--actions{align-content:start}.hero-support-actions{margin-top:2px}.feature-window{border:1px solid rgba(6,20,38,.06);box-shadow:none}.feature-window-content p{max-width:28ch}.reason-card{background:#ffffff;border:1px solid rgba(6,20,38,.06);box-shadow:none}.reason-card:before{height:3px;background:linear-gradient(90deg,var(--red),rgba(6,20,38,.18))}.cta-band,.finance-calculator,.location-home-grid--balanced .location-card,.vehicle-video-panel{box-shadow:var(--shadow-panel)}.detail-copy-surface,.location-home-grid--balanced .location-card,.stock-aside-card--slim,.vehicle-card,.workshop-stage{border:1px solid rgba(6,20,38,.05);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.detail-copy-surface,.stock-aside-card--slim,.workshop-stage{box-shadow:var(--shadow-panel)}.workshop-stage{gap:0}.workshop-stage-media{min-height:420px}.workshop-stage-copy{align-content:center;padding:34px}.workshop-stage-copy .page-action-row{margin-top:8px}.stock-page-hero{padding-top:52px;padding-bottom:28px}.stock-page-shell{display:grid;grid-gap:10px;gap:10px;padding-top:0}.stock-stage{display:grid;grid-template-columns:minmax(390px,1fr) minmax(620px,720px);grid-gap:clamp(34px,5vw,96px);gap:clamp(34px,5vw,96px);align-items:start}.stock-page-head{max-width:650px}.stock-stage-copy{display:grid;align-content:start;grid-gap:0;gap:0}.stock-page-head h1{margin-top:6px;max-width:11ch;font-size:clamp(2.7rem,4.15vw,3.8rem);line-height:.94}.stock-page-head p{max-width:560px;margin-top:12px;color:var(--text-soft)}.stock-stage-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.detail-overview-facts span,.stock-stage-metrics span{padding:9px 14px;border-radius:var(--radius-pill);background:rgba(255,255,255,.82);border:1px solid rgba(6,20,38,.05);color:rgba(6,20,38,.74);font-size:.88rem;font-weight:600}.detail-overview-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.detail-overview-nav .secondary-button{min-height:40px;padding:0 14px;border-radius:var(--radius-sm)}.stock-stage-aside{grid-gap:16px;gap:16px;border-radius:var(--radius-xl)}.stock-stage-aside,.stock-stage-filter{display:grid;align-content:start;box-shadow:var(--shadow-panel)}.stock-stage-filter{grid-gap:10px;gap:10px;padding:20px;border-radius:var(--radius-lg)}.stock-stage-filter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.stock-stage-filter-head h2{margin-top:0;font-size:clamp(1.34rem,1.75vw,1.75rem);letter-spacing:-.05em;line-height:1}.stock-stage-filter-head p{margin-top:4px;color:var(--text-soft);font-size:.84rem}.stock-filter-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:var(--radius-md);background:#22c55e;color:white;font-size:.86rem;font-weight:800;text-decoration:none;box-shadow:0 14px 28px rgba(34,197,94,.18)}.stock-hero-filter-form{display:grid;grid-gap:8px;gap:8px}.stock-advanced-filter-grid,.stock-hero-filter-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.stock-hero-filter-primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.95fr) minmax(150px,.9fr)}.stock-advanced-filter-grid label,.stock-hero-filter-primary label{display:grid;grid-gap:5px;gap:5px;color:var(--text-soft);font-size:.78rem}.stock-advanced-filter-grid select,.stock-hero-filter-primary input,.stock-hero-filter-primary select{width:100%;min-height:38px;padding:8px 11px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--white)}.stock-hero-filter-primary .primary-button{align-self:end;min-width:0;min-height:38px;width:100%;border-radius:var(--radius-sm)}.stock-advanced-filters{border-top:1px solid rgba(6,20,38,.06);padding-top:6px}.stock-advanced-filters summary{display:inline-flex;align-items:center;min-height:28px;color:var(--text);font-size:.82rem;font-weight:800;cursor:pointer;list-style:none}.stock-advanced-filters summary::-webkit-details-marker{display:none}.stock-advanced-filter-grid{margin-top:6px}.stock-stage-filter-clear{width:-moz-fit-content;width:fit-content;font-size:.84rem}.stock-stage-aside h2{margin-top:10px;font-size:clamp(1.7rem,2.6vw,2.4rem);letter-spacing:-.05em;line-height:.96}.stock-stage-aside p{color:var(--text-soft);line-height:1.65}.stock-stage-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.stock-stage-stat{display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:18px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(248,246,243,.88),rgba(243,246,251,.8));border:1px solid rgba(6,20,38,.05)}.stock-stage-stat strong{font-size:clamp(1.7rem,2.6vw,2.35rem);letter-spacing:-.06em;color:var(--navy)}.stock-stage-stat span{color:var(--text-soft);font-size:.84rem;line-height:1.45}.stock-stage-actions{margin-top:4px}.stock-filter-bar{gap:16px}.stock-filter-bar--desktop{display:grid}.stock-mobile-filter-panel{display:none}.filter-bar--clean{padding:20px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,249,252,.94));border:1px solid rgba(6,20,38,.05);box-shadow:var(--shadow-panel)}.stock-help-inline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 20px;align-items:center;padding:2px 4px 0}.stock-help-inline>span{color:var(--text-soft);font-weight:600}.stock-help-inline .page-action-row{margin-top:0}.stock-results-section{padding-top:26px}.stock-results-head--clean{display:none;justify-content:flex-end;align-items:center;margin-bottom:12px}.stock-results-copy{display:grid;grid-gap:0;gap:0}.stock-results-head--clean p{max-width:560px}.stock-results-tools--clean{display:grid;justify-items:end;grid-gap:10px;gap:10px}.stock-results-counter{color:var(--text-faint);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.stock-layout--clean{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:start;gap:24px}.stock-aside-card--slim{display:grid;grid-template-columns:minmax(0,.95fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:20px;border-radius:var(--radius-lg)}.stock-aside-card--slim>p,.stock-aside-card--slim>ul{display:none}.stock-aside-card--slim h2{max-width:460px;font-size:clamp(1.55rem,2.3vw,2.35rem)}.stock-aside-card--slim .bullet-list,.stock-aside-card--slim p{max-width:520px}.stock-aside-card--slim .page-action-row{margin-top:0;justify-content:flex-end}.bullet-list--compact{gap:8px}.stock-empty-actions{justify-content:center}.vehicle-card{box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.article-card:hover,.location-card:hover,.service-card:hover,.vehicle-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-panel);border-color:rgba(183,132,94,.16)}.vehicle-card--grid .vehicle-media{min-height:310px}.vehicle-card--shelf .vehicle-media{min-height:0;aspect-ratio:16/10}.vehicle-card--shelf .vehicle-card-footer,.vehicle-card--shelf .vehicle-card-summary,.vehicle-card--shelf .vehicle-media-bottom,.vehicle-card--shelf .vehicle-meta{display:none}.vehicle-card--shelf .vehicle-body{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px 18px 18px}.vehicle-card--shelf .vehicle-card-title{min-height:auto;font-size:1.3rem;line-height:1.08}.vehicle-card--shelf .vehicle-card-title-main{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vehicle-card--shelf .vehicle-card-title-variant{font-size:.9rem}.vehicle-card--shelf .vehicle-card-price-row--mobile{display:grid;grid-gap:2px;gap:2px;margin-top:0}.vehicle-card--shelf .vehicle-card-price-row--mobile strong{font-size:clamp(1.86rem,3vw,2.36rem);letter-spacing:-.05em;line-height:.95;color:var(--navy)}.vehicle-card--shelf .vehicle-card-price-row--mobile span{color:var(--text-soft);font-size:.88rem}.vehicle-card--shelf .spec-inline{margin-top:2px;gap:8px}.vehicle-card--shelf .spec-inline li{font-size:.84rem;padding:7px 11px}.vehicle-card--shelf .spec-inline li:nth-child(n+5){display:none}.vehicle-card--shelf .vehicle-card-mobile-note{display:inline-flex;align-items:center;justify-self:start;min-height:28px;margin-top:2px;padding:0 11px;border-radius:var(--radius-pill);border:1px solid rgba(6,20,38,.06);background:rgba(248,250,252,.92);color:var(--text-soft);font-size:.8rem;font-weight:600;white-space:nowrap}.vehicle-card--grid .vehicle-body{display:grid;grid-gap:12px;gap:12px;padding:24px}.vehicle-card--grid .vehicle-card-title{min-height:auto;font-size:1.4rem;line-height:1.08}.vehicle-card--grid .spec-inline{margin-top:0;gap:8px}.vehicle-card--grid .vehicle-card-footer{margin-top:10px}.vehicle-card-summary{color:var(--text-soft);line-height:1.58}.vehicle-card--grid .vehicle-card-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vehicle-media-bottom{position:absolute;left:18px;right:18px;bottom:18px;z-index:1}.vehicle-card--grid .vehicle-price-block{padding:16px 18px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(6,20,38,.76),rgba(6,20,38,.88));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 38px rgba(6,20,38,.2)}.vehicle-card--grid .vehicle-price-block strong{font-size:clamp(2.05rem,2.9vw,2.55rem)}.vehicle-card--grid .vehicle-price-block span{font-size:.88rem;color:rgba(255,255,255,.78)}.vehicle-card-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:var(--radius-pill);background:linear-gradient(135deg,rgba(225,54,50,.96),rgba(198,40,37,.92));color:white;font-weight:700;text-decoration:none;box-shadow:0 14px 28px rgba(225,54,50,.18)}.vehicle-card-action-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:2px}.vehicle-card-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:var(--radius-pill);font-size:.9rem;font-weight:800;text-decoration:none}.vehicle-card-action--whatsapp{border:1px solid rgba(22,163,74,.18);background:radial-gradient(circle at top left,rgba(34,197,94,.18),transparent 48%),linear-gradient(135deg,#ecfdf5,#ffffff);color:#166534}.vehicle-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.vehicle-card-footer-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vehicle-card-mobile-note{display:none}.vehicle-card--stock-grid{display:grid;grid-template-rows:auto auto;align-content:start}.vehicle-card--stock-grid .vehicle-media{min-height:0;aspect-ratio:16/10}.vehicle-card--stock-grid .vehicle-media img{object-position:center}.vehicle-card--stock-grid .vehicle-media-overlay{background:linear-gradient(180deg,rgba(6,20,38,.02),rgba(6,20,38,.08) 60%,rgba(6,20,38,.18))}.vehicle-media-whatsapp{position:absolute;right:14px;bottom:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.64);border-radius:var(--radius-pill);background:#25d366;color:white;box-shadow:0 16px 34px rgba(21,128,61,.28);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.vehicle-media-whatsapp:hover{transform:translateY(-2px);box-shadow:0 20px 38px rgba(21,128,61,.34)}.vehicle-media-whatsapp svg{width:25px;height:25px}.vehicle-card--stock-grid .vehicle-card-footer,.vehicle-card--stock-grid .vehicle-card-summary,.vehicle-card--stock-grid .vehicle-media-bottom,.vehicle-card--stock-grid .vehicle-meta{display:none}.vehicle-card--stock-grid .vehicle-body{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px 18px 18px;height:auto}.vehicle-card--stock-grid .vehicle-card-title{min-height:auto;font-size:1.24rem;line-height:1.12;gap:2px}.vehicle-card--stock-grid .vehicle-card-title-main{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vehicle-card--stock-grid .vehicle-card-title-variant{font-size:.88rem;line-height:1.25}.vehicle-card--stock-grid .vehicle-card-price-row--mobile{display:grid;grid-gap:2px;gap:2px;margin-top:0}.vehicle-card--stock-grid .vehicle-card-price-row--mobile strong{font-size:clamp(1.78rem,2.6vw,2.22rem);letter-spacing:-.05em;line-height:.95;color:var(--navy)}.vehicle-card--stock-grid .vehicle-card-price-row--mobile span{color:var(--text-soft);font-size:.88rem}.vehicle-card--stock-grid .spec-inline{gap:8px;margin-top:2px}.vehicle-card--stock-grid .spec-inline li{font-size:.84rem;padding:7px 12px}.vehicle-card--stock-grid .spec-inline li:nth-child(n+5){display:none}.vehicle-card--stock-grid .vehicle-card-mobile-note{display:inline-flex;align-items:center;justify-self:start;min-height:28px;margin-top:2px;padding:0 11px;border-radius:var(--radius-pill);border:1px solid rgba(6,20,38,.06);background:rgba(248,250,252,.92);color:var(--text-soft);font-size:.8rem;font-weight:600;white-space:nowrap}.vehicle-card--shelf .vehicle-media-bottom,.vehicle-card--stock-grid .vehicle-media-bottom{display:block;left:14px;right:auto;bottom:14px;max-width:min(72%,250px)}.vehicle-card--shelf .vehicle-price-block,.vehicle-card--stock-grid .vehicle-price-block{display:grid;grid-gap:2px;gap:2px;width:-moz-fit-content;width:fit-content;padding:11px 14px 12px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(6,20,38,.92),rgba(6,20,38,.72));box-shadow:0 18px 44px rgba(6,20,38,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vehicle-card--shelf .vehicle-price-block strong,.vehicle-card--stock-grid .vehicle-price-block strong{color:white;font-size:clamp(1.34rem,2.6vw,1.78rem);letter-spacing:-.05em;line-height:.9}.vehicle-card--shelf .vehicle-price-block span,.vehicle-card--stock-grid .vehicle-price-block span{color:rgba(255,255,255,.78);font-size:.76rem;font-weight:600}.home-design-scope--cupra .home-stock-section .vehicle-card--shelf .vehicle-body,.vehicle-card--shelf .vehicle-body,.vehicle-card--stock-grid .vehicle-body{gap:12px;padding:15px 16px 16px}.vehicle-card--shelf .vehicle-card-title,.vehicle-card--stock-grid .vehicle-card-title{gap:3px}.vehicle-card--shelf .vehicle-card-title-variant,.vehicle-card--stock-grid .vehicle-card-title-variant{color:rgba(6,20,38,.68);font-weight:700}.vehicle-card--shelf .vehicle-card-price-row--compact,.vehicle-card--stock-grid .vehicle-card-price-row--compact{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:0;padding:11px 13px;border:1px solid rgba(22,163,74,.18);border-left:4px solid rgba(22,163,74,.84);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(34,197,94,.13),transparent 48%),linear-gradient(135deg,rgba(236,253,245,.98),rgba(255,255,255,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.vehicle-card--shelf .vehicle-card-price-row--compact strong,.vehicle-card--stock-grid .vehicle-card-price-row--compact strong{color:var(--navy);font-size:clamp(1.45rem,2.8vw,1.82rem);letter-spacing:-.055em;line-height:.92;white-space:nowrap}.vehicle-card--shelf .vehicle-card-price-row--compact span,.vehicle-card--stock-grid .vehicle-card-price-row--compact span{color:rgba(22,101,52,.82);font-size:.78rem;font-weight:700;line-height:1.1;text-align:right}.vehicle-card--shelf .vehicle-card-specs,.vehicle-card--stock-grid .vehicle-card-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:0}.vehicle-card--shelf .vehicle-card-specs li,.vehicle-card--stock-grid .vehicle-card-specs li{display:grid;grid-gap:3px;gap:3px;align-content:center;min-height:48px;padding:8px 10px;border:1px solid rgba(6,20,38,.07);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.88));color:var(--navy);font-size:.84rem;font-weight:800;line-height:1.1;white-space:nowrap}.vehicle-card--shelf .vehicle-card-specs li:before,.vehicle-card--stock-grid .vehicle-card-specs li:before{content:attr(data-label);color:rgba(74,88,112,.72);font-size:.58rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.vehicle-card--shelf .vehicle-card-specs li:nth-child(n+5),.vehicle-card--stock-grid .vehicle-card-specs li:nth-child(n+5){display:none}.vehicle-card--shelf .vehicle-card-mobile-note,.vehicle-card--stock-grid .vehicle-card-mobile-note{justify-self:stretch;justify-content:center;min-height:32px;margin-top:-1px;border-radius:var(--radius-sm)}.vehicle-detail-page--clean{padding-bottom:4px}.detail-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-gap:32px;gap:32px;align-items:start;padding-top:46px;padding-bottom:64px}.detail-page-left{display:grid;grid-gap:8px;gap:8px;min-width:0}.detail-page-left .detail-editorial-section,.detail-page-left .page-hero{padding:0}.detail-page-right{position:-webkit-sticky;position:sticky;top:104px;display:grid;grid-gap:20px;gap:20px;align-self:start;margin-top:165px}.detail-overview{display:grid;grid-gap:12px;gap:12px;max-width:860px;margin-bottom:22px}.detail-overview-heading{display:flex;align-items:flex-end;gap:16px;justify-content:space-between}.detail-overview-brand{align-self:start}.detail-overview-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.detail-overview h1{margin-top:14px}.detail-overview p{max-width:700px;color:var(--text-soft)}.vehicle-detail-hero--clean{gap:24px}.vehicle-detail-panel--product{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:32px;border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(183,132,94,.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,248,251,.96));border:1px solid rgba(6,20,38,.05);box-shadow:var(--shadow-panel);overflow:hidden}.detail-status-badge{align-self:start;flex:0 0 auto;padding:9px 14px;border-radius:var(--radius-pill);background:linear-gradient(135deg,rgba(225,54,50,.96),rgba(198,40,37,.94));color:#fff;font-size:.82rem;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 12px 26px rgba(225,54,50,.22)}.detail-status-badge--overview{margin-bottom:10px}.vehicle-gallery-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:28px;background:rgba(6,20,38,.92)}.vehicle-gallery-lightbox-stage{position:relative;width:min(92vw,1500px);height:min(84vh,920px);overflow:hidden;border-radius:var(--radius-lg);background:rgba(0,0,0,.18)}.vehicle-gallery-lightbox-stage img{object-fit:contain}.vehicle-gallery-lightbox-close,.vehicle-gallery-lightbox-nav{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);background:rgba(255,255,255,.14);color:#fff;cursor:pointer;font-weight:800;box-shadow:0 16px 40px rgba(0,0,0,.24)}.vehicle-gallery-lightbox-close{top:22px;right:22px;width:44px;height:44px;font-size:1.2rem}.vehicle-gallery-lightbox-nav{top:50%;width:52px;height:52px;transform:translateY(-50%);font-size:2rem}.vehicle-gallery-lightbox-nav--prev{left:22px}.vehicle-gallery-lightbox-nav--next{right:22px}.vehicle-gallery-lightbox-counter{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);padding:8px 12px;border-radius:var(--radius-pill);background:rgba(255,255,255,.14);color:#fff;font-weight:800}.detail-panel-copy{color:var(--text-soft);line-height:1.6;max-width:34ch}.detail-contact-block{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(6,20,38,.06);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,241,238,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.vehicle-decision-panel{align-self:start;gap:22px;padding:30px;border-radius:var(--radius-xl);background:radial-gradient(circle at 92% 0,rgba(34,197,94,.12),transparent 28%),linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid rgba(6,20,38,.08);box-shadow:0 24px 58px rgba(6,20,38,.1);overflow:hidden}.vehicle-decision-divider{border:none;border-top:1px solid rgba(6,20,38,.06);margin:4px 0}.vehicle-decision-calculator{border-top:1px solid rgba(6,20,38,.06);padding-top:16px}.vehicle-decision-form{border-top:1px solid rgba(6,20,38,.06);padding-top:20px;margin-top:4px}.vehicle-decision-panel .lead-form{padding:0;border:none;background:none;box-shadow:none;border-radius:0}.vehicle-decision-panel .lead-form:before{display:none}.vehicle-decision-panel .lead-form .primary-button{width:100%;min-width:0;justify-self:stretch;min-height:52px;border-radius:var(--radius-md);justify-content:center}.vehicle-decision-panel .lead-form-compact-hint{margin-top:0}.vehicle-decision-unavailable{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:var(--radius-md);background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.22)}.vehicle-decision-unavailable strong{color:rgba(154,52,18,1);font-size:.98rem;line-height:1.35}.vehicle-decision-unavailable p{margin:0;color:rgba(6,20,38,.72);font-size:.88rem;line-height:1.5}.vehicle-decision-calculator>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:.95rem;font-weight:700;color:rgba(6,20,38,.86);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:11px 14px;border-radius:12px;background:rgba(6,20,38,.035);border:1px solid rgba(6,20,38,.07);transition:background .18s ease,border-color .18s ease}.vehicle-decision-calculator>summary:hover{background:rgba(6,20,38,.06);border-color:rgba(6,20,38,.14)}.vehicle-decision-calculator>summary:focus-visible{outline:2px solid rgba(16,185,129,.6);outline-offset:2px}.vehicle-decision-calculator>summary::-webkit-details-marker{display:none}.vehicle-decision-calculator-label{display:inline-flex;align-items:center;gap:10px}.vehicle-decision-calculator-icon{width:20px;height:20px;flex-shrink:0;color:#10b981}.vehicle-decision-calculator-chevron{width:18px;height:18px;flex-shrink:0;color:rgba(6,20,38,.55);transition:transform .18s ease}.vehicle-decision-calculator[open]>summary{background:rgba(6,20,38,.05);border-color:rgba(6,20,38,.12)}.vehicle-decision-calculator[open]>summary .vehicle-decision-calculator-chevron{transform:rotate(180deg)}.vehicle-decision-calculator>.finance-calculator{margin-top:14px}.vehicle-decision-panel .finance-calculator{padding:0;border:none;background:none;box-shadow:none;border-radius:0}.vehicle-decision-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vehicle-decision-status>span:not(.vehicle-env-badge){display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border-radius:var(--radius-pill);background:rgba(6,20,38,.06);color:rgba(6,20,38,.74);font-size:.78rem;font-weight:800}.vehicle-decision-title{display:grid;grid-gap:5px;gap:5px}.vehicle-decision-price span,.vehicle-decision-title span{color:var(--text-faint);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vehicle-decision-title strong{color:var(--navy);font-size:clamp(1.5rem,2.1vw,2rem);line-height:1;letter-spacing:0}.vehicle-decision-title small{color:rgba(6,20,38,.64);font-size:1rem;font-weight:750}.vehicle-decision-price{display:grid;grid-gap:6px;gap:6px}.vehicle-decision-price strong{color:var(--navy);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;letter-spacing:0}.vehicle-decision-price small{color:rgba(6,20,38,.66);font-size:1.05rem;font-weight:700}.vehicle-decision-ctas{display:grid;grid-gap:11px;gap:11px}.vehicle-decision-ctas .whatsapp-button{width:100%;min-height:56px;justify-content:center;border-radius:var(--radius-md);font-size:.98rem}.vehicle-decision-secondary{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.vehicle-decision-secondary .secondary-button{width:100%;min-height:48px;justify-content:center;border-radius:var(--radius-md)}.vehicle-decision-ctas p{margin:0;color:var(--text-soft);font-size:.82rem;line-height:1.45;text-align:center}.vehicle-decision-trust{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.vehicle-decision-trust li{position:relative;padding-left:26px;color:rgba(6,20,38,.76);font-size:.92rem;font-weight:700;line-height:1.35}.vehicle-decision-trust li:before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;border-radius:var(--radius-pill);background:linear-gradient(135deg,rgba(22,163,74,.95),rgba(34,197,94,.85));box-shadow:inset 0 0 0 4px rgba(255,255,255,.72)}.vehicle-sales-section{padding-top:40px;padding-bottom:24px}.vehicle-sales-stack{display:grid;grid-gap:24px;gap:24px}.vehicle-sales-head{display:grid;grid-gap:10px;gap:10px;max-width:820px}.vehicle-sales-head h2{max-width:15ch;font-size:clamp(2rem,3.6vw,3.35rem);line-height:.98;letter-spacing:0}.vehicle-sales-head p{max-width:66ch;color:var(--text-soft);line-height:1.62}.vehicle-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.vehicle-info-card{border:1px solid rgba(6,20,38,.07);border-radius:var(--radius-lg);background:#ffffff;box-shadow:0 18px 42px rgba(6,20,38,.06)}.vehicle-info-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);grid-gap:18px;gap:18px}.vehicle-info-card{padding:26px}.vehicle-info-card-head{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.vehicle-info-card-head h2{font-size:clamp(1.55rem,2.3vw,2.15rem);line-height:1;letter-spacing:0}.vehicle-quick-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.vehicle-quick-spec-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-quick-spec{display:grid;grid-gap:5px;gap:5px;min-height:78px;align-content:center;padding:13px 14px;border:1px solid rgba(6,20,38,.07);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff,#f8fafc)}.vehicle-quick-spec span{color:var(--text-faint);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vehicle-quick-spec strong{color:var(--navy);font-size:.98rem;line-height:1.1}.vehicle-info-card--trust{background:radial-gradient(circle at 100% 0,rgba(225,54,50,.1),transparent 28%),linear-gradient(180deg,#111720,#07111d);color:#ffffff}.vehicle-info-card--trust .eyebrow,.vehicle-info-card--trust p{color:rgba(255,255,255,.72)}.vehicle-info-card--trust h2{color:#ffffff}.vehicle-info-card--trust ul{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.vehicle-info-card--trust li{padding:11px 13px;border-radius:var(--radius-md);background:rgba(255,255,255,.08);color:rgba(255,255,255,.88);font-weight:750}.vehicle-equipment-category-grid{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.vehicle-equipment-category{border:1px solid rgba(6,20,38,.08);border-radius:var(--radius-md);background:#ffffff;overflow:hidden}.vehicle-equipment-category summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 18px;cursor:pointer;list-style:none;color:var(--navy);font-weight:900}.vehicle-equipment-category summary::-webkit-details-marker{display:none}.vehicle-equipment-category summary small{display:inline-grid;min-width:28px;height:28px;place-items:center;border-radius:var(--radius-pill);background:rgba(6,20,38,.06);color:var(--text-soft);font-size:.78rem}.vehicle-equipment-category ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0 18px 18px;list-style:none}.vehicle-equipment-category li{color:rgba(6,20,38,.72);font-size:.92rem;line-height:1.4}.vehicle-equipment-category-grid+.equipment-chip-list,.vehicle-equipment-category-grid~.detail-expandable{display:none}.detail-key-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.detail-key-chip{display:inline-flex;align-items:center;padding:9px 14px;border-radius:var(--radius-pill);border:1px solid rgba(6,20,38,.08);background:rgba(255,255,255,.92);color:rgba(6,20,38,.82);font-size:.86rem;font-weight:600;line-height:1.15;white-space:nowrap}.detail-key-chip--env{font-weight:700}.detail-panel-zone{display:grid;grid-gap:12px;gap:12px}.detail-panel-divider{border:0;height:1px;margin:0;background:linear-gradient(90deg,transparent,rgba(6,20,38,.08) 22%,rgba(6,20,38,.08) 78%,transparent)}.detail-panel-eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.detail-price-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.detail-price-header .detail-price-kicker{margin:0}.detail-cta-microcopy{margin:-4px 0 0;color:var(--text-soft);font-size:.82rem;line-height:1.4;text-align:center}.detail-trust-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.detail-trust-list li{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.4;color:rgba(6,20,38,.78)}.detail-trust-list li svg{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:#138b4e}.detail-trust-list li strong{color:rgba(6,20,38,.92);font-weight:700}.detail-contact-copy{display:grid;grid-gap:6px;gap:6px}.detail-contact-copy strong{font-size:1.08rem;letter-spacing:-.02em}.detail-contact-copy span{color:var(--text-soft);font-size:.92rem}.detail-response-note{color:var(--text-soft);font-size:.84rem;line-height:1.55}.detail-cta-stack>:empty,.detail-promise-row{display:none}.detail-promise-row span:before{content:"✓";position:absolute;left:12px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:var(--radius-pill);display:grid;place-items:center;background:rgba(34,197,94,.12);color:#17803d;font-size:.68rem;font-weight:800}.detail-inline-link{justify-self:center;color:var(--copper-strong);font-weight:600;font-size:.9rem;text-decoration:none}.detail-inline-link:hover{text-decoration:underline}.detail-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-gap:24px;gap:24px;align-items:start}.detail-copy-surface{padding:34px;border-radius:var(--radius-xl)}.detail-copy-block--video .vehicle-video-copy p{max-width:56ch;color:var(--text-soft)}.detail-video-kicker{display:inline-flex;align-items:center;gap:8px;align-self:start;padding:6px 12px;border-radius:var(--radius-pill);background:linear-gradient(135deg,rgba(255,92,30,.12),rgba(255,92,30,.04));border:1px solid rgba(255,92,30,.28);color:#c2410c;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.detail-video-kicker:before{content:"";width:7px;height:7px;border-radius:var(--radius-pill);background:#ff3d00;box-shadow:0 0 0 3px rgba(255,61,0,.16)}.vehicle-gallery-stack{gap:18px}.vehicle-detail-main{aspect-ratio:4/3;min-height:0;border-radius:var(--radius-xl)}.vehicle-detail-floating{left:24px;right:24px;bottom:24px}.gallery-counter-mobile{display:none}.gallery-counter-mobile span{font-size:.72rem;font-weight:800;opacity:.8}.gallery-toolbar--finder{padding:14px 16px;border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.26));border:1px solid rgba(255,255,255,.56);-webkit-backdrop-filter:blur(12px) saturate(118%);backdrop-filter:blur(12px) saturate(118%);box-shadow:0 10px 20px rgba(6,20,38,.08)}.vehicle-thumb-strip{gap:14px;padding-bottom:8px}.vehicle-thumb-button{flex-basis:128px}.vehicle-thumb-button:focus-visible .vehicle-thumb,.vehicle-thumb-button:hover .vehicle-thumb{box-shadow:0 0 0 2px rgba(225,54,50,.28),var(--shadow-soft)}.vehicle-thumb-button .vehicle-thumb{min-height:102px;border-radius:var(--radius-xl)}.detail-copy-block+.detail-copy-block{margin-top:34px;padding-top:34px;border-top:1px solid rgba(183,132,94,.16)}.detail-copy-block h2{margin-top:0;margin-bottom:18px;font-size:clamp(1.55rem,2.15vw,2.05rem)}.detail-copy-block p{max-width:78ch;margin-top:14px;color:var(--text-soft);line-height:1.72}.vehicle-highlights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;padding:0;margin:0}.vehicle-highlight-card{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px 14px 18px;border-radius:var(--radius-md);border:1px solid rgba(19,139,78,.18);background:linear-gradient(90deg,rgba(19,139,78,.06),rgba(255,255,255,0) 60%),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 22px -16px rgba(19,139,78,.32);overflow:hidden}.vehicle-highlight-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#2faf6b,#138b4e)}.vehicle-highlight-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#2faf6b,#138b4e);color:#ffffff;box-shadow:0 0 0 3px rgba(19,139,78,.14)}.vehicle-highlight-label{color:rgba(6,20,38,.92);font-weight:700;font-size:.94rem;line-height:1.35}@media (max-width:720px){.vehicle-highlights-grid{grid-template-columns:1fr}}.guarantee-comparison-section{padding-top:0}.guarantee-comparison-shell{overflow:hidden;border:1px solid rgba(6,20,38,.08);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(27,138,218,.08),rgba(255,255,255,0) 38%),var(--white);box-shadow:var(--shadow-panel)}.guarantee-comparison-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.guarantee-comparison-table{width:100%;min-width:780px;border-collapse:collapse;font-size:.95rem;line-height:1.35}.guarantee-comparison-table td,.guarantee-comparison-table th{padding:16px 18px;border-bottom:1px solid rgba(6,20,38,.08);text-align:center;vertical-align:middle}.guarantee-comparison-table thead th{background:rgba(6,20,38,.04);color:var(--text);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guarantee-comparison-feature,.guarantee-comparison-table thead th:first-child{text-align:left}.guarantee-comparison-table tr:last-child td,.guarantee-comparison-table tr:last-child th{border-bottom:0}.guarantee-comparison-table .is-total{background:rgba(27,138,218,.08)}.guarantee-comparison-table thead .is-total{background:var(--blue);color:var(--white)}.guarantee-comparison-feature{width:36%;color:var(--text);font-weight:700}.guarantee-comparison-status{display:inline-flex;min-width:98px;justify-content:center;padding:7px 12px;border-radius:var(--radius-pill);font-size:.82rem;font-weight:800}.guarantee-comparison-status.is-included{background:rgba(31,168,85,.12);color:#13713c}.guarantee-comparison-status.is-partial{background:rgba(27,138,218,.12);color:#12679f}.guarantee-comparison-status.is-limited{background:rgba(6,20,38,.06);color:var(--text-soft)}.guarantee-comparison-note{margin:0;padding:14px 18px 16px;border-top:1px solid rgba(6,20,38,.08);color:var(--text-soft);font-size:.86rem;line-height:1.45}.guarantee-coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.guarantee-coverage-group h3{margin:0 0 14px;font-size:1.02rem;font-weight:700;color:rgba(6,20,38,.92)}.guarantee-exclusions-layout{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:stretch}.guarantee-coverage-note,.guarantee-exclusions-card{display:flex;flex-direction:column;gap:14px}.guarantee-exclusions-list{display:grid;grid-gap:10px;gap:10px;list-style:none;padding:0;margin:0}.guarantee-exclusions-list li{position:relative;padding-left:26px;color:rgba(6,20,38,.78);line-height:1.4}.guarantee-exclusions-list li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:2px;border-radius:var(--radius-pill);background:rgba(190,36,52,.55)}@media (max-width:860px){.guarantee-comparison-table{min-width:680px;font-size:.88rem}.guarantee-comparison-table td,.guarantee-comparison-table th{padding:13px 12px}.guarantee-comparison-status{min-width:82px;padding-inline:10px}.guarantee-coverage-grid{gap:22px}.guarantee-coverage-grid,.guarantee-exclusions-layout{grid-template-columns:1fr}}@media (max-width:720px){.guarantee-comparison-scroll{overflow-x:visible}.guarantee-comparison-table{min-width:0;display:block;font-size:.92rem}.guarantee-comparison-table thead{display:none}.guarantee-comparison-table tbody{display:block}.guarantee-comparison-table tr{display:block;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:14px}.guarantee-comparison-table tr:last-child{margin-bottom:0}.guarantee-comparison-table .guarantee-comparison-feature{display:block;width:auto;padding:12px 16px;background:rgba(6,20,38,.04);border-bottom:1px solid rgba(6,20,38,.08);font-size:.95rem;text-align:left}.guarantee-comparison-table td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid rgba(6,20,38,.08)}.guarantee-comparison-table td:before{content:attr(data-label);font-size:.74rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft)}.guarantee-comparison-table td.is-total:before{color:var(--blue)}.guarantee-comparison-table tr:last-child .guarantee-comparison-feature,.guarantee-comparison-table tr:last-child td{border-bottom:1px solid rgba(6,20,38,.08)}.guarantee-comparison-table tr td:last-child{border-bottom:0}.guarantee-comparison-status{min-width:0}}.detail-editorial-section{padding-top:8px}.detail-breadcrumb{border-bottom:1px solid var(--line);background:var(--white)}.detail-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;padding:10px 0;font-size:.82rem;color:var(--text-faint)}.detail-breadcrumb-list li+li:before{content:"/";margin-right:6px;opacity:.4}.detail-breadcrumb-list a{color:var(--text-soft)}.detail-breadcrumb-list a:hover{color:var(--text)}.detail-share-button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1.5px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--text-soft);font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.detail-share-button:hover{border-color:rgba(6,20,38,.2);color:var(--text)}.detail-env-badge{padding:5px 10px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.detail-env-badge--0{background:#00b050;color:#fff}.detail-env-badge--eco{background:#00b0f0;color:#fff}.detail-env-badge--c{background:#ffff00;color:#222}.detail-env-badge--b{background:#ffc000;color:#fff}.detail-env-badge--a{background:#ff4444;color:#fff}.detail-price-contado{color:var(--text-soft);font-size:.88rem}.detail-tradein-hint{margin-top:10px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-soft);font-size:.82rem;line-height:1.5}.detail-side-stack .finance-calculator .primary-button{background:var(--white);border:1.5px solid var(--line);color:var(--text);box-shadow:var(--shadow-1)}.detail-side-stack .finance-calculator .primary-button:hover{border-color:rgba(6,20,38,.2);background:var(--white);box-shadow:var(--shadow-2)}.vehicle-thumb-button--video{text-decoration:none;position:relative}.vehicle-thumb-video-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vehicle-thumb-play{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.38);color:#fff;font-size:1.1rem;border-radius:inherit}.vehicle-gallery-open{cursor:zoom-in}.vehicle-detail-main--video{background:#000}.vehicle-gallery-video-poster{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer;overflow:hidden;border-radius:inherit}.vehicle-gallery-video-poster-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78;transition:opacity .18s ease,transform .22s ease}.vehicle-gallery-video-poster:focus-visible .vehicle-gallery-video-poster-img,.vehicle-gallery-video-poster:hover .vehicle-gallery-video-poster-img{opacity:.92;transform:scale(1.02)}.vehicle-gallery-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:84px;height:84px;border-radius:var(--radius-pill);background:rgba(255,255,255,.96);color:#061426;box-shadow:0 12px 32px rgba(0,0,0,.35);transition:transform .18s ease;pointer-events:none}.vehicle-gallery-video-poster:focus-visible .vehicle-gallery-video-play,.vehicle-gallery-video-poster:hover .vehicle-gallery-video-play{transform:translate(-50%,-50%) scale(1.06)}.vehicle-gallery-video-play svg{margin-left:4px}.vehicle-gallery-video-frame{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit}.vehicle-thumb-button--video.is-active .vehicle-thumb{outline:2px solid var(--cta);outline-offset:2px}.detail-related-section{padding-top:22px}.detail-related-section .section-head-row{margin-bottom:18px}.detail-related-section .section-intro p{max-width:56ch}.detail-side-stack{position:static}.detail-side-stack .finance-calculator,.detail-side-stack .lead-form{box-shadow:var(--shadow-panel)}@media (max-width:1280px){.detail-page-layout{grid-template-columns:1fr}.detail-page-right{position:static;margin-top:0}.blog-detail-hero,.compact-review-grid,.cta-band,.detail-editorial-layout,.detail-grid,.detail-lower-grid,.feature-mosaic,.finder-top-layout,.footer-grid,.hero-grid,.hero-grid-wide,.hero-stage-grid,.hero-support-strip,.home-actions-mosaic,.home-signal-grid,.home-support-grid,.location-home-grid,.page-media-card,.reason-grid--four,.stats-grid,.stock-hero-grid,.stock-layout,.stock-support-grid,.three-col-grid,.two-col-grid,.vehicle-detail-hero,.workshop-spotlight{grid-template-columns:1fr}.blog-detail-cover{min-height:340px}.blog-detail-copy{align-content:start;padding:0}.blog-detail-copy>p,.blog-html ol,.blog-html p,.blog-html ul{max-width:none}.blog-html td,.blog-html th{min-width:124px;padding:12px 14px}.home-action-window--medium,.home-action-window--tall,.home-action-window--wide{grid-column:span 12}.detail-side-stack,.stock-sidebar{position:static}.vehicle-highlight-grid,.vehicle-info-grid{grid-template-columns:1fr 1fr}.vehicle-quick-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-layout--clean,.stock-stage{grid-template-columns:1fr}.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-headline,.stock-results-head{align-items:flex-start;flex-direction:column}.detail-headline-facts,.stock-results-actions{justify-content:flex-start}.section-head-row{align-items:flex-start;flex-direction:column}.feature-window--medium,.feature-window--tall,.feature-window--wide{grid-column:span 1;min-height:400px}.home-support-card--wide{grid-template-columns:1fr}.hero-support-card--image{min-height:320px}.hero-showcase--spotlight .hero-showcase-body{flex-direction:column;align-items:flex-start}.hero-showcase-body--compact .spec-inline{justify-content:flex-start}.home-cinematic-stage{min-height:680px;padding-bottom:0}.home-cinematic-stage--selector{min-height:max(700px,calc(100svh - 6px))}.home-cinematic-stage--selector .home-cinematic-copy{padding:122px 34px 36px}.home-design-scope--cupra .home-cinematic-stage--selector .home-cinematic-copy{max-width:min(400px,calc(100vw - 520px));margin-left:clamp(56px,8vw,140px);padding-top:122px;padding-left:34px}.home-cinematic-selector{position:static;margin:0 24px 28px;grid-auto-columns:minmax(180px,220px)}.home-cinematic-spotlight{position:static;width:auto;margin:8px 24px 28px;grid-template-columns:1fr}}@media (max-width:960px){.site-header{backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.home-design-scope--cupra) .mobile-nav-toggle{background:transparent;color:var(--navy);border-color:transparent;box-shadow:none}.nav-shell{min-height:74px;padding:14px 0;flex-wrap:nowrap;gap:14px}.nav-cta,.nav-links,.stock-discovery-strip--compact{display:none}.mobile-nav-backdrop,.mobile-nav-drawer,.mobile-nav-tools{display:flex}.hero,.page-hero{padding-top:34px}.detail-editorial-layout,.detail-lower-grid,.hero-stage-grid,.home-support-grid,.stock-support-grid{gap:18px}.stock-results-actions{width:100%;justify-content:stretch}.stock-results-tools{justify-items:start}.stock-stage{gap:20px}.detail-overview,.stock-page-head,.stock-stage-copy{max-width:none}.stock-stage-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-results-head--clean{gap:14px}.stock-results-tools--clean{width:100%;justify-items:start}.detail-copy-surface,.stock-aside-card--slim{padding:26px}.vehicle-detail-hero--clean{gap:20px}.vehicle-detail-main{aspect-ratio:4/3;min-height:0;border-radius:var(--radius-xl)}.vehicle-detail-panel--product{gap:18px}.vehicle-thumb-strip{gap:12px}.vehicle-thumb-button{flex-basis:112px}.home-section-head,.stock-help-inline{align-items:flex-start;flex-direction:column}.stock-results-actions .secondary-button,.stock-results-actions .whatsapp-button{flex:1 1 220px}.stock-aside-card--slim{grid-template-columns:1fr}.stock-aside-card--slim .page-action-row{justify-content:flex-start}.filter-bar--finder,.stock-summary-card--finder,.vehicle-detail-panel--finder{padding:22px}.vehicle-grid-finder--cols-3,.vehicle-grid-finder--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-window,.feature-window--medium,.feature-window--tall,.feature-window--wide{min-height:340px}.feature-window-content h3{font-size:clamp(1.8rem,5vw,2.6rem)}.hero-showcase--spotlight .hero-showcase-media{min-height:420px}.workshop-stage-media{min-height:320px}.home-cinematic-copy{max-width:100%;padding:34px 34px 18px}.home-cinematic-stage--selector .home-cinematic-copy{padding:118px 34px 24px}.home-cinematic-copy h1{font-size:clamp(2.9rem,9.6vw,4.6rem)}body:has(.home-design-scope--cupra) .nav-links{display:none}body:has(.home-design-scope--cupra) .nav-shell{min-height:82px;padding:14px 0;flex-wrap:nowrap;align-items:center}body:has(.home-design-scope--cupra) .nav-cta{display:none}.home-design-scope--cupra .home-cinematic-copy{padding-left:max(var(--home-hero-copy-side,34px),48px)}}@media (max-width:768px){.header-utility,body:has(.home-design-scope--cupra) .nav-links{display:none}.container{width:min(calc(100% - var(--site-gutter-mobile, 24px)),var(--site-max-width,var(--max-width)))}main{padding-bottom:0}body:has(.mobile-action-bar) main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}body:has(.mobile-action-bar) .site-footer{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.utility-shell{align-items:flex-start;flex-direction:column;padding:10px 0}.utility-actions{width:100%}.nav-shell,.utility-actions{justify-content:space-between}.nav-shell{flex-direction:row;align-items:center;gap:8px;min-height:76px;height:76px;padding:0}body:has(.home-design-scope--cupra) .nav-shell{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:76px;height:76px;padding:0}body:has(.home-design-scope--cupra) .nav-cta{display:none}.mobile-nav-tools{flex:0 0 auto;align-items:center;gap:8px}.mobile-nav-stock,.mobile-nav-toggle{height:48px;min-height:48px;padding:0 12px;font-size:.86rem;white-space:nowrap}.mobile-nav-stock{min-width:92px;padding:0 15px}.mobile-nav-toggle{flex-shrink:0}.brand-mark{flex:0 1 auto;height:100%;min-width:0}.brand-logo{max-width:138px}.mobile-nav-drawer{left:0;right:0;top:0;bottom:0;max-height:none;padding:calc(24px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom));border-radius:0;border-left:0;border-right:0;border-top:0;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,249,252,.99))}.mobile-nav-primary{grid-template-columns:1fr;gap:14px;margin-top:14px}.mobile-nav-primary-card{min-height:86px;border-radius:var(--radius-lg);font-size:1.44rem}.mobile-nav-primary-card strong{font-size:1.44rem;line-height:1}.mobile-nav-primary-card span{display:none}.mobile-nav-primary-card--stock{min-height:100px;border-radius:var(--radius-lg)}.mobile-nav-primary-card--whatsapp{background:radial-gradient(circle at 15% 20%,rgba(37,211,102,.34),transparent 56%),linear-gradient(135deg,rgba(37,211,102,.22),rgba(255,255,255,.94));color:#05bd5f}.mobile-nav-primary-card--call{background:radial-gradient(circle at 20% 20%,rgba(6,20,38,.06),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,244,248,.94));color:rgba(6,20,38,.78)}.mobile-nav-list{gap:14px;margin-top:22px}.mobile-nav-list a{min-height:72px;justify-content:center;border-radius:var(--radius-md);color:rgba(6,20,38,.78);font-size:1.3rem;font-weight:400;box-shadow:0 14px 34px rgba(6,20,38,.04)}.mobile-nav-drawer-head{position:absolute;top:calc(12px + env(safe-area-inset-top));right:12px;z-index:2;padding:0;background:transparent}.page-action-row .primary-button,.page-action-row .secondary-button,.page-action-row .whatsapp-button{width:100%}.mobile-filter-panel{margin-top:0}.stock-page-shell{gap:12px;padding-top:0}.stock-stage{gap:10px}.stock-stage-copy{gap:0}.home-stock-section{padding-top:26px}.home-section-head{gap:10px;margin-bottom:16px}.home-section-head h2{margin-top:10px;font-size:clamp(2rem,11vw,3.1rem);line-height:.94}.home-section-head p{margin-top:8px;font-size:.92rem;line-height:1.5}.stock-help-inline,.stock-page-head .eyebrow,.stock-results-copy .eyebrow,.stock-results-copy p,.stock-results-counter,.stock-sidebar,.stock-stage-aside,.stock-stage-filter{display:none}.stock-page-head h1{font-size:clamp(1.86rem,9.2vw,2.42rem);line-height:.98}.stock-page-head p{display:none}.stock-stage-metrics{gap:8px;margin-top:10px}.detail-overview-facts span,.stock-stage-metrics span{padding:8px 12px;font-size:.8rem}.stock-stage-metrics span:nth-child(3){display:none}.stock-mobile-filter-panel{display:block;position:-webkit-sticky;position:sticky;top:78px;z-index:18;margin-top:2px}.stock-filter-bar--desktop{display:none}.stock-mobile-filter-panel summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:center;margin-bottom:0;padding:14px 16px;border-radius:var(--radius-md);background:rgba(255,255,255,.96);border:1px solid rgba(6,20,38,.06);box-shadow:0 16px 34px rgba(6,20,38,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stock-mobile-filter-summary-label{color:var(--text);font-size:.94rem;font-weight:700}.stock-mobile-filter-summary-meta{color:var(--text-soft);font-size:.78rem;font-weight:600}.stock-mobile-filter-panel[open] summary{margin-bottom:10px}.stock-mobile-filter-panel .stock-filter-bar{gap:12px;padding:16px;border-radius:var(--radius-lg)}.stock-mobile-filter-clear{display:inline-flex;margin-top:10px;padding-left:4px;font-size:.84rem;font-weight:600}.stock-results-section{padding-top:0}.active-filter-row{gap:8px;margin-bottom:14px}.active-filter-row .chip{min-height:30px;padding:0 11px;font-size:.76rem}.stock-results-head--clean{margin-bottom:8px;gap:8px;justify-content:flex-start}.stock-results-tools--clean{width:100%;justify-items:start;gap:0}.stock-results-tools--clean .sort-pills{display:none}.stock-results-tools--clean .sort-pill{min-height:36px;padding:0 14px;border-radius:var(--radius-sm);font-size:.84rem}.mobile-filter-panel summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-bottom:12px;padding:0 18px;border-radius:var(--radius-md);background:#ffffff;border:1px solid rgba(6,20,38,.06);box-shadow:var(--shadow-soft);cursor:pointer;font-weight:600;list-style:none}.mobile-filter-panel summary::-webkit-details-marker{display:none}.store-hero-title{font-size:clamp(2.55rem,11vw,4rem);line-height:.98}.store-hero-subtitle{font-size:1rem}.store-proof-row{gap:10px 14px}.hero,.page-hero{padding-top:28px;padding-bottom:18px}.article-body,.contact-strip,.hero-panel,.hero-showcase-body,.lead-form,.location-card,.page-panel,.service-card,.stock-summary-card,.vehicle-body{padding:22px}.hero h1,.page-hero h1{font-size:clamp(2.4rem,12vw,3.5rem);line-height:.96}.contact-strip h2,.copy-block h2,.hero-showcase h2,.section-intro h2{font-size:clamp(1.8rem,9vw,2.6rem)}.hero-showcase-media,.vehicle-media{min-height:280px}.vehicle-card--grid{display:grid;grid-template-rows:auto auto;align-content:start;height:auto;border-radius:var(--radius-lg)}.vehicle-card--stock-grid .vehicle-media{min-height:0;aspect-ratio:16/10}.vehicle-card--stock-grid .vehicle-media img{object-position:center}.vehicle-detail-main{min-height:340px;border-radius:var(--radius-lg)}.vehicle-card--stock-grid .vehicle-media-overlay{background:linear-gradient(180deg,rgba(6,20,38,.02),rgba(6,20,38,.08) 60%,rgba(6,20,38,.18))}.vehicle-card--stock-grid .vehicle-media-bottom{display:none}.vehicle-card--stock-grid .vehicle-body{align-content:start;gap:8px;padding:12px 14px 14px;height:auto}.vehicle-card--stock-grid .vehicle-meta{display:none}.vehicle-card--stock-grid .vehicle-card-title{min-height:auto;font-size:1.1rem;line-height:1.12;gap:2px}.vehicle-card--stock-grid .vehicle-card-title-main{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vehicle-card--stock-grid .vehicle-card-title-variant{font-size:.83rem;line-height:1.22}.vehicle-card--stock-grid .vehicle-card-price-row--mobile{display:grid;grid-gap:2px;gap:2px;margin-top:0}.vehicle-card--stock-grid .vehicle-card-price-row--mobile strong{font-size:clamp(1.62rem,7.8vw,1.95rem);letter-spacing:-.05em;line-height:.95;color:var(--navy)}.vehicle-card--stock-grid .vehicle-card-price-row--mobile span{color:var(--text-soft);font-size:.82rem}.vehicle-card--stock-grid .vehicle-card-summary{display:none;min-height:auto}.vehicle-card--stock-grid .spec-inline{gap:7px;margin-top:2px}.vehicle-card--stock-grid .spec-inline li{font-size:.82rem;padding:7px 11px}.vehicle-card--stock-grid .spec-inline li:nth-child(n+5),.vehicle-card--stock-grid .vehicle-card-cta,.vehicle-card--stock-grid .vehicle-card-footer{display:none}.vehicle-card-mobile-note{display:inline-flex;align-items:center;justify-self:start;min-height:28px;margin-top:2px;padding:0 11px;border-radius:var(--radius-pill);border:1px solid rgba(6,20,38,.06);background:rgba(248,250,252,.92);color:var(--text-soft);font-size:.8rem;font-weight:600;white-space:nowrap}.vehicle-card--stock-grid .vehicle-media-top{inset:12px 12px auto 12px}.vehicle-card--stock-grid .vehicle-badge{min-height:30px;padding:0 10px;font-size:.68rem}.vehicle-card--stock-grid .vehicle-media-bottom{display:block;left:12px;bottom:12px;max-width:min(76%,230px)}.vehicle-card--stock-grid .vehicle-price-block{padding:10px 12px 11px;border-radius:var(--radius-lg)}.vehicle-card--stock-grid .vehicle-price-block strong{font-size:clamp(1.24rem,6.2vw,1.58rem)}.vehicle-card--stock-grid .vehicle-price-block span{font-size:.72rem}.vehicle-card--stock-grid .vehicle-card-price-row--mobile{display:none}.vehicle-card--stock-grid .vehicle-card-price-row--compact{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px;padding:10px 12px}.vehicle-card--stock-grid .vehicle-card-price-row--compact strong{font-size:clamp(1.34rem,6.2vw,1.72rem)}.vehicle-card--stock-grid .vehicle-card-price-row--compact span{font-size:.74rem;text-align:left}.vehicle-card--stock-grid .vehicle-body{gap:10px;padding:13px 13px 14px}.vehicle-card--stock-grid .vehicle-card-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:0}.vehicle-card--stock-grid .vehicle-card-specs li{min-height:46px;padding:8px 9px;border-radius:var(--radius-sm);font-size:.8rem}.vehicle-card--stock-grid .vehicle-card-mobile-note{justify-self:stretch;justify-content:center;min-height:31px;margin-top:-1px;border-radius:var(--radius-sm)}.stock-layout--clean{gap:14px}.detail-overview{gap:7px;margin-bottom:12px}.detail-overview-heading{display:grid;grid-gap:8px;gap:8px;justify-content:stretch}.detail-overview-brand{margin-bottom:2px;padding:8px 12px;font-size:.72rem}.detail-overview h1{font-size:clamp(1.95rem,10vw,2.7rem);line-height:.94;letter-spacing:0}.detail-status-badge--overview{justify-self:start;margin-bottom:0}.detail-overview p{max-width:none;font-size:.92rem;line-height:1.42}.detail-page-layout{display:flex;flex-direction:column;align-items:stretch;gap:14px}.detail-page-left{display:contents}.vehicle-detail-page--clean{order:1}.detail-page-right{order:2}.detail-editorial-section{order:3}.detail-overview-facts{gap:7px;margin-top:1px}.detail-overview-facts span{padding:7px 10px;font-size:.74rem}.detail-overview-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.detail-overview-nav .secondary-button{min-height:42px;width:100%;padding:0 12px;font-size:.84rem}.vehicle-detail-panel--product{display:none}.vehicle-decision-panel{display:grid;order:3;grid-gap:16px;gap:16px;padding:18px;border-radius:var(--radius-lg);box-shadow:0 14px 34px rgba(6,20,38,.08)}.vehicle-decision-title strong{font-size:1.35rem}.vehicle-decision-price{padding:15px 0}.vehicle-decision-price strong{font-size:clamp(1.7rem,8vw,2.2rem)}.vehicle-decision-secondary{grid-template-columns:1fr}.vehicle-detail-panel--product .detail-price-summary{display:none}.detail-price-summary strong{font-size:clamp(2rem,10.4vw,2.7rem)}.detail-price-monthly{font-size:.88rem}.vehicle-detail-hero--clean{display:flex;flex-direction:column;gap:12px}.vehicle-gallery-stack{order:1;gap:8px;width:100%;min-width:0;justify-self:stretch}.detail-contact-block{display:none}.vehicle-detail-main{aspect-ratio:4/3;min-height:0;width:100%;overflow:hidden;touch-action:pan-y}.vehicle-detail-main .vehicle-media-overlay{display:none}.vehicle-detail-main .vehicle-media-top{display:block;z-index:2;pointer-events:none}.vehicle-gallery-desktop-image,.vehicle-gallery-open{display:none}.vehicle-mobile-gallery{position:absolute;inset:0;z-index:0;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vehicle-mobile-gallery::-webkit-scrollbar{display:none}.vehicle-badge{min-height:34px;padding:0 12px;font-size:.72rem}.gallery-dots-mobile{display:none}.gallery-dots-mobile span{width:6px;height:6px;border-radius:var(--radius-pill);background:rgba(255,255,255,.55);transition:width .16s ease,background .16s ease}.gallery-dots-mobile span.is-active{width:6px;background:#0095f6}.gallery-counter-mobile{position:absolute;right:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.58);border-radius:var(--radius-pill);background:rgba(255,255,255,.78);color:var(--navy);font-size:.82rem;font-weight:900;box-shadow:0 10px 22px rgba(6,20,38,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vehicle-detail-floating{display:none}.article-grid,.builder-card-grid,.builder-faq-grid,.conversion-grid,.cta-band-actions,.detail-equipment-list,.detail-spec-grid,.filter-bar,.location-grid,.mini-form-grid,.service-grid,.vehicle-grid,.vehicle-grid-finder,.vehicle-grid-wide,.vehicle-thumb-grid{grid-template-columns:1fr}.vehicle-grid-finder--cols-3{align-items:start}.vehicle-sales-section{padding-top:26px}.vehicle-sales-head h2{max-width:11ch;font-size:clamp(1.8rem,9vw,2.5rem)}.vehicle-highlight-grid,.vehicle-info-grid{grid-template-columns:1fr}.vehicle-quick-spec-grid,.vehicle-quick-spec-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-info-card{padding:20px;border-radius:var(--radius-lg)}.article-shelf-track,.shelf-track,.vehicle-shelf-track{grid-auto-columns:minmax(86vw,86vw);padding-right:0;scroll-snap-type:x mandatory}.shelf-item-shell{scroll-snap-align:center}.shelf-item-shell:after{content:"";position:absolute;inset:0;z-index:4;border-radius:var(--radius-xl);background:rgba(247,247,247,var(--shelf-item-mask-opacity,0));pointer-events:none;transition:background .12s linear}.shelf-item-shell.is-active:after{background:rgba(247,247,247,0)}.home-design-scope--cupra .home-stock-section .shelf-indicators{display:flex;margin-top:22px}.home-design-scope--cupra .home-stock-section .shelf-carousel{padding-inline:0}.home-article-shelf{grid-auto-columns:minmax(82vw,82vw)}.home-article-grid{grid-template-columns:1fr}.shelf-arrow,.shelf-edge{display:none}.feature-window{min-height:300px;padding:24px}.feature-window-content h3{font-size:clamp(1.55rem,8.6vw,2.4rem)}.store-hero-head--centered{justify-items:stretch;text-align:left}.hero-actions--centered,.store-hero-head--centered .store-proof-row{justify-content:flex-start}.hero-showcase--spotlight .hero-showcase-media{min-height:330px}.home-cinematic{padding-top:22px;padding-bottom:26px}.home-cinematic-stage{min-height:auto;border-radius:var(--radius-xl)}.home-cinematic-stage--selector-desktop{display:none}.home-mobile-hero-shell{display:grid;grid-gap:14px;gap:14px}.home-mobile-hero-card{position:relative;min-height:560px;overflow:hidden;border-radius:var(--radius-xl);background:#0b1320;box-shadow:0 28px 64px rgba(6,20,38,.18)}.home-mobile-hero-media,.home-mobile-hero-overlay{position:absolute;inset:0}.home-mobile-hero-poster{object-fit:cover;object-position:center}.home-mobile-hero-overlay{background:linear-gradient(180deg,rgba(6,20,38,.12),rgba(6,20,38,.06) 24%,rgba(6,20,38,.42) 64%,rgba(6,20,38,.86)),linear-gradient(90deg,rgba(6,20,38,.18),transparent 46%)}.home-mobile-hero-copy{position:relative;z-index:1;display:grid;align-content:end;min-height:560px;padding:80px 20px 20px}.home-mobile-hero-brand{color:rgba(255,255,255,.76);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-mobile-hero-copy h1{margin-top:10px;color:white;font-size:clamp(2.8rem,13.6vw,4.2rem);line-height:.88;letter-spacing:-.08em}.home-mobile-hero-copy p{max-width:24ch;margin-top:8px;color:rgba(255,255,255,.82);font-size:.9rem;line-height:1.48}.home-mobile-hero-price-block{display:grid;grid-gap:4px;gap:4px;margin-top:14px}.home-mobile-hero-price-label{color:rgba(255,255,255,.56);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-mobile-hero-price-block strong{color:white;font-size:clamp(2.6rem,12vw,3.8rem);line-height:.94;letter-spacing:-.06em}.home-mobile-hero-price-block small{color:rgba(255,255,255,.74);font-size:.88rem}.home-mobile-hero-specs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:16px}.home-mobile-hero-specs li{min-height:32px;padding:0 12px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.9);font-size:.78rem;font-weight:600}.home-mobile-hero-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:16px}.home-mobile-hero-actions .primary-button,.home-mobile-hero-actions .secondary-button,.home-mobile-hero-actions .whatsapp-button{width:100%;min-height:50px;border-radius:var(--radius-sm);padding:0 12px;font-size:.88rem}.home-mobile-hero-whatsapp{display:inline-flex;margin-top:10px;color:rgba(255,255,255,.84);font-size:.84rem;font-weight:600}.home-mobile-hero-rail{display:grid;grid-gap:10px;gap:10px}.home-mobile-hero-rail-label{padding:0 4px;color:rgba(6,20,38,.54);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-mobile-hero-selector{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(118px,118px);grid-gap:8px;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 6px;scrollbar-width:none}.home-mobile-hero-selector::-webkit-scrollbar{display:none}.home-mobile-hero-selector-item{min-height:132px;padding:8px;border-radius:var(--radius-md);border:1px solid rgba(6,20,38,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,246,249,.98));display:grid;grid-gap:6px;gap:6px;align-content:start;text-align:left;box-shadow:0 16px 32px rgba(6,20,38,.08)}.home-mobile-hero-selector-item.is-active{border-color:rgba(225,54,50,.22);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,242,241,.98)),linear-gradient(135deg,rgba(225,54,50,.08),transparent 70%);box-shadow:0 18px 34px rgba(225,54,50,.12)}.home-mobile-hero-selector-media{position:relative;min-height:72px;overflow:hidden;border-radius:var(--radius-md);background:rgba(6,20,38,.04)}.home-mobile-hero-selector-media img{object-fit:cover}.home-mobile-hero-selector-copy{display:grid;grid-gap:3px;gap:3px}.home-mobile-hero-selector-copy span{color:rgba(6,20,38,.48);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-mobile-hero-selector-copy strong{color:var(--navy);font-size:.82rem;line-height:1.08}.home-cinematic-spotlight{margin:12px 16px 20px;padding:18px;gap:16px}.home-signal-grid{margin-top:18px}.home-proof-strip{gap:18px}.home-proof-head{gap:10px}.home-proof-head h2{max-width:10ch;font-size:clamp(1.62rem,8vw,2.18rem)}.home-proof-head p{max-width:28ch}.home-proof-carousel{width:auto;margin-inline:0;overflow:visible;padding:0;scroll-snap-type:none;touch-action:auto}.home-proof-track{width:auto;display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;grid-gap:14px;gap:14px;align-items:stretch}.home-proof-track>.home-proof-card{width:auto;min-width:0;max-width:none;scroll-snap-align:none}.home-proof-card,.home-signal-card{padding:22px;border-radius:var(--radius-xl)}.home-proof-card{padding:0}.home-proof-card-top{min-height:104px;padding:18px 20px}.home-proof-card-visual{background-position:50%}.home-proof-card-icon{width:48px;height:48px;flex-basis:48px;border-radius:var(--radius-lg)}.home-proof-card-icon svg{width:21px;height:21px}.home-proof-card-kicker{font-size:.66rem;letter-spacing:.16em}.home-proof-card-body{gap:10px;padding:18px 20px 0}.home-proof-card h3{font-size:clamp(1.42rem,6.8vw,1.76rem);max-width:none;line-height:1;text-wrap:balance}.home-proof-card p{max-width:26ch;line-height:1.5}.home-location-links--proof,.home-proof-feature-list{margin:16px 20px 20px}.home-action-window{min-height:236px;padding:18px;border-radius:var(--radius-lg)}.home-action-window-copy h3{font-size:clamp(1.28rem,6.6vw,1.72rem);max-width:14ch}.home-action-window-copy p{display:none}.home-action-window--dark .home-action-window-copy,.home-action-window--dark-soft .home-action-window-copy,.home-action-window--light .home-action-window-copy,.home-action-window--light-soft .home-action-window-copy{padding:14px}.hero-support-card,.home-support-copy{padding:24px}.brand-proof-media,.home-support-media,.page-media-frame{min-height:220px}.gallery-toolbar{align-items:flex-start;flex-direction:column}.gallery-actions{width:100%}.gallery-button{flex:0 0 auto}.gallery-toolbar--finder{align-items:flex-start;padding:14px}.detail-spec-grid--finder{display:none}.vehicle-thumb-strip{display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-bottom:0;width:100%;overflow:visible}.vehicle-thumb-button{width:100%;flex-basis:auto}.vehicle-thumb-button:nth-child(n+6){display:none}.vehicle-thumb-button .vehicle-thumb{min-height:64px;border-radius:var(--radius-sm)}.detail-accordion{border-radius:var(--radius-md)}.detail-accordion summary{padding:15px 16px;min-height:52px;font-size:.9rem}.detail-accordion-panel{padding:0 16px 16px}.detail-expandable summary{min-height:48px;font-size:.88rem}.detail-trust-row,.hero-actions,.stack-row{gap:10px}.primary-button,.secondary-button{width:100%;white-space:normal}.contact-strip .primary-button,.filter-bar .primary-button,.lead-form .primary-button{width:100%;justify-self:stretch}.vehicle-card-footer{align-items:flex-start;flex-direction:column}.vehicle-card-price-row strong{font-size:1.45rem}.vehicle-card-summary{min-height:auto}.detail-contact-block{gap:10px;padding:14px;border:1px solid rgba(6,20,38,.06)}.detail-contact-copy strong{font-size:1rem}.detail-contact-copy span{font-size:.84rem;line-height:1.45}.detail-panel-copy{max-width:none;font-size:.84rem;line-height:1.48}.detail-inline-link{justify-self:start;font-size:.86rem}.detail-response-note{font-size:.78rem}.detail-panel-top{gap:12px}.detail-copy-surface{padding:24px;border-radius:var(--radius-lg)}.detail-editorial-layout{display:flex;flex-direction:column;gap:18px}.detail-side-stack{order:2;gap:16px}.detail-side-stack #vehicle-lead{order:2}.detail-copy-surface,.detail-side-stack .finance-calculator{order:1}.lead-form.compact{gap:12px;padding:18px}.lead-form.compact h3{font-size:1.32rem}.lead-form.compact .lead-form-intro{margin-top:8px;font-size:.88rem;line-height:1.5}.lead-form.compact .lead-form-compact-hint{margin-top:6px;font-size:.8rem;line-height:1.45}.lead-form.compact .checkbox-row{font-size:.84rem;line-height:1.45}.lead-form-response-note{margin-top:-2px}.detail-related-section{padding-top:10px}.detail-related-section .vehicle-grid-finder--cols-3{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(86vw,86vw);overflow-x:auto;grid-gap:14px;gap:14px;padding:0 6px 6px 0;scrollbar-width:none}.detail-related-section .vehicle-grid-finder--cols-3::-webkit-scrollbar{display:none}.detail-copy-block+.detail-copy-block{margin-top:24px;padding-top:24px}.detail-copy-block h2{font-size:clamp(1.42rem,7.2vw,1.86rem)}.detail-side-stack{gap:18px}.workshop-stage-copy{padding:24px}.footer-grid{grid-template-columns:1fr;gap:16px;padding:18px 0 0}.footer-shell{gap:18px;padding:22px;border-radius:var(--radius-lg)}.footer-primary{gap:16px}.footer-contact-panel,.footer-primary{grid-template-columns:1fr}.site-footer{padding:22px 0 34px}.footer-logo{margin-bottom:12px}.footer-grid h4{margin-top:4px;font-size:1.02rem;letter-spacing:-.01em}.footer-list{gap:8px;margin-top:8px}.footer-list a,.footer-list li{font-size:.95rem}.mobile-action-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:8px;gap:8px;padding:10px 10px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid rgba(6,20,38,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s ease,opacity .18s ease}.mobile-action-bar--triple{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.mobile-action-bar .secondary-button,.mobile-action-bar .whatsapp-button{min-height:48px}.mobile-action-bar--triple .secondary-button,.mobile-action-bar--triple .whatsapp-button{padding-left:8px;padding-right:8px;font-size:.9rem}.vehicle-gallery-lightbox{padding:14px}.vehicle-gallery-lightbox-stage{width:100%;height:min(72vh,680px);border-radius:var(--radius-lg)}.vehicle-gallery-lightbox-close{top:12px;right:12px}.vehicle-gallery-lightbox-nav{width:44px;height:44px}.vehicle-gallery-lightbox-nav--prev{left:12px}.vehicle-gallery-lightbox-nav--next{right:12px}}@media (max-width:640px){.brand-mark{width:auto;justify-content:flex-start;min-height:44px;-webkit-padding-end:12px;padding-inline-end:12px}.brand-logo{max-width:132px}.mobile-nav-tools{gap:6px}.cookie-consent{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:16px;border-radius:var(--radius-md)}.cookie-consent-actions{display:grid;grid-template-columns:1fr 1fr}.mobile-nav-stock,.mobile-nav-toggle{min-height:48px;padding:0 11px;font-size:.84rem}.mobile-nav-stock{min-width:94px}.stock-discovery-links{grid-template-columns:1fr}.blog-conversion-strip,.blog-detail-conversion,.stock-discovery-strip{padding:18px;border-radius:var(--radius-lg)}.detail-key-chips{gap:6px}.detail-key-chip{padding:8px 12px;font-size:.82rem}.footer-grid>div:first-child p{display:none}.footer-shell{gap:16px;padding:18px;border-radius:var(--radius-lg)}.footer-brand-copy{display:none}.footer-contact-link{min-height:0;padding:16px 18px;border-radius:var(--radius-md)}.footer-grid{gap:14px;padding-top:16px}.footer-list a,.footer-list li{font-size:.93rem}.store-kicker{font-size:.9rem}.store-proof-item{font-size:.88rem}.primary-button,.secondary-button,.whatsapp-button{min-height:46px}.workshop-stage-visual{min-height:500px;border-radius:var(--radius-lg)}.workshop-stage-media img{object-position:center top}.workshop-stage-overlay{background:linear-gradient(180deg,rgba(6,20,38,.5),rgba(6,20,38,.36) 34%,rgba(6,20,38,.92)),linear-gradient(90deg,rgba(6,20,38,.62),rgba(6,20,38,.46))}.workshop-stage-copy{gap:14px;padding:24px}.workshop-stage-copy h1{max-width:11.5ch;font-size:clamp(2.05rem,12vw,3rem);line-height:.98}.workshop-stage-copy p{max-width:27ch;font-size:.95rem;line-height:1.45}.workshop-stage-copy .page-action-row{gap:10px}.service-card,.workshop-form-panel,.workshop-proof-band-card{border-radius:var(--radius-lg)}.service-grid--workshop{gap:16px}.service-grid--workshop .service-card p{min-height:0}.detail-price-summary strong,.hero-showcase-price strong,.vehicle-price-block strong{font-size:clamp(1.9rem,11vw,2.7rem)}.stock-results-actions .secondary-button,.stock-results-actions .whatsapp-button{width:100%;flex-basis:100%}.feature-window,.feature-window--medium,.feature-window--tall,.feature-window--wide{min-height:280px}.section{padding-bottom:62px}}.home-cinematic--cupra-shell{padding:0}.home-stock-finder{position:relative;padding:68px 0 26px;background:radial-gradient(circle at 18% 0,rgba(142,180,214,.2),transparent 28%),radial-gradient(circle at 84% 100%,rgba(240,178,138,.18),transparent 24%),linear-gradient(180deg,#edf3f8,#f5f7fa)}.home-stock-finder-shell{display:grid;grid-gap:24px;gap:24px}.home-stock-finder-head{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center}.home-stock-finder-head h2{color:var(--navy);max-width:14ch;font-size:clamp(2.35rem,4.6vw,3.85rem);font-weight:800;line-height:.94;letter-spacing:0;text-transform:none;text-wrap:balance}.home-stock-finder-head p{max-width:38rem;color:rgba(6,20,38,.68);font-size:1.04rem;line-height:1.7}.home-stock-finder-card{position:relative;display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:28px;border:1px solid rgba(6,20,38,.08);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,250,252,.96)),linear-gradient(135deg,rgba(142,180,214,.05),rgba(240,178,138,.05));box-shadow:0 24px 60px rgba(6,20,38,.08)}.home-stock-finder-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;width:100%}.home-stock-finder-form label{display:grid;grid-gap:10px;gap:10px;color:rgba(6,20,38,.68);font-size:.95rem}.home-stock-finder-form select{min-height:64px;padding:0 18px;border:1px solid rgba(6,20,38,.12);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(242,246,250,1));color:var(--navy)}.home-stock-finder-footer{display:flex;justify-content:center;width:100%;padding-top:4px}.home-stock-finder-submit{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:54px;padding:0 26px;border-radius:var(--radius-md);background:linear-gradient(135deg,#0b1725,#16273c);color:#fff;font-size:1rem;font-weight:700;letter-spacing:.02em}.home-cupra-hero .home-cupra-hero-button--outline:hover,.home-cupra-hero .home-cupra-hero-button--solid:hover,.home-stock-finder-submit:hover{transform:translateY(-1px)}@media (max-width:960px){.home-stock-finder{padding:44px 0 10px}.home-stock-finder-card{padding:28px 16px 20px}.home-stock-finder-form{grid-template-columns:1fr;gap:14px}.home-stock-finder-head h2{font-size:clamp(2rem,11vw,3.1rem)}.home-stock-finder-head p{font-size:.98rem;max-width:26ch;margin-inline:auto;text-align:center}}.home-cupra-hero{overflow:hidden;background:#f7f7f7;padding-top:clamp(72px,6.4vw,92px)}.home-cupra-hero-stage{position:relative;height:clamp(650px,calc(100svh - 160px),813px);min-height:0;padding:0 0 34px}.home-cupra-hero-track{position:relative;z-index:1;display:flex;gap:clamp(28px,2.4vw,42px);height:100%;padding:0 clamp(92px,12vw,210px) 54px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(92px,12vw,210px);scrollbar-width:none}.home-cupra-hero-track::-webkit-scrollbar{display:none}.home-cupra-hero-slide{position:relative;--hero-slide-mask-opacity:0.44;flex:0 0 min(76vw,1340px);min-width:0;height:100%;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;border-radius:var(--radius-sm);background:#dfe7ee;box-shadow:none;opacity:.78;transition:opacity .32s ease,background-color .32s ease,box-shadow .32s ease}.home-cupra-hero-slide:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:rgba(247,247,247,var(--hero-slide-mask-opacity));transition:background .12s linear}.home-cupra-hero-slide.is-active{--hero-slide-mask-opacity:0;opacity:1}@media (min-width:961px){.home-cupra-hero-slide{background:#f7f7f7}.home-cupra-hero-slide.is-active{box-shadow:0 28px 72px rgba(6,20,38,.12),0 4px 16px rgba(6,20,38,.07)}.home-cupra-hero-slide .home-cupra-hero-copy{right:auto;max-width:44%}.home-cupra-hero-slide .home-cupra-hero-offer{max-width:44%}.home-cupra-hero-slide .home-cupra-hero-poster{object-fit:contain;object-position:right center;filter:saturate(1.02) contrast(1.02)}.home-cupra-hero-slide .home-cupra-hero-overlay{background:linear-gradient(90deg,#ffffff,#ffffff 40%,rgba(255,255,255,0) 50%)}.home-cupra-hero-slide .home-cupra-hero-kicker{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);background:rgba(225,54,50,.1);color:var(--red);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;justify-self:start}.home-cupra-hero-slide .home-cupra-hero-summary{display:block;margin-top:6px;color:rgba(6,20,38,.7);font-size:1rem;line-height:1.55;max-width:32ch}.home-cupra-hero-slide .home-cupra-hero-copy,.home-cupra-hero-slide .home-cupra-hero-offer{color:var(--navy);text-shadow:none}.home-cupra-hero-slide .home-cupra-hero-title-variant{color:rgba(6,20,38,.72)}.home-cupra-hero-slide .home-cupra-hero-pricing strong{color:var(--navy)}.home-cupra-hero-slide .home-cupra-hero-pricing small{color:rgba(6,20,38,.65)}.home-cupra-hero-slide .home-cupra-hero-button--outline{border:1px solid var(--navy);background:var(--navy);color:#ffffff}.home-cupra-hero-slide .home-cupra-hero-button--solid{border:1px solid var(--navy);background:transparent;color:var(--navy)}}.home-cupra-hero-media{position:absolute;inset:0}.home-cupra-hero-poster{object-fit:cover;object-position:center;filter:saturate(1.04) contrast(1.03)}.home-cupra-hero-overlay{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,rgba(6,20,38,.6),rgba(6,20,38,.22) 28%,rgba(6,20,38,.02) 62%),linear-gradient(180deg,rgba(6,20,38,.18),rgba(6,20,38,0) 38%,rgba(6,20,38,.62))}.home-cupra-hero-copy{position:absolute;top:34px;bottom:auto;left:32px;right:32px;z-index:4;display:grid;grid-gap:14px;gap:14px;max-width:560px;width:auto;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.22);transition:color .32s ease}.home-cupra-hero-kicker{display:none}.home-cupra-hero-title-main{margin:0;font-size:clamp(2.25rem,3.2vw,3.25rem);font-weight:400;line-height:1.02}.home-cupra-hero-title-variant{margin:4px 0 0;color:#ffffff;font-size:clamp(1.1rem,1.6vw,1.65rem);font-weight:400;letter-spacing:0}.home-cupra-hero-summary{display:none}.home-cupra-hero-offer{position:absolute;left:32px;bottom:48px;z-index:4;display:grid;grid-gap:14px;gap:14px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.28);transition:color .32s ease}.home-cupra-hero-pricing{display:grid;grid-gap:2px;gap:2px}.home-cupra-hero-pricing-label{display:none}.home-cupra-hero-pricing strong{color:#fff;font-size:clamp(1.85rem,2.5vw,2.7rem);font-weight:900;line-height:1}.home-cupra-hero-pricing small{color:rgba(255,255,255,.9);font-size:clamp(1rem,1.35vw,1.35rem);font-weight:700}.home-cupra-hero-actions{display:flex;gap:14px;margin-top:0}.home-cupra-hero-button{display:inline-flex;align-items:center;justify-content:center;min-width:168px;min-height:44px;padding:0 24px;border-radius:var(--radius-pill);font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform var(--duration-base) var(--easing),background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.home-cupra-hero-button--outline{border:1px solid #fff;background:#fff;color:#111}.home-cupra-hero-button--solid{border:1px solid #fff;background:#050505;color:#fff}.home-cupra-hero-nav{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:52px;height:52px;transform:translateY(-50%);border:0;border-radius:var(--radius-pill);background:#fff;color:#111;cursor:pointer;box-shadow:0 12px 28px rgba(6,20,38,.14);transition:transform .18s ease,background .18s ease}.home-cupra-hero-nav:focus-visible,.home-cupra-hero-nav:hover{transform:translateY(-50%) scale(1.04)}.home-cupra-hero-nav svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.home-cupra-hero-nav--prev{left:68px}.home-cupra-hero-nav--next{right:68px}.home-cupra-hero-pagination{position:absolute;top:auto;right:auto;bottom:20px;left:50%;z-index:5;display:flex;width:min(420px,calc(100vw - 96px));height:4px;gap:0;transform:translateX(-50%);overflow:hidden;border-radius:var(--radius-pill);background:rgba(6,20,38,.18)}.home-cupra-hero-pagination button{flex:1 1;width:auto;height:100%;min-height:0;padding:0;margin:0;border:0;background:transparent;cursor:pointer}.home-cupra-hero-pagination span{display:block;width:100%;height:100%;background:transparent;transition:background .22s ease}.home-cupra-hero-pagination .is-active span{background:var(--red)}.home-cupra-hero-count{display:none}@media (max-width:960px){body:has(.home-design-scope--cupra) .site-header{background:#ffffff;border-bottom:1px solid rgba(6,20,38,.06)}body:has(.home-design-scope--cupra) .nav-shell{min-height:78px;padding-block:0;background:#f7f7f7}body:has(.home-design-scope--cupra) .mobile-nav-toggle{min-height:38px;background:transparent;color:#111;border-color:transparent;box-shadow:none}.home-cupra-hero{background:#f7f7f7;padding-top:18px}.home-cupra-hero-stage{height:min(676px,calc(100svh - 96px));min-height:596px;padding-bottom:26px}.home-cupra-hero-track{gap:24px;padding:0 20px 36px;scroll-padding-inline:20px;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.home-cupra-hero-slide,.home-cupra-hero-slide.is-active{--hero-slide-mask-opacity:0;flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 40px);height:calc(100% - 13px);overflow:visible;border-radius:0;background:transparent;box-shadow:none;opacity:1}.home-cupra-hero-slide:after{display:none}.home-cupra-hero-slide,.home-cupra-hero-slide.is-active{display:grid;grid-template-rows:auto 1fr auto}.home-cupra-hero-media{grid-row:2/4;grid-column:1;position:relative;top:auto;bottom:auto;inset:auto;overflow:hidden;border-radius:var(--radius-sm);background:#071424}.home-cupra-hero-poster{object-position:center top}.home-cupra-hero-overlay{grid-row:2/4;grid-column:1;position:relative;top:auto;inset:auto;z-index:3;border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(6,20,38,0),rgba(6,20,38,.06) 42%,rgba(6,20,38,.76))}.home-cupra-hero-copy{grid-row:1;grid-column:1;position:relative;inset:auto;z-index:5;display:grid;max-width:none;min-height:0;align-content:start;padding:18px 1px 14px;grid-gap:2px;gap:2px;color:var(--navy);text-shadow:none}.home-cupra-hero-title-main{color:var(--navy);font-size:clamp(1.72rem,6.8vw,2.1rem);font-weight:400;line-height:1.06}.home-cupra-hero-title-variant{margin:3px 0 0;color:rgba(6,20,38,.72);font-size:clamp(1rem,4.8vw,1.4rem);font-weight:400;line-height:1.12}.home-cupra-hero-summary{display:none}.home-cupra-hero-offer{grid-row:3;grid-column:1;position:relative;inset:auto;z-index:4;left:auto;right:auto;bottom:auto;padding:14px 20px 24px;gap:12px}.home-cupra-hero-pricing strong{font-size:clamp(1.62rem,6.8vw,2.1rem)}.home-cupra-hero-pricing small{font-size:.93rem}.home-cupra-hero-actions{display:grid;grid-gap:10px;gap:10px;width:min(236px,70vw)}.home-cupra-hero-button--solid{display:none}.home-cupra-hero-button{min-height:42px;min-width:0;width:100%;font-size:.95rem;background:#fff;color:#111}.home-cupra-hero-nav{display:none}.home-cupra-hero-pagination{left:50%;bottom:12px;width:calc(100vw - 96px);background:rgba(6,20,38,.12)}.home-design-scope--cupra .section{padding-top:34px;padding-bottom:42px}.home-design-scope--cupra .home-stock-section{padding-top:32px}.home-design-scope--cupra .home-actions-section{padding-top:40px}.home-design-scope--cupra .home-section-head{align-items:flex-start;margin-bottom:18px;text-align:left}.home-design-scope--cupra .home-section-head h2{max-width:12ch;margin-top:0}.home-design-scope--cupra .home-section-head p{max-width:31ch}}.article-card--default .article-body,.article-card--highlight .article-body{display:grid;grid-gap:12px;gap:12px;padding:20px 22px 24px}.article-card--default{display:grid}.article-card--default .article-visual{min-height:218px}.article-card--default .article-visual-copy-inner{justify-content:flex-start}.article-card--default .article-body p,.article-card--highlight .article-body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.article-body--compact{display:grid;grid-gap:12px;gap:12px;padding:18px 20px 22px}.article-body-title--compact{font-size:clamp(1.34rem,1.9vw,1.7rem);line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.article-body--compact h3{margin-top:0}.article-card--compact .article-body p{display:-webkit-box;overflow:hidden;margin-top:0;color:var(--text-soft);-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-card--highlight{display:grid;grid-gap:14px;gap:14px;padding:14px}.article-card--highlight .article-visual{min-height:220px;border-radius:var(--radius-lg)}.article-body-title{font-size:clamp(1.28rem,2vw,1.72rem);line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.article-card--feature{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.86fr);grid-gap:18px;gap:18px;padding:18px}.article-card--feature .article-visual{min-height:100%;border-radius:var(--radius-lg)}.article-visual--feature{min-height:420px}.article-visual-copy-inner--feature{align-items:flex-start}.article-card--feature .article-body{display:grid;align-content:center;grid-gap:16px;gap:16px;padding:8px 10px 8px 0}.article-body-title--feature{font-size:clamp(2rem,3vw,3rem);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.article-card--feature .article-body p{max-width:34ch;font-size:1rem;line-height:1.72}.blog-hub-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(400px,1.08fr);grid-gap:20px;gap:20px;padding:18px;overflow:hidden}.blog-hub-hero--empty{min-height:340px}.blog-hub-hero-copy{display:grid;align-content:center;grid-gap:16px;gap:16px;padding:22px 18px 22px 14px}.blog-hub-hero-copy h1{max-width:11ch;font-size:clamp(3rem,5vw,4.6rem);line-height:.92;letter-spacing:-.07em;text-wrap:balance}.blog-hub-hero-copy p{max-width:34ch;color:var(--text-soft);font-size:1.04rem;line-height:1.72}.blog-hub-hero-visual{position:relative;overflow:hidden;min-height:420px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#0b1520,#42536b)}.blog-hub-hero-visual--image{background:#0f1722}.blog-hub-hero-visual-copy{position:absolute;inset:auto 24px 24px 24px;z-index:2;display:grid;grid-gap:8px;gap:8px}.blog-hub-hero-visual-copy strong{max-width:16ch;color:white;font-size:clamp(1.7rem,3.4vw,2.8rem);line-height:1;letter-spacing:0;text-wrap:balance}.commercial-hub-hero .blog-hub-hero-copy h1{max-width:20ch;font-size:clamp(2rem,3vw,2.8rem);line-height:1.04}.commercial-hub-visual .workshop-stage-media{position:absolute;inset:0;min-height:0}.commercial-hub-visual .workshop-stage-media img{object-fit:cover}.blog-hub-featured-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.blog-hub-featured-layout,.blog-hub-secondary-stack{display:grid;grid-gap:22px;gap:22px}.blog-listing-head{margin-bottom:22px}.blog-listing-section{padding-top:18px}.article-grid--blog-hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.blog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:28px}.blog-pagination-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.blog-pagination-link{min-width:44px;min-height:44px;padding:0 14px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(6,20,38,.08);background:rgba(255,255,255,.94);color:var(--text-soft);font-weight:600}.blog-pagination-link.is-current{border-color:rgba(6,20,38,.16);background:linear-gradient(135deg,#0b1725,#16273c);color:white}.secondary-button.is-disabled{pointer-events:none;opacity:.46}.blog-conversion-strip,.blog-detail-conversion{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-top:30px;padding:22px;border:1px solid rgba(6,20,38,.07);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(225,54,50,.1),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,248,251,.94));box-shadow:0 18px 40px rgba(6,20,38,.06)}.blog-conversion-strip h2,.blog-detail-conversion h2{margin-top:8px;max-width:18ch;font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1;letter-spacing:-.04em}.blog-conversion-strip p,.blog-detail-conversion p{max-width:58ch;margin-top:8px;color:var(--text-soft);line-height:1.6}.blog-detail-conversion{width:min(100%,72ch);margin-left:auto;margin-right:auto}.blog-detail-hero{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:24px;padding:18px}.blog-detail-cover{min-height:520px}.article-visual-copy-inner--detail-fallback{max-width:560px}.article-visual-copy-inner--detail-badge{position:absolute;inset:22px auto auto 22px;justify-content:flex-start}.article-visual-copy-inner--detail-badge .eyebrow{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.14);color:white}.article-visual-copy-inner--detail-fallback h1{color:white;font-size:clamp(2.5rem,4vw,4rem);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.blog-detail-copy{grid-gap:18px;gap:18px;padding:10px 12px 10px 0}.blog-detail-copy h1{max-width:11ch;font-size:clamp(2.5rem,4vw,4rem);line-height:.94;letter-spacing:-.06em}.blog-detail-copy>p{max-width:36ch;font-size:1.02rem;line-height:1.72}.blog-prose-panel{max-width:1200px}.blog-html img{width:auto;max-width:min(100%,680px);box-shadow:0 16px 36px rgba(6,20,38,.08)}.blog-html img,.blog-table-scroll{margin:30px auto}.contact-stage{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);grid-gap:22px;gap:22px}.contact-stage-copy{display:grid;align-content:center;grid-gap:14px;gap:14px;padding:34px 36px}.contact-stage-copy h1{max-width:12ch;font-size:clamp(2.7rem,4.8vw,4.6rem);line-height:.92;letter-spacing:-.07em;text-wrap:balance}.contact-stage-visual{position:relative;overflow:hidden;min-height:100%;padding:0}.contact-stage-media,.contact-stage-overlay{position:absolute;inset:0}.contact-stage-media img{object-fit:cover}.contact-stage-overlay{background:linear-gradient(180deg,rgba(6,20,38,.04),rgba(6,20,38,.3)),linear-gradient(135deg,rgba(6,20,38,.12),rgba(6,20,38,.54))}.contact-stage-summary{position:relative;z-index:1;display:grid;align-content:end;min-height:100%;padding:32px}.contact-stage-summary--minimal{justify-items:start}.contact-stage-summary--minimal strong{color:white;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.02;letter-spacing:-.05em}.contact-stage-summary--minimal p{margin-top:10px;max-width:24ch;color:rgba(255,255,255,.82);line-height:1.56}.contact-stage-quick{display:grid;grid-gap:6px;gap:6px;color:var(--text-soft);font-size:.96rem;font-weight:600}.contact-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.location-card--contact{padding:14px;display:grid;grid-gap:14px;gap:14px}.location-card-map{position:relative;overflow:hidden;min-height:300px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(238,242,246,.96),rgba(247,249,251,1))}.location-card-map iframe{width:100%;height:100%;border:0}.location-card-body{display:grid;grid-gap:14px;gap:14px;padding:6px 8px 10px}.contact-conversion-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(380px,1.06fr);grid-gap:22px;gap:22px;align-items:start}.contact-conversion-copy{display:grid;grid-gap:18px;gap:18px;align-content:center;padding:36px}.contact-conversion-copy h2{max-width:14ch;font-size:clamp(2rem,3vw,3rem);line-height:.96;letter-spacing:-.06em;text-wrap:balance}.workshop-stage--dominant{padding:0;border:0;background:transparent;box-shadow:none}.workshop-stage-visual{position:relative;overflow:hidden;min-height:min(720px,calc(100svh - 150px));border-radius:var(--radius-xl);box-shadow:var(--shadow-panel)}.workshop-stage-media,.workshop-stage-overlay{position:absolute;inset:0}.workshop-stage-media img{object-fit:cover;object-position:center 42%}.workshop-stage-overlay{background:linear-gradient(180deg,rgba(6,20,38,.18),rgba(6,20,38,.32) 42%,rgba(6,20,38,.88)),linear-gradient(90deg,rgba(6,20,38,.72),rgba(6,20,38,.28) 52%,rgba(6,20,38,.5))}.workshop-stage-copy{position:relative;z-index:1;display:grid;align-content:end;grid-gap:16px;gap:16px;min-height:100%;max-width:660px;padding:44px;color:white}.workshop-stage-copy h1{max-width:12ch;color:white;font-size:clamp(3rem,5.4vw,5rem);line-height:.95;letter-spacing:0;text-wrap:balance}.workshop-stage-copy p{max-width:36ch;color:rgba(255,255,255,.86);font-size:1rem;line-height:1.5}.sell-stage-visual{min-height:min(700px,calc(100svh - 150px))}.sell-stage-media img{object-position:center 54%}.sell-stage-overlay{background:linear-gradient(180deg,rgba(6,20,38,.08),rgba(6,20,38,.28) 46%,rgba(6,20,38,.9)),linear-gradient(90deg,rgba(6,20,38,.76),rgba(6,20,38,.26) 54%,rgba(6,20,38,.44))}.sell-stage-copy h1{max-width:13ch}.sell-stage-eyebrow{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.12);color:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.sell-stage-bullets{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none}.sell-stage-bullets li{min-height:42px;display:inline-flex;align-items:center;padding:10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);background:rgba(255,255,255,.1);color:white;font-size:.92rem;font-weight:700}.sell-conversion-layout{display:grid;grid-template-columns:minmax(0,.96fr) minmax(380px,.92fr);grid-gap:24px;gap:24px;align-items:start}.sell-conversion-copy{display:grid;grid-gap:18px;gap:18px;align-content:center;min-height:100%;padding:34px;border-radius:var(--radius-xl);background:radial-gradient(circle at 10% 0,rgba(27,138,218,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,251,.98));border:1px solid rgba(6,20,38,.06);box-shadow:0 18px 44px rgba(6,20,38,.06)}.sell-conversion-copy h2{display:flex;flex-wrap:wrap;gap:.28em;max-width:13ch;font-size:clamp(2rem,3.2vw,3.15rem);line-height:.98;letter-spacing:0;text-wrap:balance}.sell-conversion-copy h2 em{color:rgba(6,20,38,.42);font-style:normal}.sell-conversion-copy p{max-width:54ch;color:var(--text-soft);line-height:1.62}.sell-proof-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;padding:16px;border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(216,234,252,.7),transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,230,219,.75),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,248,251,.98));border-color:rgba(6,20,38,.08);box-shadow:0 20px 46px rgba(6,20,38,.08)}.sell-proof-band-card{display:grid;place-items:center;width:100%;min-width:0;min-height:76px;padding:18px 16px;text-align:center;background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(6,20,38,.05)}.sell-proof-band-card strong{margin-top:0;font-size:1.08rem;line-height:1.1;text-align:center}.sell-form-card .lead-form{min-height:100%;padding:30px;box-shadow:var(--shadow-panel)}.sell-form-card .lead-form>div:first-child{margin-bottom:4px}.sell-form-card .lead-form h3{max-width:18ch}.sell-form-card .lead-form .primary-button{justify-content:center;text-align:center}.sell-reason-card{min-height:150px}.proof-cards-section--sell .home-proof-head h2{max-width:12ch}.proof-cards-section--sell .home-proof-head p{max-width:54ch}.proof-cards-section--sell .home-proof-card-kicker:empty{display:none}.proof-cards-section--sell .home-proof-card-top{min-height:132px}.proof-cards-section--sell .home-proof-card-body{padding-top:20px}.proof-cards-section--sell .home-proof-card h3{max-width:12ch}.proof-cards-section--sell .home-proof-card p{max-width:36ch}.workshop-stage-secondary{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:white}.workshop-proof-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 0,rgba(27,138,218,.12),transparent 26%),radial-gradient(circle at 88% 100%,rgba(225,54,50,.08),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,250,.98));border:1px solid rgba(6,20,38,.08);box-shadow:0 18px 44px rgba(6,20,38,.06)}.workshop-proof-band-card{min-height:100%;padding:18px;border-radius:var(--radius-md);background:rgba(255,255,255,.84);border:1px solid rgba(6,20,38,.06)}.workshop-proof-label{color:rgba(6,20,38,.5);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.workshop-proof-band-card strong{display:block;margin-top:9px;font-size:1rem;line-height:1.2;letter-spacing:0}.workshop-proof-band-card p{margin-top:8px;color:var(--text-soft);font-size:.92rem;line-height:1.45}.workshop-services-head{align-items:end}.service-grid--workshop{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.service-card{padding:22px;border-radius:var(--radius-lg);display:grid;grid-gap:14px;gap:14px}.service-card-kicker{color:rgba(6,20,38,.52);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.service-grid--workshop .service-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,251,.98)),linear-gradient(135deg,rgba(27,138,218,.04),rgba(225,54,50,.04))}.service-grid--workshop .service-card:after{content:"";width:100%;height:4px;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgba(27,138,218,.72),rgba(225,54,50,.72));order:-1}.service-grid--workshop .service-card h3{font-size:clamp(1.28rem,1.7vw,1.64rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.service-grid--workshop .service-card p{min-height:3.2em;line-height:1.5}.workshop-journey-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:22px;gap:22px;align-items:start}.workshop-form-panel{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:34px;max-width:920px;margin:0 auto}.workshop-form-panel .lead-form.compact{padding:0;border:0;background:transparent;box-shadow:none}.workshop-form-actions{margin-top:4px}@media (min-width:961px){.section:has(.workshop-stage--dominant){padding-top:clamp(22px,2.8vw,46px)}.workshop-stage-visual{min-height:clamp(430px,calc(100svh - 260px),560px);border-radius:var(--radius-lg)}.sell-stage-visual{min-height:clamp(450px,calc(100svh - 260px),580px)}.workshop-stage-copy{align-content:center;justify-items:start;max-width:min(52%,760px);padding:clamp(36px,4vw,60px)}.workshop-stage-copy h1{max-width:13.6ch;font-size:clamp(3rem,4vw,4.3rem)}.workshop-stage-copy p{max-width:46ch}.sell-stage-copy{max-width:min(50%,740px)}.sell-stage-copy h1{max-width:13.8ch;font-size:clamp(3rem,3.85vw,4.25rem)}.sell-stage-copy p{max-width:45ch}.sell-stage-bullets{max-width:430px}.sell-conversion-layout{grid-template-columns:minmax(520px,1.05fr) minmax(520px,.95fr);gap:clamp(24px,2.2vw,38px);align-items:stretch}.sell-conversion-copy{grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);column-gap:clamp(26px,3vw,52px);row-gap:20px;align-content:center;padding:clamp(38px,3.5vw,60px)}.sell-conversion-copy h2{max-width:16ch;font-size:clamp(2.35rem,2.85vw,3.3rem)}.sell-conversion-copy p{max-width:48ch}.sell-proof-band{grid-column:2;grid-row:1/span 2;align-self:center;grid-template-columns:1fr;gap:12px;margin-top:0;padding:14px}.sell-proof-band-card{min-height:68px;padding:16px 18px}.sell-form-card .lead-form{height:100%;padding:clamp(30px,2.8vw,44px)}.sell-form-card .lead-form h3{max-width:26ch}.workshop-proof-section{padding-top:18px}.workshop-proof-band{gap:14px;padding:14px}.workshop-proof-band-card{padding:22px}.workshop-form-panel{grid-template-columns:minmax(360px,.75fr) minmax(520px,1.25fr);column-gap:clamp(34px,4.4vw,72px);align-items:center;max-width:none;padding:clamp(40px,4vw,66px)}.workshop-form-actions,.workshop-form-panel h2,.workshop-form-panel p{grid-column:1}.workshop-form-panel h2{max-width:13ch;font-size:clamp(2.25rem,3vw,3.4rem);line-height:.98;letter-spacing:0;text-wrap:balance}.workshop-form-panel p{max-width:42ch}.workshop-form-panel .lead-form.compact{grid-column:2;grid-row:1/span 4}}@media (min-width:961px) and (max-width:1280px){.sell-stage-visual,.workshop-stage-visual{min-height:460px}.sell-conversion-layout,.workshop-form-panel{grid-template-columns:1fr}.workshop-form-panel .lead-form.compact{grid-column:1;grid-row:auto}}@media (max-width:1280px){.article-grid--blog-hub,.contact-location-grid,.service-grid--workshop,.workshop-proof-band{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-conversion-layout{grid-template-columns:1fr}.sell-proof-band{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.workshop-journey-grid{grid-template-columns:1fr}}@media (max-width:960px){.article-card--feature,.blog-detail-hero,.blog-hub-featured-layout,.blog-hub-hero,.contact-conversion-grid,.contact-stage,.workshop-journey-grid{grid-template-columns:1fr}.blog-detail-hero,.blog-hub-hero{padding:14px}.blog-hub-hero{gap:16px}.blog-hub-hero-copy,.contact-conversion-copy,.contact-stage-copy{padding:24px}.blog-detail-copy h1,.blog-hub-hero-copy h1,.contact-stage-copy h1,.workshop-stage-copy h1{max-width:none;font-size:clamp(2.2rem,10vw,3.4rem)}.blog-detail-cover,.blog-hub-hero-visual,.workshop-stage-visual{min-height:320px}.blog-hub-hero-copy .page-action-row{width:100%}.blog-hub-hero-copy .page-action-row>*{flex:1 1 100%;width:100%}.blog-hub-hero-visual-copy{inset:auto 18px 20px 18px}.blog-hub-hero-visual-copy strong{max-width:none;font-size:clamp(1.28rem,6.2vw,2rem);line-height:1.02}.admin-front-bar+.site-header{top:34px}.admin-front-bar-shell{min-height:34px;justify-content:space-between;gap:10px}.admin-front-bar-shell strong{display:none}.article-grid--blog-hub{gap:14px}.blog-conversion-strip,.blog-detail-conversion,.stock-discovery-strip{grid-template-columns:1fr}.stock-discovery-links{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-conversion-strip .page-action-row,.blog-detail-conversion .page-action-row{width:100%}.blog-conversion-strip .page-action-row>*,.blog-detail-conversion .page-action-row>*{flex:1 1 100%}.article-card--default .article-visual,.article-card--highlight .article-visual{min-height:178px;border-radius:var(--radius-lg)}.article-card--default .article-body,.article-card--highlight .article-body{gap:10px;padding:18px 18px 20px}.article-card--default .article-body p,.article-card--highlight .article-body p{-webkit-line-clamp:3}.article-body-title{font-size:clamp(1.18rem,5.2vw,1.44rem);line-height:1.08;letter-spacing:0}.vehicle-meta{gap:7px;font-size:.78rem}.article-visual-copy{padding:16px}.article-visual-copy .eyebrow{max-width:calc(100vw - 88px);white-space:normal}.blog-detail-copy{padding:20px 10px 10px}.home-actions-section .home-section-head{margin-bottom:18px}.home-actions-section .home-section-head h2{font-size:clamp(2.2rem,11vw,3.4rem)}.home-actions-section .home-section-head p{max-width:24ch;font-size:.96rem}.home-advantages-mosaic{grid-template-columns:1fr;gap:18px}.home-advantages-tile,.home-advantages-tile--1{grid-column:1;min-height:216px;border-radius:var(--radius-md)}.home-advantages-tile-copy{width:min(100%,34rem);max-width:calc(100% - 32px);padding:18px 20px}.home-advantages-tile-title{font-size:clamp(1.4rem,6.4vw,1.85rem)}.home-advantages-tile-description{max-width:28ch;font-size:.9rem}.article-grid--blog-hub,.contact-location-grid,.service-grid--workshop,.workshop-proof-band{grid-template-columns:1fr}.sell-conversion-copy,.sell-form-card .lead-form{padding:22px}.sell-conversion-copy h2{max-width:none;font-size:clamp(2rem,9vw,3rem)}.contact-conversion-copy,.service-card,.workshop-form-panel{padding:22px}.sell-proof-band{grid-template-columns:1fr}.contact-stage-copy,.contact-stage-summary,.workshop-stage-copy{padding:24px}.contact-stage-copy .page-action-row,.contact-stage-copy .page-action-row>*{width:100%}.workshop-stage-visual{min-height:540px;border-radius:var(--radius-lg)}.sell-stage-copy h1{max-width:12ch}.sell-stage-bullets{gap:8px}.sell-stage-bullets li{min-height:38px;padding:9px 12px;font-size:.88rem}.workshop-stage-copy h1{max-width:12ch}.workshop-stage-copy p{max-width:30ch}.workshop-stage-copy .page-action-row{width:100%}.workshop-stage-copy .page-action-row>*{flex:1 1 140px}.workshop-proof-section{padding-top:18px}.workshop-proof-band{gap:10px;padding:10px;border-radius:var(--radius-lg)}.workshop-proof-band-card{padding:18px;border-radius:var(--radius-md)}.workshop-proof-band-card p{margin-top:6px}.workshop-services-section{padding-top:40px}.workshop-services-head{align-items:stretch}.workshop-services-head .primary-button{width:100%}.proof-cards-section--sell .home-proof-card h3,.proof-cards-section--sell .home-proof-card p,.proof-cards-section--sell .home-proof-head h2,.proof-cards-section--sell .home-proof-head p{text-align:center}.contact-stage-badges li{font-size:.84rem}.blog-pagination{justify-content:center}.blog-pagination .secondary-button{width:auto}}.blog-detail-shell{padding-bottom:26px}.blog-detail-body-section{padding-bottom:72px}.blog-detail-hero{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:28px;padding:22px}.blog-detail-cover{min-height:560px;border-radius:var(--radius-xl)}.blog-detail-copy{display:grid;align-content:center;grid-gap:14px;gap:14px;padding:8px 10px 8px 0}.blog-detail-back{width:-moz-fit-content;width:fit-content}.blog-detail-copy h1{max-width:13ch;font-size:clamp(2.9rem,4.6vw,4.8rem);line-height:.92;letter-spacing:-.07em;text-wrap:balance}.blog-detail-copy .vehicle-meta{gap:10px;font-size:.88rem}.blog-detail-copy>p{max-width:42ch;font-size:1.04rem;line-height:1.74}.blog-prose-panel{max-width:980px;margin:0 auto;padding:clamp(28px,4.4vw,52px)}.blog-html{color:var(--text-soft);font-size:1.02rem;line-height:1.72}.blog-html>:first-child{margin-top:0}.blog-html>*+*{margin-top:16px}.blog-html>blockquote,.blog-html>figure,.blog-html>h2,.blog-html>h3,.blog-html>h4,.blog-html>ol,.blog-html>p,.blog-html>ul{width:min(100%,72ch);margin-left:auto;margin-right:auto}.blog-html img{display:block;width:100%;max-width:min(100%,760px);height:auto;margin:28px auto;box-shadow:0 18px 40px rgba(6,20,38,.08)}.blog-html h2,.blog-html h3,.blog-html h4{line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.blog-html h2{max-width:18ch;margin-top:42px;font-size:clamp(1.9rem,3vw,2.6rem)}.blog-html h3{max-width:22ch;margin-top:32px;font-size:clamp(1.45rem,2.3vw,1.92rem)}.blog-html blockquote,.blog-html ol,.blog-html p,.blog-html ul{max-width:72ch}.blog-html p{line-height:1.62}.blog-html ol,.blog-html ul{display:grid;grid-gap:10px;gap:10px}.blog-html li{line-height:1.64}.blog-html a{color:var(--brand-red);text-decoration:underline;text-underline-offset:.18em}.blog-table-scroll{width:100%;margin:34px auto;overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.blog-table-scroll table{width:max(100%,760px);border-collapse:separate;border-spacing:0;font-size:.95rem;line-height:1.55;background:white;border:1px solid rgba(6,20,38,.08);border-radius:var(--radius-md);overflow:hidden}.blog-table-scroll td,.blog-table-scroll th{padding:12px 14px;border-bottom:1px solid rgba(6,20,38,.08);border-right:1px solid rgba(6,20,38,.06);text-align:left;vertical-align:top}.blog-table-scroll td:last-child,.blog-table-scroll th:last-child{border-right:0}.blog-table-scroll tr:last-child td{border-bottom:0}.blog-table-scroll thead th{color:var(--text);font-weight:700;background:rgba(244,247,251,.96)}@media (max-width:960px){.blog-detail-shell{padding-bottom:18px}.blog-detail-body-section{padding-bottom:52px}.blog-detail-hero{grid-template-columns:1fr;gap:16px;padding:14px}.blog-detail-copy{order:-1;gap:12px;padding:8px 4px 4px}.blog-detail-copy h1{max-width:none;font-size:clamp(2rem,9vw,3rem);line-height:.98;letter-spacing:0}.blog-detail-cover{min-height:250px;border-radius:var(--radius-lg)}.article-visual-copy-inner--detail-badge{inset:16px auto auto 16px}.blog-prose-panel{padding:22px 18px}.blog-html{font-size:.98rem}.blog-html h2{margin-top:34px;font-size:clamp(1.7rem,7.2vw,2.1rem)}.blog-html h3{margin-top:24px;font-size:clamp(1.28rem,5.8vw,1.62rem)}.blog-html img{margin:26px auto;border-radius:var(--radius-md)}.blog-html>blockquote,.blog-html>figure,.blog-html>h2,.blog-html>h3,.blog-html>h4,.blog-html>ol,.blog-html>p,.blog-html>ul{width:100%}.blog-table-scroll table{width:max(100%,640px);font-size:.9rem}}.blog-detail-shell{padding-top:clamp(24px,3vw,42px);padding-bottom:clamp(24px,4vw,48px)}.blog-detail-hero--editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);align-items:center;grid-gap:clamp(30px,4.6vw,64px);gap:clamp(30px,4.6vw,64px);max-width:1240px;margin:0 auto;padding:clamp(24px,3.6vw,52px) 0 0}.blog-detail-hero--editorial .blog-detail-copy{align-content:center;gap:16px;min-width:0;padding:0}.blog-detail-category{justify-self:start}.blog-detail-hero--editorial .blog-detail-copy h1{max-width:920px;font-size:4.35rem;line-height:.98;letter-spacing:0}.blog-detail-hero--editorial .blog-detail-copy>p{max-width:62ch;color:rgba(6,20,38,.72);font-size:1.12rem;line-height:1.72}.blog-hero-actions{margin-top:4px}.blog-detail-hero--editorial .blog-detail-cover{min-height:clamp(360px,38vw,520px);border-radius:var(--radius-xl);box-shadow:0 24px 70px rgba(6,20,38,.14)}.blog-detail-body-section{padding-top:0}.blog-article-shell{display:grid;grid-template-columns:minmax(0,760px) minmax(260px,320px);justify-content:center;align-items:start;grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px)}.blog-prose-panel{width:100%;max-width:none;margin:0;padding:clamp(36px,4.6vw,62px);border-radius:var(--radius-lg)}.blog-html{color:rgba(6,20,38,.8);font-size:1.06rem;line-height:1.78}.blog-html>blockquote,.blog-html>figure,.blog-html>h2,.blog-html>h3,.blog-html>h4,.blog-html>ol,.blog-html>p,.blog-html>ul{width:100%;max-width:none;margin-left:0;margin-right:0}.blog-html h2,.blog-html h3,.blog-html h4{max-width:none;color:var(--text-strong);text-align:left;letter-spacing:0}.blog-html h2{margin-top:56px;margin-bottom:18px;font-size:2.45rem;line-height:1.02}.blog-html h3{margin-top:40px;margin-bottom:14px;font-size:1.82rem;line-height:1.08}.blog-html h4{margin-top:30px;margin-bottom:10px;font-size:1.32rem}.blog-html p{color:rgba(6,20,38,.78);line-height:1.78}.blog-html ol,.blog-html ul{gap:12px;padding-left:1.35rem}.blog-html blockquote{padding:18px 22px;border-left:4px solid var(--brand-red);border-radius:var(--radius-md);background:rgba(246,248,251,.9);color:rgba(6,20,38,.82)}.blog-html img{max-width:100%;margin:34px 0;border-radius:var(--radius-lg)}.blog-html hr{width:100%;height:1px;margin:42px 0;border:0;background:rgba(6,20,38,.12)}.blog-html code{border-radius:var(--radius-sm);background:rgba(6,20,38,.07);padding:.16em .38em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}.blog-html pre{overflow-x:auto;margin:0;border-radius:var(--radius-lg);background:#081626;padding:22px;color:#edf6ff;line-height:1.65}.blog-html pre code{display:block;min-width:max-content;background:transparent;padding:0;color:inherit}.blog-html figure[data-block=code],.blog-html figure[data-block=remote-image],.blog-html figure[data-embed]{width:100%;margin:36px 0}.blog-html figure[data-embed=youtube] iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--radius-lg);background:#081626}.blog-html figure[data-embed=social] blockquote{margin:0;border:1px solid rgba(6,20,38,.1);border-left:4px solid var(--brand-red);border-radius:var(--radius-md);background:rgba(255,255,255,.86);padding:22px}.blog-html figure[data-block=remote-image] img{margin:0}.blog-detail-conversion{width:100%;grid-template-columns:1fr;margin-top:42px;margin-left:0;margin-right:0;padding:28px}.blog-detail-conversion h2{max-width:24ch}.blog-article-aside{position:-webkit-sticky;position:sticky;top:116px}.blog-article-help{display:grid;grid-gap:14px;gap:14px;padding:24px;border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(225,54,50,.28),transparent 38%),linear-gradient(145deg,#071524,#132238);color:white;box-shadow:0 24px 60px rgba(6,20,38,.18)}.blog-article-help .eyebrow{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:rgba(255,255,255,.82)}.blog-article-help h2{font-size:1.72rem;line-height:1.02;letter-spacing:0}.blog-article-help p{color:rgba(255,255,255,.76);line-height:1.62}.blog-article-help-actions{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.blog-related-section{padding-top:16px}@media (min-width:1281px){.blog-detail-shell{padding-top:clamp(24px,2.8vw,44px);padding-bottom:clamp(22px,3vw,38px)}.blog-detail-hero--editorial{position:relative;overflow:hidden;min-height:clamp(430px,calc(100svh - 300px),560px);max-width:min(100%,1240px);display:grid;grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);align-items:center;margin:0 auto;padding:clamp(34px,4.2vw,62px);border-radius:var(--radius-lg);background:#081626;box-shadow:0 22px 62px rgba(6,20,38,.15)}.blog-detail-hero--editorial .blog-detail-cover{position:absolute;inset:0;min-height:100%;border-radius:inherit;box-shadow:none;z-index:0}.blog-detail-hero--editorial .blog-detail-cover .article-visual-media{object-fit:cover;object-position:center 45%}.blog-detail-hero--editorial .blog-detail-cover .article-visual-shade{background:linear-gradient(90deg,rgba(6,20,38,.9),rgba(6,20,38,.74) 42%,rgba(6,20,38,.3)),linear-gradient(180deg,rgba(6,20,38,.18),rgba(6,20,38,.4))}.blog-detail-hero--editorial .blog-detail-copy{position:relative;z-index:1;max-width:760px;color:white}.blog-detail-hero--editorial .blog-detail-back{color:rgba(255,255,255,.82)}.blog-detail-hero--editorial .blog-detail-copy h1{max-width:15ch;color:white;font-size:clamp(2.7rem,3.7vw,4.25rem);line-height:.96}.blog-detail-hero--editorial .blog-detail-copy .vehicle-meta,.blog-detail-hero--editorial .blog-detail-copy>p{color:rgba(255,255,255,.82)}.blog-detail-hero--editorial .blog-detail-copy>p{max-width:54ch}.blog-detail-hero--editorial .secondary-button{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:white}.blog-article-shell{grid-template-columns:minmax(0,860px) minmax(260px,320px);gap:clamp(28px,4vw,54px)}.blog-prose-panel{padding:clamp(42px,4.2vw,68px)}.blog-html{font-size:1.08rem}}@media (max-width:1280px){.blog-detail-hero--editorial{grid-template-columns:minmax(0,1fr);max-width:860px}.blog-detail-hero--editorial .blog-detail-cover{min-height:360px}.blog-article-shell{grid-template-columns:minmax(0,780px)}.blog-article-aside{display:none}}@media (max-width:960px){.blog-detail-hero--editorial{gap:20px;padding-top:18px}.blog-detail-hero--editorial .blog-detail-copy{order:0;gap:12px;padding:0}.blog-detail-hero--editorial .blog-detail-copy h1{max-width:none;font-size:2.65rem;line-height:1;letter-spacing:0}.blog-detail-hero--editorial .blog-detail-copy>p{max-width:none;font-size:1rem}.blog-hero-actions{width:100%}.blog-hero-actions>*{flex:1 1 100%}.blog-detail-hero--editorial .blog-detail-cover{min-height:270px;border-radius:var(--radius-lg)}.blog-prose-panel{padding:24px 20px;border-radius:var(--radius-lg)}.blog-html{font-size:1rem;line-height:1.72}.blog-html h2{margin-top:40px;font-size:1.95rem}.blog-html h3{margin-top:28px;font-size:1.55rem}.blog-detail-conversion{padding:22px}}@media (min-width:1281px){.article-grid--blog-hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.article-card,.blog-prose-panel,.brand-proof-card,.builder-copy-panel,.builder-panel,.compact-review-card,.contact-hero-panel,.conversion-panel,.cookie-consent,.cta-band,.detail-accordion,.detail-copy-surface,.detail-equipment-panel,.detail-tech-panel,.faq-item,.feature-window,.finder-help-card,.footer-contact-panel,.hero-panel,.home-action-window,.home-advantages-tile,.home-proof-card,.home-signal-card,.landing-hero-panel,.legal-intro-panel,.legal-note-panel,.location-card,.mobile-filter-panel,.page-panel,.sell-proof-band,.sell-proof-band-card,.service-card,.stock-hero-panel,.stock-mobile-filter-panel,.thank-you-panel,.vehicle-card,.vehicle-detail-panel,.vehicle-video-panel,.workshop-form-panel,.workshop-proof-band-card{border-radius:var(--radius-card)}.vehicle-decision-panel,.vehicle-decision-panel.page-panel,.vehicle-decision-panel.vehicle-detail-panel{border-radius:var(--radius-xl)}.article-card--default .article-visual,.article-card--feature .article-visual,.article-card--highlight .article-visual,.blog-detail-hero--editorial .blog-detail-cover,.brand-proof-media,.feature-window,.feature-window-media,.home-action-window-media,.home-advantages-tile,.home-design-scope--cupra .article-grid--teaser .article-card,.home-design-scope--cupra .home-action-window,.home-design-scope--cupra .home-action-window-copy,.home-design-scope--cupra .home-article-shelf .article-card--compact,.home-design-scope--cupra .home-proof-card,.home-design-scope--cupra .home-stock-section .vehicle-card,.home-proof-card-top,.home-proof-card-visual{border-radius:var(--radius-card)}.inline-text-edit{display:inline}.inline-text-edit-pencil{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:6px;padding:0;vertical-align:middle;border:1px solid rgba(225,54,50,.4);border-radius:var(--radius-pill);background:rgba(225,54,50,.12);color:var(--red);cursor:pointer;opacity:.7;transition:opacity .16s ease,background .16s ease}.inline-text-edit-pencil:hover{opacity:1;background:rgba(225,54,50,.2)}.inline-text-edit-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:60;display:grid;grid-gap:8px;gap:8px;width:min(420px,86vw);padding:14px;border-radius:var(--radius-md);border:1px solid rgba(6,20,38,.12);background:#ffffff;box-shadow:0 24px 60px rgba(6,20,38,.22);text-align:left;white-space:normal}.inline-text-edit-popover-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(6,20,38,.55)}.inline-text-edit-field{width:100%;padding:10px 12px;border:1px solid rgba(6,20,38,.18);border-radius:var(--radius-sm);font:inherit;font-size:.95rem;color:var(--navy);background:#fff;resize:vertical}.inline-text-edit-field:focus{outline:2px solid rgba(225,54,50,.4);outline-offset:1px}.inline-text-edit-error{color:var(--red);font-size:.85rem}.inline-text-edit-actions{display:flex;justify-content:flex-end;gap:8px}.inline-text-edit-cancel,.inline-text-edit-save{padding:8px 16px;border-radius:var(--radius-pill);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;border:1px solid transparent}.inline-text-edit-cancel{border-color:rgba(6,20,38,.16);background:#fff;color:var(--navy)}.inline-text-edit-save{background:var(--red);color:#fff}.inline-text-edit-save:disabled{opacity:.6;cursor:not-allowed}.reviews-band{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:center;padding:clamp(1.5rem,3vw,2.5rem);border-radius:22px;background:var(--surface-muted);border:1px solid var(--line)}@media (min-width:760px){.reviews-band{grid-template-columns:1fr auto;gap:2.5rem}}.reviews-band-kicker{display:inline-block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(6,20,38,.66);margin-bottom:.5rem}.reviews-band-head h2{margin:0 0 .4rem;font-size:var(--fs-subheading)}.reviews-band-head p{margin:0;color:var(--text-soft);max-width:46ch}.reviews-score{display:flex;flex-direction:column;gap:.55rem;align-items:flex-start}@media (min-width:760px){.reviews-score{align-items:flex-end;text-align:right}}.reviews-score-value{font-size:clamp(2.4rem,5vw,3rem);line-height:1;font-weight:700;color:var(--text)}.reviews-stars{position:relative;display:inline-block;font-size:1.5rem;line-height:1;letter-spacing:3px}.reviews-stars-empty{color:rgba(6,20,38,.16)}.reviews-stars-fill{position:absolute;inset:0;overflow:hidden;white-space:nowrap;color:#e08c00}.reviews-score-count{color:var(--text-soft);font-size:var(--fs-small)}.reviews-cta{margin-top:.5rem}.reviews-grid{display:flex;gap:1rem;margin-top:1.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.reviews-grid::-webkit-scrollbar{display:none}@media (max-width:599px){.review-card{flex:0 0 82%}}@media (min-width:600px){.reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (min-width:980px){.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-card{display:flex;flex-direction:column;gap:.85rem;padding:1.4rem;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 6px 20px rgba(6,20,38,.05);scroll-snap-align:start}.review-card-head{display:flex;align-items:center;gap:.75rem}.review-avatar{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;color:#fff;font-weight:600;font-size:.95rem;letter-spacing:.02em}.review-card-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.review-card-name{font-size:var(--fs-small);color:var(--text)}.review-card-stars{color:#e08c00;font-size:.85rem;letter-spacing:2px;line-height:1}.review-avatar--photo{object-fit:cover;background:var(--surface-muted)}.review-card-text{margin:0;color:var(--text-soft);font-size:var(--fs-small);line-height:1.55;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review-card-time{margin-top:auto;color:var(--text-faint);font-size:var(--fs-xs)}.author-avatar{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--red);color:#fff;font-weight:600;font-size:.85rem;object-fit:cover;object-position:center top}img.author-avatar{background:var(--surface-muted)}.author-avatar--lg{width:64px;height:64px;font-size:1.15rem}.author-byline{display:flex;align-items:center;gap:.6rem;margin:.5rem 0 .75rem}.author-byline-text{font-size:var(--fs-small);color:var(--text-soft)}.author-byline-text strong{color:var(--text)}.author-byline-role{color:var(--text-faint)}.author-card{display:flex;gap:1rem;align-items:flex-start;margin-top:2rem;padding:1.4rem;border-radius:18px;background:var(--surface-muted);border:1px solid var(--line)}.author-card-body{display:flex;flex-direction:column;gap:.15rem}.author-card-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.author-card-name{color:var(--text);font-size:1.05rem}.author-card-bio,.author-card-role{color:var(--text-soft);font-size:var(--fs-small)}.author-card-bio{margin:.5rem 0 .4rem;line-height:1.55}.author-card-link{font-size:var(--fs-small)}.author-byline-name,a.author-card-name{color:var(--text);font-weight:600;text-decoration:none}.author-byline-name:hover,a.author-card-name:hover{text-decoration:underline}.author-avatar--xl{width:112px;height:112px;font-size:2rem}.author-page-hero{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.author-page-name{margin:.25rem 0}.author-page-role{color:var(--text-soft);margin:0 0 .75rem}.author-page-bio{color:var(--text-soft);max-width:60ch;margin:0 0 1rem}.facet-links-shell{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:760px){.facet-links-shell{grid-template-columns:1.6fr 1fr}}.facet-links-title{font-size:var(--fs-subheading);margin:0 0 1rem}.facet-links-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.facet-links-list a{display:inline-flex;align-items:baseline;gap:.2rem;padding:.5rem .9rem;border-radius:var(--radius-pill,999px);border:1px solid var(--line);background:var(--surface);color:var(--text);text-decoration:none;font-size:var(--fs-small)}.facet-links-list a:hover{border-color:var(--red)}.facet-links-count{color:var(--text-faint)}.load-more-row{display:flex;justify-content:center;margin-top:28px}.load-more-button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 28px;border-radius:var(--radius-pill);border:1px solid rgba(6,20,38,.14);background:#fff;color:#061426;font-size:1rem;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.load-more-button:hover{background:rgba(6,20,38,.04);border-color:rgba(6,20,38,.28);transform:translateY(-1px)}.load-more-count{color:var(--text-faint);font-weight:600}