/* V11.80 - Inventario debajo de portada de marca, sin modificar CSS existente */
.varona-stock-section{padding:35px 0 20px;border-top:1px solid #e4e9f0;margin-top:35px}
.varona-stock-section .model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;align-items:stretch}
.varona-stock-section .model-card{height:100%;box-sizing:border-box}
.varona-help-card{background:linear-gradient(145deg,#eff6ff,#fff);border:2px dashed #94b8d9;display:flex;flex-direction:column;justify-content:center;padding:26px!important}
.varona-help-card h3{font-size:23px;line-height:1.2;margin:12px 0;color:#17395a}
.varona-help-card p{line-height:1.6;color:#41566c;flex:1}
.varona-help-icon{font-size:36px;color:#165e95}
.varona-help-card .vehicle-btn{display:block;text-align:center;margin-top:15px}

.varona-contact-choice{margin:26px 0;padding:25px;background:#fff;border-radius:15px;box-shadow:0 8px 25px #1b253010}.varona-contact-choice h2{margin:0 0 8px}.varona-contact-choice label{display:block;font-weight:700;margin:15px 0 7px}.varona-contact-choice select{width:100%;max-width:500px;padding:13px;border:1px solid #ccd1d9;border-radius:8px}.varona-choice-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.varona-choice-actions button{border:1px solid #ce0013;background:#d50015;color:white;border-radius:9px;padding:14px 18px;font-weight:700;cursor:pointer}.varona-choice-actions button+button{background:white;color:#d50015}#varonaChoiceError{color:#b00000}