.brand-page[data-v-08717190]{background:#fff}.brand-hero[data-v-08717190]{background:linear-gradient(135deg,#f8f9fa,#fff);padding:60px 0 50px;border-bottom:1px solid #e9ecef}.brand-logo-pill[data-v-08717190]{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;background:#fff;border:1px solid #e9ecef;border-radius:14px;margin-bottom:22px;box-shadow:0 2px 12px #0000000a}.brand-logo-pill img[data-v-08717190]{max-height:50px;width:auto}.brand-hero h1[data-v-08717190]{font-size:2.2rem;font-weight:800;color:var(--a3-text, #2c3e50);line-height:1.2;margin-bottom:18px}.brand-intro[data-v-08717190]{font-size:1.05rem;line-height:1.7;color:var(--a3-text-secondary, #5a6d7e);margin-bottom:26px}.brand-intro[data-v-08717190] strong{color:var(--a3-text, #2c3e50)}.brand-cta[data-v-08717190]{display:flex;flex-wrap:wrap;gap:12px}.btn-primary-cta[data-v-08717190],.btn-secondary-cta[data-v-08717190],.btn-wa-cta[data-v-08717190]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .2s ease}.btn-primary-cta[data-v-08717190]{background:var(--a3-primary, #234969);color:#fff;box-shadow:0 6px 18px #23496940}.btn-primary-cta[data-v-08717190]:hover{transform:translateY(-1px);color:#fff;text-decoration:none;box-shadow:0 10px 24px #23496959}.btn-secondary-cta[data-v-08717190]{background:#fff;color:var(--a3-primary, #234969);border:1.5px solid var(--a3-primary, #234969)}.btn-secondary-cta[data-v-08717190]:hover{background:var(--a3-primary, #234969);color:#fff;text-decoration:none}.btn-wa-cta[data-v-08717190]{background:#25d366;color:#fff}.btn-wa-cta[data-v-08717190]:hover{background:#20bd5a;color:#fff;text-decoration:none}.brand-hero-image[data-v-08717190]{text-align:center}.brand-hero-image img[data-v-08717190]{max-width:100%;max-height:360px;width:auto;height:auto;border-radius:14px;box-shadow:0 12px 36px #0000001a}.brand-certs[data-v-08717190]{background:#fff;padding:24px 0;border-bottom:1px solid #e9ecef}.cert-strip[data-v-08717190]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center}.cert-label[data-v-08717190]{font-weight:600;color:var(--a3-text, #2c3e50);font-size:.95rem;margin-right:6px}.cert-badge[data-v-08717190]{display:inline-block;padding:6px 14px;background:#23496914;color:var(--a3-primary, #234969);border-radius:14px;font-size:.85rem;font-weight:600}.brand-sections[data-v-08717190]{padding:56px 0 40px}.brand-section[data-v-08717190]{margin-bottom:36px}.brand-section h2[data-v-08717190]{font-size:1.55rem;font-weight:700;color:var(--a3-text, #2c3e50);margin-bottom:16px}.brand-section[data-v-08717190] p{font-size:1rem;line-height:1.75;color:var(--a3-text-secondary, #5a6d7e);margin-bottom:12px}.brand-section[data-v-08717190] ul{padding-left:20px;margin-bottom:12px}.brand-section[data-v-08717190] li{font-size:1rem;line-height:1.7;color:var(--a3-text-secondary, #5a6d7e);margin-bottom:6px}.brand-section[data-v-08717190] strong{color:var(--a3-text, #2c3e50)}.brand-products[data-v-08717190]{padding:50px 0;background:#f8f9fa}.section-h2[data-v-08717190]{font-size:1.7rem;font-weight:700;color:var(--a3-text, #2c3e50);text-align:center;margin-bottom:8px}.section-sub[data-v-08717190]{text-align:center;color:var(--a3-text-muted, #6c757d);margin-bottom:36px;font-size:.95rem}.brand-product-card[data-v-08717190]{display:block;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px;margin-bottom:24px;text-decoration:none;color:inherit;transition:all .2s ease;height:calc(100% - 24px)}.brand-product-card[data-v-08717190]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014;text-decoration:none;color:inherit;border-color:#2349694d}.brand-product-img[data-v-08717190]{height:160px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;overflow:hidden;margin-bottom:12px}.brand-product-img img[data-v-08717190]{max-width:100%;max-height:150px;object-fit:contain}.brand-product-text h3[data-v-08717190]{font-size:.95rem;font-weight:700;color:var(--a3-text, #2c3e50);margin:0 0 6px;line-height:1.3}.brand-product-text p[data-v-08717190]{font-size:.82rem;color:var(--a3-text-muted, #6c757d);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brand-faq[data-v-08717190]{padding:56px 0}.brand-faq .section-h2[data-v-08717190]{margin-bottom:32px}.faq-list[data-v-08717190]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-08717190]{background:#fff;border:1px solid #e9ecef;border-radius:10px;transition:box-shadow .2s ease}.faq-item[open][data-v-08717190]{box-shadow:0 4px 14px #0000000f;border-color:#2349694d}.faq-question[data-v-08717190]{font-weight:600;font-size:1rem;color:var(--a3-text, #2c3e50);cursor:pointer;padding:16px 44px 16px 20px;list-style:none;position:relative}.faq-question[data-v-08717190]::-webkit-details-marker{display:none}.faq-question[data-v-08717190]:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--a3-primary, #234969)}.faq-item[open] .faq-question[data-v-08717190]:after{content:"−"}.faq-answer[data-v-08717190]{padding:0 20px 18px;color:var(--a3-text-secondary, #5a6d7e);font-size:.95rem;line-height:1.65}.faq-answer p[data-v-08717190]{margin:0}.brand-final-cta[data-v-08717190]{padding:50px 0 70px}.cta-card[data-v-08717190]{background:linear-gradient(135deg,var(--a3-primary, #234969),var(--a3-primary-dark, #1a3a52));color:#fff;padding:48px 36px;border-radius:18px;text-align:center;box-shadow:0 16px 44px #23496940}.cta-card h2[data-v-08717190]{color:#fff;font-size:1.7rem;font-weight:800;margin-bottom:14px}.cta-card p[data-v-08717190]{color:#ffffffeb;font-size:1rem;line-height:1.6;margin-bottom:26px;max-width:720px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-08717190]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cta-card .btn-primary-cta[data-v-08717190]{background:#fff;color:var(--a3-primary, #234969)}.cta-card .btn-primary-cta[data-v-08717190]:hover{background:#ffffffeb;color:var(--a3-primary, #234969)}@media (max-width: 991px){.brand-hero h1[data-v-08717190]{font-size:1.7rem}}@media (max-width: 576px){.brand-hero[data-v-08717190]{padding:40px 0 30px}.brand-hero h1[data-v-08717190]{font-size:1.5rem}.brand-section h2[data-v-08717190],.section-h2[data-v-08717190],.cta-card h2[data-v-08717190]{font-size:1.3rem}.cta-card[data-v-08717190]{padding:32px 20px}}
