*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
:root{--bd:#061a2e;--bb:#0b3e75;--bm:#0e4d8a;--gb:#0bd673;--yb:#ffec00;--ga:linear-gradient(135deg,#0bd673,#ffec00);--gs:linear-gradient(135deg,#0b3e75,#0bd673);--w:#fff;--fl:#f4f7fa;--td:#0a1628;--tb:#3a4a5c;--tm:#6b7d91;--twm:#9ab0c8;--br:rgba(11,62,117,.1);--wa:#25D366;--fd:'Rajdhani',sans-serif;--fb:'Outfit',sans-serif;--tr:.3s ease;--mw:1200px}
html{scroll-behavior:smooth}body{font-family:var(--fb);font-size:16.5px;background:var(--w);color:var(--tb);line-height:1.6;overflow-x:hidden}
.tb{background:var(--bb);color:#fff;text-align:center;padding:7px 16px;font-size:.76rem;height:34px;overflow:hidden;z-index:1001;position:relative}.tbm{position:relative;height:20px}.tbmsg{position:absolute;width:100%;opacity:0;transform:translateY(10px);transition:all .5s}.tbmsg.active{opacity:1;transform:translateY(0)}.tb a{color:var(--yb);text-decoration:underline;font-weight:700}
.nav{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.97);backdrop-filter:blur(16px);border-bottom:1px solid var(--br);padding:0 24px}.nav-in{max-width:var(--mw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px}.nld{height:auto;max-width:200px;min-height:30px;object-fit:contain}.nlm{display:none;height:40px}.nl{display:flex;align-items:center;gap:22px;list-style:none}.nl a{color:var(--tb);text-decoration:none;font-size:.83rem;font-weight:500}.nl a:hover{color:var(--bb)}.nc{display:inline-flex;align-items:center;gap:8px;background:var(--wa);color:#fff!important;padding:9px 18px;border-radius:8px;font-weight:700;font-size:.82rem;text-decoration:none!important}.nc:hover{background:#20c157}.nt{display:none;flex-direction:column;gap:5px;background:0 0;border:0;cursor:pointer;padding:8px}.nt span{display:block;width:24px;height:2px;background:var(--bb)}
@media(max-width:900px){
.nt{display:flex!important}
.nld{display:none}.nlm{display:block}
.nl{position:fixed;top:0;right:0;bottom:0;width:300px;background:#ffffff;flex-direction:column;padding:20px 24px;gap:0;transform:translateX(100%);transition:transform .3s ease;z-index:9998;overflow-y:auto;box-shadow:-4px 0 24px rgba(0,0,0,.1)}
.nl.open{transform:translateX(0)}
.nl li{width:100%;border-bottom:1px solid #eef1f5}
.nl a{display:block;padding:14px 0;font-size:.95rem;color:#0b3e75!important;font-weight:600}
.nl a:hover{color:#0bd673!important}
.nl .nc{background:#0b3e75;color:#fff!important;border-radius:8px;text-align:center;margin-top:16px;padding:12px!important}
.menu-close{display:flex;align-items:center;justify-content:center;align-self:flex-end;width:36px;height:36px;background:none;border:1px solid #dde3ea;border-radius:50%;cursor:pointer;font-size:1.2rem;color:#0b3e75;margin-bottom:12px;flex-shrink:0}
.menu-close:hover{background:#f4f7fa}
.menu-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:9997}
.menu-overlay.open{display:block}
}
@media(min-width:901px){.menu-close{display:none}.menu-overlay{display:none!important}}
@media(min-width:901px){.menu-close{display:none}}
.hero{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden;background:var(--bd)}.hbg{position:absolute;inset:0}.hbi{position:absolute;inset:0;opacity:0;transition:opacity 1s;background-size:cover;background-position:center}.hbi.active{opacity:1}.hbi::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,26,46,.9),rgba(6,26,46,.5) 60%,rgba(6,26,46,.25))}.hc{position:relative;z-index:2;max-width:var(--mw);margin:0 auto;padding:60px 24px 48px;width:100%}.h1s{font-size:.7rem;color:var(--twm);opacity:.35;margin-bottom:14px}.hs{min-height:200px;position:relative}.hsl{position:absolute;inset:0;opacity:0;transition:opacity .8s;display:flex;flex-direction:column;justify-content:center}.hsl.active{opacity:1;position:relative}.hh{font-family:var(--fd);font-size:clamp(1.6rem,4vw,2.8rem);font-weight:700;line-height:1.1;color:#fff;margin-bottom:16px;max-width:560px}.ac,.ghl{background:var(--ga);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hctas{display:flex;gap:10px;flex-wrap:wrap}
.bwa{background:var(--wa);color:#fff;padding:12px 24px;border-radius:10px;text-decoration:none;font-weight:700;font-size:.88rem;display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;transition:var(--tr)}.bwa:hover{background:#20c157;transform:translateY(-2px)}.bp{display:inline-flex;align-items:center;gap:8px;background:var(--bb);color:#fff;padding:12px 24px;border-radius:10px;text-decoration:none;font-weight:600;font-size:.88rem;border:0;cursor:pointer;transition:var(--tr)}.bp:hover{background:var(--bm);transform:translateY(-2px)}.bow{display:inline-flex;align-items:center;gap:8px;background:0 0;color:#fff;padding:12px 24px;border-radius:10px;text-decoration:none;font-weight:600;font-size:.88rem;border:1px solid rgba(255,255,255,.25);transition:var(--tr)}.bow:hover{border-color:var(--gb);color:var(--gb)}
.slider-button__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.15em;height:1.15em;font-size:1.15em;line-height:1}.slider-button__icon-image{display:block;flex:0 0 auto;width:1.15em;height:1.15em;object-fit:contain}.slider-button__text{display:inline-block}
.hd{display:flex;gap:10px;margin-top:18px}.hdt{width:36px;height:3px;background:rgba(255,255,255,.2);border-radius:3px;cursor:pointer;border:0}.hdt.active{background:var(--ga);width:52px}.ha{display:flex;flex-wrap:wrap;gap:16px;padding-top:14px;margin-top:14px;border-top:1px solid rgba(255,255,255,.08)}.hai{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--twm)}.hai svg{width:14px;height:14px;color:var(--gb)}
section{padding:64px 24px}.si{max-width:var(--mw);margin:0 auto}.sl{font-family:var(--fd);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#09b862;display:inline-block;margin-bottom:6px}.slw{color:var(--gb)}.st{font-family:var(--fd);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1.12;margin-bottom:8px;color:var(--td)}.stw{color:#fff}
.numbers{background:var(--fl);border-top:1px solid var(--br);border-bottom:1px solid var(--br)}.ngrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:28px}.ni{text-align:center;padding:20px 8px;background:var(--w);border-radius:12px;border:1px solid var(--br);transition:var(--tr)}.ni:hover{border-color:var(--gb);transform:translateY(-2px)}.nii{width:40px;height:40px;background:rgba(11,62,117,.07);border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.nii svg{width:20px;height:20px;color:var(--bb)}.nv{font-family:var(--fd);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;background:var(--gs);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:3px}.nlb{font-size:.76rem;color:var(--tb);font-weight:600;margin-bottom:2px}.nsb{font-size:.66rem;color:var(--tm)}
.numbers-inner{text-align:center}.numbers-inner>.st{max-width:620px;margin:0 auto}.numbers .nii{color:var(--bb);font-family:var(--fd);font-size:1.15rem;font-weight:700}.numbers .ngrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.numbers .ni{min-width:0}.numbers .nv{font-size:clamp(1.3rem,2.2vw,1.8rem)}
.about-link{display:inline-block;margin-top:16px;padding:10px 24px;border-radius:8px;background:var(--bb);color:#fff;font-family:var(--fd);font-size:.9rem;font-weight:700;text-decoration:none;transition:var(--tr)}.about-link:hover{background:var(--bm);transform:translateY(-2px)}
.br-home .nav .nc img{filter:brightness(0) invert(1)}
.products{background:var(--bd);padding:64px 24px}.ctabs{display:flex;gap:5px;flex-wrap:wrap;margin:16px 0 14px}.ctab{background:rgba(255,255,255,.06);color:var(--twm);border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:100px;font-size:.72rem;cursor:pointer;font-family:var(--fb)}.ctab:hover,.ctab.active{background:rgba(11,214,115,.12);border-color:var(--gb);color:var(--gb)}.cpanel{display:none}.cpanel.active{display:block}.cpt{font-family:var(--fd);font-size:.88rem;font-weight:600;color:var(--twm);margin-bottom:10px}.psc{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.psc::-webkit-scrollbar{display:none}.pc{min-width:230px;max-width:250px;flex-shrink:0;scroll-snap-align:start;background:#0d2d4f;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:var(--tr)}.pc:hover{border-color:rgba(11,214,115,.3);transform:translateY(-3px)}.pci{height:130px;background:linear-gradient(135deg,#0a1e34,var(--bb));display:flex;align-items:center;justify-content:center}.pci img{height:95px;object-fit:contain}.pcb{padding:12px}.pcm{font-family:var(--fd);font-size:.84rem;font-weight:700;color:#fff}.pct{font-size:.66rem;color:var(--twm);margin-bottom:6px}.pcs{display:flex;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.pcsp{font-size:.62rem;color:var(--twm)}.pcsp strong{display:block;color:#fff;font-size:.74rem;font-family:var(--fd)}.pcc{display:flex;gap:4px}.pcc a{flex:1;text-align:center;padding:6px;border-radius:6px;font-size:.7rem;font-weight:600;text-decoration:none}.pcd{background:var(--bb);color:#fff}.pco{background:rgba(37,211,102,.12);color:var(--wa);border:1px solid rgba(37,211,102,.2)}.pcrow{text-align:center;margin-top:20px}
.abt{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.abt-text p{font-size:.86rem;color:var(--tb);line-height:1.8;margin-bottom:8px}.aq{font-family:var(--fd);font-size:1rem;font-weight:600;color:var(--bb);border-left:3px solid var(--gb);padding-left:14px;margin:14px 0}.asc{background:var(--fl);border:1px solid var(--br);border-radius:12px;padding:14px;display:flex;align-items:center;gap:10px;margin-bottom:8px}.asc:hover{border-color:var(--bb)}.asci{width:36px;height:36px;background:rgba(11,62,117,.07);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.asci svg{width:18px;height:18px;color:var(--bb)}.ascv{font-family:var(--fd);font-size:.92rem;font-weight:700;color:var(--td)}.ascl{font-size:.7rem;color:var(--tm)}
.blog{background:linear-gradient(135deg,var(--bd),var(--bb) 50%,#094d3a);padding:48px 24px}.btag{position:absolute;top:10px;left:10px;background:var(--gb);color:var(--bd);font-size:.66rem;font-weight:700;padding:3px 8px;border-radius:5px;text-transform:uppercase}.bfc h3{font-family:var(--fd);font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:6px}.bfc p{font-size:.8rem;color:var(--twm);line-height:1.6;margin-bottom:10px}.bcta{color:var(--gb);text-decoration:none;font-weight:600;font-size:.8rem}.bnl{margin-top:24px;text-align:center}.bnl p{color:var(--twm);font-size:.82rem;margin-bottom:10px}.bnlf{display:flex;gap:8px;max-width:400px;margin:0 auto}.bnlf input{flex:1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 12px;color:#fff;font-family:var(--fb);font-size:.82rem;outline:0}.bnlf input:focus{border-color:var(--gb)}.bnlf input::placeholder{color:var(--twm)}.bnlf button{background:var(--gb);color:var(--bd);border:0;padding:10px 20px;border-radius:8px;font-weight:700;font-size:.82rem;cursor:pointer;font-family:var(--fb)}
.fqs{text-align:center;padding:36px 24px;background:var(--fl);border-top:1px solid var(--br)}.fqs p{font-size:.92rem;color:var(--tb);margin-bottom:10px}.fqs a{display:inline-flex;align-items:center;gap:8px;color:var(--bb);text-decoration:none;font-weight:600;font-size:.88rem}.fqs a svg{width:18px;height:18px}
.ctaf{text-align:center;padding:64px 24px;background:var(--bd);position:relative}.ctaf::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(11,62,117,.4),transparent 60%)}.ctafc{position:relative;z-index:1;max-width:520px;margin:0 auto}.ctafb{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:20px 0 10px}.ctafm{font-size:.74rem;color:var(--twm);margin-top:6px}
.footer{background:var(--bd);border-top:1px solid rgba(255,255,255,.06);padding:44px 24px 20px}.fi{max-width:var(--mw);margin:0 auto}.fg{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:24px;margin-bottom:24px}.fbrand p{font-size:.76rem;color:var(--twm);line-height:1.7;margin-top:8px}.fbrand img{height:50px}.footer h4{font-family:var(--fd);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:8px}.flinks{list-style:none}.flinks li{margin-bottom:5px}.flinks a{color:var(--twm);text-decoration:none;font-size:.76rem}.flinks a:hover{color:var(--gb)}.fci{display:flex;align-items:flex-start;gap:6px;margin-bottom:7px;font-size:.76rem;color:var(--twm)}.fci svg{width:13px;height:13px;color:var(--gb);flex-shrink:0;margin-top:3px}.ff{display:flex;flex-direction:column;gap:6px}.ff input,.ff textarea{background:#0d2d4f;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:8px 10px;color:#fff;font-family:var(--fb);font-size:.76rem;outline:0}.ff input:focus,.ff textarea:focus{border-color:var(--gb)}.ff textarea{resize:none;height:50px}.ff button{background:var(--gs);color:#fff;border:0;padding:8px;border-radius:7px;font-weight:600;font-size:.8rem;cursor:pointer;font-family:var(--fb)}.fbot{border-top:1px solid rgba(255,255,255,.06);padding-top:14px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:.7rem;color:var(--twm)}.fbot a{color:var(--twm);text-decoration:none}.fbot a:hover{color:var(--gb)}
.wf{position:fixed;bottom:20px;right:20px;z-index:997}.wb{width:54px;height:54px;background:var(--wa);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(37,211,102,.4);text-decoration:none}.wb:hover{transform:scale(1.08)}
.reveal{opacity:0;transform:translateY(16px);transition:all .5s ease}.reveal.visible{opacity:1;transform:translateY(0)}
.vflex{display:flex;gap:32px;align-items:center}.vimg{flex:0 0 280px;height:200px;background:linear-gradient(135deg,var(--bd),var(--bb));border-radius:14px;display:flex;align-items:center;justify-content:center}
@media(max-width:768px){.abt{grid-template-columns:1fr;gap:20px}.fg{grid-template-columns:1fr 1fr}.vflex{flex-direction:column}.vimg{width:100%;height:160px;flex:unset}}
@media(max-width:600px){section{padding:48px 16px}.hero{min-height:60vh}.hc{padding:40px 16px 32px}.hh{font-size:1.5rem}.hctas{flex-direction:column}.hctas a{width:100%;justify-content:center}.ha{flex-direction:column;gap:8px}.ngrid{grid-template-columns:repeat(2,1fr);gap:8px}.ctafb{flex-direction:column;align-items:center}.ctafb a{width:100%;justify-content:center}.fg{grid-template-columns:1fr}
@media(max-width:768px){.faq-grid{grid-template-columns:1fr!important}}.bnlf{flex-direction:column}}

.ctaf-title {
	font-size: clamp(1.4rem, 3vw, 1.8rem);
}

.ctaf-description {
	margin: 16px auto 0;
	color: var(--twm);
	font-size: clamp(0.95rem, 1.5vw, 1.05rem);
	line-height: 1.65;
}

.products-title-link {
	color: inherit;
	text-decoration: none;
}

.product-card-image {
	text-decoration: none;
}

.product-card-image img {
	max-width: 90%;
}

.product-image-placeholder {
	color: var(--twm);
	font-size: 0.75rem;
}

.products-empty {
	margin-top: 20px;
	color: var(--twm);
}

.footer-contact-form,
.footer-contact-form form,
.footer-contact-form .wpcf7-form {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.footer-contact-form input,
.footer-contact-form textarea {
	width: 100%;
	background: #0d2d4f;
	border: 1px solid rgba(255, 255, 255, 0.08);
	border-radius: 7px;
	padding: 8px 10px;
	color: #fff;
	font-family: var(--fb);
	font-size: 0.76rem;
	outline: 0;
}

.footer-contact-form input:focus,
.footer-contact-form textarea:focus {
	border-color: var(--gb);
}

.footer-contact-form textarea {
	height: 60px;
	resize: none;
}

.footer-contact-form button,
.footer-contact-form input[type="submit"] {
	width: 100%;
	background: var(--gs);
	border: 0;
	border-radius: 7px;
	padding: 8px;
	color: #fff;
	font-family: var(--fb);
	font-size: 0.8rem;
	font-weight: 600;
	cursor: pointer;
}

.footer-contact-form .wpcf7-form-control-wrap {
	display: block;
}

.footer-contact-form .wpcf7-form p {
	margin: 0;
}

.footer-contact-form .wpcf7-response-output,
.footer-form-message {
	margin: 0 0 6px;
	padding: 7px 9px;
	border-radius: 6px;
	font-size: 0.7rem;
	line-height: 1.4;
}

.footer-form-message--success {
	background: rgba(11, 214, 115, 0.12);
	color: var(--gb);
}

.footer-form-message--error {
	background: rgba(255, 90, 90, 0.12);
	color: #ff9b9b;
}

.footer-contact-website {
	position: absolute;
	left: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.faq{padding:64px 24px;position:relative}.faq::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--ga)}.faq-grid{max-width:800px;margin:24px auto 0}.faq-item{border:1px solid var(--br);border-radius:12px;margin-bottom:8px;overflow:hidden;transition:var(--tr)}.faq-item:hover{border-color:rgba(11,62,117,.2)}.faq-q{width:100%;background:0 0;border:0;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--fb);font-size:.88rem;font-weight:600;color:var(--td);text-align:left}.faq-q svg{width:18px;height:18px;color:var(--bb);transition:var(--tr);flex-shrink:0}.faq-item.open .faq-q svg{transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-a{max-height:800px}.faq-a-inner{padding:0 20px 16px;font-size:.84rem;color:var(--tb);line-height:1.7}

.h1s{color:#fff;opacity:.6;font-size:.72rem;font-weight:500;margin-bottom:14px;text-shadow:0 1px 3px rgba(0,0,0,.5)}
.fbrand img{height:60px}

.nld{height:auto;max-width:290px;min-height:32px;object-fit:contain}
.hbi:first-child::after{background:linear-gradient(90deg,rgba(6,26,46,.82) 0%,rgba(6,26,46,.55) 35%,transparent 65%)!important}
.numbers{position:relative;overflow:hidden}
.numbers::after{content:'';position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:500px;height:500px;background:url('data:image/png;base64,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') center/contain no-repeat;opacity:.35;pointer-events:none}
#cat4 .pc{background:#fff}
#cat4 .pcm{color:#0a1628!important}
#cat4 .pct{color:#6b7d91!important}
.cw{position:relative}.psc{scroll-behavior:smooth}
.ca{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:linear-gradient(135deg,#0bd673,#ffec00);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 2px 12px rgba(0,0,0,.3);font-size:1.4rem;color:var(--bd);font-weight:700}
.ca:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 4px 16px rgba(11,214,115,.4)}
.ca-l{left:-8px}.ca-r{right:-8px}
@media(max-width:600px){.ca{width:38px;height:38px;font-size:1.2rem}.ca-l{left:-4px}.ca-r{right:-4px}}
.vimg{position:relative;padding:3px;background:var(--ga);border-radius:17px!important;overflow:visible!important}
.asc{position:relative;border:none!important;padding:3px;background:linear-gradient(135deg,rgba(11,214,115,.2),rgba(255,236,0,.2));border-radius:15px!important}
.asc>*{position:relative;z-index:1}
.asc::before{content:'';position:absolute;inset:3px;background:var(--fl);border-radius:12px;z-index:0}



.blog-side p{color:var(--twm);font-size:.78rem;margin-bottom:8px;text-align:left}
.blog-side input{width:100%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 12px;color:#fff;font-family:var(--fb);font-size:.82rem;outline:0;margin-bottom:8px}
.blog-side input:focus{border-color:var(--gb)}.blog-side input::placeholder{color:var(--twm)}
.blog-side button{width:100%;background:var(--gb);color:var(--bd);border:0;padding:10px;border-radius:8px;font-weight:700;font-size:.82rem;cursor:pointer;font-family:var(--fb)}
@media(max-width:768px){





}
@media(max-width:480px){}
.h1s{color:#fff;opacity:.6;font-size:.72rem;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.5)}
.vimg::after{content:"";position:absolute;bottom:0;left:3px;right:3px;height:4px;background:var(--ga);border-radius:0 0 14px 14px;z-index:2}
@media(min-width:901px){.menu-close{display:none}.menu-overlay{display:none!important}}
.mob-br{display:none}@media(max-width:768px){.mob-br{display:block}}

.blog-inner{display:flex;flex-direction:column;gap:24px;margin-top:20px}
.blog-main{width:100%}
.bfeat{display:flex;flex-direction:column;gap:0;margin-top:20px}
.bthumb{display:block;width:100%;height:220px;border-radius:12px 12px 0 0;overflow:hidden;position:relative;background-size:cover;background-position:center;text-decoration:none}
.bthumb.has-no-image{background:linear-gradient(135deg,var(--bb),#094d3a)}
.bfc{background:rgba(0,0,0,.25);padding:20px 24px;border-radius:0 0 12px 12px}
.bfc h3{font-family:var(--fd);font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:6px}
.bfc p{font-size:.84rem;color:var(--twm);line-height:1.6;margin-bottom:10px}
.blog-side{width:100%}

/* Página de blog */
.br-blog-page{width:100%;margin:0;background:#fff}
.br-blog-page .blog-page-main{width:100%;max-width:none;margin:0;padding:0;background:#fff;color:var(--tb)}
.br-blog-page .blog-page-hero{width:100%;margin:0;padding:76px 24px;background:linear-gradient(135deg,var(--bd),var(--bb) 58%,#094d3a)}
.br-blog-page .blog-page-hero>div{width:100%;max-width:var(--mw);margin:0 auto}
.br-blog-page .blog-page-hero h1{max-width:760px;margin:0 0 12px;color:#fff;font-family:var(--fd);font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.05}
.br-blog-page .blog-page-hero p{max-width:720px;margin:0;color:var(--twm);font-size:1rem;line-height:1.75}
.br-blog-page .blog-page-categories{display:flex;width:calc(100% - 48px);max-width:var(--mw);flex-wrap:wrap;gap:8px;margin:0 auto;padding:30px 0 0}
.br-blog-page .blog-page-categories a{padding:7px 13px;border:1px solid var(--br);border-radius:100px;background:var(--fl);color:var(--bb);font-size:.76rem;font-weight:600;text-decoration:none;transition:var(--tr)}
.br-blog-page .blog-page-categories a:hover{border-color:var(--gb);background:rgba(11,214,115,.08);color:#079b55}
.br-blog-page .blog-page-content{width:calc(100% - 48px);max-width:var(--mw);margin:0 auto;padding:32px 0 72px}
.br-blog-page .blog-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.br-blog-page .blog-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--br);border-radius:15px;background:#fff;box-shadow:0 8px 25px rgba(6,26,46,.05);transition:var(--tr)}
.br-blog-page .blog-card:hover{border-color:rgba(11,214,115,.38);box-shadow:0 15px 34px rgba(6,26,46,.1);transform:translateY(-4px)}
.br-blog-page .blog-card__image{display:flex;aspect-ratio:16/9;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--bd),var(--bb));color:var(--gb);font-family:var(--fd);font-size:1.4rem;font-weight:700;text-decoration:none}
.br-blog-page .blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.br-blog-page .blog-card:hover .blog-card__image img{transform:scale(1.035)}
.br-blog-page .blog-card__body{display:flex;flex:1;flex-direction:column;padding:20px}
.br-blog-page .blog-card__meta{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--tm);font-size:.7rem}
.br-blog-page .blog-card__meta a{color:#079b55;font-weight:700;text-decoration:none}
.br-blog-page .blog-card__body h3{margin:0 0 9px;font-family:var(--fd);font-size:1.25rem;line-height:1.2}
.br-blog-page .blog-card__body h3 a{color:var(--td);text-decoration:none}
.br-blog-page .blog-card__body h3 a:hover{color:var(--bb)}
.br-blog-page .blog-card__body p{display:-webkit-box;min-height:2.8em;overflow:hidden;flex:1;margin:0 0 15px;color:var(--tm);font-size:.86rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.br-blog-page .blog-card__link{color:var(--bb);font-family:var(--fd);font-size:.84rem;font-weight:700;text-decoration:none}
.br-blog-page .blog-card__link:hover{color:var(--gb)}
.br-blog-page .blog-pagination{margin-top:42px}
.br-blog-page .blog-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:0;padding:0;list-style:none}
.br-blog-page .blog-pagination a,.br-blog-page .blog-pagination span{display:flex;min-width:38px;height:38px;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--br);border-radius:8px;color:var(--bb);font-size:.78rem;font-weight:600;text-decoration:none}
.br-blog-page .blog-pagination .current,.br-blog-page .blog-pagination a:hover{border-color:var(--bb);background:var(--bb);color:#fff}
.br-blog-page .blog-page-empty{padding:45px;border:1px solid var(--br);border-radius:15px;background:var(--fl);text-align:center}
.br-blog-page .blog-page-empty h2{margin:0 0 5px;color:var(--td);font-family:var(--fd)}
.br-blog-page .blog-page-empty p{margin:0;color:var(--tm)}
@media(max-width:900px){.br-blog-page .blog-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.br-blog-page .blog-page-hero{padding:58px 16px}.br-blog-page .blog-page-categories,.br-blog-page .blog-page-content{width:calc(100% - 32px);padding-right:0;padding-left:0}.br-blog-page .blog-page-grid{grid-template-columns:1fr}}

.fdir{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:18px;padding:18px 20px;margin-bottom:24px;background:linear-gradient(135deg,rgba(11,62,117,.35),rgba(11,214,115,.08));border:1px solid rgba(11,214,115,.18);border-radius:14px}
.fdir-photo img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--gb);display:block}
.fdir-info{display:flex;flex-direction:column;gap:2px}
.fdir-tag{font-family:var(--fd);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gb)}
.fdir-name{font-family:var(--fd);font-size:1.05rem;font-weight:700;color:#fff;margin:0;line-height:1.1}
.fdir-role{font-size:.78rem;color:var(--twm);margin:0;line-height:1.2}
.fdir-contacts{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}
.fdir-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:8px;text-decoration:none;font-size:.78rem;font-weight:600;font-family:var(--fb);transition:transform .15s,box-shadow .15s}
.fdir-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.25)}
.fdir-wa{background:var(--gb);color:#fff}
.fdir-email{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.15)}
@media(max-width:768px){
  .fdir{grid-template-columns:auto 1fr;grid-template-areas:"photo info" "contacts contacts";gap:12px;padding:14px}
  .fdir-photo{grid-area:photo}
  .fdir-info{grid-area:info}
  .fdir-contacts{grid-area:contacts;justify-content:flex-start;width:100%}
  .fdir-btn{flex:1;justify-content:center;min-width:0}
  .fdir-photo img{width:54px;height:54px}
}

/* Página individual de produto */
.br-product-single{background:#fff}
.br-product-single .product-single-main{background:#fff;color:var(--td)}
.br-product-single .product-breadcrumb-wrap{padding:0 24px}
.br-product-single .bc{max-width:var(--mw);margin:0 auto;padding:14px 0;color:var(--tm);font-size:.76rem}
.br-product-single .bc a{color:var(--bb);text-decoration:none}
.br-product-single .bc a:hover{color:var(--gb)}
.br-product-single .nl li:first-of-type,.br-product-single .nl li:nth-of-type(5){display:none}
.br-product-single .ps{padding:40px 24px}
.br-product-single .pg{max-width:var(--mw);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}
.br-product-single .gal-row{position:relative;display:flex;justify-content:center;padding:0 60px}
.br-product-single .gm{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid var(--br);border-radius:12px;overflow:hidden;cursor:zoom-in;line-height:0}
.br-product-single .gm img{display:block;max-width:100%;max-height:85%;height:auto;object-fit:contain}
.br-product-single .gm-nav{position:absolute;top:50%;z-index:2;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);background:var(--ga);border:0;border-radius:50%;box-shadow:0 3px 14px rgba(0,0,0,.18);color:var(--bd);font:700 1.6rem/1 var(--fb);cursor:pointer;transition:transform .2s,box-shadow .2s}
.br-product-single .gm-nav:hover{transform:translateY(-50%) scale(1.08);box-shadow:0 5px 18px rgba(11,214,115,.32)}
.br-product-single .gm-prev{left:0}
.br-product-single .gm-next{right:0}
.br-product-single .gt{display:flex;justify-content:center;gap:8px;margin-top:10px;overflow-x:auto;padding:0}
.br-product-single .gti{flex:0 0 90px;width:90px;height:90px;padding:0;background:var(--fl);border:2px solid var(--br);border-radius:10px;overflow:hidden;cursor:pointer;transition:var(--tr)}
.br-product-single .gti:hover,.br-product-single .gti.active{border-color:var(--gb);transform:none}
.br-product-single .gti img{display:block;width:100%;height:100%;object-fit:cover}
.br-product-single .product-gallery-empty{min-height:360px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--br);border-radius:12px;color:var(--tm)}
.br-product-single .pi-cat{margin:0 0 6px;color:var(--tm);font-family:var(--fb);font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none}
.br-product-single .pi h1{margin:0 0 4px;color:var(--td);font-family:var(--fd);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.6}
.br-product-single .pbdg{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;background:rgba(11,214,115,.08);border:0;border-radius:100px;color:var(--gb);font-size:.72rem;font-weight:600}
.br-product-single .pbdg svg{width:14px;height:14px}
.br-product-single .spec-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}
.br-product-single .product-single-main--filter .spec-hero,.br-product-single .product-single-main--rotor .spec-hero{grid-template-columns:repeat(2,minmax(0,1fr))}
.br-product-single .product-single-main--silencer .spec-hero,.br-product-single .product-single-main--valve .spec-hero{grid-template-columns:minmax(0,1fr);max-width:280px}
.br-product-single .sh-card{min-width:0;padding:12px;background:linear-gradient(135deg,rgba(11,62,117,.06),rgba(11,214,115,.04));border:1px solid rgba(11,62,117,.1);border-radius:10px;text-align:center}
.br-product-single .sh-card--featured{background:linear-gradient(135deg,rgba(11,214,115,.08),rgba(255,236,0,.06));border-color:rgba(11,214,115,.2)}
.br-product-single .sh-lbl{margin-top:2px;color:var(--tm);font-size:.66rem;font-weight:400;line-height:1.6}
.br-product-single .sh-val{color:var(--bb);font-family:var(--fd);font-size:1.1rem;font-weight:700;line-height:1.6;overflow-wrap:anywhere}
.br-product-single .sh-card--featured .sh-val{color:var(--gb)}
.br-product-single .spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;border:1px solid var(--br);border-radius:12px;overflow:hidden}
.br-product-single .sg-item{min-width:0;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--br);font-size:.82rem}
.br-product-single .sg-item:nth-child(odd){background:rgba(11,62,117,.03)}
.br-product-single .sg-item:nth-child(even){background:#fff}
.br-product-single .sg-item:nth-last-child(-n+2){border-bottom:0}
.br-product-single .sg-lbl{color:var(--tm);font-weight:500}
.br-product-single .sg-val{color:var(--td);font-weight:600;text-align:right;overflow-wrap:anywhere}
.br-product-single .product-single-main--filter .sh-lbl,.br-product-single .product-single-main--rotor .sh-lbl,.br-product-single .product-single-main--silencer .sh-lbl,.br-product-single .product-single-main--valve .sh-lbl{margin-bottom:2px;font-size:.68rem;font-weight:500;letter-spacing:.03em;line-height:1.6;text-transform:uppercase}
.br-product-single .product-single-main--filter .sh-val,.br-product-single .product-single-main--rotor .sh-val,.br-product-single .product-single-main--silencer .sh-val,.br-product-single .product-single-main--valve .sh-val{font-size:1.2rem}
.br-product-single .product-single-main--filter .spec-grid:not(.spec-grid--secondary) .sg-item:nth-child(odd),.br-product-single .product-single-main--rotor .spec-grid:not(.spec-grid--secondary) .sg-item:nth-child(odd){background:rgba(11,62,117,.03)}
.br-product-single .product-single-main--filter .spec-grid:not(.spec-grid--secondary) .sg-item:nth-child(even),.br-product-single .product-single-main--rotor .spec-grid:not(.spec-grid--secondary) .sg-item:nth-child(even){background:#fff}
.br-product-single .product-single-main--filter .spec-grid--secondary,.br-product-single .product-single-main--rotor .spec-grid--secondary,.br-product-single .product-single-main--silencer .spec-grid--secondary,.br-product-single .product-single-main--valve .spec-grid--secondary{display:block;margin-bottom:16px;border:0;border-radius:0}
.br-product-single .product-single-main--filter .spec-grid--secondary .sg-item,.br-product-single .product-single-main--rotor .spec-grid--secondary .sg-item,.br-product-single .product-single-main--silencer .spec-grid--secondary .sg-item,.br-product-single .product-single-main--valve .spec-grid--secondary .sg-item{padding:10px 14px;border-bottom:1px solid var(--br);background:#fff}
.br-product-single .product-single-main--filter .spec-grid--secondary .sg-item:nth-child(even),.br-product-single .product-single-main--rotor .spec-grid--secondary .sg-item:nth-child(even),.br-product-single .product-single-main--silencer .spec-grid--secondary .sg-item:nth-child(even),.br-product-single .product-single-main--valve .spec-grid--secondary .sg-item:nth-child(even){background:rgba(11,62,117,.03)}
.br-product-single .pct2{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.br-product-single .pct2>a{flex:1;min-width:180px;text-align:center}
.br-product-single .pct2 .bwa,.br-product-single .pct2 .bp{min-height:0}
.br-product-single .ft-btn{display:flex;align-items:center;justify-content:center;gap:8px;flex-basis:100%;width:100%;margin-top:12px;padding:12px;background:none;border:2px solid var(--bb);border-radius:10px;color:var(--bb);font-family:var(--fd);font-size:.88rem;font-weight:700;cursor:pointer;transition:var(--tr);text-decoration:none}
.br-product-single .ft-btn:hover{background:var(--bb);color:#fff}
.br-product-single .ft-btn svg{width:18px;height:18px}
.br-product-single .gbar{display:flex;align-items:center;gap:10px;margin-top:16px;padding:14px;background:rgba(11,214,115,.06);border:1px solid rgba(11,214,115,.15);border-radius:12px}
.br-product-single .gbar>svg{flex:0 0 28px;width:28px;height:28px;color:var(--gb)}
.br-product-single .gbart{color:var(--tb);font-size:.82rem;line-height:1.6}
.br-product-single .gbart strong{display:block;margin-bottom:2px;color:var(--td);font-size:inherit}
.br-product-single .lb{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,.92);cursor:zoom-out}
.br-product-single .lb.open{display:flex}
.br-product-single .lb img{max-width:92%;max-height:92%;object-fit:contain;border-radius:8px}
.br-product-single .lb-close,.br-product-single .lb-nav{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:0;color:#fff;cursor:pointer}
.br-product-single .lb-close{top:16px;right:20px;z-index:10001;width:auto;height:auto;background:transparent;font-size:2rem}
.br-product-single .lb-nav{top:50%;width:48px;height:48px;transform:translateY(-50%);background:rgba(255,255,255,.1);border-radius:50%;font-size:2.5rem}
.br-product-single .lb-prev{left:16px}
.br-product-single .lb-next{right:16px}
.br-product-single .modal-overlay{position:fixed;inset:0;z-index:10001;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(6,26,46,.85)}
.br-product-single .modal-overlay.open{display:flex}
.br-product-single .modal{position:relative;width:100%;max-width:420px;padding:32px 28px;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3)}
.br-product-single .modal-close{position:absolute;top:12px;right:16px;width:auto;height:auto;padding:0;background:transparent;border:0;color:var(--tm);font-size:1.5rem;cursor:pointer}
.br-product-single .modal-close:hover{color:var(--td)}
.br-product-single .modal h2{margin:0 0 4px;color:var(--td);font-family:var(--fd);font-size:1.3rem;font-weight:700}
.br-product-single .modal p{margin:0 0 20px;color:var(--tm);font-size:.82rem;line-height:1.5}
.br-product-single .modal label{display:block;margin:0 0 4px;color:var(--td);font-size:.76rem;font-weight:600}
.br-product-single .modal input{width:100%;margin-bottom:14px;padding:10px 14px;background:#fff;border:1px solid var(--br);border-radius:8px;color:var(--td);font-family:var(--fb);font-size:.86rem;outline:0;transition:var(--tr)}
.br-product-single .modal input:focus{border-color:var(--gb);box-shadow:0 0 0 3px rgba(11,214,115,.1)}
.br-product-single .modal-submit{width:100%;margin-top:0;padding:12px;background:var(--ga);border:0;border-radius:10px;color:#061a2e;font-family:var(--fd);font-size:.92rem;font-weight:700;cursor:pointer;transition:var(--tr)}
.br-product-single .modal-submit:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,214,115,.3)}
.br-product-single .modal-ok{display:none;padding:20px 0;text-align:center}
.br-product-single .modal-ok svg{width:48px;height:48px;margin-bottom:12px;color:var(--gb)}
.br-product-single .modal-ok h3{margin:0 0 4px;color:var(--td);font-family:var(--fd);font-size:1.1rem}
.br-product-single .modal-ok p{margin:0}

@media(max-width:768px){
  .br-product-single .pg{grid-template-columns:1fr;gap:24px}
}
@media(max-width:480px){
  .br-product-single .spec-grid{grid-template-columns:1fr}
}

/* Página de acessórios */
.br-accessories-page{background:#fff}
.br-accessories-page .nl li:nth-of-type(5){display:none}
.br-accessories-page .accessories-main{background:#fff;color:var(--tb)}
.br-accessories-page .bcrumb{max-width:var(--mw);margin:0 auto;padding:24px 24px 0;font-size:.76rem;color:var(--tm)}
.br-accessories-page .bcrumb a{color:var(--gb);text-decoration:none;font-weight:600}
.br-accessories-page .bcrumb a:hover{text-decoration:underline}
.br-accessories-page .bcrumb span{margin-left:4px}
.br-accessories-page .chero{max-width:var(--mw);margin:0 auto;padding:20px 24px 8px}
.br-accessories-page .chero-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}
.br-accessories-page .chero h1{font-family:var(--fd);font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:700;color:var(--td);line-height:1.15}
.br-accessories-page .chero p{font-size:.9rem;color:var(--tm);max-width:780px;line-height:1.65}
.br-accessories-page .csn{font-size:.68rem;font-weight:600;color:var(--gb);background:rgba(11,214,115,.1);padding:3px 10px;border-radius:100px}
.br-accessories-page .accessory-group{padding:0}
.br-accessories-page .pgsub{max-width:var(--mw);margin:0 auto;padding:20px 24px 0}
.br-accessories-page .pgsub h2{font-family:var(--fd);font-size:1.05rem;font-weight:700;color:var(--td);display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.br-accessories-page .pgsub h2 span{font-family:var(--fb);font-size:.66rem;font-weight:600;color:var(--gb);background:rgba(11,214,115,.1);padding:3px 10px;border-radius:100px}
.br-accessories-page .pgsub p{font-size:.82rem;color:var(--tm);max-width:720px;margin-top:4px}
.br-accessories-page .pgrid{max-width:var(--mw);margin:0 auto;padding:14px 24px 24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}
.br-accessories-page .pgrid .pc{min-width:0;max-width:none;display:flex;flex-direction:column;background:#fff;border:1px solid var(--br);border-radius:12px;overflow:hidden;scroll-snap-align:unset;transition:var(--tr)}
.br-accessories-page .pgrid .pc:hover{border-color:rgba(11,214,115,.3);transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.06)}
.br-accessories-page .pgrid .pci{height:140px;display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;text-decoration:none}
.br-accessories-page .pgrid .pci img{width:auto;height:auto;max-width:100%;max-height:120px;object-fit:contain}
.br-accessories-page .pgrid .pcb{display:flex;flex-direction:column;flex:1;padding:12px}
.br-accessories-page .pgrid .pcm{margin:0 0 6px;color:var(--td);font-family:var(--fd);font-size:.84rem;font-weight:700}
.br-accessories-page .pgrid .pcc{display:flex;gap:4px;margin-top:auto}
.br-accessories-page .pgrid .pcc a{flex:1;padding:6px;border-radius:6px;font-size:.7rem;font-weight:600;text-align:center;text-decoration:none}
.br-accessories-page .pgrid .pcd{background:var(--bb);color:#fff}
.br-accessories-page .pgrid .pco{background:rgba(11,214,115,.1);border:1px solid rgba(11,214,115,.2);color:var(--gb)}
.br-accessories-page .accessory-image-empty{color:var(--tm);font-size:.76rem}
.br-accessories-page .cat-divider{max-width:var(--mw);height:2px;margin:32px auto 0;background:linear-gradient(90deg,transparent,rgba(11,214,115,.4),rgba(255,236,0,.3),transparent)}
.br-accessories-page .vc-wrap{max-width:var(--mw);margin:0 auto}
.br-accessories-page .voltar-cat{display:inline-flex;align-items:center;gap:8px;margin:8px 24px 0;color:var(--bb);font-family:var(--fd);font-size:.8rem;font-weight:600;text-decoration:none}
.br-accessories-page .voltar-cat:hover{color:var(--gb)}
.br-accessories-page .accessories-empty{max-width:var(--mw);margin:24px auto;padding:24px;background:var(--fl);border:1px solid var(--br);border-radius:12px;color:var(--tm);font-size:.86rem;text-align:center}
.br-accessories-page .cta-s{margin-top:32px;padding:40px 24px;background:var(--bd);text-align:center}
.br-accessories-page .cta-s h2{color:#fff;font-family:var(--fd)}
.br-accessories-page .cta-s p{margin-bottom:16px;color:var(--twm);font-size:.86rem}
.br-accessories-page .cta-s .bwa{padding:12px 24px;font-size:.88rem}

/* Página comercial de acessórios. */
.br-accessories-page .chero{max-width:none;margin:0;padding:58px 24px 62px;background:linear-gradient(125deg,var(--bd),var(--bb) 72%,#07503e);text-align:left}
.br-accessories-page .chero>*{width:100%;max-width:var(--mw);margin-right:auto;margin-left:auto}
.br-accessories-page .chero .bcrumb{margin-bottom:26px;padding:0;color:rgba(255,255,255,.72)}
.br-accessories-page .chero .bcrumb a{color:var(--gb)}
.br-accessories-page .chero .bcrumb span[aria-current="page"]{color:rgba(255,255,255,.86)}
.br-accessories-page .chero-top{align-items:flex-start;justify-content:space-between;margin-bottom:16px}
.br-accessories-page .chero h1{max-width:950px;margin:0;color:#fff;font-size:clamp(2.15rem,4.5vw,3.45rem);line-height:1.05}
.br-accessories-page .chero p{max-width:940px;margin:0 auto 0 max(0px,calc((100% - var(--mw))/2));color:rgba(255,255,255,.84);font-size:1.02rem;line-height:1.78;text-align:left}
.br-accessories-page .csn{margin-top:6px;background:rgba(11,214,115,.16);color:var(--gb)}
.br-accessories-page .accessories-intro{padding:54px 24px 34px;background:#f2f5f7}
.br-accessories-page .accessories-intro>*{max-width:var(--mw);margin-right:auto;margin-left:auto}
.br-accessories-page .accessories-intro h2,.br-accessories-page .accessories-benefits h2,.br-accessories-page .accessories-faq h2{color:var(--td);font-family:var(--fd);font-size:clamp(1.75rem,3.5vw,2.55rem);line-height:1.12}
.br-accessories-page .accessories-intro h2{margin-top:0;margin-bottom:14px}
.br-accessories-page .accessories-intro p{max-width:800px;margin:0 auto 0 max(0px,calc((100% - var(--mw))/2));color:var(--tb);font-size:1rem;line-height:1.75;text-align:left}
.br-accessories-page .accessory-group{padding:38px 24px 24px;background:#f2f5f7}
.br-accessories-page .accessory-group:nth-of-type(even){background:#fff}
.br-accessories-page .pgsub{padding:0}
.br-accessories-page .accessory-group-label,.br-accessories-page .accessories-eyebrow{display:block;margin-bottom:8px;color:#079b55;font-family:var(--fd);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.br-accessories-page .pgsub h2{margin:0;color:var(--td);font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.15}
.br-accessories-page .pgsub h2 span{margin-left:4px}
.br-accessories-page .pgsub p{max-width:840px;margin-top:12px;color:var(--tb);font-size:.96rem;line-height:1.72}
.br-accessories-page .pgrid{padding:24px 0 26px}
.br-accessories-page .pgrid .pcm{font-size:1rem}
.br-accessories-page .pgrid .pcc a{padding:9px 8px;font-size:.8rem}
.br-accessories-page .vc-wrap{padding:28px 0 48px;background:#fff}
.br-accessories-page .voltar-cat{font-size:.9rem}
.br-accessories-page .accessories-section-inner{width:100%;max-width:var(--mw);margin:0 auto}
.br-accessories-page .accessories-benefits{padding:72px 24px;background:#fff}
.br-accessories-page .accessories-benefits h2,.br-accessories-page .accessories-faq h2{max-width:900px;margin:0}
.br-accessories-page .accessories-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}
.br-accessories-page .accessories-benefits-grid article{padding:27px 25px;border:1px solid var(--br);border-radius:16px;background:var(--fl)}
.br-accessories-page .accessories-benefits-grid h3{margin:0 0 10px;color:var(--td);font-family:var(--fd);font-size:1.12rem;line-height:1.25}
.br-accessories-page .accessories-benefits-grid p{margin:0;color:var(--tm);font-size:.92rem;line-height:1.72}
.br-accessories-page .accessories-faq{padding:72px 24px;background:var(--fl)}
.br-accessories-page .accessories-faq::before{display:none}
.br-accessories-page .accessories-faq .faq-grid{max-width:900px;margin:30px 0 0}
.br-accessories-page .accessories-faq .faq-item{background:#fff}
.br-accessories-page .accessories-faq .faq-item h3{margin:0}
.br-accessories-page .accessories-faq .faq-q span{margin-left:20px;color:var(--bb);font-size:1.25rem}
.br-accessories-page .cta-s{margin-top:0;padding:68px 24px}
.br-accessories-page .cta-s h2{max-width:900px;margin:0 auto 12px;font-size:clamp(1.75rem,3.5vw,2.55rem);line-height:1.12}
.br-accessories-page .cta-s p{max-width:760px;margin:0 auto 24px;font-size:1rem;line-height:1.72}
.br-accessories-page .cta-s .bwa{padding:13px 24px;font-size:.92rem}

@media(max-width:900px){
  .br-accessories-page .accessories-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:600px){
  .br-accessories-page .bcrumb{padding:20px 16px 0}
  .br-accessories-page .chero{padding:18px 16px 8px}
  .br-accessories-page .pgsub{padding:20px 16px 0}
  .br-accessories-page .pgrid{padding:14px 16px 24px;grid-template-columns:1fr}
  .br-accessories-page .voltar-cat{margin-left:16px;margin-right:16px}
  .br-accessories-page .accessories-empty{margin:24px 16px}
  .br-accessories-page .chero{padding:48px 16px}
  .br-accessories-page .chero .bcrumb{padding:0}
  .br-accessories-page .accessories-intro{padding:44px 16px 26px}
  .br-accessories-page .accessory-group{padding:32px 16px 24px}
  .br-accessories-page .pgsub{padding:0}
  .br-accessories-page .pgrid{padding:24px 0 26px}
  .br-accessories-page .accessories-benefits,.br-accessories-page .accessories-faq,.br-accessories-page .cta-s{padding:54px 16px}
  .br-accessories-page .accessories-benefits-grid{grid-template-columns:1fr}
}

/* Artigo técnico do blog */
.container-br{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.technical-article{overflow:hidden;background:#fff;color:var(--tb)}
.article-hero{position:relative;display:flex;min-height:500px;align-items:flex-end;overflow:hidden;background:linear-gradient(135deg,var(--bd),var(--bb) 58%,#094d3a)}
.article-hero-image,.article-hero-overlay{position:absolute;inset:0}
.article-hero-image img{width:100%;height:100%;object-fit:cover}
.article-hero-overlay{background:linear-gradient(90deg,rgba(6,26,46,.97) 0%,rgba(11,62,117,.82) 52%,rgba(9,77,58,.34) 100%)}
.article-hero--without-image .article-hero-overlay{background:linear-gradient(135deg,var(--bd),var(--bb) 58%,#094d3a)}
.article-hero-content{position:relative;z-index:2;padding-block:78px;color:#fff}
.article-category{display:inline-flex;margin-bottom:16px;padding:7px 13px;border-radius:999px;background:var(--ga);color:var(--bd);font-family:var(--fd);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.article-hero h1{max-width:850px;margin:0;color:#fff;font-family:var(--fd);font-size:clamp(2.25rem,5vw,3.7rem);font-weight:700;line-height:1.04}
.article-meta{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:22px;color:rgba(255,255,255,.76);font-size:.83rem}
.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:60px;padding-block:70px}
.article-main{min-width:0}
.article-summary{margin-bottom:35px;padding:28px 30px;border-left:5px solid var(--gb);border-radius:0 10px 10px 0;background:var(--fl);color:var(--tb);font-size:1.08rem;line-height:1.75}
.article-summary p{margin:0}
.article-toc{margin-bottom:45px;padding:28px 30px;border:1px solid #dce4e9;border-radius:8px}
.article-toc-title{margin-bottom:15px;color:var(--td);font-family:var(--fd);font-size:1.15rem;font-weight:700}
.article-toc ol{margin:0;padding-left:22px}
.article-toc li+li{margin-top:10px}
.article-toc a{color:var(--tb);text-decoration:none}
.article-toc a:hover{color:#079b55}
.article-content{font-size:18px;line-height:1.8}
.article-content p{margin:0 0 1.5em}
.article-content h2{margin:64px 0 22px;color:var(--td);font-family:var(--fd);font-size:clamp(1.75rem,4vw,2.45rem);line-height:1.15;scroll-margin-top:110px}
.article-content h3{margin:40px 0 18px;color:var(--bb);font-family:var(--fd);font-size:1.45rem}
.article-content img{width:100%;height:auto;border-radius:6px}
.article-content figure{margin:42px 0}
.article-content figcaption{margin-top:12px;color:#657681;font-size:14px;font-style:italic}
.article-content table{width:100%;margin:35px 0;border-collapse:collapse;font-size:15px}
.article-content th{padding:16px;background:var(--bb);color:#fff;text-align:left}
.article-content td{padding:15px 16px;border-bottom:1px solid #dce4e9;vertical-align:top}
.article-content tbody tr:nth-child(even){background:#f4f6f8}
.article-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:70px;padding:40px;border-radius:14px;background:linear-gradient(135deg,var(--bd),var(--bb));color:#fff}
.article-cta h2{margin:5px 0 10px;color:inherit;font-family:var(--fd)}
.article-cta p{margin:0;line-height:1.6}
.article-cta-label{color:var(--gb);font-family:var(--fd);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.article-button{display:inline-flex;justify-content:center;padding:13px 22px;border-radius:8px;background:var(--ga);color:var(--bd);font-family:var(--fd);font-weight:700;text-decoration:none;white-space:nowrap;transition:var(--tr)}
.article-button:hover{box-shadow:0 8px 22px rgba(11,214,115,.22);color:var(--bd);transform:translateY(-2px)}
.article-sidebar-sticky{position:sticky;top:120px}
.sidebar-card{padding:28px;border:1px solid var(--br);border-radius:14px;background:var(--fl)}
.sidebar-card h2{margin:0 0 10px;color:var(--td);font-family:var(--fd);font-size:1.45rem;line-height:1.2}
.sidebar-card p{margin:0 0 20px;color:#4f6371;line-height:1.6}
.article-author{display:flex;gap:25px;margin-top:50px;padding:30px;border:1px solid #dce4e9;border-radius:8px}
.article-author-photo{flex:0 0 100px}
.article-author-photo img{width:100px;height:100px;border-radius:50%;object-fit:cover}
.article-author-content>span{color:#079b55;font-family:var(--fd);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.article-author-content h2{margin:4px 0;color:var(--td);font-family:var(--fd);font-size:1.5rem}
.article-author-content strong{display:block;color:#385164}
.article-author-content p{margin:10px 0 0;color:#657681;line-height:1.65}
.article-related{margin-top:28px;padding:26px;border:1px solid #dce4e9;border-radius:8px}
.article-related>h2{margin:0 0 16px;color:var(--td);font-family:var(--fd);font-size:1.25rem}
.article-related-list{display:grid;gap:14px}
.article-related-item a{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;color:#24323d;font-weight:600;line-height:1.3;text-decoration:none}
.article-related-item a:hover{color:#079b55}
.article-related-item img{width:72px;height:60px;border-radius:5px;object-fit:cover}

@media(max-width:900px){
  .article-layout{grid-template-columns:1fr}
  .article-sidebar{display:none}
  .article-cta{align-items:flex-start;flex-direction:column}
}
@media(max-width:600px){
  .container-br{width:min(100% - 30px,1180px)}
  .article-hero{min-height:440px}
  .article-hero-content{padding-block:55px}
  .article-layout{padding-block:45px}
  .article-summary,.article-toc{padding:22px 20px}
  .article-content{font-size:17px}
  .article-content table{min-width:700px}
  .article-content .wp-block-table{overflow-x:auto}
  .article-cta{padding:30px 24px}
  .article-author{align-items:flex-start;flex-direction:column;padding:24px}
}

/* Página de ventilação industrial */
.br-ventilation-page{background:#fff}
.br-ventilation-page .ventilation-main{overflow:hidden;background:#fff;color:var(--tb)}
.br-ventilation-page .ventilation-main *{box-sizing:border-box}
.br-ventilation-page .ventilation-main section{padding:56px 24px}
.br-ventilation-page .vsi{width:100%;max-width:var(--mw);margin:0 auto}
.br-ventilation-page .v-hero{position:relative;display:flex;min-height:520px;align-items:center;padding:0!important;background-color:var(--bd);background-position:center;background-size:cover}
.br-ventilation-page .v-hero::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(6,26,46,.94) 0%,rgba(6,26,46,.8) 45%,rgba(6,26,46,.3) 100%)}
.br-ventilation-page .v-hero-content{position:relative;z-index:1;width:100%;max-width:var(--mw);margin:0 auto;padding:64px 24px}
.br-ventilation-page .v-hero .label,.br-ventilation-page .vs-label{display:inline-block;margin-bottom:9px;color:var(--gb);font-family:var(--fd);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.br-ventilation-page .v-hero h1{max-width:680px;margin:0 0 15px;color:#fff;font-family:var(--fd);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.06}
.br-ventilation-page .v-hero h1 .hl{background:var(--ga);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.br-ventilation-page .v-hero p{max-width:590px;margin:0 0 18px;color:rgba(255,255,255,.8);font-size:.94rem;line-height:1.75}
.br-ventilation-page .v-compliance-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
.br-ventilation-page .v-compliance-tags span{padding:5px 12px;border:1px solid rgba(11,214,115,.25);border-radius:100px;background:rgba(11,214,115,.1);color:var(--gb);font-size:.7rem;font-weight:700}
.br-ventilation-page .feat-wrap{padding:40px 24px 0!important}
.br-ventilation-page .feat-img{position:relative;max-width:var(--mw);margin:0 auto;overflow:hidden;border-radius:18px;box-shadow:0 18px 50px rgba(6,26,46,.18)}
.br-ventilation-page .feat-img::after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(6,26,46,.03),transparent 42%,rgba(6,26,46,.82));pointer-events:none}
.br-ventilation-page .feat-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.br-ventilation-page .feat-cap{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:30px 32px}
.br-ventilation-page .feat-tag{display:block;margin-bottom:8px;color:var(--gb);font-family:var(--fd);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.br-ventilation-page .feat-cap h2{max-width:680px;margin:0;color:#fff;font-family:var(--fd);font-size:clamp(1.25rem,2.7vw,1.9rem);line-height:1.12;text-shadow:0 2px 14px rgba(0,0,0,.35)}
.br-ventilation-page .interplast-section{margin-top:40px;background:linear-gradient(135deg,#061a2e 0%,#0b3e75 64%,#075a48 100%);color:#fff}
.br-ventilation-page .interplast-media{position:relative;width:100%;margin:0 0 48px;overflow:hidden;aspect-ratio:4.05/1;border:2px solid transparent;border-radius:20px;background:linear-gradient(#0642d4,#0642d4) padding-box,linear-gradient(105deg,#ff9545,#d768c1,#37febd) border-box;box-shadow:0 24px 65px rgba(0,0,0,.34),0 0 34px rgba(55,254,189,.13);isolation:isolate}
.br-ventilation-page .interplast-media::after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,rgba(6,26,46,.16),transparent 42%,rgba(6,26,46,.12));pointer-events:none}
.br-ventilation-page .interplast-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}
.br-ventilation-page .interplast-media:hover img{transform:scale(1.018)}
.br-ventilation-page .interplast-media-badge{position:absolute;top:16px;left:18px;z-index:3;padding:7px 14px;border:1px solid rgba(255,255,255,.38);border-radius:100px;background:linear-gradient(105deg,#ff9545,#d768c1);box-shadow:0 8px 20px rgba(0,0,0,.25);color:#fff;font-family:var(--fd);font-size:.69rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.br-ventilation-page .interplast-media figcaption{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;gap:18px;align-items:center;justify-content:space-between;padding:13px 20px;background:rgba(6,26,46,.84);border-top:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);color:#fff}
.br-ventilation-page .interplast-media figcaption strong{font-family:var(--fd);font-size:.92rem}
.br-ventilation-page .interplast-media figcaption span{color:#37febd;font-size:.72rem;font-weight:600;text-align:right}
.br-ventilation-page .interplast-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:56px;align-items:center}
.br-ventilation-page .interplast-kicker{display:inline-flex;margin-bottom:12px;padding:6px 13px;border:1px solid rgba(11,214,115,.3);border-radius:100px;background:rgba(11,214,115,.1);color:var(--gb);font-family:var(--fd);font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}
.br-ventilation-page .interplast-heading h2{margin:0 0 18px;color:#fff;font-family:var(--fd);font-size:clamp(1.8rem,3.8vw,3rem);line-height:1.04}
.br-ventilation-page .interplast-heading h2 span{background:var(--ga);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.br-ventilation-page .interplast-heading p{margin:0 0 12px;color:rgba(255,255,255,.75);font-size:.9rem;line-height:1.75}
.br-ventilation-page .interplast-applications{padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06);box-shadow:0 16px 40px rgba(0,0,0,.14)}
.br-ventilation-page .interplast-applications h3{margin:0 0 15px;color:#fff;font-family:var(--fd);font-size:1.08rem}
.br-ventilation-page .interplast-applications ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;list-style:none}
.br-ventilation-page .interplast-applications li{display:flex;gap:8px;align-items:flex-start;color:rgba(255,255,255,.82);font-size:.78rem;line-height:1.45}
.br-ventilation-page .interplast-applications li span{display:flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:50%;background:var(--ga);color:var(--bd);font-size:.65rem;font-weight:800}
.br-ventilation-page .interplast-closing{margin:20px 0 0;padding-top:17px;border-top:1px solid rgba(255,255,255,.12);color:#fff;font-size:.84rem;line-height:1.6}
.br-ventilation-page .interplast-closing strong{color:var(--gb)}
.br-ventilation-page .vs h2{margin:0 0 8px;color:var(--td);font-family:var(--fd);font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.12}
.br-ventilation-page .vs-sub{max-width:740px;margin:0 0 25px;color:var(--tb);font-size:.88rem;line-height:1.75}
.br-ventilation-page .v-intro{max-width:860px}
.br-ventilation-page .v-overview{background:var(--fl)}
.br-ventilation-page .cov-band{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}
.br-ventilation-page .cov-card{padding:20px;border:1px solid var(--br);border-radius:14px;background:#fff}
.br-ventilation-page .cov-card h3{margin:0 0 12px;color:var(--td);font-family:var(--fd);font-size:1rem}
.br-ventilation-page .cov-tags,.br-ventilation-page .sector-tags{display:flex;flex-wrap:wrap;gap:8px}
.br-ventilation-page .cov-tags span,.br-ventilation-page .sector-tags span{padding:6px 14px;border-radius:100px;background:rgba(11,62,117,.07);color:var(--bb);font-size:.75rem;font-weight:600}
.br-ventilation-page .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}
.br-ventilation-page .gal-i{position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:14px;background-color:#0c2740;background-position:center;background-size:cover}
.br-ventilation-page .gal-i::after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 50%,rgba(6,26,46,.88))}
.br-ventilation-page .gal-cap{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:15px 16px;color:#fff;font-family:var(--fd);font-size:.86rem;font-weight:700}
.br-ventilation-page .gal-cap small{display:block;margin-top:2px;color:var(--twm);font-family:var(--fb);font-size:.68rem;font-weight:500}
.br-ventilation-page .v-dark{background:var(--bd)}
.br-ventilation-page .v-dark h2{color:#fff}
.br-ventilation-page .v-dark .vs-sub{color:rgba(255,255,255,.67)}
.br-ventilation-page .ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}
.br-ventilation-page .ben{padding:22px 20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04);transition:var(--tr)}
.br-ventilation-page .ben:hover{border-color:var(--gb);background:rgba(11,214,115,.07);transform:translateY(-3px)}
.br-ventilation-page .ben-ic,.br-ventilation-page .vc-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:11px;background:linear-gradient(135deg,rgba(11,214,115,.16),rgba(255,236,0,.1));color:var(--gb);font-family:var(--fd);font-size:1.25rem;font-weight:700}
.br-ventilation-page .ben h3{margin:0 0 5px;color:#fff;font-family:var(--fd);font-size:1rem}
.br-ventilation-page .ben p{margin:0;color:var(--twm);font-size:.79rem;line-height:1.65}
.br-ventilation-page .alert-box{display:flex;gap:16px;align-items:flex-start;margin-top:24px;padding:26px;border:1px solid rgba(11,214,115,.2);border-radius:14px;background:linear-gradient(135deg,rgba(11,62,117,.05),rgba(11,214,115,.05))}
.br-ventilation-page .alert-box>span{display:flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:50%;background:var(--ga);color:var(--bd);font-family:var(--fd);font-size:1.2rem;font-weight:800}
.br-ventilation-page .alert-box h3{margin:0 0 4px;color:var(--td);font-family:var(--fd);font-size:1rem}
.br-ventilation-page .alert-box p{margin:0;color:var(--tb);font-size:.82rem;line-height:1.7}
.br-ventilation-page .vg{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.br-ventilation-page .vc{position:relative;overflow:hidden;padding:27px 24px;border:1px solid var(--br);border-radius:14px;background:#fff;transition:var(--tr)}
.br-ventilation-page .vc::before{position:absolute;top:0;right:0;left:0;height:3px;content:"";background:var(--ga)}
.br-ventilation-page .vc:hover{border-color:var(--gb);box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-3px)}
.br-ventilation-page .vc h3{margin:0 0 6px;color:var(--td);font-family:var(--fd);font-size:1.05rem}
.br-ventilation-page .vc p{margin:0;color:var(--tm);font-size:.81rem;line-height:1.7}
.br-ventilation-page .vc-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:#079b55;font-family:var(--fd);font-size:.8rem;font-weight:700;text-decoration:none}
.br-ventilation-page .vc-link:hover{color:var(--bb)}
.br-ventilation-page .comp-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:14px}
.br-ventilation-page .comp-grid h2{margin:0 0 20px}
.br-ventilation-page .comp-grid h3{margin:0 0 16px;color:var(--td);font-family:var(--fd);font-size:1.1rem}
.br-ventilation-page .comp-img{aspect-ratio:4/3;border-radius:16px;background-position:center;background-size:cover}
.br-ventilation-page .comp-list{display:grid;gap:13px;margin:0;padding:0;list-style:none}
.br-ventilation-page .comp-list li{color:var(--tb);font-size:.86rem;line-height:1.5}
.br-ventilation-page .comp-list li::first-letter{color:var(--gb);font-weight:800}
.br-ventilation-page .v-segments{background:var(--fl)}
.br-ventilation-page .seg-feature{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 22px}
.br-ventilation-page .seg-f{position:relative;overflow:hidden;padding:20px;border:1px solid var(--br);border-radius:14px;background:#fff}
.br-ventilation-page .seg-f.hot{border-color:var(--gb);box-shadow:0 6px 20px rgba(11,214,115,.12)}
.br-ventilation-page .seg-f.hot::before{position:absolute;top:0;right:0;left:0;height:3px;content:"";background:var(--ga)}
.br-ventilation-page .seg-f h3{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0 0 6px;color:var(--td);font-family:var(--fd);font-size:1rem}
.br-ventilation-page .seg-f h3 span{padding:2px 8px;border-radius:100px;background:var(--ga);color:var(--bd);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase}
.br-ventilation-page .ventilation-faq{background:var(--fl)}
.br-ventilation-page .ventilation-faq::before{display:none}
.br-ventilation-page .ventilation-faq .faq-grid{max-width:900px;margin:28px 0 0}
.br-ventilation-page .ventilation-faq .faq-item{background:#fff}
.br-ventilation-page .ventilation-faq .faq-item h3{margin:0}
.br-ventilation-page .ventilation-faq .faq-q span{margin-left:20px;color:var(--bb);font-size:1.25rem}
.br-ventilation-page .seg-f p{margin:0;color:var(--tm);font-size:.77rem;line-height:1.62}
.br-ventilation-page .case-card{margin-top:14px;padding:34px 32px;border:1px solid rgba(11,214,115,.22);border-radius:18px;background:linear-gradient(135deg,var(--bb),var(--bd))}
.br-ventilation-page .case-badge{display:inline-block;margin-bottom:14px;padding:7px 16px;border-radius:100px;background:var(--ga);color:var(--bd);font-family:var(--fd);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.br-ventilation-page .case-card h3{margin:0 0 8px;color:#fff;font-family:var(--fd);font-size:1.4rem}
.br-ventilation-page .case-card p{margin:0;color:rgba(255,255,255,.8);font-size:.86rem;line-height:1.7}
.br-ventilation-page .v-cta{padding:48px 24px!important;background:var(--bd);text-align:center}
.br-ventilation-page .v-cta>div{position:relative;max-width:650px;margin:0 auto}
.br-ventilation-page .v-cta h2{margin:0 0 8px;color:#fff;font-family:var(--fd);font-size:clamp(1.5rem,3vw,2rem)}
.br-ventilation-page .v-cta p{margin:0 0 18px;color:var(--twm);font-size:.86rem}

@media(max-width:900px){
  .br-ventilation-page .interplast-grid{grid-template-columns:1fr;gap:30px}
  .br-ventilation-page .gal{grid-template-columns:repeat(2,1fr)}
  .br-ventilation-page .ben-grid{grid-template-columns:1fr 1fr}
  .br-ventilation-page .seg-feature{grid-template-columns:1fr 1fr}
}
@media(max-width:700px){
  .br-ventilation-page .ventilation-main section{padding:46px 16px}
  .br-ventilation-page .v-hero{min-height:500px}
  .br-ventilation-page .v-hero-content{padding:52px 16px}
  .br-ventilation-page .feat-wrap{padding:24px 16px 0!important}
  .br-ventilation-page .feat-cap{padding:20px}
  .br-ventilation-page .interplast-section{margin-top:24px}
  .br-ventilation-page .interplast-media{margin-bottom:32px;aspect-ratio:2.4/1;border-radius:14px}
  .br-ventilation-page .interplast-media-badge{top:10px;left:10px;padding:5px 10px;font-size:.58rem}
  .br-ventilation-page .interplast-media figcaption{gap:2px;align-items:flex-start;flex-direction:column;padding:9px 12px}
  .br-ventilation-page .interplast-media figcaption strong{font-size:.75rem}
  .br-ventilation-page .interplast-media figcaption span{font-size:.62rem;text-align:left}
  .br-ventilation-page .interplast-applications{padding:22px 18px}
  .br-ventilation-page .interplast-applications ul{grid-template-columns:1fr}
  .br-ventilation-page .cov-band,.br-ventilation-page .vg,.br-ventilation-page .comp-grid{grid-template-columns:1fr}
  .br-ventilation-page .comp-grid{gap:24px}
}
@media(max-width:520px){
  .br-ventilation-page .gal,.br-ventilation-page .ben-grid,.br-ventilation-page .seg-feature{grid-template-columns:1fr}
  .br-ventilation-page .gal-i{aspect-ratio:4/3}
  .br-ventilation-page .case-card{padding:26px 22px}
}

/* Ajustes de legibilidade para textos de apoio e conteúdo. */
.numbers .nsb{font-size:.78rem;line-height:1.5}

/* Conteúdo institucional complementar da home */
.home-overview{padding:76px 24px;background:#fff}.home-overview__inner{max-width:900px;text-align:center}.home-overview h1{margin:0 auto 18px;color:var(--td);font-family:var(--fd);font-size:clamp(2rem,4.8vw,3.6rem);line-height:1.05}.home-overview p{max-width:820px;margin:0 auto 26px;color:var(--tb);font-size:1rem;line-height:1.8}.home-extra-numbers{padding:34px 24px;background:var(--bd)}.home-extra-numbers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.12)}.home-extra-numbers__grid>div{display:flex;min-height:130px;align-items:center;justify-content:center;flex-direction:column;padding:20px;background:#0a2846;text-align:center}.home-extra-numbers strong{color:var(--gb);font-family:var(--fd);font-size:clamp(1.45rem,3vw,2.15rem);line-height:1}.home-extra-numbers span{margin-top:8px;color:#fff;font-size:.78rem}.home-extra-services{background:var(--fl)}.home-extra-services>.si>.st,.home-trust>.si>.st{max-width:820px}.home-extra-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.home-extra-services article{position:relative;display:flex;min-width:0;flex-direction:column;padding:28px;border:1px solid var(--br);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(6,26,46,.05)}.home-extra-services__number{color:var(--gb);font-family:var(--fd);font-size:1.1rem;font-weight:700}.home-extra-services h3,.home-trust h3{margin:12px 0 10px;color:var(--td);font-family:var(--fd);font-size:1.25rem;line-height:1.2}.home-extra-services p,.home-trust p{color:var(--tb);font-size:.86rem;line-height:1.75}.home-extra-services article>a{margin-top:auto;padding-top:20px;color:var(--bb);font-family:var(--fd);font-weight:700;text-decoration:none}.home-trust{background:#fff}.home-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.home-trust article{padding:24px;border:1px solid var(--br);border-radius:14px;background:var(--fl)}.home-trust article>span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:10px;background:var(--bb);color:#fff;font-family:var(--fd);font-weight:700}.home-segments{margin-top:20px;padding:24px;border-radius:14px;background:linear-gradient(135deg,var(--bd),var(--bb));text-align:center}.home-segments h3{margin:0 0 8px;color:#fff}.home-segments p{color:var(--twm)}.home-extra-faq__heading{text-align:center}.home-extra-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:900px}.home-extra-faq .faq-q span{color:var(--bb);font-size:1.2rem}.home-extra-cta{padding:64px 24px;background:linear-gradient(135deg,var(--bd),var(--bb) 62%,#094d3a)}.home-extra-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:36px}.home-extra-cta__inner>div{max-width:760px}.home-extra-cta__inner>div>span{color:var(--gb);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-extra-cta h2{margin:7px 0 10px;color:#fff;font-family:var(--fd);font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.1}.home-extra-cta p{color:var(--twm);line-height:1.75}.home-extra-cta .bwa{flex-shrink:0}
@media(max-width:900px){.home-extra-numbers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-extra-services__grid,.home-trust__grid{grid-template-columns:1fr 1fr}.home-extra-cta__inner{align-items:flex-start;flex-direction:column}.home-extra-faq__grid{grid-template-columns:1fr}}
@media(max-width:600px){.home-overview{padding:56px 16px}.home-overview h1{font-size:2rem}.home-extra-numbers{padding:24px 16px}.home-extra-numbers__grid{grid-template-columns:1fr 1fr}.home-extra-numbers__grid>div{min-height:115px;padding:16px 10px}.home-extra-services__grid,.home-trust__grid{grid-template-columns:1fr}.home-extra-services article,.home-trust article{padding:22px}.home-extra-cta{padding:50px 16px}.home-extra-cta .bwa{width:100%;justify-content:center}}
.home-extra-services article.home-extra-services__ventilation{border-color:rgba(11,214,115,.32);background:linear-gradient(145deg,var(--bd),var(--bb));box-shadow:0 14px 36px rgba(6,26,46,.16)}
.home-extra-services__ventilation .home-extra-services__number{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}
.home-extra-services__ventilation h3{color:#fff}
.home-extra-services__ventilation p{color:var(--twm)}
.home-extra-services__tags{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 2px}
.home-extra-services__tags span{padding:5px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.92);font-size:.7rem;line-height:1.2}
.home-extra-services article.home-extra-services__ventilation>a{color:var(--gb)}
.home-company-numbers .ngrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.home-company-numbers .ni{display:block;min-height:0}.home-company-numbers .nlb{font-size:.82rem;line-height:1.45}
.home-company-numbers .numbers-inner>.st{margin-bottom:28px}.home-company-numbers .nii{width:52px;height:52px;font-size:1.5rem}.home-trust article>span{background:var(--gb);color:var(--bd)}
@media(max-width:800px){.home-company-numbers .ngrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.home-company-numbers .ngrid{grid-template-columns:1fr 1fr}.home-company-numbers .ni{padding:18px 8px}.home-company-numbers .nlb{font-size:.74rem}}
.br-home section p,
.br-ventilation-page .ventilation-main p,
.br-accessories-page .accessories-main p,
.br-product-single .product-single-main p{font-size:1rem}

/* Categorias individuais de produtos */
.br-product-category-page{background:#fff}
.br-product-category-page .product-category-main{background:#fff;color:var(--tb)}
.br-product-category-page .product-category-breadcrumb{display:flex;align-items:center;gap:6px;max-width:var(--mw);margin:0 auto;padding:24px 24px 0;color:var(--tm);font-size:.8rem}
.br-product-category-page .product-category-breadcrumb a{color:var(--gb);font-weight:600;text-decoration:none}
.br-product-category-page .product-category-breadcrumb a:hover{text-decoration:underline}
.br-product-category-page .product-category-hero{max-width:var(--mw);margin:0 auto;padding:20px 24px 8px}
.br-product-category-page .product-category-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}
.br-product-category-page .product-category-heading h1{margin:0;color:var(--td);font-family:var(--fd);font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:700;line-height:1.15}
.br-product-category-page .product-category-count{padding:3px 10px;border-radius:100px;background:rgba(11,214,115,.1);color:var(--gb);font-size:.76rem;font-weight:600}
.br-product-category-page .product-category-hero>p{max-width:850px;margin:0;color:var(--tm);font-size:1rem;line-height:1.7}
.br-product-category-page .product-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;max-width:var(--mw);margin:0 auto;padding:24px}
.br-product-category-page .product-category-card{min-width:0;overflow:hidden;border:1px solid var(--br);border-radius:12px;background:#fff;transition:var(--tr)}
.br-product-category-page .product-category-card:hover{border-color:rgba(11,214,115,.35);box-shadow:0 7px 20px rgba(6,26,46,.08);transform:translateY(-3px)}
.br-product-category-page .product-category-card__image{display:flex;height:170px;align-items:center;justify-content:center;padding:10px;background:#fff;text-decoration:none}
.br-product-category-page .product-category-card__image img{display:block;max-width:100%;max-height:150px;width:auto;height:auto;object-fit:contain}
.br-product-category-page .product-category-card__image .product-image-placeholder{color:var(--tm);font-size:.8rem}
.br-product-category-page .product-category-card__body{padding:14px}
.br-product-category-page .product-category-card__body h2{margin:0;color:var(--td);font-family:var(--fd);font-size:1rem;font-weight:700;line-height:1.25}
.br-product-category-page .product-category-card__type{min-height:1.4em;margin:2px 0 8px;color:var(--tm);font-size:.76rem}
.br-product-category-page .product-category-card__specs{display:flex;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--br)}
.br-product-category-page .product-category-card__specs span{flex:1;min-width:0;color:var(--tm);font-size:.7rem}
.br-product-category-page .product-category-card__specs strong{display:block;color:var(--td);font-family:var(--fd);font-size:.83rem;overflow-wrap:anywhere}
.br-product-category-page .product-category-card__actions{display:flex;gap:5px}
.br-product-category-page .product-category-card__actions a{flex:1;padding:7px;border-radius:6px;font-size:.75rem;font-weight:600;text-align:center;text-decoration:none}
.br-product-category-page .product-category-card__details{background:var(--bb);color:#fff}
.br-product-category-page .product-category-card__quote{border:1px solid rgba(11,214,115,.25);background:rgba(11,214,115,.1);color:#08a85c}
.br-product-category-page .product-category-back{max-width:var(--mw);margin:0 auto;padding:8px 24px 32px}
.br-product-category-page .product-category-back a{color:var(--bb);font-family:var(--fd);font-size:.9rem;font-weight:600;text-decoration:none}
.br-product-category-page .product-category-back a:hover{color:var(--gb)}
.br-product-category-page .product-category-empty{max-width:var(--mw);margin:0 auto;padding:40px 24px;text-align:center}
.br-product-category-page .product-category-cta{margin-top:0;padding:44px 24px;background:var(--bd);text-align:center}
.br-product-category-page .product-category-cta h2{margin:0 0 5px;color:#fff;font-family:var(--fd);font-size:clamp(1.5rem,3vw,2rem)}
.br-product-category-page .product-category-cta p{margin:0 0 17px;color:var(--twm);font-size:.95rem}
@media(max-width:600px){.br-product-category-page .product-category-grid{grid-template-columns:1fr;padding:18px 16px}.br-product-category-page .product-category-breadcrumb,.br-product-category-page .product-category-hero,.br-product-category-page .product-category-back{padding-right:16px;padding-left:16px}.br-product-category-page .product-category-card__image{height:190px}}

/* Visão geral das categorias de produtos */
.br-product-categories-page{background:#fff}
.br-product-categories-page .product-categories-main{background:#fff;color:var(--tb)}
.br-product-categories-page .product-categories-hero{max-width:var(--mw);margin:0 auto;padding:78px 24px 30px;text-align:center}
.br-product-categories-page .product-categories-hero h1{max-width:850px;margin:0 auto 8px;color:var(--td);font-family:var(--fd);font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.1}
.br-product-categories-page .product-categories-hero p{max-width:680px;margin:0 auto;color:var(--tm);font-size:.98rem;line-height:1.7}
.br-product-categories-page .product-categories-section{margin-top:34px;padding:58px 24px 66px;background:#f2f5f7}
.br-product-categories-page .product-categories-section__inner{max-width:var(--mw);margin:0 auto}
.br-product-categories-page .product-categories-eyebrow{display:block;margin-bottom:7px;color:var(--gb);font-family:var(--fd);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.br-product-categories-page .product-categories-section__inner>h2{margin:0 0 8px;color:var(--td);font-family:var(--fd);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.15}
.br-product-categories-page .product-categories-intro{max-width:720px;margin:0;color:var(--tb);font-size:.98rem;line-height:1.7}
.br-product-categories-page .product-categories-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px}
.br-product-categories-page .product-category-overview-card{display:flex;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}
.br-product-categories-page .product-category-overview-card:hover{box-shadow:0 18px 44px rgba(0,0,0,.38);transform:translateY(-5px)}
.br-product-categories-page .product-category-overview-card:not(.is-wide){flex-direction:column}
.br-product-categories-page .product-category-overview-card.is-wide{display:grid;grid-column:1/-1;grid-template-columns:310px minmax(0,1fr);align-items:stretch}
.br-product-categories-page .product-category-overview-card__heading{position:relative;padding:21px 22px 16px;background:#fff}
.br-product-categories-page .product-category-overview-card__heading h3{max-width:72%;margin:0;color:var(--td);font-family:var(--fd);font-size:1.3rem;line-height:1.12}
.br-product-categories-page .product-category-overview-card__heading h3 small{display:block;margin-top:4px;color:var(--tm);font-family:var(--fb);font-size:.82rem;font-weight:600;line-height:1.35}
.br-product-categories-page .product-category-overview-card.is-wide .product-category-overview-card__heading{grid-column:1/-1;border-bottom:1px solid var(--br)}
.br-product-categories-page .product-category-overview-card__media{display:flex;height:190px;align-items:center;justify-content:center;padding:16px;border-bottom:1px solid var(--br);background:#fff}
.br-product-categories-page .product-category-overview-card__media img{display:block;max-width:100%;max-height:160px;width:auto;height:auto;object-fit:contain}
.br-product-categories-page .product-category-overview-card__media span{color:var(--tm);font-size:.85rem}
.br-product-categories-page .product-category-overview-card__content{position:relative;display:flex;flex:1;flex-direction:column;padding:18px 22px 23px}
.br-product-categories-page .product-category-overview-card__count{position:absolute;top:20px;right:22px;padding:4px 10px;border-radius:100px;background:rgba(11,214,115,.1);color:#08a85c;font-size:.72rem;font-weight:700;white-space:nowrap}
.br-product-categories-page .product-category-overview-card__stats{display:flex;gap:15px;margin-bottom:11px;padding:10px 0;border-top:1px solid var(--br);border-bottom:1px solid var(--br)}
.br-product-categories-page .product-category-overview-card__stats span{color:var(--tm);font-size:.68rem}
.br-product-categories-page .product-category-overview-card__content p{flex:1;margin:0 0 15px;color:var(--tm);font-size:.86rem;line-height:1.6}
.br-product-categories-page .product-category-overview-card__identity{margin:0 0 10px;color:var(--td);font-family:var(--fd);font-size:1.3rem;line-height:1.12}
.br-product-categories-page .product-category-overview-card__identity small{display:block;margin-top:4px;color:var(--tm);font-family:var(--fb);font-size:.82rem;font-weight:600;line-height:1.35}
.br-product-categories-page .product-category-overview-card__link{color:var(--bb);font-family:var(--fd);font-size:.88rem;font-weight:700}
.br-product-categories-page .product-category-overview-card:hover .product-category-overview-card__link{color:var(--gb)}
.br-product-categories-page .product-category-overview-card.is-wide .product-category-overview-card__media{width:auto;height:auto;min-height:185px;gap:8px;border-right:1px solid var(--br);border-bottom:0}
.br-product-categories-page .product-category-overview-card.is-wide .product-category-overview-card__media img{max-width:23%;max-height:105px}
.br-product-categories-page .product-category-overview-card.is-wide .product-category-overview-card__content{padding-top:52px}
.br-product-categories-page .product-category-cta{padding:44px 24px;background:var(--bd);text-align:center}
.br-product-categories-page .product-category-cta h2{margin:0 0 5px;color:#fff;font-family:var(--fd);font-size:clamp(1.5rem,3vw,2rem)}
.br-product-categories-page .product-category-cta p{margin:0 0 17px;color:var(--twm);font-size:.95rem}
.br-product-categories-page .product-category-cta .bwa svg{width:18px;height:18px;color:#fff}
@media(max-width:820px){.br-product-categories-page .product-categories-list{grid-template-columns:1fr}.br-product-categories-page .product-category-overview-card.is-wide{grid-column:auto;grid-template-columns:1fr}.br-product-categories-page .product-category-overview-card.is-wide .product-category-overview-card__heading{grid-column:auto}.br-product-categories-page .product-category-overview-card.is-wide .product-category-overview-card__media{width:100%;height:180px;border-right:0;border-bottom:1px solid var(--br)}.br-product-categories-page .product-category-overview-card.is-wide .product-category-overview-card__media img{max-width:23%;max-height:130px}}
@media(max-width:520px){.br-product-categories-page .product-categories-hero{padding:55px 18px 24px}.br-product-categories-page .product-categories-section{padding:45px 16px 52px}.br-product-categories-page .product-category-overview-card__heading{padding:20px 18px 15px}.br-product-categories-page .product-category-overview-card__heading h3{max-width:68%}.br-product-categories-page .product-category-overview-card__content{padding:17px 18px 20px}.br-product-categories-page .product-category-overview-card__count{top:18px;right:18px}.br-product-categories-page .product-category-overview-card__stats{gap:8px}.br-product-categories-page .product-category-overview-card__stats span{font-size:.62rem}}

/* Página de manutenção. */
.br-maintenance-page{background:#fff}
.br-maintenance-page .maintenance-main{overflow:hidden;background:#fff;color:var(--tb)}
.br-maintenance-page .maintenance-main *{box-sizing:border-box}
.br-maintenance-page .maintenance-hero{position:relative;display:flex;min-height:520px;align-items:center;padding:0!important;background-color:var(--bd);background-position:center;background-size:cover}
.br-maintenance-page .maintenance-hero::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(6,26,46,.96),rgba(11,62,117,.72) 52%,rgba(11,214,115,.18))}
.br-maintenance-page .maintenance-hero__content{position:relative;z-index:1;width:100%;max-width:var(--mw);margin:0 auto;padding:90px 24px 70px}
.br-maintenance-page .maintenance-label{display:inline-block;margin-bottom:10px;color:var(--gb);font-family:var(--fd);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.br-maintenance-page .maintenance-hero h1{max-width:680px;margin:0 0 18px;color:#fff;font-family:var(--fd);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.04}
.br-maintenance-page .maintenance-hero h1 span{background:var(--ga);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.br-maintenance-page .maintenance-hero p{max-width:650px;margin:0 0 24px;color:rgba(255,255,255,.82);font-size:1rem;line-height:1.8}
.br-maintenance-page .maintenance-stats{padding:24px!important;border-bottom:2px solid rgba(11,214,115,.2);background:var(--bd)}
.br-maintenance-page .maintenance-stats__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:var(--mw);margin:0 auto}
.br-maintenance-page .maintenance-stat{text-align:center}
.br-maintenance-page .maintenance-stat strong{display:block;color:var(--gb);font-family:var(--fd);font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.1}
.br-maintenance-page .maintenance-stat span{display:block;margin-top:4px;color:rgba(255,255,255,.6);font-size:.8rem}
.br-maintenance-page .maintenance-gallery-section{background:#fff}
.br-maintenance-page .maintenance-gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}
.br-maintenance-page .maintenance-gallery-heading .maintenance-subtitle{margin-bottom:0}
.br-maintenance-page .maintenance-carousel-controls{display:flex;flex:0 0 auto;gap:8px}
.br-maintenance-page .maintenance-carousel-button{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--br);border-radius:50%;background:#fff;color:var(--bb);font-size:1.15rem;cursor:pointer;transition:var(--tr)}
.br-maintenance-page .maintenance-carousel-button:hover{border-color:var(--gb);background:var(--ga);color:var(--bd)}
.br-maintenance-page .maintenance-carousel{position:relative;overflow:hidden;padding-bottom:31px}
.br-maintenance-page .maintenance-carousel-track{display:flex;gap:16px;transition:transform .55s cubic-bezier(.22,.61,.36,1)}
.br-maintenance-page .maintenance-carousel-slide{position:relative;height:360px;flex:0 0 calc((100% - 48px)/4);margin:0;overflow:hidden;border-radius:15px;background:var(--bd);box-shadow:0 12px 30px rgba(6,26,46,.13)}
.br-maintenance-page .maintenance-carousel-slide::after{position:absolute;inset:35% 0 0;content:"";background:linear-gradient(transparent,rgba(6,26,46,.88))}
.br-maintenance-page .maintenance-carousel-slide img{display:block;width:100%;height:100%;object-fit:cover}
.br-maintenance-page .maintenance-carousel-slide figcaption{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:24px 20px;color:#fff}
.br-maintenance-page .maintenance-carousel-slide figcaption strong{display:block;font-family:var(--fd);font-size:1.18rem;line-height:1.15}
.br-maintenance-page .maintenance-carousel-slide figcaption span{display:block;margin-top:6px;color:rgba(255,255,255,.74);font-size:.78rem;line-height:1.45}
.br-maintenance-page .maintenance-carousel-dots{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;gap:7px}
.br-maintenance-page .maintenance-carousel-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(11,62,117,.25);cursor:pointer;transition:var(--tr)}
.br-maintenance-page .maintenance-carousel-dot.is-active{width:25px;border-radius:100px;background:var(--gb)}
.br-maintenance-page .maintenance-section{padding:64px 24px}
.br-maintenance-page .maintenance-inner{width:100%;max-width:var(--mw);margin:0 auto}
.br-maintenance-page .maintenance-section h2{margin:0 0 8px;color:var(--td);font-family:var(--fd);font-size:clamp(1.7rem,3.5vw,2.4rem);line-height:1.1}
.br-maintenance-page .maintenance-subtitle{max-width:760px;margin:0 0 30px;color:var(--tb);font-size:1rem;line-height:1.7}
.br-maintenance-page .maintenance-services{background:var(--fl)}
.br-maintenance-page .maintenance-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.br-maintenance-page .maintenance-service-card{position:relative;overflow:hidden;padding:30px 26px;border:1px solid var(--br);border-radius:16px;background:#fff;transition:var(--tr)}
.br-maintenance-page .maintenance-service-card::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";background:var(--ga)}
.br-maintenance-page .maintenance-service-card:hover{border-color:var(--gb);box-shadow:0 12px 32px rgba(6,26,46,.1);transform:translateY(-4px)}
.br-maintenance-page .maintenance-badge{display:inline-block;margin-bottom:14px;padding:4px 11px;border-radius:5px;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.br-maintenance-page .maintenance-badge.urgent{background:#fff0f0;color:#bd3030}
.br-maintenance-page .maintenance-badge.planned{background:#e6fbf0;color:#087d43}
.br-maintenance-page .maintenance-service-icon{display:flex;width:50px;height:50px;align-items:center;justify-content:center;margin-bottom:15px;border-radius:13px;background:linear-gradient(135deg,rgba(11,214,115,.14),rgba(255,236,0,.1));color:var(--bb);font-family:var(--fd);font-size:1.45rem;font-weight:800}
.br-maintenance-page .maintenance-service-card h3{margin:0 0 8px;color:var(--td);font-family:var(--fd);font-size:1.3rem}
.br-maintenance-page .maintenance-service-card p{margin:0;color:var(--tm);font-size:1rem;line-height:1.7}
.br-maintenance-page .maintenance-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}
.br-maintenance-page .maintenance-tags span{padding:5px 11px;border-radius:100px;background:rgba(11,62,117,.07);color:var(--bb);font-size:.76rem;font-weight:600}
.br-maintenance-page .maintenance-service-link{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:#079b55;font-family:var(--fd);font-size:.82rem;font-weight:700;text-decoration:none}
.br-maintenance-page .maintenance-service-link:hover{color:var(--bb)}
.br-maintenance-page .maintenance-preventive{background-color:var(--bd);background-position:center;background-size:cover}
.br-maintenance-page .maintenance-preventive__content{max-width:700px}
.br-maintenance-page .maintenance-preventive h2{color:#fff}
.br-maintenance-page .maintenance-preventive p{margin:0 0 22px;color:rgba(255,255,255,.8);font-size:1rem;line-height:1.8}
.br-maintenance-page .maintenance-checklist{display:grid;gap:13px;margin:0;padding:0;list-style:none}
.br-maintenance-page .maintenance-checklist li{display:flex;gap:11px;align-items:flex-start;color:rgba(255,255,255,.88);font-size:.95rem;line-height:1.55}
.br-maintenance-page .maintenance-checklist li span{display:flex;width:23px;height:23px;flex:0 0 23px;align-items:center;justify-content:center;border-radius:50%;background:var(--ga);color:var(--bd);font-size:.72rem;font-weight:900}
.br-maintenance-page .maintenance-equipment{background:var(--bd)}
.br-maintenance-page .maintenance-equipment h2{color:#fff}
.br-maintenance-page .maintenance-equipment .maintenance-subtitle{color:rgba(255,255,255,.7)}
.br-maintenance-page .maintenance-equipment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.br-maintenance-page .maintenance-equipment-grid article{display:flex;gap:14px;align-items:center;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.05)}
.br-maintenance-page .maintenance-equipment-icon{display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:11px;background:rgba(11,214,115,.12);color:var(--gb);font-size:1.25rem}
.br-maintenance-page .maintenance-equipment-grid h3{margin:0 0 3px;color:#fff;font-family:var(--fd);font-size:1.05rem}
.br-maintenance-page .maintenance-equipment-grid p{margin:0;color:var(--twm);font-size:.86rem}
.br-maintenance-page .maintenance-faq{background:var(--fl)}
.br-maintenance-page .maintenance-faq::before{display:none}
.br-maintenance-page .maintenance-faq .faq-grid{max-width:900px;margin:28px 0 0}
.br-maintenance-page .maintenance-faq .faq-item{background:#fff}
.br-maintenance-page .maintenance-faq .faq-item h3{margin:0}
.br-maintenance-page .maintenance-faq .faq-q span{margin-left:20px;color:var(--bb);font-size:1.25rem}
.br-maintenance-page .maintenance-cta{padding:56px 24px!important;background:linear-gradient(135deg,var(--bb),var(--bd));text-align:center}
.br-maintenance-page .maintenance-cta>div{max-width:680px;margin:0 auto}
.br-maintenance-page .maintenance-cta h2{margin:0 0 8px;color:#fff;font-family:var(--fd);font-size:clamp(1.8rem,3.5vw,2.5rem)}
.br-maintenance-page .maintenance-cta p{margin:0 0 22px;color:var(--twm);font-size:1rem}
.br-maintenance-page .maintenance-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}

@media(max-width:900px){
  .br-maintenance-page .maintenance-stats__inner{grid-template-columns:1fr 1fr}
  .br-maintenance-page .maintenance-service-grid{grid-template-columns:1fr}
  .br-maintenance-page .maintenance-equipment-grid{grid-template-columns:1fr}
  .br-maintenance-page .maintenance-carousel-slide{height:390px;flex-basis:calc((100% - 16px)/2)}
}
@media(max-width:600px){
  .br-maintenance-page .maintenance-hero{min-height:500px}
  .br-maintenance-page .maintenance-hero__content{padding:64px 16px 50px}
  .br-maintenance-page .maintenance-hero h1{font-size:2.15rem}
  .br-maintenance-page .maintenance-section{padding:50px 16px}
  .br-maintenance-page .maintenance-stats{padding:22px 16px!important}
  .br-maintenance-page .maintenance-stats__inner{gap:22px 10px}
  .br-maintenance-page .maintenance-service-card{padding:26px 21px}
  .br-maintenance-page .maintenance-cta__actions a{width:100%;justify-content:center}
  .br-maintenance-page .maintenance-gallery-heading{align-items:flex-start;flex-direction:column;margin-bottom:18px}
	.br-maintenance-page .maintenance-carousel-slide{height:390px;flex-basis:100%}
	.br-maintenance-page .maintenance-carousel-slide figcaption{padding:24px 20px}
	.br-maintenance-page .maintenance-carousel-slide figcaption strong{font-size:1.25rem}
}

/* Página Sobre Nós e linha do tempo da empresa. */
.br-about-page{background:#fff}
.br-about-page .about-page-main{overflow:hidden;background:#fff;color:var(--tb)}
.br-about-page .about-page-main *{box-sizing:border-box}
.br-about-page .about-page-hero{position:relative;display:flex;min-height:500px;align-items:flex-end;padding:0!important;background-color:var(--bd);background-position:center;background-size:cover}
.br-about-page .about-page-hero::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(6,26,46,.96),rgba(6,26,46,.7) 55%,rgba(6,26,46,.28))}
.br-about-page .about-page-hero__content{position:relative;z-index:1;width:100%;max-width:var(--mw);margin:0 auto;padding:110px 24px 72px}
.br-about-page .about-page-label{display:inline-block;margin-bottom:9px;color:#09b862;font-family:var(--fd);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.br-about-page .about-page-hero .about-page-label{color:var(--gb)}
.br-about-page .about-page-hero h1{max-width:760px;margin:0 0 15px;color:#fff;font-family:var(--fd);font-size:clamp(2.25rem,5vw,3.7rem);font-weight:700;line-height:1.04}
.br-about-page .about-page-hero h1 span{background:var(--ga);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.br-about-page .about-page-hero p{max-width:650px;margin:0;color:rgba(255,255,255,.8);font-size:1rem;line-height:1.7}
.br-about-page .about-page-section{padding:70px 24px}
.br-about-page .about-page-inner{width:100%;max-width:var(--mw);margin:0 auto}
.br-about-page .about-page-section h2{margin:0;color:var(--td);font-family:var(--fd);font-size:clamp(1.75rem,3.5vw,2.45rem);line-height:1.1}
.br-about-page .about-page-intro__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}
.br-about-page .about-page-copy p{margin:0 0 14px;color:var(--tb);font-size:1rem;line-height:1.8}
.br-about-page .about-page-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}
.br-about-page .about-page-tags span{padding:7px 14px;border-radius:100px;background:rgba(11,62,117,.07);color:var(--bb);font-size:.78rem;font-weight:600}
.br-about-page .about-page-history{background:var(--fl)}
.br-about-page .about-page-heading{max-width:780px;margin-bottom:45px}
.br-about-page .about-page-heading.centered{margin-right:auto;margin-left:auto;text-align:center}
.br-about-page .about-page-heading p{margin:13px 0 0;color:var(--tb);font-size:1rem;line-height:1.75}
.br-about-page .about-timeline{position:relative;display:grid;gap:64px}
.br-about-page .about-timeline::before{position:absolute;top:0;bottom:0;left:50%;width:1px;content:"";background:linear-gradient(var(--gb),rgba(11,62,117,.15),var(--gb))}
.br-about-page .about-timeline__item{position:relative;display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:center}
.br-about-page .about-timeline__item::before{position:absolute;top:50%;left:50%;z-index:2;width:17px;height:17px;border:4px solid var(--fl);border-radius:50%;background:var(--gb);box-shadow:0 0 0 1px rgba(11,62,117,.16);content:"";transform:translate(-50%,-50%)}
.br-about-page .about-timeline__item.is-reversed{grid-template-columns:1.18fr .82fr}
.br-about-page .about-timeline__item.is-reversed .about-timeline__content{grid-column:2;grid-row:1}
.br-about-page .about-timeline__item.is-reversed .about-timeline__gallery{grid-column:1;grid-row:1}
.br-about-page .about-timeline__content{padding:28px;border:1px solid var(--br);border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(6,26,46,.06)}
.br-about-page .about-timeline__item.is-current{padding:24px;border:1px solid rgba(11,214,115,.32);border-radius:24px;background:linear-gradient(135deg,rgba(11,214,115,.09),rgba(255,236,0,.045));box-shadow:0 20px 50px rgba(6,26,46,.1)}
.br-about-page .about-timeline__item.is-current::before{width:23px;height:23px;border-width:5px;box-shadow:0 0 0 7px rgba(11,214,115,.13)}
.br-about-page .about-timeline__item.is-current .about-timeline__content{border-color:rgba(11,214,115,.3);box-shadow:0 16px 38px rgba(11,62,117,.12)}
.br-about-page .about-timeline__item.is-current .about-timeline__gallery{outline:3px solid rgba(11,214,115,.28);box-shadow:0 18px 42px rgba(6,26,46,.18)}
.br-about-page .about-timeline__current{display:inline-flex;margin-bottom:12px;padding:6px 13px;border-radius:100px;background:var(--ga);color:var(--bd);font-family:var(--fd);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.br-about-page .about-timeline__year{display:block;background:var(--gs);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-family:var(--fd);font-size:2.7rem;font-weight:700;line-height:1}
.br-about-page .about-timeline__address{display:inline-flex;margin:9px 0 16px;padding:6px 12px;border-radius:100px;background:rgba(11,214,115,.1);color:#07834a;font-size:.77rem;font-weight:700}
.br-about-page .about-timeline__content h3{margin:0 0 8px;color:var(--td);font-family:var(--fd);font-size:1.35rem}
.br-about-page .about-timeline__content p{margin:0;color:var(--tm);font-size:1rem;line-height:1.72}
.br-about-page .about-timeline__gallery{display:grid;gap:8px;overflow:hidden;border-radius:18px}
.br-about-page .about-timeline__gallery figure{overflow:hidden;margin:0;border-radius:10px;background:#dce5ec}
.br-about-page .about-timeline__gallery img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.br-about-page .about-timeline__item--2022 .about-timeline__gallery .is-featured img{object-position:center 25%}
.br-about-page .about-timeline__gallery figure:hover img{transform:scale(1.035)}
.br-about-page .about-timeline__gallery.gallery-count-3{grid-template-columns:1.35fr .65fr;grid-template-rows:repeat(2,160px)}
.br-about-page .about-timeline__gallery.gallery-count-3 .is-featured{grid-row:1/3}
.br-about-page .about-timeline__gallery.gallery-count-4{grid-template-columns:1.35fr .65fr;grid-template-rows:repeat(3,106px)}
.br-about-page .about-timeline__gallery.gallery-count-4 .is-featured{grid-row:1/4}
.br-about-page .about-page-services{background:#fff}
.br-about-page .about-page-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.br-about-page .about-page-card-grid article{padding:25px 21px;border:1px solid var(--br);border-radius:15px;background:#fff;transition:var(--tr)}
.br-about-page .about-page-card-grid article:hover{border-color:var(--gb);box-shadow:0 10px 28px rgba(6,26,46,.08);transform:translateY(-4px)}
.br-about-page .about-page-card-icon{display:flex;width:46px;height:46px;align-items:center;justify-content:center;margin:0 auto 14px;border-radius:12px;background:linear-gradient(135deg,rgba(11,214,115,.14),rgba(255,236,0,.1));color:var(--bb);font-size:1.3rem}
.br-about-page .about-page-card-grid h3{margin:0 0 6px;color:var(--td);font-family:var(--fd);font-size:1.08rem;text-align:center}
.br-about-page .about-page-card-grid p{margin:0;color:var(--tm);font-size:.9rem;line-height:1.65;text-align:center}
.br-about-page .about-page-values{background:var(--fl)}
.br-about-page .about-page-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto}
.br-about-page .about-page-values-grid article{padding:26px 22px;border:1px solid var(--br);border-radius:15px;background:#fff;text-align:center}
.br-about-page .about-page-values-grid article>span{display:flex;width:45px;height:45px;align-items:center;justify-content:center;margin:0 auto 12px;border-radius:50%;background:var(--ga);color:var(--bd);font-family:var(--fd);font-size:1.2rem;font-weight:800}
.br-about-page .about-page-values-grid h3{margin:0 0 5px;color:var(--td);font-family:var(--fd);font-size:1.08rem}
.br-about-page .about-page-values-grid p{margin:0;color:var(--tm);font-size:.9rem;line-height:1.6}
.br-about-page .about-page-cta{padding:60px 24px!important;background:linear-gradient(135deg,var(--bd),var(--bb));text-align:center}
.br-about-page .about-page-cta>div{max-width:680px;margin:0 auto}
.br-about-page .about-page-cta h2{margin:0 0 9px;color:#fff;font-family:var(--fd);font-size:clamp(1.8rem,3.5vw,2.5rem)}
.br-about-page .about-page-cta p{margin:0 0 22px;color:var(--twm);font-size:1rem}
.br-about-page .about-page-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}

@media(max-width:900px){
  .br-about-page .about-page-intro__grid{grid-template-columns:1fr;gap:24px}
  .br-about-page .about-timeline::before{left:12px}
  .br-about-page .about-timeline__item,.br-about-page .about-timeline__item.is-reversed{grid-template-columns:1fr;gap:22px;padding-left:38px}
  .br-about-page .about-timeline__item.is-current{padding:24px 20px 24px 48px}
  .br-about-page .about-timeline__item::before{top:34px;left:12px}
  .br-about-page .about-timeline__item.is-reversed .about-timeline__content,.br-about-page .about-timeline__item.is-reversed .about-timeline__gallery{grid-column:auto;grid-row:auto}
  .br-about-page .about-page-card-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
  .br-about-page .about-page-hero{min-height:470px}
  .br-about-page .about-page-hero__content{padding:82px 16px 52px}
  .br-about-page .about-page-hero h1{font-size:2.2rem}
  .br-about-page .about-page-section{padding:52px 16px}
  .br-about-page .about-timeline{gap:48px}
  .br-about-page .about-timeline__item,.br-about-page .about-timeline__item.is-reversed{padding-left:28px}
  .br-about-page .about-timeline__item.is-current{padding:20px 16px 20px 38px}
  .br-about-page .about-timeline__content{padding:22px 19px}
  .br-about-page .about-timeline__gallery.gallery-count-3{grid-template-rows:repeat(2,115px)}
  .br-about-page .about-timeline__gallery.gallery-count-4{grid-template-rows:repeat(3,78px)}
  .br-about-page .about-page-card-grid,.br-about-page .about-page-values-grid{grid-template-columns:1fr}
  .br-about-page .about-page-cta__actions a{width:100%;justify-content:center}
}

/* FAQ: tipografia mais confortável para perguntas e respostas. */
.faq-q{padding:18px 20px;font-size:1rem}
.faq-a-inner{padding:0 20px 18px;font-size:.96rem;line-height:1.75}

/* Sobre Nós: apresentação institucional, fundador, serviços e números. */
.br-about-page .about-page-hero h2{max-width:720px;margin:0;color:rgba(255,255,255,.84);font-family:var(--fd);font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:500;line-height:1.35}
.br-about-page .about-page-story{max-width:970px;margin:0 auto 48px}
.br-about-page .about-page-story p{margin:0 0 18px;color:var(--tb);font-size:1.04rem;line-height:1.85}
.br-about-page .about-page-founder{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:42px;align-items:center;overflow:hidden;border:1px solid var(--br);border-radius:20px;background:var(--fl)}
.br-about-page .about-page-founder figure{height:100%;min-height:430px;margin:0;overflow:hidden;background:linear-gradient(145deg,#eef4f7,#dce7ed)}
.br-about-page .about-page-founder img{display:block;width:100%;height:100%;padding:18px 14px 0;object-fit:contain;object-position:center bottom}
.br-about-page .about-page-founder>div{padding:42px 42px 42px 0}
.br-about-page .about-page-founder strong{display:block;margin:8px 0 18px;color:var(--bb);font-size:.95rem}
.br-about-page .about-page-founder p{margin:0;color:var(--tb);font-size:1rem;line-height:1.8}
.br-about-page .about-page-card-grid{grid-template-columns:repeat(2,1fr);gap:18px}
.br-about-page .about-page-card-grid article{display:flex;align-items:flex-start;flex-direction:column;padding:30px 28px}
.br-about-page .about-page-card-icon{margin:0 0 16px}
.br-about-page .about-page-card-grid h3{margin-bottom:9px;font-size:1.18rem;text-align:left}
.br-about-page .about-page-card-grid p{font-size:.94rem;line-height:1.72;text-align:left}
.br-about-page .about-page-card-grid a{margin-top:auto;padding-top:20px;color:var(--bb);font-family:var(--fd);font-size:.9rem;font-weight:700;text-decoration:none}
.br-about-page .about-page-card-grid a:hover{color:#07834a}
.br-about-page .about-page-numbers{background:var(--bd)}
.br-about-page .about-page-numbers .about-page-label{color:var(--gb)}
.br-about-page .about-page-numbers h2{color:#fff}
.br-about-page .about-page-numbers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border-radius:16px;background:rgba(255,255,255,.14)}
.br-about-page .about-page-numbers-grid article{display:flex;min-height:160px;align-items:center;justify-content:center;flex-direction:column;padding:25px;background:#0a2846;text-align:center}
.br-about-page .about-page-numbers-grid strong{color:var(--gb);font-family:var(--fd);font-size:clamp(2rem,4vw,3rem);line-height:1}
.br-about-page .about-page-numbers-grid span{max-width:220px;margin-top:10px;color:#fff;font-size:.92rem;line-height:1.5}

@media(max-width:900px){
  .br-about-page .about-page-founder{grid-template-columns:1fr}
  .br-about-page .about-page-founder figure{min-height:380px}
  .br-about-page .about-page-founder>div{padding:0 28px 32px}
}

@media(max-width:600px){
  .br-about-page .about-page-card-grid,.br-about-page .about-page-numbers-grid{grid-template-columns:1fr}
  .br-about-page .about-page-founder figure{min-height:330px}
  .br-about-page .about-page-founder>div{padding:0 20px 26px}
}

/* Página Produtos: conteúdo comercial e institucional completo. */
.br-product-categories-page .product-categories-hero{max-width:none;margin:0;padding:92px 24px 86px;background:linear-gradient(125deg,var(--bd),var(--bb) 68%,#07503e);text-align:left}
.br-product-categories-page .product-categories-hero__inner{width:100%;max-width:var(--mw);margin:0 auto}
.br-product-categories-page .product-categories-hero .product-categories-eyebrow{color:var(--gb)}
.br-product-categories-page .product-categories-hero h1{max-width:980px;margin:0 0 18px;color:#fff;font-size:clamp(2.2rem,5vw,3.65rem);line-height:1.04}
.br-product-categories-page .product-categories-hero p{max-width:820px;margin:0 0 27px;color:rgba(255,255,255,.8);font-size:1.02rem;line-height:1.78}
.br-product-categories-page .product-categories-section{margin-top:0}
.br-product-categories-page .product-category-overview-card__heading h3{max-width:78%;font-size:1.25rem}
.br-product-categories-page .product-category-overview-card__content p{font-size:.9rem;line-height:1.68}
.br-product-categories-page .product-page-inner{width:100%;max-width:var(--mw);margin:0 auto}
.br-product-categories-page .product-benefits-section{padding:72px 24px;background:#fff}
.br-product-categories-page .product-benefits-section h2,.br-product-categories-page .product-faq-section h2{max-width:800px;margin:0;color:var(--td);font-family:var(--fd);font-size:clamp(1.75rem,3.5vw,2.55rem);line-height:1.12}
.br-product-categories-page .product-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}
.br-product-categories-page .product-benefits-grid article{padding:27px 25px;border:1px solid var(--br);border-radius:16px;background:var(--fl)}
.br-product-categories-page .product-benefits-grid article>span{display:flex;width:43px;height:43px;align-items:center;justify-content:center;border-radius:11px;background:var(--ga);color:var(--bd);font-family:var(--fd);font-size:.8rem;font-weight:800}
.br-product-categories-page .product-benefits-grid h3{margin:16px 0 9px;color:var(--td);font-family:var(--fd);font-size:1.12rem;line-height:1.25}
.br-product-categories-page .product-benefits-grid p{margin:0;color:var(--tm);font-size:.92rem;line-height:1.72}
.br-product-categories-page .product-faq-section{padding:72px 24px;background:var(--fl)}
.br-product-categories-page .product-faq-section .faq-grid{max-width:900px;margin:30px 0 0}
.br-product-categories-page .product-faq-section .faq-item{background:#fff}
.br-product-categories-page .product-faq-section .faq-item h3{margin:0}
.br-product-categories-page .product-faq-section .faq-q span{margin-left:20px;color:var(--bb);font-size:1.25rem}
.br-product-categories-page .product-category-cta{padding:68px 24px}
.br-product-categories-page .product-category-cta h2{max-width:900px;margin:0 auto 12px;font-size:clamp(1.75rem,3.5vw,2.55rem);line-height:1.12}
.br-product-categories-page .product-category-cta p{max-width:760px;margin:0 auto 24px;font-size:1rem;line-height:1.72}

@media(max-width:900px){
  .br-product-categories-page .product-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:600px){
  .br-product-categories-page .product-categories-hero{padding:64px 16px 58px}
  .br-product-categories-page .product-categories-hero h1{font-size:2.15rem}
  .br-product-categories-page .product-benefits-section,.br-product-categories-page .product-faq-section{padding:54px 16px}
  .br-product-categories-page .product-benefits-grid{grid-template-columns:1fr}
  .br-product-categories-page .product-category-overview-card__heading h3{max-width:70%;font-size:1.12rem}
  .br-product-categories-page .product-category-cta{padding:54px 16px}
}

/* Ajustes visuais da página inicial. */
.hbi:first-child::after{background:linear-gradient(90deg,rgba(6,26,46,.92) 0%,rgba(11,62,117,.72) 40%,rgba(11,62,117,.16) 72%,transparent 100%)!important}
.home-segments{background:#079b55}
.home-segments p{color:rgba(255,255,255,.9)}
.blog{background:#fff}
.blog .slw{color:#079b55}
.blog .stw{margin:0;color:var(--td)}
.blog-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}
.blog-all-link{padding:7px 16px;border:1px solid var(--br);border-radius:100px;color:var(--bb);font-size:.76rem;font-weight:600;text-decoration:none;transition:var(--tr)}
.blog-all-link:hover{border-color:var(--gb);background:rgba(11,214,115,.07);color:#079b55}
.blog .bfeat{overflow:hidden;border:1px solid var(--br);border-radius:13px;box-shadow:0 12px 32px rgba(6,26,46,.08)}
.blog .bthumb{border-radius:0}
.blog .bfc{border-radius:0;background:var(--bd)}
.blog .bfc-empty{border-radius:12px}
.blog-subjects{margin-bottom:20px}
.blog .blog-subjects-title{margin-bottom:10px;color:var(--td);font-family:var(--fd);font-size:.92rem;font-weight:700;text-align:left}
.blog-subjects-list{display:flex;flex-wrap:wrap;gap:7px}
.blog-subject-link{padding:5px 12px;border:1px solid var(--br);border-radius:100px;background:var(--fl);color:var(--tm);font-size:.7rem;text-decoration:none;transition:var(--tr)}
.blog-subject-link:hover{border-color:var(--gb);color:#079b55}

/* Página de contato. */
.br-contact-page{background:#fff}
.br-contact-page .contact-page-main{overflow:hidden;background:#fff;color:var(--tb)}
.br-contact-page .contact-page-main *{box-sizing:border-box}
.br-contact-page .contact-page-inner{width:100%;max-width:var(--mw);margin:0 auto}
.br-contact-page .contact-page-label{display:inline-block;margin-bottom:9px;color:#079b55;font-family:var(--fd);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.br-contact-page .contact-page-hero{padding:96px 24px 88px;background:linear-gradient(125deg,var(--bd),var(--bb) 68%,#07503e)}
.br-contact-page .contact-page-hero .contact-page-label{color:var(--gb)}
.br-contact-page .contact-page-hero h1{max-width:850px;margin:0 0 17px;color:#fff;font-family:var(--fd);font-size:clamp(2.35rem,5vw,3.8rem);line-height:1.04}
.br-contact-page .contact-page-hero p{max-width:820px;margin:0;color:rgba(255,255,255,.82);font-size:1.04rem;line-height:1.8}
.br-contact-page .contact-page-section{padding:72px 24px}
.br-contact-page .contact-page-section h2,.br-contact-page .contact-map-section h2{max-width:820px;margin:0;color:var(--td);font-family:var(--fd);font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.12}
.br-contact-page .contact-channels{background:#fff}
.br-contact-page .contact-channels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:34px}
.br-contact-page .contact-channels-grid article{min-width:0;padding:25px 23px;border:1px solid var(--br);border-radius:16px;background:var(--fl)}
.br-contact-page .contact-channels-grid article>span{display:flex;width:46px;height:46px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:12px;background:var(--ga);color:var(--bd);font-family:var(--fd);font-size:1.2rem;font-weight:800}
.br-contact-page .contact-channels-grid h3{margin:0 0 8px;color:var(--td);font-family:var(--fd);font-size:1.12rem}
.br-contact-page .contact-channels-grid p,.br-contact-page .contact-channels-grid a{overflow-wrap:anywhere;margin:0;color:var(--tm);font-size:.94rem;line-height:1.65;text-decoration:none}
.br-contact-page .contact-channels-grid a:hover{color:#079b55}
.br-contact-page .contact-form-section{background:var(--fl)}
.br-contact-page .contact-form-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:55px;align-items:start}
.br-contact-page .contact-form-intro{position:sticky;top:115px}
.br-contact-page .contact-form-intro p{margin:16px 0 0;color:var(--tm);font-size:1rem;line-height:1.78}
.br-contact-page .contact-form-card{padding:32px;border:1px solid var(--br);border-radius:18px;background:#fff;box-shadow:0 15px 42px rgba(6,26,46,.08)}
.br-contact-page .contact-form-message{margin-bottom:22px;padding:16px 18px;border-radius:10px;font-size:.9rem;line-height:1.6}
.br-contact-page .contact-form-message.is-success{border:1px solid rgba(11,214,115,.35);background:rgba(11,214,115,.1);color:#076c40}
.br-contact-page .contact-form-message.is-error{border:1px solid rgba(190,45,45,.25);background:rgba(190,45,45,.08);color:#8e2525}
.br-contact-page .contact-page-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.br-contact-page .contact-field{min-width:0}
.br-contact-page .contact-field.is-wide,.br-contact-page .contact-form-submit.is-wide{grid-column:1/-1}
.br-contact-page .contact-field label{display:block;margin-bottom:7px;color:var(--td);font-size:.82rem;font-weight:700}
.br-contact-page .contact-field label span{color:#079b55}
.br-contact-page .contact-field input,.br-contact-page .contact-field select,.br-contact-page .contact-field textarea{display:block;width:100%;border:1px solid #cedae2;border-radius:9px;background:#fff;padding:12px 13px;color:var(--td);font-family:var(--fb);font-size:.92rem;outline:0;transition:var(--tr)}
.br-contact-page .contact-field select{height:48px}
.br-contact-page .contact-field textarea{min-height:170px;resize:vertical;line-height:1.65}
.br-contact-page .contact-field input:focus,.br-contact-page .contact-field select:focus,.br-contact-page .contact-field textarea:focus{border-color:var(--bb);box-shadow:0 0 0 3px rgba(11,62,117,.08)}
.br-contact-page .contact-field textarea::placeholder{color:#7b8c98}
.br-contact-page .contact-form-submit{display:flex;justify-content:flex-start}
.br-contact-page .contact-form-submit button{border:0;cursor:pointer;font-family:var(--fb)}
.br-contact-page .contact-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.br-contact-page .contact-process{background:var(--bd)}
.br-contact-page .contact-process .contact-page-label{color:var(--gb)}
.br-contact-page .contact-process h2{color:#fff}
.br-contact-page .contact-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}
.br-contact-page .contact-process-grid article{padding:28px 25px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.055)}
.br-contact-page .contact-process-grid article>span{display:flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:17px;border-radius:50%;background:var(--ga);color:var(--bd);font-family:var(--fd);font-weight:800}
.br-contact-page .contact-process-grid h3{margin:0 0 9px;color:#fff;font-family:var(--fd);font-size:1.12rem;line-height:1.3}
.br-contact-page .contact-process-grid p{margin:0;color:var(--twm);font-size:.92rem;line-height:1.7}
.br-contact-page .contact-map-section{padding:72px 24px 80px;background:#fff}
.br-contact-page .contact-map{height:460px;margin-top:30px;overflow:hidden;border:1px solid var(--br);border-radius:18px;box-shadow:0 15px 40px rgba(6,26,46,.09)}
.br-contact-page .contact-map iframe{display:block;width:100%;height:100%;border:0}

@media(max-width:900px){
  .br-contact-page .contact-channels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .br-contact-page .contact-form-layout{grid-template-columns:1fr;gap:28px}
  .br-contact-page .contact-form-intro{position:static}
  .br-contact-page .contact-process-grid{grid-template-columns:1fr}
}

@media(max-width:600px){
  .br-contact-page .contact-page-hero{padding:64px 16px 58px}
  .br-contact-page .contact-page-hero h1{font-size:2.2rem}
  .br-contact-page .contact-page-section,.br-contact-page .contact-map-section{padding:54px 16px}
  .br-contact-page .contact-channels-grid,.br-contact-page .contact-page-form{grid-template-columns:1fr}
  .br-contact-page .contact-field.is-wide,.br-contact-page .contact-form-submit.is-wide{grid-column:auto}
  .br-contact-page .contact-form-card{padding:23px 18px}
  .br-contact-page .contact-form-submit .bwa{width:100%;justify-content:center}
  .br-contact-page .contact-map{height:350px}
}

/* Ajustes de autoridade da home e percurso institucional da página Sobre Nós. */
.home-trust{background:var(--bd)}
.home-trust>.si>.sl{color:var(--gb)}
.home-trust>.si>.st{color:#fff}
.home-trust article{border-color:rgba(255,255,255,.14);background:#fff}

.br-about-page .about-page-journey{position:relative}
.br-about-page .about-page-journey__track,.br-about-page .about-page-journey__progress{position:absolute;top:0;left:max(8px,calc((100% - var(--mw))/2 - 18px));z-index:3;width:3px;height:0;border-radius:3px;pointer-events:none}
.br-about-page .about-page-journey__track{background:#cbd6dd;box-shadow:0 0 0 5px rgba(11,62,117,.045)}
.br-about-page .about-page-journey__progress{background:linear-gradient(180deg,var(--gb),var(--bb) 55%,var(--gb));box-shadow:0 0 0 5px rgba(11,214,115,.08);transition:height .12s linear}
.br-about-page .about-page-journey-step{position:relative}
.br-about-page .about-page-journey-step::before{position:absolute;top:69px;left:max(8px,calc((100% - var(--mw))/2 - 18px));z-index:4;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#cbd6dd;box-shadow:0 0 0 4px rgba(11,62,117,.08);content:"";transform:translateX(-7.5px);transition:background .25s ease,box-shadow .25s ease,transform .25s ease}
.br-about-page .about-page-history.about-page-journey-step::before{border-color:var(--fl)}
.br-about-page .about-page-numbers.about-page-journey-step::before{border-color:#f2f5f7}
.br-about-page .about-page-journey-step.is-journey-active::before{background:var(--gb);box-shadow:0 0 0 6px rgba(11,214,115,.16);transform:translateX(-7.5px) scale(1.12)}
.br-about-page .about-page-numbers{background:#f2f5f7}
.br-about-page .about-page-numbers .about-page-label{color:#079b55}
.br-about-page .about-page-numbers h2{color:var(--td)}
.br-about-page .about-page-numbers-grid{gap:16px;overflow:visible;background:transparent}
.br-about-page .about-page-numbers-grid article{border:1px solid var(--br);border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(6,26,46,.055)}
.br-about-page .about-page-numbers-grid strong{color:var(--bb)}
.br-about-page .about-page-numbers-grid span{color:var(--tb)}

@media(max-width:600px){
  .br-about-page .about-page-journey__track,.br-about-page .about-page-journey__progress,.br-about-page .about-page-journey-step::before{left:7px}
}

/* Categoria Simples Monofásico: conteúdo comercial, benefícios e FAQ. */
.br-product-category-page .product-category-main.is-featured-category .product-category-hero{max-width:none;margin:0;padding:68px max(24px,calc((100% - var(--mw))/2)) 62px;background:linear-gradient(125deg,var(--bd),var(--bb) 72%,#07503e);text-align:left}
.br-product-category-page .product-category-main.is-featured-category .product-category-hero .product-category-breadcrumb{max-width:none;margin:0 0 25px;padding:0;color:rgba(255,255,255,.72)}
.br-product-category-page .product-category-main.is-featured-category .product-category-hero .product-category-breadcrumb a{color:var(--gb)}
.br-product-category-page .product-category-main.is-featured-category .product-category-hero .product-category-breadcrumb span[aria-current="page"]{color:rgba(255,255,255,.86)}
.br-product-category-page .product-category-main.is-featured-category .product-category-heading{justify-content:flex-start;margin-bottom:14px}
.br-product-category-page .product-category-main.is-featured-category .product-category-heading h1{max-width:940px;color:#fff;font-size:clamp(2.15rem,4.5vw,3.45rem);line-height:1.05}
.br-product-category-page .product-category-main.is-featured-category .product-category-count{background:rgba(11,214,115,.16);color:var(--gb)}
.br-product-category-page .product-category-main.is-featured-category .product-category-hero>p{max-width:940px;color:rgba(255,255,255,.82);font-size:1.02rem;line-height:1.78}
.br-product-category-page .product-category-products-heading{margin-top:0;padding:54px 24px 24px;background:#f2f5f7}
.br-product-category-page .product-category-products-heading>div,.br-product-category-page .product-category-section-inner{width:100%;max-width:var(--mw);margin:0 auto}
.br-product-category-page .product-category-products-heading h2,.br-product-category-page .product-category-benefits h2,.br-product-category-page .product-category-faq h2{max-width:850px;margin:0;color:var(--td);font-family:var(--fd);font-size:clamp(1.75rem,3.5vw,2.55rem);line-height:1.12}
.br-product-category-page .product-category-products-heading p{max-width:800px;margin:14px 0 0;color:var(--tb);font-size:1rem;line-height:1.75}
.br-product-category-page .product-category-products-heading+.product-category-grid{max-width:none;padding:30px max(24px,calc((100% - var(--mw))/2));background:#f2f5f7}
.br-product-category-page .product-category-products-heading+.product-category-grid+.product-category-back{max-width:none;padding:8px max(24px,calc((100% - var(--mw))/2)) 38px;background:#f2f5f7}
.br-product-category-page .product-category-eyebrow{display:block;margin-bottom:8px;color:#079b55;font-family:var(--fd);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.br-product-category-page .product-category-benefits{padding:72px 24px;background:#fff}
.br-product-category-page .product-category-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}
.br-product-category-page .product-category-benefits-grid article{padding:27px 25px;border:1px solid var(--br);border-radius:16px;background:var(--fl)}
.br-product-category-page .product-category-benefits-grid article>span{display:flex;width:43px;height:43px;align-items:center;justify-content:center;border-radius:11px;background:var(--ga);color:var(--bd);font-family:var(--fd);font-size:.8rem;font-weight:800}
.br-product-category-page .product-category-benefits-grid h3{margin:16px 0 9px;color:var(--td);font-family:var(--fd);font-size:1.12rem;line-height:1.25}
.br-product-category-page .product-category-benefits-grid p{margin:0;color:var(--tm);font-size:.92rem;line-height:1.72}
.br-product-category-page .product-category-faq{padding:72px 24px;background:var(--fl)}
.br-product-category-page .product-category-faq::before{display:none}
.br-product-category-page .product-category-faq .faq-grid{max-width:900px;margin:30px 0 0}
.br-product-category-page .product-category-faq .faq-item{background:#fff}
.br-product-category-page .product-category-faq .faq-item h3{margin:0}
.br-product-category-page .product-category-faq .faq-q span{margin-left:20px;color:var(--bb);font-size:1.25rem}
.br-product-category-page .product-category-cta--expanded{padding:68px 24px}
.br-product-category-page .product-category-cta--expanded h2{max-width:900px;margin:0 auto 12px;font-size:clamp(1.75rem,3.5vw,2.55rem);line-height:1.12}
.br-product-category-page .product-category-cta--expanded p{max-width:760px;margin:0 auto 24px;font-size:1rem;line-height:1.72}

@media(max-width:900px){
  .br-product-category-page .product-category-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:600px){
  .br-product-category-page .product-category-main.is-featured-category .product-category-hero{padding:54px 16px 48px}
  .br-product-category-page .product-category-products-heading{padding:45px 16px 20px}
  .br-product-category-page .product-category-products-heading+.product-category-grid{padding:24px 16px}
  .br-product-category-page .product-category-products-heading+.product-category-grid+.product-category-back{padding:4px 16px 32px}
  .br-product-category-page .product-category-benefits,.br-product-category-page .product-category-faq,.br-product-category-page .product-category-cta--expanded{padding:54px 16px}
  .br-product-category-page .product-category-benefits-grid{grid-template-columns:1fr}
}
