@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/2be3553c649c9118-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/30292d50543e6938-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/89d6f6fb20766376-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_035106{font-family:Barlow Condensed,Barlow Condensed Fallback;font-weight:900;font-style:italic}.__variable_035106{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}:root{--brand-red:#e30613;--brand-red-dark:#b8040f;--brand-black:#111111;--brand-white:#ffffff;--gray-50:#f4f4f4;--gray-400:#9ca3af;--gray-600:#6b7280;--border:#e5e5e5;--plate-yellow:#f9b800;--whatsapp:#25d366;--radius:0;--font-display:"Barlow Condensed","Arial Narrow",sans-serif;--font-body:Inter,system-ui,sans-serif;--container:1280px;--section-y:clamp(56px,7vw,96px);--section-y-compact:clamp(40px,5vw,72px);--gutter:clamp(20px,4vw,40px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--brand-white);color:var(--brand-black);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select,textarea{border-radius:var(--radius);font:inherit}:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}h1,h2,h3,h4,h5{margin:0;font-family:var(--font-display);font-style:italic;font-weight:900;letter-spacing:-.01em;line-height:.95}p{margin:0}.container{width:min(100%,var(--container));margin:0 auto;padding:0 var(--gutter)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(36px,5vw,56px)}.section-kicker{max-width:360px;color:var(--gray-600);font-size:15px;line-height:1.7}.eyebrow{display:inline-flex;align-items:center;gap:12px;color:rgb(17 17 17/70%);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.eyebrow:before{content:"";width:32px;height:2px;background:var(--brand-red)}.eyebrow.light{color:rgb(255 255 255/70%)}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;background:var(--brand-red);color:white;cursor:pointer;padding:14px 24px;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 14px 30px -24px rgb(227 6 19/90%);transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease,box-shadow .18s ease;touch-action:manipulation}.button:hover{background:var(--brand-red-dark);transform:translateY(-1px);box-shadow:0 18px 34px -22px rgb(227 6 19/85%)}.button.secondary{border-color:currentColor;background:transparent;color:inherit;box-shadow:none}.button.secondary:hover{background:var(--brand-black);color:white}.button.black{background:var(--brand-black);box-shadow:0 18px 34px -24px rgb(0 0 0/60%)}.button.black:hover{opacity:.9}.button:disabled{cursor:not-allowed;opacity:.55}.field{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.input,.select,.textarea{width:100%;min-height:44px;border:1px solid rgb(17 17 17/15%);background:white;color:var(--brand-black);padding:11px 12px;font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none}.textarea{min-height:136px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand-red);outline:none}.error-text{color:var(--brand-red);font-size:12px;letter-spacing:normal;text-transform:none}.site-shell{display:flex;min-height:100dvh;flex-direction:column}.site-main{flex:1 1}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgb(17 17 17/18%);background:rgb(255 255 255/94%);box-shadow:0 12px 30px rgb(0 0 0/5%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header-inner{min-height:80px;justify-content:space-between;gap:28px}.brand-logo,.site-header-inner{display:flex;align-items:center}.brand-logo{width:180px;gap:8px}.brand-logo-mark{line-height:1}.brand-logo-main{color:var(--brand-red);font-family:var(--font-display);font-size:32px;font-style:italic;font-weight:900;letter-spacing:-.03em}.brand-logo-sub{color:var(--brand-black);font-size:10px;font-weight:800;letter-spacing:.32em;text-transform:uppercase}.site-nav{display:flex;align-items:center;gap:clamp(16px,3vw,32px)}.mobile-menu{position:relative;display:none}.mobile-menu summary{display:grid;width:48px;height:48px;cursor:pointer;list-style:none;place-items:center;border:1px solid rgb(17 17 17/12%);background:white}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{display:block;width:20px;height:2px;margin:2px 0;background:var(--brand-black);transition:transform .18s ease,opacity .18s ease}.mobile-menu[open] summary span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:60;display:grid;width:min(280px,calc(100vw - 40px));grid-gap:8px;gap:8px;border:1px solid rgb(17 17 17/12%);background:white;box-shadow:0 28px 60px -32px rgb(0 0 0/45%);padding:14px}.mobile-menu-panel .nav-link{display:flex;min-height:44px;align-items:center;padding:10px 12px}.nav-link{position:relative;padding:8px 4px;color:var(--brand-black);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.nav-link:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:2px;transform:scaleX(0);transform-origin:left;background:var(--brand-red);transition:transform .22s ease}.nav-link.active,.nav-link:hover{color:var(--brand-red)}.nav-link.active:after,.nav-link:hover:after{transform:scaleX(1)}.site-footer{margin-top:clamp(64px,9vw,112px);background:linear-gradient(135deg,rgb(227 6 19/12%),transparent 34%),var(--brand-black);color:white}.footer-grid{display:grid;grid-gap:clamp(36px,5vw,64px);gap:clamp(36px,5vw,64px);padding-top:clamp(48px,7vw,76px);padding-bottom:clamp(44px,6vw,68px)}.footer-title{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.footer-title:after{content:"";width:24px;height:2px;background:var(--brand-red)}.footer-copy{margin-top:18px;max-width:320px;color:rgb(255 255 255/70%);font-size:15px;line-height:1.7}.footer-links{display:grid;grid-gap:8px;gap:8px;color:rgb(255 255 255/80%);font-size:15px;line-height:1.6}.footer-links a{width:-moz-fit-content;width:fit-content;transition:color .18s ease}.footer-links a:hover{color:var(--brand-red)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:22px;color:rgb(255 255 255/50%);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.footer-credit{margin-top:-10px;padding-bottom:24px;color:rgb(255 255 255/45%);font-size:12px}.footer-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hero{position:relative;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 48px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 48px),0 100%);background:radial-gradient(circle at 78% 28%,rgb(227 6 19/22%),transparent 30%),linear-gradient(135deg,rgb(255 255 255/7%) 0 1px,transparent 1px 16px),var(--brand-black);color:white}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute;right:-15%;transform:rotate(-18deg);transform-origin:right;background:var(--brand-red)}.hero:before{top:33%;width:70%;height:3px}.hero:after{top:calc(33% + 18px);width:55%;height:1px;opacity:.4}.hero-inner{position:relative;padding-top:clamp(88px,12vw,144px);padding-bottom:clamp(104px,12vw,156px)}.hero-inner:after{content:"";position:absolute;right:var(--gutter);bottom:clamp(72px,9vw,116px);width:min(34vw,430px);height:min(22vw,260px);border:1px solid rgb(255 255 255/14%);background:linear-gradient(135deg,rgb(255 255 255/9%),transparent 42%),linear-gradient(180deg,transparent 56%,rgb(227 6 19/18%) 56% 58%,transparent 58%);opacity:.72}.hero-title{margin-top:32px;font-size:clamp(64px,11vw,144px)}.hero-title span{display:block}.hero-title .red{color:var(--brand-red)}.section{padding:var(--section-y) 0}.section.compact{padding:var(--section-y-compact) 0}.section.gray{background:var(--gray-50)}.page-heading{border-bottom:1px solid rgb(17 17 17/10%);background:linear-gradient(135deg,rgb(227 6 19/5%),transparent 36%),white;padding:clamp(56px,8vw,92px) 0}.breadcrumb{color:var(--gray-400);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.breadcrumb a:hover{color:var(--brand-red)}.card-grid{display:grid;grid-gap:clamp(24px,3vw,32px);gap:clamp(24px,3vw,32px)}.vehicle-card{position:relative;display:block;border:1px solid rgb(17 17 17/10%);background:white;box-shadow:0 1px 0 rgb(17 17 17/4%);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.vehicle-card:before{content:"";position:absolute;right:0;top:0;left:0;height:3px;transform:scaleX(0);transform-origin:left;background:var(--brand-red);transition:transform .24s ease;z-index:1}.vehicle-card:hover{transform:translateY(-4px);border-color:rgb(17 17 17/18%);box-shadow:0 20px 40px -20px rgb(0 0 0/25%)}.vehicle-card-body{padding:clamp(20px,3vw,28px)}.vehicle-card-head{display:grid;align-items:start;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.vehicle-card-title{overflow-wrap:anywhere;font-size:clamp(28px,3vw,34px)}.vehicle-card-price{color:var(--brand-red);font-family:var(--font-display);font-size:clamp(26px,3vw,34px);font-style:italic;font-weight:900;line-height:.95;text-align:right;white-space:nowrap}.vehicle-card-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin:22px 0 0;color:rgb(17 17 17/70%);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.vehicle-card:hover:before{transform:scaleX(1)}.image-frame{position:relative;overflow:hidden;background:var(--gray-50)}.image-frame:before{content:"";display:block;padding-top:66.666%}.image-frame>.vehicle-image-fallback,.image-frame>img,.image-frame>span{position:absolute!important;inset:0}.vehicle-image-fallback{display:grid;min-height:260px;place-items:center;background:linear-gradient(135deg,rgb(227 6 19/10%),transparent 38%),linear-gradient(180deg,#f8f8f8,#eeeeee);color:rgb(17 17 17/62%);text-align:center}.vehicle-image-fallback.fill{min-height:0}.vehicle-image-fallback-inner{display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:24px;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.vehicle-image-fallback svg{width:56px;height:56px;color:var(--brand-red)}.vehicle-card img{object-fit:cover;transition:transform .5s ease}.vehicle-card:hover img{transform:scale(1.05)}.empty-state{border:1px dashed rgb(17 17 17/15%);padding:48px 24px;color:var(--gray-600);text-align:center}.filter-shell{border-bottom:1px solid rgb(17 17 17/10%);background:var(--gray-50)}.filter-inner{padding-top:28px;padding-bottom:28px}.filter-form{display:grid;grid-gap:18px;gap:18px;border:1px solid rgb(17 17 17/10%);background:white;box-shadow:0 22px 50px -36px rgb(0 0 0/35%);padding:clamp(22px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.filter-summary{margin-top:18px;color:var(--gray-600);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.usp-section{border-top:1px solid rgb(17 17 17/8%);border-bottom:1px solid rgb(17 17 17/8%)}.usp-grid{display:grid;grid-gap:clamp(16px,2.5vw,24px);gap:clamp(16px,2.5vw,24px)}.usp-card{display:flex;gap:20px;align-items:flex-start;border:1px solid rgb(17 17 17/10%);background:white;box-shadow:0 18px 46px -40px rgb(0 0 0/35%);padding:clamp(24px,3vw,34px);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.usp-icon{display:grid;width:48px;height:48px;flex-shrink:0;place-items:center;border:1px solid var(--brand-black);background:var(--brand-black);color:white}.usp-card:hover{transform:translateY(-2px);box-shadow:0 18px 44px -34px rgb(0 0 0/35%)}.detail-grid{display:grid;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start;grid-template-columns:minmax(0,7fr) minmax(320px,5fr)}.detail-media{position:-webkit-sticky;position:sticky;top:112px}.detail-summary{border:1px solid rgb(17 17 17/10%);background:white;box-shadow:0 24px 60px -42px rgb(0 0 0/45%);padding:clamp(24px,4vw,40px)}.thumbnail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.share-button{width:100%;margin-top:12px}.share-status{min-height:20px;margin-top:10px;color:var(--gray-600);font-size:12px;font-weight:800;letter-spacing:.16em;text-align:center;text-transform:uppercase}.lead-card-dark{margin-top:36px;background:linear-gradient(135deg,rgb(227 6 19/16%),transparent 38%),var(--brand-black);color:white;box-shadow:0 26px 64px -44px rgb(0 0 0/70%);padding:clamp(28px,5vw,48px)}.description-panel{border-top:1px solid rgb(17 17 17/10%)}.rich-description{margin-top:20px;max-width:820px;color:rgb(17 17 17/78%);font-size:clamp(16px,2vw,18px);line-height:1.85}.rich-description ol,.rich-description p+p,.rich-description ul{margin-top:1em}.rich-description ol,.rich-description ul{padding-left:1.4em}.contact-card,.hours-card{border:1px solid rgb(17 17 17/10%);background:white;box-shadow:0 18px 48px -38px rgb(0 0 0/35%)}.contact-card{display:grid;grid-gap:36px;gap:36px;padding:clamp(24px,4vw,40px)}.contact-block{border-left:2px solid var(--brand-red);padding-left:20px}.contact-block a:hover{color:var(--brand-red)}.hours-card{background:linear-gradient(135deg,rgb(227 6 19/7%),transparent 38%),var(--gray-50);padding:clamp(28px,4vw,44px)}.contact-grid{display:grid;grid-gap:clamp(40px,6vw,72px);gap:clamp(40px,6vw,72px);align-items:start;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.status-badge{display:inline-flex;align-items:center;border:1px solid rgb(17 17 17/15%);padding:5px 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.status-new{background:var(--brand-black);color:white}.status-handled{background:#e5e7eb}.status-archived{background:var(--gray-50);color:var(--gray-600)}.license-plate{display:inline-flex;align-items:center;gap:8px;border:2px solid black;background:var(--plate-yellow);color:black;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.license-plate span{display:inline-block;width:14px;background:#2563eb;color:#fde047;padding:4px 0;text-align:center;font-size:8px;letter-spacing:normal}.skeleton{min-height:180px;animation:pulse 1.6s ease-in-out infinite;background:linear-gradient(90deg,var(--gray-50),#e5e7eb,var(--gray-50));background-size:200% 100%}@keyframes pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.vehicle-card-head{grid-template-columns:1fr}.vehicle-card-price{text-align:left}}@media (max-width:720px){.site-nav{display:none}.mobile-menu{display:block}}@media (max-width:640px){.footer-bottom,.section-heading{align-items:flex-start;flex-direction:column}.site-header-inner{min-height:76px;gap:14px}.nav-link{font-size:11px;letter-spacing:.16em}.brand-logo{width:136px}.brand-logo-main{font-size:28px}.hero{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),0 100%)}.hero-inner{padding-top:72px;padding-bottom:112px}.hero-inner:after{display:none}.contact-grid,.detail-grid{grid-template-columns:1fr}.detail-media{position:static}.thumbnail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-card-price{font-size:32px}.contact-card,.detail-summary,.hours-card{box-shadow:none}.footer-credit{margin-top:-6px}}