:root{color-scheme:dark;--bg: #101722;--bg-soft: #18202b;--panel: #202936;--panel-light: #f8fafc;--text: #f8fafc;--muted: rgba(248, 250, 252, .72);--line: rgba(255, 255, 255, .12);--gold: #caa35a;--gold-strong: #f3c56c;--ink: #111827}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}img{display:block;width:100%}.container{width:min(100% - 2rem,1120px);margin-inline:auto}.site-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:.85rem 1rem;background:#101722eb;border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.brand{text-decoration:none}.brand span{display:block;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.brand small{display:block;color:var(--gold);font-weight:800}.menu-toggle{display:inline-grid;width:2.7rem;height:2.7rem;place-content:center;gap:.35rem;border:1px solid var(--line);border-radius:.5rem;background:transparent}.menu-toggle span{display:block;width:1.2rem;height:2px;background:var(--text)}.site-nav{display:none;grid-column:1 / -1;gap:.25rem}.site-nav.is-open{display:grid}.site-nav a,.header-phone,.outline-link{border-radius:.5rem;padding:.75rem .9rem;font-weight:800;text-decoration:none}.site-nav a:hover,.language-links a.is-active{background:#ffffff14}.language-links{display:flex;gap:.25rem;padding-top:.25rem}.header-phone{display:none;background:var(--gold);color:var(--ink)}.hero,.subhero{padding:3.5rem 0;background:radial-gradient(circle at 75% 10%,rgba(202,163,90,.18),transparent 36%),linear-gradient(180deg,var(--bg) 0%,var(--bg-soft) 100%)}.hero-grid,.split{display:grid;gap:1.5rem;align-items:center}.eyebrow{margin:0 0 .75rem;color:var(--gold);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:13ch;overflow-wrap:anywhere;font-size:clamp(2.25rem,12vw,4.6rem);line-height:.98}h2{max-width:16ch;font-size:clamp(1.85rem,7vw,3.4rem);line-height:1.04}h3{font-size:1.15rem}.lead,.copy,.section-head p,.final-cta p,.placeholder-panel p{max-width:42rem;color:var(--muted);font-size:clamp(1rem,3vw,1.2rem);line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:.95rem;align-items:center;margin-top:1.6rem}.hero-actions>a:not(.cta-button){color:var(--text);font-weight:850;text-underline-offset:.35rem}.contact-list{display:grid;gap:.75rem;max-width:34rem;margin-top:1.6rem}.contact-item{display:grid;gap:.8rem;padding:.95rem 1rem;border:1px solid var(--line);border-radius:.55rem;background:#ffffff0d}.contact-item>div{display:grid;gap:.2rem}.contact-action{display:inline-flex;width:fit-content;min-height:2.65rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.72rem .95rem;background:var(--gold);color:var(--ink);font-weight:900;text-decoration:none}.contact-action span{font-size:1rem;line-height:1}.contact-item>.contact-actions{display:flex;flex-wrap:wrap;gap:.55rem}.contact-item>.contact-actions .contact-action{min-height:2.45rem;padding:.65rem .8rem;font-size:.92rem}.contact-item>div>span{color:var(--gold);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.contact-item strong{overflow-wrap:anywhere;color:var(--text);font-size:1.04rem}.cta-button{display:inline-flex;justify-content:center;min-height:3.15rem;align-items:center;border-radius:.55rem;padding:.9rem 1.15rem;font-weight:900;text-decoration:none}.cta-button--light{background:var(--gold);color:var(--ink)}.cta-button--dark{background:var(--ink);color:var(--text)}.image-block{width:100%;min-height:18rem;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:.8rem;background:var(--panel)}.image-block--tall{min-height:25rem}.image-block img{height:100%;min-height:inherit;object-fit:cover}.section{padding:3.5rem 0}.section--process,.section--map{background:#0d131d}.section-head{display:grid;gap:.5rem;margin-bottom:1.5rem}.trust-strip,.service-grid,.step-grid,.review-grid{display:grid;gap:.85rem}.trust-strip{grid-template-columns:1fr}.trust-strip strong,.service-card,.step-card,.review-card,.placeholder-panel{min-height:100%;border:1px solid var(--line);border-radius:.8rem;padding:1.1rem;background:#ffffff0f}.service-card span,.step-card span{color:var(--gold);font-weight:900}.service-card p,.step-card p,.review-card p,.review-card small{color:var(--muted);line-height:1.6}.car-grid{display:grid;gap:1rem}.car-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--line);border-radius:.8rem;background:#ffffff0f}.car-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--panel)}.car-card__media img{width:100%;height:100%;object-fit:cover}.car-status{position:absolute;top:.8rem;left:.8rem;border-radius:999px;padding:.42rem .7rem;background:var(--gold);color:var(--ink);font-size:.78rem;font-weight:900}.car-status.is-sold{background:#e5e7eb}.car-card__body{display:grid;grid-template-rows:auto auto 1fr;gap:1rem;padding:1rem}.car-card__body h2{max-width:none;margin-bottom:.5rem;font-size:clamp(1.45rem,5vw,2.2rem)}.car-card__body p{color:var(--muted);line-height:1.6}.car-meta{display:flex;flex-wrap:wrap;gap:.5rem}.car-meta span{border-radius:999px;padding:.45rem .7rem;background:#ffffff14;color:var(--muted);font-weight:800}.car-card__footer{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;align-self:end;justify-content:space-between}.car-card__footer strong{color:var(--gold-strong);font-size:1.35rem}.back-link{display:inline-flex;margin-bottom:1.5rem;color:var(--gold);font-weight:900;text-underline-offset:.35rem}.car-detail-head{display:grid;gap:1.5rem}.car-price-panel,.car-overview-panel{border:1px solid var(--line);border-radius:.8rem;padding:1.1rem;background:#ffffff0f}.car-price-panel{display:grid;gap:.8rem;align-content:start;width:100%}.car-price-panel span{color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.car-price-panel strong{color:var(--gold-strong);font-size:clamp(1.8rem,5vw,3rem);white-space:nowrap}.car-overview-grid,.car-gallery{display:grid;gap:.8rem}.car-gallery img{border:1px solid var(--line);border-radius:.8rem;height:auto;object-fit:contain}.car-overview-panel h2{max-width:none;font-size:clamp(1.6rem,6vw,2.4rem)}.car-overview-panel dl{display:grid;grid-template-columns:1fr;gap:.55rem;margin:0}.car-overview-panel dt{color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.car-overview-panel dd{margin:0 0 .55rem;color:var(--text);font-weight:850}.car-description{color:var(--muted);line-height:1.7}.map-card{display:grid;gap:1.3rem;align-items:center;border:1px solid var(--line);border-radius:.9rem;padding:1rem;background:var(--panel-light);color:var(--ink)}.map-card iframe{width:100%;min-height:18rem;border:0;border-radius:.7rem}.map-card .eyebrow{color:#b7791f}.map-card p:not(.eyebrow){color:#374151;font-weight:650;line-height:1.55}.map-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1rem}.map-actions a{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:.55rem;padding:.82rem 1rem;background:var(--text);color:var(--ink);font-weight:900;text-decoration:none}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.chips span{border-radius:999px;padding:.45rem .75rem;background:#e5e7eb;color:#374151;font-weight:800}.outline-link{display:inline-flex;background:var(--ink);color:var(--text)}.final-cta{padding:4rem 0;background:linear-gradient(135deg,#1f2937,#101722)}.site-footer{padding:2rem 1rem;border-top:1px solid var(--line);color:var(--muted)}.site-footer__inner{display:grid;width:min(100%,1120px);gap:1rem;justify-items:center;margin-inline:auto;text-align:center}.site-footer a{font-weight:900;color:var(--gold)}.footer-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center}.facebook-link{display:inline-grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:.5rem;background:var(--gold);color:var(--ink)!important;font-family:Arial,sans-serif;font-size:1.6rem;line-height:1;text-decoration:none}.footer-note{max-width:34rem;margin-inline:auto;margin-top:.4rem;font-size:.86rem;line-height:1.5}@media(min-width:720px){.service-grid,.step-grid,.review-grid,.trust-strip{grid-template-columns:repeat(3,1fr)}.hero-grid,.split,.map-card{grid-template-columns:1fr .9fr}.car-grid{grid-template-columns:repeat(2,1fr)}.car-detail-head{grid-template-columns:minmax(0,1fr) minmax(24rem,.42fr);align-items:end}.car-overview-grid{grid-template-columns:minmax(16rem,.36fr) minmax(0,1fr);gap:1.5rem;align-items:start}.car-overview-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.car-gallery{grid-template-columns:repeat(2,1fr)}.car-gallery img:first-child{grid-column:1 / -1}}@media(min-width:980px){.site-header{grid-template-columns:auto 1fr auto;padding-inline:1.5rem}.menu-toggle{display:none}.site-nav{display:flex;grid-column:auto;justify-content:center;align-items:center}.language-links{padding-top:0;margin-left:.5rem}.header-phone{display:inline-flex}.hero,.subhero{padding:5.5rem 0}}
