.vehicle-page{background:#1e222b;color:#fff;font-family:Outfit,sans-serif;line-height:1.7;font-size:1rem}.vehicle-page *{box-sizing:border-box}.vehicle-page .v-wrap{max-width:1200px;margin:auto;padding:0 24px}.vehicle-page .v-section{padding:76px 0}.vehicle-page .v-section:nth-of-type(even){background:rgba(255,255,255,.025)}.vehicle-page .v-hero{padding:136px 0 72px;background:linear-gradient(135deg,#12161d,#222935)}.vehicle-page h1,.vehicle-page h2,.vehicle-page h3{font-family:Sora,sans-serif;font-weight:700;line-height:1.2;color:#fff;margin:0 0 22px}.vehicle-page h1{font-size:clamp(2rem,4.1vw,3.7rem);letter-spacing:-.035em}.vehicle-page h2{font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.025em}.vehicle-page h3{font-size:1.15rem;margin-bottom:12px}.vehicle-page p{color:#c8cbd1;margin:0 0 20px;max-width:78ch}.vehicle-page .v-lead{font-size:1.18rem;color:#e0e1e5}.vehicle-page .v-kicker{color:#cba960;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:600;margin:0 0 18px}.vehicle-page a{color:#e2bf76;text-underline-offset:4px}.vehicle-page a:hover{color:#fff}.vehicle-page a:focus-visible,.vehicle-page summary:focus-visible{outline:3px solid #e2bf76;outline-offset:5px}.vehicle-page .v-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.vehicle-page .v-hero .v-grid{align-items:center;gap:44px}.vehicle-page .v-actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 18px}.vehicle-page .v-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border:1px solid #cba960;border-radius:8px;background:linear-gradient(135deg,#e4c581,#cba960);color:#151922;font-weight:700;text-decoration:none;box-shadow:0 8px 25px #cba96022;text-align:center}.vehicle-page .v-btn:hover{background:#efd69f;color:#151922}.vehicle-page .v-btn-secondary{background:transparent;color:#e2bf76;box-shadow:none}.vehicle-page .v-btn-secondary:hover{background:#cba9601a;color:#fff}.vehicle-page .v-breadcrumb{font-size:.85rem;color:#aaa;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.vehicle-page .v-author{font-size:.875rem;color:#b5bac3;margin-top:20px}.vehicle-page .v-tags{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:22px 0;list-style:none}.vehicle-page .v-tags li{font-size:.875rem;color:#ddd;padding:5px 11px;border:1px solid #ffffff24;border-radius:5px}.vehicle-page .v-figure{margin:0;overflow:hidden;border:1px solid #ffffff24;border-radius:12px;background:#14191f;min-width:0}.vehicle-page .v-figure img{display:block;width:100%;height:auto}.vehicle-page .v-figure figcaption{font-size:.875rem;color:#b9bec8;padding:14px 18px;line-height:1.55}.vehicle-page .v-figure a{display:block}.vehicle-page .v-hero .v-figure img{aspect-ratio:4/3;object-fit:cover}.vehicle-page .v-note{border-left:3px solid #cba960;background:#cba9600d;padding:25px 28px;margin:28px 0}.vehicle-page .v-note p:last-child{margin-bottom:0}.vehicle-page .v-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.vehicle-page .v-card{border:1px solid #ffffff1c;background:#ffffff03;border-radius:10px;padding:26px}.vehicle-page .v-card p:last-child{margin:0}.vehicle-page .v-steps{counter-reset:step;display:grid;grid-template-columns:1fr 1fr;gap:22px;list-style:none;margin:30px 0 0;padding:0}.vehicle-page .v-steps li{counter-increment:step;border-top:1px solid #cba96066;padding:24px 6px}.vehicle-page .v-steps li:before{content:"0" counter(step);display:block;color:#cba960;font-weight:600;margin-bottom:12px}.vehicle-page .v-checklist{padding-left:23px;color:#d4d7de}.vehicle-page .v-checklist li{margin:8px 0}.vehicle-page .v-table-wrap{overflow:auto;border:1px solid #ffffff24;border-radius:10px;margin:28px 0}.vehicle-page table{border-collapse:collapse;width:100%;min-width:550px;text-align:left}.vehicle-page th,.vehicle-page td{padding:18px;vertical-align:top;border-bottom:1px solid #ffffff18}.vehicle-page th{color:#e2bf76;background:#151a22}.vehicle-page td{color:#c8cbd1}.vehicle-page .v-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vehicle-page .v-gallery .v-figure img{aspect-ratio:4/3;object-fit:contain;background:#101419}.vehicle-page details{border-bottom:1px solid #ffffff24;padding:20px 0}.vehicle-page summary{font-family:Sora,sans-serif;font-size:1.05rem;font-weight:600;cursor:pointer;list-style-position:outside;margin-left:20px;padding-left:6px}.vehicle-page details p{margin:16px 0 2px 26px}.vehicle-page .v-source-list{font-size:.875rem;padding-left:20px;color:#b9bec8}.vehicle-page .v-source-list li{margin:9px 0}.vehicle-page .v-contact{background:linear-gradient(135deg,#cba96015,#cba96006);border-top:1px solid #cba96044}.vehicle-page .v-small{font-size:.875rem;color:#b2b8c2}.vehicle-page .v-gallery-heading{margin-top:40px}.vehicle-page [id]{scroll-margin-top:100px}@media(max-width:760px){.vehicle-page .v-wrap{padding:0 20px}.vehicle-page .v-section{padding:52px 0}.vehicle-page .v-hero{padding:104px 0 44px}.vehicle-page .v-grid,.vehicle-page .v-cards,.vehicle-page .v-steps,.vehicle-page .v-gallery{grid-template-columns:1fr}.vehicle-page .v-grid{gap:26px}.vehicle-page .v-hero .v-grid{gap:30px}.vehicle-page .v-actions{flex-direction:column}.vehicle-page .v-btn{width:100%}.vehicle-page .v-note{padding:22px}.vehicle-page .v-lead{font-size:1.06rem}.vehicle-page .v-gallery .v-figure img{aspect-ratio:auto}}
