
.v43-customer-brand .p-brand-support{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:180px}
.v43-customer-brand .p-brand-support strong{font-size:clamp(16px,2vw,23px);line-height:1.2;font-weight:800;color:#103a60}
.v43-customer-brand .p-brand-support small{font-size:11px;letter-spacing:.6px;color:#52718c;font-weight:700}
.v43-train-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.v43-train-controls{display:grid;grid-template-columns:minmax(230px,1fr) minmax(180px,260px);gap:12px;margin:14px 0}
.v43-train-controls label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#44657e}
.v43-training-list{display:grid;gap:10px}
.v43-person{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid #dbe7f1;border-radius:12px;background:#fff}
.v43-person>div:nth-child(2){flex:1;min-width:0}
.v43-person strong{display:block;color:#1a3c59}
.v43-person small{display:block;color:#667f93;margin-top:4px}
.v43-pmeta{color:#536c82;font-size:12px;display:flex;flex-wrap:wrap;gap:12px;margin-top:5px}
.v43-customer-blank{padding:24px;text-align:center;color:#5a738b;background:#f1f7fc;border-radius:12px}
.v43-hidden{display:none!important}
.v43-navlink{font-weight:700}
.v43-customer-course-head{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.v43-instructor{padding:7px 0;color:#2d597b;font-size:12px}
.v43-price{padding:11px 13px;border:1px solid #d8e8f3;border-radius:9px;background:#f4f9fd;display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;color:#1d496a;font-size:13px}
.v43-price strong{font-size:15px}
.v43-privacy{background:#edf5fb;border-left:3px solid #2785bc;padding:12px;color:#41657f;border-radius:6px;font-size:12px;margin:10px 0 15px}
@media(max-width:700px){.v43-train-controls{grid-template-columns:1fr}.v43-customer-brand{gap:10px}.v43-customer-brand .p-brand-mark img{max-width:75px!important}.v43-customer-brand .p-brand-support{min-width:120px}}
