:root{--ink:#16293c;--navy:#122e46;--red:#bb1d2c;--cream:#f5f7f9}
body{background:#fff;color:var(--ink)}
.introduction{padding:28px clamp(19px,5vw,88px) 46px;background:#f7f9fa}
.intro-top{margin-bottom:27px;border-color:#dce4ea}
.intro-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(30px,6vw,90px)}
.introduction h1{font-family:Inter,Arial,"PingFang SC",sans-serif;letter-spacing:-.055em;font-size:clamp(34px,4.6vw,65px);line-height:1.04;font-weight:850}
.introduction .eyebrow{color:#ad2532}.intro-detail p{font-size:clamp(14px,1.2vw,17px);line-height:1.68;color:#4d6171}
.intro-actions a{color:var(--red);border-bottom-color:#d4a8aa}
.online-trade{display:flex;justify-content:space-between;align-items:center;gap:26px;background:#fff;padding:18px clamp(19px,5vw,88px);border-bottom:1px solid #e3e9ee}
.online-heading{display:flex;align-items:center;gap:12px;min-width:250px}.online-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#102e47;color:#fff;font-size:21px}.online-heading b{display:block;font-size:13px;color:#173147}.online-heading small{display:block;color:#607384;font-size:11px;line-height:1.4;margin-top:2px}.online-points{display:flex;gap:7px;flex-wrap:wrap}.online-points span{background:#f2f5f7;color:#254257;font-weight:700;font-size:10px;border-radius:5px;padding:9px 11px;white-space:nowrap}
.hero{height:clamp(260px,28vw,390px);background:#0c293f}.hero-copy{width:min(630px,60%)}.hero h2{font-family:Inter,Arial,"PingFang SC",sans-serif;font-weight:800;font-size:clamp(35px,4.1vw,58px);letter-spacing:-.05em}.hero-visual img{object-position:center 52%}.hero-visual:after{background:linear-gradient(90deg,#061d34e8 0%,#082942c8 31%,transparent 76%)}
.quick-links{background:#f7f9fa}.quick-links a{font-size:11px;color:#26465b}.quick-links a:hover{background:#eff3f5}
.catalog .section-heading h2,.process .section-heading h2,.case-studies h2,.faq .section-heading h2{font-family:Inter,Arial,"PingFang SC",sans-serif;letter-spacing:-.045em;font-weight:800;font-size:clamp(29px,3.5vw,46px)}
.vehicle-grid{gap:14px}.vehicle-card{box-shadow:none;border:1px solid #dce5ea;border-radius:8px}.vehicle-card:hover{transform:translateY(-2px);box-shadow:0 12px 27px #15324814}.vehicle-card h3{font-weight:800}.price-row .price,.price-row .local-price,.dialog-body .price,.dialog-body .local-price{color:#c91f31!important}.card-whatsapp{background:#168a5b}
.buyer-trust{background:#112c44}.buyer-trust strong{font-family:Inter,Arial,sans-serif;font-weight:850}
.process{background:#f6f8fa}.process .steps{grid-template-columns:repeat(4,minmax(0,1fr))}.steps article{border:1px solid #dce4ea;box-shadow:none}.steps article span{font-family:Inter,Arial,sans-serif;font-size:22px;font-weight:850;color:#bd2431}.steps article h3{font-weight:800}
.case-studies{background:#fff;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(55px,7vw,96px) clamp(19px,5vw,88px)}.case-heading{max-width:990px}.case-heading h2{max-width:820px;margin:0 0 13px}.case-heading>p:last-child{font-size:14px;color:#5d6d78;max-width:800px;margin:0}.online-evidence{border:1px solid #dae4eb;border-radius:9px;background:#f7f9fb;overflow:hidden}.evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 19px;border-bottom:1px solid #dae4eb;font-size:11px;letter-spacing:.08em;font-weight:850;color:#334c5e}.evidence-pending{letter-spacing:0;font-weight:700;color:#a65a20;background:#fff3df;border-radius:3px;padding:4px 8px}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr)}.evidence-grid article{padding:20px 22px;border-right:1px solid #dae4eb}.evidence-grid article:last-child{border:0}.evidence-grid article>b{font-size:12px;color:#c2283b}.evidence-grid h3{font-size:16px;margin:7px 0 4px}.evidence-grid p{font-size:12px;line-height:1.5;color:#617584;margin:0}
.direct-ship{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:19px;align-items:center;padding:21px 26px;background:#112f48;border-left:5px solid #ed5661;border-radius:7px;color:#fff}.direct-label{font-size:20px;line-height:1.12;font-weight:900;letter-spacing:.005em;color:#fff}.direct-ship p{font-size:12px;line-height:1.6;color:#e3edf3;margin:0}.direct-ship a{font-size:11px;white-space:nowrap;font-weight:850;color:#ffe4e4;border-bottom:1px solid #ffe4e4;padding-bottom:3px}
.faq{background:#f6f8fa}
@media(max-width:950px){.online-trade{flex-direction:column;align-items:stretch;gap:10px}.online-points{padding-left:46px}.intro-grid{gap:24px}.direct-ship{grid-template-columns:145px 1fr}.direct-ship a{grid-column:2;justify-self:start}.process .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.introduction{padding:13px 17px 24px}.intro-grid{gap:13px}.introduction h1{font-size:31px;line-height:1.1}.intro-detail p{font-size:12px;line-height:1.52}.online-trade{padding:14px 17px}.online-points{padding-left:0;gap:5px}.online-points span{flex:1;text-align:center;white-space:normal;font-size:9px;padding:7px 3px}.hero{height:auto}.hero-visual:after{display:none}.hero h2{font-size:28px}.hero-copy{width:100%}.quick-links a{font-size:9px}.case-studies{gap:17px;padding:48px 17px}.case-heading h2{font-size:27px}.evidence-heading{display:block}.evidence-pending{display:inline-block;margin-top:8px}.evidence-grid{grid-template-columns:1fr}.evidence-grid article{padding:13px 17px;border-right:0;border-bottom:1px solid #dae4eb}.evidence-grid article:last-child{border:0}.evidence-grid article h3{display:inline;font-size:13px;margin-left:8px}.evidence-grid article p{margin:4px 0 0}.direct-ship{grid-template-columns:1fr;gap:8px;padding:18px}.direct-label{font-size:18px}.direct-ship a{grid-column:1}.process .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
