:root{--bg:#111211;--panel:#191b19;--paper:#e8e6df;--muted:#9b9d96;--orange:#f05a28;--line:#383a35;--display:'Barlow Condensed',Impact,sans-serif;--body:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--paper);font-family:var(--body)}a{color:inherit}.topbar{height:74px;display:flex;align-items:center;gap:50px;padding:0 clamp(24px,7vw,110px);border-bottom:1px solid var(--line);background:rgba(17,18,17,.96);position:relative;z-index:5}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 18px/.8 var(--display);letter-spacing:.06em}.logo b{color:var(--orange)}.logo-mark{display:grid;place-items:center;width:31px;height:31px;border:2px solid var(--orange);color:var(--orange);font:800 21px var(--display);transform:skew(-8deg)}nav{display:flex;gap:35px;margin-left:auto}nav a,.top-cta{font-size:12px;text-decoration:none;color:var(--muted)}nav a:hover,.top-cta:hover{color:var(--paper)}.top-cta{padding:11px 17px;border:1px solid var(--orange);color:var(--paper);text-transform:uppercase;letter-spacing:.12em}.top-cta span{color:var(--orange);margin-left:9px}.hero{isolation:isolate;position:relative;min-height:calc(100vh - 74px);display:flex;align-items:center;padding:90px clamp(24px,11vw,180px);overflow:hidden}.hero__bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(17,18,17,.98) 0%,rgba(17,18,17,.87) 42%,rgba(17,18,17,.32) 100%),url('https://images.unsplash.com/photo-1486006920555-c77dcf18193c?auto=format&fit=crop&w=1800&q=85') center/cover;filter:saturate(.65)}.hero__bg:after{content:'';position:absolute;inset:0;opacity:.12;background:repeating-linear-gradient(115deg,transparent 0 40px,#fff 41px 42px)}.hero__content{max-width:640px}.kicker{color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0 0 21px}.hero h1{font:800 clamp(80px,12vw,175px)/.76 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.hero h1 em,.quote em,h2 em{font-style:normal;color:var(--orange)}.hero-text{max-width:390px;color:var(--muted);font-size:15px;line-height:1.65;margin:30px 0}.hero-actions{display:flex;align-items:center;gap:27px}.button{display:inline-flex;align-items:center;gap:30px;padding:15px 20px;background:var(--orange);color:#fff;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s,background .2s}.button:hover{background:#ff7443;transform:translateY(-2px)}.button span{font-size:17px}.ghost-link,.text-link{font-size:12px;text-decoration:none;color:var(--paper);border-bottom:1px solid var(--orange);padding-bottom:6px}.ghost-link span{color:var(--orange);padding-left:12px}.hero__stamp{position:absolute;right:10%;bottom:15%;display:grid;place-items:center;width:114px;height:114px;border:1px solid rgba(240,90,40,.7);border-radius:50%;color:var(--orange);transform:rotate(-14deg)}.hero__stamp:before{content:'';position:absolute;inset:7px;border:1px solid rgba(240,90,40,.3);border-radius:50%}.hero__stamp span{font:800 31px var(--display)}.hero__stamp small{font-size:7px;letter-spacing:.15em;text-align:center}.hero__meta{position:absolute;bottom:29px;left:clamp(24px,11vw,180px);display:flex;align-items:center;gap:14px;color:#656861;font-size:9px;letter-spacing:.16em}.hero__meta span:first-child{color:var(--orange);font-size:12px}.hero__meta i{width:60px;height:1px;background:var(--orange)}.intro,.services,.contact{padding:120px clamp(24px,11vw,180px)}.intro{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:7%;background:var(--paper);color:var(--bg)}.section-label{color:var(--orange);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.section-label span{color:#989993;margin:0 5px}.intro .section-label{color:var(--bg);opacity:.52}.intro-copy .kicker{margin-top:0}.intro h2,h2{font:700 clamp(48px,6vw,82px)/.82 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 26px}.intro-copy>p:not(.kicker){max-width:390px;color:#666861;line-height:1.7;font-size:14px}.text-link{display:inline-block;color:var(--bg);margin-top:15px}.stats{align-self:end;display:grid;gap:24px;border-left:1px solid #b9b9b1;padding-left:27px}.stats div{display:flex;flex-direction:column}.stats strong{font:700 43px/.8 var(--display);color:var(--orange)}.stats span{font-size:10px;color:#666861;margin-top:8px;text-transform:uppercase;letter-spacing:.1em}.services{background:var(--bg)}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:60px}.services h2{margin:0;text-align:right}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}article{min-height:290px;padding:28px 24px;border-right:1px solid var(--line)}article:last-child{border:0}article>span{color:var(--orange);font:500 22px var(--display)}article h3{font:700 31px/.88 var(--display);text-transform:uppercase;margin:62px 0 15px}article p{color:var(--muted);font-size:12px;line-height:1.6;min-height:58px}article a{display:block;color:var(--orange);font-size:10px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;margin-top:24px}article a b{float:right;font-size:16px}.quote{padding:130px 24px;text-align:center;background:#252724}.quote-mark{font:700 95px/.4 var(--display);color:var(--orange)}blockquote{font:700 clamp(43px,6vw,78px)/.82 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:28px 0}.quote p{color:var(--muted);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.contact{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;background:var(--orange);color:#fff}.contact .section-label{color:#fff;margin-bottom:22px}.contact h2{margin-bottom:24px}.contact>div>p:not(.section-label){max-width:410px;font-size:14px;line-height:1.65}.contact-card{align-self:end;border-top:1px solid rgba(255,255,255,.45);padding-top:20px}.contact-card>p{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.contact .button{background:#fff;color:var(--bg);margin:15px 0 35px}.contact .button:hover{background:var(--paper)}.contact-line{display:flex;justify-content:space-between;gap:15px;padding-top:19px;border-top:1px solid rgba(255,255,255,.4);font-size:11px}.contact-line a{text-decoration:none}footer{display:flex;justify-content:space-between;align-items:center;padding:28px clamp(24px,7vw,110px);background:#0c0d0c;color:var(--muted);font-size:10px}footer .logo{color:var(--paper);font-size:15px}@media(max-width:760px){.topbar{height:65px;padding:0 20px;gap:0}.topbar nav{display:none}.top-cta{margin-left:auto;font-size:9px;padding:9px 11px}.logo{font-size:15px}.logo-mark{width:26px;height:26px;font-size:17px}.hero{min-height:720px;padding:80px 25px 90px;align-items:flex-start}.hero__bg{background:linear-gradient(180deg,rgba(17,18,17,.94) 0%,rgba(17,18,17,.7) 47%,rgba(17,18,17,.82) 100%),url('https://images.unsplash.com/photo-1486006920555-c77dcf18193c?auto=format&fit=crop&w=1200&q=85') center/cover}.hero h1{font-size:83px}.hero-text{font-size:13px;max-width:300px;margin:25px 0}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero__stamp{right:24px;bottom:85px;width:84px;height:84px}.hero__stamp span{font-size:23px}.hero__meta{left:25px;bottom:25px}.intro,.services,.contact{padding:75px 25px}.intro{display:block}.intro .section-label{margin-bottom:65px}.intro h2,h2{font-size:58px}.intro-copy>p:not(.kicker){font-size:13px}.stats{margin-top:65px;grid-template-columns:repeat(3,1fr);border:0;border-top:1px solid #b9b9b1;padding:20px 0 0;gap:12px}.stats strong{font-size:31px}.stats span{font-size:8px}.section-heading{display:block;margin-bottom:40px}.services h2{text-align:left;margin-top:35px}.service-grid{grid-template-columns:1fr 1fr}article{min-height:250px;padding:20px 14px}article h3{font-size:25px;margin-top:38px}article p{font-size:10px}.quote{padding:90px 20px}blockquote{font-size:49px}.contact{display:block}.contact-card{margin-top:55px}.contact-line{flex-direction:column}footer{flex-wrap:wrap;gap:18px;padding:25px 20px}}
 .hero__bg{position:absolute;inset:0;z-index:-1;overflow:hidden;background:#181a18}
 .hero-slide{position:absolute;inset:0;opacity:0;background-position:center;background-size:cover;filter:saturate(.65);transition:opacity 1.2s ease,transform 7s ease;transform:scale(1.04)}
 .hero-slide:nth-child(1){background-image:linear-gradient(90deg,rgba(17,18,17,.98),rgba(17,18,17,.87) 42%,rgba(17,18,17,.32)),url('https://images.unsplash.com/photo-1486006920555-c77dcf18193c?auto=format&fit=crop&w=1800&q=85')}.hero-slide:nth-child(2){background-image:linear-gradient(90deg,rgba(17,18,17,.98),rgba(17,18,17,.8) 42%,rgba(17,18,17,.3)),url('https://images.unsplash.com/photo-1504222490345-c075b6008014?auto=format&fit=crop&w=1800&q=85')}.hero-slide:nth-child(3){background-image:linear-gradient(90deg,rgba(17,18,17,.98),rgba(17,18,17,.84) 42%,rgba(17,18,17,.3)),url('https://images.unsplash.com/photo-1487754180451-c456f719a1fc?auto=format&fit=crop&w=1800&q=85')}.hero-slide:nth-child(4){background-image:linear-gradient(90deg,rgba(17,18,17,.98),rgba(17,18,17,.84) 42%,rgba(17,18,17,.3)),url('https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=1800&q=85')}.hero-slide.is-active{opacity:1;transform:scale(1)}
 .hero__dots{position:absolute;right:clamp(24px,11vw,180px);bottom:29px;display:flex;gap:8px;z-index:3}.hero__dots button{width:28px;height:3px;padding:0;border:0;background:#676a63;cursor:pointer;transition:background .3s,width .3s}.hero__dots button.is-active{width:46px;background:var(--orange)}
 @media(max-width:760px){.hero__dots{right:25px;bottom:26px}.hero-slide:nth-child(1){background-image:linear-gradient(180deg,rgba(17,18,17,.94),rgba(17,18,17,.7) 47%,rgba(17,18,17,.82)),url('https://images.unsplash.com/photo-1486006920555-c77dcf18193c?auto=format&fit=crop&w=1200&q=85')}}
 .hero__bg:after{display:none}.hero__content,.hero__stamp,.hero__meta,.hero__dots{display:none}
 .services-showcase{padding:70px clamp(24px,6vw,90px) 76px;background:#232323;color:#f4f2ec}.showcase-title h2{margin:0;font:800 clamp(54px,5vw,76px)/.9 var(--display);letter-spacing:-.03em;text-transform:none}.showcase-title span{display:block;width:306px;height:10px;margin-top:15px;background:var(--orange)}.showcase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px 50px;margin-top:39px}.showcase-grid article{min-height:0;padding:0;border:0;text-align:center}.showcase-grid .service-icon{display:grid;place-items:center;width:75px;height:75px;margin:0 auto 12px;border-radius:18px;color:var(--orange);font-size:47px;font-family:var(--display);line-height:1;background:#090a09;transform:rotate(-4deg)}.showcase-grid article:nth-child(even) .service-icon{transform:rotate(4deg)}.showcase-grid h3{margin:0 0 11px;font:700 21px/1 var(--body);letter-spacing:-.03em;text-transform:none}.showcase-grid p{max-width:275px;min-height:0;margin:0 auto;color:#f0eee8;font-size:14px;line-height:1.62}.showcase-grid article a{display:none}@media(max-width:760px){.services-showcase{padding:55px 20px 60px}.showcase-title h2{font-size:57px}.showcase-title span{width:205px;height:7px;margin-top:10px}.showcase-grid{grid-template-columns:1fr 1fr;gap:38px 14px;margin-top:32px}.showcase-grid .service-icon{width:58px;height:58px;font-size:35px}.showcase-grid h3{font-size:15px;line-height:1.05}.showcase-grid p{font-size:11px;line-height:1.45}}
 .about-garage{display:grid;grid-template-columns:.75fr 1.25fr 1.2fr;gap:7%;padding:105px clamp(24px,6vw,90px);background:#232323;color:#f4f2ec}.about-title h2{margin:0;font:800 clamp(54px,5vw,76px)/.84 var(--display);letter-spacing:-.03em;text-transform:none}.about-title span{display:block;width:310px;height:10px;margin-top:15px;background:var(--orange)}.about-story{align-self:center;padding-top:17px}.about-story p{margin:0 0 22px;color:#f0eee8;font-size:14px;line-height:1.7}.garage-video{position:relative;min-height:350px;align-self:center;overflow:hidden;padding:20px 25px;background:linear-gradient(135deg,rgba(4,5,4,.78),rgba(8,8,8,.78)),url('https://images.unsplash.com/photo-1487754180451-c456f719a1fc?auto=format&fit=crop&w=900&q=85') center/cover;color:#fff}.video-top{display:flex;justify-content:space-between;gap:12px;font:700 11px var(--body);letter-spacing:.08em}.video-top span{color:var(--orange)}.video-copy{position:absolute;left:25px;bottom:78px;font:800 42px/.8 var(--display);letter-spacing:.02em}.video-copy em{color:var(--orange);font-style:normal}.garage-video button{position:absolute;left:50%;top:50%;width:62px;height:45px;transform:translate(-50%,-50%);border:0;border-radius:12px;background:#f11d36;color:#fff;font-size:21px;cursor:pointer}.video-bottom{position:absolute;bottom:19px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em}.video-bottom span{color:var(--orange)}@media(max-width:760px){.about-garage{display:block;padding:70px 20px}.about-title span{width:205px;height:7px;margin-top:10px}.about-story{padding-top:42px}.about-story p{font-size:12px}.garage-video{min-height:285px;margin-top:42px}.video-copy{font-size:34px;bottom:68px}.video-top{font-size:9px}.video-bottom{font-size:8px}}
 .about-garage{grid-template-columns:1fr 1fr;gap:42px 7%}.about-title{grid-column:1/-1}.about-story{padding-top:0}
 .partners{padding:76px clamp(24px,6vw,90px) 82px;background:#232323;color:#f4f2ec}.partners-title h2{margin:0;font:800 clamp(54px,5vw,76px)/.9 var(--display);letter-spacing:-.03em;text-transform:none}.partners-title span{display:block;width:322px;height:10px;margin-top:15px;background:var(--orange)}.partner-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px 38px;margin-top:30px}.partner-logo{height:57px;display:flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:6px;background:#f2f2f0;color:#20211f;font:700 16px var(--body);text-align:center;letter-spacing:-.04em}.partner-logo small{display:block;font-size:6px;line-height:1.1;letter-spacing:.02em}.partner-logo.loja{background:#ff4d10;color:#fff;font-size:15px}.partner-logo.mercado{background:#252525;color:#f3ebd6;text-decoration:underline;text-decoration-color:#e34527;text-decoration-thickness:3px}.partner-logo.pneu{background:#5914a8;color:#fff;font-size:19px}.partner-logo.pneu b{font-weight:400}.partner-logo.skf{color:#3055a0;font-size:24px;font-style:italic}.partner-logo.techmax{color:#f34b4b;font-size:15px}.partner-logo.emaster{font-size:16px}.partner-logo.ruidcar{font-size:17px}.partner-logo.ruidcar span{color:#f28c2e}.partner-logo.maxirubber{font-size:14px}.partner-logo.indasa{font-size:20px}.partner-logo.pennina{background:#020202;color:#f3dd18;font-size:16px}.partner-logo.camping{font:500 13px var(--display);color:#264a7b}.partner-logo.gear{background:#171326;color:#eceaf4;font-size:17px}.partner-logo.mahle{color:#243b83;font-size:24px;letter-spacing:.04em}.partner-logo.jahu{color:#bc242c;font-size:21px}.partner-logo.jahu small{color:#232323}@media(max-width:900px){.partner-grid{grid-template-columns:repeat(4,1fr);gap:10px}.partner-logo{font-size:12px}.partner-logo.pneu,.partner-logo.skf,.partner-logo.mahle{font-size:16px}}@media(max-width:760px){.partners{padding:60px 20px}.partners-title span{width:205px;height:7px;margin-top:10px}.partner-grid{grid-template-columns:repeat(2,1fr);gap:10px}.partner-logo{height:54px;font-size:11px}.partner-logo.pneu,.partner-logo.skf,.partner-logo.mahle{font-size:14px}}
 .products{display:grid;grid-template-columns:1fr 2fr;gap:8%;padding:105px clamp(24px,6vw,90px);background:#f0eee7;color:#171816}.products-title h2{margin:24px 0 0;font:800 clamp(50px,5vw,76px)/.84 var(--display);letter-spacing:-.03em;text-transform:none}.products-title h2 em{color:var(--orange);font-style:normal}.product-list{display:grid;grid-template-columns:repeat(3,1fr);align-self:end;border-top:1px solid #b9b9b1;border-bottom:1px solid #b9b9b1}.product-list>div{min-height:170px;padding:22px 18px;border-right:1px solid #b9b9b1}.product-list>div:last-child{border:0}.product-list span{display:block;color:var(--orange);font:500 22px var(--display)}.product-list strong{display:block;margin-top:38px;font:700 24px/.9 var(--display);text-transform:uppercase}.product-list p{margin:12px 0 0;color:#666861;font-size:11px;line-height:1.5}@media(max-width:760px){.products{display:block;padding:70px 20px}.products-title h2{font-size:56px;margin:22px 0 42px}.product-list{grid-template-columns:1fr}.product-list>div{min-height:0;padding:20px 0;border-right:0;border-bottom:1px solid #b9b9b1}.product-list>div:last-child{border-bottom:0}.product-list strong{margin-top:16px;font-size:23px}}
 .products{padding:78px clamp(24px,6vw,90px) 88px;background:#f3f2ef;color:#171816}.products-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:34px}.products-heading h2{margin:18px 0 0;font:800 clamp(54px,5vw,76px)/.85 var(--display);letter-spacing:-.03em;text-transform:none}.products-heading>p{margin:0;color:#676a63;font-size:13px;line-height:1.5;text-align:right}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.product-card{padding:0;overflow:hidden;border:0;border-radius:4px;background:#fff;box-shadow:0 7px 18px rgba(25,25,22,.08);text-align:center}.product-photo{height:245px;overflow:hidden;background:#e9e8e4}.product-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.product-card:hover .product-photo img{transform:scale(1.05)}.product-info{padding:22px 18px 28px}.product-info h3{margin:0 0 8px;font:700 20px/1.15 var(--body);letter-spacing:-.03em;text-transform:none}.product-info p{min-height:19px;margin:0 0 3px;color:#60635d;font-size:12px}.product-info strong{display:block;font-size:16px;margin-bottom:23px}.buy-button{padding:12px 23px;border:0;border-radius:4px;background:var(--orange);color:#fff;box-shadow:0 3px 6px rgba(240,90,40,.25);font:700 13px var(--body);cursor:pointer;transition:background .2s,transform .2s}.buy-button:hover{background:#d8491d;transform:translateY(-2px)}.shop-message{min-height:20px;margin-top:22px;color:var(--orange);font-size:12px;text-align:center}@media(max-width:950px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.products{padding:62px 20px 70px}.products-heading{display:block}.products-heading h2{font-size:58px}.products-heading>p{margin-top:18px;text-align:left}.product-grid{grid-template-columns:1fr 1fr;gap:14px}.product-photo{height:170px}.product-info{padding:16px 10px 20px}.product-info h3{font-size:15px}.product-info p{font-size:10px;line-height:1.3}.product-info strong{font-size:14px;margin-bottom:17px}.buy-button{width:100%;padding:10px 7px;font-size:11px}}
 .products-heading>p{display:none}.products-caption{margin:38px 0 0;color:#676a63;font-size:13px;line-height:1.5}.products-heading .section-label{text-transform:uppercase;color:var(--orange)}@media(max-width:760px){.products-caption{margin-top:28px}}
 .products{display:block;min-height:0}.products-heading{display:block;margin:0 0 34px}.products-heading h2{margin:18px 0 0}.products-caption{display:block;margin:38px 0 0}.product-grid{width:100%}@media(max-width:760px){.products-heading{margin-bottom:32px}}
 .cart-panel{max-width:780px;margin:30px auto 0;padding:22px 24px;background:#20221f;border:1px solid #40433d;color:#f3f2ed}.cart-panel>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.cart-label{color:var(--orange);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cart-total{font-size:15px}.cart-list{padding:0;margin:18px 0;list-style:none;border-top:1px solid #40433d}.cart-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #40433d;font-size:12px}.cart-list button{width:22px;height:22px;border:1px solid #666a62;background:transparent;color:#fff;cursor:pointer}.cart-item-name{margin-right:auto}.checkout-button{padding:13px 18px;border:0;background:var(--orange);color:#fff;font:700 11px var(--body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.checkout-button span{font-size:16px;margin-left:10px}.checkout-button:hover{background:#ff7443}@media(max-width:760px){.cart-panel{padding:18px 15px}.cart-panel>div{align-items:flex-start;flex-direction:column;gap:7px}.cart-list li{font-size:11px}.checkout-button{width:100%;font-size:10px}}
 .site-footer{background:#232323;color:#f3f1eb}.footer-main{display:grid;grid-template-columns:1.15fr 1.1fr 1.3fr 1fr;gap:7%;padding:66px clamp(24px,6vw,90px) 55px}.footer-brand{width:195px;height:195px;display:grid;place-content:center;justify-items:center;border:8px solid var(--orange);border-radius:50%;font:700 22px/.9 var(--display);letter-spacing:.04em;text-decoration:none;transform:rotate(-8deg)}.footer-brand b{color:var(--orange)}.footer-mark{font:800 84px/.78 var(--display);color:var(--orange);border-bottom:2px solid var(--orange);padding:0 5px 8px;margin-bottom:8px}.footer-column h3{margin:2px 0 18px;font-size:18px}.footer-column p{margin:0 0 10px;color:#b8b8b2;font-size:14px;line-height:1.65}.social-links{display:flex;gap:10px}.social-links a{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#f3f1eb;color:#232323;font-size:20px;font-weight:700;text-decoration:none}.social-links a:last-child{font-size:14px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px clamp(24px,6vw,90px);border-top:1px solid #3c3d39;color:#b8b8b2;font-size:13px}.footer-bottom span:last-child{display:flex;align-items:center;gap:7px;color:#f3f1eb}.footer-bottom img{width:116px;height:auto;display:block}@media(max-width:760px){.footer-main{grid-template-columns:1fr 1fr;gap:38px 20px;padding:55px 20px 42px}.footer-brand{width:145px;height:145px;border-width:6px;font-size:16px}.footer-mark{font-size:62px}.footer-column h3{font-size:16px}.footer-column p{font-size:11px}.footer-social{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;font-size:10px;padding:18px 20px}.footer-bottom span:last-child{flex-wrap:wrap}}
 .copyright{display:flex;align-items:center;gap:12px}.copyright-mark{display:grid;place-items:center;width:25px;height:25px;border:2px solid var(--orange);color:var(--orange);font:800 17px var(--display);transform:skew(-8deg)}.developer{white-space:nowrap}@media(max-width:760px){.copyright{align-items:flex-start}.developer{white-space:normal}}
 .site-footer{display:block;width:100%}.footer-main{width:100%}.footer-bottom{width:100%;clear:both}
 .footer-main{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.footer-main{grid-template-columns:1fr 1fr}.footer-social{grid-column:1/-1}}
 .hero{display:grid;grid-template-columns:4fr 1fr;gap:0;padding:0;min-height:calc(100vh - 74px);transition:grid-template-columns .6s cubic-bezier(.2,.8,.2,1)}.hero:has(.classifieds-panel:hover){grid-template-columns:1fr 4fr}.hero__main{position:relative;min-width:0;min-height:calc(100vh - 74px);overflow:hidden}.hero__main .hero__bg{position:absolute;inset:0}.classifieds-panel{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:clamp(24px,4vw,60px) clamp(16px,2vw,32px);background:#f05a28;color:#171816;text-decoration:none;transition:padding .6s cubic-bezier(.2,.8,.2,1)}.classifieds-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.classifieds-panel strong{margin-top:20px;font:800 clamp(32px,4vw,68px)/.82 var(--display);letter-spacing:-.04em;writing-mode:vertical-rl;transform:rotate(180deg);transition:font-size .5s,writing-mode .5s,transform .5s}.classifieds-arrow{position:absolute;right:clamp(15px,2vw,28px);top:clamp(25px,4vw,58px);font-size:25px}.classifieds-photo{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,rgba(240,90,40,0),rgba(17,18,17,.18)),url('https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=900&q=85') center/cover;filter:saturate(.8);transition:height .6s}.hero:has(.classifieds-panel:hover) .classifieds-panel{padding-left:clamp(28px,5vw,80px)}.hero:has(.classifieds-panel:hover) .classifieds-panel strong{writing-mode:horizontal-tb;transform:none;font-size:clamp(60px,9vw,145px)}.hero:has(.classifieds-panel:hover) .classifieds-photo{height:65%}@media(max-width:760px){.hero{min-height:620px;grid-template-columns:3fr 1fr}.hero:has(.classifieds-panel:hover){grid-template-columns:1fr 3fr}.hero__main{min-height:620px}.classifieds-panel{padding:30px 12px}.classifieds-panel strong{font-size:30px}.classifieds-photo{height:34%}.hero:has(.classifieds-panel:hover) .classifieds-panel strong{font-size:48px}.hero:has(.classifieds-panel:hover) .classifieds-panel{padding-left:22px}}
 .hero{height:calc(100vh - 74px);align-items:stretch}.hero__main,.classifieds-panel{height:100%}.hero:has(.classifieds-panel:hover) .classifieds-panel strong{position:absolute;z-index:2;top:13%;left:clamp(28px,5vw,80px);margin:0;color:#fff;font-size:clamp(62px,9vw,145px);line-height:.78;text-shadow:0 4px 0 rgba(0,0,0,.12)}.hero:has(.classifieds-panel:hover) .classifieds-photo{z-index:1}@media(max-width:760px){.hero{height:620px}.hero:has(.classifieds-panel:hover) .classifieds-panel strong{top:12%;left:22px;font-size:48px}}
 .classifieds-page{background:#f3f2ef;color:#171816}.classifieds-hero{padding:100px clamp(24px,8vw,130px) 72px;background:#232323;color:#f3f1eb}.classifieds-hero h1{margin:24px 0 20px;font:800 clamp(70px,9vw,135px)/.78 var(--display);letter-spacing:-.04em;text-transform:uppercase}.classifieds-hero h1 em{color:var(--orange);font-style:normal}.classifieds-hero p{margin:0;color:#b8b8b2;font-size:15px}.vehicle-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:70px clamp(24px,8vw,130px) 110px}.vehicle-card{padding:0;overflow:hidden;background:#fff;color:#171816;box-shadow:0 8px 20px rgba(20,20,17,.1)}.vehicle-card>img{width:100%;height:245px;display:block;object-fit:cover}.vehicle-card>div{padding:22px}.vehicle-card>div>span{color:var(--orange);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.vehicle-card h2{margin:12px 0 7px;font:700 32px/.85 var(--display);text-transform:uppercase}.vehicle-card strong{display:block;margin-bottom:22px;font-size:18px}.vehicle-card .button{font-size:10px}.classifieds-page .site-footer{background:#232323}.classifieds-page .footer-main{background:#232323}@media(max-width:760px){.classifieds-hero{padding:72px 20px 55px}.classifieds-hero h1{font-size:72px}.classifieds-hero p{font-size:12px}.vehicle-catalog{grid-template-columns:1fr;padding:45px 20px 70px}.vehicle-card>img{height:220px}}
 .classifieds-split{height:calc(100vh - 74px);min-height:640px;display:grid;grid-template-columns:1fr 4fr;background:#111211}.back-panel{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:55px 28px 35px;background:var(--orange);color:#171816;text-decoration:none;overflow:hidden}.back-panel:after{content:'N';position:absolute;right:-25px;bottom:-60px;color:rgba(17,18,17,.14);font:800 300px/.7 var(--display)}.back-panel span{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.back-panel strong{position:relative;z-index:1;font:800 clamp(32px,4vw,70px)/.78 var(--display);letter-spacing:-.04em;text-transform:uppercase}.back-panel small{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.classifieds-main{position:relative;overflow:hidden}.classifieds-slide{position:absolute;inset:0;opacity:0;background:center/cover no-repeat;animation:classified-fade 18s infinite}.classifieds-slide:nth-child(1){background-image:linear-gradient(90deg,rgba(17,18,17,.4),rgba(17,18,17,.1)),url('https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=1800&q=85');animation-delay:0s}.classifieds-slide:nth-child(2){background-image:linear-gradient(90deg,rgba(17,18,17,.4),rgba(17,18,17,.1)),url('https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=1800&q=85');animation-delay:6s}.classifieds-slide:nth-child(3){background-image:linear-gradient(90deg,rgba(17,18,17,.4),rgba(17,18,17,.1)),url('https://images.unsplash.com/photo-1549317661-bd32c8ce0db2?auto=format&fit=crop&w=1800&q=85');animation-delay:12s}@keyframes classified-fade{0%,31%{opacity:1;transform:scale(1)}36%,100%{opacity:0;transform:scale(1.04)}}.classifieds-main-copy{position:absolute;z-index:2;left:clamp(30px,7vw,100px);bottom:clamp(45px,9vh,100px);color:#fff}.classifieds-main-copy h1{margin:20px 0 15px;font:800 clamp(66px,9vw,145px)/.76 var(--display);letter-spacing:-.04em;text-transform:uppercase}.classifieds-main-copy h1 em{color:var(--orange);font-style:normal}.classifieds-main-copy p{margin:0;color:#d0d0ca;font-size:14px}@media(max-width:760px){.classifieds-split{height:620px;min-height:620px;grid-template-columns:1fr 3fr}.back-panel{padding:30px 14px 25px}.back-panel strong{font-size:32px}.back-panel small{font-size:8px}.classifieds-main-copy{left:22px;bottom:34px}.classifieds-main-copy h1{font-size:58px}.classifieds-main-copy p{font-size:11px}}
 .classifieds-split{grid-template-columns:1fr 4fr;transition:grid-template-columns .6s cubic-bezier(.2,.8,.2,1);align-items:stretch}.classifieds-split:has(.back-panel:hover){grid-template-columns:4fr 1fr}.back-panel{height:100%;transition:padding .6s cubic-bezier(.2,.8,.2,1)}.back-panel strong{writing-mode:vertical-rl;transform:rotate(180deg);align-self:center;transition:font-size .5s,writing-mode .5s,transform .5s}.classifieds-split:has(.back-panel:hover) .back-panel{padding-left:clamp(28px,5vw,80px)}.classifieds-split:has(.back-panel:hover) .back-panel strong{writing-mode:horizontal-tb;transform:none;align-self:flex-start;font-size:clamp(62px,9vw,145px);color:#fff;text-shadow:0 4px 0 rgba(0,0,0,.12)}@media(max-width:760px){.classifieds-split{grid-template-columns:1fr 3fr}.classifieds-split:has(.back-panel:hover){grid-template-columns:3fr 1fr}.back-panel strong{font-size:31px}.classifieds-split:has(.back-panel:hover) .back-panel{padding-left:22px}.classifieds-split:has(.back-panel:hover) .back-panel strong{font-size:48px}}
 .back-panel:after{display:none}.back-photo{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,rgba(240,90,40,0),rgba(17,18,17,.2)),url('https://images.unsplash.com/photo-1486006920555-c77dcf18193c?auto=format&fit=crop&w=900&q=85') center/cover;filter:saturate(.7);transition:height .6s}.classifieds-split:has(.back-panel:hover) .back-panel strong{position:absolute;z-index:3;top:13%;left:clamp(28px,5vw,80px);margin:0;writing-mode:horizontal-tb;transform:none;font-size:clamp(62px,9vw,145px);color:#fff;text-shadow:0 4px 0 rgba(0,0,0,.12)}.classifieds-split:has(.back-panel:hover) .back-photo{height:65%}@media(max-width:760px){.back-photo{height:34%}.classifieds-split:has(.back-panel:hover) .back-panel strong{top:12%;left:22px;font-size:48px}.classifieds-split:has(.back-panel:hover) .back-photo{height:62%}}
 .topbar .logo{color:var(--paper)}.topbar .logo b{color:var(--orange)}
 .copyright-mark{transform:none;line-height:1;text-align:center;padding:0;place-items:center}
 .copyright-mark{display:flex;align-items:center;justify-content:center;text-indent:2px;padding:0;line-height:1;transform:none}
 .whatsapp-icon{width:16px;height:16px;margin-right:8px;vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.6}
 .social-links a:nth-child(2){font-size:0}.social-links a:nth-child(2)::before{content:'';display:block;width:22px;height:22px;background-color:#232323;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20.5 11.2a8.5 8.5 0 0 1-12.6 7.5L3.5 20l1.4-4.2A8.5 8.5 0 1 1 20.5 11.2Z'/%3E%3Cpath fill='none' stroke='black' stroke-width='1.6' d='M8.8 8.3c.2-.4.4-.4.7-.4h.6c.2 0 .4.1.5.4l.7 1.8c.1.2.1.4-.1.6l-.6.7c.7 1.3 1.7 2.2 3 2.8l.6-.7c.2-.2.4-.2.6-.1l1.8.8c.2.1.3.3.3.5v.6c0 .3-.1.5-.4.7-.4.3-1 .5-1.5.4-2.1-.3-5.7-3.6-6.4-5.8-.2-.6 0-1.4.2-1.8Z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20.5 11.2a8.5 8.5 0 0 1-12.6 7.5L3.5 20l1.4-4.2A8.5 8.5 0 1 1 20.5 11.2Z'/%3E%3Cpath fill='none' stroke='black' stroke-width='1.6' d='M8.8 8.3c.2-.4.4-.4.7-.4h.6c.2 0 .4.1.5.4l.7 1.8c.1.2.1.4-.1.6l-.6.7c.7 1.3 1.7 2.2 3 2.8l.6-.7c.2-.2.4-.2.6-.1l1.8.8c.2.1.3.3.3.5v.6c0 .3-.1.5-.4.7-.4.3-1 .5-1.5.4-2.1-.3-5.7-3.6-6.4-5.8-0.2-.6 0-1.4.2-1.8Z'/%3E%3C/svg%3E") center/contain no-repeat}
 .social-links a:nth-child(2){font-size:0;background-image:url('./whatsapp.svg');background-position:center;background-repeat:no-repeat;background-size:23px}
 .social-links a:nth-child(2)::before{display:none!important}.social-links a:nth-child(2){background-image:url('./whatsapp.svg');background-position:center;background-repeat:no-repeat;background-size:23px}
 .classifieds-page .top-cta{margin-left:auto}
 .inventory-tools{display:grid;grid-template-columns:1fr 310px;gap:54px;align-items:end;padding:58px clamp(24px,8vw,130px) 0;background:#f3f2ef;color:#171816}.search-area>label{display:block;margin-bottom:14px;font:700 25px var(--display);text-transform:uppercase}.search-input{display:flex;align-items:center;max-width:720px;border-bottom:2px solid #bfc0ba}.search-input span{color:var(--orange);font-size:24px}.search-input input{flex:1;padding:15px 12px;border:0;outline:0;background:transparent;color:#171816;font:14px var(--body)}.search-input input::placeholder{color:#8b8d86}.clear-search{border:0;background:none;color:#777970;font-size:21px;cursor:pointer}.results-count{margin:15px 0 0;color:#777970;font-size:11px}.filter-box{padding:22px;background:#232323;color:#f3f1eb}.filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.filter-heading strong{font:700 23px var(--display);text-transform:uppercase}.reset-filters{border:0;background:none;color:var(--orange);font:700 10px var(--body);cursor:pointer;text-transform:uppercase}.filter-box label{display:block;margin-top:13px;color:#b9bbb4;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.filter-box select{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #494b45;background:#2e302d;color:#fff;font:12px var(--body)}.vehicle-card[hidden]{display:none}.vehicle-catalog{padding-top:38px}@media(max-width:760px){.inventory-tools{grid-template-columns:1fr;gap:28px;padding:45px 20px 0}.search-area>label{font-size:21px}.filter-box{padding:18px}.vehicle-catalog{padding-top:28px}}
 .inventory-tools{grid-template-columns:310px 1fr}.filter-box{grid-column:1;grid-row:1}.search-area{grid-column:2;grid-row:1}@media(max-width:760px){.inventory-tools{grid-template-columns:1fr}.filter-box,.search-area{grid-column:auto;grid-row:auto}}
 .classified-content-shell{display:grid;grid-template-columns:310px 1fr;align-items:start;background:#f3f2ef}.classified-content-shell .filter-box{grid-column:1;grid-row:1/3;position:sticky;top:0;height:calc(100vh - 74px);padding:32px 22px}.classified-content-shell .inventory-tools{grid-column:2;grid-row:1;display:block;padding:58px clamp(24px,8vw,130px) 0}.classified-content-shell .search-area{max-width:720px}.classified-content-shell .vehicle-catalog{grid-column:2;grid-row:2}.classified-content-shell .filter-heading{margin-bottom:25px}@media(max-width:760px){.classified-content-shell{display:block}.classified-content-shell .filter-box{position:relative;top:auto;height:auto;padding:22px 20px}.classified-content-shell .inventory-tools{padding:45px 20px 0}.classified-content-shell .vehicle-catalog{padding-top:28px}}
 .filter-box{max-height:calc(100vh - 74px);overflow-y:auto}.filter-section{padding:18px 0;border-bottom:1px solid #40433d}.filter-section:first-of-type{padding-top:0}.filter-section h4{margin:0 0 10px;color:#fff;font:700 18px var(--display);text-transform:uppercase}.category-filter{display:block;width:100%;margin:7px 0;padding:10px 8px;border:1px solid #454841;background:#2e302d;color:#d7d8d1;text-align:left;font:11px var(--body);cursor:pointer}.category-filter.active{border-color:var(--orange);color:#fff;background:rgba(240,90,40,.16)}.filter-check{display:flex;align-items:center;gap:8px;margin:9px 0;color:#b9bbb4;font-size:11px;line-height:1.25;text-transform:none;letter-spacing:0}.filter-check input{accent-color:var(--orange)}.range-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.range-fields input{width:100%;padding:10px 8px;border:1px solid #494b45;background:#2e302d;color:#fff;font:11px var(--body)}.number-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.number-grid .filter-check{margin:0;justify-content:center}.number-grid .filter-check span{font-size:10px}.filter-box::-webkit-scrollbar{width:5px}.filter-box::-webkit-scrollbar-thumb{background:var(--orange)}
 .filter-box .filter-section:last-child{display:none}
 .product-grid .product-card:last-child{display:none}.product-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:950px){.product-grid{grid-template-columns:repeat(2,1fr)}}
 .service-icon img{width:58px;height:58px;object-fit:contain;filter:invert(45%) sepia(95%) saturate(2800%) hue-rotate(346deg) brightness(100%)}
 .classified-content-shell{display:block;position:relative;min-height:100vh;padding-left:310px}.classified-content-shell .filter-box{position:absolute;left:0;top:0;width:310px;height:100%;max-height:none;overflow-y:auto}.classified-content-shell .inventory-tools{display:block;padding:58px clamp(24px,8vw,130px) 0}.classified-content-shell .search-area{max-width:720px}.classified-content-shell .vehicle-catalog{display:grid;grid-template-columns:repeat(3,1fr);padding:38px clamp(24px,8vw,130px) 110px}@media(max-width:950px){.classified-content-shell .vehicle-catalog{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.classified-content-shell{padding-left:0;min-height:0}.classified-content-shell .filter-box{position:relative;left:auto;top:auto;width:100%;height:auto;max-height:calc(100vh - 74px);overflow-y:auto}.classified-content-shell .inventory-tools{padding:45px 20px 0}.classified-content-shell .vehicle-catalog{display:grid;grid-template-columns:1fr 1fr;padding:28px 20px 70px}}
 .classified-content-shell{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:start;background:#f3f2ef}.classified-content-shell .filter-box{grid-column:1;grid-row:1;position:sticky;top:0;width:310px;height:calc(100vh - 74px);max-height:none;overflow-y:auto;padding:32px 22px}.classified-content-shell .inventory-content{grid-column:2;grid-row:1;min-width:0}.classified-content-shell .inventory-tools{display:block;padding:58px clamp(24px,8vw,130px) 0}.classified-content-shell .catalog-slot .vehicle-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:38px clamp(24px,8vw,130px) 110px}.classified-content-shell .filter-box .filter-section:last-child{display:block}@media(max-width:950px){.classified-content-shell .catalog-slot .vehicle-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.classified-content-shell{display:block}.classified-content-shell .filter-box{position:relative;width:100%;height:auto;max-height:calc(100vh - 74px);padding:22px 20px}.classified-content-shell .inventory-tools{padding:45px 20px 0}.classified-content-shell .catalog-slot .vehicle-catalog{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 20px 70px}}
 .classifieds-page .classified-content-shell{width:100%;margin-left:0;padding-left:0}.classifieds-page .classified-content-shell .filter-box{left:0;margin-left:0;border-left:0}
 .product-page{background:#f3f2ef;color:#171816}.product-detail{padding:78px clamp(24px,8vw,130px) 110px}.back-link{display:inline-block;margin-bottom:45px;color:#686a63;font-size:12px;text-decoration:none}.back-link:hover{color:var(--orange)}.product-detail-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:8%;align-items:center;max-width:1200px;margin:auto}.detail-photo{height:540px;overflow:hidden;background:#fff}.detail-photo img{width:100%;height:100%;object-fit:cover}.detail-copy .section-label{color:var(--orange)}.detail-copy h1{margin:22px 0 18px;color:#171816;font:800 clamp(62px,8vw,120px)/.78 var(--display);letter-spacing:-.04em;text-transform:none}.detail-copy>p{max-width:420px;color:#686a63;font-size:15px;line-height:1.7}.detail-copy>strong{display:block;margin:28px 0;font-size:24px}.detail-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.detail-whatsapp{color:#686a63;font-size:12px;text-decoration:none;border-bottom:1px solid var(--orange);padding-bottom:5px}.detail-info{display:grid;gap:9px;margin-top:45px;color:#686a63;font-size:11px}@media(max-width:760px){.product-detail{padding:45px 20px 70px}.product-detail-grid{display:flex;flex-direction:column;gap:38px;align-items:stretch}.detail-photo{height:330px}.detail-copy h1{font-size:66px}.detail-copy>p{font-size:13px}.detail-info{margin-top:30px}}
 .vehicle-card{cursor:pointer;transition:transform .28s ease,box-shadow .28s ease}.vehicle-card:hover{transform:translateY(-8px);box-shadow:0 18px 32px rgba(20,20,17,.2)}.vehicle-card>img{transition:transform .45s ease}.vehicle-card:hover>img{transform:scale(1.06)}.vehicle-card .button{transition:background .2s ease,transform .2s ease}.vehicle-card:hover .button{background:#ff7443}
 .vehicle-details{max-width:1200px;margin:105px auto 0;padding-top:55px;border-top:1px solid #c9c9c2}.vehicle-details h2{margin:18px 0 35px;font:800 clamp(58px,7vw,98px)/.82 var(--display);text-transform:none}.vehicle-details dl{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c9c9c2;border-left:1px solid #c9c9c2}.vehicle-details dl>div{min-height:105px;padding:18px;border-right:1px solid #c9c9c2;border-bottom:1px solid #c9c9c2}.vehicle-details dt{color:#777970;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.vehicle-details dd{margin:14px 0 0;color:#171816;font-size:14px;line-height:1.45}.vehicle-details dl>div:nth-last-child(-n+2){grid-column:span 1}.vehicle-details dl>div:nth-child(16),.vehicle-details dl>div:nth-child(17){grid-column:span 3}@media(max-width:760px){.vehicle-details{margin-top:68px;padding-top:38px}.vehicle-details h2{font-size:62px;margin-bottom:25px}.vehicle-details dl{grid-template-columns:1fr}.vehicle-details dl>div,.vehicle-details dl>div:nth-child(16),.vehicle-details dl>div:nth-child(17){grid-column:auto;min-height:0;padding:15px}.vehicle-details dd{font-size:12px;margin-top:8px}}
 .vehicle-details h2{font-size:clamp(76px,9vw,132px);font-weight:800;letter-spacing:-.05em}@media(max-width:760px){.vehicle-details h2{font-size:78px}}
 .vehicle-details dt{font-size:14px;font-weight:800;letter-spacing:.08em;color:#171816}.vehicle-details dd{font-size:16px}@media(max-width:760px){.vehicle-details dt{font-size:12px}.vehicle-details dd{font-size:14px}}
 .scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease var(--reveal-delay,0ms),transform .7s cubic-bezier(.2,.75,.25,1) var(--reveal-delay,0ms)}.scroll-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none;transition:none}}
 .mobile-menu-bar{display:none}.mobile-menu-bar button{display:grid;gap:4px;padding:8px;border:0;background:transparent;cursor:pointer}.mobile-menu-bar button span{display:block;width:25px;height:2px;background:var(--paper)}@media(max-width:760px){.mobile-menu-bar{height:48px;display:flex;align-items:center;justify-content:center;background:#111211;border-top:1px solid #292b28;border-bottom:1px solid #292b28}}
 .mobile-menu-bar{display:none!important}.mobile-menu-toggle{display:none}@media(max-width:760px){.topbar{position:relative}.mobile-menu-toggle{position:absolute;left:50%;top:50%;display:grid;gap:4px;padding:8px;border:0;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.mobile-menu-toggle span{display:block;width:25px;height:2px;background:var(--paper);transition:transform .2s,opacity .2s}.topbar.menu-open .mobile-menu-toggle span:first-child{transform:translateY(6px) rotate(45deg)}.topbar.menu-open .mobile-menu-toggle span:nth-child(2){opacity:0}.topbar.menu-open .mobile-menu-toggle span:last-child{transform:translateY(-6px) rotate(-45deg)}.topbar.menu-open nav{position:absolute;top:100%;left:0;right:0;z-index:10;display:flex;flex-direction:column;gap:0;padding:12px 20px;background:#111211;border-top:1px solid #3d403b;box-shadow:0 12px 24px rgba(0,0,0,.35)}.topbar.menu-open nav a{padding:13px 0;color:var(--paper);font-size:12px;border-bottom:1px solid #30322f}.topbar.menu-open nav a:last-child{border-bottom:0}}
 @media(max-width:760px){.topbar{height:112px;align-items:flex-start;padding-top:16px}.mobile-menu-toggle{top:auto;bottom:8px;transform:translateX(-50%)}.topbar:after{content:'';position:absolute;left:20px;right:20px;bottom:39px;height:1px;background:#292b28}}
 @media(max-width:760px){body:not(.classifieds-page) .hero{min-height:calc(100vh - 112px)}}
 @media(max-width:760px){.topbar:after{display:none}}
 .classified-content-shell{display:block;position:relative;padding:0}.classified-content-shell .inventory-content{width:100%}.classified-content-shell .filter-box{display:none}.filter-toggle{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:12px 20px;border:1px solid var(--orange);background:var(--orange);color:#fff;font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.filter-toggle:hover{background:#ff7443}.filter-close{border:0;background:none;color:#fff;font-size:26px;line-height:1;cursor:pointer;margin-left:auto}.classified-content-shell.filters-open:before{content:'';position:fixed;z-index:18;inset:0;background:rgba(0,0,0,.62)}.classified-content-shell.filters-open .filter-box{display:block;position:fixed;z-index:19;top:0;bottom:0;left:0;width:min(370px,90vw);height:100vh;max-height:none;overflow-y:auto;padding:28px 22px;background:#232323;box-shadow:12px 0 35px rgba(0,0,0,.35)}.classified-content-shell.filters-open .filter-heading{display:flex}.body.filters-visible{overflow:hidden}.classified-content-shell .inventory-tools{padding:58px clamp(24px,8vw,130px) 0}.classified-content-shell .catalog-slot .vehicle-catalog{padding:38px clamp(24px,8vw,130px) 110px}@media(max-width:760px){.classified-content-shell .inventory-tools{padding:36px 20px 0}.classified-content-shell .catalog-slot .vehicle-catalog{padding:28px 20px 70px}.filter-toggle{width:100%;justify-content:center;margin-bottom:20px}.classified-content-shell.filters-open .filter-box{width:92vw;padding:24px 18px}}
 .filters-visible{overflow:hidden}
 .dotlyx-link{display:inline-flex;align-items:center;cursor:pointer;transition:opacity .2s,transform .2s}.dotlyx-link:hover{opacity:.75;transform:translateY(-1px)}
