.cvp-types:has(.cvp-type-driver){grid-template-columns:repeat(5,1fr)}
.cvp-type-driver{background:linear-gradient(150deg,#06283a,#075b4b)!important;color:#fff}
.cvp-type-driver i,.cvp-type-driver h2{color:#fff}.cvp-type-driver p{color:#d7ebe5}
.cvp-card-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.cvp-type-driver a{color:#7ce9bf}
.cvp-process{margin-top:2rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--cvp-line);border-radius:1.6rem;background:#fff}
.cvp-process>h2{max-width:760px;margin:.65rem 0 1.5rem;font-size:clamp(1.7rem,3vw,2.6rem)}
.cvp-process>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
.cvp-process article{padding:1.15rem;border-radius:1rem;background:#f2f8f6}.cvp-process b{display:block;margin-bottom:.35rem}.cvp-process p{margin:0;font-size:.9rem}
@media(max-width:1050px){.cvp-types:has(.cvp-type-driver){grid-template-columns:repeat(2,1fr)}.cvp-process>div{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.cvp-types:has(.cvp-type-driver),.cvp-process>div{grid-template-columns:1fr}}
