.seo-page{padding:38px 0 110px}.breadcrumbs{display:flex;align-items:center;gap:10px;color:#737b77;font-size:11px}.breadcrumbs a:hover{color:var(--lime)}.breadcrumbs b{font-weight:400;color:#3e4541}.seo-hero{padding:85px 0 75px;border-bottom:1px solid var(--line)}.seo-hero h1{font-size:clamp(48px,6.5vw,86px);max-width:940px}.seo-hero>p,.seo-car-hero>div>p{max-width:720px;color:#a7adaa;font-size:17px;line-height:1.65}.seo-models{padding:85px 0}.seo-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.seo-model-card{position:relative;padding:12px 12px 22px;background:#111313;border:1px solid var(--line);transition:.25s}.seo-model-card:hover{transform:translateY(-4px);border-color:#515954}.seo-model-card>div{height:190px;margin-bottom:18px;background:#171a18;overflow:hidden;display:grid;place-items:center}.seo-model-card img{width:100%;height:100%;object-fit:cover}.seo-placeholder{color:var(--lime);font-size:34px;font-weight:800}.seo-model-card small{color:#8b938f;font-size:10px}.seo-model-card h2{margin:7px 0 12px;font-size:25px}.seo-model-card p{color:#a2a9a5;font-size:13px}.seo-model-card>b{display:block;margin-top:18px;color:var(--lime);font-size:11px}.seo-contact{margin-top:40px;padding:55px;background:linear-gradient(120deg,#151a16,#0d0f0e);border:1px solid #303630}.seo-contact h2,.seo-content-grid h2,.seo-gallery h2,.seo-faq h2{font-size:clamp(31px,4vw,50px);margin:13px 0 20px;letter-spacing:-.045em}.seo-contact>p,.seo-content-grid p{color:#9fa6a2;line-height:1.65;max-width:650px}.seo-car-hero{display:grid;grid-template-columns:1fr .8fr;gap:55px;align-items:center}.seo-car-hero>img{width:100%;height:380px;object-fit:cover;border:1px solid #303632}.seo-specs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.seo-specs>div{padding:34px 25px;border-right:1px solid var(--line)}.seo-specs>div:last-child{border-right:0}.seo-specs small{display:block;color:#777f7b;font-size:9px;letter-spacing:.12em;margin-bottom:10px}.seo-specs strong{font-size:21px}.seo-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:85px 0;border-bottom:1px solid var(--line)}.seo-content-grid ul{list-style:none;padding:0;margin:25px 0 0}.seo-content-grid li{padding:13px 0;border-bottom:1px solid #252927;color:#dce1de}.seo-gallery{padding:85px 0;border-bottom:1px solid var(--line)}.seo-gallery>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.seo-gallery img{width:100%;height:380px;object-fit:cover;background:#151817}.seo-faq{padding:85px 0}.seo-faq details{border-top:1px solid var(--line);padding:20px 0}.seo-faq details:last-child{border-bottom:1px solid var(--line)}.seo-faq summary{cursor:pointer;font-weight:700}.seo-faq details p{color:#9da4a0;line-height:1.6;max-width:760px}.seo-pre-card{animation:none}.seo-pre-card .car-visual>strong{z-index:2}.seo-pre-card .card-bottom>a{position:relative;z-index:3}
.brand-directory{padding:75px 0;border-top:1px solid var(--line)}.brand-directory h2{font-size:clamp(34px,5vw,58px);letter-spacing:-.055em;margin:13px 0 30px}.brand-directory>div{display:flex;flex-wrap:wrap;gap:7px}.brand-directory a{display:flex;justify-content:space-between;gap:28px;min-width:150px;padding:14px 16px;background:#111313;border:1px solid var(--line);font-size:12px}.brand-directory a span{color:var(--lime)}.brand-directory a:hover{border-color:#596254}
@media(max-width:700px){.seo-page{padding-top:25px}.seo-hero{padding:60px 0 50px}.seo-hero h1{font-size:45px}.seo-model-grid{grid-template-columns:1fr}.seo-model-card>div{height:210px}.seo-contact{padding:35px 22px}.seo-car-hero,.seo-content-grid{grid-template-columns:1fr;gap:30px}.seo-car-hero>img{height:250px}.seo-specs{grid-template-columns:1fr}.seo-specs>div{border-right:0;border-bottom:1px solid var(--line)}.seo-gallery>div{grid-template-columns:1fr}.seo-gallery img{height:260px}.breadcrumbs{overflow-x:auto;white-space:nowrap}}
.seo-copy{margin:0 0 70px;padding:28px;border-left:2px solid var(--lime);background:linear-gradient(90deg,rgba(200,255,53,.07),transparent)}.seo-copy p{max-width:900px;color:#bec5c1;line-height:1.75;margin:14px 0}.error-page{min-height:58vh;display:flex;flex-direction:column;justify-content:center}.error-page .btn{align-self:flex-start;margin-top:24px}
