/* GRUPO SALUVIA — V19: comunicação B2B, abastecimento recorrente e marcas técnicas */
.v19-brands{padding:36px 0 40px;background:#f3f6f2;border-bottom:1px solid #dce5dd}.v19-brand-lead{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:21px}.v19-brand-lead h2{font-size:clamp(1.13rem,2vw,1.52rem);color:#173f33;line-height:1.25;margin:0}.v19-brand-lead p{max-width:43ch;color:#587066;line-height:1.5;margin:0;font-size:.89rem}.v19-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v19-brand-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:106px;padding:14px 10px;border:1px solid #d7e1da;border-radius:12px;background:#fff;text-align:center;text-decoration:none;color:#183d32;box-shadow:0 8px 23px rgba(18,45,34,.055);transition:transform .2s ease,box-shadow .2s ease}.v19-brand-grid a:hover{transform:translateY(-3px);box-shadow:0 13px 27px rgba(18,45,34,.12)}.v19-brand-grid strong{font-weight:800;letter-spacing:.07em;font-size:clamp(1rem,1.75vw,1.38rem)}.v19-brand-grid span{color:#658076;margin-top:5px;font-size:.79rem}.v19-value-section{background:#f9faf7}.v19-value-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(275px,.9fr);gap:clamp(24px,5vw,90px);align-items:center}.v19-value-main{max-width:740px}.v19-value-main p{margin:16px 0;color:#425e51;line-height:1.8}.v19-value-main .btn{margin-top:12px}.v19-value-side{background:#153e32;color:#e8f5ec;padding:clamp(24px,4vw,40px);border-radius:19px;box-shadow:0 20px 50px rgba(13,47,32,.18)}.v19-side-eyebrow{font-size:.73rem;color:#c7dbad;letter-spacing:.16em;font-weight:700}.v19-consumption-number{display:flex;align-items:baseline;gap:14px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.24)}.v19-consumption-number strong{font-size:clamp(3.3rem,5vw,5rem);color:#d7b96f;line-height:1}.v19-consumption-number span{max-width:135px;font-weight:600;line-height:1.45}.v19-value-side p{color:#f0f5ef;line-height:1.7;margin:18px 0}.v19-value-side small{display:block;color:#bfd0c5;line-height:1.55}.v19-equipment-focus{background:#f6f8f6}.v19-equipment-focus .section-head{margin-bottom:28px}.v19-home-equip-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-top:26px}.v19-home-equip-footer span{font-size:.76rem;color:#61786d}.v19-example-section{background:#edf5ef}.v19-example-card{display:grid;grid-template-columns:1.7fr .8fr;gap:32px;align-items:center}.v19-example-card p{max-width:850px;line-height:1.78;color:#375b49}.v19-example-disclaimer{padding:20px;border:1px solid #c8ddd0;border-radius:12px;background:#fff;font-size:.92rem}.v19-brand-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:18px 0}.v19-brand-filters span{font-size:.72rem;letter-spacing:.08em;color:#607b6d;font-weight:700;margin-right:8px}.v19-brand-filters a{border:1px solid #c9d9cc;border-radius:99px;padding:7px 13px;text-decoration:none;background:#fff;color:#244a36;font-size:.85rem;font-weight:650}.v19-brand-filters a:hover{background:#e5efe5}.v19-product-brand{display:inline-block;color:#386d51;background:#edf5ed;font-size:.73rem;font-weight:700;letter-spacing:.025em;border-radius:40px;padding:3px 10px;margin:6px 0}.v19-source{font-size:.87rem;color:#486a58;margin-top:10px}.v19-source a{color:#26643d;text-underline-offset:3px}.v19-brand-filters a:focus-visible,.v19-brand-grid a:focus-visible{outline:3px solid #c29b42;outline-offset:3px}
@media(max-width:860px){.v19-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-value-layout{grid-template-columns:1fr;gap:24px}.v19-example-card{grid-template-columns:1fr}.v19-brand-lead{display:block}.v19-brand-lead h2{margin:8px 0}.v19-brand-lead p{max-width:none}}
@media(max-width:500px){.v19-brand-grid{gap:9px}.v19-brand-grid a{min-height:92px}.v19-brand-grid strong{font-size:1rem}.v19-value-side{padding:22px}.v19-brand-filters span{width:100%}.v19-equipment-focus .product-grid{grid-template-columns:1fr}.v19-consumption-number strong{font-size:3.3rem}}

.v18-quote-form-panel select{border:1px solid #cbd9cd;border-radius:9px;background:#fff;color:#203e2f;padding:13px 12px;width:100%;font-size:14px;min-height:44px}
