@font-face{font-family:"Geist Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Roboto"),local("Helvetica Neue"),local("Helvetica"),local("DejaVu Sans");size-adjust:104.7553%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}:root{--ink-900:oklch(0.16 0.008 250);--ink-800:oklch(0.22 0.008 250);--ink-700:oklch(0.30 0.008 250);--ink-600:oklch(0.42 0.007 250);--ink-500:oklch(0.55 0.005 250);--ink-400:oklch(0.68 0.005 250);--ink-300:oklch(0.82 0.004 250);--ink-200:oklch(0.90 0.003 250);--ink-150:oklch(0.94 0.003 250);--ink-100:oklch(0.97 0.003 80);--ink-50:oklch(0.985 0.002 80);--accent:oklch(0.45 0.07 245);--accent-soft:oklch(0.92 0.02 245);--accent-strong:oklch(0.32 0.08 245);--reca-red:oklch(0.55 0.21 27);--pad-x:clamp(20px, 4.5vw, 80px);--section-y:100px;--section-y-sm:64px;--gap:24px;--font-sans:"Geist", "Geist Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--radius:9px;--maxw:1600px;--page-zoom:1.0}*{box-sizing:border-box}html{zoom:var(--page-zoom)}html,body{margin:0;padding:0;max-width:100%;overflow-x:clip;scrollbar-gutter:stable;background:var(--ink-100);color:var(--ink-900);font-family:var(--font-sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh}:root{--showroom-bg:url("assets/guard/showroom-bg.avif")}.full-bleed{position:relative;width:calc(100vw/var(--page-zoom));left:auto;right:auto;margin-left:calc(50% - 50vw/var(--page-zoom));margin-right:0}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--accent);color:#fff}.ab-company-hero{position:relative;overflow:hidden}.ab-company-hero{padding-top:96px;padding-bottom:96px;width:calc(100vw/var(--page-zoom));margin-left:calc(50% - 50vw/var(--page-zoom));margin-right:0;border-bottom:1px solid var(--ink-200)}.collage{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:0;padding:0;filter:grayscale(.4) contrast(.92) brightness(1.16) blur(3.5px);transform-origin:50% 42%;animation:collageDrift 46s ease-in-out infinite alternate}@keyframes collageDrift{0%{transform:scale(1.05) translate(-1.2%,-.6%)}to{transform:scale(1.11) translate(1.4%,.8%)}}.collage-cell{background:var(--ink-200);background-size:cover;background-position:center;border-radius:0}@media (prefers-reduced-motion:reduce){.collage{animation:none;transform:none}}.ab-company-hero-dark{background:var(--ink-900);color:var(--ink-50);border-bottom-color:oklch(1 0 0/.1)}.ab-company-hero-dark .hero-rule-head{color:var(--ink-50)}.ab-company-hero-dark .hero-statement{color:var(--ink-200)}.collage-dark .collage-cell{background-color:var(--ink-900)}.collage.collage-dark{filter:grayscale(.55) contrast(.95) brightness(.5) blur(3.5px)}.collage-dark .collage-veil{background:linear-gradient(100deg,oklch(.16 .008 255/.93) 0%,oklch(.16 .008 255/.78) 48%,oklch(.16 .008 255/.6) 100%)}.collage-veil{position:absolute;inset:0;background:linear-gradient(100deg,oklch(.985 0 0/.66) 0%,oklch(.985 0 0/.4) 32%,oklch(.985 0 0/.38) 66%,oklch(.985 0 0/.64) 100%)}.hero-cinematic{height:calc(100svh/var(--page-zoom));min-height:600px;display:flex;flex-direction:column;overflow:hidden}.hero-cinematic>.container:first-of-type{flex:0 0 auto}@media (max-width:760px){.hero-cinematic{height:auto;min-height:0}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}}.hero-rule-block{display:inline-block;position:relative}.hero-rule-head{display:block;margin:0}.hero-rule{position:absolute;top:calc(100% + 18px);right:0;left:calc(-1*max(var(--pad-x),(100vw - var(--maxw))/2 + var(--pad-x)));height:4px;border-radius:2px;background:linear-gradient(270deg,var(--reca-red) 0%,color-mix(in oklch,var(--reca-red),transparent 55%) 42%,transparent 100%)}.hero-statement{margin:0}.peek-gallery{position:relative;background:var(--ink-900);border:0;border-radius:0;padding:56px 0 44px;overflow:hidden}.tl2-card-photo img{opacity:0;transition:opacity .45s ease}.tl2-card-photo img.is-loaded{opacity:1}.peek-gallery-light{background:var(--ink-50)}.btn,.field input,.field select,.field textarea,.gchip,.chip,.ph,.vehicle-card img,.partner-card,.gesuch-cta{border-radius:var(--radius)}.vehicle-card img,.ph{border-radius:var(--radius)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600);font-weight:500}.eyebrow-accent{color:var(--accent)}.chapter-band{display:flex;align-items:center;gap:18px;margin:0 0 38px calc(-1*var(--pad-x));padding:0}.chapter-band-rule-left{flex:0 0 auto;width:calc(var(--pad-x) - 18px);height:2px;background:linear-gradient(270deg,var(--reca-red) 0%,color-mix(in oklch,var(--reca-red),transparent 55%) 42%,transparent 100%);transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.2,.8,.2,1) .15s}.chapter-band-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex:0 0 auto;transform:scale(0);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.chapter-band-num{font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;color:var(--ink-500);flex:0 0 auto;opacity:0;transform:translateY(8px);transition:opacity .5s ease .1s,transform .5s cubic-bezier(.2,.8,.2,1) .1s}.chapter-band-title{font-family:var(--font-sans);font-size:clamp(21px,2.1vw,28px);font-weight:600;letter-spacing:-.015em;line-height:1.1;white-space:nowrap;color:var(--ink-900);flex:0 0 auto;opacity:0;transform:translateY(8px);transition:opacity .5s ease .1s,transform .5s cubic-bezier(.2,.8,.2,1) .1s}.chapter-band-rule{flex:1;height:1.5px;background:linear-gradient(90deg,var(--reca-red) 0%,var(--reca-red) 18%,color-mix(in oklch,var(--reca-red),transparent 50%) 50%,transparent 100%);border-radius:1px;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.8,.2,1) .15s}.chapter-band.in .chapter-band-dot{transform:scale(1)}.chapter-band.in .chapter-band-num,.chapter-band.in .chapter-band-title{opacity:1;transform:none}.chapter-band.in .chapter-band-rule{transform:scaleX(1)}.chapter-band.in .chapter-band-rule-left{transform:scaleX(1)}.chapter-band.band-norule{gap:0;margin-left:0}.chapter-band.band-norule .chapter-band-rule,.chapter-band.band-norule .chapter-band-rule-left{display:none}.chapter-band.band-norule .chapter-band-title{font-size:clamp(36px,4.5vw,64px);font-weight:600;letter-spacing:-.03em;line-height:1;white-space:normal}@media (prefers-reduced-motion:reduce){.chapter-band-dot,.chapter-band-num,.chapter-band-title{opacity:1;transform:none;transition:none}.chapter-band-rule,.chapter-band-rule-left{transform:scaleX(1);transition:none}}@media print{.chapter-band-dot,.chapter-band-num,.chapter-band-title{opacity:1;transform:none}.chapter-band-rule,.chapter-band-rule-left{transform:scaleX(1)}}.vdetail-print-head,.vdetail-print-foot{display:none}@media print{@page{margin:14mm 14mm 16mm}.nav,.footer,.vdetail-bar,.vdetail-actions,.vg-arrow,.vg-dots{display:none!important}html,body{background:#fff!important}.vdetail-page{padding:0!important}.vdetail-page .container{max-width:none!important;padding:0!important}.vdetail-print-head{display:flex!important;align-items:flex-end;justify-content:space-between;padding-bottom:10px;margin-bottom:18px;border-bottom:2px solid #111}.vdp-brand{display:flex;align-items:baseline;gap:9px}.vdp-word{position:relative;display:inline-block;font-family:var(--font-sans);font-weight:800;font-style:italic;font-size:26px;line-height:1;letter-spacing:-.045em;color:#111;padding-right:.16em}.vdp-word .brand-slash{position:absolute;width:.7em;height:.165em;right:.05em;bottom:.305em;background:var(--reca-red);transform:skewX(-22deg)}.vdp-sub{font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#444}.vdp-head-meta{text-align:right;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:#555;line-height:1.5}.vdetail{border:0!important;border-radius:0!important;background:#fff!important;overflow:visible!important;display:block!important}.vdetail-gallery{display:block!important;background:#fff!important}.vdetail-info{display:block!important;padding:0!important;border-top:0!important}.vdetail-info .vd-grp-head,.vdetail-info .vd-grp-specs,.vdetail-info .vd-grp-price,.vdetail-info .vd-grp-desc,.vdetail-info .vd-grp-equip{order:0!important}.vd-grp{break-inside:avoid;page-break-inside:avoid;margin-bottom:14px}.vdetail-main,.vdetail img{break-inside:avoid;page-break-inside:avoid}.vd-grp-desc,.vd-grp-equip{break-inside:auto}.vdetail-main{aspect-ratio:16/9!important;max-height:8.5cm;border:1px solid #ddd;margin-bottom:8px}.vdetail-main img{object-fit:cover!important}.vdetail-thumbs{display:flex!important;flex-wrap:wrap;gap:5px!important;padding:0 0 12px!important;margin-bottom:14px;border-bottom:1px solid #ddd;background:#fff!important;overflow:visible!important}.vdetail-thumb{flex:0 0 auto!important;width:2.5cm!important;height:1.8cm!important;border:1px solid #ccc!important}.vdetail-thumb.on{border-color:var(--reca-red)!important}.vdetail-stock{color:#888!important;margin-bottom:6px!important}.vdetail-title{font-size:22px!important;margin:0 0 2px!important}.vehicle-trim{margin-bottom:8px!important}.vd-grp-price{padding:9px 0!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.vdetail-price{font-size:23px!important;color:#111!important}.vdetail-price-sub{margin-bottom:0!important;color:#666!important}.vdetail-section-label{color:#888!important;margin:0 0 8px!important}.vdetail-specs{grid-template-columns:1fr 1fr!important}.vdetail-specs dt{color:#555!important}.vdetail-specs dd,.vdetail-desc,.vdetail-equip li{color:#111!important}.vdetail-specs>div{padding:6px 0!important}.vdetail-desc{font-size:12.5px!important;line-height:1.55!important}.vdetail-desc p{margin:0 0 8px!important}.vdetail-equip-toggle{display:none!important}.vdetail-equip{columns:2;column-gap:24px}.vdetail-equip li{font-size:11.5px!important;break-inside:avoid}.vdetail-print-foot{display:grid!important;grid-template-columns:auto auto 1fr;gap:26px;margin-top:22px;padding-top:10px;border-top:1px solid #bbb;font-family:var(--font-sans);font-size:11px;color:#222}.vdp-foot-col{display:flex;flex-direction:column;gap:2px}.vdp-foot-label{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#999}a[href]:after{content:""!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0;text-wrap:balance}.h-display{font-size:clamp(48px,7vw,96px);font-weight:400;letter-spacing:-.035em;line-height:.98}.h-xl{font-size:clamp(36px,4.5vw,64px);letter-spacing:-.03em}.h-lg{font-size:clamp(28px,3vw,40px);letter-spacing:-.022em}.h-md{font-size:clamp(22px,2vw,28px);letter-spacing:-.018em}p{margin:0;text-wrap:pretty}.lede{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--ink-700);max-width:56ch}.muted{color:var(--ink-600)}.mono{font-family:var(--font-mono);letter-spacing:.02em}.container{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.section{padding-top:var(--section-y);padding-bottom:var(--section-y)}hr.rule{border:0;border-top:1px solid var(--ink-200);margin:0}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid transparent;border-radius:var(--radius);font-size:14px;font-weight:500;letter-spacing:.005em;transition:all .18s ease;background:0 0;color:var(--ink-900);cursor:pointer}.btn-primary{background:var(--ink-900);color:var(--ink-50)}.btn-primary:hover{background:var(--accent-strong)}.btn-ghost{border:1px solid var(--ink-300);color:var(--ink-900)}.btn-ghost:hover{border-color:var(--ink-900);background:var(--ink-900);color:var(--ink-50)}.btn-light{background:rgba(255,255,255,.95);color:var(--ink-900)}.btn-light:hover{background:#fff}.btn-text{padding:8px 0;color:var(--ink-900);border-bottom:1px solid var(--ink-900);border-radius:0}.btn-text:hover{color:var(--accent);border-bottom-color:var(--accent)}.pager{margin-top:56px;padding-top:28px;border-top:1px solid var(--ink-200);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.pager-centered{justify-content:center;gap:8px;border-top:0;padding-top:0}.pager-btn{min-width:44px;height:44px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:1px solid var(--ink-300);color:var(--ink-800);font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;cursor:pointer;border-radius:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.pager-btn:hover:not(:disabled){border-color:var(--ink-800);background:var(--ink-100)}.pager-btn.on{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.pager-btn:disabled{opacity:.35;cursor:default}.pager-arrow{font-size:20px;line-height:1}.btn .arr{transition:transform .18s ease}.btn:hover .arr{transform:translateX(3px)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-600)}.field input,.field select,.field textarea{font-family:var(--font-sans);font-size:15px;color:var(--ink-900);background:0 0;border:0;border-bottom:1px solid var(--ink-300);padding:10px 0;outline:0;transition:border-color .15s ease;border-radius:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--accent)}.field textarea{min-height:96px;resize:vertical;font-family:inherit}.plate{display:flex;align-items:stretch;height:76px;border:1.5px solid var(--ink-900);border-radius:7px;background:#fff;overflow:hidden;max-width:320px;box-shadow:0 1px 0 var(--ink-300)}.papers-lightbox-fig{position:relative;display:inline-block;line-height:0}.papers-lightbox-fig img{max-width:96vw;max-height:92vh;width:auto;height:auto;display:block;border:1px solid oklch(1 0 0/.15)}.papers-lightbox-brief{display:inline-block}.papers-lightbox-brief img{max-height:92vh;width:auto;max-width:96vw}.gesuch-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:26px 30px;border:1px solid var(--ink-200);background:#fff;box-shadow:0 16px 50px oklch(.16 .008 250/.07),0 3px 12px oklch(.16 .008 250/.04);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;cursor:pointer}.gesuch-cta:hover{transform:translateY(-4px);border-color:var(--ink-300);box-shadow:0 26px 60px oklch(.16 .008 250/.13),0 6px 18px oklch(.16 .008 250/.06)}.gesuch-cta-text{max-width:62ch}.gesuch-cta-eyebrow{display:block;font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-900);margin-bottom:8px}.gesuch-cta-text p{color:var(--ink-700);font-size:15px;line-height:1.55}.gesuch-cta-btn{flex:0 0 auto;background:#fff;border:1px solid var(--ink-200);color:var(--ink-900);border-radius:999px;box-shadow:0 8px 20px -14px oklch(0 0 0/.4);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.gesuch-cta-btn svg{transition:transform .18s ease}.gesuch-cta:hover .gesuch-cta-btn,.gesuch-cta-btn:hover{background:var(--reca-red);border-color:var(--reca-red);color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px -12px color-mix(in oklch,var(--reca-red),transparent 22%)}.gesuch-cta:hover .gesuch-cta-btn svg,.gesuch-cta-btn:hover svg{transform:translateX(3px)}.gesuch-overlay{position:fixed;inset:0;z-index:3000;background:oklch(.16 .008 250/.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;animation:gesuchOverlayIn .2s ease}.gesuch-modal{position:relative;width:100%;max-width:min(1160px,95vw);max-height:92vh;overflow-y:auto;margin:auto;background:#fff;color:var(--ink-900);border:1px solid var(--ink-200);border-radius:0;padding:38px clamp(22px,4vw,56px) 40px;box-shadow:0 40px 120px oklch(0 0 0/.5);animation:gesuchModalIn .26s cubic-bezier(.2,.8,.2,1)}@keyframes gesuchOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes gesuchModalIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gesuch-overlay,.gesuch-modal{animation:none}}@media (max-width:760px){.gesuch-modal{padding:30px 22px 32px}}.akf-seclabel::before{content:"";width:18px;height:3px;background:var(--reca-red);border-radius:2px;flex:none}.akf-seclabel{grid-column:1/-1;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-900);border-top:1px solid var(--ink-200);padding-top:20px;margin-top:8px}.akf-seclabel-first{border-top:0;padding-top:0;margin-top:0}.gesuch-radio{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.gchip{font-family:var(--font-sans);font-size:13px;padding:9px 15px;border:1px solid var(--ink-300);background:0 0;color:var(--ink-800);cursor:pointer;transition:all .15s ease;border-radius:0}.gchip:hover:not(:disabled){border-color:var(--ink-900)}.gchip.on{background:var(--ink-900);border-color:var(--ink-900);color:var(--ink-50)}.gchip:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}@media (max-width:860px){.gesuch-cta{flex-direction:column;align-items:flex-start;gap:18px;padding:24px}}.ph{position:relative;background:repeating-linear-gradient(135deg,oklch(.3 .008 250)0,oklch(.3 .008 250) 1px,oklch(.27 .008 250) 1px,oklch(.27 .008 250) 14px);color:oklch(.78 .005 250);overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ph-light{background:repeating-linear-gradient(135deg,oklch(.92 .004 250)0,oklch(.92 .004 250) 1px,oklch(.95 .003 250) 1px,oklch(.95 .003 250) 14px);color:oklch(.42 .005 250)}.ph-label{background:oklch(.18 .008 250/.78);color:var(--ink-100);padding:6px 10px;border:1px solid oklch(1 0 0/.12)}.ph-light .ph-label{background:oklch(1 0 0/.9);color:var(--ink-900);border-color:var(--ink-300)}.page-enter{animation:pageIn .4s ease}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nav{position:sticky;top:0;z-index:50;background:oklch(.97 .003 80/.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:0}.nav::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0,oklch(.16 .008 250/.16) 12%,oklch(.16 .008 250/.16) 88%,transparent 100%)}.nav-dark::after{background:linear-gradient(90deg,transparent 0,oklch(1 0 0/.16) 18%,oklch(1 0 0/.16) 82%,transparent 100%)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:96px;gap:32px}.nav-dark{background:oklch(.16 .008 250/.58);color:var(--ink-100)}.nav-dark .nav-link{color:var(--ink-200)}.nav-dark .nav-link:hover{color:var(--ink-50)}.nav-dark .nav-link.active{color:var(--ink-50)}.nav-dark .nav-link.active::after{background:linear-gradient(90deg,transparent 0%,var(--reca-red) 25%,var(--reca-red) 75%,transparent 100%)}.brand{display:flex;align-items:stretch;gap:12px;flex:none;white-space:nowrap;font-weight:500;letter-spacing:-.01em}.brand-id{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.brand-logo{display:inline-flex;align-items:center;line-height:0;padding-right:0}.brand-logo-img{height:52px;width:auto;display:block}.brand-logo .logo-white{display:none}.nav-dark .brand-logo .logo-black{display:none}.nav-dark .brand-logo .logo-white{display:block}.footer-logo{display:inline-flex;align-items:center;line-height:0}.footer-logo-img{height:40px;width:auto;display:block}.footer-logo .logo-black{display:none}.footer-logo .logo-white{display:block}.footer-light .footer-logo .logo-black{display:block}.footer-light .footer-logo .logo-white{display:none}.footer-light .footer-logo .logo-black{display:block}.footer-light .footer-logo .logo-white{display:none}.brand-slash{position:absolute;right:.05em;bottom:.305em;width:.7em;height:.165em;background:var(--reca-red);transform:skewX(-22deg);border-radius:.5px}.footer-brand{display:inline-flex;align-items:stretch;gap:14px;margin-bottom:18px}.footer-brand-since-lk{flex-direction:column;align-items:stretch;gap:11px}.footer-brand-since-lk .footer-brand-rule{height:1.5px;background:var(--ink-50);border-radius:2px}.footer-light .footer-brand-since-lk .footer-brand-rule{background:var(--ink-900)}.footer-brand-since-lk .footer-brand-since{align-self:flex-end;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--reca-red)}.footer-brand-id{display:inline-flex;flex-direction:row;align-items:baseline;gap:11px}.footer-brand-line{font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-400);line-height:1}.footer-brand-sub{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink-500);padding-left:16px;border-left:1px solid oklch(1 0 0/.16)}.nav-links{display:flex;gap:28px;align-items:center}.nav-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:16.5px;color:var(--ink-700);padding:6px 0;transition:color .15s ease}.nav-link:hover{color:var(--ink-900)}.nav-link.active{color:var(--ink-900)}.nav-link.active::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--reca-red) 25%,var(--reca-red) 75%,transparent 100%)}.nav-right{display:flex;align-items:center;gap:16px}.nav-guard{display:inline-flex;align-items:center;gap:9px;color:var(--ink-500);opacity:.92;transition:color .15s ease,opacity .15s ease}.nav-guard:hover{opacity:1}.nav-guard-lock{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.nav-cross-logo{height:38px;width:auto;display:block}.nav-guard .ncl-white,.nav-mobile-cross .ncl-white{display:none}.nav-dark .nav-guard .ncl-black{display:none}.nav-dark .nav-guard .ncl-white{display:block}.nav-mobile-cross .ncl-black{display:block}.nav-mobile-cross .ncl-white{display:none}.nav-dark .nav-mobile-cross .ncl-black{display:none}.nav-dark .nav-mobile-cross .ncl-white{display:block}.nav-mobile-cross .nav-cross-logo{height:34px}.nav-guard-word{position:relative;font-family:var(--font-sans);font-weight:800;font-style:italic;font-size:16px;line-height:1;letter-spacing:-.045em;color:var(--ink-900);padding-right:.16em}.nav-guard-tag{font-family:var(--font-sans);font-weight:500;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-600);line-height:1}.nav-guard svg{color:var(--ink-400)}.nav-guard:hover .nav-guard-word,.nav-guard:hover .nav-guard-tag,.nav-guard:hover svg{color:var(--ink-900)}.nav-guard-div{width:1px;height:30px;background:var(--ink-200);flex:0 0 auto}.nav-dark .nav-guard-word{color:var(--ink-50)}.nav-dark .nav-guard-tag{color:var(--ink-300)}.nav-dark .nav-guard svg{color:var(--ink-400)}.nav-dark .nav-guard:hover .nav-guard-word,.nav-dark .nav-guard:hover .nav-guard-tag,.nav-dark .nav-guard:hover svg{color:var(--ink-50)}.nav-dark .nav-guard-div{background:oklch(1 0 0/.15)}.nav-contact{display:flex;flex-direction:row;gap:8px;align-items:center}.nav-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--ink-300);border-radius:0;color:var(--ink-700);transition:all .15s ease}.nav-contact-icon:hover{border-color:var(--ink-900);background:var(--ink-900);color:var(--ink-50)}.nav-dark .nav-contact-icon{border-color:oklch(1 0 0/.2);color:var(--ink-200)}.nav-dark .nav-contact-icon:hover{border-color:var(--ink-50);background:var(--ink-50);color:var(--ink-900)}.lang-menu{position:relative}.lang-menu-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ink-300);border-radius:0;background:0 0;color:var(--ink-700);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:7px 11px;cursor:pointer;transition:all .15s ease}.lang-menu-btn:hover{border-color:var(--ink-900);color:var(--ink-900)}.lang-menu-backdrop{position:fixed;inset:0;z-index:69}.lang-menu-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:70;background:oklch(.985 .002 80);border:1px solid var(--ink-200);box-shadow:0 16px 34px oklch(0 0 0/.12);padding:4px;min-width:62px;display:flex;flex-direction:column;gap:2px;animation:ddIn .16s ease}.lang-menu-pop button,.lang-menu-pop a{background:0 0;border:0;text-align:left;cursor:pointer;text-decoration:none;border-radius:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-700);padding:8px 12px}.lang-menu-pop button:hover,.lang-menu-pop a:hover{background:var(--ink-150);color:var(--ink-900)}.lang-menu-pop button.active,.lang-menu-pop a.active{background:var(--ink-900);color:var(--ink-50)}.lang-menu-pop button,.lang-menu-pop a{display:flex;align-items:center;justify-content:space-between;gap:10px}.lang-flag{width:16px;height:11px;flex:none;border-radius:2px;box-shadow:0 0 0 1px oklch(0 0 0/.12);display:inline-block;vertical-align:middle}.nav-dark .lang-flag,.lang-menu-dark .lang-flag{box-shadow:0 0 0 1px oklch(1 0 0/.25)}.nav-dark .lang-menu-btn{border-color:oklch(1 0 0/.2);color:var(--ink-200)}.nav-dark .lang-menu-btn:hover{border-color:var(--ink-50);color:var(--ink-50)}.nav-mobile-guard{display:flex;align-items:center;gap:8px;padding:16px 0 4px}.nav-mobile-guard .nav-guard-word{font-size:18px;color:var(--ink-900)}.nav-dark .nav-mobile-guard .nav-guard-word{color:var(--ink-50)}.nav-mobile-guard .nav-guard-tag{font-size:15px}.nav-item{position:relative}.nav-item::before{content:"";position:absolute;top:-32px;bottom:-32px;left:-14px;right:-14px;z-index:0}.nav-dropdown{position:absolute;top:calc(100% + 32px);left:-20px;min-width:320px;background:oklch(.97 .01 80/.82);-webkit-backdrop-filter:blur(50px) saturate(1.8);backdrop-filter:blur(50px) saturate(1.8);border:1px solid var(--ink-200);border-top:0;box-shadow:0 24px 48px oklch(0 0 0/.08);padding:8px;z-index:60;animation:ddIn .18s ease}.nav-dropdown-dark{background:oklch(.16 .012 250/.84);border-color:oklch(1 0 0/.1)}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-dropdown-inner{display:flex;flex-direction:column;gap:2px}.nav-dd-item{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 14px;min-height:62px;box-sizing:border-box;cursor:pointer;transition:background .12s ease;border-radius:1px;position:relative}.nav-dd-sep{flex:0 0 auto;height:1px;margin:0 10px;pointer-events:none;background:linear-gradient(90deg,transparent 0,oklch(0 0 0/.5) 12%,oklch(0 0 0/.5) 88%,transparent 100%)}.nav-dropdown-dark .nav-dd-sep{background:linear-gradient(90deg,transparent 0,oklch(1 0 0/.68) 12%,oklch(1 0 0/.68) 88%,transparent 100%)}.nav-dd-item:hover{background:var(--ink-150)}.nav-dropdown-dark .nav-dd-item:hover{background:oklch(1 0 0/.05)}.nav-dd-label{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--ink-900)}.nav-dropdown-dark .nav-dd-label{color:var(--ink-50)}.nav-dd-label .arr{opacity:.3;transition:opacity .15s,transform .15s}.nav-dd-item:hover .nav-dd-label .arr{opacity:1;transform:translateX(2px)}.nav-dd-desc{font-size:12px;color:var(--ink-600);letter-spacing:.005em}.nav-dropdown-dark .nav-dd-desc{color:var(--ink-400)}.nav-dd-guard{margin-top:10px;padding:13px 15px;border:1px solid oklch(.8 .02 250/.28);border-radius:0;background:linear-gradient(180deg,oklch(.26 .012 250) 0%,oklch(.205 .01 250) 100%);box-shadow:0 12px 30px -22px oklch(0 0 0/.7),inset 0 1px 0 oklch(.8 .02 250/.12);transition:border-color .18s ease,box-shadow .18s ease}.nav-dd-guard:hover{border-color:oklch(.8 .02 250/.5);box-shadow:0 16px 36px -22px oklch(0 0 0/.78),inset 0 1px 0 oklch(.8 .02 250/.18)}.nav-dropdown-dark .nav-dd-guard{border-color:oklch(.8 .02 250/.28);background:linear-gradient(180deg,oklch(.26 .012 250) 0%,oklch(.205 .01 250) 100%)}.nav-dropdown-dark .nav-dd-guard:hover{border-color:oklch(.8 .02 250/.5);background:linear-gradient(180deg,oklch(.26 .012 250) 0%,oklch(.205 .01 250) 100%)}.nav-dd-guard .nav-guard-lock{flex-direction:row;align-items:baseline;gap:5px}.nav-dd-guard .nav-guard-word{font-size:15px;color:var(--ink-50)}.nav-dd-guard .nav-guard-tag{font-size:13px;color:oklch(.8 .02 250)}.nav-dd-guard .nav-dd-label{color:var(--ink-50)}.nav-dd-guard .nav-dd-label svg{color:oklch(.8 .02 250)}.nav-dd-guard:hover .nav-dd-label svg{color:oklch(.9 .018 250)}.nav-dd-guard .nav-dd-desc{color:oklch(.7 .015 250)}.nav-mobile-sub-guard{border-top:1px solid var(--ink-200);margin-top:6px;padding-top:14px}.nav-mobile-sub-guard .nav-guard-lock{flex-direction:row;align-items:baseline;gap:5px}.nav-mobile-sub-guard .nav-guard-word{font-size:16px}.nav-mobile-sub-guard .nav-guard-tag{font-size:14px}.footer{position:relative;z-index:1;overflow:hidden;background:oklch(.16 .008 250/.58);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--ink-300);padding:80px 0 32px}.footer:not(.footer-light)::after{content:"";position:absolute;inset:0;z-index:0;background:url(assets/footer-showroom.avif)center 58%/cover no-repeat;filter:blur(5px) brightness(.38) saturate(.85);opacity:.55;transform:scale(1.1);pointer-events:none}.footer-light::after{content:"";position:absolute;inset:0;z-index:0;background:url(assets/footer-showroom.avif)center 56%/cover no-repeat;filter:blur(6px) brightness(1.18) saturate(.8) contrast(.92);opacity:.14;transform:scale(1.1);pointer-events:none}.footer>.container{position:relative;z-index:1}.footer::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0,oklch(1 0 0/.16) 18%,oklch(1 0 0/.16) 82%,transparent 100%)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:56px;padding-bottom:48px;border-bottom:1px solid oklch(1 0 0/.08)}.footer h3{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-100);margin-bottom:20px;font-weight:500;height:42px;display:flex;align-items:flex-end;line-height:1}.footer-navcol-logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;height:42px;margin-bottom:20px;line-height:1}.footer-navcol-logo .footer-navcol-tag,.footer-navcol-logo .nav-guard-tag{line-height:1;font-size:12px}.footer-navcol-logo .nav-guard-word{font-size:21px;line-height:1}.footer-navcol-logo .nav-guard-word .brand-slash{width:.7em;height:.165em}.footer-navcol-tag{font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-400)}.footer-navcol-logo-guard .nav-guard-word{font-size:21px}.footer-navcol-logo-guard .nav-guard-tag{font-size:12px}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.footer-grid>*{min-width:0}.footer a{font-size:14px;color:var(--ink-300);transition:color .15s ease}.footer a:hover{color:var(--ink-50)}.footer-bottom{display:flex;justify-content:space-between;padding-top:32px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-500)}.footer-brand-text{font-size:14px;line-height:1.6;color:var(--ink-400);margin-top:16px;margin-bottom:48px;max-width:52ch}.footer-contact{display:flex;flex-direction:column;gap:9px;margin-top:0}.footer-contact-label{margin:0 0 5px}.footer-locale{display:grid;grid-template-columns:auto auto auto 1fr;gap:56px;align-items:start;padding:44px 0 8px}.footer-ib-label{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);margin:0 0 14px;font-weight:500}.footer-ib-ico{display:inline-flex;color:var(--reca-red)}.footer-ib-addr{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.65;color:var(--ink-400)}.footer-ib-addr-name{color:var(--ink-50);font-weight:500}.footer-map{display:block;position:relative;width:100%;height:100%;min-height:196px;border:1px solid oklch(1 0 0/.12);border-radius:0;overflow:hidden}.footer-map iframe{width:100%;height:100%;border:0;display:block;filter:none}.footer-map-overlay{position:absolute;inset:0;background:0 0;transition:background .2s ease}.footer-map:hover .footer-map-overlay{background:oklch(1 0 0/.05)}.footer-contact-ico{display:inline-flex;color:var(--ink-900);flex:none}@media (max-width:920px){.footer-locale{grid-template-columns:1fr 1fr}.footer-map{grid-column:1/-1;width:100%;min-height:220px}}@media (max-width:540px){.footer-locale{grid-template-columns:1fr;gap:32px}}.footer-contact a{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-100);width:fit-content}.footer-contact a:hover{color:var(--ink-50)}.footer-contact-addr{font-size:13px;color:var(--ink-500);margin-top:2px}.footer-hours-rows{display:flex;flex-direction:column}.footer-hours-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid oklch(1 0 0/.1)}.footer-hours-row:first-child{padding-top:0}.footer-hours-day{font-size:14px;color:var(--ink-50)}.footer-hours-time{font-size:13px;color:var(--ink-400);white-space:nowrap}.footer-hours-note{margin-top:13px;font-size:12.5px;line-height:1.55;color:var(--ink-400);max-width:32ch}.footer-light{background:#fff;color:var(--ink-900);backdrop-filter:none;-webkit-backdrop-filter:none}.footer-light::before{height:1px;background:linear-gradient(90deg,transparent 0,oklch(0 0 0/.62) 50%,transparent 100%)}.footer-light .footer-grid{border-bottom-color:var(--ink-200)}.footer-light h3,.footer-light h4{color:var(--ink-900)}.footer-light a{color:var(--ink-800)}.footer-light a:hover{color:var(--ink-900)}.footer-light .footer-bottom{color:var(--ink-600)}.footer-light .footer-brand-text{color:var(--ink-600)}.footer-light .footer-navcol-tag{color:var(--ink-600)}.footer-light .footer-brand-line{color:var(--ink-600)}.footer-light .footer-brand-sub{color:var(--ink-600);border-left-color:var(--ink-300)}.footer-light .footer-contact a{color:var(--ink-900)}.footer-light .footer-contact a:hover{color:var(--accent)}.footer-light .footer-contact-addr{color:var(--ink-600)}.footer-light .footer-ib-label{color:var(--ink-500)}.footer-light .footer-ib-addr{color:var(--ink-600)}.footer-light .footer-ib-addr-name{color:var(--ink-900)}.footer-light .footer-hours-day{color:var(--ink-900)}.footer-light .footer-hours-time{color:var(--ink-600)}.footer-light .footer-hours-row{border-bottom-color:var(--ink-200)}.footer-light .footer-hours-note{color:var(--ink-600)}.footer-light .footer-map{border-color:var(--ink-200)}.footer-light .footer-map iframe{filter:none}.footer-light .footer-map:hover .footer-map-overlay{background:oklch(0 0 0/.05)}.akf-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}@media (max-width:560px){.akf-fields{grid-template-columns:minmax(0,1fr);gap:18px}.ankauf-form{padding:24px 18px}.ankauf-form .steps{margin-bottom:24px}.ankauf-form .step{flex-direction:column;gap:6px;padding:12px 2px;text-align:center;font-size:9px;letter-spacing:.06em;line-height:1.25}}.ankauf-form{background:#fff;border:1px solid var(--ink-200);border-radius:var(--radius);padding:36px 40px;box-shadow:0 16px 50px oklch(.16 .008 250/.07),0 3px 12px oklch(.16 .008 250/.04);position:relative}.ankauf-form{overflow-x:clip}.ankauf-form .field{min-width:0}.ankauf-form .field input:not([type=checkbox]):not([type=radio]),.ankauf-form .field select,.ankauf-form .field textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ankauf-form .steps{min-width:0}.ankauf-form .steps .step{min-width:0}.ankauf-fs-btn{position:absolute;top:16px;right:16px;z-index:3;width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--ink-50);border:1px solid var(--ink-200);color:var(--ink-600);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.ankauf-fs-btn:hover{color:var(--ink-900);border-color:var(--ink-400);background:#fff;transform:translateY(-1px)}.ankauf-form .btn{transition:transform .16s ease,box-shadow .16s ease,background .18s ease,border-color .18s ease,color .18s ease}.ankauf-form .btn-primary:hover{background:var(--ink-900);transform:translateY(-2px);box-shadow:0 12px 24px -12px oklch(0 0 0/.5)}.ankauf-form .btn-ghost:hover{background:0 0;color:var(--ink-900);border-color:var(--ink-500);transform:translateY(-2px);box-shadow:0 10px 20px -12px oklch(0 0 0/.32)}.ankauf-overlay{position:fixed;inset:0;z-index:3000;background:oklch(.16 .008 250/.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;animation:ankaufOverlayIn .2s ease}.ankauf-form-modal{width:100%;max-width:min(1160px,95vw);max-height:92vh;overflow-y:auto;margin:auto;padding:38px 56px 40px;box-shadow:0 40px 120px oklch(0 0 0/.5);animation:ankaufModalIn .26s cubic-bezier(.2,.8,.2,1)}.ankauf-form-modal .akf-fields{grid-template-columns:repeat(3,1fr);gap:17px 30px}.ankauf-form-modal .akf-fields>.field{grid-column:auto!important}.ankauf-form-modal .akf-fields>.field:has(textarea){grid-column:1/-1!important}.ankauf-form-modal .eyebrow{font-size:16px!important;margin-bottom:8px!important}.ankauf-form-modal>p{font-size:16px;margin-bottom:22px!important}.ankauf-form-modal .field label{font-size:14px}.ankauf-form-modal .field input,.ankauf-form-modal .field select,.ankauf-form-modal .field textarea{font-size:16px}.ankauf-form-modal .field textarea{min-height:80px}.ankauf-form-modal .steps{font-size:14px;margin-bottom:26px}.ankauf-form-modal .akf-fields+div{margin-top:26px!important}@media (max-width:1040px){.ankauf-form-modal .akf-fields{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ankauf-form-modal{padding:28px 22px}.ankauf-form-modal .akf-fields{grid-template-columns:1fr}}.ankauf-form-modal{overflow-x:hidden}.ankauf-form-modal .field{min-width:0}.ankauf-form-modal .field input:not([type=checkbox]):not([type=radio]),.ankauf-form-modal .field select,.ankauf-form-modal .field textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ankauf-form-modal .steps{min-width:0}.ankauf-form-modal .steps .step{min-width:0}@media (max-width:680px){.ankauf-overlay{padding:8px}.ankauf-form-modal{padding:20px 16px;max-width:100%;max-height:100%}.ankauf-form-modal .akf-fields{grid-template-columns:1fr!important;gap:16px}.ankauf-form-modal .steps{gap:0;font-size:12px}.ankauf-form-modal .steps .step{padding-left:4px;padding-right:4px}}body.modal-open-hide-nav{overflow:hidden}body.modal-open-hide-nav .nav{display:none!important}@keyframes ankaufOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ankaufModalIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ankauf-overlay,.ankauf-form-modal{animation:none}}@media (max-width:560px){.ankauf-form{padding:26px 22px}.ankauf-overlay{padding:16px 12px}}.ankauf-tips-faq{margin-top:40px}.ankauf-tips-list{list-style:none;margin:0;padding:0}.ankauf-tips-list li{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--ink-200)}.ankauf-tips-list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.ankauf-tips-k{display:block;font-weight:600;font-size:15px;color:var(--ink-900);margin-bottom:6px}.ankauf-tips-list p{color:var(--ink-700);font-size:14px;line-height:1.6;margin:0}.vehicle-card{cursor:pointer;display:flex;flex-direction:column;background:0 0;transition:transform .25s ease}.vehicle-card:hover{transform:translateY(-2px)}.vehicle-card .ph{aspect-ratio:4/3;margin-bottom:16px}.vehicle-card:hover .ph::after{content:"";position:absolute;inset:0;background:oklch(.18 .008 250/.15)}.vehicle-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vehicle-name{font-size:17px;font-weight:500;letter-spacing:-.01em}.vehicle-trim{font-size:13px;color:var(--ink-600);margin-top:2px}.vehicle-card .vehicle-trim{line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shx-left .vehicle-card .vehicle-trim{min-height:0;-webkit-line-clamp:1}.vehicle-price-wrap{text-align:right;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;line-height:1.1}.vehicle-price-sub{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;color:var(--ink-500);margin-top:3px;white-space:nowrap}.vehicle-price{font-family:var(--font-mono);font-size:16px;font-weight:400;letter-spacing:.01em;color:var(--ink-900)}.vehicle-price-tax{font-size:1em;font-weight:400;color:var(--ink-900);letter-spacing:.01em;margin-left:5px}.selected-dark .vehicle-price-tax,.shx-left .vehicle-price-tax{color:var(--ink-50)}.vehicle-price-net{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--ink-500);margin-top:0;white-space:nowrap}.vehicle-legal{margin-top:10px;padding-top:8px;border-top:1px solid var(--ink-150);font-size:10px;line-height:1.45;color:var(--ink-500)}.vehicle-specs{display:flex;gap:16px;margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600)}.vehicle-specs span{display:inline-flex;gap:6px}.selected-dark .chapter-band-title{color:var(--ink-50)}.selected-dark .h-xl{color:var(--ink-50)}.selected-dark .btn-text{color:var(--ink-50);border-bottom-color:oklch(1 0 0/.45)}.selected-dark .btn-text:hover{color:var(--reca-red);border-bottom-color:var(--reca-red)}.selected-dark .vehicle-name{color:var(--ink-50)}.selected-dark .vehicle-name span{color:oklch(.72 .006 255)!important}.selected-dark .vehicle-trim{color:oklch(.66 .006 255)}.selected-dark .vehicle-price{color:var(--ink-50)}.selected-dark .vehicle-price-net{color:oklch(.72 .006 255)}.selected-dark .vehicle-price-sub{color:oklch(.6 .006 255)}.selected-dark .vehicle-specs{color:oklch(.68 .006 255)}.selected-dark .vehicle-legal{color:oklch(.5 .006 255);border-top-color:oklch(1 0 0/.12)}.svc-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:36px 34px 30px;border:1px solid oklch(1 0 0/.14);background:oklch(1 0 0/.015);min-height:268px;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .25s ease,background .25s ease,transform .25s ease}.svc-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--reca-red);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.svc-card:hover{border-color:oklch(1 0 0/.32);background:oklch(1 0 0/.04);transform:translateY(-3px)}.svc-card:hover::before{transform:scaleX(1)}.svc-card-k{font-size:12px;letter-spacing:.18em;color:var(--reca-red);font-variant-numeric:tabular-nums;font-family:var(--font-mono, monospace)}.svc-card-t{font-size:25px;line-height:1.16;color:var(--ink-50);margin:2px 0 0}.svc-card-d{font-size:15px;line-height:1.55;color:oklch(.7 .006 255);margin:0;max-width:32ch}.svc-card-cta{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-50);transition:gap .25s ease,color .25s ease}.svc-card:hover .svc-card-cta{gap:13px;color:var(--reca-red)}.svc-card-glyph{position:absolute;right:-14px;bottom:-10px;width:132px;height:132px;color:oklch(1 0 0);opacity:.07;pointer-events:none;transition:opacity .3s ease,color .3s ease,transform .3s ease}.svc-card-glyph svg{width:100%;height:100%;display:block}.svc-card:hover .svc-card-glyph{color:oklch(.55 .2 27);opacity:.3;transform:scale(1.06) rotate(-3deg)}.svc-card-btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid oklch(1 0 0/.3);background:0 0;color:var(--ink-50);font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:background .22s ease,border-color .22s ease,color .22s ease}.svc-card:hover .svc-card-btn{background:var(--reca-red);border-color:var(--reca-red);color:#fff}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ink-300);background:0 0;font-size:12.5px;color:var(--ink-700);border-radius:999px;font-family:var(--font-sans);transition:all .15s ease;cursor:pointer}.chip:hover{border-color:var(--ink-900);color:var(--ink-900)}.chip.active{background:var(--ink-900);border-color:var(--ink-900);color:var(--ink-50)}.chip .count{font-family:var(--font-mono);font-size:10.5px;opacity:.6}.thumb{aspect-ratio:4/3;background:var(--ink-200);position:relative;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.steps{display:flex;gap:0;margin-bottom:32px;border-top:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200)}.step{flex:1;padding:14px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);border-right:1px solid var(--ink-200);display:flex;align-items:center;gap:12px;padding-left:14px;transition:color .2s ease}.step:last-child{border-right:0}.step.active{color:var(--ink-900);font-weight:600}.step.done{color:var(--ink-500)}.g-reviews-card{border:1px solid var(--ink-200);padding:24px;background:var(--ink-50);display:flex;flex-direction:column;gap:20px}.g-reviews-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.g-reviews-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.g-live-dot{width:7px;height:7px;border-radius:50%;background:oklch(.62 .17 145);box-shadow:0 0 0 3px oklch(.62 .17 145/.18);animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.45}}.rev-source-note{font-size:12px;line-height:1.45;color:var(--ink-500);font-style:italic}.rev-sources{display:flex;flex-direction:column}.rev-source{padding:18px 0;border-top:1px solid var(--ink-200);display:flex;flex-direction:column;gap:12px}.rev-source:first-child{border-top:0;padding-top:0}.rev-source:last-child{padding-bottom:0}.rev-source-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rev-source-top .g-reviews-live{margin-right:auto}.rev-source-links{display:flex;align-items:center;gap:16px}.rev-mark-label{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink-900)}.rev-mobile-mark{font-family:var(--font-sans);font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.rev-mobile-de{color:#f60}.g-reviews-score{display:flex;align-items:center;gap:16px}.g-reviews-num{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums}.g-reviews-count{margin-top:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-600)}.g-reviews-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600)}.g-reviews-link.strong{color:var(--ink-900)}.g-reviews-link:hover{color:var(--accent)}.g-reviews-footer{margin-top:24px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.g-reviews-footer-score{display:grid;grid-template-columns:82px 80px 1fr;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-400);white-space:nowrap}.g-reviews-footer-score:hover{color:var(--ink-100)}.g-reviews-footer .rev-mobile-mark{font-size:13px;color:var(--ink-200)}.g-reviews-footer .rev-mark-label{display:none}.g-reviews-footer-cta{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-200);padding-bottom:4px;border-bottom:1px solid oklch(1 0 0/.22);transition:color .18s ease,border-color .18s ease}.g-reviews-footer-cta:hover{color:var(--ink-100);border-bottom-color:var(--ink-100)}.g-reviews-footer-cta .arr{transition:transform .18s ease}.g-reviews-footer-cta:hover .arr{transform:translateX(3px)}.papers-lightbox{position:fixed;inset:0;z-index:1000;background:oklch(.12 .008 250/.92);display:flex;align-items:center;justify-content:center;padding:4vh 4vw;cursor:zoom-out;animation:pageIn .2s ease}.papers-lightbox img{max-width:96vw;max-height:92vh;width:auto;height:auto;border:1px solid oklch(1 0 0/.15);box-shadow:0 20px 60px oklch(0 0 0/.5);cursor:default}.papers-lightbox-close{position:fixed;top:20px;right:28px;width:44px;height:44px;border:0;background:0 0;color:#fff;font-size:34px;line-height:1;cursor:pointer;opacity:.8}.papers-lightbox-close:hover{opacity:1}.partner-card{grid-column:span 2;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:240px;padding:30px;background:oklch(1 0 0);border:1px solid var(--ink-200);border-radius:16px;color:var(--ink-900);box-shadow:0 14px 34px -24px oklch(0 0 0/.45);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.partner-card:hover{border-color:var(--ink-300);transform:translateY(-3px);box-shadow:0 22px 46px -24px oklch(0 0 0/.36)}.partner-card.large{grid-column:span 3;min-height:300px}.partner-card.dark{background:oklch(.165 .006 255);border-color:oklch(1 0 0/.1);color:var(--ink-50);box-shadow:0 12px 34px -22px oklch(0 0 0/.6)}.partner-card.dark:hover{border-color:oklch(1 0 0/.22);box-shadow:0 24px 50px -22px oklch(0 0 0/.7)}.partner-card{position:relative;overflow:hidden;isolation:isolate;border-radius:0}.partner-card::before{content:"";position:absolute;inset:0;z-index:0;background:var(--showroom-bg) center/cover no-repeat;transform:scale(1.14);filter:blur(9px) brightness(1.12) grayscale(.18);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.partner-card::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(165deg,oklch(.985 0 0/.85) 0%,oklch(.985 0 0/.93) 100%)}.partner-card>*{position:relative;z-index:1}.partner-card:hover::before{transform:scale(1.22)}.partner-card.dark::before{filter:blur(9px) brightness(.46) grayscale(.3)}.partner-card.dark::after{background:linear-gradient(165deg,oklch(.17 .006 255/.82) 0%,oklch(.15 .006 255/.92) 100%)}@media (max-width:900px){.partner-card,.partner-card.large{grid-column:auto}}.partner-card-bg{position:absolute;top:50%;right:-4%;transform:translateY(-50%);width:300px;height:auto;object-fit:contain;opacity:.18;z-index:1;pointer-events:none;transition:opacity .5s ease,transform .5s ease}.partner-card:hover .partner-card-bg{opacity:.26;transform:translateY(-50%) scale(1.04)}@media (max-width:900px){.partner-card-bg{right:-12%;width:220px;opacity:.12}}.showroom-gal{display:grid;grid-template-columns:.36fr 1fr;grid-template-areas:"tabs stage""foot foot";gap:14px;background:oklch(.165 .006 255);border:1px solid oklch(1 0 0/.08);border-radius:0;padding:14px;box-shadow:0 28px 64px -38px oklch(0 0 0/.6)}.showroom-gal-stage{position:relative;grid-area:stage;align-self:stretch;min-height:300px;border-radius:0;overflow:hidden;background:var(--ink-900)}.showroom-gal-stage>.showroom-gal-media{width:100%!important;height:100%!important}.showroom-gal{position:relative}.showroom-gal>.showroom-gal-stage,.showroom-gal>.showroom-gal-tabs{opacity:.28}.showroom-gal-stage img,.showroom-gal-stage video{width:100%;height:100%;object-fit:contain!important;aspect-ratio:auto!important;display:block}.showroom-gal-cap{position:absolute;left:14px;top:14px;z-index:3;font-size:13px;letter-spacing:.05em;color:#fff;background:oklch(.16 .008 250/.66);padding:6px 12px;border-radius:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.showroom-gal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:46px;height:46px;border-radius:50%;border:0;background:oklch(1 0 0/.7);color:var(--ink-900);display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;cursor:pointer;opacity:.42;transition:opacity .18s ease,background .15s ease}.showroom-gal-stage:hover .showroom-gal-arrow{opacity:.82}.showroom-gal-arrow:hover{opacity:1;background:#fff}.showroom-gal-arrow.prev{left:14px}.showroom-gal-arrow.next{right:14px}.showroom-gal-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:4;display:flex;gap:7px}.showroom-gal-dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;cursor:pointer;background:oklch(1 0 0/.42);transition:background .15s ease,transform .15s ease}.showroom-gal-dots button.on{background:var(--reca-red);transform:scale(1.2)}.showroom-gal-tabs{grid-area:tabs;display:flex;flex-direction:column;gap:12px}.showroom-gal-tab{display:flex;flex-direction:column;gap:8px;background:0 0;border:0;padding:0;cursor:pointer;text-align:left}.showroom-gal-thumb{position:relative;aspect-ratio:16/10;border-radius:10px;background:var(--ink-800) center/cover no-repeat;border:2px solid transparent;transition:border-color .18s ease;display:flex;align-items:center;justify-content:center}.showroom-gal-tab.on .showroom-gal-thumb{border-color:var(--reca-red)}.showroom-gal-tab:hover .showroom-gal-thumb{border-color:oklch(1 0 0/.4)}.showroom-gal-count{position:absolute;top:8px;right:8px;font-size:10px;letter-spacing:.04em;background:oklch(.12 .008 250/.82);color:#fff;padding:2px 8px;border-radius:999px}.showroom-gal-thumbarrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:24px;height:24px;border-radius:50%;border:0;padding:0;cursor:pointer;background:oklch(1 0 0/.62);color:var(--ink-900);display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;opacity:.5;transition:opacity .15s ease,background .15s ease}.showroom-gal-thumb:hover .showroom-gal-thumbarrow{opacity:.95}.showroom-gal-thumbarrow:hover{opacity:1;background:#fff}.showroom-gal-thumbarrow.prev{left:5px}.showroom-gal-thumbarrow.next{right:5px}.showroom-gal-play{width:36px;height:36px;border-radius:50%;background:oklch(1 0 0/.92);color:var(--ink-900);display:flex;align-items:center;justify-content:center;font-size:12px;padding-left:2px}.showroom-gal-tablabel{font-size:14.5px;letter-spacing:.03em;color:oklch(.72 .006 255)}.showroom-gal-tab.on .showroom-gal-tablabel{color:#fff;font-weight:600}@media (max-width:640px){.showroom-gal-tabs{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:860px){.showroom-gal{grid-template-columns:1fr;grid-template-areas:"stage""tabs""foot"}.showroom-gal-tabs{flex-direction:row}.showroom-gal-stage{min-height:220px}}.tl2-card{position:absolute;top:0;left:50%;width:min(780px,92%);margin-left:calc(min(780px,92%)/-2);opacity:.12;filter:blur(4px) saturate(.25) brightness(1.1) contrast(.82);transition:transform .55s cubic-bezier(.4,0,.1,1),opacity .55s ease,filter .55s ease;cursor:pointer}.tl2-card.is-active{cursor:default;opacity:1;filter:none}.tl2-card-media{border-radius:0;overflow:hidden;box-shadow:0 24px 60px -28px oklch(0 0 0/.8)}.tl2-card-photo{display:block;aspect-ratio:16/10;background:oklch(.22 .006 250)}.tl2-card-photo img{width:100%;height:100%;object-fit:cover;display:block}.tl2-card-photo.tl2-card-doc{aspect-ratio:auto;height:560px;background:oklch(.14 .006 250)}.tl2-card-photo.tl2-card-doc img{object-fit:contain}@media (max-width:600px){.tl2-card-photo.tl2-card-doc{height:64vh;max-height:520px}}.tl2-card-body{margin-top:22px;text-align:center}.tl2-card-era{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--reca-red)}.tl2-card-place{color:oklch(.58 .006 255)}.tl2-card-title{font-size:24px;font-weight:600;letter-spacing:-.015em;color:var(--ink-50);margin-top:10px}.tl2-card-text{color:oklch(.72 .006 255);font-size:15px;line-height:1.6;margin:12px auto 0;max-width:46ch}@media (max-width:760px){.tl2-card{position:relative;top:auto;left:auto;width:100%;margin-left:0;display:none;transform:none!important;opacity:1!important;filter:none!important}.tl2-card.is-active{display:block}.tl2-card-media,.tl2-card-photo{border-radius:0}.tl2-card-body{margin-top:16px}.tl2-card-title{font-size:20px}.tl2-card-text{font-size:14.5px}}.ss-keys-box{background:var(--ink-50);border:1px solid var(--ink-200);padding:24px 26px;margin-bottom:28px}.ss-keys-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ss-keys-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600);margin-bottom:4px}.ss-keys-count{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;color:#fff;background:var(--reca-red);border-radius:999px;min-width:26px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0}.ss-keys-note{font-size:12.5px;line-height:1.55;color:var(--ink-600);max-width:72ch;margin:12px 0 16px}.ss-keys-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ss-key-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 6px 6px 12px;background:#fff;border:1px solid var(--ink-300);border-radius:999px;font-size:13px;color:var(--ink-800)}.ss-key-chip button{width:18px;height:18px;border-radius:50%;border:0;background:var(--ink-200);color:var(--ink-700);font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ss-key-chip button:hover{background:var(--reca-red);color:#fff}.ss-keys-empty{font-size:13px;color:var(--ink-500);font-style:italic}.ss-keys-add{display:flex;gap:10px}.ss-keys-add input{flex:1;background:#fff;border:1px solid var(--ink-300);padding:10px 14px;font-size:13px;font-family:var(--font-sans);border-radius:0}.ss-keys-add input:focus{outline:0;border-color:var(--reca-red)}@keyframes pulseRing{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.8);opacity:0}}.switch{width:44px;height:24px;border-radius:999px;border:0;background:var(--ink-300);position:relative;cursor:pointer;transition:background .18s ease;padding:0}.switch.on{background:var(--accent)}.nav-burger{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:0 0;border:1px solid var(--ink-300);border-radius:0;cursor:pointer;padding:0}.nav-dark .nav-burger{border-color:oklch(1 0 0/.25)}.nav-burger-ico{display:flex;flex-direction:column;gap:4px;width:18px}.nav-burger-ico i{display:block;height:1.6px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.nav-burger-ico.open i:nth-child(1){transform:translateY(5.6px) rotate(45deg)}.nav-burger-ico.open i:nth-child(2){opacity:0}.nav-burger-ico.open i:nth-child(3){transform:translateY(-5.6px) rotate(-45deg)}.nav-mobile{border-top:1px solid var(--ink-200);background:var(--ink-100);padding:8px var(--pad-x) 32px;max-height:calc(100vh - 64px);overflow-y:auto;animation:navMobileIn .22s ease}@keyframes navMobileIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-dark .nav-mobile{background:oklch(.16 .008 250);border-top-color:oklch(1 0 0/.1)}.nav-mobile-group{border-bottom:1px solid var(--ink-200)}.nav-dark .nav-mobile-group{border-bottom-color:oklch(1 0 0/.08)}.nav-mobile-row{display:flex;align-items:center;justify-content:space-between}.nav-mobile-link{display:block;flex:1;font-family:var(--font-sans);font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--ink-900);padding:16px 0}.nav-dark .nav-mobile-link{color:var(--ink-50)}.nav-mobile-link.active{color:var(--accent)}.nav-mobile-toggle{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:0 0;border:0;cursor:pointer;color:var(--ink-500);transition:transform .22s cubic-bezier(.2,.7,.3,1),color .15s ease}.nav-dark .nav-mobile-toggle{color:var(--ink-400)}.nav-mobile-group.expanded .nav-mobile-toggle{transform:rotate(180deg);color:var(--accent)}.nav-mobile-subs{display:flex;flex-direction:column;padding:2px 0 14px 14px;border-left:2px solid var(--ink-200);margin:0 0 14px 2px;animation:navSubIn .2s ease}.nav-dark .nav-mobile-subs{border-left-color:oklch(1 0 0/.12)}@keyframes navSubIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-mobile-sub{display:block;padding:11px 0}.nav-mobile-sub-label{display:block;font-size:16px;font-weight:500;color:var(--ink-800)}.nav-dark .nav-mobile-sub-label{color:var(--ink-100)}.nav-mobile-sub-desc{display:block;font-size:12.5px;color:var(--ink-500);margin-top:2px}.nav-mobile-sub:hover .nav-mobile-sub-label,.nav-mobile-sub:active .nav-mobile-sub-label{color:var(--accent)}.nav-mobile-phone{display:inline-flex;align-items:center;gap:9px;margin-top:22px;font-size:15px;color:var(--ink-700)}.nav-dark .nav-mobile-phone{color:var(--ink-300)}.nav-mobile-phone svg{color:var(--accent)}.nav-mobile-contact{display:flex;flex-direction:column;gap:12px;padding:20px 0 6px}.nav-mobile-contact a{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-700);text-decoration:none;transition:color .15s ease}.nav-mobile-contact a svg{color:var(--ink-500);flex:0 0 auto;transition:color .15s ease}.nav-mobile-contact a:hover{color:var(--ink-900)}.nav-mobile-contact a:hover svg{color:var(--ink-900)}.nav-dark .nav-mobile-contact a{color:var(--ink-300)}.nav-dark .nav-mobile-contact a svg{color:var(--ink-400)}.nav-dark .nav-mobile-contact a:hover{color:var(--ink-50)}.nav-mobile-cross{display:inline-flex;align-items:center;gap:8px;padding:16px 0;text-decoration:none;color:var(--ink-900)}.nav-dark .nav-mobile-cross{color:var(--ink-50)}.nav-mobile-cross .nav-guard-word{font-size:18px}.nav-mobile-cross .nav-guard-tag{font-size:15px}.nav-mobile-cross svg{color:var(--ink-500)}.nav-mobile-cta{display:flex;align-items:center;justify-content:center;margin-top:16px;padding:16px 22px;background:var(--ink-900);color:var(--ink-50);border-radius:var(--radius);font-size:15px;font-weight:500;text-decoration:none;transition:background .18s ease}.nav-mobile-cta:hover{background:var(--accent-strong)}.nav-dark .nav-mobile-cta{background:var(--ink-50);color:var(--ink-900)}@media (max-width:1180px){.nav-guard-div{display:none}.nav-contact .nav-contact-icon{display:inline-flex}}@media (max-width:1024px){.nav-links{display:none}.nav-burger{display:inline-flex}.nav-guard,.nav-guard-div{display:none}.nav-contact .nav-contact-icon{display:inline-flex}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.nav-links{display:none}}main section[style*="var(--ink-50)"]{position:relative;border-top-color:transparent!important;border-bottom-color:transparent!important}main section[style*="var(--ink-50)"]::before,main section[style*="var(--ink-50)"]::after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--ink-200) 22%,var(--ink-200) 78%,transparent 100%);pointer-events:none}main section[style*="var(--ink-50)"]::before{top:0}main section[style*="var(--ink-50)"]::after{bottom:0}#used-inventory::after,#used-gesuch::before{display:none!important}@media (max-width:820px){main [style*=grid-template-columns]{grid-template-columns:1fr!important;gap:28px!important}}@media (max-width:860px){.split-2col{grid-template-columns:1fr!important;gap:28px!important}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr;gap:32px}.g-reviews-footer-score{white-space:normal}.footer-bottom{flex-direction:column;gap:10px;align-items:flex-start}}.shx{display:grid;grid-template-columns:.96fr 1.04fr;min-height:600px;background:var(--ink-900)}.shx-left{order:2}.shx-right{order:1}.shx-left{background:var(--ink-900);color:var(--ink-50);padding:40px var(--pad-x) 40px;display:flex;flex-direction:column;border-right:0;min-width:0}.shx-left-head{display:flex;align-items:center;justify-content:flex-start;gap:22px;margin-bottom:22px;padding-left:26px}.shx-left-head .shx-left-desc{flex:0 1 48ch;margin:0;align-self:center;font-size:16.5px;line-height:1.6;color:oklch(.9 .004 255);text-wrap:pretty;border-left:3px solid var(--reca-red);padding-left:20px}.shx-left-head .shx-eyebrow{font-family:var(--font-sans);font-size:clamp(26px,2.9vw,38px);font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--ink-50);flex-direction:column;align-items:flex-start;gap:3px}.shx-left-head .shx-eyebrow::before{display:none}.shx-left-head .shx-eyebrow .shx-sel-sub{font-size:.4em;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:oklch(.82 .004 250);margin-top:4px}.shx-left-head .shx-eyebrow .shx-reca-mark{height:1.02em;width:auto;display:block;transform:translateY(-.02em)}.shx-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:oklch(.72 .005 250);display:inline-flex;align-items:center;gap:10px}.shx-eyebrow::before{content:"";width:22px;height:1px;background:var(--reca-red)}.shx-eyebrow.on-dark{color:oklch(.92 .003 250);text-shadow:0 1px 3px oklch(.1 .006 250/.55)}.shx-cards{display:grid;grid-template-columns:1fr 1fr;gap:26px 18px;align-content:start}.shx-card{position:relative;border-radius:0;transition:transform .2s ease}.shx-card.is-active::after{content:"";position:absolute;inset:-7px;border:2px solid var(--reca-red);border-radius:0;pointer-events:none}.shx-left .vehicle-card{cursor:pointer}.shx-left .vehicle-name{color:var(--ink-50)}.shx-left .vehicle-name span{color:oklch(.62 .005 250)!important}.shx-left .vehicle-trim{color:oklch(.6 .005 250)}.shx-left .vehicle-price{color:var(--ink-50)}.shx-left .vehicle-price-net{color:oklch(.62 .005 250)}.shx-left .vehicle-price-sub{color:oklch(.58 .005 250)}.shx-left .vehicle-specs{color:oklch(.74 .005 250)}.shx-left .vehicle-specs span{color:inherit}.shx-left .vehicle-legal{display:none}.shx{min-height:auto}.shx-left{padding-top:30px;padding-bottom:30px}.shx-cards{gap:16px 16px}.shx-left .vehicle-card>div:first-child{margin-bottom:10px!important}.shx-left .vg{aspect-ratio:16/10!important;height:auto!important;border-radius:0;overflow:hidden;background:oklch(.16 .006 250)}.shx-left .vg-frame,.shx-left .vg-img{height:100%!important}.shx-left .vg-img{object-fit:cover!important}.shx-left .vg-count{font-size:9px;padding:2px 6px}.shx-left .vehicle-meta{margin:0}.shx-left .vehicle-name{font-size:14px}.shx-left .vehicle-trim{font-size:11px;margin-top:1px}.shx-left .vehicle-price{font-size:15px}.shx-left .vehicle-price-net,.shx-left .vehicle-price-sub{font-size:10px}.shx-left .vehicle-specs{font-size:10px;gap:4px 5px;margin-top:7px}.shx-left .vg-arrow{width:26px;height:26px;box-sizing:border-box}.shx-left .vg-arrow svg{width:13px;height:13px}.shx-left .vg-prev{left:8px;right:auto}.shx-left .vg-next{right:8px;left:auto}.shx-left .vg:hover .vg-arrow{opacity:1}.shx-left .vehicle-meta-click{gap:10px}.shx-card.is-active::after{inset:-5px;border-radius:0}.shx-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}.shx-pager-arrow{width:34px;height:34px;border-radius:50%;border:1px solid oklch(1 0 0/.2);background:0 0;color:var(--ink-50);cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.shx-pager-arrow:hover{background:var(--reca-red);border-color:var(--reca-red)}.shx-pager-dots{display:inline-flex;gap:8px}.shx-pager-dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:oklch(1 0 0/.28);cursor:pointer;transition:background .2s ease,transform .2s ease}.shx-pager-dot.on{background:var(--reca-red);transform:scale(1.25)}@media (min-width:1025px){.shx{min-height:max(520px,calc(100svh/var(--page-zoom) - 96px))}.shx-left{overflow:visible}.shx-cards{flex:1 1 auto;min-height:0;grid-template-rows:1fr 1fr}.shx-card{min-height:0}.shx-left .vehicle-card{display:flex;flex-direction:column;height:100%}.shx-left .vehicle-card>div:first-child{flex:1 1 auto;min-height:0;margin-bottom:8px!important}.shx-left .vg{height:100%!important;aspect-ratio:auto!important;border-radius:0}.shx-pager{flex:0 0 auto;margin-top:14px}}.shx-right{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--ink-800) 0%,oklch(.19 .008 250) 55%,var(--ink-800) 100%);min-height:360px;display:flex;flex-direction:column}.shx-stage-info{flex:0 0 auto;padding:28px var(--pad-x) 20px}.shx-stage-info .shx-tag-head{margin-bottom:12px}.shx-stage-info .shx-tag-pr{margin-top:4px}.shx-right-intro{flex:0 0 auto;margin:0;padding:30px var(--pad-x) 16px 20px;max-width:46ch;font-size:14.5px;line-height:1.5;color:oklch(.8 .006 255);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shx-stage-wrap{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.shx-stage{position:absolute;inset:0}.shx-big{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;opacity:0;transform:scale(1.02);transition:opacity 1s ease,transform 6s ease}.shx-big.is-active{opacity:1;transform:scale(1);z-index:1}.shx-big-ph{background:linear-gradient(135deg,var(--ink-700),var(--ink-900))}.shx-stage-grad{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,oklch(.16 .008 250/.97) 0%,oklch(.16 .008 250/.78) 24%,oklch(.16 .008 250/.4) 44%,transparent 66%),linear-gradient(105deg,oklch(.1 .006 250/.34) 0%,transparent 40%)}.shx-stage-hit{position:absolute;inset:0;z-index:3;background:0 0;border:0;padding:0;cursor:pointer}.shx-arrow{position:absolute;top:40%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;border:1px solid oklch(1 0 0/.55);box-shadow:0 2px 12px oklch(.1 .006 250/.45);background:oklch(.12 .006 250/.72);backdrop-filter:blur(6px);color:var(--ink-50);font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,transform .18s ease}.shx-arrow:hover{background:var(--reca-red);border-color:var(--reca-red)}.shx-arrow.prev{left:18px}.shx-arrow.next{right:18px}.shx-arrow.prev:hover{transform:translateY(-50%) translateX(-2px)}.shx-arrow.next:hover{transform:translateY(-50%) translateX(2px)}.shx-tag{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:30px max(var(--pad-x),62px) 30px;pointer-events:none}.shx-tag-head,.shx-tag-nm,.shx-tag-pr{pointer-events:auto}.shx-cta,.shx-dot{pointer-events:auto}.shx-tag-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:16px}.shx-dots{display:inline-flex;gap:0;flex-wrap:wrap}.shx-dot{width:24px;height:24px;border-radius:50%;border:0;padding:0;cursor:pointer;background:0 0;display:inline-grid;place-items:center}.shx-dot::before{content:"";width:9px;height:9px;border-radius:50%;background:oklch(1 0 0/.7);box-shadow:0 0 0 1.5px oklch(.18 .006 250/.55),0 1px 5px oklch(.1 .006 250/.5);transition:background .25s ease,transform .25s ease}.shx-dot.on::before{background:var(--reca-red);transform:scale(1.25)}.shx-tag-nm{font-size:clamp(24px,3vw,38px);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.05;text-shadow:0 1px 3px oklch(.1 .006 250/.55),0 2px 14px oklch(.1 .006 250/.45)}.shx-tag-trim{font-weight:400;color:oklch(.74 .006 250);font-size:.6em;letter-spacing:0}.shx-tag-pr{font-family:var(--font-mono);font-size:16px;font-weight:500;color:#fff;margin-top:8px;text-shadow:0 1px 4px oklch(.08 .005 250/.75),0 2px 14px oklch(.08 .005 250/.6)}.shx-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;pointer-events:auto}.shx-cta{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;font-size:14px;font-weight:500;font-family:var(--font-sans);background:var(--ink-50);color:var(--ink-900);border:0;border-radius:2px;cursor:pointer;box-shadow:0 2px 10px oklch(.1 .006 250/.3);transition:background .18s ease,color .18s ease}.shx-cta-ghost{background:oklch(.13 .006 250/.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#fff;border:1px solid oklch(1 0 0/.5)}.shx-cta-ghost:hover{background:oklch(1 0 0/.1);color:var(--ink-50)}.shx-cta svg{transition:transform .18s ease}.shx-cta:hover{background:var(--reca-red);color:#fff}.shx-cta:hover svg{transform:translateX(3px)}@media (max-width:1024px){.shx{grid-template-columns:1fr}.shx-right{min-height:300px;max-height:52svh;order:-1}.shx-left{border-right:0;border-top:0;padding-top:26px;padding-bottom:30px}.shx-tag{padding-top:22px;padding-bottom:22px;padding-left:max(var(--pad-x),56px);padding-right:max(var(--pad-x),56px)}.shx-arrow{width:38px;height:38px}.shx-arrow.prev{left:10px}.shx-arrow.next{right:10px}.shx-ctas{margin-top:16px}.shx-cards.shx-rows{display:flex;flex-direction:column;gap:10px}.shx-card{max-width:460px;margin:0 auto;width:100%}.shx-card.is-active::after{inset:-4px}.shx-row{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:13px;width:100%;padding:8px;text-align:left;cursor:pointer;background:oklch(.2 .006 250);border:1px solid oklch(1 0 0/.09);border-radius:6px;transition:border-color .2s ease,background .2s ease}.shx-row-img{width:78px;height:56px;border-radius:4px;overflow:hidden;background:oklch(.26 .006 250);flex:0 0 auto}.shx-row-img img{width:100%;height:100%;object-fit:cover;display:block}.shx-row-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,oklch(.3 .006 250),oklch(.2 .006 250))}.shx-row-main{min-width:0;display:flex;flex-direction:column;gap:3px}.shx-row-nm{font-size:14px;font-weight:600;color:var(--ink-50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shx-row-nm i{font-style:normal;color:oklch(.66 .005 250);font-weight:500}.shx-row-specs{font-family:var(--font-mono);font-size:11px;color:oklch(.7 .005 250);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shx-row-pr{font-family:var(--font-mono);font-size:13px;font-weight:500;color:oklch(.84 .05 25);white-space:nowrap}.shx-row.is-active{border-color:var(--reca-red);background:oklch(.22 .01 25)}.shx-big,.shx-big.is-active{transform:none!important;transition:opacity .6s ease!important}}@media (max-width:600px){.shx-tag-nm{font-size:22px}.shx-tag-pr{font-size:13.5px;letter-spacing:0}.shx-ctas{width:100%}.shx-cta{flex:1 1 auto;justify-content:center;padding:12px 14px;font-size:13px}.shx-left-head .shx-eyebrow{font-size:27px}}.home-area{display:flex;flex-direction:column;gap:16px;padding:38px 36px;border-radius:0;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease}.home-area::before{content:"";position:absolute;inset:0;z-index:0;background:var(--showroom-bg) center/cover no-repeat;transform:scale(1.14);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.home-area::after{content:"";position:absolute;inset:0;z-index:0}.home-area>*{position:relative;z-index:1}.home-area:hover::before{transform:scale(1.2)}.home-area-used::before{filter:blur(9px) brightness(1.12) grayscale(.18)}.home-area-used::after{background:linear-gradient(165deg,oklch(.985 0 0/.82) 0%,oklch(.985 0 0/.9) 100%)}.home-area-guard::before{filter:blur(9px) brightness(.46) grayscale(.3)}.home-area-guard::after{background:linear-gradient(165deg,oklch(.17 .006 255/.8) 0%,oklch(.15 .006 255/.9) 100%)}.home-area h3{margin:0}.home-area p{font-size:15.5px;line-height:1.6;max-width:44ch}.home-area .home-area-btn{border-radius:0}.home-area-used{background:var(--ink-50);border:1px solid var(--ink-200);box-shadow:0 10px 30px -22px oklch(0 0 0/.4)}.home-area-used p{color:var(--ink-700)}.home-area-used:hover{transform:translateY(-3px);box-shadow:0 22px 46px -24px oklch(0 0 0/.36)}.home-area-guard{background:oklch(.165 .006 255);border:1px solid oklch(1 0 0/.1);box-shadow:0 12px 34px -22px oklch(0 0 0/.6)}.home-area-guard h3{color:oklch(.95 .004 255)}.home-area-guard p{color:oklch(.73 .006 255)}.home-area-guard:hover{transform:translateY(-3px);box-shadow:0 24px 50px -22px oklch(0 0 0/.7)}.btn-reca{background:var(--reca-red);color:#fff;border-color:var(--reca-red);border-radius:999px;padding:13px 24px;box-shadow:0 10px 24px -14px color-mix(in oklch,var(--reca-red),transparent 30%)}.btn-reca:hover{background:oklch(.49 .21 27);border-color:oklch(.49 .21 27);color:#fff;transform:translateY(-1px);box-shadow:0 14px 30px -12px color-mix(in oklch,var(--reca-red),transparent 22%)}.btn-reca svg{transition:transform .18s ease}.btn-reca:hover svg{transform:translateX(3px)}.home-area-btn{margin-top:auto;align-self:flex-start}.btn-lightreca{background:rgba(255,255,255,.95);color:var(--ink-900);border-color:transparent;border-radius:0;padding:13px 24px;box-shadow:0 10px 24px -16px oklch(0 0 0/.5)}.btn-lightreca:hover{background:var(--reca-red);border-color:var(--reca-red);color:#fff;transform:translateY(-1px);box-shadow:0 14px 30px -12px color-mix(in oklch,var(--reca-red),transparent 22%)}.btn-lightreca svg{transition:transform .18s ease}.btn-lightreca:hover svg{transform:translateX(3px)}.btn-guardsteel{background:oklch(.8 .02 250);color:oklch(.17 .01 250);border:1px solid oklch(.8 .02 250);font-weight:600}.btn-guardsteel:hover{background:oklch(.9 .018 250);border-color:oklch(.9 .018 250)}.btn-guardsteel svg{transition:transform .18s ease}.btn-guardsteel:hover svg{transform:translate(2px,-2px)}.home-area-partner{grid-column:1/-1}.home-area-partner::before{filter:blur(11px) brightness(.4) grayscale(.34);transform:scale(1.18)}.home-area-partner::after{background:linear-gradient(105deg,oklch(.15 .006 255/.92) 0%,oklch(.17 .006 255/.78) 100%)}.home-area-partner-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:start}.home-area-partner-main{display:flex;flex-direction:column;gap:16px}.home-area-partner-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:oklch(.62 .16 27);margin-bottom:10px}.home-area-partner-logo .nav-guard-tag{font-size:10px}.home-area-partner-points{list-style:none;margin:4px 0 0;padding:22px 0 0;border-top:1px solid oklch(1 0 0/.12);display:flex;flex-direction:column;gap:13px}.home-area-partner-points li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.45;color:oklch(.82 .006 255)}.home-area-partner-points li::before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;background:var(--reca-red);border-radius:50%}@media (max-width:760px){.home-area-partner-grid{grid-template-columns:1fr;gap:26px}.home-area-partner-points{padding-top:18px}}.home-area-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.home-area-top h3{margin:0}.home-area-logo{gap:3px;margin-top:4px}.home-area-logo .nav-guard-word{font-size:19px}.home-area-logo .nav-guard-tag{font-size:11px}.home-area-logo .brand-slash{width:.7em;height:.165em;right:.05em;bottom:.305em}.home-area-used .home-area-logo .nav-guard-word{color:var(--ink-900)}.home-area-used .home-area-logo .nav-guard-tag{color:var(--ink-600)}.home-area-guard .home-area-logo .nav-guard-word{color:var(--ink-50)}.home-area-guard .home-area-logo .nav-guard-tag{color:oklch(.78 .006 255)}.home-area-extra{margin-top:-4px;font-size:13.5px;line-height:1.55}.home-area-extra-label{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-right:9px}.home-area-used .home-area-extra{color:var(--ink-600)}.home-area-used .home-area-extra-label{color:var(--reca-red)}.home-area-guard .home-area-extra{color:oklch(.66 .006 255)}.home-area-guard .home-area-extra-label{color:oklch(.62 .16 27)}.ba2-card{display:flex;flex-direction:column;gap:16px;padding:34px 34px 32px;border-radius:0;cursor:pointer;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.ba2-card:hover{transform:translateY(-3px)}.ba2-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--ink-200)}.ba2-card-title{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0}.ba2-card-body{font-size:15px;line-height:1.6;margin:0;max-width:46ch;text-align:justify}@keyframes wheelModalIn{0%{opacity:0}to{opacity:1}}@media print{html{zoom:1!important}body *{visibility:hidden!important}}.ba2-card{position:relative;overflow:hidden;isolation:isolate}.ba2-card::before{content:"";position:absolute;inset:0;z-index:0;background:var(--showroom-bg) center/cover no-repeat;transform:scale(1.14);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ba2-card::after{content:"";position:absolute;inset:0;z-index:0}.ba2-card>*{position:relative;z-index:1}.ba2-card:hover::before{transform:scale(1.2)}.ba2-card-auto::before{filter:blur(9px) brightness(1.12) grayscale(.18)}.ba2-card-auto::after{background:linear-gradient(165deg,oklch(.985 0 0/.84) 0%,oklch(.985 0 0/.92) 100%)}.ba2-card-guard::before{filter:blur(9px) brightness(.46) grayscale(.3)}.ba2-card-guard::after{background:linear-gradient(165deg,oklch(.17 .006 255/.82) 0%,oklch(.15 .006 255/.92) 100%)}.ba2-card-auto{background:oklch(1 0 0/.45);border:1px solid color-mix(in oklch,var(--ink-300),transparent 45%);box-shadow:0 20px 50px -34px oklch(0 0 0/.32)}.ba2-card-auto:hover{box-shadow:0 30px 64px -34px oklch(0 0 0/.42)}.ba2-card-auto .ba2-card-title{color:var(--ink-900)}.ba2-card-auto .ba2-card-body{color:var(--ink-700)}.ba2-card-guard{background:oklch(.165 .006 255);border:1px solid oklch(1 0 0/.08);box-shadow:0 20px 54px -32px oklch(0 0 0/.62)}.ba2-card-guard:hover{box-shadow:0 32px 70px -32px oklch(0 0 0/.74)}.ba2-card-guard .ba2-card-head{border-bottom-color:oklch(1 0 0/.12)}.ba2-card-guard .ba2-card-title{color:oklch(.96 .004 255)}.ba2-card-guard .ba2-card-body{color:oklch(.74 .006 255)}@media (max-width:860px){.ba2-card{padding:26px 24px}}.vg{position:relative;cursor:pointer}.vg-frame{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ink-800)}.vg-img{width:100%;height:100%;object-fit:cover;display:block}.vg-tag{position:absolute;top:12px;left:12px;z-index:3;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;background:oklch(.16 .008 250/.82);color:#fff;padding:4px 8px;border-radius:4px}.vg-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:0;background:oklch(1 0 0/.86);color:var(--ink-900);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .18s ease,background .15s ease;z-index:3}.vg-prev{left:10px}.vg-next{right:10px}.vg:hover .vg-arrow,.vdetail-main:hover .vg-arrow{opacity:1}.vg-arrow:hover{background:#fff}.vg-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:3}.vg-dots span{width:6px;height:6px;border-radius:50%;background:oklch(1 0 0/.5);transition:background .15s ease}.vg-dots span.on{background:#fff}.vg-count{position:absolute;bottom:10px;right:12px;z-index:3;font-family:var(--font-mono);font-size:11px;color:#fff;background:oklch(.16 .008 250/.6);padding:2px 7px;border-radius:4px}.vehicle-meta-click{cursor:pointer}.view-toggle{display:inline-flex;border:1px solid var(--ink-300);border-radius:0;overflow:hidden}.view-toggle button{background:0 0;border:0;padding:8px 11px;cursor:pointer;color:var(--ink-500);display:flex;align-items:center;transition:background .15s ease,color .15s ease}.view-toggle button+button{border-left:1px solid var(--ink-300)}.view-toggle button.on{background:var(--ink-900);color:#fff}@keyframes usedTdIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fin-selbstauskunft{margin-top:40px;padding:26px 28px;background:#fff;border:1px solid var(--ink-200);border-radius:0}.fin-selbstauskunft-full{margin-top:48px;width:100%}#used-gesuch{padding-top:0}#used-inventory{padding-bottom:38px}.fin-selbstauskunft{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fin-selbstauskunft:hover{transform:translateY(-3px);border-color:var(--reca-red);box-shadow:0 22px 48px -26px oklch(.16 .008 250/.32)}.chip{border-radius:0!important}.ankauf-form,.ankauf-form .btn,.ankauf-form .field input:not([type=checkbox]):not([type=radio]),.ankauf-form .field select,.ankauf-form .field textarea{border-radius:0!important}.vlist{display:flex;flex-direction:column}.vlist-row{display:grid;grid-template-columns:340px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--ink-200);align-items:start}.vlist-row:first-child{padding-top:0}.vlist-main{display:flex;flex-direction:column;gap:14px}.vlist-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.vlist-specs{display:flex;flex-wrap:wrap;gap:8px 20px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-600)}.vlist-specs b{color:var(--ink-900);font-weight:500}.vlist-desc{color:var(--ink-700);font-size:14.5px;line-height:1.6;max-width:70ch}.vlist-more{align-self:flex-start;background:0 0;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--reca-red)}.vdetail-page{padding-bottom:80px}.vdetail-bar{position:sticky;top:88px;z-index:30;background:var(--ink-100);border-bottom:1px solid var(--ink-200);padding:14px 0;margin-bottom:36px}.vdetail-back{display:inline-flex;align-items:center;gap:9px;background:0 0;border:0;padding:6px 4px;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--ink-700);transition:color .15s ease,gap .15s ease}.vdetail-back:hover{color:var(--ink-900);gap:12px}.vdetail-back svg{color:var(--accent)}.vdetail{position:relative;background:var(--ink-50);width:100%;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border:1px solid var(--ink-200);border-radius:4px;overflow:hidden}.vdetail-gallery{background:var(--ink-800);display:flex;flex-direction:column;flex:1.15 1 440px;min-width:0}.vdetail-main{position:relative;aspect-ratio:4/3;overflow:hidden}.vdetail-main img{width:100%;height:100%;object-fit:contain;display:block;background:var(--ink-900)}.vdetail-thumbs{display:flex;gap:8px;padding:12px;overflow-x:auto;background:var(--ink-900)}.vdetail-thumb{flex:0 0 84px;height:62px;border:2px solid transparent;padding:0;background:var(--ink-700);cursor:pointer;overflow:hidden}.vdetail-thumb.on{border-color:#fff}.vdetail-main-zoomable{cursor:zoom-in}.vdetail-zoom-hint{position:absolute;right:12px;bottom:12px;z-index:3;width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:oklch(.16 .008 250/.55);color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:.8;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.vdetail-main-zoomable:hover .vdetail-zoom-hint{opacity:1;transform:scale(1.06)}.vdetail-lightbox{position:fixed;inset:0;z-index:4000;touch-action:none;overscroll-behavior:contain;background:oklch(.12 .01 250/.94);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:40px;animation:ankaufOverlayIn .2s ease}.vdetail-lightbox-stage{display:flex;align-items:center;justify-content:center}.vdetail-lightbox-img{max-width:94vw;max-height:88vh;width:auto;height:auto;object-fit:contain;box-shadow:0 30px 80px oklch(0 0 0/.6)}.vdetail-lightbox-close{position:absolute;top:20px;right:24px;z-index:2;width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:oklch(1 0 0/.1);border:1px solid oklch(1 0 0/.22);color:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.vdetail-lightbox-close:hover{background:oklch(1 0 0/.2);border-color:oklch(1 0 0/.45)}.vdetail-lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:oklch(1 0 0/.1);border:1px solid oklch(1 0 0/.22);color:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.vdetail-lightbox-arrow:hover{background:oklch(1 0 0/.2);border-color:oklch(1 0 0/.5)}.vdetail-lightbox-arrow.prev{left:24px}.vdetail-lightbox-arrow.next{right:24px}.vdetail-lightbox-count{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:oklch(1 0 0/.82);font-size:12px;letter-spacing:.08em;background:oklch(0 0 0/.35);padding:6px 13px;border-radius:999px}@media (max-width:560px){.vdetail-lightbox{padding:14px}.vdetail-lightbox-arrow{width:42px;height:42px}.vdetail-lightbox-arrow.prev{left:10px}.vdetail-lightbox-arrow.next{right:10px}.vdetail-lightbox-close{top:12px;right:14px}}.vdetail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vdetail-info{padding:40px 38px;display:flex;flex-direction:column;flex:1 1 340px;min-width:0}.vdetail-gallery-data{background:var(--ink-50);padding:30px 32px 34px;flex:1 0 auto}.vdetail-desc-full{flex:1 1 100%;background:var(--ink-50);padding:28px 40px 40px;border-top:1px solid var(--ink-200)}.vdetail-desc-full .vdetail-section-label{margin-top:0}.vdetail-desc{white-space:normal}.vd-desc-p{margin:0 0 5px}.vd-desc-sp{height:9px}.vd-desc-li{margin:0 0 3px;padding-left:1.5em;text-indent:-1.5em}.vd-desc-li strong{font-weight:700;color:var(--ink-900)}.vdetail-gallery-data .vdetail-specs dt{font-weight:700}.vdetail-gallery-data .vdetail-section-label{font-weight:700;color:var(--ink-900)}.vdetail-gallery-data .vdetail-price-sub{margin-bottom:16px}.vdetail-gallery-data .vdetail-section-label{margin-top:8px}.vdetail-info .vd-grp-desc .vdetail-section-label{margin-top:0}.vdetail-info .vd-grp-head{order:1}.vdetail-info .vd-grp-price{order:2}.vdetail-info .vd-grp-specs{order:3}.vdetail-info .vdetail-actions{order:6}.vdetail-print{cursor:pointer}.vdetail-stock{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.vdetail-title{font-size:clamp(26px,3vw,36px);letter-spacing:-.02em;line-height:1.05;margin:0 0 4px}.vdetail-title span{color:var(--ink-600)}.vdetail-price{font-family:var(--font-mono);font-size:26px;letter-spacing:.01em;color:var(--ink-900)}.vdetail-price-sub{font-family:var(--font-mono);font-size:12px;color:var(--ink-600);margin-bottom:26px}.vdetail-section-label{font-family:var(--font-mono);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-900);margin:26px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--ink-200)}.vdetail-specs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}.vdetail-specs>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--ink-200)}.vdetail-specs>div:nth-child(odd){padding-right:26px}.vdetail-specs>div:nth-child(even){padding-left:26px;border-left:1px solid var(--ink-200)}.vdetail-specs dt{color:var(--ink-600);font-size:14.5px}.vdetail-specs dd{margin:0;font-family:var(--font-mono);font-size:14px;color:var(--ink-900);text-align:right}.vdetail-desc{color:var(--ink-700);font-size:15.5px;line-height:1.65;white-space:pre-wrap}.vdetail-equip{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.vdetail-equip li{display:flex;align-items:flex-start;gap:9px;font-size:15px;color:var(--ink-800)}.vdetail-equip svg{color:var(--reca-red);flex:0 0 auto;margin-top:3px}.vdetail-equip-toggle{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:8px 2px;background:0 0;border:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.vdetail-equip-toggle:hover{text-decoration:underline}.vdetail-equip-chev{transition:transform .2s ease}.vdetail-equip-chev.is-open{transform:rotate(180deg)}.vdetail-equip-toggle{color:var(--reca-red)}.vdetail-stock{color:var(--reca-red)}.vdetail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media (max-width:860px){.vlist-row{grid-template-columns:1fr;gap:18px}.vdetail{grid-template-columns:1fr}.vdetail-info{padding:28px 22px}.vdetail-specs,.vdetail-equip{grid-template-columns:1fr}.vdetail-specs>div:nth-child(odd){padding-right:0}.vdetail-specs>div:nth-child(even){padding-left:0;border-left:0}}.kiosk{min-height:100vh;background:var(--paper, oklch(0.97 0.003 80));display:flex;flex-direction:column;padding:clamp(20px,3vw,44px);gap:clamp(20px,2.4vw,34px)}@keyframes kioskTIn{0%{opacity:0}to{opacity:1}}@keyframes kioskAttractIn{0%{opacity:0}to{opacity:1}}@keyframes kioskAttractFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.vehicle-specs{gap:6px;font-size:13px;flex-wrap:wrap}.vehicle-name{font-size:18px}.vehicle-trim{font-size:13px}}@media (max-width:560px){.vehicle-meta{gap:10px}.vehicle-specs{gap:5px 7px;font-size:12.5px;justify-content:flex-start}.vdetail-actions{flex-direction:column;align-items:stretch}.vdetail-actions .btn{width:100%;justify-content:center}}.vdetail-actions .btn-primary{background:var(--reca-red);border-color:var(--reca-red);color:#fff;transition:background .2s ease}.vdetail-actions .btn-primary:hover{background:oklch(.5 .2 27)}.shx-left-desc{margin:0;max-width:40ch;padding-left:16px;border-left:2px solid var(--reca-red);font-size:14.5px;line-height:1.55;color:oklch(.8 .006 255);text-wrap:pretty}@media (max-width:1023px){.shx-left-head{flex-direction:column;align-items:flex-start;gap:14px}.shx-left-head .shx-left-desc{flex:1 1 auto;max-width:60ch;align-self:flex-start}}body{overflow-x:clip;-webkit-text-size-adjust:100%}main h1,main h2,main h3,main h4,main p,main li,main dd,main .lede{overflow-wrap:break-word}@media (max-width:1024px){.nav-burger{width:44px;height:44px}}@media (max-width:600px){.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.akf-fields input,.akf-fields select,.akf-fields textarea{font-size:16px}}@media (max-width:1024px){.shx-right{height:48svh;min-height:300px;max-height:none}}@media (max-width:760px){.page-enter{animation:pageInM .28s ease}.shx-arrow{width:44px;height:44px}}@keyframes pageInM{0%{opacity:0}to{opacity:1}}.footer-socials{display:inline-flex;gap:14px;align-items:center}.footer-social{display:inline-flex;align-items:center;color:inherit;opacity:.8;transition:opacity .15s ease,color .15s ease}.footer-social:hover{opacity:1;color:var(--reca-red)}.kiosk select{min-height:44px}.kiosk .view-toggle button{min-width:44px;min-height:44px}.kiosk .vehicle-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kiosk .vehicle-card:active{transform:scale(.985)}.home-faq{margin-top:26px;border-top:1px solid var(--ink-200)}.home-faq-item{border-bottom:1px solid var(--ink-200)}.home-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--ink-900);list-style:none}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-plus{font-weight:300;font-size:24px;line-height:1;color:var(--reca-red);transition:transform .25s ease;flex:0 0 auto}.home-faq-item[open] .home-faq-plus{transform:rotate(45deg)}.home-faq-item>p{margin:0;padding:2px 0 28px;max-width:none;color:var(--ink-700);line-height:1.75;font-size:16.5px}.home-faq-item[open]{background:linear-gradient(to right,transparent,oklch(.5 .2 15/.035) 20%,oklch(.5 .2 15/.035) 80%,transparent)}.home-faq-item[open] summary{color:var(--reca-red)}@media (max-width:700px){.home-faq-item summary{font-size:16px;padding:19px 0}.home-faq-item>p{font-size:15px;line-height:1.7}}.home-faq-sec .chapter-band-title{color:var(--ink-50)}.home-faq-sec .home-faq{border-top:1px solid oklch(1 0 0/.14)}.home-faq-sec .home-faq-item{border-bottom:1px solid oklch(1 0 0/.14)}.home-faq-sec .home-faq-item summary{color:var(--ink-50)}.home-faq-sec .home-faq-item>p{color:oklch(.78 .004 255)}.home-faq-link{display:inline-block;margin:-8px 0 22px;font-size:13.5px;letter-spacing:.02em;color:var(--ink-50);text-decoration:underline;text-underline-offset:4px;text-decoration-color:oklch(1 0 0/.4)}.home-faq-link:hover{color:#fff;text-decoration-color:var(--reca-red)}.vdetail-actions .btn{border-radius:0!important}.lang-menu-btn{height:34px;padding:0 11px}@media (max-width:760px){:root{--section-y:56px;--section-y-sm:40px}}@keyframes guard-launch-drift{0%{transform:scale(1.07) translate(0,0)}to{transform:scale(1.14) translate(-1.6%,-2.2%)}}#ccm-widget,#ccm19-widget,[id^=ccm-widget]{display:none!important;visibility:hidden!important}.footer-cookie-link{background:0 0;border:0;padding:0;font:inherit;font-size:12.5px;color:inherit;opacity:.75;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.footer-cookie-link:hover{opacity:1}.ccm-settings-summoner{display:none!important;visibility:hidden!important}.shx-stage,.shx-cards,.showroom-gal-stage,.vdetail-lightbox,.vdetail-lightbox img,.papers-lightbox{touch-action:pan-y pinch-zoom}[dir=rtl] body{letter-spacing:0}[dir=rtl] .brand,[dir=rtl] .langs,[dir=rtl] address a[href^=tel],[dir=rtl] a[href^=mailto]{unicode-bidi:isolate}[dir=rtl] .ticks li{text-align:right}@media (max-width:480px){.nav-right{gap:8px;flex-shrink:1;min-width:0}.nav-contact{gap:4px}.nav-contact-icon{width:30px;height:30px}.nav-contact .nav-ci-mail{display:none}}@media (max-width:1366px){.nav-links{display:none}.nav-burger{display:inline-flex}}.footer-greview-big{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;line-height:1;padding:9px 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--ink-200);transition:color .15s ease,border-color .15s ease;white-space:nowrap;letter-spacing:0}.footer-greview-big:hover{color:var(--ink-50);border-color:rgba(255,255,255,.34)}.footer-greview-big svg{flex:0 0 auto;width:16px;height:16px}.footer-light .footer-greview-big{border-color:rgba(0,0,0,.18);color:var(--ink-800)}.footer-light .footer-greview-big:hover{color:var(--ink-900);border-color:rgba(0,0,0,.34)}.ss-footer-bottom .footer-greview-big{font-family:var(--font-sans, inherit);letter-spacing:0}@media (max-width:720px){.footer-bottom .footer-greview-big,.ss-footer-bottom .footer-greview-big{width:100%;justify-content:center;order:-1;margin-bottom:4px}.footer-bottom{align-items:stretch}.ss-footer-bottom{row-gap:14px}}.shx-left-head{padding-left:0}.shx-left .vg-frame{width:100%!important;aspect-ratio:auto}.shx-right{background:var(--ink-900)}.shx-stage-grad{background:linear-gradient(to top,var(--ink-900) 0%,oklch(.16 .008 250/.7) 22%,oklch(.16 .008 250/.3) 42%,transparent 64%)}.shx,.shx-left,.shx-right{background:#0b0c0f}.shx-stage-grad{background:linear-gradient(to top,#0b0c0f 0,rgba(11,12,15,.7) 22%,rgba(11,12,15,.3) 42%,transparent 64%)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--reca-red, #e6007e);outline-offset:2px}.skip-link{position:absolute;left:12px;top:-60px;z-index:10000;padding:10px 14px;background:#16181d;color:#fff;font:600 14px/1 var(--font-sans, system-ui, sans-serif);text-decoration:none;border:2px solid #fff}.skip-link:focus,.skip-link:focus-visible{top:12px;outline:2px solid var(--reca-red, #e6007e);outline-offset:2px}main:focus{outline:0}.vdetail-tr-note{margin:0 0 14px;font-size:.85em;line-height:1.5;color:inherit;font-style:normal;white-space:normal}.heritage-photo{position:relative;margin:0;overflow:hidden;background:var(--ink-200);aspect-ratio:4/3;box-shadow:0 24px 48px -30px oklch(0 0 0/.45);will-change:transform}.heritage-photo:nth-child(even){top:48px}.heritage-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9);transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .6s ease}.heritage-photo:hover img{transform:scale(1.09);filter:saturate(1.05)}.heritage-photo figcaption{position:absolute;left:0;bottom:0;padding:7px 12px 6px;background:var(--ink-900);color:var(--ink-50);font-size:12px;letter-spacing:.16em;text-transform:uppercase}@media (max-width:900px){.heritage-photo{flex:0 0 72%;scroll-snap-align:start}.heritage-photo:nth-child(even){top:0}}.svc-card-media{display:block;position:relative;margin:-36px -34px 12px;height:180px;overflow:hidden;background:var(--ink-200)}.svc-card-media img,.home-area-media img,.home-faq-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.svc-card:hover .svc-card-media img,.home-area:hover .home-area-media img{transform:scale(1.06)}.home-area-media{display:block;margin:-38px -36px 8px;height:clamp(180px,16vw,250px);overflow:hidden;background:var(--ink-800)}.home-area-guard .home-area-media img{filter:brightness(.85)}.home-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:clamp(32px,5vw,80px);align-items:start}.home-faq-aside{position:sticky;top:130px}.home-faq-media{margin:30px 0 0;aspect-ratio:4/5;max-height:56vh;overflow:hidden;background:var(--ink-800)}.home-faq-grid .home-faq{margin-top:0}@media (max-width:900px){.home-faq-grid{grid-template-columns:1fr;gap:8px}.home-faq-aside{position:static}.home-faq-media{display:none}.home-faq-grid .home-faq{margin-top:26px}}@media (prefers-reduced-motion:no-preference){.curtain{clip-path:inset(0 100%0 0);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1)}.curtain img{transform:scale(1.14);transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.curtain.in{clip-path:inset(0 0 0 0)}.curtain.in img{transform:none}}.reca-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:10000;background:var(--reca-red);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}@media (max-width:760px){.svc-card-media~.svc-card-glyph{display:none}}.heritage-founders{aspect-ratio:4/3;align-self:center}.heritage-founders figcaption{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:4px;max-width:85%;padding:12px 16px 13px;background:var(--ink-900);color:var(--ink-50);font-size:14px;line-height:1.35;letter-spacing:0;text-transform:none}.heritage-founders figcaption .mono{color:var(--reca-red);font-size:12px;letter-spacing:.16em}.journey{position:relative;background:var(--ink-900);color:var(--ink-50)}.journey-bar-fill{display:block;height:100%;background:var(--reca-red);transform-origin:0 50%;transform:scaleX(0)}.journey-track{display:flex;align-items:flex-start;gap:clamp(16px,2vw,28px);padding:44px var(--pad-x) 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-x);scrollbar-width:none}.journey-track::-webkit-scrollbar{display:none}.journey.journey-pin .journey-track{overflow:visible;width:max-content;scroll-snap-type:none;will-change:transform}@media (max-width:900px){.heritage-founders{margin-top:12px}}@media (max-width:900px){.heritage-founders img{aspect-ratio:4/3;height:auto}.heritage-founders figcaption{position:static;max-width:none}}.heritage-founders img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;box-shadow:0 30px 60px -34px oklch(0 0 0/.5)}.home-area-used .home-area-media img{object-position:center 55%}.svc-card-media{height:auto;aspect-ratio:16/10}.svc-card-media img{object-position:center}.home-area-media{height:auto;aspect-ratio:1200/527}.home-area-used .home-area-media img{object-position:center}.journey-year{position:absolute;right:var(--pad-x);top:84px;z-index:0;font-family:var(--font-sans);font-weight:800;font-style:italic;font-size:clamp(120px,17vw,280px);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px oklch(1 0 0/.13);pointer-events:none;user-select:none;transition:opacity .35s ease,transform .35s ease}.journey-year.is-switch{opacity:0;transform:translateY(12px)}.journey-track{position:relative;z-index:1}.journey.journey-pin .journey-track{padding-top:36px}@media (max-width:900px){.journey-year{top:60px;font-size:120px}}.journey-year{top:auto;bottom:24px;-webkit-text-stroke:1px oklch(1 0 0/.1)}.ab-company-hero.cine-hero{min-height:min(68vh,700px);display:flex;align-items:flex-end;padding-top:150px;padding-bottom:clamp(48px,7vh,80px);background:#0c0e12;border-bottom:0}.cine-hero .collage{filter:none;animation:none;transform-origin:50% 60%;will-change:transform}.cine-hero .collage-veil{background:linear-gradient(90deg,oklch(.12 .006 255/.88) 0%,oklch(.12 .006 255/.5) 45%,oklch(.12 .006 255/.15) 100%),linear-gradient(0deg,oklch(.12 .006 255/.85) 0%,transparent 55%)}.cine-hero>.container{width:100%}.cine-hero .hero-rule-head,.cine-hero .hero-statement,.cine-hero h1,.cine-hero h2{color:#fff}.cine-hero .hero-rule-head{font-size:clamp(40px,5.4vw,84px);letter-spacing:-.03em}@media (max-width:760px){.ab-company-hero.cine-hero{min-height:72vh;padding-top:120px}}.why-media{margin:0;position:sticky;top:120px;aspect-ratio:4/3;overflow:hidden;background:var(--ink-200);box-shadow:0 30px 60px -34px oklch(0 0 0/.45)}.why-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.why-media:hover img{transform:scale(1.04)}.why-media::after{content:"";position:absolute;left:0;bottom:0;width:36%;height:3px;background:var(--reca-red)}@media (max-width:900px){.why-media{position:relative;top:0}}#root .partner-card{transition:transform .5s cubic-bezier(.22,.8,.24,1),box-shadow .5s cubic-bezier(.22,.8,.24,1)}#root .partner-card::after{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:var(--reca-red);transition:width .6s cubic-bezier(.2,.8,.2,1);z-index:2}#root .partner-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -34px oklch(0 0 0/.4)}#root .partner-card:hover::after{width:100%}.plist-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:clamp(20px,4vw,60px);align-items:center;padding:28px 0;border-bottom:1px solid var(--ink-200);color:var(--ink-900);text-decoration:none;transition:padding .45s cubic-bezier(.2,.8,.2,1),background-color .35s ease}.plist-row::before{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--reca-red);transition:width .6s cubic-bezier(.2,.8,.2,1)}.plist-row:hover{padding-left:18px;padding-right:18px;background:#fff}.plist-row:hover::before{width:100%}@media (max-width:900px){.plist-row{grid-template-columns:1fr;gap:10px}.plist-row:hover{padding-left:0;padding-right:0}}.vd-side-head{display:none}@media screen and (min-width:1000px){.vd-side-head{display:flex;flex-direction:column;gap:6px;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--ink-200)}.vd-side-title{font-size:clamp(30px,2.6vw,42px);font-weight:500;letter-spacing:-.02em;line-height:1.08;margin:4px 0 2px}.vd-side-price{margin-top:14px}.vd-side-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.vdetail-gallery-data .vd-grp-head,.vdetail-gallery-data .vd-grp-price{display:none}}@media print{.vd-side-head{display:none!important}}@media (prefers-reduced-motion:no-preference){.vd-fade{animation:vdFade .5s ease both}@keyframes vdFade{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}}.vdetail-thumb{transition:opacity .3s ease,outline-color .3s ease}.vdetail-thumb:not(.on){opacity:.6}.vdetail-thumb:hover{opacity:1}.vdetail-specs>div{transition:background-color .25s ease}.vdetail-specs>div:hover{background:oklch(.55 .21 27/.05)}@media screen{.vdetail-desc.is-clamped{max-height:520px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}}@media print{.vd-desc-toggle{display:none!important}}.vd-desc-toggle{margin-top:14px}.vehicle-card .vg-frame img{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.vehicle-card:hover .vg-frame img{transform:scale(1.05)}.vehicle-card .vg-frame::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--reca-red);transition:width .6s cubic-bezier(.2,.8,.2,1);z-index:3;pointer-events:none}.vehicle-card:hover .vg-frame::after{width:100%}.plist-row{grid-column:span 2;grid-template-columns:1fr;align-content:start;gap:14px;padding:30px 28px 26px;background:#fff;border:1px solid var(--ink-200);min-height:250px}.plist-row.is-main{grid-column:span 3;background:var(--ink-900);border-color:var(--ink-900);color:#fff}.plist-row::before{top:0}.plist-row:hover{padding:30px 28px 26px;background:#fff;transform:translateY(-6px);box-shadow:0 30px 60px -34px oklch(0 0 0/.35)}.plist-row.is-main:hover{background:var(--ink-900)}.plist-row{transition:transform .5s cubic-bezier(.22,.8,.24,1),box-shadow .5s cubic-bezier(.22,.8,.24,1)}@media (max-width:1000px){.plist-row,.plist-row.is-main{grid-column:span 3}}@media (max-width:640px){.plist-row,.plist-row.is-main{grid-column:auto;min-height:0}.plist-row:hover{padding:30px 28px 26px}}#contact-main{padding-top:clamp(48px,6vw,90px)}#contact-main form{background:#fff;border:1px solid var(--ink-200);border-top:3px solid var(--reca-red);padding:clamp(24px,3vw,44px);box-shadow:0 30px 60px -40px oklch(0 0 0/.3)}#contact-main aside{position:sticky;top:110px}@media (max-width:900px){#contact-main aside{position:static}}.svc-photo{position:relative;margin:28px 0 0;aspect-ratio:16/10;overflow:hidden;background:var(--ink-200);box-shadow:0 30px 60px -36px oklch(0 0 0/.4)}.svc-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.svc-photo:hover img{transform:scale(1.04)}.svc-photo::after{content:"";position:absolute;left:0;bottom:0;width:36%;height:3px;background:var(--reca-red)}#root .vd-side-ctas .btn,#root .vdetail-actions .btn{border-radius:0!important}@media screen and (min-width:1000px){#root .vdetail-actions>.btn-primary,#root .vdetail-actions>a.btn-ghost[href^=tel]{display:none}}.svc-card-media{aspect-ratio:16/8}.home-area-media{aspect-ratio:16/6}.home-area-used .home-area-media img{object-position:center 82%}.home-area-guard .home-area-media img{object-position:center 62%}.why-media{aspect-ratio:16/10}.why-media img{object-position:center 82%}.svc-photo{aspect-ratio:16/8}.svc-photo img{object-position:center 88%}.vd-thumbs-wrap{position:relative;display:flex;align-items:stretch;background:var(--ink-900)}.vd-thumbs-wrap .vdetail-thumbs{flex:1 1 auto;min-width:0;padding:12px 12px 14px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--reca-red) oklch(1 0 0/.08)}.vd-thumbs-wrap .vdetail-thumbs::-webkit-scrollbar{height:3px}.vd-thumbs-wrap .vdetail-thumbs::-webkit-scrollbar-track{background:oklch(1 0 0/.08)}.vd-thumbs-wrap .vdetail-thumbs::-webkit-scrollbar-thumb{background:var(--reca-red)}.vdetail-thumb{border-radius:0}.vdetail-thumb.on{border-color:var(--reca-red)}.vd-thumbs-nav{flex:0 0 38px;display:grid;place-items:center;border:0;background:oklch(0 0 0/.35);color:#fff;cursor:pointer;transition:background-color .25s ease,color .25s ease}.vd-thumbs-nav:hover{background:var(--reca-red)}@media print{.vd-thumbs-nav{display:none!important}}.vs-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.vs-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--ink-200);background:#fff;font-size:12.5px;line-height:1.2;color:var(--ink-800);white-space:nowrap}.vs-chip svg{color:var(--reca-red);flex:none}.vs-chip-soft{background:0 0;color:var(--ink-600)}.vehicle-card .vehicle-name{font-size:18px;font-weight:600;letter-spacing:-.01em}.vehicle-card .vehicle-price{font-size:17px;font-weight:600}.vd-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 6px}.vd-key{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--ink-200);background:#fff}.vd-key-ic{color:var(--reca-red);display:inline-flex}.vd-key-v{font-size:15px;font-weight:600;color:var(--ink-900);line-height:1.2}.vd-key-l{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}@media (max-width:520px){.vd-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}.vd-mobilebar{display:none}@media screen and (max-width:999px){.vd-mobilebar{display:grid;grid-template-columns:1.4fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:oklch(1 0 0/.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--ink-200);box-shadow:0-10px 30px -18px oklch(0 0 0/.3)}.vd-mobilebar .btn{justify-content:center;border-radius:0!important;padding:13px 10px}.vdetail-page{padding-bottom:80px}}@media print{.vd-mobilebar,.vd-keys{display:none!important}}#root .field>label{font-family:var(--font-sans);font-size:12.5px;letter-spacing:.02em;text-transform:none;font-weight:600;color:var(--ink-800)}#root .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),#root .field select,#root .field textarea{border:1px solid var(--ink-200);background:#fff;padding:12px 14px;font-size:15.5px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}#root .field input:not([type=checkbox]):not([type=radio]):hover,#root .field select:hover,#root .field textarea:hover{border-color:var(--ink-400)}#root .field input:not([type=checkbox]):not([type=radio]):focus,#root .field select:focus,#root .field textarea:focus{border-color:var(--reca-red);box-shadow:0 0 0 3px oklch(.55 .21 27/.12);outline:0}#root .field:has(>input[required],>textarea[required],>select[required])>label::after{content:" *";color:var(--reca-red)}#root .field input:user-invalid,#root .field textarea:user-invalid{border-color:var(--reca-red);background:oklch(.55 .21 27/.04)}.topic-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:4px}.topic-tile{position:relative;padding:13px 14px;text-align:left;font:inherit;font-size:14.5px;font-weight:500;color:var(--ink-800);background:#fff;border:1px solid var(--ink-200);border-radius:0;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.topic-tile:hover{border-color:var(--ink-400)}.topic-tile.on{border-color:var(--reca-red);background:oklch(.55 .21 27/.06);color:var(--ink-900);box-shadow:inset 3px 0 0 var(--reca-red)}.form-missing{font-size:13px;color:var(--ink-600)}.form-missing::before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;background:var(--reca-red);vertical-align:middle}@media (max-width:760px){#root .field input:not([type=checkbox]):not([type=radio]),#root .field select,#root .field textarea{font-size:16px;padding:14px}}.ab-company-hero.cine-hero{min-height:min(50vh,500px);padding-top:120px;padding-bottom:clamp(36px,5vh,56px)}@media (max-width:760px){.ab-company-hero.cine-hero{min-height:56vh;padding-top:110px}}.shx-left .vs-chip,.shx-right .vs-chip,.full-bleed .vs-chip{background:oklch(1 0 0/.07);border-color:oklch(1 0 0/.16);color:#fff}.shx-left .vs-chip-soft,.shx-right .vs-chip-soft,.full-bleed .vs-chip-soft{background:0 0;color:oklch(.85 .004 255)}.home-faq-item{position:relative;transition:background-color .35s ease}.home-faq-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--reca-red);transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.home-faq-item:hover::before,.home-faq-item[open]::before{transform:scaleY(1)}.home-faq-item summary{padding-left:0;padding-right:4px;transition:padding-left .4s cubic-bezier(.2,.8,.2,1),color .25s ease}.home-faq-item:hover summary,.home-faq-item[open] summary{padding-left:20px}.home-faq-plus{display:grid;place-items:center;width:34px;height:34px;border:1px solid currentColor;font-size:20px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s ease,color .25s ease}.home-faq-item[open] .home-faq-plus{background:var(--reca-red);border-color:var(--reca-red);color:#fff}.home-faq-item[open]{background:oklch(.55 .21 27/.035)}.home-faq-item>p,.home-faq-item>a{padding-left:20px}@media (prefers-reduced-motion:no-preference){.home-faq-item[open]>p,.home-faq-item[open]>a{animation:faqIn .45s cubic-bezier(.2,.8,.2,1) both}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}.home-faq-sec .home-faq-item[open],.ss-root .home-faq-item[open]{background:oklch(1 0 0/.03)}@media (max-width:700px){.home-faq-item:hover summary,.home-faq-item[open] summary{padding-left:14px}.home-faq-item>p,.home-faq-item>a{padding-left:14px}.home-faq-plus{width:30px;height:30px}}.vehicle-card .vs-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;flex-wrap:nowrap}.vehicle-card .vs-chip{justify-content:center;gap:5px;padding:6px 4px;min-width:0;font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none;overflow:hidden}.vehicle-card .vs-chip svg{width:13px;height:13px}.vehicle-card .vs-chip,.vehicle-card .vs-chip *{white-space:nowrap;text-overflow:ellipsis}@media (max-width:380px){.vehicle-card .vs-chip svg{display:none}}.shx-left .vehicle-card .vs-chip svg,.shx-right .vehicle-card .vs-chip svg{display:none}.shx-left .vehicle-card .vs-chip,.shx-right .vehicle-card .vs-chip{padding:6px 2px;font-size:12px}.shx-left .vehicle-card .vs-chips,.shx-right .vehicle-card .vs-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.shx-left .vehicle-card .vs-chip svg,.shx-right .vehicle-card .vs-chip svg{display:inline-block}.shx-left .vehicle-card .vs-chip,.shx-right .vehicle-card .vs-chip{padding:6px 6px;font-size:12.5px}@media (max-width:600px){.vehicle-legal{font-size:11px}}@media (max-width:700px){.journey:not(.journey-pin) .journey-track{flex-direction:column;align-items:stretch;gap:26px;overflow:visible;scroll-snap-type:none;padding:28px var(--pad-x) 8px calc(var(--pad-x) + 18px);position:relative}.journey:not(.journey-pin) .journey-track::before{content:"";position:absolute;left:calc(var(--pad-x) + 4px);top:34px;bottom:14px;width:2px;background:linear-gradient(180deg,var(--reca-red),oklch(.58 .21 27/.15))}}.wa-dock{position:fixed;right:0;bottom:clamp(24px,6vh,56px);z-index:1200;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s ease;pointer-events:none}.wa-dock-btn{pointer-events:auto;display:flex;align-items:center;height:52px;background:#1faa53;color:#fff;text-decoration:none;box-shadow:0 10px 28px -12px rgba(0,0,0,.55);transition:background .25s ease}.wa-dock-btn:hover{background:#17914a}.wa-dock-ico{flex:none;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center}.wa-dock-ico svg{width:26px;height:26px}.wa-dock-tx{max-width:0;overflow:hidden;white-space:nowrap;font:500 14px/1 var(--font-sans, system-ui, sans-serif);letter-spacing:.01em;transition:max-width .5s cubic-bezier(.2,.8,.2,1),padding .5s cubic-bezier(.2,.8,.2,1)}.wa-dock-btn:hover .wa-dock-tx,.wa-dock-btn:focus-visible .wa-dock-tx,.wa-dock.is-hint .wa-dock-tx{max-width:420px;padding-left:18px}.wa-dock.is-tucked{transform:translateX(40px)}.wa-dock.is-hidden{transform:translateX(110%);opacity:0}.wa-dock.is-hidden .wa-dock-btn{pointer-events:none}@media (max-width:1024px){.wa-dock{bottom:104px}.wa-dock-btn,.wa-dock-ico{height:44px}.wa-dock-ico{width:42px}.wa-dock-ico svg{width:23px;height:23px}.wa-dock.is-tucked{transform:translateX(34px)}body:has(.vd-mobilebar) .wa-dock{bottom:150px}}body.modal-open-hide-nav .wa-dock{display:none!important}@media print{.wa-dock{display:none!important}}@media (prefers-reduced-motion:reduce){.wa-dock,.wa-dock-tx{transition:none}}img[data-img-err]{visibility:hidden}.chapter-band:not(.band-norule),.ss-root .ss-cband{position:relative;display:block;margin:0 0 clamp(26px,3vw,38px);padding:22px 0 0;overflow:hidden;gap:0}.chapter-band:not(.band-norule)::before,.ss-root .ss-cband::before{content:"";position:absolute;left:0;right:0;top:1px;height:1px;background:currentColor;opacity:.14}.chapter-band:not(.band-norule) .chapter-band-rule-left,.ss-root .ss-cband .ss-cband-dot{position:absolute;left:0;top:0;width:clamp(48px,5vw,72px);height:3px;margin:0;background:var(--reca-red);border-radius:0;transform:none;transform-origin:left;transition:transform .8s cubic-bezier(.2,.8,.2,1) .05s}.chapter-band:not(.band-norule) .chapter-band-rule,.ss-root .ss-cband .ss-cband-rule{display:none}.chapter-band:not(.band-norule) .chapter-band-title,.ss-root .ss-cband .ss-cband-title{display:block;font-family:var(--font-sans);font-size:clamp(26px,2.5vw,38px);font-weight:500;letter-spacing:-.025em;line-height:1.12;white-space:normal;text-transform:none;opacity:1;transform:none;transition:transform .85s cubic-bezier(.2,.8,.2,1) .12s,opacity .5s ease .12s}.chapter-band.hd:not(.hd-in) .chapter-band-rule-left,.ss-root .ss-cband.hd:not(.hd-in) .ss-cband-dot{transform:scaleX(0)}.chapter-band.hd:not(.hd-in) .chapter-band-title,.ss-root .ss-cband.hd:not(.hd-in) .ss-cband-title{transform:translateY(110%);opacity:0}.chapter-band:not(.band-norule) .chapter-band-num{display:none}.ss-root button.ss-cband.ss-cband-link{width:100%;text-align:left;background:0 0;border:0;color:inherit;cursor:pointer}.ss-root .ss-cband:is(:has(+h2),:has(+h3),:has(~* h2.h-xl),:has(~* h2.h-lg),:has(~* h3.h-md)){margin-bottom:14px;padding-top:18px}.ss-root .ss-cband:is(:has(+h2),:has(+h3),:has(~* h2.h-xl),:has(~* h2.h-lg),:has(~* h3.h-md)) .ss-cband-title{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;opacity:.72}.ss-root .ss-cband.hd:not(.hd-in):is(:has(+h2),:has(+h3),:has(~* h2.h-xl),:has(~* h2.h-lg),:has(~* h3.h-md)) .ss-cband-title{opacity:0}.chapter-band+h2,.chapter-band+h3,.chapter-band~* h2.h-xl,.chapter-band~* h2.h-lg,.ss-root .ss-cband+h2,.ss-root .ss-cband+h3,.ss-root .ss-cband~* h2.h-xl,.ss-root .ss-cband~* h2.h-lg,.ss-root .ss-cband~* h3.h-md,.eyebrow+h2.h-xl,.eyebrow+h2.h-lg,.ss-root .ss-kicker+h2{font-size:clamp(30px,3.3vw,48px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.06!important;text-wrap:balance}.eyebrow:not(.eyebrow-accent)::before,.ss-root .ss-kicker::before{content:"";display:inline-block;width:22px;height:2px;margin-right:10px;vertical-align:middle;background:var(--reca-red)}@media (prefers-reduced-motion:reduce){.chapter-band .chapter-band-rule-left,.chapter-band .chapter-band-title,.ss-root .ss-cband .ss-cband-dot,.ss-root .ss-cband .ss-cband-title{transition:none}}@media print{.chapter-band.hd .chapter-band-title,.ss-root .ss-cband.hd .ss-cband-title{transform:none!important;opacity:1!important}}.facts-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(24px,4vw,72px);align-items:end}.facts-head>*{grid-column:1}.facts-head>.chapter-band,.facts-head>.ss-cband{grid-column:1/-1}.facts-head>.reca-facts{grid-column:2;grid-row:2/span 3;align-self:end;margin-bottom:26px}.reca-facts{position:relative;z-index:1;display:flex;margin:0;padding:0}.reca-fact{padding:2px clamp(14px,1.6vw,24px);border-left:1px solid color-mix(in oklch,currentColor 16%,transparent)}.reca-fact:last-child{border-left:2px solid var(--reca-red);padding-right:0}.reca-fact dt{margin:0 0 6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.62}.reca-fact dd{margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:500;letter-spacing:-.01em;white-space:nowrap}@media (max-width:900px){.facts-head{grid-template-columns:minmax(0,1fr)}.facts-head>.reca-facts{grid-column:1;grid-row:auto;margin:16px 0 22px}.reca-facts{flex-wrap:wrap;row-gap:12px}.reca-fact:first-child{padding-left:0;border-left:0}.reca-fact:last-child{padding-left:14px}}[dir=rtl] .chapter-band:not(.band-norule) .chapter-band-rule-left,[dir=rtl] .ss-root .ss-cband .ss-cband-dot{left:auto;right:0;transform-origin:right}[dir=rtl] .reca-fact{border-left:0;border-right:1px solid color-mix(in oklch,currentColor 16%,transparent)}[dir=rtl] .reca-fact:last-child{border-right:2px solid var(--reca-red);padding-right:clamp(14px,1.6vw,24px);padding-left:0}[dir=rtl] .gbp{right:auto;left:0;transform:scaleX(-1)}[dir=rtl] .eyebrow:not(.eyebrow-accent)::before,[dir=rtl] .ss-root .ss-kicker::before{margin-right:0;margin-left:10px}.vd-side-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.vd-tool{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;background:0 0;border:1px solid var(--ink-200);border-radius:0;color:var(--ink-700);font:500 12.5px/1 var(--font-sans);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.vd-tool:hover{border-color:var(--ink-900);color:var(--ink-900)}@media screen and (min-width:1000px){.vdetail-info .vdetail-actions{display:none}}@media (max-width:999px){#root .vdetail-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}#root .vdetail-actions>.btn:not(.vdetail-share):not(.vdetail-print){grid-column:1/-1}#root .vdetail-actions .vdetail-share,#root .vdetail-actions .vdetail-print{height:38px;min-height:0;padding:0 10px;font-size:13px;justify-content:center}}.form-missing-row{margin-top:14px;display:flex;justify-content:flex-end}@media (min-width:1100px){#used-ankauf .ankauf-form .akf-fields{grid-template-columns:repeat(4,minmax(0,1fr))}#used-ankauf .ankauf-form .akf-fields>.field:has(textarea){grid-column:1/-1}}#root .field{gap:5px}#root .field>label{font-size:12px}#root .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),#root .field select{padding:8px 12px;font-size:15px;min-height:40px}#root .field textarea{padding:9px 12px;font-size:15px;min-height:76px}#root .akf-fields{gap:14px 20px}#root .akf-seclabel{margin-top:6px;font-size:11.5px}#root .ankauf-form{padding:28px 32px}#root .topic-tile{padding-top:9px;padding-bottom:9px}@media (max-width:760px){#root .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),#root .field select,#root .field textarea{font-size:16px}#root .ankauf-form{padding:22px 18px}}.stock-pick{position:relative}.stock-pick>input{width:100%}.stock-pick-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;max-height:380px;overflow-y:auto;background:#fff;border:1px solid var(--ink-200);border-top:2px solid var(--reca-red);box-shadow:0 18px 40px -18px oklch(0 0 0/.35)}.stock-pick-head,.stock-pick-free,.stock-pick-none{padding:9px 14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500)}.stock-pick-free,.stock-pick-none{font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none;border-top:1px solid var(--ink-100)}.stock-pick-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:7px 14px;cursor:pointer}.stock-pick-item.on,.stock-pick-item:hover{background:var(--ink-50)}.stock-pick-img{width:64px;height:44px;background:var(--ink-100);overflow:hidden}.stock-pick-img img{width:100%;height:100%;object-fit:cover;display:block}.stock-pick-txt{display:flex;flex-direction:column;min-width:0}.stock-pick-t{font-size:14px;font-weight:600;color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stock-pick-s{font-size:12px;color:var(--ink-600)}@keyframes adm-blink{50%{opacity:.25}}.sp2-cbtn{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid oklch(1 0 0/.28);color:#fff;text-decoration:none;transition:border-color .2s ease,background .2s ease}.sp2-cbtn:hover{border-color:#fff;background:oklch(1 0 0/.05)}.sp2-cbtn.is-call{background:var(--reca-red);border-color:var(--reca-red)}.sp2-cbtn.is-call:hover{filter:brightness(1.08);background:var(--reca-red)}.sp2-cbtn-ic{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid oklch(1 0 0/.3)}.sp2-cbtn.is-call .sp2-cbtn-ic{border-color:oklch(1 0 0/.5)}.sp2-cbtn.is-wa .sp2-cbtn-ic{color:#25d366}.sp2-cbtn-tx{display:flex;flex-direction:column;gap:1px;min-width:0}.sp2-cbtn-k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.sp2-cbtn-v{font-size:16px;font-weight:600;overflow-wrap:anywhere}@keyframes ab3-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media screen and (min-width:1100px){:root{--page-zoom:0.9}}@media print{:root{--page-zoom:1}}.nav-inner,.ss-nav-inner{transition:height .3s ease}body.nav-scrolled .nav-inner,body.nav-scrolled .ss-nav-inner{height:70px}.nav-tel{width:auto;padding:0 10px;gap:8px}.nav-tel-num{display:none;font-size:13.5px;font-weight:600;white-space:nowrap}@media (min-width:1560px){.nav-tel-num{display:inline}}.footer{padding-top:56px}.footer-cta{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;padding-bottom:40px;margin-bottom:48px;border-bottom:1px solid oklch(1 0 0/.1)}.footer-light .footer-cta{border-bottom-color:color-mix(in oklch,var(--ink-900),transparent 88%)}.footer-cta-txt{display:flex;flex-direction:column;gap:6px}.footer-cta-k{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--reca-red)}.footer-cta-h{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.015em;color:#fff}.footer-light .footer-cta-h{color:var(--ink-900)}.footer-cta-acts{display:flex;flex-wrap:wrap;gap:10px}.fcb{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;background:oklch(1 0 0/.72);border:1px solid color-mix(in oklch,var(--ink-900),transparent 82%);color:var(--ink-900);text-decoration:none;transition:border-color .2s ease,background .2s ease}.fcb:hover{border-color:var(--ink-900);background:#fff}.footer:not(.footer-light) .fcb{background:oklch(1 0 0/.06);border-color:oklch(1 0 0/.18);color:#fff}.footer-grid{gap:40px;padding-bottom:36px}.footer-bottom{padding-top:24px}@media (max-width:760px){.footer-cta-acts{flex-direction:column;width:100%}.fcb{width:100%}}@media (max-width:700px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 20px!important}.footer-grid>:first-child{grid-column:1/-1}}@keyframes ab4-txt-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vc-new{position:absolute;top:12px;left:12px;z-index:3;display:inline-block;padding:5px 9px;background:var(--reca-red);color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;pointer-events:none;box-shadow:0 6px 16px -8px oklch(0 0 0/.6)}.vc-new-inline{position:static;margin-left:10px;vertical-align:middle;font-size:10px;padding:4px 7px;box-shadow:none}[dir=rtl] .vc-new{left:auto;right:12px}[dir=rtl] .vc-new-inline{margin-left:0;margin-right:10px}.kiosk{gap:clamp(24px,2.6vw,40px)}.footer-cta-note{font-size:13px;color:oklch(1 0 0/.62);margin-top:2px}.footer-light .footer-cta-note{color:var(--ink-600)}html:not(.lazybg-all) .footer:not(.bg-in)::after{background-image:none!important}