.header{transition:background .35s,transform .35s,box-shadow .35s}.header.scrolled{position:fixed;height:72px;background:rgba(5,5,5,.86);backdrop-filter:blur(18px);box-shadow:0 12px 40px rgba(0,0,0,.35)}
.hero-glow{position:absolute;width:480px;height:480px;border-radius:50%;background:var(--orange);filter:blur(140px);opacity:.1;right:11%;top:23%;animation:glowPulse 5s ease-in-out infinite}.hero .eyebrow,.hero h1,.hero>p,.hero-actions{animation:heroIn .85s both}.hero h1{animation-delay:.08s}.hero>p{animation-delay:.16s}.hero-actions{animation-delay:.24s}.visual{animation:visualIn 1.1s .18s both}.core:after{content:"";position:absolute;inset:-20px;border:1px solid rgba(255,100,0,.15);border-radius:50%;animation:pulseRing 2.6s ease-out infinite}.metric{animation:floatMetric 4s ease-in-out infinite}.metric-b{animation-delay:-1.3s}.metric-c{animation-delay:-2.6s}
.card:before,.expertise-card:before{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(255,100,0,.1),transparent 42%);opacity:0;transition:opacity .3s;pointer-events:none}.card:hover:before,.expertise-card:hover:before{opacity:1}.mini-accordion{margin:22px 0 52px;border-bottom:1px solid #242424}.mini-accordion button{width:100%;border:0;border-top:1px solid #242424;background:transparent;color:#bbb;padding:10px 0;display:flex;justify-content:space-between;align-items:center;text-align:left;font:600 11px Manrope;cursor:pointer}.mini-accordion button b{color:var(--orange);font-size:17px;transition:transform .25s}.mini-accordion button[aria-expanded="true"] b{transform:rotate(45deg)}.mini-accordion>p{display:none;margin:0!important;color:#888!important;font-size:10px!important;line-height:1.55!important}.mini-accordion button[aria-expanded="true"]+p{display:block;padding:2px 20px 12px 0;animation:accordionIn .3s}
.expertise{background:linear-gradient(140deg,#080808,#140a04);border-top:1px solid #21150e}.expertise-intro{max-width:900px;margin-bottom:60px}.expertise-intro .kicker{display:inline-block;margin-left:14px}.expertise-intro>p:last-child{max-width:680px;color:#8d8d8d;line-height:1.8;font-size:14px}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.expertise-card{position:relative;overflow:hidden;border:1px solid #302218;background:rgba(13,13,13,.78);padding:34px;min-height:365px;transition:transform .3s,border-color .3s}.expertise-card:hover{transform:translateY(-8px);border-color:#73401e}.channel-symbol{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#271206,#0d0d0d);border:1px solid #63300f;color:var(--orange);font:700 26px Oswald;margin-bottom:42px;box-shadow:inset 0 0 20px rgba(255,100,0,.08)}.expertise-card small{color:var(--orange);font-size:9px;letter-spacing:.16em}.expertise-card h3{font:600 29px Oswald;text-transform:uppercase;margin:10px 0}.expertise-card>p{color:#8e8e8e;font-size:12px;line-height:1.7}.expertise-card>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.expertise-card b{font-size:8px;letter-spacing:.08em;text-transform:uppercase;border:1px solid #342217;padding:7px 9px;color:#aaa}.platform-note{margin:25px 0 0;color:#565656;font-size:9px}.reveal{opacity:0;transform:translateY(35px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}
.testimonials{background:#ece9e3;color:#111;overflow:hidden}.testimonial-stage{position:relative;max-width:1060px;margin:0 auto}.testimonial-track{position:relative;min-height:390px}.testimonial{position:absolute;inset:0;padding:55px 80px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.09);opacity:0;transform:translateX(45px) scale(.98);pointer-events:none;transition:opacity .55s,transform .55s}.testimonial.active{opacity:1;transform:none;pointer-events:auto}.testimonial .quote-mark{position:absolute;right:45px;top:5px;font:700 110px Georgia;color:#f2d8c7}.testimonial>p{font:500 clamp(22px,2.5vw,35px) Manrope;line-height:1.45;letter-spacing:-.03em;max-width:820px;position:relative}.client{display:flex;align-items:center;gap:15px;margin-top:35px}.avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#111;color:var(--orange);font-size:10px;font-weight:800}.client>div{display:flex;flex-direction:column}.client strong{font-size:12px}.blurred-name{filter:blur(5px);user-select:none}.client small{font-size:9px;color:#888;margin-top:4px}.verified{position:absolute;right:45px;bottom:58px;color:#777;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.slider-arrow{position:absolute;z-index:3;top:50%;width:48px;height:48px;border:1px solid #c9c4bc;background:#f5f3ef;color:#111;border-radius:50%;font-size:20px;cursor:pointer;transition:.2s}.slider-arrow:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.slider-arrow.prev{left:-75px}.slider-arrow.next{right:-75px}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:35px}.slider-dots button{width:26px;height:3px;border:0;background:#ccc;padding:0;cursor:pointer;transition:.3s}.slider-dots button.active{width:52px;background:var(--orange)}
.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:18;background:#19a85b;color:#fff;border-radius:60px;padding:10px 17px 10px 10px;display:flex;align-items:center;gap:11px;box-shadow:0 12px 45px rgba(0,0,0,.4);transition:.25s}.whatsapp-float:hover{transform:translateY(-4px) scale(1.02)}.wa-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#19a85b;font-size:23px;font-weight:800;transform:rotate(-30deg)}.wa-copy{display:flex;flex-direction:column}.wa-copy strong{font-size:11px}.wa-copy small{font-size:8px;opacity:.8}.whatsapp-float i{position:absolute;width:12px;height:12px;background:#5dff95;border:2px solid #fff;border-radius:50%;left:38px;top:7px;animation:onlinePulse 1.7s infinite}
.lead-popup[hidden]{display:none}.lead-popup{position:fixed;inset:0;z-index:30;display:grid;place-items:center}.popup-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(9px);animation:fadeIn .3s}.popup-card{width:min(530px,calc(100% - 30px));background:radial-gradient(circle at 100% 0,#341607,#0b0b0b 50%);border:1px solid #593019;padding:50px;position:relative;box-shadow:0 30px 100px #000;animation:popupIn .45s cubic-bezier(.2,.8,.2,1)}.popup-card:before{content:"NP";position:absolute;right:15px;bottom:-30px;font:700 160px Oswald;color:rgba(255,100,0,.045)}.popup-close{position:absolute;right:14px;top:12px;border:0;background:transparent;color:#888;font-size:26px;cursor:pointer}.popup-label{color:var(--orange);font-size:9px;letter-spacing:.18em;font-weight:800}.popup-card h2{font:600 49px/1.02 Oswald;text-transform:uppercase;margin:18px 0}.popup-card h2 em{font-style:normal;color:var(--orange)}.popup-card>p{color:#999;font-size:13px;line-height:1.7}.popup-card .button{position:relative;z-index:2;margin-top:10px}.popup-later{display:block;border:0;background:transparent;color:#777;text-decoration:underline;font-size:9px;margin:22px auto 12px;cursor:pointer}.popup-card>small{display:block;text-align:center;color:#555;font-size:8px}.body-lock{overflow:hidden}
@keyframes heroIn{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes visualIn{from{opacity:0;transform:translateX(60px) scale(.9)}to{opacity:1;transform:none}}@keyframes glowPulse{50%{opacity:.17;transform:scale(1.15)}}@keyframes pulseRing{from{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}@keyframes floatMetric{50%{transform:translateY(-10px)}}@keyframes onlinePulse{50%{box-shadow:0 0 0 6px rgba(93,255,149,.15)}}@keyframes fadeIn{from{opacity:0}}@keyframes popupIn{from{opacity:0;transform:translateY(40px) scale(.95)}}@keyframes accordionIn{from{opacity:0;transform:translateY(-5px)}}
@media(max-width:1000px){.expertise-grid{grid-template-columns:1fr}.slider-arrow{top:auto;bottom:-68px}.slider-arrow.prev{left:calc(50% - 60px)}.slider-arrow.next{right:calc(50% - 60px)}.slider-dots{margin-top:85px}}
@media(max-width:600px){.testimonial-track{min-height:500px}.testimonial{padding:38px 25px}.testimonial .quote-mark{right:20px}.testimonial>p{font-size:21px}.verified{position:static;margin-top:25px}.whatsapp-float{right:14px;bottom:14px;padding:9px}.wa-copy{display:none}.popup-card{padding:42px 25px}.popup-card h2{font-size:39px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* Faixa contínua, sem lacunas */
.marquee .marquee-track{display:flex;width:max-content;animation:marqueeSeamless 24s linear infinite;will-change:transform}.marquee-track>span{display:flex;align-items:center;flex:none}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marqueeSeamless{to{transform:translateX(-50%)}}

/* Especialidades — autoridade multicanal */
.expertise-v2{position:relative;overflow:hidden;background:#070707;border-top:1px solid #24150c}.expertise-v2:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.expertise-bg i{position:absolute;border:1px solid rgba(255,100,0,.11);border-radius:50%;right:-150px;top:-180px;width:650px;height:650px;animation:spin 28s linear infinite}.expertise-bg i:nth-child(2){width:490px;height:490px;right:-70px;top:-100px;animation-direction:reverse}.expertise-bg i:nth-child(3){width:310px;height:310px;right:20px;top:-10px}.expertise-top,.expertise-title,.platform-cards,.growth-system,.expertise-v2>.platform-note{position:relative;z-index:2}.expertise-top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #2a201b;padding-bottom:30px}.expertise-top>div{display:flex;align-items:center;gap:15px}.expertise-manifesto{max-width:560px;color:#8e8e8e;font-size:13px;line-height:1.75;margin:0}.expertise-manifesto strong{color:#eee;font-weight:600}.expertise-title{display:flex;align-items:center;justify-content:space-between;padding:55px 0}.expertise-title h2{font-size:clamp(48px,6vw,88px)}.expertise-seal{width:105px;height:105px;border:1px solid #63300f;border-radius:50%;background:radial-gradient(circle,#241006,#080808 70%);display:flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 0 70px rgba(255,100,0,.1);animation:sealFloat 4s ease-in-out infinite}.expertise-seal span{font:700 35px Oswald;color:var(--orange)}.expertise-seal small{font:700 8px/1.2 Manrope;color:#888;letter-spacing:.1em}.platform-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.platform-card{position:relative;overflow:hidden;min-height:610px;padding:38px;border:1px solid #302219;background:linear-gradient(150deg,rgba(25,13,7,.9),rgba(10,10,10,.96) 45%);transition:transform .35s,border-color .35s}.platform-card:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(100px);opacity:.1;background:var(--orange);right:-140px;top:-140px;transition:.35s}.platform-card:hover{transform:translateY(-8px);border-color:#7d3a14}.platform-card:hover:before{opacity:.2}.platform-card-head{display:flex;align-items:center;gap:16px;padding-bottom:32px;border-bottom:1px solid #33241b}.platform-monogram{width:68px;height:68px;border-radius:18px;display:grid;place-items:center;border:1px solid #6b3212;background:linear-gradient(145deg,#301306,#0c0c0c);color:var(--orange);font:700 32px Oswald;box-shadow:inset 0 0 25px rgba(255,100,0,.08)}.platform-card-head>div{display:flex;flex-direction:column}.platform-card-head small{color:#8a5b40;font-size:8px;letter-spacing:.18em}.platform-card h3{font:600 39px/1 Oswald;text-transform:uppercase;margin:5px 0 0}.platform-card-head>b{margin-left:auto;align-self:flex-start;color:#4e3223;font:600 11px Oswald}.platform-card>p{color:#999;font-size:13px;line-height:1.75;max-width:530px;margin:30px 0}.channel-list{border-top:1px solid #28201b}.channel-list>div{position:relative;padding:19px 36px 19px 0;border-bottom:1px solid #28201b;display:flex;flex-direction:column;transition:padding .25s,background .25s}.channel-list>div:hover{padding-left:12px;background:linear-gradient(90deg,rgba(255,100,0,.07),transparent)}.channel-list span{font:600 18px Oswald;text-transform:uppercase}.channel-list small{font-size:9px;color:#707070;margin-top:4px}.channel-list i{position:absolute;right:5px;top:23px;color:var(--orange);font-style:normal}.growth-system{margin-top:18px;padding:40px;border:1px solid #322117;background:linear-gradient(110deg,#190c05,#0b0b0b);display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px}.growth-copy>span{font-size:8px;color:var(--orange);font-weight:800;letter-spacing:.18em}.growth-copy h3{font:600 31px/1.08 Oswald;text-transform:uppercase;margin:13px 0}.growth-copy h3 em{color:var(--orange);font-style:normal}.growth-copy p{font-size:11px;line-height:1.7;color:#777}.journey{display:flex;align-items:center;justify-content:space-between;gap:13px}.journey>div{height:105px;flex:1;border:1px solid #342217;background:#0d0d0d;padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.journey>div:hover{border-color:var(--orange);transform:translateY(-4px)}.journey b{color:#634127;font:600 9px Oswald}.journey span{font:600 14px Oswald;text-transform:uppercase}.journey>i{font-style:normal;color:#5f341d}.journey .journey-result{background:var(--orange);border-color:var(--orange);color:#080808}.journey-result b{color:#6c2b00}.expertise-v2>.platform-note{margin-top:22px;text-align:center}@keyframes sealFloat{50%{transform:translateY(-9px)}}

/* Ícone reconhecível do WhatsApp no CTA flutuante */
.wa-icon{transform:none!important;padding:6px}.wa-icon svg{display:block;width:100%;height:100%}.wa-bubble{fill:#18a957}.wa-phone{fill:#fff}

@media(max-width:1000px){.expertise-top{display:block}.expertise-manifesto{margin-top:25px}.platform-cards{grid-template-columns:1fr}.growth-system{grid-template-columns:1fr}.expertise-seal{display:none}}
@media(max-width:700px){.marquee .marquee-track{animation-duration:18s}.expertise-title{padding:42px 0}.expertise-title h2{font-size:43px}.platform-card{min-height:auto;padding:26px}.platform-card-head{align-items:flex-start}.platform-monogram{width:54px;height:54px}.platform-card h3{font-size:31px}.growth-system{padding:27px 20px}.journey{display:grid;grid-template-columns:1fr 1fr}.journey>i{display:none}.journey>div{height:90px}}

/* Mais espaço para relatos detalhados sobre vendas */
.testimonial-track{min-height:470px}
@media(max-width:600px){.testimonial-track{min-height:540px}}

/* Ritmo vertical mais compacto entre as seções */
.section{padding-top:86px;padding-bottom:86px}.services{padding-bottom:58px}.expertise-v2{padding-top:68px;padding-bottom:54px}.method{padding-top:64px;padding-bottom:72px}.results{padding-top:74px;padding-bottom:74px}.testimonials{padding-top:76px;padding-bottom:36px}.testimonials .section-heading{margin-bottom:45px}.cta{min-height:510px;padding-top:64px;padding-bottom:64px}
@media(max-width:1000px){.section{padding-top:70px;padding-bottom:70px}.services{padding-bottom:44px}.expertise-v2{padding-top:55px;padding-bottom:44px}.method{padding-top:55px;padding-bottom:62px}.testimonials{padding-top:62px;padding-bottom:30px}.cta{min-height:480px;padding-top:55px;padding-bottom:55px}}
@media(max-width:600px){.section{padding:60px 22px}.services{padding-bottom:38px}.expertise-v2{padding-top:48px;padding-bottom:38px}.method{padding-top:48px;padding-bottom:55px}.results{padding-top:55px;padding-bottom:55px}.testimonials{padding-top:55px;padding-bottom:24px}.cta{padding-top:52px;padding-bottom:52px;min-height:auto}}

/* Rodapé redistribuído */
.site-footer{display:block;padding:58px 6vw 24px;background:linear-gradient(135deg,#080808,#050505);border-top:1px solid #29201b}.site-footer .footer-main{display:grid;grid-template-columns:1.45fr .7fr .9fr 1.15fr;gap:5vw;align-items:start;font-size:inherit;text-transform:none;font-weight:400}.footer-brand img{width:255px}.site-footer .footer-brand p{text-align:left;max-width:330px;color:#777;font-size:11px;line-height:1.7;margin-top:22px}.footer-column,.footer-social{display:flex;flex-direction:column;align-items:flex-start}.footer-column>span,.footer-social>span{color:var(--orange);font-size:8px;letter-spacing:.18em;font-weight:800;margin-bottom:22px}.footer-column>a{font-size:11px;color:#d0d0d0;margin-bottom:12px;transition:.2s}.footer-column>a:hover{color:var(--orange)}.footer-column>small{font-size:8px;color:#555;text-align:left;margin-top:-5px}.footer-social>div{display:flex;gap:10px;flex-wrap:wrap}.footer-social a{height:46px;padding:0 15px 0 11px;border:1px solid #292929;display:flex;align-items:center;gap:9px;font-size:10px;transition:.25s}.footer-social a:hover{border-color:#6b3518;background:#150b06;transform:translateY(-3px)}.footer-social svg{width:23px;height:23px}.footer-social a:first-child svg{fill:none;stroke:#fff;stroke-width:1.8}.footer-social a .icon-fill{fill:#fff;stroke:none}.footer-social a:last-child svg path:first-child{fill:none;stroke:#fff;stroke-width:1.7}.footer-social a:last-child .icon-cut{fill:#fff}.footer-social b{font-size:9px}.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #202020;margin-top:44px;padding-top:22px;gap:20px;font-size:inherit;text-transform:none;font-weight:400}.site-footer .footer-bottom small{text-align:left;color:#555;font-size:8px}.footer-bottom>div{display:flex;gap:24px}.footer-bottom a,.footer-bottom button{color:#777;font:500 8px Manrope;background:none;border:0;padding:0;cursor:pointer}.footer-bottom a:hover,.footer-bottom button:hover{color:var(--orange)}

/* Consentimento de cookies */
.cookie-banner{position:fixed;z-index:45;left:50%;bottom:18px;transform:translateX(-50%);width:min(1180px,calc(100% - 36px));background:rgba(14,14,14,.96);border:1px solid #4a2a18;box-shadow:0 20px 80px rgba(0,0,0,.65);backdrop-filter:blur(18px);padding:20px 22px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;animation:cookieIn .45s ease}.cookie-banner.cookie-hidden{display:none}.cookie-copy>span,.cookie-label{font-size:8px;letter-spacing:.18em;font-weight:800;color:var(--orange)}.cookie-copy p{font-size:10px;color:#999;line-height:1.65;margin:7px 0 0;max-width:720px}.cookie-copy a{color:#ddd;text-decoration:underline}.cookie-actions,.cookie-panel-actions{display:flex;align-items:center;gap:9px}.cookie-primary,.cookie-secondary{min-height:40px;padding:0 15px;border:1px solid #3a3a3a;background:transparent;color:#ddd;font:700 8px Manrope;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:.2s}.cookie-primary{background:var(--orange);border-color:var(--orange);color:#070707}.cookie-primary:hover{background:#ff7b25}.cookie-secondary:hover{border-color:#777}.cookie-modal[hidden]{display:none}.cookie-modal{position:fixed;inset:0;z-index:55;display:grid;place-items:center}.cookie-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(8px)}.cookie-panel{position:relative;width:min(620px,calc(100% - 30px));max-height:90vh;overflow:auto;background:#0d0d0d;border:1px solid #55301a;padding:38px;box-shadow:0 30px 100px #000;animation:popupIn .35s ease}.cookie-close{position:absolute;right:14px;top:10px;background:none;border:0;color:#888;font-size:25px;cursor:pointer}.cookie-panel h2{font:600 35px Oswald;text-transform:uppercase;margin:10px 0}.cookie-panel>p{font-size:11px;color:#888;margin-bottom:28px}.cookie-option{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;border-top:1px solid #282828}.cookie-option>div{display:flex;flex-direction:column}.cookie-option strong{font-size:11px}.cookie-option small{font-size:9px;color:#777;line-height:1.55;margin-top:5px;max-width:430px}.cookie-switch input{position:absolute;opacity:0}.cookie-switch i{display:block;width:39px;height:22px;border-radius:20px;background:#333;position:relative;cursor:pointer;transition:.2s}.cookie-switch i:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#aaa;left:3px;top:3px;transition:.2s}.cookie-switch input:checked+i{background:var(--orange)}.cookie-switch input:checked+i:after{left:20px;background:#fff}.cookie-switch input:disabled+i{opacity:.55;cursor:not-allowed}.cookie-panel-actions{justify-content:flex-end;margin-top:28px}.cookie-policy-link{display:block;text-align:center;color:#777;text-decoration:underline;font-size:8px;margin-top:20px}.cookie-notice-open .whatsapp-float{bottom:145px}@keyframes cookieIn{from{opacity:0;transform:translate(-50%,25px)}}

/* Página de privacidade */
.privacy-body{background:#070707}.privacy-header{height:82px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #232323}.privacy-header img{width:225px}.privacy-header>a:last-child{font-size:9px;text-transform:uppercase;font-weight:700;color:#aaa}.privacy-main{max-width:1280px;margin:auto;padding:90px 6vw 110px}.privacy-hero{max-width:950px;padding-bottom:80px}.privacy-hero>span{font-size:9px;color:var(--orange);letter-spacing:.18em;font-weight:800}.privacy-hero h1{font:600 clamp(62px,8vw,118px)/.92 Oswald;text-transform:uppercase;margin:22px 0}.privacy-hero h1 em{font-style:normal;color:var(--orange)}.privacy-hero p{max-width:700px;color:#999;line-height:1.8;font-size:14px}.privacy-hero small{display:block;color:#555;font-size:8px;margin-top:20px}.privacy-layout{display:grid;grid-template-columns:220px 1fr;gap:8vw;align-items:start}.privacy-layout aside{position:sticky;top:95px;display:flex;flex-direction:column;border-top:1px solid #333;padding-top:18px}.privacy-layout aside span{font-size:8px;color:var(--orange);font-weight:800;letter-spacing:.15em;margin-bottom:18px}.privacy-layout aside a{font-size:9px;color:#777;padding:9px 0}.privacy-layout aside a:hover{color:#fff}.privacy-content>section{padding:0 0 62px;margin-bottom:62px;border-bottom:1px solid #282828;scroll-margin-top:100px}.privacy-content>section>span{color:var(--orange);font:600 10px Oswald}.privacy-content h2{font:600 34px Oswald;text-transform:uppercase;margin:10px 0 22px}.privacy-content p,.privacy-content li{color:#999;font-size:12px;line-height:1.85}.privacy-content a:not(.button){color:#ddd;text-decoration:underline}.privacy-content ul{padding-left:18px}.privacy-table{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.privacy-table>div{border:1px solid #30241d;background:#0c0c0c;padding:22px}.privacy-table strong{font-size:10px;color:#eee}.privacy-table p{font-size:9px;line-height:1.65;margin-bottom:0}.privacy-cookie-button{border:1px solid #5a321b;background:transparent;color:#eee;padding:13px 16px;font:700 8px Manrope;text-transform:uppercase;cursor:pointer}.privacy-footer{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;padding:35px 6vw;border-top:1px solid #242424}.privacy-footer img{width:200px}.privacy-footer small{text-align:center}.privacy-footer>div{display:flex;gap:20px;font-size:8px}.privacy-footer button{border:0;background:none;color:#aaa;font:inherit;text-transform:uppercase;cursor:pointer}.privacy-footer a{color:#aaa}

@media(max-width:1000px){.site-footer .footer-main{grid-template-columns:1.3fr 1fr;gap:45px}.privacy-layout{grid-template-columns:1fr}.privacy-layout aside{display:none}.privacy-table{grid-template-columns:1fr}}
@media(max-width:700px){.site-footer{padding-top:45px}.site-footer .footer-main{grid-template-columns:1fr;gap:35px}.footer-brand img{width:230px}.site-footer .footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom>div{flex-wrap:wrap}.cookie-banner{bottom:10px;width:calc(100% - 20px);grid-template-columns:1fr;padding:18px;gap:16px}.cookie-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-actions .cookie-primary{grid-column:1/-1;grid-row:1}.cookie-panel{padding:32px 20px}.cookie-panel-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-notice-open .whatsapp-float{bottom:240px}.privacy-header{height:70px;padding:0 22px}.privacy-header img{width:175px}.privacy-main{padding:65px 22px 80px}.privacy-hero{padding-bottom:55px}.privacy-hero h1{font-size:57px}.privacy-content>section{padding-bottom:45px;margin-bottom:45px}.privacy-footer{align-items:flex-start;flex-direction:column;gap:25px;padding:32px 22px}.privacy-footer small{text-align:left}.privacy-footer>div{font-size:8px;text-transform:uppercase}}

/* Correções de produção: hero sem sobreposição e faixa sem lacunas */
.hero-stats{position:relative;left:auto;bottom:auto;margin-top:72px;width:max-content}.marquee .marquee-track{animation-name:marqueeContinuous;animation-duration:28s}.marquee-track>span{flex:0 0 auto;white-space:nowrap}@keyframes marqueeContinuous{to{transform:translateX(-25%)}}
@media(max-width:1000px){.hero-stats{display:none}.marquee .marquee-track{animation-duration:22s}}
