@keyframes ctaGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes whatsappGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes brandPanelIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes petFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(1.5deg)}}@keyframes petBody{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-1.6deg) scale(1.012,1.006)}55%{transform:rotate(1.4deg) scale(.994,1.014)}75%{transform:rotate(-.7deg) scale(1.008)}}@keyframes petBlink{0%,43%,47%,78%,82%,to{opacity:0;transform:scaleY(.15)}44%,46%,79%,81%{opacity:1;transform:scaleY(1)}}@keyframes petWave{0%,62%,to{opacity:0;transform:translateX(0) rotate(-15deg) scale(.8)}68%,82%{opacity:.9;transform:translateX(-5px) rotate(-24deg) scale(1)}88%{opacity:0;transform:translateX(-8px) rotate(-28deg) scale(1.08)}}@keyframes petOffer{0%,72%,8%,to{opacity:0;transform:translateY(8px) scale(.92)}14%,64%{opacity:1;transform:translateY(0) scale(1)}}@keyframes petArm{0%,58%,to{transform:rotate(0)}65%{transform:rotate(-7deg)}73%{transform:rotate(5deg)}81%{transform:rotate(-6deg)}89%{transform:rotate(2deg)}}@keyframes petTornadoRing{0%,58%,88%,to{opacity:0;transform:scale(.5) rotate(0)}64%{opacity:.35;transform:scale(.72) rotate(90deg)}72%{opacity:.9;transform:scale(1.2) rotate(360deg)}80%{opacity:.55;transform:scale(1.48) rotate(700deg)}}@keyframes petHeadMove{0%,to{transform:translate(0,0) rotate(0)}22%{transform:translate(-1px,-2px) rotate(-2.2deg)}48%{transform:translate(1px,1px) rotate(1.6deg)}72%{transform:translate(0,-3px) rotate(2.3deg)}88%{transform:translate(-1px,-1px) rotate(-.8deg)}}@keyframes petArmRight{0%,18%,to{transform:rotate(0)}32%{transform:rotate(5deg)}48%{transform:rotate(-4deg)}61%{transform:rotate(3deg)}76%{transform:rotate(-2deg)}}@keyframes petUltraAura{0%,62%,80%,to{opacity:0;transform:scale(.4) rotate(0)}65%{opacity:.45;transform:scale(.72) rotate(180deg)}67%,71%{opacity:1;transform:scale(1.35) rotate(1260deg)}76%{opacity:.3;transform:scale(1.7) rotate(1800deg)}}@keyframes petBaseShadow{0%,to{opacity:.62;transform:scaleX(1)}50%{opacity:.34;transform:scaleX(.78)}}@keyframes petHologram{0%,12%,68%,to{opacity:0;transform:translateX(-50%) translateY(10px) rotateX(13deg) scale(.78)}18%{opacity:.38;transform:translateX(-50%) translateY(3px) rotateX(10deg) scale(.94)}22%,59%{opacity:.9;transform:translateX(-50%) translateY(0) rotateX(8deg) scale(1)}31%{opacity:.62;transform:translateX(-50%) translateY(-1px) rotateX(9deg) scale(.98)}33%{opacity:.92;transform:translateX(-50%) translateY(0) rotateX(8deg) scale(1)}64%{opacity:.25;transform:translateX(-50%) translateY(5px) rotateX(12deg) scale(.9)}}@keyframes holoScan{0%{transform:translateY(0);opacity:0}12%{opacity:.9}88%{opacity:.65}to{transform:translateY(52px);opacity:0}}@keyframes holoLogoFlicker{0%,88%,to{opacity:.9;transform:translateX(0)}90%{opacity:.55;transform:translateX(-2px)}94%{opacity:1;transform:translateX(1px)}}@keyframes offerCardGlow{0%,to{box-shadow:0 24px 55px rgba(73,49,0,.25),inset 0 1px 0 rgba(255,255,255,.18),0 0 0 transparent}50%{box-shadow:0 28px 62px rgba(73,49,0,.32),inset 0 1px 0 rgba(255,255,255,.28),0 0 26px rgba(255,208,24,.26)}}@keyframes offerCardLight{0%,to{opacity:.28;transform:translate3d(-34%,-18%,0) scale(.72)}48%{opacity:.8;transform:translate3d(34%,18%,0) scale(1)}72%{opacity:.48;transform:translate3d(12%,32%,0) scale(.86)}}@keyframes scrollbarLight{0%{background-position:0 0}50%{background-position:0 100%}to{background-position:0 200%}}@keyframes productActiveLight{0%,to{opacity:.2;transform:translate3d(-42%,-18%,0) scale(.64)}48%{opacity:.82;transform:translate3d(38%,14%,0) scale(1.04)}72%{opacity:.46;transform:translate3d(16%,34%,0) scale(.86)}}@keyframes productActiveGlow{0%,to{box-shadow:0 22px 52px rgba(169,126,0,.18),0 0 16px rgba(255,208,24,.1),inset 0 1px 0 rgba(255,255,255,.94)}50%{box-shadow:0 25px 58px rgba(169,126,0,.27),0 0 34px rgba(255,208,24,.3),inset 0 1px 0#fff}}@keyframes logoLight{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:.9;transform:scale(1.06)}}@keyframes locationIconHello{0%,to{transform:translateY(0) rotate(0) scale(1)}32%{transform:translateY(-3px) rotate(-8deg) scale(1.08)}62%{transform:translateY(-1px) rotate(7deg) scale(1.04)}}@keyframes petUltra3DSpinOptimized{0%,55%{transform:translate3d(0,0,0) rotateX(0) rotateY(0) scale(1)}59%{transform:translate3d(0,-3px,12px) rotateX(-3deg) rotateY(0) rotateZ(-5deg) scale(1.04,.98)}62%{transform:translate3d(0,2px,0) rotateX(3deg) rotateY(0) rotateZ(5deg) scale(.97,1.03)}64%{transform:translate3d(0,-8px,24px) rotateX(-3deg) rotateY(0) scale(.94,1.09)}65%{transform:translate3d(0,-11px,34px) rotateX(-4deg) rotateY(180deg) scale(.92,1.12)}65.6%{transform:translate3d(0,-13px,42px) rotateX(-5deg) rotateY(540deg) scale(.89,1.15)}66.2%{transform:translate3d(0,-15px,50px) rotateX(-6deg) rotateY(900deg) scale(.86,1.18)}66.8%{transform:translate3d(0,-17px,56px) rotateX(-7deg) rotateY(1260deg) scale(.84,1.2)}67.4%{transform:translate3d(0,-18px,62px) rotateX(-7deg) rotateY(1620deg) scale(.82,1.22)}68%{transform:translate3d(0,-19px,66px) rotateX(-8deg) rotateY(1980deg) scale(.81,1.23)}68.6%{transform:translate3d(0,-19px,68px) rotateX(-8deg) rotateY(2340deg) scale(.8,1.24)}69.2%{transform:translate3d(0,-19px,66px) rotateX(-8deg) rotateY(2700deg) scale(.81,1.23)}69.8%{transform:translate3d(0,-18px,60px) rotateX(-7deg) rotateY(3060deg) scale(.83,1.21)}70.4%{transform:translate3d(0,-16px,52px) rotateX(-6deg) rotateY(3420deg) scale(.86,1.18)}71%{transform:translate3d(0,-14px,44px) rotateX(-5deg) rotateY(3600deg) scale(.9,1.14)}73%{transform:translate3d(0,-9px,28px) rotateX(-3deg) rotateY(3780deg) scale(.96,1.07)}76%{transform:translate3d(0,-4px,12px) rotateX(0) rotateY(3960deg) scale(1.05,.97)}82%,to{transform:translate3d(0,0,0) rotateX(0) rotateY(3960deg) scale(1)}}@keyframes cinematicSweep{0%{transform:translateX(-140%)}to{transform:translateX(140%)}}@keyframes heroStreamingPush{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes jaeAmbientHero{0%,to{opacity:.52;transform:translate3d(-2%,1%,0) scale(.96)}50%{opacity:.78;transform:translate3d(3%,-3%,0) scale(1.08)}}@keyframes jaeAmbientShowcase{0%,to{opacity:.48;transform:translate3d(2%,0,0) scale(.98)}50%{opacity:.72;transform:translate3d(-3%,4%,0) scale(1.06)}}@keyframes brandCardReveal{0%{opacity:0;filter:blur(7px);transform:translate3d(0,16px,0) scale(.965)}55%{opacity:.72;filter:blur(2px)}to{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1)}}@keyframes qrSpin{to{transform:rotate(360deg)}}@keyframes navPanelIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@font-face{font-family:"Exo 2";src:url(../assets/fonts/exo2-400.woff2)format("woff2"),url(../assets/fonts/exo2-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(../assets/fonts/exo2-600.woff2)format("woff2"),url(../assets/fonts/exo2-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(../assets/fonts/exo2-700.woff2)format("woff2"),url(../assets/fonts/exo2-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(../assets/fonts/exo2-900.woff2)format("woff2"),url(../assets/fonts/exo2-900.ttf)format("truetype");font-weight:800 950;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(../assets/fonts/exo2-900i.woff2)format("woff2"),url(../assets/fonts/exo2-900i.ttf)format("truetype");font-weight:800 950;font-style:italic;font-display:swap}:root{--yellow:#ffd018;--red:#d82d2d;--ink:#111;--muted:#686868;--paper:#f5f5f2;--white:#fff;--green:#19c463;--radius:22px;--shadow:0 20px 60px rgba(0,0,0,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--yellow) #090909}body{margin:0;font-family:"Exo 2",Arial,sans-serif;line-height:1.5;background:radial-gradient(circle at 7% 16%,rgba(255,208,24,.18),transparent 24rem),radial-gradient(circle at 94% 45%,rgba(216,45,45,.08),transparent 28rem),linear-gradient(135deg,#f8f8f5 0,#eeeeeb 48%,#f8f8f4 100%);background-attachment:fixed}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.eyebrow{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase}.eyebrow:before{content:"";background:var(--yellow);transform:skew(-18deg)}h3,p{margin-top:0}h1,h2{letter-spacing:-.045em}h1{line-height:.96;font-size:clamp(3.2rem,7vw,6.6rem);max-width:920px;margin:20px 0 24px}h2{font-size:clamp(2.35rem,4.7vw,4.5rem);margin:14px 0 24px}.lead{color:#dfdfdf}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;transition:transform .2s,box-shadow .2s;text-transform:uppercase;background-size:220% 100%;background-position:0 50%}.btn:hover{transform:translateY(-2px);animation:ctaGradient 1.35s ease-in-out infinite}.btn-primary{background-image:linear-gradient(110deg,#ffe36a 0,#ffd018 30%,#f2ae00 55%,#ffd018 78%,#ffe36a 100%);color:#111;box-shadow:0 12px 30px rgba(255,208,24,.2)}.btn-primary:hover{box-shadow:0 15px 34px rgba(255,190,0,.32)}.btn-dark,.btn-ghost{border:1px solid #555;color:#fff;background-image:linear-gradient(110deg,#111 0,#292929 35%,#444 55%,#1c1c1c 78%,#111 100%)}.btn-dark:hover,.btn-ghost:hover{border-color:#777;box-shadow:0 14px 30px rgba(0,0,0,.28)}.topbar{background:var(--yellow);font-size:.78rem;font-weight:800;text-align:center;padding:8px}.nav{height:78px;position:absolute;z-index:10;width:100%;color:#fff}.nav .wrap{height:100%;justify-content:space-between}.logo{width:96px;height:auto}.nav .wrap,.navlinks{display:flex;align-items:center}.navlinks{gap:28px}.hero h1 span,.hero-trust b,.navlinks a:hover{color:var(--yellow)}.hero{color:#fff;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 40%,#444 0,#222 19%,#0b0b0b 48%,#050505 100%)}.hero:after{content:"";position:absolute;right:-130px;bottom:-90px;width:58vw;height:55%;background:repeating-linear-gradient(125deg,transparent 0 28px,rgba(255,199,0,.9) 29px 54px);opacity:.12;transform:skew(-10deg)}.hero .wrap{position:relative;z-index:2;padding-top:175px}.hero-actions,.hero-trust{display:flex;gap:12px;flex-wrap:wrap}.hero-trust{gap:26px;color:#d8d8d8}.tire{z-index:1;width:min(500px,42vw);aspect-ratio:1;right:-70px;top:170px;border:54px solid #171717;box-shadow:inset 0 0 0 7px #3a3a3a,inset 0 0 0 32px #101010,0 30px 80px #000;opacity:.95}.tire,.tire:after,.tire:before{position:absolute;border-radius:50%}.tire:before{content:"";inset:-43px;background:repeating-conic-gradient(#333 0 7deg,#101010 8deg 13deg);mask:radial-gradient(transparent 0 75%,#000 76%)}.tire:after{content:"Jaé";display:grid;place-items:center;inset:27%;background:radial-gradient(circle,#ddd 0 9%,#777 10% 14%,#161616 15% 100%);color:var(--yellow);font-size:2.2rem;font-weight:950}.quick{position:relative;z-index:4;margin-top:-75px}.quickbox{background:#fff;padding:28px;display:grid;grid-template-columns:minmax(310px,.9fr) minmax(0,1.7fr);gap:26px;align-items:center}.quick h2{margin:0 0 6px}.quick p{margin:0;color:var(--muted)}.quick-services{display:flex}.quick-service{border:1px solid rgba(17,17,17,.14);background:rgba(255,255,255,.56);cursor:pointer}.quick-service:hover{transform:translateY(-1px);border-color:rgba(255,208,24,.8)}.quick-service:focus-visible{outline:3px solid rgba(255,208,24,.42);outline-offset:2px}.quick-service.is-active{background:var(--yellow)}.measure{display:grid;grid-template-columns:1fr 1fr auto}.measure input{border:1px solid #ddd;padding:15px;width:100%;border:1px solid rgba(255,255,255,.92);border-radius:14px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 5px rgba(46,38,9,.08),0 5px 15px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.measure input:focus{outline:3px solid rgba(255,199,0,.35);border-color:var(--yellow)}section{padding:110px 0}.section-head{display:flex;justify-content:space-between;gap:30px;margin-bottom:50px}.profiles{display:grid;grid-template-columns:repeat(3,1fr)}.profile{background:#fff;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e9e9e5;transition:.25s}.profile:hover{transform:translateY(-7px);border-color:var(--yellow)}.profile .icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);font-size:1rem;font-weight:950;letter-spacing:-.03em}.profile .icon.icon-wide{font-size:.56rem;letter-spacing:-.04em}.profile h3{font-size:1.18rem;margin:12px 0 6px}.profile p,.section-head p{color:var(--muted)}.profile b{font-size:.82rem}.profile b:after{content:" →";color:#9c7200}.promo-showcase{padding:92px 0}.promo-showcase.alt{background:#ededeb;color:#111}.promo-side{width:min(100%,500px);align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:14px}.promo-side p{margin:0;text-align:right}.section-chevron{display:block;width:min(360px,32vw);height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.08))}.product-grid{display:grid;grid-template-columns:repeat(4,1fr)}.product{border:1px solid #e1e1de;transition:.25s}.product:hover{transform:translateY(-5px);border-color:var(--yellow)}.alt .product,.product{background:#fff;color:#111}.alt .product{border-color:#ddd}.product-badge{position:absolute;background:var(--yellow);font-size:.61rem;font-weight:950;text-transform:uppercase;z-index:2}.product-visual{width:126px;height:126px;margin:18px auto;border:27px solid #171717;border-radius:50%;box-shadow:inset 0 0 0 4px #555,5px 8px 12px rgba(0,0,0,.18);position:relative}.product-visual:after{content:"";position:absolute;inset:-21px;border-radius:50%;background:repeating-conic-gradient(#3a3a3a 0 7deg,#111 8deg 15deg);mask:radial-gradient(transparent 0 69%,#000 70%)}.product-photo{display:block;width:100%;height:165px;margin:7px auto 14px;object-fit:contain;object-position:center;background:#fff}.product-brand{display:flex;align-items:center;justify-content:flex-start;background:#fff}.product-brand img{display:block;width:112px;height:28px;object-fit:contain;object-position:left center}.alt .product-brand{color:#111}.product-spec{min-height:38px}.alt .product-price small,.alt .product-spec,.product-spec{color:var(--muted)}.alt .product-price{border-color:#e6e6e2}.old-price{display:block;font-size:.7rem;text-decoration:line-through}.product-price small{display:block;color:var(--muted);font-size:.7rem}.product-price strong{display:block;color:#111;font-size:1.72rem}.installment{display:block;font-size:.68rem;margin-top:2px}.product .btn{width:100%;padding:12px 9px;font-size:.7rem}.brands{padding:70px 0}.brand-strip{display:grid;grid-template-columns:repeat(7,1fr);margin-top:30px}.brand-name{display:flex;flex-direction:column;justify-content:flex-end;background:#fff;border:1px solid #e2e2df;text-align:center;transition:.2s}.brand-name:hover{transform:translateY(-3px);border-color:var(--yellow)}.brand-name span{flex:1;display:grid;place-items:center}.brand-name img{display:block;width:120px;object-fit:contain}.brand-name small{display:block;background:#55d3e8;color:#17206e;padding:6px;font-size:.64rem;font-weight:850}.dark,.steps{position:relative}.dark{background:#121212;color:#fff;overflow:hidden}.dark:before{content:"";position:absolute;inset:auto -10% -150px 40%;height:400px;background:repeating-linear-gradient(135deg,rgba(255,199,0,.08)0 17px,transparent 18px 60px);transform:skew(-12deg)}.steps{display:grid;grid-template-columns:repeat(3,1fr)}.step{padding:32px;border:1px solid #383838;border-radius:18px;background:#181818}.step-num{color:var(--yellow);font-size:3.5rem;font-weight:950;line-height:1}.step h3{font-size:1.35rem;margin:16px 0 9px}.step p{color:#aaa}.benefits,.checklist{display:grid;grid-template-columns:1fr 1fr}.benefits{gap:70px;align-items:center}.checklist{gap:14px}.check{background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.05)}.check span{color:#a07000;font-size:1.5rem;margin-bottom:9px}.check b,.check span{display:block}.check small,.quote small{color:var(--muted)}.offer{background:var(--yellow);padding:70px 0}.offer-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center}.offer h2{margin-bottom:14px}.btn-whatsapp{color:#fff;background:linear-gradient(110deg,#25d366 0,#1fbd5a 30%,#128c7e 55%,#25d366 78%,#1fbd5a 100%);background-size:220% 100%;background-position:0 50%;box-shadow:0 12px 28px rgba(18,140,126,.28)}.btn-whatsapp:hover{box-shadow:0 15px 34px rgba(18,140,126,.4);animation:whatsappGradient 1.35s ease-in-out infinite}.offer-card{background:#111;color:#fff;border-radius:20px;padding:30px;transform:rotate(1.5deg);box-shadow:var(--shadow)}.offer-card strong{display:block;font-size:2rem;color:var(--yellow)}.offer-card p{color:#bbb}.testimonials{display:grid;grid-template-columns:repeat(3,1fr)}.quote{background:#fff;border:1px solid #e7e7e2}.stars{color:#e5aa00;letter-spacing:3px}.location{background:#fff}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.location-main{padding:34px}.location-facts,.location-main{border:1px solid #e2e2dd;background:#fff}.location-main address{font-style:normal;font-size:1.08rem;line-height:1.75;margin:0 0 14px}.location-main address strong{display:block;font-size:1.28rem}.location-support{margin:0 0 24px;color:var(--muted)}.location-actions{display:flex;flex-wrap:wrap;gap:10px}.location-facts{display:grid;grid-template-columns:1fr 1fr}.location-fact{border-bottom:1px solid #e7e7e2}.location-fact:last-child{border-bottom:0}.location-fact b{display:block;position:relative;z-index:1;display:flex;align-items:center;gap:10px;line-height:1.25;transition:color .5s ease,text-shadow .5s ease}.location-fact p{color:var(--muted)}.faq{max-width:850px;margin:auto}.faq details{background:#fff;border-bottom:1px solid #e4e4df;padding:22px 24px}.faq details:first-of-type{border-radius:16px 16px 0 0}.faq details:last-of-type{border-radius:0 0 16px 16px;border:0}.faq summary{cursor:pointer}.faq details p{color:var(--muted);margin:14px 0 0}.waze-link{font-weight:850;text-decoration:underline;text-decoration-color:rgba(255,199,0,.72);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.waze-link:hover{color:#9c7200;text-decoration-color:currentColor}.final{position:relative;isolation:isolate;overflow:hidden;min-height:390px;padding:68px 0;background:radial-gradient(circle at 50% 45%,#292929 0,#101010 34%,#030303 72%);color:#fff;text-align:center;border-bottom:6px solid var(--yellow);display:grid;place-items:center}.final:after,.final:before{content:"";position:absolute}.final:before{z-index:-2;left:-130px;top:-115px;width:470px;aspect-ratio:1;border-radius:50%;border:76px solid #161616;box-shadow:inset 0 0 0 7px #3b3b3b,inset 0 0 0 34px #090909,0 20px 70px #000;transform:rotate(-12deg);opacity:.88}.final:after{z-index:-1;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.25) 26%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.62)),repeating-linear-gradient(174deg,transparent 0 52px,rgba(255,208,24,.2) 53px 55px,transparent 56px 74px);clip-path:polygon(0 40%,100% 12%,100% 100%,0 100%)}.final-content{z-index:2;margin:auto}.footer-links a:before{width:320px;height:3px;background:var(--yellow)}.final p{color:#eee;font-size:1rem}.final .btn{padding:14px 24px}.footer{background:#050505;color:#c7c7c7}.footer-main{display:grid;align-items:start}.footer-brand p{color:#8d8d8d}.footer h3{text-transform:uppercase;color:#fff;margin-bottom:15px}.footer-links,.footer-links a{display:flex;align-items:center}.footer-links{flex-direction:row;flex-wrap:nowrap;justify-content:center}.footer-links a{position:relative;gap:8px;font-weight:800;color:#e8e8e8;white-space:nowrap;background-image:linear-gradient(to right,var(--yellow),var(--yellow) 50%,#e8e8e8 50%);background-size:200% 100%;background-position:-100%center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s ease-in-out,color .3s ease-in-out}.footer-links a:before{content:"";position:absolute;left:0;width:0;height:1px;transition:width .3s ease-in-out}.footer-links a:hover{background-position:0 center}.footer-links a:hover:before{width:100%}.footer-contact-item svg,.footer-links svg{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer-links svg{stroke:#e8e8e8;flex:none;transition:stroke .3s ease-in-out,transform .3s ease-in-out}.footer-links a:hover svg{stroke:var(--yellow);transform:translateY(-1px)}.socials{display:flex;gap:9px}.socials a{width:34px;height:34px;border:1px solid #555;border-radius:50%;display:grid;place-items:center;transition:.2s}.socials img{display:block;width:16px;height:16px;filter:invert(1);transition:.2s}.socials a:hover{background:var(--yellow);border-color:var(--yellow)}.socials a:hover img{filter:none}.footer-info{margin-top:18px;color:#999;line-height:1.65}.footer-info .waze-link{color:#fff;text-decoration-color:var(--yellow)}.footer-info .waze-link:hover{color:var(--yellow)}.footer-legal{border-top:1px solid #292929;padding:16px 0;color:#797979;text-align:center}.footer-legal strong{color:#aaa}.whatsapp{position:fixed;right:22px;bottom:22px;z-index:20;width:60px;height:60px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-size:1.65rem;box-shadow:0 12px 30px rgba(0,0,0,.3)}.footer-info{display:grid;gap:12px}.footer-contact-item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;color:#a9a9a9;line-height:1.5}.footer-contact-item svg{width:20px;height:20px;margin-top:1px;stroke:var(--yellow);filter:drop-shadow(0 0 8px rgba(255,208,24,.18))}.footer-contact-item svg.whatsapp-icon{fill:var(--yellow);stroke:none}.footer-contact-item strong{display:block;color:#f4f4f4;font-size:.72rem;letter-spacing:.035em;text-transform:uppercase;margin-bottom:2px}.footer-contact-item a{color:#d8d8d8;transition:color .25s ease,text-shadow .25s ease}.footer-contact-item a:hover{color:var(--yellow);text-shadow:0 0 14px rgba(255,208,24,.25)}.footer-contact-item .waze-link{font-weight:600;text-decoration:none}.footer-contact-item .contact-phone{font-weight:850;color:#fff}.nav .btn-primary{transition:transform .2s,box-shadow .2s,color .2s}.nav .btn-primary:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.product-brand{width:100%;height:auto;min-height:34px}.brands .brand-name{min-height:104px;justify-content:center}.brands .brand-name span{width:100%;padding:24px 12px;position:relative;z-index:1;background:0 0}.brands .brand-name img{width:min(145px,90%);height:44px;margin:auto;object-fit:contain}.brand-intro{max-width:720px;color:var(--muted);font-size:1.02rem}.brand-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(690px,100%);margin-top:30px;border:1px solid #deded8;background:#f1f1ed}.brand-tab{min-height:52px;font-weight:900;cursor:pointer}.brand-tab:hover{transform:translateY(-1px)}.brand-tab:focus-visible{outline:3px solid rgba(255,208,24,.45);outline-offset:2px}.brand-tab.is-active{background:var(--yellow);box-shadow:0 9px 22px rgba(182,133,0,.2),inset 0 1px 0 rgba(255,255,255,.8)}.brand-panel[hidden]{display:none}.brand-panel.is-active{animation:brandPanelIn .42s cubic-bezier(.22,.75,.24,1)}.brand-strip.brand-strip-six{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:900px){.brand-strip.brand-strip-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.brand-tabs{grid-template-columns:1fr;padding:6px}.brand-tab{min-height:46px}.brand-strip.brand-strip-six{grid-template-columns:repeat(2,minmax(0,1fr))}.brands .brand-name img{width:min(130px,88%);height:40px}}@media (prefers-reduced-motion:reduce){.brand-panel.is-active{animation:none}}.product-price small:first-of-type,.product-price strong{color:var(--red)}.product-price small:first-of-type{font-weight:800}.whatsapp.whatsapp-pet{right:16px;bottom:10px;border-radius:0;background:0 0;box-shadow:none;display:block;overflow:visible;animation:petFloat 3.2s ease-in-out infinite;transform-origin:50% 100%}.whatsapp-pet img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 13px rgba(0,0,0,.28));transition:transform .25s ease,filter .25s ease;animation:petBody 2.8s ease-in-out infinite;transform-origin:50% 72%}.whatsapp-pet:hover{animation-play-state:paused}.whatsapp-pet:hover img{transform:translateY(-5px) scale(1.06) rotate(-2deg);filter:drop-shadow(0 16px 17px rgba(18,140,126,.32));animation:none}.whatsapp-pet:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.pet-help{right:83%;bottom:68%;width:max-content;max-width:175px;padding:10px 13px;border:1px solid rgba(18,140,126,.22);border-radius:15px 15px 4px 15px;background:#fff;color:#17352c;font-size:.72rem;font-weight:850;line-height:1.25;opacity:0;transform:translateY(8px) scale(.92);transform-origin:100% 100%;animation:petOffer 12s ease-in-out infinite;pointer-events:none}.whatsapp-pet:focus-visible .pet-help,.whatsapp-pet:hover .pet-help{opacity:1;transform:translateY(0) scale(1);animation:none}.pet-eyelid{position:absolute;z-index:2;top:42.2%;width:10px;height:6px;border-radius:50%;background:#0b1b19;border-bottom:1.5px solid #7df4b7;opacity:0;pointer-events:none;animation:petBlink 4.7s linear infinite}.pet-eye-left{left:34.4%}.pet-eye-right{left:51.9%}.pet-wave,.pet-wave:after{position:absolute;border-radius:50%}.pet-wave{z-index:2;left:5%;top:47%;width:15px;height:23px;border-left:2px solid rgba(37,211,102,.75);opacity:0;transform:rotate(-15deg);animation:petWave 3.4s ease-in-out infinite;pointer-events:none}.pet-wave:after{content:"";left:5px;top:3px;width:11px;height:17px;border-left:1.5px solid rgba(18,140,126,.6)}.product-media{position:relative;width:100%;height:190px;margin:4px auto 14px;overflow:hidden;background:#fff;cursor:pointer;isolation:isolate}.product-media .product-photo{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:8px 18px;object-fit:contain;object-position:center;background:#fff;transition:opacity .48s ease,transform .62s cubic-bezier(.2,.75,.25,1);will-change:opacity,transform}.product-media .product-photo-primary{opacity:1;transform:scale(.92) translateX(0)}.product-media .product-photo-secondary{opacity:0;transform:scale(.98) translateX(12px)}.product-media-hint{position:absolute;z-index:2;right:7px;bottom:6px;padding:4px 7px;border-radius:999px;background:rgba(17,17,17,.76);color:#fff;font-size:.53rem;font-weight:800;letter-spacing:.025em;opacity:.72;transition:opacity .25s,background-color .25s;pointer-events:none}.product.show-secondary .product-photo-primary,.product:hover .product-photo-primary{opacity:0;transform:scale(.86) translateX(-12px)}.product.show-secondary .product-photo-secondary,.product:hover .product-photo-secondary{opacity:1;transform:scale(.92) translateX(0)}.product.show-secondary .product-media-hint,.product:hover .product-media-hint{opacity:1;background:var(--red)}.whatsapp-pet .pet-arm{position:absolute;inset:0;z-index:1;clip-path:polygon(15% 45%,43% 45%,43% 75%,10% 75%);transform-origin:39% 62%;animation:petArm 3.4s ease-in-out infinite;filter:none}.pet-visual{position:absolute;inset:0;backface-visibility:visible}.whatsapp-pet:hover .pet-spin{animation-play-state:paused}.pet-head-motion,.pet-visual:after{position:absolute;pointer-events:none}.pet-visual:after{content:"";z-index:3;left:17%;right:17%;bottom:10%;height:19%;border-top:2px solid rgba(37,211,102,.58);border-bottom:1.5px solid rgba(18,140,126,.42);border-radius:50%;opacity:0;transform:scale(.5) rotate(0);animation:petTornadoRing 9s ease-in-out infinite}.pet-visual:before,.whatsapp.whatsapp-pet:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.pet-visual:before{z-index:4;inset:12% -7% 8%;border-left:2px solid rgba(37,211,102,.5);border-right:2px solid rgba(18,140,126,.38);opacity:0;transform:scaleX(.45);animation:petUltraAura 6.4s linear infinite}.pet-head-motion{inset:0;z-index:2;transform-origin:50% 52%;animation:petHeadMove 3.8s ease-in-out infinite}.whatsapp-pet .pet-arm-right,.whatsapp-pet .pet-head{position:absolute;inset:0;clip-path:polygon(21% 5%,79% 5%,82% 58%,18% 58%);animation:none;filter:none}.whatsapp-pet .pet-arm-right{z-index:1;clip-path:polygon(59% 47%,88% 47%,91% 77%,58% 77%);transform-origin:63% 61%;animation:petArmRight 4.1s ease-in-out infinite}.whatsapp.whatsapp-pet{perspective:260px}.pet-spin{animation:petUltra3DSpinOptimized 6.4s linear infinite;transform-origin:50% 55%;transform-style:preserve-3d}@media (prefers-reduced-motion:reduce){.btn-whatsapp:hover,.btn:hover{animation:none;background-position:100% 50%}.product-media .product-photo{transition:none}.pet-arm-right,.pet-eyelid,.pet-head-motion,.pet-help,.pet-visual,.pet-spin,.pet-visual:after,.pet-visual:before,.pet-wave,.whatsapp-pet,.whatsapp-pet img{animation:none}.pet-help{opacity:1;transform:none}.pet-visual:after,.pet-visual:before{display:none}}@media (max-width:900px){.navlinks a:not(.btn){display:none}.tire{right:-190px;opacity:.55;width:580px}.hero{min-height:780px}.benefits,.location-grid,.offer-grid,.profiles,.quickbox{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr 1fr}.brand-strip{grid-template-columns:repeat(4,1fr)}.steps{grid-template-columns:1fr}.section-head{display:block}.promo-side{width:100%;margin-top:28px;align-items:flex-start}.promo-side p{text-align:left}.section-chevron{width:min(360px,72vw)}.offer-card{transform:none}.testimonials{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1.5fr}.footer-social{grid-column:1/-1;justify-self:start}.footer-links{flex-wrap:wrap;justify-content:flex-start;padding-top:22px}}@media (max-width:600px){.wrap{width:min(100% - 28px,1180px)}.topbar{font-size:.68rem}.nav{height:70px}.logo{width:76px}.nav .btn{padding:11px 13px;font-size:.78rem}.hero{min-height:770px}.hero .wrap{padding-top:140px}.hero-actions,.hero-trust{display:grid}.hero-actions .btn{width:100%}.hero-trust{gap:10px}.tire{top:300px;right:-300px}.quick{margin-top:-42px}.quickbox{padding:20px}.checklist,.measure,.product-grid,.profiles{grid-template-columns:1fr}.brand-strip{grid-template-columns:1fr 1fr}section{padding:80px 0}.profile{min-height:175px}.promo-showcase{padding:76px 0}.location-facts,.location-main{padding:24px}.location-facts{grid-template-columns:1fr}.location-fact:last-child{grid-column:auto}.location-actions{display:grid}.location-actions .btn{width:100%}.final{min-height:410px;padding:62px 0}.final:before{width:330px;left:-205px;top:-35px;border-width:54px}.footer-main{grid-template-columns:1fr;gap:28px;padding:42px 0 34px}.footer-links{padding-top:0;gap:10px 20px;justify-content:flex-start}.footer-social{grid-column:auto}.whatsapp{width:54px;height:54px}.whatsapp.whatsapp-pet{width:84px;height:98px;right:8px;bottom:8px}.section-head{margin-bottom:32px}}.whatsapp.whatsapp-pet:after{z-index:0;left:22%;right:22%;bottom:7px;height:12px;background:radial-gradient(ellipse,rgba(0,0,0,.24)0,rgba(0,0,0,.1) 48%,transparent 74%);filter:blur(3px);animation:petBaseShadow 3.2s ease-in-out infinite}.pet-visual{z-index:2}.pet-help{z-index:5}@media (prefers-reduced-motion:reduce){.whatsapp.whatsapp-pet:after{animation:none}}.pet-hologram{position:absolute;z-index:4;left:50%;bottom:91%;width:126px;height:66px;display:grid;place-items:center;border:1px solid rgba(71,235,191,.38);border-radius:9px;background:repeating-linear-gradient(0deg,rgba(99,255,215,.04)0 2px,rgba(99,255,215,.14) 3px,transparent 4px 7px),rgba(7,64,55,.06);box-shadow:inset 0 0 18px rgba(63,244,196,.15),0 0 20px rgba(37,211,102,.2);opacity:0;transform:translateX(-50%) translateY(10px) rotateX(13deg) scale(.78);transform-origin:50% 100%;animation:petHologram 10.5s ease-in-out infinite;pointer-events:none}.pet-hologram img{display:block;width:104px;height:48px;object-fit:contain;animation:holoLogoFlicker 2.2s steps(2,end) infinite;filter:drop-shadow(0 0 4px rgba(80,255,210,.8)) saturate(.88) brightness(1.08)}.pet-hologram:before{content:"";position:absolute;z-index:-1;left:31%;right:31%;top:100%;height:58px;background:linear-gradient(to bottom,rgba(89,255,210,.2),rgba(37,211,102,.02));clip-path:polygon(17%0,83%0,100% 100%,0 100%);filter:blur(2px)}.pet-hologram:after{content:"";position:absolute;left:3px;right:3px;top:5px;height:2px;background:rgba(177,255,235,.78);box-shadow:0 0 7px rgba(91,255,215,.9);animation:holoScan 1.7s linear infinite}.whatsapp-pet.over-dark:focus-visible .pet-hologram,.whatsapp-pet.over-dark:hover .pet-hologram,.whatsapp-pet:focus-visible .pet-hologram,.whatsapp-pet:hover .pet-hologram{opacity:.95;transform:translateX(-50%) translateY(0) rotateX(8deg) scale(1);animation:none}@media (prefers-reduced-motion:reduce){.pet-hologram,.pet-hologram img,.pet-hologram:after{animation:none}.whatsapp-pet:focus-visible .pet-hologram,.whatsapp-pet:hover .pet-hologram{opacity:.9}}.whatsapp-pet:not(.over-dark) .pet-hologram{opacity:0!important;animation:none!important}.whatsapp-pet.over-dark .pet-hologram{animation:petHologram 10.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.whatsapp-pet.over-dark .pet-hologram{animation:none;opacity:.9}}:root{--glass-light:rgba(255,255,255,.58);--glass-light-strong:rgba(255,255,255,.78);--glass-dark:rgba(20,20,20,.52);--glass-line:rgba(255,255,255,.74);--glass-line-dark:rgba(255,255,255,.17);--glass-shadow:0 22px 55px rgba(29,25,9,.12),inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 rgba(255,255,255,.26)}.hero{background:radial-gradient(circle at 78% 38%,rgba(115,115,115,.78)0,rgba(37,37,37,.92) 22%,#0b0b0b 51%,#040404 100%)}.btn{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.5);box-shadow:0 12px 30px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.68),inset 0-1px 0 rgba(0,0,0,.12)}.btn:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.52),transparent 27% 67%,rgba(255,255,255,.2));transform:translateX(-105%);transition:transform .55s cubic-bezier(.2,.8,.2,1);pointer-events:none}.btn:hover:before{transform:translateX(105%)}.btn-dark,.btn-ghost{border-color:rgba(255,255,255,.22);background-image:linear-gradient(120deg,rgba(255,255,255,.13),rgba(255,255,255,.045) 38%,rgba(255,255,255,.16) 58%,rgba(255,255,255,.055));-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.profile,.quickbox{isolation:isolate}.brand-name,.check,.faq details,.final-content,.offer-card,.product,.profile,.quickbox,.quote,.step{position:relative;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%)}.brand-name,.check,.faq details,.final-content,.offer-card,.quote,.step{isolation:isolate}.quickbox{box-shadow:var(--glass-shadow)}.brand-name,.check,.faq details,.product,.profile,.quickbox,.quote{background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(255,255,255,.48));border:1px solid var(--glass-line)}.profile,.quickbox{overflow:hidden}.profile{border-radius:22px}.brand-name:hover,.product:hover,.profile:hover{border-color:rgba(255,208,24,.92);box-shadow:0 24px 58px rgba(35,29,5,.16),inset 0 1px 0#fff}.profile .icon{border:1px solid rgba(255,255,255,.8);background:linear-gradient(145deg,#ffe66f,#ffd018 55%,#e8aa00);box-shadow:0 9px 20px rgba(185,137,0,.22),inset 0 1px 0 rgba(255,255,255,.82)}#duvidas,#perfis,.promo-showcase:not(.alt){background:0 0}.promo-showcase.alt{background:radial-gradient(circle at 12% 15%,rgba(255,208,24,0),transparent 24rem),linear-gradient(135deg,rgba(234,234,230,.9),rgba(248,248,245,.68))}.product{border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.58));box-shadow:0 15px 40px rgba(30,28,18,.09),inset 0 1px 0#fff}.product-media{border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 12px rgba(0,0,0,.035)}.product-badge{border:1px solid rgba(255,255,255,.7);box-shadow:0 6px 14px rgba(152,111,0,.2),inset 0 1px 0 rgba(255,255,255,.7)}.brands{background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(240,240,236,.48));border-top:1px solid rgba(255,255,255,.82);border-bottom:1px solid rgba(255,255,255,.72)}.brand-name{border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.48))}.dark{background:radial-gradient(circle at 82% 20%,rgba(255,208,24,0) 0%,rgba(255,208,24,0) 12%,rgba(255,208,24,0) 30%,rgba(255,208,24,0) 45%,rgba(255,208,24,0) 60%,transparent 78%),linear-gradient(145deg,#171717,#080808)}.step{overflow:hidden;border:1px solid var(--glass-line-dark);background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.035));box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.13)}.check{border-radius:18px}.offer{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.45),transparent 17rem),radial-gradient(circle at 15% 90%,rgba(216,45,45,.13),transparent 21rem),linear-gradient(135deg,#ffe36b,#ffd018 52%,#efb300)}.offer:before{content:"";position:absolute;left:-8%;top:-42%;width:390px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.44);box-shadow:inset 0 0 70px rgba(255,255,255,.22);pointer-events:none}.offer-card{overflow:hidden;border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,rgba(20,20,20,.78),rgba(20,20,20,.49));box-shadow:0 24px 55px rgba(73,49,0,.25),inset 0 1px 0 rgba(255,255,255,.18)}.quote{border-radius:22px}.faq{filter:drop-shadow(0 24px 50px rgba(37,32,12,.08))}.faq details{margin-bottom:10px;border-radius:18px!important;transition:transform .2s,border-color .2s,box-shadow .2s}.faq details[open]{transform:translateY(-2px);border-color:rgba(255,208,24,.74)!important}.final{background:radial-gradient(circle at 50% 40%,#3b3b3b 0,#151515 36%,#030303 76%)}.final-content{border:1px solid rgba(255,255,255,.15);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035))}.pet-help{position:absolute;isolation:isolate;border-color:rgba(255,255,255,.72);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(224,255,239,.68));box-shadow:0 16px 38px rgba(0,0,0,.18),inset 0 1px 0#fff;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.profile:before,.quickbox:before{inset:0;border-radius:inherit;pointer-events:none}.brand-name:before,.check:before,.final-content:before,.offer-card:before,.product:before,.profile:before,.quickbox:before,.quote:before,.step:before{content:"";position:absolute;z-index:-1;background:linear-gradient(125deg,rgba(255,255,255,.44),transparent 24% 72%,rgba(255,255,255,.1))}.brand-name:before,.check:before,.final-content:before,.offer-card:before,.quote:before,.step:before{inset:0;border-radius:inherit;pointer-events:none}.faq details:before,.offer-card:after{content:"";position:absolute;pointer-events:none}.faq details:before{background:linear-gradient(125deg,rgba(255,255,255,.44),transparent 24% 72%,rgba(255,255,255,.1))}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.brand-name,.check,.faq details,.product,.profile,.quickbox,.quote{background:#fff}.final-content,.offer-card,.step{background:#171717}.pet-help{background:#fff}}@media (max-width:600px){.quickbox{border-radius:22px}.profile,.quote{border-radius:18px}.final-content{border-radius:24px;padding:30px 18px}.brand-name,.check,.faq details,.final-content,.offer-card,.product,.profile,.quickbox,.quote,.step{-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%)}}.brands{background:#fff;border:0}.brands .brand-name,.brands .btn-dark{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brands .brand-name{border:1px solid #e2e2df;background:#fff}.brands .btn-dark:before{display:none}.brands .brand-name:hover{transform:translateY(-3px);border-color:var(--yellow);box-shadow:0 10px 25px rgba(0,0,0,.08)}.brands .btn-dark{border:1px solid #555;border-radius:8px;color:#fff;background-image:linear-gradient(110deg,#111 0,#292929 35%,#444 55%,#1c1c1c 78%,#111 100%)}.brands .btn-dark:hover{color:#fff;border-color:#777;box-shadow:0 14px 30px rgba(0,0,0,.28)}.promo-side,body.finder-open{overflow:hidden}.section-chevron{align-self:flex-end;margin-left:auto;margin-right:0;opacity:.92;transform:none}.section-chevron .chevron-part{fill:#d82d2d;transform:none}@media (max-width:760px){.section-chevron{width:min(330px,78vw)}}@media (prefers-reduced-motion:reduce){.section-chevron{transform:none!important;opacity:.92!important;transition:none!important}.section-chevron .chevron-part{transform:scaleX(1)!important;transition:none!important}}.offer-card:after{z-index:-1;inset:-55%;border-radius:50%;background:radial-gradient(circle,rgba(255,224,103,.34)0,rgba(255,208,24,.14) 24%,transparent 58%);filter:blur(10px);transform:translate3d(-34%,-18%,0) scale(.72);animation:offerCardLight 5.6s cubic-bezier(.45,0,.2,1) infinite}@media (prefers-reduced-motion:reduce){.offer-card{animation:none}.offer-card:after{animation:none;opacity:.3;transform:translate3d(18%,10%,0) scale(.9)}}html::-webkit-scrollbar{width:13px}html::-webkit-scrollbar-track{background:linear-gradient(180deg,#030303,#161616 48%,#050505);border-left:1px solid #242424}html::-webkit-scrollbar-thumb{min-height:72px;border:2px solid #090909;border-radius:999px;background:linear-gradient(180deg,#ffe469 0,#ffd018 22%,#151515 50%,#ffd018 78%,#f0ac00 100%);background-size:100% 220%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 0 0 transparent;transition:box-shadow .25s ease,filter .25s ease}html::-webkit-scrollbar-thumb:hover{filter:brightness(1.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 0 10px rgba(255,208,24,.65)}html.scrolling-glow::-webkit-scrollbar-thumb{animation:scrollbarLight .78s linear infinite;box-shadow:inset 0 0 0 1px rgba(255,255,255,.48),0 0 14px rgba(255,208,24,.9),0 0 28px rgba(255,208,24,.42);filter:brightness(1.16) saturate(1.1)}@media (prefers-reduced-motion:reduce){html.scrolling-glow::-webkit-scrollbar-thumb{animation:none}}body,html{width:100%}@supports (overflow:clip){body,html{overflow-x:clip}}body{position:relative;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:var(--type-body);line-height:var(--leading-body);font-weight:400;letter-spacing:-.006em;background:var(--paper)}.brands,.dark,.final,.hero,.offer,.promo-showcase,.quick,footer,header,main,section{max-width:100%}.benefits,.benefits>*,.brand-strip>*,.checklist,.checklist>*,.footer-main>*,.footer-social,.footer-social>*,.measure,.measure>*,.offer-grid,.offer-grid>*,.product-grid>*,.profiles,.profiles>*,.quickbox>*,.section-head,.section-head>*,.section-head>div,.steps,.steps>*,.testimonials,.testimonials>*{min-width:0}.btn,.footer-links a{word-break:normal}.footer-info{overflow-wrap:anywhere}.footer-info,.product-model,.product-spec,.promo-note{word-break:normal}.promo-note{overflow-wrap:anywhere}.hero-actions,.hero-trust,.navlinks,.socials,canvas,iframe,img,svg,video{max-width:100%}.whatsapp.whatsapp-pet{max-width:calc(100vw - 16px)}@media (max-width:900px){.footer-main,.footer-social,.promo-side,.section-head{width:100%}.footer-links,.promo-side,.section-chevron{max-width:100%}.footer-info .waze-link{overflow-wrap:anywhere}.pet-help{max-width:min(175px,calc(100vw - 126px))}}@media (max-width:600px){.lead,h1,h2,h3{overflow-wrap:anywhere}.nav .wrap{gap:12px}.navlinks{min-width:0}.nav .btn{max-width:calc(100vw - 118px);white-space:normal;text-align:center;line-height:1.15}.check,.faq details,.offer-card,.product,.profile,.quote,.step{max-width:100%}.footer-social{overflow:hidden}.footer-info{overflow-wrap:anywhere}.pet-hologram{max-width:min(126px,calc(100vw - 24px))}.pet-help{max-width:min(160px,calc(100vw - 112px));white-space:normal}}.footer .waze-link:focus-visible,.footer-links a:focus-visible,.socials a:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:6px}@media (max-width:900px){.footer-links{display:grid;grid-template-columns:1fr;gap:0;width:min(100%,360px);margin:0 auto;padding-top:0}.footer-links a{width:100%;min-height:46px;justify-content:flex-start;padding:11px 14px;border-bottom:1px solid #252525;text-align:left;font-size:clamp(.78rem,1.8vw,.86rem);line-height:1.35}.footer-links a:last-child{border-bottom:0}.footer-links a:before{bottom:5px}.footer-links svg{width:18px;height:18px}}@media (min-width:601px) and (max-width:900px){.footer-social{grid-column:1/-1;justify-self:stretch;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-rows:auto auto;align-items:start;column-gap:34px;row-gap:10px;padding-top:26px;border-top:1px solid #242424;text-align:left}.footer-social>h3{grid-column:1;grid-row:1;margin-bottom:4px;text-align:center}.footer-social>.socials{grid-column:1;grid-row:2;justify-content:center}.footer-social .socials a{width:44px;height:44px}.footer-social .socials img{width:18px;height:18px}.footer-social>.footer-info{grid-column:2;grid-row:1/span 2;margin-top:0;padding-left:34px;border-left:1px solid #2b2b2b;font-size:.8rem;line-height:1.7;text-align:left}}@media (max-width:600px){.footer,.footer-brand p{font-size:.82rem}.footer-main{grid-template-columns:1fr;gap:24px;padding:38px 0 30px;text-align:center}.footer-brand{display:flex;flex-direction:column;align-items:center}.footer-brand img{width:138px;margin-bottom:14px}.footer-brand p{max-width:290px;margin:0 auto;line-height:1.6}.footer-links{width:min(100%,340px)}.footer-links a{min-height:48px;font-size:.84rem}.footer-social{grid-column:auto;justify-self:stretch;width:100%;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:auto auto;align-items:start;column-gap:18px;row-gap:10px;padding-top:22px;border-top:1px solid #242424;text-align:left}.footer-social>h3{grid-column:1;grid-row:1;text-align:center}.footer-social>.socials{grid-column:1;grid-row:2}.footer h3{margin-bottom:4px;font-size:.72rem;line-height:1.4}.socials{justify-content:center;gap:10px}.socials a{width:44px;height:44px}.socials img{width:18px;height:18px}.footer-info{grid-column:2;grid-row:1/span 2;margin-top:0;padding-left:18px;border-left:1px solid #2b2b2b;font-size:.76rem;line-height:1.7;text-align:left}.footer-legal{padding:18px 0;font-size:.7rem;line-height:1.7}.footer-legal .wrap{width:min(100% - 32px,1180px)}}@media (max-width:380px){.footer-links{width:100%}.footer-links a{padding-inline:10px;font-size:.8rem}.footer-brand p{font-size:.78rem}.footer-social{gap:12px;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}.footer-info{padding-left:12px;font-size:.7rem}.footer h3{font-size:.66rem}.socials{gap:7px}.socials a{width:40px;height:40px}.footer-legal{font-size:.67rem}}.location .route-link{color:#082936;border:1px solid rgba(0,156,205,.28);background-color:#3cf;background-image:linear-gradient(110deg,#3cf 0,#6de8ff 30%,#25bce8 55%,#3cf 78%,#6de8ff 100%);background-size:220% 100%;background-position:0 50%;box-shadow:0 12px 28px rgba(23,174,218,.28),inset 0 1px 0 rgba(255,255,255,.72);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none}.location .route-link:after{content:"";width:22px;height:22px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23082936' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11a8 8 0 0 1 16 0v2a4 4 0 0 1-4 4H9l-4 3 1-4a7 7 0 0 1-2-5Z'/%3E%3Ccircle cx='9' cy='11' r='.8' fill='%23082936' stroke='none'/%3E%3Ccircle cx='15' cy='11' r='.8' fill='%23082936' stroke='none'/%3E%3Cpath d='M9.5 14c1.4 1 3.6 1 5 0'/%3E%3C/svg%3E")}.location .route-link:hover{color:#061f29;border-color:#159fc8;background-position:100% 50%;box-shadow:0 16px 34px rgba(23,174,218,.42),0 0 18px rgba(51,204,255,.25)}.location .route-link:focus-visible{outline:3px solid #082936;outline-offset:3px}.faq details{overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.5))}.faq details:before{z-index:0;inset:-35% -55%;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(255,255,255,.92)0,rgba(255,237,164,.5) 25%,transparent 62%);transform:translate3d(-38%,14%,0) scale(.72);transition:opacity .65s ease,transform 1.15s cubic-bezier(.16,1,.3,1)}.faq details:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(255,235,138,.96)0,rgba(255,208,24,.94) 58%,rgba(239,179,0,.92) 100%);transition:opacity 1.05s cubic-bezier(.22,.8,.24,1)}.faq details:hover{transform:translateY(-2px);border-color:rgba(255,208,24,.86)!important;box-shadow:0 22px 52px rgba(169,126,0,.2),0 0 30px rgba(255,208,24,.16),inset 0 1px 0 rgba(255,255,255,.94)}.faq details:hover:before{opacity:.82;transform:translate3d(38%,-10%,0) scale(1.04)}.faq details p,.faq summary{position:relative;z-index:2}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:rgba(255,208,24,.2);color:#7a5800;font-size:1.35rem;font-weight:700;line-height:1;transition:transform .6s cubic-bezier(.22,.8,.24,1),background-color .8s ease,color .8s ease,box-shadow .8s ease}.faq details[open]{color:#111}.faq details[open]:after{opacity:1}.faq details[open] summary:after{transform:rotate(45deg);background:#111;color:var(--yellow);box-shadow:0 8px 20px rgba(66,48,0,.2)}.faq details.accordion-moving{overflow:hidden;will-change:height}.faq details p{transform-origin:top;transition:color .8s ease,opacity .46s ease,transform .58s cubic-bezier(.22,.8,.24,1)}.faq details:not([open]) p{opacity:0;transform:translateY(-8px)}.faq details[open] p{color:#332800;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faq details,.faq details p,.faq details:after,.faq details:before,.faq summary:after{transition-duration:.01ms!important}.faq details:hover:before{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.whatsapp.whatsapp-pet{width:136px;height:158px}@media (max-width:600px){.whatsapp.whatsapp-pet{width:106px;height:124px}}.bestsellers,.hero-stage{position:relative;z-index:4}.hero-stage .quick{z-index:6;left:0;right:0;transform:translateY(50%)}.bestsellers{z-index:3;margin-top:0;padding:138px 0 92px;background:radial-gradient(circle at 86% 12%,rgba(255,208,24,0),transparent 24rem),linear-gradient(135deg,rgba(250,250,247,.96),rgba(235,235,230,.9));border-top:1px solid rgba(255,255,255,.9);overflow:hidden}.bestsellers:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.48),transparent 26% 76%,rgba(255,208,24,.08))}.bestsellers .wrap{position:relative;z-index:1}.bestsellers .section-head{margin-bottom:34px}.bestsellers .section-head p{max-width:470px}.bestsellers .product-badge{background:linear-gradient(110deg,#ffe36a,var(--yellow) 58%,#efb300)}.bestsellers-note{display:block;margin-top:18px;color:var(--muted);font-size:.72rem}.bestsellers .product-media:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}@media (max-width:900px){.bestsellers{padding-top:154px}}@media (max-width:600px){.bestsellers{margin-top:0;padding:210px 0 74px}}.brand-name[role=button]{cursor:pointer}.brand-name[role=button]:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.product-finder[hidden]{display:none}.product-finder{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:rgba(4,4,4,.62);-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%)}.finder-panel{position:relative;width:min(1180px,100%);max-height:min(88vh,880px);padding:34px;border:1px solid rgba(255,255,255,.82);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,239,234,.84));box-shadow:0 34px 90px rgba(0,0,0,.38),inset 0 1px 0#fff;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%)}.finder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.finder-head h2{font-size:clamp(1.75rem,3vw,2.8rem);margin:5px 0}.finder-head p{margin:0}.finder-close,.finder-pagination button{border-radius:50%;background:#111;color:var(--yellow);cursor:pointer}.finder-close{flex:none;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);font-size:1.7rem;line-height:1;box-shadow:0 10px 25px rgba(0,0,0,.18);transition:transform .25s ease,box-shadow .25s ease}.finder-close:hover{transform:rotate(90deg);box-shadow:0 13px 30px rgba(0,0,0,.26),0 0 20px rgba(255,208,24,.2)}.finder-grid .product{min-width:0;padding:12px}.finder-empty{grid-column:1/-1;padding:34px;border:1px solid rgba(255,255,255,.8);border-radius:20px;background:rgba(255,255,255,.58);text-align:center}.finder-empty p,.finder-head p{color:var(--muted)}@media (max-width:600px){.product-finder{padding:10px}.finder-panel{max-height:94vh;padding:22px 14px;border-radius:22px}.finder-head{gap:12px;margin-bottom:22px}.finder-close{width:42px;height:42px}.finder-grid{grid-template-columns:1fr}}.finder-panel{max-height:calc(100dvh - 28px);overflow:hidden;display:flex;flex-direction:column}.finder-head{flex:none;margin-bottom:16px}.finder-grid{flex:none}.finder-grid .product-media{height:138px;margin-bottom:9px}.finder-grid .product-model{margin-top:4px;font-size:.78rem}.finder-grid .product h3{font-size:1.12rem}.finder-grid .product-spec{min-height:32px;margin-bottom:7px;font-size:.68rem}.finder-grid .product-price{margin-top:7px;padding-top:7px}.finder-grid .product-price strong{font-size:1.38rem}.finder-grid .installment,.finder-grid .old-price,.finder-grid .product-price small{font-size:.61rem}.finder-grid .product .btn{margin-top:8px;padding:10px 7px;font-size:.62rem}.finder-pagination{flex:none;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.finder-pagination[hidden]{display:none}.finder-pagination button{width:40px;height:40px;border:1px solid rgba(255,255,255,.86);font-size:1.2rem;box-shadow:0 8px 20px rgba(0,0,0,.15);transition:transform .2s ease,opacity .2s ease}.finder-pagination button:hover:not(:disabled){transform:scale(1.08)}.finder-pagination button:disabled{opacity:.28;cursor:default}.finder-pagination span{min-width:86px;text-align:center;font-size:.72rem;font-weight:900;color:#555}@media (max-width:900px){.finder-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.finder-panel{max-height:calc(100dvh - 16px);padding:16px 12px}.finder-head{margin-bottom:10px}.finder-head p{font-size:.76rem}.finder-grid{grid-template-columns:1fr}.finder-grid .product-media{height:128px}.finder-pagination{margin-top:9px}}@media (max-height:650px){.finder-panel{padding-block:12px}.finder-head .eyebrow,.finder-head p{display:none}.finder-head h2{font-size:1.55rem;margin:0}.finder-grid .product-media{height:96px}.finder-grid .product-spec{display:none}.finder-pagination{margin-top:7px}.finder-pagination button{width:34px;height:34px}}.whatsapp.whatsapp-pet{z-index:160}.product{isolation:isolate}.product:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(255,235,138,.96)0,rgba(255,208,24,.94) 58%,rgba(239,179,0,.92) 100%);transition:opacity 1.05s cubic-bezier(.22,.8,.24,1)}.product.product-active .btn:after,.product.product-active:after,.product.show-secondary .btn:after,.product.show-secondary:after,.product:focus-within .btn:after,.product:focus-within:after,.product:hover .btn:after,.product:hover:after{opacity:1}.product.product-active,.product.show-secondary,.product:focus-within,.product:hover{color:#111;border-color:#e4ab00!important;box-shadow:0 22px 52px rgba(169,126,0,.2),0 0 30px rgba(255,208,24,.14),inset 0 1px 0 rgba(255,255,255,.94)}.product .installment,.product .product-model,.product .product-price small,.product .product-spec{transition:color .8s ease}.product.product-active .product-model,.product.show-secondary .product-model,.product:focus-within .product-model,.product:hover .product-model{color:#211a00}.product.product-active .installment,.product.product-active .product-price small,.product.product-active .product-spec,.product.show-secondary .installment,.product.show-secondary .product-price small,.product.show-secondary .product-spec,.product:focus-within .installment,.product:focus-within .product-price small,.product:focus-within .product-spec,.product:hover .installment,.product:hover .product-price small,.product:hover .product-spec{color:#473800}.product .btn{isolation:isolate;transition:transform .2s,box-shadow .65s ease,color .8s ease,border-color .8s ease}.product .btn:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(115deg,#111,#292929 46%,#050505);opacity:0;transition:opacity .9s cubic-bezier(.22,.8,.24,1);pointer-events:none}.product.product-active .btn,.product.show-secondary .btn,.product:focus-within .btn,.product:hover .btn{color:var(--yellow)!important;border-color:rgba(255,255,255,.28);box-shadow:0 13px 30px rgba(45,34,0,.3),inset 0 1px 0 rgba(255,255,255,.18)}.product:before{inset:-62%;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(255,255,255,.96)0,rgba(255,245,194,.68) 18%,rgba(255,208,24,.18) 38%,transparent 64%);transform:translate3d(-42%,-18%,0) scale(.64);pointer-events:none}.product.product-active:before,.product.show-secondary:before,.product:focus-within:before,.product:hover:before{animation:productActiveLight 3.4s cubic-bezier(.45,0,.2,1) infinite}.product.product-active,.product.show-secondary,.product:focus-within,.product:hover{animation:productActiveGlow 3.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.product,.product .btn,.product .btn:after,.product .installment,.product .product-model,.product .product-price small,.product .product-spec,.product:after{transition-duration:.01ms!important}.product.product-active,.product.product-active:before,.product.show-secondary,.product.show-secondary:before,.product:focus-within,.product:focus-within:before,.product:hover,.product:hover:before{animation:none}.product.product-active:before,.product.show-secondary:before,.product:focus-within:before,.product:hover:before{opacity:.34;transform:translate3d(18%,8%,0) scale(.9)}}.bestsellers .product-brand,.finder-grid .product-brand,.product .product-brand{display:flex;width:100%;height:36px;min-height:36px;align-items:center;justify-content:flex-start;padding:0;background:0 0!important;border:0;box-shadow:none}.bestsellers .product-brand img,.finder-grid .product-brand img,.product .product-brand img{display:block;width:118px!important;height:30px!important;max-width:118px;max-height:30px;object-fit:contain;object-position:left center;filter:grayscale(1) brightness(0);opacity:.94;transition:opacity .35s ease,filter .35s ease}.product.product-active .product-brand img,.product.show-secondary .product-brand img,.product:focus-within .product-brand img,.product:hover .product-brand img{opacity:1;filter:grayscale(1) brightness(0)}.bestsellers .product-brand img[alt=Pirelli],.finder-grid .product-brand img[alt=Pirelli],.product .product-brand img[alt=Pirelli]{width:96px!important;height:24px!important;max-width:96px;max-height:24px}.bestsellers .product-brand img[alt=Dunlop],.finder-grid .product-brand img[alt=Dunlop],.product .product-brand img[alt=Dunlop]{width:124px!important;height:32px!important;max-width:124px;max-height:32px;transform:scale(1.06);transform-origin:left center}.brands .brand-name img[alt=Dunlop]{width:130px;height:40px;transform:scale(1.04);transform-origin:center}.brands .brand-name img[alt=Cofap]{display:block;width:min(150px,92%);height:44px;margin-inline:auto;object-position:50% 50%;transform-origin:center}.product-media,.product-media .product-photo,.product-photo{background:0 0!important}.product-media .product-photo{filter:drop-shadow(0 10px 9px rgba(14,14,14,.12))}.brands .brand-name{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.38));box-shadow:0 18px 42px rgba(27,25,17,.1),inset 0 1px 0 rgba(255,255,255,.95),inset 0-1px 0 rgba(255,255,255,.3);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);transition:transform .45s cubic-bezier(.22,.8,.24,1),border-color .55s ease,box-shadow .55s ease}.brands .brand-name:before{content:"";display:block;position:absolute;z-index:0;inset:-55%;border-radius:50%;opacity:.18;background:radial-gradient(circle,rgba(255,255,255,.98)0,rgba(255,232,133,.42) 24%,transparent 62%);transform:translate3d(-30%,-18%,0) scale(.74);transition:opacity .55s ease,transform .9s cubic-bezier(.16,1,.3,1);pointer-events:none}.brands .brand-name:focus-visible,.brands .brand-name:hover{transform:translateY(-5px);border-color:rgba(255,208,24,.86);box-shadow:0 24px 55px rgba(48,39,7,.16),0 0 26px rgba(255,208,24,.14),inset 0 1px 0#fff}.brands .brand-name:focus-visible:before,.brands .brand-name:hover:before{opacity:.72;transform:translate3d(34%,14%,0) scale(1.02)}@media (max-width:600px){.brands .brand-name{-webkit-backdrop-filter:blur(16px) saturate(132%);backdrop-filter:blur(16px) saturate(132%)}}@media (prefers-reduced-motion:reduce){.brands .brand-name,.brands .brand-name:before{transition-duration:.01ms!important}.brands .brand-name:focus-visible:before,.brands .brand-name:hover:before{transform:none}}.bestsellers .product,.finder-grid .product,.promo-showcase .product{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.84);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.34));box-shadow:0 20px 48px rgba(28,26,17,.11),inset 0 1px 0 rgba(255,255,255,.96),inset 0-1px 0 rgba(255,255,255,.28);-webkit-backdrop-filter:blur(24px) saturate(148%);backdrop-filter:blur(24px) saturate(148%)}.bestsellers .product:before,.finder-grid .product:before,.promo-showcase .product:before{opacity:.14}.bestsellers .product-media,.finder-grid .product-media,.promo-showcase .product-media{border:1px solid rgba(255,255,255,.78);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.32));box-shadow:inset 0 1px 12px rgba(255,255,255,.45),inset 0-8px 22px rgba(38,32,8,.035);-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%)}.bestsellers .product-media .product-photo,.finder-grid .product-media .product-photo,.promo-showcase .product-media .product-photo{background:0 0}.bestsellers .product-badge,.finder-grid .product-badge,.promo-showcase .product-badge{border-color:rgba(255,255,255,.74);box-shadow:0 8px 20px rgba(137,101,0,.18),inset 0 1px 0 rgba(255,255,255,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:600px){.bestsellers .product,.finder-grid .product,.promo-showcase .product{-webkit-backdrop-filter:blur(17px) saturate(134%);backdrop-filter:blur(17px) saturate(134%)}}.lead,.section-head p{text-wrap:balance}.hero{min-height:800px;padding:0}.hero .wrap{padding-top:clamp(150px,12vw,188px);padding-bottom:170px}.hero h1{width:min(900px,72vw);margin-block:18px 24px}.hero .lead{width:min(680px,62vw);max-width:none;line-height:1.62}.section-head{align-items:flex-end}.promo-side{min-width:0}.quickbox{min-height:132px}.footer-legal .wrap,.product-model{overflow-wrap:normal}.nav .wrap>a{position:relative;isolation:isolate;display:grid;place-items:center}.nav .wrap>a:before{position:absolute;z-index:-1;inset:4% -18%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,208,24,.34)0,rgba(255,208,24,.12) 42%,transparent 72%);filter:blur(8px);opacity:.72;transform:scale(.92)}.nav .logo{width:110px;filter:drop-shadow(0 0 5px rgba(255,208,24,.35)) drop-shadow(0 4px 10px rgba(0,0,0,.28))}.nav .wrap>a:hover .logo{transform:scale(1.045);filter:drop-shadow(0 0 8px rgba(255,208,24,.62)) drop-shadow(0 5px 12px rgba(0,0,0,.34))}.hero h1 .hero-line{display:block;color:inherit}.hero h1 .hero-highlight{color:var(--yellow)}@media (min-width:901px) and (max-width:1200px){.wrap{width:min(100% - 48px,1180px)}.hero h1{width:min(760px,70vw);font-size:clamp(3.4rem,6.2vw,5rem)}.hero .lead{width:min(610px,62vw)}section{padding:96px 0}.section-head{gap:42px}.product-grid{gap:14px}.product{padding:15px}.product .btn{font-size:.66rem}.brand-strip{gap:10px}.footer-main{gap:38px}}@media (max-width:900px){.hero{min-height:780px}.hero .wrap{padding-top:138px;padding-bottom:176px}.hero h1{width:min(720px,82vw);font-size:clamp(3rem,8vw,4.65rem)}.hero .lead{width:min(590px,76vw)}section{padding:88px 0}.section-head{margin-bottom:38px}.section-head h2{max-width:18ch}.quickbox{min-height:0}.bestsellers{padding-top:164px}.promo-side{gap:12px}.section-chevron{width:min(340px,62vw)}.benefits{gap:42px}.footer-main{gap:34px}}@media (max-width:600px){.topbar{min-height:34px;display:grid;place-items:center;padding:7px 12px;line-height:1.35}.hero{min-height:820px}.hero .wrap{padding-top:118px;padding-bottom:198px}.hero h1{width:min(100%,12.5ch);font-size:clamp(2.55rem,12.1vw,3.35rem);line-height:.98;margin:14px 0 20px}.benefits h2 br,.final h2 br,.hero h1 br,.location h2 br,.offer h2 br,.section-head h2 br{display:none}.hero .lead{width:min(100%,34rem);font-size:1rem;line-height:1.58}.hero-actions{margin:28px 0 32px}.hero-trust{font-size:.8rem;line-height:1.4}.tire{top:330px;right:-330px;width:610px}.hero-stage .quick{transform:translateY(50%)}.quickbox{gap:18px;padding:20px}.quick h2{font-size:1.38rem}.quick p{font-size:.9rem}.measure{gap:9px}.measure input{min-height:50px;padding:13px}.bestsellers{padding:224px 0 72px}h2{font-size:clamp(2.15rem,11vw,3.2rem);line-height:1}.section-head{margin-bottom:30px}.section-head h2{max-width:100%;margin-bottom:16px}.section-head p{font-size:.98rem;line-height:1.58}.promo-showcase,section{padding:72px 0}.promo-side{width:100%;align-items:flex-start;margin-top:22px}.promo-side p{max-width:100%;text-align:left;font-size:.92rem}.section-chevron{width:min(100%,330px)}.checklist,.product-grid,.profiles,.steps,.testimonials{gap:14px}.profile{padding:21px}.product{padding:15px}.product-media{height:170px}.brand-strip{gap:10px}.brand-name{min-height:88px}.brands .brand-name span{padding:18px 10px}.benefits{gap:34px}.offer-grid{gap:26px}.offer-card{padding:24px}.offer-card strong{font-size:1.65rem;line-height:1.12}.location-grid{gap:18px}.location-facts,.location-main{padding:22px}.faq details{padding:20px 18px}.faq summary{gap:12px;line-height:1.35}.final-content{width:100%}.footer-social{column-gap:14px}.footer-info{padding-left:14px}}@media (max-width:380px){.wrap{width:min(100% - 22px,1180px)}.nav .wrap{gap:8px}.nav .btn{max-width:calc(100vw - 104px);padding:10px 9px;font-size:.68rem}.hero{min-height:850px}.hero .wrap{padding-top:108px;padding-bottom:208px}.hero h1{font-size:clamp(2.28rem,11.8vw,2.75rem);width:100%}.hero .lead{font-size:.94rem}.hero-trust{font-size:.74rem}.quickbox{padding:17px}.quick h2{font-size:1.25rem}.quick p{font-size:.82rem}.measure .btn,.measure input{font-size:.84rem}.bestsellers{padding-top:228px}section{padding:64px 0}h2{font-size:clamp(1.95rem,10.5vw,2.55rem)}.eyebrow{font-size:.66rem}.promo-side p,.section-head p{font-size:.88rem}.product-media{height:154px}.product h3{font-size:1.2rem}.footer-social{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.footer-info{padding-left:10px}}.location-fact{position:relative;border-radius:14px;margin:-13px -13px 0;overflow:hidden}.location-fact:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(255,208,24,.22),transparent 54%);opacity:0;transition:opacity .6s ease}.location-fact:focus-within,.location-fact:hover{background:rgba(255,255,255,.58);box-shadow:0 12px 30px rgba(45,39,15,.08),inset 0 1px 0 rgba(255,255,255,.86)}.location-fact:focus-within:after,.location-fact:hover:after{opacity:1}.location-fact:focus-within b,.location-fact:hover b{color:#725500;text-shadow:0 0 18px rgba(255,208,24,.28)}.location-fact p{position:relative;z-index:1}.location-fact-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:9px;color:#171717;background:linear-gradient(145deg,#ffe36a,var(--yellow));box-shadow:0 6px 14px rgba(198,147,0,.18),inset 0 1px 0 rgba(255,255,255,.78);transform-origin:50% 70%;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.location-fact-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.location-fact:focus-within .location-fact-icon,.location-fact:hover .location-fact-icon{animation:locationIconHello 1.1s cubic-bezier(.22,1,.36,1) both;box-shadow:0 8px 20px rgba(198,147,0,.28),0 0 22px rgba(255,208,24,.24),inset 0 1px 0#fff}.location-fact-whatsapp .location-fact-icon{color:#fff;background:linear-gradient(145deg,#36df79,#128c7e);box-shadow:0 6px 14px rgba(18,140,126,.22),inset 0 1px 0 rgba(255,255,255,.45)}.location-fact-whatsapp:focus-within .location-fact-icon,.location-fact-whatsapp:hover .location-fact-icon{box-shadow:0 8px 20px rgba(18,140,126,.3),0 0 22px rgba(37,211,102,.26),inset 0 1px 0 rgba(255,255,255,.58)}@media (prefers-reduced-motion:no-preference){.location-fact{animation:locationFactIn .65s cubic-bezier(.22,1,.36,1) both}.location-fact:nth-child(2){animation-delay:.07s}.location-fact:nth-child(3){animation-delay:.14s}.location-fact:nth-child(4){animation-delay:.21s}.location-fact:nth-child(5){animation-delay:.28s}@keyframes locationFactIn{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.location-fact,.location-fact-icon{animation:none!important;transition:none!important}}@media (max-width:600px){.location-fact{margin:-10px -10px 0;padding:12px 10px 16px}.location-fact p{padding-left:38px}.location-fact-icon{width:27px;height:27px;flex-basis:27px}}.footer-main{width:min(760px,calc(100% - 40px));grid-template-columns:1fr;gap:24px;padding:42px 0 34px;text-align:center}.footer-brand{display:flex;flex-direction:column;align-items:center}.footer-brand p{max-width:290px;margin:0 auto;font-size:.82rem;line-height:1.6}.footer-links{display:grid;grid-template-columns:1fr;gap:0;width:min(100%,340px);margin:0 auto;padding-top:0}.footer-links a{width:100%;min-height:48px;justify-content:flex-start;padding:11px 14px;border-bottom:1px solid #252525;text-align:left;line-height:1.35;font-size:.82rem}.privacy-table-wrap tbody tr:last-child td{border-bottom:0}.footer-links a:before{bottom:5px}.footer-links svg,.footer-social .socials img{width:18px;height:18px}.footer-social{grid-column:auto;justify-self:stretch;width:min(100%,620px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:auto auto;align-items:start;column-gap:24px;row-gap:10px;padding-top:22px;border-top:1px solid #242424;text-align:left}.footer-social>h3{grid-column:1;grid-row:1;margin-bottom:4px;text-align:center}.footer-social>.socials{grid-column:1;grid-row:2;justify-content:center}.footer-social>.footer-info{grid-column:2;grid-row:1/span 2;margin-top:0;padding-left:24px;border-left:1px solid #2b2b2b;font-size:.76rem;line-height:1.7;text-align:left}.footer-social .socials a{width:44px;height:44px}.footer-network{grid-column:1;grid-row:1/span 2;text-align:center}.footer-network h3{margin-bottom:10px;text-align:center}.footer-network .socials{justify-content:center}@media (min-width:901px){.footer-main{width:min(1180px,calc(100% - 40px));grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr) minmax(0,.7fr) minmax(0,1.35fr);grid-template-rows:auto;gap:clamp(18px,2.5vw,42px);align-items:start;padding:52px 0 42px;text-align:left}.footer-brand{grid-column:1;grid-row:1;align-items:flex-start}.footer-brand img{width:152px}.footer-brand p{margin:0;text-align:left}.footer-links{grid-column:2;grid-row:1;width:100%;margin:0}.footer-social{display:contents}.footer-network{grid-column:3;grid-row:1;padding-top:2px;text-align:left}.footer-network h3{text-align:left}.footer-network .socials{justify-content:flex-start}.footer-social>.footer-info{grid-column:4;grid-row:1;margin:0;padding-left:28px;border-left:1px solid #2b2b2b;text-align:left}}@media (min-width:601px){.footer-main{width:min(1040px,calc(100% - 40px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:0;padding:46px 0 40px;align-items:stretch;text-align:left}.footer-brand,.footer-links,.footer-network{min-width:0;padding:28px 34px}.footer-social>.footer-info{min-width:0}.footer-brand{grid-column:1;grid-row:1;align-items:flex-start;justify-content:center}.footer-brand p{margin:0;text-align:left}.footer-links{grid-column:2;grid-row:1;width:100%;margin:0;border-left:1px solid #292929;align-content:center}.footer-social{display:contents}.footer-network{grid-column:1;padding-top:30px}.footer-network h3{text-align:left}.footer-network .socials{justify-content:flex-start}.footer-network,.footer-social>.footer-info{grid-row:2;border-top:1px solid #292929;text-align:left}.footer-social>.footer-info{grid-column:2;margin:0;padding:30px 34px;border-left:1px solid #292929}}@media (max-width:600px){.footer-main{width:min(760px,calc(100% - 28px));padding:38px 0 30px}.footer-social{width:100%;column-gap:18px}.footer-social>.footer-info{padding-left:18px}}@media (max-width:380px){.footer-main{width:min(760px,calc(100% - 22px))}.footer-social{column-gap:12px;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}.footer-social>.footer-info{padding-left:12px;font-size:.7rem}}.footer-brand{min-height:180px;justify-content:center}.footer-brand img{width:auto;height:75%;max-height:170px;max-width:100%;margin:0;object-fit:contain}@media (min-width:601px){.footer-brand{padding-block:0!important}.footer-brand img{max-height:none}}@media (max-width:600px){.footer-brand{min-height:170px}.footer-brand img{height:75%;max-height:140px}.bestsellers .product-grid,.promo-showcase .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bestsellers .product,.promo-showcase .product{min-width:0;padding:11px;border-radius:16px}.bestsellers .product-badge,.promo-showcase .product-badge{top:8px;left:8px;max-width:calc(100% - 16px);padding:4px 6px;font-size:.52rem;line-height:1.2}.bestsellers .product-media,.promo-showcase .product-media{height:132px;margin:3px auto 10px}.bestsellers .product .product-brand,.promo-showcase .product .product-brand{height:29px;min-height:29px}.bestsellers .product .product-brand img,.promo-showcase .product .product-brand img{width:100px!important;height:25px!important;max-width:100px;max-height:25px}.bestsellers .product .product-brand img[alt=Pirelli],.promo-showcase .product .product-brand img[alt=Pirelli]{width:82px!important;height:21px!important;max-width:82px;max-height:21px}.bestsellers .product .product-brand img[alt=Dunlop],.promo-showcase .product .product-brand img[alt=Dunlop]{width:104px!important;height:27px!important;max-width:104px;max-height:27px}.bestsellers .product-model,.promo-showcase .product-model{margin-top:5px;font-size:.72rem;line-height:1.25}.bestsellers .product h3,.promo-showcase .product h3{font-size:1.05rem;line-height:1.1;margin-top:4px}.bestsellers .product-spec,.promo-showcase .product-spec{min-height:48px;font-size:.66rem;line-height:1.35}.bestsellers .product-price,.promo-showcase .product-price{margin-top:9px;padding-top:9px}.bestsellers .product-price strong,.promo-showcase .product-price strong{font-size:1.34rem}.bestsellers .installment,.bestsellers .old-price,.bestsellers .product-price small,.promo-showcase .installment,.promo-showcase .old-price,.promo-showcase .product-price small{font-size:.59rem;line-height:1.35}.bestsellers .product .btn,.promo-showcase .product .btn{min-height:42px;margin-top:9px;padding:9px 5px;font-size:.61rem;line-height:1.2}}.proof-simulation{background:linear-gradient(145deg,#f0f0ed,#fafaf7);overflow:hidden}.proof-note{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;border:1px solid rgba(216,45,45,.2);border-radius:999px;background:rgba(255,255,255,.64);color:#7b2424;font-size:.72rem;font-weight:800}.proof-note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgba(216,45,45,.1)}.proof-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;align-items:stretch}.proof-gallery{display:grid;align-self:stretch;grid-template-columns:1.2fr .8fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:100%}.proof-photo{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:22px;background:radial-gradient(circle at 22% 18%,rgba(255,224,99,.36),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(225,225,219,.58));box-shadow:0 18px 42px rgba(31,28,17,.1),inset 0 1px 0#fff;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.proof-photo:first-child{grid-row:1/-1}.proof-photo:before{content:"";position:absolute;z-index:-1;inset:auto -12% -32% 22%;height:72%;background:repeating-linear-gradient(132deg,transparent 0 24px,rgba(255,208,24,.18) 25px 42px);transform:skew(-8deg)}.proof-photo:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 30%,rgba(0,0,0,.82) 100%);pointer-events:none}.proof-photo>img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.8,.24,1),filter .8s ease}.proof-photo:first-child>img{object-position:center}.proof-photo:hover>img{transform:scale(1.045);filter:saturate(1.08) contrast(1.03)}.proof-photo-placeholder{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.5)}.proof-camera{position:absolute;top:22px;right:22px;width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:#111;color:var(--yellow);box-shadow:0 12px 30px rgba(0,0,0,.18)}.proof-camera svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.proof-photo small{display:block;margin-bottom:5px;color:var(--yellow);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.proof-photo strong{display:block;max-width:15ch;font-size:1.25rem;line-height:1.08}.proof-photo p{max-width:28ch;margin:8px 0 0;color:#ededed;font-size:.78rem;line-height:1.45}.proof-reviews{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;height:100%}.proof-review{position:relative;overflow:hidden;display:flex;min-height:0;flex-direction:column;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(255,255,255,.45));box-shadow:0 16px 38px rgba(31,28,17,.08),inset 0 1px 0#fff;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.proof-review-head{display:flex;align-items:center;gap:12px;margin-bottom:13px}.proof-avatar{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;background:#111;color:var(--yellow);font-weight:950}.proof-review-head b{display:block;font-size:.92rem}.proof-review-head small{display:block;color:var(--muted);font-size:.7rem}.proof-stars{margin-left:auto;color:#d49c00;font-size:.78rem;letter-spacing:1px;white-space:nowrap}.proof-review blockquote{margin:0 0 14px;font-size:.9rem;line-height:1.55}.proof-review-tag{display:inline-flex;align-self:flex-start;margin-top:auto;padding:6px 9px;border-radius:999px;background:rgba(255,208,24,.2);color:#765800;font-size:.65rem;font-weight:900}@media (max-width:900px){.proof-layout{grid-template-columns:1fr}.proof-gallery{grid-template-rows:repeat(2,190px);height:auto}}@media (max-width:600px){.proof-gallery{grid-template-columns:1fr 1fr;grid-template-rows:240px 180px}.proof-photo:first-child{grid-column:1/-1;grid-row:auto}.proof-photo{border-radius:18px}.proof-photo-placeholder{padding:18px}.proof-camera{top:16px;right:16px;width:46px;height:46px;border-radius:14px}.proof-photo strong{font-size:1.03rem}.proof-photo p{font-size:.7rem}.proof-review{padding:19px;border-radius:18px}.proof-review-head{align-items:flex-start;flex-wrap:wrap}.proof-stars{margin-left:0;width:100%;padding-left:56px;margin-top:-10px}}.perfis-search{margin-top:48px;padding-top:40px;border-top:1px solid #e9e9e5}.perfis-search>.eyebrow{margin-bottom:20px}.seo-paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seo-path-card{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:290px;flex-direction:column;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,255,255,.42));box-shadow:0 20px 48px rgba(28,26,17,.09),inset 0 1px 0#fff;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.seo-path-card:before{content:"";position:absolute;z-index:-1;inset:-55%;border-radius:50%;background:radial-gradient(circle,rgba(255,232,126,.38),transparent 58%);opacity:.32;transform:translate3d(-32%,-20%,0);transition:opacity .6s ease,transform .8s cubic-bezier(.22,1,.36,1)}.seo-path-card:focus-within:before,.seo-path-card:hover:before{opacity:.72;transform:translate3d(26%,14%,0)}.seo-path-card h3{margin:0 0 9px;font-size:1.35rem}.seo-path-card>p{max-width:48ch;margin:0 0 20px;color:var(--muted);line-height:1.6}.seo-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.seo-tags span{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid rgba(24,24,24,.08);border-radius:999px;background:rgba(255,255,255,.66);font-size:.76rem;font-weight:900;color:#353535}.seo-path-card .btn{align-self:flex-start;margin-top:auto}@media (max-width:900px){.seo-paths-grid{grid-template-columns:1fr}.seo-path-card{min-height:250px}}@media (max-width:600px){.perfis-search{margin-top:32px;padding-top:28px}.seo-path-card{min-height:0;padding:22px;border-radius:18px}.seo-path-card h3{font-size:1.2rem}.seo-path-card>p{font-size:.9rem}.seo-tags span{font-size:.72rem}.seo-path-card .btn{width:100%}.nav .logo{width:84px}.nav .wrap>a:before{inset:7% -15%;filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.nav .wrap>a:before{animation:none;opacity:.7}}.pet-spin{will-change:transform}.offer-card{animation:none}.offer-card:after{will-change:transform,opacity}.hero-carousel{position:relative;isolation:isolate;background:#050505}.hero-carousel:before{display:none}.hero-slide,.hero-slide:after,.hero-slides{position:absolute;inset:0}.hero-slide{opacity:0;visibility:hidden;transform:scale(1.035);transition:opacity .85s ease,visibility .85s ease,transform 6.5s ease;pointer-events:none}.hero-slide.is-active{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.campaign-media img,.hero-slide>img{width:100%;height:100%;object-fit:cover}.hero-slide>img{position:absolute;inset:0;object-position:center;filter:saturate(.78) contrast(1.06)}.hero-slide:after{content:"";background:linear-gradient(90deg,rgba(3,3,3,.96)0,rgba(3,3,3,.8) 42%,rgba(3,3,3,.3) 72%,rgba(3,3,3,.62) 100%),linear-gradient(0deg,rgba(0,0,0,.56),transparent 52%)}.hero-slide .wrap{position:relative;z-index:2;height:100%;display:flex}.hero-copy h1{width:100%;max-width:13ch;margin:15px 0 20px}.bestsellers-cinematic .section-head>div,.hero-copy .lead{max-width:650px}.hero-promo-price{display:flex;align-items:baseline;gap:10px;margin:2px 0 22px;color:#fff}.campaign-price small,.hero-promo-price small{font-weight:850;text-transform:uppercase;color:#dedede}.hero-promo-price strong{font-family:var(--display);line-height:1;color:var(--yellow)}.hero-promo-note{margin-top:16px;color:#d5d5d5;font-weight:700}.hero-carousel-controls{position:absolute;z-index:5;width:min(1180px,calc(100% - 40px));transform:translateX(-50%);display:flex;align-items:center}.hero-arrow{display:flex}.hero-dots{display:flex}.hero-dot{background:rgba(255,255,255,.32);cursor:pointer;transition:width .35s ease,background-color .35s ease}.hero-dot.is-active{background:var(--yellow)}.campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.campaign-card,.campaign-media{position:relative;overflow:hidden;background:#111}.campaign-card{display:flex;flex-direction:column;min-width:0;border:2px solid rgba(255,208,24,.72);color:#fff}.campaign-card:before{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.18) 43%,transparent 60%);transform:translateX(-130%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.campaign-card:hover{transform:translateY(-10px) scale(1.012);border-color:var(--yellow);box-shadow:0 38px 80px rgba(0,0,0,.3),0 0 42px rgba(255,208,24,.28),0 0 0 1px rgba(255,255,255,.12) inset}.campaign-card:hover:before{transform:translateX(130%)}.campaign-media{height:285px}.campaign-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#111 0,rgba(17,17,17,.84) 14%,rgba(0,0,0,.08) 68%),linear-gradient(120deg,rgba(0,0,0,.25),transparent 55%)}.campaign-media img{transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s ease;filter:saturate(.9) contrast(1.05)}.campaign-card:hover .campaign-media img{transform:scale(1.075);filter:saturate(1.12) contrast(1.08)}.campaign-badge{position:absolute;z-index:4;left:18px;top:18px;padding:8px 12px;border-radius:999px;background:var(--yellow);color:#111;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 10px 24px rgba(0,0,0,.28)}.campaign-icon{position:absolute;z-index:4;right:18px;bottom:18px;width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(255,208,24,.7);border-radius:18px;background:rgba(8,8,8,.72);color:var(--yellow);box-shadow:0 12px 26px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.campaign-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.campaign-content{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;padding:4px 26px 28px}.campaign-content h3{margin:0 0 10px;color:#fff;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.06}.campaign-content>p{margin:0 0 17px;color:#c9c9c9;line-height:1.55}.campaign-price{margin-top:auto;padding:16px 18px;border:1px solid rgba(255,208,24,.38);border-radius:16px;background:linear-gradient(120deg,rgba(255,208,24,.16),rgba(255,208,24,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.campaign-price small{display:block;color:#f4e8aa;font-size:.72rem;font-weight:900;letter-spacing:.07em}.campaign-price strong{display:block;margin:3px 0;color:var(--yellow);font-size:clamp(2.25rem,3.7vw,3.15rem);line-height:1;text-shadow:0 0 24px rgba(255,208,24,.2)}.campaign-condition{min-height:34px;margin-top:14px!important;color:#aaa!important}.campaign-card .btn{width:100%;margin-top:4px;min-height:50px}.bestsellers{background:radial-gradient(circle at 83% 8%,rgba(255,208,24,0),transparent 24rem),linear-gradient(135deg,#f5f4ed,#e8e6dc)}.bestsellers .section-head{align-items:flex-end}.bestsellers .promo-side p{max-width:480px}@media (max-width:760px){.hero-carousel-controls{bottom:190px;width:calc(100% - 28px)}.hero-copy{width:100%;padding-top:24px}.hero-copy h1{max-width:10.8ch}.hero-slide:after{background:linear-gradient(90deg,rgba(3,3,3,.94),rgba(3,3,3,.68)),linear-gradient(0deg,rgba(0,0,0,.7),transparent 60%)}.campaign-grid{grid-template-columns:1fr}.campaign-media{height:260px}.campaign-content{padding:4px 22px 24px}.campaign-condition{min-height:0}}.hero-slide[data-slide="2"]>img{object-position:center 68%}.campaign-media .transmission-oil-image{object-position:center 72%}.hero-carousel-controls{left:auto;width:auto;transform:translateY(-50%);gap:0}.hero-dots{align-items:center}.hero-dot,.hero-dot.is-active{display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:0 0}.hero-dot:before{content:"";border:1px solid rgba(255,255,255,.62);border-radius:50%;background:rgba(255,255,255,.3);box-shadow:0 2px 9px rgba(0,0,0,.32);transition:width .3s ease,height .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.hero-dot:hover:before{border-color:#fff;background:rgba(255,255,255,.62);transform:scale(1.08)}.hero-dot.is-active:before{border-color:var(--yellow);background:var(--yellow)}.hero-dot:focus-visible{outline:2px solid var(--yellow);outline-offset:1px}@media (max-width:760px){.hero-carousel-controls{left:auto;right:8px;top:50%;bottom:auto;width:auto;transform:translateY(-50%)}.hero-dot,.hero-dot.is-active{width:28px;height:28px}}.faq-search{margin:0 0 28px}.faq-search form{padding:20px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(255,255,255,.5));box-shadow:0 18px 44px rgba(35,29,5,.1),inset 0 1px 0#fff;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.faq-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.faq-search input{width:100%;min-height:56px;padding:14px 18px;border:1px solid rgba(25,25,25,.16);border-radius:12px;background:rgba(255,255,255,.76);color:#111;font-size:1rem;box-shadow:inset 0 1px 4px rgba(0,0,0,.04);transition:border-color .3s,box-shadow .3s,background-color .3s}.faq-search input:focus{outline:0;border-color:#d7a400;background:#fff;box-shadow:0 0 0 4px rgba(255,208,24,.24),0 10px 28px rgba(128,94,0,.08)}.faq-search .btn{min-width:120px}.faq-search-help{margin:10px 2px 0!important;color:#777!important;font-size:.78rem}.faq-search-feedback{margin-top:12px;padding:18px 20px;border:1px solid rgba(255,208,24,.5);border-radius:18px;background:linear-gradient(135deg,rgba(255,245,196,.94),rgba(255,255,255,.76));box-shadow:0 16px 38px rgba(99,75,0,.1)}.faq-search-feedback p{margin:0!important;color:#463600!important;font-weight:700}.faq-search-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.faq-search-actions .btn{padding:13px 17px;font-size:.75rem}.faq-clear{border:0;background:0 0;color:#5d4800;font-weight:900;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.faq details.faq-match{border-color:rgba(255,208,24,.9)!important;box-shadow:0 18px 42px rgba(175,129,0,.14),0 0 25px rgba(255,208,24,.12)}@media (max-width:600px){.faq-search form{padding:15px;border-radius:18px}.faq-search-row{grid-template-columns:1fr}.faq-search .btn{width:100%;min-height:50px}.faq-search input{min-height:52px}.faq-search-feedback{padding:16px}.faq-search-actions{align-items:stretch;flex-direction:column}.faq-clear,.faq-search-actions .btn{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.campaign-card,.campaign-media img,.hero-slide{transition:none}}:root{--color-brand-primary:#ffd018;--color-brand-accent:#d82d2d;--color-action-whatsapp:#25d366;--color-text-primary:#151515;--color-text-secondary:#686868;--color-surface-primary:#fff;--color-surface-soft:#f5f4ef;--color-border-subtle:rgba(21,21,21,.12);--color-focus:#8a6500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--elevation-card:0 14px 38px rgba(31,27,12,.09);--elevation-card-hover:0 22px 52px rgba(31,27,12,.14);--motion-standard:cubic-bezier(.22,.8,.24,1)}.skip-link{position:fixed;z-index:9999;top:10px;left:12px;padding:12px 16px;border-radius:var(--radius-sm);background:#111;color:#fff;font-weight:900;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:3px solid var(--color-brand-primary);outline-offset:2px}section[id]{scroll-margin-top:24px}.hero-copy .hero-slide-title{width:100%;margin:15px 0 20px;color:#fff;letter-spacing:-.045em}.hero-copy .hero-slide-title .hero-line{display:block;color:inherit}.hero-copy .hero-slide-title .hero-highlight{color:var(--color-brand-primary)}:where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--color-brand-primary);outline-offset:3px}.btn{border-radius:var(--radius-sm)}.btn:active{transform:translateY(0) scale(.985)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none}.quickbox{border-radius:var(--radius-lg);border-color:rgba(255,255,255,.92)}.measure-field{display:grid;gap:7px;min-width:0}.measure-field>span{padding-left:3px;color:#4f4f4f;font-size:.72rem;letter-spacing:.025em}.measure-field input{min-height:52px;padding-inline:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.measure-field input:hover{border-color:rgba(21,21,21,.22)}.quick-status{grid-column:1/-1;min-height:18px;margin:0;color:#765700;font-size:.75rem;font-weight:750}.quick-status:empty{min-height:0}.quick-service.is-active:after{content:"✓";font-weight:950}.hero-pause{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:rgba(8,8,8,.52);color:#fff;font-size:.68rem;font-weight:900;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.hero-pause:hover,.hero-pause[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:#111;transform:scale(1.05)}.brand-name,.faq details,.location-facts,.location-main,.product,.profile,.quote{border-color:var(--color-border-subtle)}.location-facts,.location-main{box-shadow:var(--elevation-card)}.campaign-card{border-radius:var(--radius-lg)}.brand-name:hover,.campaign-card:hover,.product:hover,.profile:hover{box-shadow:var(--elevation-card-hover)}.location-support,.promo-side p,.section-head p{max-width:58ch}@media (hover:none){.brand-name:hover,.campaign-card:hover,.campaign-card:hover .campaign-media img,.product:hover,.profile:hover{transform:none}}@media (max-width:900px){.measure{grid-template-columns:1fr 1fr}.measure .btn,.quick-status{grid-column:1/-1}.measure .btn{width:100%}}@media (max-width:760px){.hero-copy .hero-slide-title{max-width:10.8ch}}@media (max-width:600px){.quick-services{display:grid;grid-template-columns:1fr}.quick-service{width:100%}.measure{grid-template-columns:1fr}.measure .btn,.measure-field,.quick-status{grid-column:1}.hero-pause{width:28px;height:28px}.hero-copy .hero-slide-title{max-width:12.5ch;font-size:clamp(2.55rem,12.1vw,3.35rem);line-height:.98}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.brand-name:hover,.campaign-card:hover,.product:hover,.profile:hover{transform:none!important}}.section-reveal{opacity:.96;filter:blur(3px);transform:translate3d(0,34px,0) scale(.992);transition:opacity .9s var(--motion-standard),filter 1.05s var(--motion-standard),transform 1s var(--motion-standard)}.section-reveal.is-revealed{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1)}@media (max-width:600px){.section-reveal{filter:blur(2px);transform:translate3d(0,24px,0) scale(.995);transition-duration:.78s}}@media (prefers-reduced-motion:reduce){.section-reveal,.section-reveal.is-revealed{opacity:1;filter:none;transform:none;transition:none}}.bestsellers-cinematic{padding-bottom:14vh;color:#fff;overflow:clip}.bestsellers-cinematic:before{background:radial-gradient(circle at 78% 32%,rgba(255,208,24,0),transparent 34rem),linear-gradient(180deg,rgba(8,8,8,.12),#080808);opacity:0;transition:opacity .8s ease}.bestsellers-cinematic.is-revealed:before{opacity:1}.bestsellers-cinematic .section-head{z-index:6;margin-bottom:7vh;padding-top:2vh;color:#fff}.bestsellers-cinematic .section-head h2{color:#fff;text-shadow:0 12px 36px rgba(0,0,0,.3)}.bestsellers-cinematic .section-head p{color:#c9c9c9}.bestsellers-cinematic .section-chevron{color:var(--yellow)}.bestsellers-cinematic .campaign-grid{display:block}.bestsellers-cinematic .campaign-card{--scene-glow:rgba(255,208,24,.3);position:sticky;top:clamp(20px,7vh,72px);height:min(78vh,780px);margin:0 0 12vh;background:#080808;box-shadow:0 34px 100px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.05) inset;transform:perspective(1500px) translate3d(0,45px,-70px) scale(.955)}.bestsellers-cinematic .campaign-card:nth-child(1){z-index:1}.bestsellers-cinematic .campaign-card:nth-child(2){z-index:2;--scene-glow:rgba(216,45,45,.28)}.bestsellers-cinematic .campaign-card:nth-child(3){z-index:3;--scene-glow:rgba(37,211,102,.22)}.bestsellers-cinematic .campaign-card.is-cinematic-active{transform:perspective(1500px) translate3d(0,0,0) scale(1);box-shadow:0 42px 120px rgba(0,0,0,.72),0 0 70px var(--scene-glow),0 0 0 1px rgba(255,255,255,.08) inset}.bestsellers-cinematic .campaign-card.is-cinematic-past{transform:perspective(1500px) translate3d(0,-54px,-130px) scale(.92)}.bestsellers-cinematic .campaign-card:before{z-index:5;background:linear-gradient(108deg,transparent 27%,rgba(255,255,255,.2) 44%,transparent 59%)}.bestsellers-cinematic .campaign-card.is-cinematic-active:before{animation:cinematicSweep 1.55s .22s var(--motion-standard) both}.bestsellers-cinematic .campaign-media{min-height:0}.bestsellers-cinematic .campaign-media:after{background:linear-gradient(90deg,transparent 45%,rgba(8,8,8,.2) 72%,#080808 100%),linear-gradient(0deg,rgba(0,0,0,.6),transparent 48%)}.bestsellers-cinematic .campaign-media img{transition:transform 7s cubic-bezier(.2,.75,.25,1),filter 1.1s ease}.bestsellers-cinematic .campaign-content{justify-content:center;background:radial-gradient(circle at 90% 8%,var(--scene-glow),transparent 19rem)}.bestsellers-cinematic .campaign-content h3{transform:translateY(20px);transition:opacity .7s .12s ease,transform .8s .12s var(--motion-standard)}.bestsellers-cinematic .campaign-content>.btn,.bestsellers-cinematic .campaign-content>p,.bestsellers-cinematic .campaign-price{transform:translateY(20px);transition:opacity .7s .24s ease,transform .8s .24s var(--motion-standard)}.bestsellers-cinematic .campaign-card.is-cinematic-active .campaign-content h3,.bestsellers-cinematic .campaign-card.is-cinematic-active .campaign-content>.btn,.bestsellers-cinematic .campaign-card.is-cinematic-active .campaign-content>p,.bestsellers-cinematic .campaign-card.is-cinematic-active .campaign-price{transform:translateY(0);opacity:1}.bestsellers-cinematic .campaign-condition{color:#aaa!important}.cinematic-progress{position:sticky;display:grid;transform:translateY(-50%)}.cinematic-progress span{display:block;background:rgba(255,255,255,.28);transition:height .5s var(--motion-standard),background-color .5s ease,box-shadow .5s ease;width:24px;height:4px;border-radius:999px}.cinematic-progress span.is-active{background:var(--yellow);box-shadow:0 0 20px rgba(255,208,24,.6);width:54px;height:4px}@media (max-width:900px){.bestsellers-cinematic{padding-bottom:90px}.bestsellers-cinematic .section-head{min-height:0;margin-bottom:42px}.bestsellers-cinematic .section-head h2{font-size:clamp(3rem,11vw,5.4rem)}.bestsellers-cinematic .campaign-card{position:relative;top:auto;display:flex;height:auto;min-height:0;margin-bottom:24px;opacity:1;filter:none;transform:none;border-radius:26px}.bestsellers-cinematic .campaign-card.is-cinematic-active,.bestsellers-cinematic .campaign-card.is-cinematic-past{opacity:1;filter:none;transform:none}.bestsellers-cinematic .campaign-media{height:360px}.bestsellers-cinematic .campaign-content{padding:30px}.bestsellers-cinematic .campaign-content h3,.bestsellers-cinematic .campaign-content>.btn,.bestsellers-cinematic .campaign-content>p,.bestsellers-cinematic .campaign-price{opacity:1;transform:none}.bestsellers-cinematic .campaign-content h3{font-size:clamp(2rem,7vw,3.1rem)}.bestsellers-cinematic .campaign-price strong{font-size:clamp(2.8rem,10vw,4.5rem)}.cinematic-progress{display:none}}@media (max-width:600px){.bestsellers-cinematic .wrap{width:min(100% - 24px,1280px)}.bestsellers-cinematic .campaign-media{height:270px}.bestsellers-cinematic .campaign-content{padding:24px 20px}.bestsellers-cinematic .campaign-card{border-radius:22px}.bestsellers-cinematic .campaign-condition{min-height:0}}@media (prefers-reduced-motion:reduce){.bestsellers-cinematic .campaign-card,.bestsellers-cinematic .campaign-content h3,.bestsellers-cinematic .campaign-content>.btn,.bestsellers-cinematic .campaign-content>p,.bestsellers-cinematic .campaign-media img,.bestsellers-cinematic .campaign-price{transition:none!important;animation:none!important}}.hero h1,.hero-copy .hero-slide-title{font-size:clamp(2.75rem,4.75vw,4.85rem);line-height:1}.bestsellers-cinematic{height:310vh}.bestsellers-cinematic .wrap{position:sticky;display:grid;grid-template-rows:auto 1fr;height:100vh;padding:clamp(44px,6vh,72px)0 5vh}.bestsellers-cinematic .section-head{position:relative;margin:0 0 clamp(22px,3vh,38px);padding:0}.bestsellers-cinematic .campaign-grid{display:flex;will-change:transform;transform:translate3d(0,0,0)}.bestsellers-cinematic .campaign-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);flex:0 0 min(82vw,1120px);width:min(82vw,1120px);filter:blur(4px) saturate(.7);transform:perspective(1500px) scale(.91) rotateY(3deg);transform-origin:center}.bestsellers-cinematic .campaign-card.is-cinematic-active{opacity:1;filter:blur(0) saturate(1);transform:perspective(1500px) scale(1) rotateY(0);border-color:rgba(255,208,24,.55)}.bestsellers-cinematic .campaign-card.is-cinematic-past{filter:blur(5px) saturate(.58);transform:perspective(1500px) scale(.9) rotateY(-3deg)}.bestsellers-cinematic .campaign-content{padding:clamp(28px,3.5vw,52px)}.bestsellers-cinematic .campaign-content>p{line-height:1.58}.bestsellers-cinematic .campaign-condition{margin-top:10px!important}.cinematic-progress{position:absolute;z-index:8;right:0;bottom:16px;top:auto;float:none;display:flex;gap:8px;width:auto;margin:0;transform:none}@media (max-width:900px){.hero h1,.hero-copy .hero-slide-title{font-size:clamp(2.55rem,7.2vw,4.15rem)}.hero-copy{width:min(680px,78vw)}.bestsellers-cinematic{height:auto;min-height:0;padding:84px 0}.bestsellers-cinematic .wrap{position:relative;top:auto;display:block;width:min(100% - 28px,1380px);height:auto;padding:0;overflow:visible}.bestsellers-cinematic .section-head h2{font-size:clamp(2.45rem,8vw,4.2rem)}.bestsellers-cinematic .campaign-grid{display:grid;width:100%;height:auto;transform:none!important}.bestsellers-cinematic .campaign-card{display:flex;width:100%;height:auto;min-height:0;opacity:1;filter:none;transform:none}.bestsellers-cinematic .campaign-card.is-cinematic-active,.bestsellers-cinematic .campaign-card.is-cinematic-past{opacity:1;filter:none;transform:none}.cinematic-progress{display:none}}@media (max-width:600px){.hero h1,.hero-copy .hero-slide-title{font-size:clamp(2.2rem,10.4vw,2.95rem);line-height:1.02}.hero-copy{width:100%}.bestsellers-cinematic{padding:72px 0}.bestsellers-cinematic .section-head h2{font-size:clamp(2.2rem,10vw,3rem)}.bestsellers-cinematic .campaign-content h3{font-size:clamp(1.65rem,7.5vw,2.25rem)}.bestsellers-cinematic .campaign-price strong{font-size:clamp(2.25rem,11vw,3.4rem)}}:root{--type-display:clamp(2.7rem,4.7vw,4.65rem);--type-section:clamp(2.15rem,3.55vw,3.55rem);--type-card:clamp(1.18rem,1.6vw,1.55rem);--type-body:1rem;--type-small:.82rem;--leading-display:1.02;--leading-heading:1.12;--leading-body:1.62;--tracking-display:-.032em;--tracking-heading:-.022em}h1,h2,h3{font-style:normal;text-wrap:balance}.hero h1,.hero-copy .hero-slide-title,h1{font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h1,h2{font-weight:900}h2{font-size:var(--type-section);line-height:1.04;letter-spacing:var(--tracking-display)}h3{font-size:var(--type-card);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}p{max-width:68ch}.eyebrow{font-size:.69rem;font-weight:850;letter-spacing:.115em;line-height:1.4}.eyebrow:before{width:22px;height:4px}.lead{max-width:61ch;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:400;line-height:1.62;letter-spacing:-.008em}.btn{min-height:46px;padding:14px 20px;font-size:.76rem;font-weight:850;letter-spacing:.025em;line-height:1.2}.navlinks{font-size:.82rem;font-weight:750;letter-spacing:.005em}.section-head{gap:clamp(24px,4vw,54px)}.section-head h2{max-width:15ch;margin:12px 0 18px}.promo-side p,.section-head p{font-size:.96rem;line-height:1.62}.location-fact b,.offer-card h3,.profile h3,.step h3,h3{font-weight:850}.check small,.location-fact p,.profile p,.step p{line-height:1.58}.product-spec{font-size:.75rem}.product-price strong{font-size:clamp(1.48rem,2vw,1.82rem);font-style:normal}.installment,.old-price,.product-price small{line-height:1.45}.campaign-content h3{font-style:normal;font-weight:900}.campaign-price strong,.hero-promo-price strong{font-style:normal;letter-spacing:-.035em}.campaign-condition{font-size:.72rem;line-height:1.52!important}.faq summary{font-weight:800;letter-spacing:-.012em}.faq details p,.quote p{line-height:1.65}.faq summary,.quote p{font-size:1rem}.footer{font-size:.9rem}.footer h3{font-size:.88rem;letter-spacing:.005em}.footer-legal{font-size:.67rem;line-height:1.58}.hero h1,.hero-copy .hero-slide-title{font-style:normal;text-shadow:0 10px 32px rgba(0,0,0,.3)}.hero-copy .hero-slide-title{font-weight:900}.hero-promo-price small{font-size:.75rem;letter-spacing:.075em}.hero-promo-price strong{font-size:clamp(2rem,3.25vw,3.05rem)}.hero-promo-note{max-width:62ch;font-size:.74rem;line-height:1.5}.hero-trust{font-size:.82rem;font-weight:750}.quick h2{font-size:1.35rem;line-height:1.15;letter-spacing:-.025em}.quick p{font-size:.91rem;line-height:1.5}.measure-field>span,.quick-service{font-weight:800}.benefits h2,.location h2,.offer h2{max-width:16ch}@media (max-width:900px){:root{--type-display:clamp(2.45rem,6.9vw,3.85rem);--type-section:clamp(2rem,5.8vw,3.05rem)}.hero h1,.hero-copy .hero-slide-title{font-size:var(--type-display)}.section-head h2{max-width:18ch}.bestsellers-cinematic .section-head h2{font-size:var(--type-section)}.bestsellers-cinematic .campaign-content h3{font-size:clamp(1.65rem,4.5vw,2.35rem)}}@media (max-width:600px){:root{--type-display:clamp(2.15rem,9.7vw,2.82rem);--type-section:clamp(1.9rem,8.8vw,2.62rem);--type-card:clamp(1.12rem,5.5vw,1.4rem);--type-body:.96rem}.hero h1,.hero-copy .hero-slide-title{max-width:12.7ch;font-size:var(--type-display);line-height:1.04}.hero .lead{font-size:.96rem;line-height:1.58}.hero-promo-price{gap:8px}.hero-promo-price strong{font-size:2.05rem}.section-head h2{max-width:100%;margin-bottom:14px}.promo-side p,.section-head p{font-size:.92rem;line-height:1.58}.bestsellers-cinematic .section-head h2{font-size:var(--type-section)}.bestsellers-cinematic .campaign-content h3{font-size:clamp(1.55rem,7vw,2rem)}.bestsellers-cinematic .campaign-content>p{font-size:.88rem}.bestsellers-cinematic .campaign-price strong{font-size:clamp(2.15rem,10vw,3rem)}.btn{min-height:46px;padding:13px 16px;font-size:.71rem}.faq summary{font-size:.95rem}.footer{font-size:.86rem}}.hero-carousel{border-bottom:0}.hero-slide>img{filter:saturate(.82) contrast(1.08) brightness(.88);transform:scale(1.035)}.hero-slide.is-active>img{animation:heroStreamingPush 8s ease-out both}.hero-slide:after{background:linear-gradient(90deg,rgba(2,2,2,.94)0,rgba(2,2,2,.72) 38%,rgba(2,2,2,.18) 70%,rgba(2,2,2,.4) 100%),linear-gradient(0deg,#080808 0,rgba(8,8,8,.18) 30%,transparent 62%)}.hero-slide .wrap{padding-bottom:clamp(130px,17vh,175px)}.hero-copy{padding-top:0}.hero-copy .eyebrow{padding:7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(8,8,8,.36);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-copy .eyebrow:before{width:7px;height:7px;border-radius:50%}.hero h1,.hero-copy .hero-slide-title{max-width:14ch}.hero-actions{margin:26px 0 20px}.hero-carousel-controls{top:auto;right:max(18px,calc((100vw - 1180px)/2));transform:none}.hero-dots{flex-direction:row;gap:5px}.hero-dot,.hero-dot.is-active{width:28px;height:28px}.hero-pause{margin:0 0 0 6px}.hero-carousel-controls{flex-direction:row}.hero-dot:before{width:7px;height:7px}.hero-dot.is-active:before{width:24px;height:7px;border-radius:999px;box-shadow:0 0 16px rgba(255,208,24,.45)}.bestsellers-cinematic{height:auto;min-height:0;background:radial-gradient(circle at 78% 10%,rgba(255,208,24,0),transparent 32rem),#080808}.bestsellers-cinematic .wrap{position:relative;top:auto;display:block;width:min(100% - 40px,1320px);height:auto;padding:0;overflow:visible}.bestsellers-cinematic .section-head{display:flex;min-height:0;margin:0 0 38px;align-items:end}.bestsellers-cinematic .section-head h2{margin-bottom:8px}.bestsellers-cinematic .promo-side{max-width:500px}.bestsellers-cinematic .section-chevron{display:none}.bestsellers-cinematic .campaign-grid{counter-reset:jae-rank;display:grid;align-items:stretch;gap:clamp(16px,2vw,28px);width:100%;height:auto;overflow:visible;transform:none!important}.bestsellers-cinematic .campaign-card{counter-increment:jae-rank;position:relative;top:auto;display:block;width:100%;height:clamp(520px,47vw,650px);min-height:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#111;opacity:1;filter:none;transform:none;transition:transform .55s var(--motion-standard),border-color .45s ease,box-shadow .55s ease}.bestsellers-cinematic .campaign-card:after{position:absolute;z-index:5;font-family:var(--display);font-size:clamp(8.5rem,15vw,13.5rem);-webkit-text-stroke:3px rgba(255,255,255,.86);text-shadow:0 12px 34px rgba(0,0,0,.7);pointer-events:none}.bestsellers-cinematic .campaign-card.is-cinematic-active,.bestsellers-cinematic .campaign-card:focus-within,.bestsellers-cinematic .campaign-card:hover{z-index:4;border-color:rgba(255,208,24,.72);box-shadow:0 28px 80px rgba(0,0,0,.62),0 0 42px rgba(255,208,24,.14);opacity:1;filter:none}.bestsellers-cinematic .campaign-card.is-cinematic-past{opacity:1;filter:none;transform:none}.bestsellers-cinematic .campaign-media{position:absolute;inset:0;height:100%}.bestsellers-cinematic .campaign-media:after{background:linear-gradient(0deg,#090909 2%,rgba(9,9,9,.92) 31%,rgba(9,9,9,.18) 67%,rgba(9,9,9,.06)),linear-gradient(90deg,rgba(0,0,0,.2),transparent)}.bestsellers-cinematic .campaign-card.is-cinematic-active .campaign-media img,.bestsellers-cinematic .campaign-media img{height:100%;transform:scale(1.025);filter:saturate(.82) contrast(1.08) brightness(.8);transition:transform .8s var(--motion-standard),filter .6s ease}.bestsellers-cinematic .campaign-card:focus-within .campaign-media img,.bestsellers-cinematic .campaign-card:hover .campaign-media img{transform:scale(1.075);filter:saturate(1) contrast(1.08) brightness(.9)}.bestsellers-cinematic .campaign-icon{top:18px;right:18px;bottom:auto;width:48px;height:48px}.bestsellers-cinematic .campaign-content{position:absolute;z-index:6;inset:auto 0 0;display:block;background:0 0}.bestsellers-cinematic .campaign-content h3,.bestsellers-cinematic .campaign-content>.btn,.bestsellers-cinematic .campaign-content>p,.bestsellers-cinematic .campaign-price{opacity:1;transform:none}.bestsellers-cinematic .campaign-content>p{display:-webkit-box;margin-bottom:12px;overflow:hidden;font-size:.82rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bestsellers-cinematic .campaign-price{display:inline-block}.bestsellers-cinematic .campaign-price small{font-size:.61rem;display:inline;flex:0 0 auto;margin-right:6px}.bestsellers-cinematic .campaign-price strong{font-size:clamp(1.8rem,2.5vw,2.5rem);display:inline;font-size:1.58rem}.bestsellers-cinematic .campaign-condition,.cinematic-progress{display:none!important}@media (max-width:900px){.hero-carousel{min-height:820px}.hero-slide .wrap{align-items:center;padding-bottom:150px}.hero-carousel-controls{right:14px;bottom:164px}.bestsellers-cinematic{padding:78px 0 90px}.bestsellers-cinematic .section-head{display:block}.bestsellers-cinematic .promo-side{margin-top:12px}.bestsellers-cinematic .campaign-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 4px 24px;scrollbar-width:none}.bestsellers-cinematic .campaign-grid::-webkit-scrollbar{display:none}.bestsellers-cinematic .campaign-card{flex:0 0 min(76vw,390px);height:570px;scroll-snap-align:start}.bestsellers-cinematic .campaign-card.is-cinematic-active,.bestsellers-cinematic .campaign-card:focus-within,.bestsellers-cinematic .campaign-card:hover{transform:none}.bestsellers-cinematic .campaign-content{padding-left:92px}}@media (max-width:600px){.hero-carousel{min-height:790px}.hero-slide .wrap{align-items:flex-end;padding-bottom:172px}.hero-slide:after{background:linear-gradient(90deg,rgba(3,3,3,.88),rgba(3,3,3,.46)),linear-gradient(0deg,#080808 0,rgba(8,8,8,.46) 42%,transparent 72%)}.hero-carousel-controls{right:8px;bottom:178px}.bestsellers-cinematic{padding:68px 0 78px}.bestsellers-cinematic .wrap{width:min(100% - 24px,1320px)}.bestsellers-cinematic .campaign-card{flex-basis:84vw;height:540px}.bestsellers-cinematic .campaign-content{padding:26px 20px 28px 82px}.bestsellers-cinematic .campaign-card:after{font-size:9rem;bottom:-24px}.bestsellers-cinematic .campaign-content h3{font-size:1.45rem}}.hero-slide .wrap{padding-top:clamp(132px,16vh,174px)}.hero-copy{position:relative;z-index:2}.nav .wrap>a{flex:0 0 auto}.nav .logo{display:block}@media (max-width:900px){.hero-slide .wrap{padding-top:128px}}@media (max-width:600px){.hero-slide .wrap{padding-top:108px}.nav{height:82px}.nav .logo{width:82px}}@media (max-height:720px) and (min-width:601px){.nav .logo{width:92px}.hero-slide .wrap{padding-top:112px;padding-bottom:112px}.hero h1,.hero-copy .hero-slide-title{font-size:clamp(2.2rem,4.2vw,3.35rem)}.hero .lead{font-size:.95rem;line-height:1.5}.hero-actions{margin:18px 0 12px}.hero-promo-note{margin-top:10px}}.nav{isolation:isolate}.nav:after,.nav:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;pointer-events:none}.nav:before{height:138px;background:linear-gradient(180deg,rgba(2,2,2,.9)0,rgba(2,2,2,.72) 48%,rgba(2,2,2,.32) 76%,transparent 100%);-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%);-webkit-mask-image:linear-gradient(180deg,#000 0 68%,rgba(0,0,0,.72) 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 68%,rgba(0,0,0,.72) 82%,transparent 100%)}.nav:after{height:1px;background:rgba(255,255,255,.12)}.nav .wrap{position:relative;z-index:1}@media (max-width:600px){.nav:before{height:118px;background:linear-gradient(180deg,rgba(2,2,2,.92),rgba(2,2,2,.68) 58%,transparent)}}@media (max-width:900px){.bestsellers-cinematic{padding-top:196px}}@media (max-width:600px){.bestsellers-cinematic{padding-top:238px}}.hero-stage{padding-top:96px;background:radial-gradient(circle at 18%0,rgba(255,208,24,.08),transparent 34rem),#080808}.hero-carousel{width:min(calc(100% - 40px),1320px);min-height:clamp(620px,76vh,760px);margin:0 auto;border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 28px 80px rgba(0,0,0,.55);overflow:hidden}.hero-slide .wrap{width:100%;padding:120px clamp(32px,4vw,62px) 58px;align-items:flex-end}.hero-copy{width:min(650px,58vw)}.hero-slide:after{background:linear-gradient(90deg,rgba(2,2,2,.9),rgba(2,2,2,.6) 40%,rgba(2,2,2,.12) 72%),linear-gradient(0deg,rgba(4,4,4,.88),transparent 52%)}.hero-carousel-controls{right:28px;bottom:24px}.hero-stage .quick{position:relative;inset:auto;bottom:auto;margin:0;transform:none}.bestsellers-cinematic .wrap,.nav .wrap{width:min(calc(100% - 40px),1180px)}.bestsellers-cinematic{padding:30px 0 70px;background:#080808}.bestsellers-cinematic .section-head .eyebrow{font-size:.62rem}.bestsellers-cinematic .promo-side p{font-size:.82rem}.bestsellers-cinematic .campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bestsellers-cinematic .campaign-card:after{content:"TOP "counter(jae-rank);bottom:auto;padding:5px 8px;border-radius:5px;background:var(--yellow);color:#111;font-family:"Exo 2",Arial,sans-serif;font-size:.58rem;font-style:normal;font-weight:900;line-height:1;-webkit-text-stroke:0;text-shadow:none;top:16px;left:16px}.bestsellers-cinematic .campaign-badge{left:auto;font-size:.55rem}.bestsellers-cinematic .campaign-content>p,.bestsellers-cinematic .campaign-icon,.nav:after,.nav:before{display:none}.bestsellers-cinematic .campaign-content h3{display:flex;align-items:flex-end;margin:0;letter-spacing:-.022em}.bestsellers-cinematic .campaign-card.is-cinematic-active,.bestsellers-cinematic .campaign-card:focus-within,.bestsellers-cinematic .campaign-card:hover{transform:translateY(-5px) scale(1.015)}.quick.quick-after-top3{background:var(--paper)}@media (max-width:900px){.hero-stage{padding-top:88px}.hero-carousel{width:min(calc(100% - 28px),1320px);min-height:700px}.hero-slide .wrap{padding:112px 34px 78px;align-items:flex-end}.hero-copy{width:min(620px,78vw)}.bestsellers-cinematic{padding:26px 0 60px}.bestsellers-cinematic .campaign-grid{display:flex;overflow-x:auto}.bestsellers-cinematic .campaign-card{flex:0 0 min(72vw,380px);height:230px}.quick.quick-after-top3{padding-bottom:72px}}@media (max-width:600px){.hero-stage{padding-top:78px}.hero-carousel{width:calc(100% - 20px);min-height:690px;border-radius:18px}.hero-slide .wrap{padding:100px 22px 92px}.hero-copy{width:100%}.hero-carousel-controls{right:15px;bottom:28px}.bestsellers-cinematic{padding:24px 0 52px}.bestsellers-cinematic .wrap,.quick.quick-after-top3 .quickbox{width:calc(100% - 24px)}.bestsellers-cinematic .section-head{margin-bottom:16px}.bestsellers-cinematic .section-head h2{font-size:1.8rem}.bestsellers-cinematic .campaign-card{flex-basis:82vw;height:225px}.bestsellers-cinematic .campaign-content{padding:18px}.quick.quick-after-top3{padding-bottom:62px}}.hero-slide:after{background:linear-gradient(90deg,rgba(2,2,2,.9)0,rgba(2,2,2,.6) 40%,rgba(2,2,2,.12) 72%,rgba(2,2,2,.04) 100%)}@media (max-width:900px){.bestsellers-cinematic{padding-top:20px}}@media (max-width:600px){.hero-slide:after{background:linear-gradient(90deg,rgba(3,3,3,.86),rgba(3,3,3,.42) 72%,rgba(3,3,3,.08))}.bestsellers-cinematic{padding-top:18px}}.bestsellers-cinematic{border-top:0}.bestsellers-cinematic.section-reveal,.bestsellers-cinematic.section-reveal.is-revealed{opacity:1;filter:none;transform:none;transition:none}@media (max-width:900px){.bestsellers-cinematic{padding-top:24px}}@media (max-width:600px){.bestsellers-cinematic{padding-top:20px}}@media (max-width:900px){.quick.quick-after-top3{padding:48px 0 20px}.quick.quick-after-top3+.promo-showcase{padding-top:52px}}@media (max-width:600px){.quick.quick-after-top3{padding:38px 0 16px}.quick.quick-after-top3+.promo-showcase{padding-top:46px}}.hero-stage{isolation:isolate;background:radial-gradient(ellipse 70% 58%at 78% 38%,rgba(255,208,24,.16),transparent 62%),radial-gradient(ellipse 48% 45%at 7% 10%,rgba(37,211,102,.07),transparent 70%),linear-gradient(180deg,#030303 0,#080807 62%,#0b0905 100%)}.bestsellers-cinematic:after,.hero-stage:before{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none;transform:translate3d(0,0,0) scale(1)}.hero-stage:before{right:-12%;bottom:-26%;width:66%;height:62%;background:radial-gradient(ellipse,rgba(255,208,24,.2)0,rgba(216,45,45,.08) 38%,transparent 72%);filter:blur(72px);opacity:.68;animation:jaeAmbientHero 8s ease-in-out infinite}.hero-stage>.hero-carousel{position:relative;z-index:1}.bestsellers-cinematic{isolation:isolate;background:radial-gradient(ellipse 64% 70%at 78% 0%,rgba(255,208,24,0),transparent 62%),radial-gradient(ellipse 42% 58%at 12% 36%,rgba(216,45,45,0),transparent 72%),linear-gradient(180deg,#0b0905 0%,#090909 78%,var(--paper) 100%);background:radial-gradient(ellipse 64% 70%at 78% 0%,rgba(255,208,24,0),transparent 62%),radial-gradient(ellipse 42% 58%at 12% 36%,rgba(216,45,45,0),transparent 72%),linear-gradient(180deg,#0b0905 0%,#090909 52%,#111110 63%,#282826 73%,#575753 82%,#9d9d98 90%,#d7d7d2 96%,var(--paper) 100%)}.bestsellers-cinematic:after{left:18%;right:-10%;top:-28%;height:76%;background:radial-gradient(ellipse,rgba(255,208,24,0),rgba(255,208,24,0) 42%,transparent 72%);opacity:.62;animation:jaeAmbientShowcase 9s ease-in-out infinite}@media (max-width:600px){.hero-stage:before{right:-34%;width:100%;filter:blur(58px)}.bestsellers-cinematic:after{left:-20%;right:-35%;filter:blur(60px)}}@media (prefers-reduced-motion:reduce){.bestsellers-cinematic:after,.hero-stage:before{animation:none}}.nav .btn-whatsapp{color:#fff}.nav .btn-whatsapp:hover{color:#fff;animation:ctaGradient 1.35s ease-in-out infinite;box-shadow:0 16px 38px rgba(255,40,0,.5)}@media (max-width:900px){.bestsellers-cinematic{padding-bottom:96px}}@media (max-width:600px){.bestsellers-cinematic{padding-bottom:82px;background:radial-gradient(ellipse 86% 62%at 78% 0%,rgba(255,208,24,0),transparent 66%),linear-gradient(180deg,#0b0905 0%,#090909 50%,#171716 66%,#4d4d49 80%,#aaa9a4 91%,var(--paper) 100%)}}.bestsellers-cinematic{background:radial-gradient(ellipse 64% 64%at 78% 0%,rgba(255,208,24,0),transparent 64%),radial-gradient(ellipse 44% 54%at 10% 34%,rgba(216,45,45,0),transparent 72%),linear-gradient(180deg,#0b0905 0%,rgba(9,9,9,.99) 48%,rgba(9,9,9,.96) 56%,rgba(9,9,9,.88) 64%,rgba(9,9,9,.76) 71%,rgba(9,9,9,.61) 78%,rgba(9,9,9,.44) 84%,rgba(9,9,9,.29) 89%,rgba(9,9,9,.16) 94%,rgba(9,9,9,.07) 97%,transparent 100%),var(--paper)}@media (max-width:900px){.bestsellers-cinematic{padding-bottom:116px}}@media (max-width:600px){.bestsellers-cinematic{padding-bottom:96px;background:radial-gradient(ellipse 90% 58%at 76% 0%,rgba(255,208,24,0),transparent 66%),linear-gradient(180deg,#0b0905 0%,rgba(9,9,9,.98) 48%,rgba(9,9,9,.9) 61%,rgba(9,9,9,.74) 72%,rgba(9,9,9,.52) 81%,rgba(9,9,9,.31) 89%,rgba(9,9,9,.14) 95%,transparent 100%),var(--paper)}}.bestsellers-cinematic{background:radial-gradient(ellipse 64% 60%at 78% 0%,rgba(255,208,24,0),transparent 66%),radial-gradient(ellipse 44% 50%at 10% 30%,rgba(216,45,45,0),transparent 74%),linear-gradient(180deg,#0b0905 0%,#090909 38%,rgba(9,9,9,.985) 45%,rgba(9,9,9,.95) 51%,rgba(9,9,9,.89) 57%,rgba(9,9,9,.81) 63%,rgba(9,9,9,.71) 69%,rgba(9,9,9,.59) 75%,rgba(9,9,9,.46) 81%,rgba(9,9,9,.34) 86%,rgba(9,9,9,.23) 90%,rgba(9,9,9,.14) 94%,rgba(9,9,9,.075) 97%,rgba(9,9,9,.03) 99%,transparent 100%),var(--paper)}@media (max-width:900px){.bestsellers-cinematic{padding-bottom:150px}.quick.quick-after-top3{padding:12px 0 20px}}@media (max-width:600px){.bestsellers-cinematic{padding-bottom:126px;background:radial-gradient(ellipse 92% 54%at 76% 0%,rgba(255,208,24,0),transparent 68%),linear-gradient(180deg,#0b0905 0%,rgba(9,9,9,.99) 38%,rgba(9,9,9,.95) 49%,rgba(9,9,9,.86) 59%,rgba(9,9,9,.73) 68%,rgba(9,9,9,.57) 77%,rgba(9,9,9,.4) 84%,rgba(9,9,9,.25) 90%,rgba(9,9,9,.13) 95%,rgba(9,9,9,.05) 98%,transparent 100%),var(--paper)}.quick.quick-after-top3{padding:10px 0 16px}}.bestsellers-cinematic{position:relative;background:var(--paper)}.bestsellers-cinematic:before{content:"";position:absolute;z-index:0;pointer-events:none;background:radial-gradient(ellipse 64% 62%at 78%0,rgba(255,208,24,0),transparent 66%),radial-gradient(ellipse 44% 52%at 10% 30%,rgba(216,45,45,0),transparent 74%),#090909}.bestsellers-cinematic>.wrap{position:relative;z-index:2}.nav .btn-whatsapp{background-image:linear-gradient(110deg,#ff5a36 0,#ff2800 28%,#d71a00 55%,#ff2800 78%,#ff6746 100%);box-shadow:0 12px 30px rgba(255,40,0,.3)}@media (max-width:900px){.bestsellers-cinematic{padding-bottom:156px}}@media (max-width:600px){.bestsellers-cinematic{padding-bottom:132px}.bestsellers-cinematic:before{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 38%,rgba(0,0,0,.94) 50%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.61) 73%,rgba(0,0,0,.4) 82%,rgba(0,0,0,.23) 89%,rgba(0,0,0,.1) 95%,rgba(0,0,0,.025) 99%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 38%,rgba(0,0,0,.94) 50%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.61) 73%,rgba(0,0,0,.4) 82%,rgba(0,0,0,.23) 89%,rgba(0,0,0,.1) 95%,rgba(0,0,0,.025) 99%,transparent)}}@media (max-width:900px){.bestsellers-cinematic{padding-bottom:90px}.quick.quick-after-top3{padding:8px 0 16px}.quick.quick-after-top3+.promo-showcase{padding-top:42px}}@media (max-width:600px){.bestsellers-cinematic{padding-bottom:76px}.quick.quick-after-top3{padding:6px 0 14px}.quick.quick-after-top3+.promo-showcase{padding-top:38px}}.bestsellers-cinematic:before{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 29%,rgba(0,0,0,.98) 38%,rgba(0,0,0,.92) 47%,rgba(0,0,0,.82) 56%,rgba(0,0,0,.68) 65%,rgba(0,0,0,.52) 73%,rgba(0,0,0,.36) 81%,rgba(0,0,0,.22) 88%,rgba(0,0,0,.12) 93%,rgba(0,0,0,.055) 97%,rgba(0,0,0,.018) 99%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 29%,rgba(0,0,0,.98) 38%,rgba(0,0,0,.92) 47%,rgba(0,0,0,.82) 56%,rgba(0,0,0,.68) 65%,rgba(0,0,0,.52) 73%,rgba(0,0,0,.36) 81%,rgba(0,0,0,.22) 88%,rgba(0,0,0,.12) 93%,rgba(0,0,0,.055) 97%,rgba(0,0,0,.018) 99%,transparent 100%)}@media (max-width:600px){.bestsellers-cinematic:before{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 24%,rgba(0,0,0,.94) 36%,rgba(0,0,0,.8) 49%,rgba(0,0,0,.61) 62%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.23) 86%,rgba(0,0,0,.1) 94%,rgba(0,0,0,.025) 99%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 24%,rgba(0,0,0,.94) 36%,rgba(0,0,0,.8) 49%,rgba(0,0,0,.61) 62%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.23) 86%,rgba(0,0,0,.1) 94%,rgba(0,0,0,.025) 99%,transparent)}}.bestsellers-cinematic:before{transform:translate3d(0,0,0);will-change:opacity,filter}.bestsellers-cinematic:after{filter:blur(92px)}@media (max-width:600px){.bestsellers-cinematic:before{inset:-16px -22px -22px;filter:blur(17px)}.bestsellers-cinematic:after{filter:blur(68px)}}.bestsellers-cinematic:before{inset:-18px 0-92px;filter:blur(32px);-webkit-mask-image:radial-gradient(ellipse 145% 118%at 50% -10%,#000 0,#000 54%,rgba(0,0,0,.94) 63%,rgba(0,0,0,.78) 72%,rgba(0,0,0,.55) 81%,rgba(0,0,0,.32) 89%,rgba(0,0,0,.14) 95%,rgba(0,0,0,.04) 98%,transparent 100%);mask-image:radial-gradient(ellipse 145% 118%at 50% -10%,#000 0,#000 54%,rgba(0,0,0,.94) 63%,rgba(0,0,0,.78) 72%,rgba(0,0,0,.55) 81%,rgba(0,0,0,.32) 89%,rgba(0,0,0,.14) 95%,rgba(0,0,0,.04) 98%,transparent 100%)}.quick.quick-after-top3{padding:0 0 54px;background:0 0}@media (max-width:600px){.bestsellers-cinematic:before{inset:-12px 0-68px;filter:blur(24px);-webkit-mask-image:radial-gradient(ellipse 165% 120%at 50% -8%,#000 0,#000 50%,rgba(0,0,0,.9) 62%,rgba(0,0,0,.67) 75%,rgba(0,0,0,.4) 86%,rgba(0,0,0,.17) 94%,rgba(0,0,0,.04) 98%,transparent);mask-image:radial-gradient(ellipse 165% 120%at 50% -8%,#000 0,#000 50%,rgba(0,0,0,.9) 62%,rgba(0,0,0,.67) 75%,rgba(0,0,0,.4) 86%,rgba(0,0,0,.17) 94%,rgba(0,0,0,.04) 98%,transparent)}}.hero-stage:before{display:none}.bestsellers-cinematic,.bestsellers-cinematic:before,.hero-stage{background:#141414}.bestsellers-cinematic:after,.bestsellers-cinematic:before{display:none!important;-webkit-mask-image:none;mask-image:none;filter:none}:root{--section-y:92px;--section-head-gap:40px;--content-gap:24px}.bestsellers-cinematic{overflow:visible}main>section:not(.hero):not(.bestsellers-cinematic):not(.final){padding-top:var(--section-y);padding-bottom:var(--section-y)}main>#localizacao,main>#vantagens,main>.brands,main>.dark,main>.offer,main>.promo-showcase,main>.proof-simulation{padding-top:var(--section-y);padding-bottom:var(--section-y)}.section-head{margin-bottom:var(--section-head-gap)}.product-grid,.profiles,.steps,.testimonials{gap:18px}.benefits,.location-grid,.offer-grid{gap:clamp(36px,5vw,64px)}.brand-strip{gap:14px}.faq details+details{margin-top:12px}#duvidas{padding-top:72px!important;padding-bottom:92px}.final{padding-top:72px;padding-bottom:72px}.footer-main{padding-top:56px;padding-bottom:48px}@media (max-width:900px){:root{--section-y:76px;--section-head-gap:34px;--content-gap:20px}.bestsellers-cinematic{padding-bottom:94px}.quick.quick-after-top3{margin-top:-76px;padding-bottom:46px}.quick.quick-after-top3+.promo-showcase{padding-top:54px}#duvidas{padding-top:62px!important;padding-bottom:76px}.footer-main{padding-top:48px;padding-bottom:42px}}@media (max-width:600px){:root{--section-y:62px;--section-head-gap:28px;--content-gap:16px}.bestsellers-cinematic{padding-bottom:84px}.quick.quick-after-top3{margin-top:-64px;padding-bottom:38px}.quick.quick-after-top3+.promo-showcase{padding-top:46px}.product-grid,.profiles,.steps,.testimonials{gap:14px}.benefits,.location-grid,.offer-grid{gap:30px}#duvidas{padding-top:54px!important;padding-bottom:64px}.final{padding-top:60px;padding-bottom:60px}.footer-main{padding-top:42px;padding-bottom:36px}}.quick.quick-after-top3 .quickbox{align-items:center}.quick-copy{align-self:center}.quick-copy h2{margin-bottom:8px}.quick-copy>p{max-width:44ch;font-size:.87rem;line-height:1.55}.quick-services{flex-wrap:nowrap}.quick-service{flex:0 1 auto}.measure{gap:10px}@media (max-width:1100px){.quick.quick-after-top3 .quickbox{grid-template-columns:minmax(320px,.85fr) minmax(0,1.35fr)}.quick-services{flex-wrap:wrap}.quick-service{white-space:normal}.measure{grid-template-columns:1fr 1fr}.measure .btn{grid-column:1/-1;width:100%}}@media (max-width:900px){.quick.quick-after-top3{padding-bottom:20px}.quick.quick-after-top3 .quickbox{grid-template-columns:1fr;gap:22px}.quick-copy h2{max-width:32ch}.quick-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quick-service{width:100%;white-space:normal}.quick.quick-after-top3+.promo-showcase{padding-top:34px}}@media (max-width:600px){.quick.quick-after-top3{padding-bottom:16px}.quick.quick-after-top3 .quickbox{gap:20px;padding:22px 18px}.quick-services{grid-template-columns:1fr}.quick.quick-after-top3+.promo-showcase{padding-top:30px}}.bestsellers-cinematic .campaign-content{display:grid;align-content:end}.bestsellers-cinematic .campaign-price{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;white-space:nowrap}.bestsellers-cinematic .campaign-card .btn{display:flex;align-items:center;justify-content:center;width:100%;margin:0;text-align:center;line-height:1.15;height:44px;min-height:44px;padding:10px 14px;font-size:.65rem}.bestsellers-cinematic .campaign-badge{min-width:76px;text-align:center}@media (max-width:900px){.bestsellers-cinematic .campaign-card{height:252px}.bestsellers-cinematic .campaign-content{grid-template-rows:minmax(46px,auto) 38px 40px}.bestsellers-cinematic .campaign-content h3{min-height:46px}}@media (max-width:600px){.bestsellers-cinematic .campaign-card{height:246px}.bestsellers-cinematic .campaign-content{padding:18px}.bestsellers-cinematic .campaign-content h3{font-size:1.12rem}}.bestsellers-cinematic{padding-top:44px;padding-bottom:136px}.bestsellers-cinematic .section-head{margin-bottom:30px;gap:clamp(32px,5vw,72px)}.bestsellers-cinematic .section-head h2{max-width:18ch;font-size:clamp(2rem,3vw,3.15rem);line-height:1.02}.bestsellers-cinematic .promo-side{align-self:end;padding-bottom:4px}.bestsellers-cinematic .promo-side p{max-width:470px;line-height:1.65}.bestsellers-cinematic .campaign-grid{gap:18px}.bestsellers-cinematic .campaign-card{height:320px;border-radius:18px}.bestsellers-cinematic .campaign-content{grid-template-rows:minmax(58px,auto) 44px 44px;gap:10px;padding:26px 24px 24px}.bestsellers-cinematic .campaign-content h3{min-height:58px;max-width:20ch;font-size:clamp(1.22rem,1.65vw,1.55rem);line-height:1.1}.bestsellers-cinematic .campaign-price{height:44px;padding:7px 12px}.bestsellers-cinematic .campaign-badge{top:16px;right:16px;padding:6px 10px}@media (max-width:900px){.bestsellers-cinematic{padding-top:38px;padding-bottom:118px}.bestsellers-cinematic .section-head{margin-bottom:24px}.bestsellers-cinematic .campaign-grid{gap:14px}.bestsellers-cinematic .campaign-card{height:300px}.bestsellers-cinematic .campaign-content{grid-template-rows:minmax(54px,auto) 42px 42px;padding:22px}.bestsellers-cinematic .campaign-content h3{min-height:54px}.quick.quick-after-top3{margin-top:-84px}}@media (max-width:600px){.bestsellers-cinematic{padding-top:32px;padding-bottom:104px}.bestsellers-cinematic .section-head h2{font-size:1.9rem}.bestsellers-cinematic .campaign-card{height:286px}.bestsellers-cinematic .campaign-content{grid-template-rows:minmax(50px,auto) 40px 42px;padding:20px 18px}.bestsellers-cinematic .campaign-content h3{min-height:50px}.quick.quick-after-top3{margin-top:-72px}}.quick-services{display:grid;width:100%}.quick-service{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;padding:8px 9px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.quick-service.is-active:after{flex:0 0 auto;margin-left:5px;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.measure{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(190px,auto);align-items:end}.measure-field,body.lead-modal-open{overflow:hidden}.measure .btn{min-width:190px;white-space:nowrap}@media (max-width:1100px){.quick.quick-after-top3 .quickbox{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr)}.quick-services{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-service{font-size:.64rem}.measure{grid-template-columns:1fr 1fr}.measure .btn{grid-column:1/-1;width:100%}}@media (max-width:900px){.quick.quick-after-top3 .quickbox{grid-template-columns:1fr}.quick-service{font-size:.68rem}.measure{grid-template-columns:1fr 1fr}.measure .btn{grid-column:1/-1}}@media (max-width:600px){.measure,.quick-services{grid-template-columns:1fr}.quick-service{white-space:normal}.measure .btn{grid-column:1;min-width:0}}.proof-google{border-color:rgba(66,133,244,.28);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(240,246,255,.7));box-shadow:0 20px 48px rgba(66,133,244,.1),inset 0 1px 0#fff}.proof-google-avatar{background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75%);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.proof-google .btn{width:max-content;max-width:100%;margin-top:auto}.proof-google blockquote{margin-bottom:18px}.proof-google .proof-review-head{margin-bottom:4px}.quick.quick-after-top3{padding-bottom:22px}.quick.quick-after-top3 .quickbox{position:relative;grid-template-columns:minmax(340px,390px) minmax(0,1fr);border:1px solid rgba(255,255,255,.96);background:linear-gradient(118deg,rgba(255,255,255,.94),rgba(255,255,255,.72));box-shadow:0 28px 68px rgba(18,18,15,.16),inset 0 1px 0#fff}.quick.quick-after-top3 .quickbox:after{content:"";position:absolute;z-index:-1;left:-70px;bottom:-110px;width:270px;height:270px;border-radius:50%;background:radial-gradient(circle,rgba(255,208,24,.2),transparent 68%);pointer-events:none}.quick-copy:before{display:block;margin-bottom:9px;color:#846600;font-size:.63rem;font-weight:900;letter-spacing:.13em}.quick-copy h2{font-size:1.45rem;line-height:1.12}.quick-services{margin-top:16px}.quick-service{min-height:40px;border-color:rgba(17,17,17,.12);background:rgba(255,255,255,.72);font-size:.67rem;box-shadow:0 5px 14px rgba(0,0,0,.035)}.quick-service.is-active{box-shadow:0 0 0 4px rgba(255,208,24,.24),0 10px 22px rgba(181,133,0,.16)}.quick.quick-after-top3 .measure{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.72fr);background:rgba(255,255,255,.44)}.location-map>a,.quick.quick-after-top3 .measure-field>span{font-size:.68rem}.quick.quick-after-top3 .measure-field input{min-height:54px;background:rgba(255,255,255,.82)}.quick.quick-after-top3 .measure .btn{border-radius:14px}.quick.quick-after-top3+.promo-showcase{padding-top:34px}@media (max-width:1100px){.quick.quick-after-top3{margin-top:-48px}.quick.quick-after-top3 .quickbox{grid-template-columns:1fr;gap:22px}.quick-copy h2{max-width:30ch}.quick-services{max-width:560px}.quick.quick-after-top3 .measure{grid-template-columns:1fr 1fr}.quick.quick-after-top3 .measure .btn{grid-column:1/-1}}@media (max-width:900px){.quick.quick-after-top3{margin-top:-44px}.quick.quick-after-top3 .quickbox{padding:26px}.quick.quick-after-top3+.promo-showcase{padding-top:30px}}@media (max-width:600px){.quick.quick-after-top3{margin-top:-34px}.quick.quick-after-top3 .quickbox{padding:22px 18px;border-radius:22px}.quick.quick-after-top3 .measure{grid-template-columns:1fr;padding:14px}.quick.quick-after-top3 .measure .btn{grid-column:1}.quick.quick-after-top3+.promo-showcase{padding-top:26px}}.location-map{position:relative;width:100%;height:230px;margin:24px 0 22px;overflow:hidden;border:1px solid rgba(17,17,17,.1);border-radius:20px;background:#e9e7df;box-shadow:0 16px 36px rgba(29,29,24,.12),inset 0 1px 0 rgba(255,255,255,.8);isolation:isolate}.location-map:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.location-map iframe{display:block;width:100%;height:100%;border:0;filter:saturate(.78) contrast(.96)}.location-map>a{position:absolute;z-index:2;right:12px;bottom:12px;padding:9px 12px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(10,10,10,.94);color:#fff;font-weight:850;letter-spacing:.02em;box-shadow:0 8px 22px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .22s ease,background-color .22s ease}.location-map>a:hover{transform:translateY(-2px);background:#141414}.location-main:has(.location-map){display:flex;flex-direction:column;display:grid;grid-template-columns:1fr;align-content:start;gap:22px}@media (max-width:900px){.location-map{height:260px}}@media (max-width:600px){.location-map{height:220px;margin:20px 0;border-radius:16px}.location-map>a{right:9px;bottom:9px;font-size:.64rem}}.location-main:has(.location-map) .location-actions,.location-main:has(.location-map) .location-map,.location-main:has(.location-map) .location-support,.location-main:has(.location-map) address{margin:0}.location-main:has(.location-map) address{padding:0}.location-main:has(.location-map) .location-support{max-width:62ch}.location-main:has(.location-map) .location-map{height:240px}.location-main:has(.location-map) .location-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.location-main:has(.location-map) .location-actions .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;text-align:center}@media (max-width:900px){.location-main:has(.location-map){gap:20px}.location-main:has(.location-map) .location-map{height:250px}}@media (max-width:600px){.location-main:has(.location-map){gap:18px}.location-main:has(.location-map) .location-map{height:220px}.location-main:has(.location-map) .location-actions{grid-template-columns:1fr;gap:10px}}.location-main address strong:has(.location-brand-logo){margin-bottom:14px;line-height:1}.location-brand-logo{display:block;width:150px;height:auto;filter:brightness(0);opacity:.94}.nav .wrap>a:before{display:none!important;content:none!important;animation:none!important}.nav .logo,.nav .wrap>a:hover .logo{filter:none!important;transform:none!important;transition:none!important;animation:none!important}@media (max-width:600px){.location-brand-logo{width:132px}}.location-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;align-content:start}.location-fact,.location-fact:last-child{min-width:0;margin:0;padding:18px;border:1px solid rgba(17,17,17,.09);border-radius:16px;background:rgba(255,255,255,.6);box-shadow:0 8px 22px rgba(28,28,24,.045);overflow:hidden}.location-fact:last-child{grid-column:1/-1}.location-fact b{margin:0 0 8px}.location-fact p{margin:0;padding-left:38px}.location-fact:focus-within,.location-fact:hover{background:rgba(255,255,255,.88)}@media (max-width:900px){.location-facts{gap:14px;padding:22px}.location-fact,.location-fact:last-child{padding:17px}}@media (max-width:600px){.location-facts{grid-template-columns:1fr;gap:12px;padding:18px}.location-fact,.location-fact:last-child{grid-column:1;margin:0;padding:16px}.location-fact p{padding-left:37px}}.quick-services{position:relative;isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;overflow:hidden;border:1px solid rgba(17,17,17,.1);border-radius:17px;background:rgba(236,236,231,.78)}.quick-services:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/3);border:1px solid rgba(218,171,0,.74);border-radius:13px;background:linear-gradient(135deg,#ffe25b,var(--yellow));box-shadow:0 8px 20px rgba(181,133,0,.2),inset 0 1px 0 rgba(255,255,255,.72);transform:translate3d(0,0,0);transition:transform .48s cubic-bezier(.34,1.56,.64,1),box-shadow .45s ease,background-color .45s ease;pointer-events:none}.quick-services:has(.quick-service:nth-child(2).is-active):before{transform:translate3d(100%,0,0)}.quick-services:has(.quick-service:nth-child(3).is-active):before{transform:translate3d(200%,0,0)}.quick-service{position:relative;z-index:1;border:0;border-radius:13px;background:0 0!important;box-shadow:none!important;color:#5b5b57;transition:color .45s ease,transform .45s cubic-bezier(.22,1,.36,1),text-shadow .45s ease}.quick-service:hover{border-color:transparent;transform:none;color:#171717}.quick-service.is-active{border-color:transparent;color:#111;text-shadow:0 1px 0 rgba(255,255,255,.32);text-shadow:none}@media (max-width:600px){.quick-services{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(42px,auto));padding:4px}.quick-services:before{top:4px;right:4px;bottom:auto;width:auto;height:calc((100% - 8px)/3)}.quick-services:has(.quick-service:nth-child(2).is-active):before{transform:translate3d(0,100%,0)}.quick-services:has(.quick-service:nth-child(3).is-active):before{transform:translate3d(0,200%,0)}}.quick-services:before,.quick-services:has(.quick-service:nth-child(2).is-active):before,.quick-services:has(.quick-service:nth-child(3).is-active):before{transform:translate3d(calc(var(--quick-index,0)*100%),0,0);will-change:transform}.quick-services.is-moving:before{filter:brightness(1.035)}@media (max-width:600px){.quick-services:before,.quick-services:has(.quick-service:nth-child(2).is-active):before,.quick-services:has(.quick-service:nth-child(3).is-active):before{transform:translate3d(0,calc(var(--quick-index,0)*100%),0)}}.quick-services{background:rgba(240,240,236,.66);box-shadow:inset 0 1px 3px rgba(17,17,17,.035)}.quick-services:before,.quick-services:has(.quick-service:nth-child(2).is-active):before,.quick-services:has(.quick-service:nth-child(3).is-active):before{border-color:rgba(221,181,35,.48);background:linear-gradient(135deg,rgba(255,229,116,.92),rgba(255,208,24,.88));box-shadow:0 5px 14px rgba(181,133,0,.12),inset 0 1px 0 rgba(255,255,255,.82);transition:transform 1.05s cubic-bezier(.22,.78,.2,1),box-shadow .75s ease,filter .75s ease}.quick-service{transition:color .72s ease,text-shadow .72s ease}.brand-panel.is-active .brand-name{animation:brandCardReveal .78s cubic-bezier(.16,1,.3,1) both}.brand-panel.is-active .brand-name:nth-child(1){animation-delay:.04s}.brand-panel.is-active .brand-name:nth-child(2){animation-delay:.11s}.brand-panel.is-active .brand-name:nth-child(3){animation-delay:.18s}.brand-panel.is-active .brand-name:nth-child(4){animation-delay:.25s}.brand-panel.is-active .brand-name:nth-child(5){animation-delay:.32s}.brand-panel.is-active .brand-name:nth-child(6){animation-delay:.39s}.brand-panel.is-active .brand-name:nth-child(7){animation-delay:.46s}@media (prefers-reduced-motion:reduce){.brand-panel.is-active .brand-name,.quick-services:before{animation:none!important;transition-duration:.01ms!important;filter:none!important}.quick-services:before{transform:translate3d(calc(var(--quick-index,0)*100%),0,0)!important}.brand-panel.is-active .brand-name{transform:none!important}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.quick-services:before{transform:translate3d(0,calc(var(--quick-index,0)*100%),0)!important}}.brand-tabs{position:relative;isolation:isolate;gap:0;padding:4px;overflow:hidden;border-color:rgba(17,17,17,.1);border-radius:17px;background:rgba(240,240,236,.66);box-shadow:inset 0 1px 3px rgba(17,17,17,.035)}.brand-tabs:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/3);border:1px solid rgba(221,181,35,.48);border-radius:13px;background:linear-gradient(135deg,rgba(255,229,116,.92),rgba(255,208,24,.88));box-shadow:0 5px 14px rgba(181,133,0,.12),inset 0 1px 0 rgba(255,255,255,.82);transform:translate3d(calc(var(--segment-index,0)*100%),0,0);transition:transform 1.05s cubic-bezier(.22,.78,.2,1),box-shadow .75s ease,filter .75s ease;will-change:transform;pointer-events:none}.brand-tab{position:relative;z-index:1;border:0;border-radius:13px;background:0 0!important;box-shadow:none!important;color:#5b5b57;transition:color .72s ease,text-shadow .72s ease,transform .45s ease}.brand-tab:hover{transform:none;color:#171717}.brand-tab.is-active{border-color:transparent;color:#111;text-shadow:none}@media (max-width:600px){.brand-tabs{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(46px,auto))}.brand-tabs:before{top:4px;right:4px;bottom:auto;width:auto;height:calc((100% - 8px)/3);transform:translate3d(0,calc(var(--segment-index,0)*100%),0)}}@media (prefers-reduced-motion:reduce){.brand-tabs:before{transition-duration:.01ms!important;transform:translate3d(calc(var(--segment-index,0)*100%),0,0)!important}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.brand-tabs:before{transform:translate3d(0,calc(var(--segment-index,0)*100%),0)!important}}.ui-tone-card{position:relative;isolation:isolate;overflow:hidden;transition:transform .65s cubic-bezier(.22,.8,.24,1),border-color .8s ease,box-shadow .8s cubic-bezier(.22,.8,.24,1),color .8s ease,background-color .9s ease}.ui-tone-card:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(255,235,138,.9)0,rgba(255,208,24,.76) 58%,rgba(239,179,0,.68) 100%);transition:opacity 1.05s cubic-bezier(.22,.8,.24,1)}.ui-tone-card:focus-within,.ui-tone-card:hover{transform:translateY(-3px);border-color:rgba(255,208,24,.78)!important;box-shadow:0 22px 52px rgba(169,126,0,.15),0 0 28px rgba(255,208,24,.12),inset 0 1px 0 rgba(255,255,255,.9)}.ui-tone-card:focus-within:after,.ui-tone-card:hover:after{opacity:.22}.ui-tone-card b,.ui-tone-card h3,.ui-tone-card p,.ui-tone-card small,.ui-tone-card strong{transition:color .8s ease,text-shadow .8s ease}.brand-name.ui-tone-card:focus-within:after,.brand-name.ui-tone-card:hover:after,.product.ui-tone-card:focus-within:after,.product.ui-tone-card:hover:after,.profile.ui-tone-card:focus-within:after,.profile.ui-tone-card:hover:after{opacity:.34}.check.ui-tone-card:hover:after,.location-fact.ui-tone-card:hover:after,.step.ui-tone-card:hover:after{opacity:.16}.ui-tone-card.is-active:after,.ui-tone-card[aria-current=true]:after{opacity:.88}.ui-tone-card.is-active,.ui-tone-card[aria-current=true]{color:#111;border-color:#e4ab00!important}.ui-tone-card.is-active p,.ui-tone-card.is-active small,.ui-tone-card[aria-current=true] p,.ui-tone-card[aria-current=true] small{color:#332800}@media (hover:none){.ui-tone-card:hover{transform:none}.ui-tone-card:hover:after{opacity:0}.ui-tone-card:focus-within:after{opacity:.22}}@media (prefers-reduced-motion:reduce){.ui-tone-card,.ui-tone-card b,.ui-tone-card h3,.ui-tone-card p,.ui-tone-card small,.ui-tone-card strong,.ui-tone-card:after{transition-duration:.01ms!important}.ui-tone-card:focus-within,.ui-tone-card:hover{transform:none!important}}.offer-single .offer-grid{display:block}.offer-single .offer-grid>div{width:min(100%,760px);margin-inline:auto;text-align:center}.offer-single h2,.offer-single p{max-width:16ch;margin-inline:auto}.offer-single p{max-width:62ch}.offer-single .btn{margin-top:10px}.bestsellers .product .product-media,.finder-grid .product .product-media,.product .product-media,.promo-showcase .product .product-media{position:relative;isolation:isolate;background:#fafafa!important;background-image:none!important;border-color:rgba(17,17,17,.06)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}.bestsellers .product .product-media,.finder-grid .product .product-media,.promo-showcase .product .product-media{z-index:2}.product.product-active .product-media,.product.show-secondary .product-media,.product:focus-within .product-media,.product:hover .product-media{background:#fafafa!important;background-image:none!important;border-color:rgba(17,17,17,.06)!important;box-shadow:none!important;filter:none!important;transform:none!important}.product .product-media .product-photo,.product.show-secondary .product-media .product-photo,.product:focus-within .product-media .product-photo,.product:hover .product-media .product-photo{background-color:transparent!important}.product{display:flex;flex-direction:column;align-items:stretch}.product .product-badge{z-index:5}.product .product-media{z-index:1}.product .product-price{margin-bottom:13px}.product .btn{margin-top:auto}.quick.quick-after-top3 .measure{display:grid;grid-template-columns:1fr;align-items:stretch;gap:14px;padding:18px}.quick.quick-after-top3 .measure .btn,.quick.quick-after-top3 .measure .measure-field,.quick.quick-after-top3 .measure .quick-services,.quick.quick-after-top3 .measure .quick-status{grid-column:1;width:100%}.quick.quick-after-top3 .measure .quick-services{margin:0 0 2px}.quick.quick-after-top3 .measure .measure-field input{min-height:56px}.quick.quick-after-top3 .measure .btn{min-width:0;min-height:54px;margin-top:0}@media (max-width:900px){.quick.quick-after-top3 .measure{grid-template-columns:1fr}}.nav .btn-whatsapp,.nav .btn-whatsapp:focus-visible,.nav .btn-whatsapp:hover{box-shadow:none!important;text-shadow:none!important;filter:none!important;animation:none!important}#localizacao .section-head{display:block;margin-bottom:38px}#localizacao-title{width:50%;max-width:50%;font-size:clamp(2.35rem,3.25vw,3rem);line-height:.98;text-wrap:balance}#localizacao-title>span{display:block;max-width:100%}#localizacao .location-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:stretch}#localizacao .location-facts,#localizacao .location-main{height:100%}#localizacao .location-facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;align-content:stretch}#localizacao .location-fact,#localizacao .location-fact:last-child{grid-column:auto;height:100%;margin:0}@media (max-width:900px){#localizacao-title{width:100%;max-width:100%}#localizacao .location-grid{grid-template-columns:1fr}}@media (max-width:600px){#localizacao .section-head{margin-bottom:28px}#localizacao-title{font-size:clamp(2.2rem,11vw,3.1rem)}#localizacao .location-facts{grid-template-columns:1fr;grid-template-rows:auto}}.final-content{width:min(100%,780px);max-width:780px;display:flex;flex-direction:column;align-items:center;padding:46px clamp(28px,5vw,68px)}.final .eyebrow{justify-content:center;margin-bottom:14px;text-align:center}.final h2{max-width:14ch;margin:0 auto 20px;font-size:clamp(2.35rem,4.5vw,4rem);line-height:.98;text-wrap:balance}.final p{max-width:610px;margin:0 auto 27px;line-height:1.65;text-wrap:pretty}.final .btn{width:min(100%,360px);min-height:54px;margin:0 auto}@media (max-width:600px){.final-content{padding:32px 20px}.final h2{font-size:clamp(2.1rem,10.5vw,3rem)}.final p{font-size:.94rem;line-height:1.58}}@media (max-width:1100px){.wrap{width:min(100% - 40px,1180px)}.bestsellers-cinematic .campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;padding:0;overflow:visible;scroll-snap-type:none}.bestsellers-cinematic .campaign-card{width:100%;max-width:none;min-width:0;flex:none;height:300px}.bestsellers-cinematic .campaign-card:last-child{grid-column:1/-1;width:min(100%,calc(50% - 8px));justify-self:center}.quick.quick-after-top3 .quickbox{grid-template-columns:1fr;gap:24px}.quick-copy h2,.quick-copy>p{max-width:62ch}.footer-links a{white-space:normal}}@media (max-width:900px){.wrap{width:min(100% - 32px,1180px)}.nav .wrap{width:min(100% - 28px,1320px)}.navlinks{gap:12px}.nav .btn{max-width:210px;padding:12px 15px;font-size:.7rem;line-height:1.2;text-align:center}.hero-carousel{width:calc(100% - 28px);min-height:700px}.hero-slide .wrap{padding:108px 30px 88px}.hero-copy{width:min(100%,620px)}.hero h1,.hero-copy .hero-slide-title{max-width:13ch;font-size:clamp(2.65rem,7.4vw,4.35rem)}.hero .lead{width:min(100%,580px)}.section-head{display:block}.promo-side,.section-head>*{width:100%;max-width:100%}.promo-side{align-items:flex-start;margin-top:20px}.promo-side p{text-align:left}.product-grid,.profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-strip,.brand-strip.brand-strip-six{grid-template-columns:repeat(3,minmax(0,1fr))}.benefits,.location-grid,.offer-grid,.proof-layout,.steps{grid-template-columns:1fr}.location-facts,.location-main{width:100%}.footer-main{width:min(100% - 32px,1040px)}.whatsapp.whatsapp-pet{right:10px;bottom:10px}}@media (max-width:640px){html{font-size:16px}.wrap{width:min(100% - 24px,1180px)}main>#localizacao,main>#vantagens,main>.brands,main>.dark,main>.offer,main>.promo-showcase,main>.proof-simulation,main>section:not(.hero):not(.bestsellers-cinematic):not(.final){padding-top:var(--section-y);padding-bottom:var(--section-y)}.nav{height:72px}.nav .wrap{width:calc(100% - 20px);gap:10px}.nav .logo{width:68px}.nav .btn{max-width:164px;min-height:42px;padding:10px 11px;font-size:.62rem}.hero-stage{padding-top:72px}.hero-carousel{width:calc(100% - 16px);min-height:680px;border-radius:16px}.hero-slide .wrap{padding:94px 18px 92px}.hero h1,.hero-copy .hero-slide-title{max-width:12.5ch;font-size:clamp(2.25rem,10.8vw,3.15rem);line-height:1.02}.hero .lead{font-size:.92rem;line-height:1.55}.hero-promo-price strong{font-size:2rem}.hero-actions .btn{width:100%;max-width:100%;white-space:normal}.hero-carousel-controls{right:12px;bottom:24px}.bestsellers-cinematic{padding:28px 0 96px}.bestsellers-cinematic .wrap{width:calc(100% - 24px)}.bestsellers-cinematic .section-head h2{font-size:clamp(1.75rem,8.5vw,2.35rem)}.bestsellers-cinematic .campaign-grid{grid-template-columns:1fr;gap:14px}.bestsellers-cinematic .campaign-card,.bestsellers-cinematic .campaign-card:last-child{grid-column:auto;width:100%;height:286px}.bestsellers-cinematic .campaign-content{padding:20px 18px}.bestsellers-cinematic .campaign-content h3{max-width:22ch;font-size:1.18rem}.quick.quick-after-top3{margin-top:-58px;padding-bottom:30px}.quick.quick-after-top3 .quickbox{width:calc(100% - 24px);gap:20px;padding:21px 17px;border-radius:20px}.quick-copy h2{font-size:1.3rem}.quick-copy>p{font-size:.84rem}.quick.quick-after-top3 .measure{padding:13px;gap:12px;border-radius:16px}.quick-services{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(42px,auto))}.brand-tabs:before,.quick-services:before{top:4px;right:4px;bottom:auto;width:auto;height:calc((100% - 8px)/3)}.quick-services:before{transform:translate3d(0,calc(var(--quick-index,0)*100%),0)}.quick-service{white-space:normal}.section-head{margin-bottom:27px}.section-head h2{max-width:100%;font-size:clamp(2rem,9.5vw,2.8rem)}.promo-side p,.section-head p{font-size:.9rem}.profiles{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product{padding:10px;border-radius:14px}.product-media{height:128px;margin-bottom:9px;border-radius:11px}.product-media .product-photo{padding:7px 10px}.product-badge{top:8px;left:8px;padding:4px 6px;font-size:.5rem}.product-brand{width:100%;height:28px}.product-brand img{width:min(100%,96px);height:23px}.product-model{font-size:.68rem}.product h3{font-size:1.02rem}.product-spec{min-height:48px;font-size:.64rem;line-height:1.4}.product-price{margin-top:9px;margin-bottom:9px;padding-top:9px}.product-price strong{font-size:1.35rem}.product .btn{min-height:42px;padding:9px 6px;font-size:.56rem;line-height:1.25;white-space:normal}.brand-strip,.brand-strip.brand-strip-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-tabs{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(46px,auto))}.brand-tabs:before{transform:translate3d(0,calc(var(--segment-index,0)*100%),0)}.proof-gallery{grid-template-columns:1fr;grid-template-rows:repeat(3,220px)}.proof-photo:first-child{grid-column:auto}.proof-reviews{grid-template-rows:auto}.proof-review{min-height:auto}#localizacao-title{width:100%;max-width:100%;font-size:clamp(2.1rem,9.5vw,2.8rem)}#localizacao .location-facts,#localizacao .location-main{padding:18px;border-radius:18px}#localizacao .location-facts{grid-template-columns:1fr;grid-template-rows:auto}.location-main:has(.location-map) .location-map{height:210px}.location-main:has(.location-map) .location-actions{grid-template-columns:1fr}.faq-search-row{grid-template-columns:1fr}.faq-search .btn{width:100%}.faq details{padding:18px 15px}.final{padding:52px 0}.final-content{padding:30px 18px;border-radius:22px}.final h2{max-width:12ch}.final-content,.footer-main{width:calc(100% - 24px)}.footer-social{grid-template-columns:1fr;grid-template-rows:auto;gap:18px;text-align:center}.footer-social>.footer-info,.footer-social>.socials,.footer-social>h3{grid-column:1;grid-row:auto}.footer-social>.footer-info{padding:18px 0 0;border-left:0;border-top:1px solid #2b2b2b;text-align:left}.footer-links{width:100%}.whatsapp.whatsapp-pet{width:76px;height:90px;right:5px;bottom:6px}.pet-help{right:76%;max-width:min(150px,calc(100vw - 92px));font-size:.64rem}}@media (max-width:380px){.wrap{width:calc(100% - 20px)}.nav .btn{max-width:145px;font-size:.57rem}.hero-carousel{width:calc(100% - 12px)}.hero-slide .wrap{padding-inline:15px}.hero h1,.hero-copy .hero-slide-title{font-size:2.2rem}.product-grid{gap:8px}.product{padding:8px}.product-media{height:112px}.product h3{font-size:.94rem}.product-price strong{font-size:1.2rem}.product .btn{font-size:.52rem}.final-content{width:calc(100% - 18px)}}:root{--paper:#f5f5f7}#duvidas,#perfis,#vantagens,.brands,.location,.promo-showcase,.promo-showcase.alt,.proof-simulation,.quick.quick-after-top3,.seo-paths,body{background-color:#f5f5f7}:root{--card-surface:#fff;--card-radius:22px;--card-radius-sm:16px;--card-shadow:0 4px 18px rgba(0,0,0,.055),0 1px 2px rgba(0,0,0,.025);--card-shadow-hover:0 18px 42px rgba(0,0,0,.11),0 2px 8px rgba(0,0,0,.04)}.brand-name,.check,.faq details,.location-fact,.product,.profile,.proof-review,.quote,.seo-path-card{border:1px solid rgba(0,0,0,.035)!important;border-radius:var(--card-radius)!important;background:var(--card-surface)!important;box-shadow:var(--card-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1),border-color .35s ease!important}.brand-name:focus-within,.brand-name:hover,.check:focus-within,.check:hover,.location-fact:focus-within,.location-fact:hover,.product:focus-within,.product:hover,.profile:focus-within,.profile:hover,.proof-review:focus-within,.proof-review:hover,.quote:focus-within,.quote:hover,.seo-path-card:focus-within,.seo-path-card:hover{transform:translateY(-6px)!important;border-color:rgba(0,0,0,.045)!important;box-shadow:var(--card-shadow-hover)!important}.brand-name.ui-tone-card:after,.check.ui-tone-card:after,.location-fact.ui-tone-card:after,.product.ui-tone-card:after,.profile.ui-tone-card:after,.proof-review.ui-tone-card:after,.seo-path-card.ui-tone-card:after{opacity:0!important}.product{padding:20px;overflow:hidden}.product-media{border:0!important;border-radius:17px!important}.product-brand{margin-top:4px;background:0 0!important}.product-model{margin-top:10px;color:#6e6e73;font-size:.78rem;font-weight:700;letter-spacing:.01em}.product h3{margin:4px 0 7px;font-size:1.38rem;line-height:1.12;letter-spacing:-.025em}.product-spec{line-height:1.5}.product-price{border-top:0;margin-top:18px;padding-top:0}.product-price strong{letter-spacing:-.035em}.product .btn,.product-badge{border-radius:12px;box-shadow:none}.product-badge{top:14px;left:14px;border:0;border-radius:999px;padding:6px 9px}.check,.location-fact,.profile,.proof-review,.quote,.seo-path-card{padding:26px}.profile h3,.proof-review-head b,.seo-path-card h3{letter-spacing:-.02em}.check small,.location-fact p,.profile p,.proof-review blockquote,.quote p{color:#6e6e73}.brand-name{min-height:118px;padding:0;overflow:hidden}.brand-name span{padding:24px 16px}.brand-name img{max-width:86%;height:38px}.campaign-card{border-radius:22px!important;box-shadow:0 8px 24px rgba(0,0,0,.28)!important;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1)!important}.campaign-card:focus-within,.campaign-card:hover{transform:translateY(-6px)!important;box-shadow:0 22px 52px rgba(0,0,0,.42)!important}.campaign-content h3{letter-spacing:-.025em}.faq details[open]{background:linear-gradient(135deg,#ffe98d 0,#ffd018 64%,#efb300 100%)!important;border-color:#e4ab00!important;box-shadow:0 14px 34px rgba(169,126,0,.16)!important}.final-content,.location-facts,.location-main,.quickbox{border-radius:26px;box-shadow:0 10px 34px rgba(0,0,0,.075),0 1px 3px rgba(0,0,0,.03)}@media (max-width:640px){.product{padding:10px}.product-media{border-radius:13px!important}.product-model{margin-top:7px;font-size:.66rem}.product h3{font-size:1rem}.product-price{margin-top:10px}.product-badge{top:8px;left:8px;padding:4px 6px}.check,.location-fact,.profile,.proof-review,.quote,.seo-path-card{padding:20px}.brand-name{min-height:96px}.brand-name span{padding:19px 10px}.campaign-card{border-radius:18px!important}.brand-name:focus-within,.brand-name:hover,.campaign-card:focus-within,.campaign-card:hover,.check:focus-within,.check:hover,.location-fact:focus-within,.location-fact:hover,.product:focus-within,.product:hover,.profile:focus-within,.profile:hover,.proof-review:focus-within,.proof-review:hover,.quote:focus-within,.quote:hover,.seo-path-card:focus-within,.seo-path-card:hover{transform:none!important}}.hero .lead{color:#f5f5f7}.installment,.product-spec{color:#555}.old-price{color:#767676}@supports (content-visibility:auto){#duvidas,.brands,.final,.location,.offer,.promo-showcase,.proof-simulation,.seo-paths{content-visibility:auto;contain-intrinsic-size:auto 760px}}.footer-links a,.footer-links a:last-child{border-top:0!important;border-bottom:0!important}@media (min-width:601px){.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto!important}.footer-social{display:contents!important}.footer-brand{grid-column:1!important;grid-row:1!important}.footer-social>.footer-info{grid-column:2!important;grid-row:1!important;padding:28px 34px!important;border-top:0!important;border-left:1px solid #292929!important}.footer-links,.footer-network{grid-row:2!important;padding:28px 34px!important;border-top:1px solid #292929!important}.footer-links{grid-column:1!important;align-content:start!important;justify-items:start!important;width:100%!important;margin:0!important;border-left:0!important}.footer-links a{width:auto!important;min-height:42px!important;padding:8px 0!important}.footer-network{grid-column:2!important;border-left:1px solid #292929!important}.footer-network,.footer-network h3{text-align:left!important}.footer-network .socials{justify-content:flex-start!important}}@media (max-width:600px){.footer-main{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:0!important}.footer-social{display:contents!important}.footer-brand{grid-column:1!important;grid-row:1!important}.footer-social>.footer-info{grid-row:2!important;width:100%!important;border-left:0!important}.footer-links,.footer-network,.footer-social>.footer-info{grid-column:1!important;padding:24px 12px!important;border-top:1px solid #292929!important}.footer-links{grid-row:3!important;width:100%!important;margin:0!important}.footer-links a{width:auto!important;min-height:42px!important;padding:8px 0!important}.footer-network{grid-row:4!important}.footer-network,.footer-network h3{text-align:left!important}.footer-network .socials{justify-content:flex-start!important}}@media (min-width:901px){.footer-main{grid-template-columns:minmax(190px,1.05fr) minmax(250px,1.35fr) minmax(190px,.9fr) minmax(170px,.8fr)!important;grid-template-rows:auto!important;align-items:stretch!important;gap:0!important}.footer-brand{grid-column:1!important;grid-row:1!important;padding:30px 34px!important}.footer-links,.footer-network,.footer-social>.footer-info{grid-column:2!important;grid-row:1!important;padding:30px 34px!important;border-top:0!important;border-left:1px solid #292929!important}.footer-links,.footer-network{grid-column:3!important}.footer-network{grid-column:4!important}}.service-example .proof-review-head>div{min-width:0}.service-example .proof-review-head b{overflow-wrap:anywhere}.proof-sparkles{margin-left:auto;flex:0 0 auto;color:#d99b00;font-size:.92rem;letter-spacing:.12em;filter:drop-shadow(0 0 8px rgba(255,208,24,.2))}.proof-reviews:not([data-example-count])>.proof-review:not(.proof-google){visibility:hidden}@media (max-width:600px){.proof-sparkles{font-size:.78rem;letter-spacing:.06em}}@media (min-width:901px){main>section:not(.hero) .section-head{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important}main>section:not(.hero) .section-head>div:first-child{width:100%!important;max-width:none!important}main>section:not(.hero) .section-head h2{width:100%!important;max-width:none!important;text-wrap:wrap!important}main>section:not(.hero) .section-head h2 br{display:none!important}.promo-showcase.alt .section-head h2 br,.proof-simulation .section-head{display:block!important}#localizacao-title span{display:inline!important}.brands>.wrap>h2{width:50%!important;max-width:none!important}#vantagens .benefits>div:first-child h2{width:100%!important;max-width:none!important}.offer .offer-grid>div:first-child h2{width:80%!important;max-width:none!important}#duvidas .faq>div:first-child h2,.final h2{margin-inline:auto!important;text-wrap:wrap!important}#duvidas .faq>div:first-child h2,.final h2,.proof-simulation .section-head h2,.proof-simulation .section-head>div:first-child{width:50%!important;max-width:none!important}}@media (max-width:900px){#duvidas .faq>div:first-child h2,#vantagens .benefits>div:first-child h2,.brands>.wrap>h2,.final h2,.offer .offer-grid>div:first-child h2,main>section:not(.hero) .section-head h2{width:100%!important;max-width:100%!important}.proof-simulation .section-head h2,.proof-simulation .section-head>div:first-child{width:100%!important}.promo-showcase.alt .section-head h2 br{display:block!important}}.quick.quick-after-top3{position:relative!important;z-index:4!important;margin:0!important;padding:var(--section-y)0!important;background:#f5f5f7!important;transform:none!important}.quick.quick-after-top3 .quickbox{width:min(calc(100% - 40px),1180px)!important;display:grid!important;grid-template-columns:1fr!important;gap:36px!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.quick.quick-after-top3 .quickbox:after,.quick.quick-after-top3 .quickbox:before{display:none!important}.quick.quick-after-top3 .quick-copy{width:50%;max-width:none;margin:0 auto;text-align:center}.quick.quick-after-top3 .quick-copy:before{margin-bottom:12px;text-align:center}.quick.quick-after-top3 .quick-copy h2{width:100%;max-width:none;margin:0 0 14px;font-size:var(--type-section);line-height:1.04;letter-spacing:var(--tracking-display);text-wrap:balance}.quick.quick-after-top3 .quick-copy>p{max-width:58ch;margin:0 auto;font-size:var(--type-body);line-height:var(--leading-body)}.quick.quick-after-top3 .measure{width:min(100%,920px);margin:0 auto;border:1px solid rgba(0,0,0,.055);border-radius:22px;background:#fff;box-shadow:0 10px 34px rgba(0,0,0,.065),0 1px 3px rgba(0,0,0,.025)}.quick.quick-after-top3+.promo-showcase{padding-top:var(--section-y)!important}@media (max-width:900px){.quick.quick-after-top3 .quickbox{width:min(calc(100% - 32px),1180px)!important}.quick.quick-after-top3 .quick-copy{width:100%}}@media (max-width:600px){.quick.quick-after-top3 .quickbox{width:calc(100% - 24px)!important;gap:26px!important}.quick.quick-after-top3 .measure{border-radius:18px}}@media (min-width:901px){.final h2{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(2.25rem,3.35vw,3.05rem)!important;text-align:center!important;text-wrap:nowrap!important}.final h2 span{display:block;width:100%;white-space:nowrap;text-align:center}}@media (max-width:900px){.final h2{display:flex!important;flex-direction:column;align-items:center;width:100%!important;text-align:center!important}.final h2 span{display:block;width:100%;text-align:center}}#campeoes .campaign-icon svg,.lead-modal[hidden]{display:none}.lead-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(5,5,5,.7);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.lead-dialog{position:relative;width:min(100%,560px);max-height:min(92vh,780px);overflow:auto;padding:36px;border:1px solid rgba(255,255,255,.88);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(245,245,247,.92));box-shadow:0 34px 90px rgba(0,0,0,.38),inset 0 1px 0#fff}.lead-dialog h2{margin:10px 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1;letter-spacing:-.04em}.lead-dialog>p{margin:0 0 24px;color:#666;line-height:1.55}.lead-close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:1px solid rgba(0,0,0,.1);border-radius:50%;background:#fff;color:#111;font-size:1.55rem;line-height:1;cursor:pointer}.lead-form{display:grid;gap:16px}.lead-form>label:not(.lead-consent){display:grid;gap:7px;color:#333;font-size:.78rem;font-weight:850}.lead-form input[type=tel],.lead-form input[type=text]{width:100%;min-height:54px;padding:13px 15px;border:1px solid #d9d9d9;border-radius:13px;background:#fff;color:#111;font:inherit;font-size:1rem;outline:0;transition:border-color .25s ease,box-shadow .25s ease}.lead-form input:focus{border-color:#d5a600;box-shadow:0 0 0 4px rgba(255,208,24,.22)}.lead-interest{display:grid;gap:4px;padding:13px 15px;border-radius:13px;background:#fff4c7;color:#342900}.lead-interest span{font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.lead-interest strong{font-size:.92rem}.lead-consent{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;color:#555;font-size:.78rem;line-height:1.45}.lead-consent input{width:18px;height:18px;margin-top:1px;accent-color:#25d366}.lead-feedback{min-height:20px;margin:0;color:#a42a1f;font-size:.78rem;font-weight:750}.lead-form .btn{width:100%;min-height:54px}.lead-test-note{display:block;color:#777;text-align:center;font-size:.68rem;line-height:1.45}.lead-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}@media (max-width:600px){.lead-modal{padding:12px}.lead-dialog{padding:28px 18px 22px;border-radius:21px}.lead-dialog h2{padding-right:32px;font-size:2rem}}.lead-consent a{color:#075f3d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:800}.lead-consent a:hover{color:#003f28}.privacy-page{background:#f5f5f7;color:#171717}.privacy-page section{padding:0}.privacy-nav{position:relative;z-index:2;background:#141414;border-bottom:1px solid rgba(255,255,255,.1)}.privacy-nav .wrap{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.privacy-nav img{display:block;width:102px;height:auto}.privacy-back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;font-weight:850;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.privacy-back:hover{background:var(--yellow);border-color:var(--yellow);color:#111}.privacy-hero{padding:92px 0 78px!important;background:radial-gradient(circle at 82% 10%,rgba(255,208,24,.18),transparent 26rem),#141414;color:#fff}.privacy-hero h1{width:min(900px,100%);margin:18px 0 24px;font-size:clamp(3.15rem,7vw,6.6rem);line-height:.92;color:#fff}.privacy-hero p{max-width:750px;margin:0;color:#c9c9c9;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.7}.privacy-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:34px;color:#a9a9a9;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.privacy-content{padding:76px 0 110px!important}.privacy-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,86px)}.privacy-summary{position:sticky;top:24px;padding:28px;border:1px solid #e1e1e4;border-radius:24px;background:#fff;box-shadow:0 18px 52px rgba(17,17,17,.07)}.privacy-summary>strong{display:block;margin-bottom:16px;font-size:1.4rem}.privacy-summary ul{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none}.privacy-summary li{position:relative;padding-left:20px;color:#555;line-height:1.55}.privacy-summary li:before{content:"";position:absolute;left:0;top:.57em;width:8px;height:8px;border-radius:50%;background:var(--yellow)}.privacy-summary .btn{width:100%;padding-inline:14px;font-size:.7rem}.privacy-article{min-width:0}.privacy-article>section{padding:0 0 48px!important;margin:0 0 48px;border-bottom:1px solid #dcdce0}.privacy-article>section:last-child{padding-bottom:0!important;margin-bottom:0;border-bottom:0}.privacy-article h2{max-width:22ch;margin:0 0 20px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.04}.privacy-article li,.privacy-article p{color:#4d4d52;font-size:1rem;line-height:1.78}.privacy-article p{margin:0 0 16px}.privacy-article ul{display:grid;gap:9px;margin:16px 0 0;padding-left:22px}.privacy-article a:not(.btn){color:#075f3d;font-weight:800;text-decoration-thickness:1px;text-underline-offset:3px}.privacy-contact-card{padding:22px 24px;border:1px solid #dedee2;border-radius:18px;background:#fff}.privacy-contact-card p:last-child{margin-bottom:0}.privacy-table-wrap{max-width:100%;margin:22px 0 24px;overflow-x:auto;border:1px solid #dedee2;border-radius:18px;background:#fff}.privacy-table-wrap table{width:100%;min-width:680px;border-collapse:collapse}.privacy-table-wrap td,.privacy-table-wrap th{padding:16px 18px;border-bottom:1px solid #e7e7ea;text-align:left;vertical-align:top;line-height:1.55}.privacy-table-wrap th{background:#141414;color:#fff;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.privacy-table-wrap td{color:#555;font-size:.9rem}.privacy-footer{padding:42px 0;background:#0b0b0b;color:#aaa}.privacy-footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.privacy-footer img{width:96px;height:auto}.privacy-footer p{margin:0}.privacy-footer a{color:#fff;font-weight:800}@media (max-width:850px){.privacy-layout{grid-template-columns:1fr}.privacy-summary{position:relative;top:auto}.privacy-summary .btn{width:auto}}@media (max-width:600px){.privacy-nav .wrap{min-height:78px}.privacy-nav img{width:84px}.privacy-back{min-height:40px;padding-inline:15px;font-size:.8rem}.privacy-hero{padding:68px 0 60px!important}.privacy-content{padding:48px 0 76px!important}.privacy-summary{padding:22px;border-radius:20px}.privacy-article>section{padding-bottom:36px!important;margin-bottom:36px}.privacy-article li,.privacy-article p{font-size:.95rem;line-height:1.72}.privacy-footer .wrap{flex-direction:column;text-align:center}}body,html{max-width:100%;overflow-x:clip}.brand-strip,.campaign-grid,.footer-main,.hero-carousel,.location-grid,.nav .wrap,.product-grid,.proof-layout,.quickbox,.wrap{min-width:0}.brand-tab,.btn,.campaign-content,.campaign-content h3,.footer-contact-item,.footer-links a,.location-fact,.navlinks a,.product,.product h3,.product-spec,.proof-review,.quick-service{min-width:0;overflow-wrap:anywhere}.campaign-media>img,.hero-slide>img,.proof-photo>img{display:block}@media (max-width:900px){.navlinks>a:not(.btn){display:none}.navlinks{margin-left:auto}.hero-slide .wrap,.quick.quick-after-top3 .measure{width:100%;max-width:100%}.campaign-grid,.hero-copy,.location-grid,.proof-layout{max-width:100%}.hero h1,.hero-copy .hero-slide-title{overflow-wrap:normal;word-break:normal}.footer-main>*{min-width:0}}@media (max-width:640px){body{font-size:1rem}.nav{width:100%}.nav .wrap{justify-content:space-between}.navlinks{min-width:0}.nav .btn{white-space:normal}.hero-stage{width:100%}.hero-copy,.hero-slide,.hero-slide .wrap{max-width:100%}.hero-slide .wrap{display:flex;align-items:flex-end}.hero-copy{padding-right:0}.hero h1,.hero-copy .hero-slide-title{width:100%;max-width:13ch}.bestsellers-cinematic .campaign-content h3,.hero .lead,.hero-promo-note{max-width:100%}.bestsellers-cinematic .campaign-grid{width:100%}.bestsellers-cinematic .campaign-card{min-width:0}.bestsellers-cinematic .campaign-content{inset:auto 0 0}.quick.quick-after-top3 .quickbox{margin-inline:auto}.measure,.measure-field,.measure-field input,.product-grid,.product-media{width:100%;max-width:100%}.measure-field input{min-width:0}.product-media .product-photo{max-width:100%}.product-brand img{max-width:100%!important}.brand-strip,.brand-strip.brand-strip-six{width:100%}.brand-name,.footer-contact-item>div{min-width:0}.brand-name img{max-width:92%!important}.proof-photo-placeholder{max-width:100%}.location-map iframe{width:100%!important}.faq summary{min-width:0}.final-content,.footer-main{margin-inline:auto}.faq summary,.footer-contact-item a,.footer-contact-item span{overflow-wrap:anywhere}.whatsapp.whatsapp-pet{max-width:76px}.pet-hologram{max-width:98px}}@media (max-width:380px){.nav .logo{width:62px}.nav .btn{max-width:138px;padding-inline:9px}.hero-slide .wrap{padding-left:14px;padding-right:14px}.hero h1,.hero-copy .hero-slide-title{font-size:2.05rem}.product-grid{gap:7px}.product{padding:7px}.product-media{height:106px}.product .btn{padding-inline:4px}}@media (min-width:1181px){.hero-carousel{min-height:clamp(660px,calc(100svh - 56px),760px)}.hero-slide .wrap{padding:104px clamp(34px,4vw,58px) 50px}.hero-copy{width:min(610px,52%);max-width:610px}.hero h1,.hero-copy .hero-slide-title{max-width:15ch;margin:12px 0 18px;font-size:clamp(3rem,4.15vw,3.75rem);line-height:.99}.hero .lead{width:100%;max-width:57ch;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.55}.hero-actions{margin:20px 0 16px}.hero-promo-price{margin:0 0 18px}.hero-promo-price strong{font-size:clamp(2.05rem,2.7vw,2.65rem)}.hero-promo-note{margin-top:12px}}@media (min-width:901px) and (max-width:1180px){.hero-carousel{min-height:clamp(650px,calc(100svh - 48px),720px)}.hero-slide .wrap{padding:100px 34px 54px}.hero-copy{width:min(560px,62%);max-width:560px}.hero h1,.hero-copy .hero-slide-title{max-width:14ch;margin:12px 0 17px;font-size:clamp(2.75rem,5.2vw,3.5rem);line-height:1}.hero .lead{width:100%;max-width:54ch;font-size:.98rem;line-height:1.54}.hero-actions{margin:19px 0 15px}.hero-promo-price{margin-bottom:17px}.hero-promo-price strong{font-size:2.3rem}}@media (max-width:900px){.hero-carousel{min-height:clamp(650px,calc(100svh - 40px),720px)}.hero-slide .wrap{padding:96px 28px 72px}.hero-copy{width:min(580px,78vw)}.hero h1,.hero-copy .hero-slide-title{max-width:13.5ch;margin:12px 0 17px;font-size:clamp(2.5rem,6.4vw,3.35rem);line-height:1}.hero .lead{max-width:54ch;font-size:.95rem;line-height:1.54}.hero-actions{margin:19px 0 15px}.hero-promo-price{margin-bottom:17px}.hero-promo-price strong{font-size:2.2rem}}@media (max-width:640px){.hero-stage{padding-top:72px}.hero-carousel{min-height:clamp(620px,calc(100svh - 24px),680px)}.hero-slide .wrap{padding:86px 18px 76px}.hero-copy{width:100%}.hero h1,.hero-copy .hero-slide-title{max-width:12.5ch;margin:10px 0 15px;font-size:clamp(2.05rem,10.1vw,2.8rem);line-height:1.02}.hero .lead{font-size:.9rem;line-height:1.5}.hero-actions{margin:16px 0 13px}.hero-promo-price{gap:7px;margin-bottom:14px}.hero-promo-price small{font-size:.66rem}.hero-promo-price strong{font-size:1.9rem}.hero-promo-note{margin-top:10px;font-size:.67rem}.hero-carousel-controls{right:8px;bottom:16px}.whatsapp.whatsapp-pet{right:max(7px,env(safe-area-inset-right));bottom:max(7px,env(safe-area-inset-bottom));width:68px;height:80px}.pet-help{right:72%;max-width:min(142px,calc(100vw - 84px))}}@media (max-width:380px){.hero-slide .wrap{padding:82px 14px 72px}.hero h1,.hero-copy .hero-slide-title{max-width:12ch;font-size:clamp(1.92rem,10.5vw,2.3rem)}.hero .lead{font-size:.86rem}.hero-actions .btn{min-height:44px;font-size:.64rem}}.qr-quickbox{min-height:0!important;padding:38px 40px!important;gap:40px!important}.qr-eyebrow{margin-bottom:10px;color:#846600!important}.quick-copy:before{content:none!important}.quick-copy h2{max-width:none!important;width:100%!important}.qr-form,.qr-step{display:flex;flex-direction:column;gap:22px}.qr-step{gap:10px}.qr-step-label{font-size:.72rem;font-weight:900;letter-spacing:.03em;color:#846600;text-transform:uppercase}.qr-step-label small{font-weight:700;letter-spacing:0;text-transform:none;color:#656565}.qr-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qr-chip{min-height:34px;padding:7px 13px;border:1px solid rgba(17,17,17,.14);border-radius:999px;background:rgba(255,255,255,.7);color:#555;font-size:.72rem;font-weight:800;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.qr-chip:hover{transform:translateY(-1px);border-color:rgba(255,208,24,.85);color:#111;background:rgba(255,208,24,.14)}.qr-chip:focus-visible{outline:3px solid rgba(255,208,24,.42);outline-offset:2px}.quick-status.is-loading{display:inline-flex;align-items:center;gap:8px}.quick-status.is-loading:before{content:"";width:13px;height:13px;border-radius:50%;border:2px solid rgba(132,102,0,.25);border-top-color:#846600;animation:qrSpin .7s linear infinite}@media (prefers-reduced-motion:reduce){.quick-status.is-loading:before{animation:none}}@media (max-width:900px){.qr-quickbox{padding:30px 26px!important;gap:26px!important}}@media (max-width:600px){.qr-quickbox{padding:24px 20px!important;gap:22px!important}.quick-copy h2{max-width:100%!important}}#campeoes .campaign-grid{counter-reset:jae-rank}#campeoes .campaign-card{counter-increment:jae-rank;position:relative;top:auto;height:clamp(440px,36vw,540px);min-height:0;margin:0;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#0e0e0e;box-shadow:0 22px 55px rgba(0,0,0,.4);opacity:1;filter:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .5s ease}#campeoes .campaign-card.is-cinematic-active,#campeoes .campaign-card:focus-within,#campeoes .campaign-card:hover{transform:translateY(-8px);border-color:rgba(255,208,24,.62);box-shadow:0 30px 76px rgba(0,0,0,.5),0 0 40px rgba(255,208,24,.16)}#campeoes .campaign-card.is-cinematic-past{opacity:1;filter:none;transform:none}#campeoes .campaign-media{position:absolute;inset:0;height:100%}#campeoes .campaign-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0a0a 10%,rgba(10,10,10,.88) 40%,rgba(10,10,10,.2) 72%,transparent),linear-gradient(100deg,rgba(0,0,0,.22),transparent 55%)}#campeoes .campaign-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(1.06) brightness(.85);transition:transform .8s cubic-bezier(.22,1,.36,1)}#campeoes .campaign-card:hover .campaign-media img{transform:scale(1.06)}#campeoes .campaign-card:after{content:none!important}#campeoes .campaign-badge{top:20px;left:20px;right:auto;width:auto;display:inline-flex;align-items:center;padding:7px 13px;font-size:.66rem}#campeoes .campaign-icon{top:20px;left:auto;right:20px;bottom:auto;width:38px;height:38px;border-radius:50%;background:rgba(4,4,4,.6);border-color:rgba(255,255,255,.24);display:grid!important;place-items:center}#campeoes .campaign-icon:after{content:"0"counter(jae-rank);font-family:"Exo 2",Arial,sans-serif;font-weight:900;font-size:.82rem;color:var(--yellow)}#campeoes .campaign-content{position:absolute;z-index:2;inset:auto 0 0;display:block;flex:none;padding:26px 24px 24px}#campeoes .campaign-content h3{max-width:17ch;margin:0 0 8px;color:#fff;font-size:clamp(1.28rem,1.9vw,1.62rem);line-height:1.14}#campeoes .campaign-content>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 14px;color:#bdbdbd;font-size:.82rem;line-height:1.5}#campeoes .campaign-price{display:flex;align-items:baseline;gap:8px;margin:0 0 14px;padding:0;border:0;background:0 0;box-shadow:none}#campeoes .campaign-price small{font-size:.66rem;font-weight:700;text-transform:none;letter-spacing:0;color:#9a9a9a}#campeoes .campaign-price strong{font-size:clamp(1.55rem,2.2vw,1.95rem);font-style:normal;color:var(--yellow);text-shadow:none}#campeoes .campaign-condition{display:none!important}#campeoes .campaign-card .btn{width:auto;min-height:44px;margin:0;padding:11px 20px;font-size:.7rem}@media (max-width:900px){#campeoes .campaign-grid{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x proximity}#campeoes .campaign-card{flex:0 0 min(80vw,360px);height:420px;scroll-snap-align:start}}@media (max-width:600px){#campeoes .campaign-card{height:380px}#campeoes .campaign-content{padding:20px 18px}#campeoes .campaign-content>p{-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){#campeoes .campaign-card,#campeoes .campaign-media img{transition:none}}#campeoes,#duvidas,.final{padding-top:var(--section-y)!important;padding-bottom:var(--section-y)!important}.benefits h2 br,.section-head h2 br,main>section:not(.hero) .section-head h2 br{display:block!important}.whatsapp.whatsapp-pet{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.whatsapp.whatsapp-pet.is-dragging{cursor:grabbing!important;animation:none!important;transition:none!important;will-change:transform}.whatsapp.whatsapp-pet.is-dragging .pet-arm,.whatsapp.whatsapp-pet.is-dragging .pet-arm-right,.whatsapp.whatsapp-pet.is-dragging .pet-head-motion,.whatsapp.whatsapp-pet.is-dragging .pet-visual,.whatsapp.whatsapp-pet.is-dragging .pet-spin,.whatsapp.whatsapp-pet.is-dragging .pet-wave,.whatsapp.whatsapp-pet.is-dragging:after{animation:none!important}.whatsapp.whatsapp-pet,.whatsapp.whatsapp-pet img{-webkit-user-drag:none}.quick.quick-after-top3 .quick-copy{width:min(900px,100%)!important}@media (max-width:600px){#consulta-rapida-title{font-size:23px!important;line-height:1.15!important;letter-spacing:-.02em!important}}.proof-simulation .proof-photo:hover>img{transform:scale(1.07)}.proof-simulation .proof-review{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.proof-simulation .proof-review:hover{transform:translateY(-6px);border-color:rgba(255,208,24,.65);box-shadow:0 28px 58px rgba(31,28,17,.15),0 0 32px rgba(255,208,24,.14),inset 0 1px 0#fff}.proof-simulation .proof-review:not(.proof-google):before{z-index:0;content:"“";position:absolute;top:10px;right:16px;font-family:"Exo 2",Arial,sans-serif;font-size:2.3rem;font-weight:900;font-style:italic;color:rgba(255,208,24,.55);line-height:1;pointer-events:none}.proof-simulation .proof-review blockquote,.proof-simulation .proof-review-head,.proof-simulation .proof-review-tag{position:relative;z-index:1}.proof-simulation .proof-avatar{transition:box-shadow .4s ease}.proof-simulation .proof-review:hover .proof-avatar{box-shadow:0 0 0 3px rgba(255,208,24,.75),0 6px 14px rgba(0,0,0,.16)}.proof-simulation .proof-stars{font-size:.92rem}.proof-simulation .proof-review blockquote{font-size:1.02rem;line-height:1.5;font-style:italic;color:#171717}.proof-simulation .proof-google{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.proof-simulation .proof-google:hover{transform:translateY(-6px);border-color:rgba(66,133,244,.55);box-shadow:0 28px 58px rgba(66,133,244,.18),inset 0 1px 0#fff}@media (prefers-reduced-motion:reduce){.proof-simulation .proof-google,.proof-simulation .proof-photo>img,.proof-simulation .proof-review{transition:none}}.proof-simulation .proof-review:not(.proof-google){position:relative;border-left:5px solid var(--yellow)!important;background:linear-gradient(120deg,rgba(255,208,24,.1),rgba(255,255,255,.9) 32%)!important;padding-left:26px!important;padding-right:52px!important}.proof-simulation .proof-avatar{background:linear-gradient(145deg,#232323,#0c0c0c);box-shadow:0 0 0 3px rgba(255,208,24,.5)!important}.proof-simulation .proof-stars{letter-spacing:2px;color:#e0a300}.proof-simulation .proof-review-tag{background:rgba(17,17,17,.06);color:#4a4a4a;font-weight:800}.proof-simulation .proof-google{border-left:5px solid #4285f4!important}@media (min-width:901px){#localizacao-title .loc-title-line2{display:block!important}.proof-simulation .proof-layout{grid-template-columns:1fr!important;gap:28px!important}.proof-simulation .proof-gallery{height:auto!important;grid-template-rows:repeat(2,220px)!important}.proof-simulation .proof-reviews{display:flex!important;height:auto!important;overflow-x:auto;overflow-y:visible;gap:16px;padding:4px 4px 12px;scroll-snap-type:x proximity;scrollbar-width:thin}.proof-simulation .proof-google,.proof-simulation .proof-review{flex:1 1 0;min-width:260px;scroll-snap-align:start}.proof-simulation .proof-review-head b,.proof-simulation .proof-review-head>div{min-width:0}}#faq-title .faq-title-line2{display:block!important}.dark{background:linear-gradient(to bottom,rgba(246,245,240,.32)0,rgba(246,245,240,0) 90px),linear-gradient(to top,rgba(246,245,240,.32)0,rgba(246,245,240,0) 90px),radial-gradient(circle at 82% 20%,rgba(255,208,24,0) 0%,rgba(255,208,24,0) 12%,rgba(255,208,24,0) 30%,rgba(255,208,24,0) 45%,rgba(255,208,24,0) 60%,transparent 78%),linear-gradient(145deg,#171717,#080808)!important}.final{background:linear-gradient(to bottom,rgba(246,245,240,.32)0,rgba(246,245,240,0) 90px),radial-gradient(circle at 50% 40%,#3b3b3b 0,#151515 36%,#030303 76%)!important}@media (max-width:600px){.dark{background:linear-gradient(to bottom,rgba(246,245,240,.3)0,rgba(246,245,240,0) 60px),linear-gradient(to top,rgba(246,245,240,.3)0,rgba(246,245,240,0) 60px),radial-gradient(circle at 82% 20%,rgba(255,208,24,0) 0%,rgba(255,208,24,0) 12%,rgba(255,208,24,0) 30%,rgba(255,208,24,0) 45%,rgba(255,208,24,0) 60%,transparent 78%),linear-gradient(145deg,#171717,#080808)!important}.final{background:linear-gradient(to bottom,rgba(246,245,240,.3)0,rgba(246,245,240,0) 60px),radial-gradient(circle at 50% 40%,#3b3b3b 0,#151515 36%,#030303 76%)!important}}@media (prefers-reduced-motion:no-preference){.dark,.final{transition:background .4s ease}}[data-theme=dark]{--paper:#121110;--ink:#f2f0ea;--muted:#c2bdb2;--color-text-primary:#f2f0ea;--color-text-secondary:#c2bdb2;--color-border-subtle:rgba(255,255,255,.14);--glass-line:rgba(255,255,255,.17);--shadow:0 20px 60px rgba(0,0,0,.5)}[data-theme=dark] body{background:radial-gradient(circle at 7% 16%,rgba(255,208,24,.09),transparent 24rem),radial-gradient(circle at 94% 45%,rgba(216,45,45,.06),transparent 28rem),linear-gradient(135deg,#141311 0,#0e0d0c 48%,#141311 100%)!important;background-attachment:fixed}[data-theme=dark] .profile,[data-theme=dark] .quickbox{color:var(--ink)}[data-theme=dark] .check,[data-theme=dark] .faq details,[data-theme=dark] .product,[data-theme=dark] .profile,[data-theme=dark] .quickbox,[data-theme=dark] .quote{background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035))!important}[data-theme=dark] .check,[data-theme=dark] .faq details,[data-theme=dark] .quote{color:var(--ink)}[data-theme=dark] .product,[data-theme=dark] .product-price strong,[data-theme=dark] .proof-simulation .proof-review blockquote{color:var(--ink)!important}[data-theme=dark] .product-model{color:var(--muted)!important}[data-theme=dark] .product-price,[data-theme=dark] .profile{border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .qr-eyebrow,[data-theme=dark] .qr-step-label,[data-theme=dark] .quick-status{color:#ffd966!important}[data-theme=dark] .quick-service{background:rgba(255,255,255,.07)!important;color:var(--muted)!important;border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .faq-search-row input,[data-theme=dark] .measure input{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.06)!important;color:var(--ink)!important}[data-theme=dark] .faq-search-row input::placeholder,[data-theme=dark] .lead-form input::placeholder,[data-theme=dark] .measure input::placeholder{color:var(--muted)}[data-theme=dark] input:focus{background:rgba(255,255,255,.1)!important}[data-theme=dark] .brands{background:#161512!important}[data-theme=dark] .brand-tabs{background:#1c1a16!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .brand-tab{color:#c2bdb2!important}[data-theme=dark] .brand-tab.is-active{color:#111!important}[data-theme=dark] .bestsellers{background:radial-gradient(circle at 86% 12%,rgba(255,208,24,0),transparent 24rem),linear-gradient(135deg,#171512,#100f0d)!important;border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .promo-showcase.alt{background:radial-gradient(circle at 12% 15%,rgba(255,208,24,0),transparent 24rem),linear-gradient(135deg,#171512,#100f0d)!important;color:var(--ink)!important}[data-theme=dark] .seo-path-card{border-color:rgba(255,255,255,.12)!important;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025))!important}[data-theme=dark] .seo-tags span{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important;color:var(--muted)!important}[data-theme=dark] .proof-simulation{background:linear-gradient(145deg,#171512,#100f0d)!important}[data-theme=dark] .proof-simulation .proof-review:not(.proof-google){border-left-color:var(--yellow)!important;background:linear-gradient(120deg,rgba(255,208,24,.08),rgba(255,255,255,.06) 32%)!important}[data-theme=dark] .proof-review{border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .proof-google{background:linear-gradient(135deg,rgba(66,133,244,.14),rgba(255,255,255,.04))!important;border-color:rgba(66,133,244,.4)!important}[data-theme=dark] .faq details[open] summary:after,[data-theme=dark] .proof-review-tag{background:var(--yellow)!important;color:#111!important}[data-theme=dark] .proof-note{background:rgba(255,255,255,.07)!important;color:#ff8a8a!important;border-color:rgba(216,45,45,.35)!important}[data-theme=dark] .location{background:#121110!important}[data-theme=dark] .location-facts{background:#17160f!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .location-fact{border-bottom-color:rgba(255,255,255,.1)!important}[data-theme=dark] .location-fact:focus-within,[data-theme=dark] .location-fact:hover{background:rgba(255,255,255,.06)!important}[data-theme=dark] .faq details[open] p{color:var(--muted)!important}[data-theme=dark] .dark{background:linear-gradient(to bottom,rgba(20,19,17,.4)0,rgba(20,19,17,0) 90px),linear-gradient(to top,rgba(20,19,17,.4)0,rgba(20,19,17,0) 90px),radial-gradient(circle at 82% 20%,rgba(255,208,24,0) 0%,rgba(255,208,24,0) 12%,rgba(255,208,24,0) 30%,rgba(255,208,24,0) 45%,rgba(255,208,24,0) 60%,transparent 78%),linear-gradient(145deg,#171717,#080808)!important}[data-theme=dark] .final{background:linear-gradient(to bottom,rgba(20,19,17,.4)0,rgba(20,19,17,0) 90px),radial-gradient(circle at 50% 40%,#3b3b3b 0,#151515 36%,#030303 76%)!important}@media (max-width:600px){[data-theme=dark] .dark{background:linear-gradient(to bottom,rgba(20,19,17,.4)0,rgba(20,19,17,0) 60px),linear-gradient(to top,rgba(20,19,17,.4)0,rgba(20,19,17,0) 60px),radial-gradient(circle at 82% 20%,rgba(255,208,24,0) 0%,rgba(255,208,24,0) 12%,rgba(255,208,24,0) 30%,rgba(255,208,24,0) 45%,rgba(255,208,24,0) 60%,transparent 78%),linear-gradient(145deg,#171717,#080808)!important}[data-theme=dark] .final{background:linear-gradient(to bottom,rgba(20,19,17,.4)0,rgba(20,19,17,0) 60px),radial-gradient(circle at 50% 40%,#3b3b3b 0,#151515 36%,#030303 76%)!important}}.theme-toggle{appearance:none;border:0;background:0 0;padding:10px 4px;margin:-10px -4px;cursor:pointer;display:inline-flex;align-items:center;flex:0 0 auto;line-height:0}.theme-toggle-track{position:relative;width:50px;height:26px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:space-between;padding:0 6px;box-sizing:border-box;box-shadow:0 0 0 0 transparent;transition:background-color .42s cubic-bezier(.4,0,.2,1),border-color .42s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1)}.theme-toggle-icon{width:13px;height:13px;flex:0 0 13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;position:relative;z-index:1;transition:color .42s cubic-bezier(.4,0,.2,1),opacity .42s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1)}.theme-toggle-icon-sun{color:#ffd018;opacity:1;transform:scale(1)}.theme-toggle-icon-moon{color:#9a9a9a;opacity:.4;transform:scale(.88)}.theme-toggle-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35);transition:transform .48s cubic-bezier(.34,1.42,.4,1),background-color .42s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1);z-index:0}.theme-toggle[aria-checked=true] .theme-toggle-thumb{transform:translateX(24px);background:#171717}.theme-toggle[aria-checked=true] .theme-toggle-track{background:rgba(20,17,8,.85);border-color:rgba(255,255,255,.18)}.theme-toggle[aria-checked=true] .theme-toggle-icon-sun{color:#8a8a8a;opacity:.4;transform:scale(.88)}.theme-toggle[aria-checked=true] .theme-toggle-icon-moon{color:#ffd018;opacity:1;transform:scale(1)}.theme-toggle:hover .theme-toggle-track{border-color:rgba(255,208,24,.65)}.theme-toggle:focus-visible{outline:3px solid rgba(255,208,24,.55);outline-offset:3px;border-radius:999px}@media (prefers-reduced-motion:reduce){.theme-toggle-icon,.theme-toggle-thumb,.theme-toggle-track{transition:none}}@media (max-width:640px){.theme-toggle-track{width:44px;height:24px}.theme-toggle-thumb{width:18px;height:18px}.theme-toggle[aria-checked=true] .theme-toggle-thumb{transform:translateX(20px)}.theme-toggle-icon{width:11px;height:11px;flex-basis:11px}}[data-theme=dark] #duvidas,[data-theme=dark] #perfis,[data-theme=dark] #vantagens,[data-theme=dark] .promo-showcase,[data-theme=dark] .quick.quick-after-top3,[data-theme=dark] .seo-paths{background:#121110!important}[data-theme=dark] .quick.quick-after-top3 .measure{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .location-main{background:#17160f!important}[data-theme=dark] .location-map{background:#1a1917!important}[data-theme=dark] .finder-grid .product .product-media,[data-theme=dark] .product-media,[data-theme=dark] .product-media .product-photo,[data-theme=dark] .product-photo,[data-theme=dark] .product.product-active .product-media,[data-theme=dark] .product.show-secondary .product-media,[data-theme=dark] .promo-showcase .product .product-media{background:#efece4!important}[data-theme=dark] .product-brand{background:0 0!important}[data-theme=dark] .location-fact,[data-theme=dark] .location-fact:last-child{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .qr-chip{background:rgba(255,255,255,.08)!important;color:var(--muted)!important;border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .quick-services{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .faq details[open],[data-theme=dark] .faq-search form{background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035))!important}[data-theme=dark] .faq-search form{border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .faq-search-feedback{border-color:rgba(255,208,24,.35)!important;background:linear-gradient(135deg,rgba(255,208,24,.14),rgba(255,255,255,.05))!important}[data-theme=dark] .faq-search-feedback p{color:var(--ink)!important}[data-theme=dark] .faq summary:after{background:rgba(255,208,24,.18)!important;color:#ffd966!important}[data-theme=dark] .faq details[open]{border-color:var(--yellow)!important;color:var(--ink)!important}[data-theme=dark] .location-brand-logo{filter:brightness(0) saturate(100%) invert(75%) sepia(58%) saturate(638%) hue-rotate(360deg) brightness(103%) contrast(104%)}[data-theme=dark] .location-fact p,[data-theme=dark] .quote p{color:#c2bdb2!important}[data-theme=dark] .faq-search-help,[data-theme=dark] .installment,[data-theme=dark] .old-price,[data-theme=dark] .promo-showcase.alt .promo-side p{color:var(--muted)!important}[data-theme=dark] .btn-whatsapp{color:#111!important}[data-theme=dark] .nav .btn-whatsapp{color:#fff!important}.quick.quick-after-top3 .measure{width:100%!important;max-width:100%!important}[data-theme=dark] .brand-name:after,[data-theme=dark] .brand-name:before,[data-theme=dark] .check:after,[data-theme=dark] .check:before,[data-theme=dark] .faq details:after,[data-theme=dark] .faq details:before,[data-theme=dark] .location-fact:after,[data-theme=dark] .location-fact:before,[data-theme=dark] .product:after,[data-theme=dark] .product:before,[data-theme=dark] .profile:after,[data-theme=dark] .profile:before,[data-theme=dark] .proof-review:after,[data-theme=dark] .proof-review:before,[data-theme=dark] .quickbox:after,[data-theme=dark] .quickbox:before,[data-theme=dark] .quote:after,[data-theme=dark] .quote:before,[data-theme=dark] .seo-path-card:after,[data-theme=dark] .seo-path-card:before,[data-theme=dark] .ui-tone-card:after{opacity:0!important;display:none!important}.pet-close{position:absolute;top:6px;right:6px;z-index:6;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:rgba(17,17,17,.72);color:#fff;font-size:15px;line-height:1;cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .25s ease,transform .25s ease,background-color .2s ease}.pet-close:focus-visible,.whatsapp-pet:focus-within .pet-close,.whatsapp-pet:hover .pet-close{opacity:1;transform:scale(1)}.pet-close:hover{background:rgba(216,45,45,.92)}.pet-close:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.pet-simple{background:linear-gradient(145deg,#32e07d,#128c4f);box-shadow:0 14px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.4),inset 0-3px 6px rgba(0,0,0,.22);transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease}.pet-simple svg{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pet-simple:hover{transform:scale(1.08);box-shadow:0 18px 38px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.45),inset 0-3px 6px rgba(0,0,0,.24)}.pet-simple:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pet-simple{transition:none}}#petSimple[hidden],#whatsappPet[hidden]{display:none!important}[data-theme=dark] .lead-dialog{background:linear-gradient(145deg,#1a1917,#141310)!important;border-color:rgba(255,255,255,.14)!important;color:var(--ink)}[data-theme=dark] .lead-close{background:rgba(255,255,255,.1)!important;color:var(--ink)!important;border-color:rgba(255,255,255,.16)!important}[data-theme=dark] .lead-form input{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.18)!important;color:var(--ink)!important}[data-theme=dark] .lead-interest{background:rgba(255,208,24,.14)!important;color:#ffd966!important}[data-theme=dark] .lead-consent{color:var(--muted)!important}[data-theme=dark] .lead-feedback{color:#ff8a7a!important}[data-theme=dark] .lead-test-note,[data-theme=dark] .privacy-summary li{color:var(--muted)!important}.faq details p,.profile p{font-size:1rem}.nav-icon{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.82;transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}@media (min-width:901px){.navlinks a:not(.btn){position:relative;display:inline-flex;align-items:center;gap:7px;padding-bottom:4px}.navlinks a:not(.btn):after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--yellow);border-radius:2px;transition:right .38s cubic-bezier(.22,1,.36,1)}.navlinks a:not(.btn):focus-visible:after,.navlinks a:not(.btn):hover:after{right:0}.navlinks a:not(.btn):focus-visible .nav-icon,.navlinks a:not(.btn):hover .nav-icon{transform:scale(1.15) rotate(-6deg);opacity:1}}@media (prefers-reduced-motion:reduce){.nav-icon,.navlinks a:not(.btn):after{transition:none}}[data-theme=dark] .privacy-page{background:radial-gradient(circle at 7% 16%,rgba(255,208,24,.09),transparent 24rem),radial-gradient(circle at 94% 45%,rgba(216,45,45,.06),transparent 28rem),linear-gradient(135deg,#141311 0,#0e0d0c 48%,#141311 100%)!important;color:var(--ink)!important}[data-theme=dark] .privacy-summary{box-shadow:none!important}[data-theme=dark] .privacy-contact-card,[data-theme=dark] .privacy-summary{background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035))!important;border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .privacy-table-wrap{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .privacy-table-wrap td{color:var(--muted)!important;border-bottom-color:rgba(255,255,255,.1)!important}.nav-menu-toggle{display:none;appearance:none;border:0;background:0 0;padding:8px;margin:0 4px;cursor:pointer;flex:0 0 auto}.nav-menu-icon{display:block;width:24px;height:17px;position:relative}.nav-menu-icon span{position:absolute;left:0;right:0;height:2.5px;border-radius:2px;background:#fff;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .25s ease,top .32s cubic-bezier(.22,1,.36,1)}.nav-menu-icon span:nth-child(1){top:0}.nav-menu-icon span:nth-child(2){top:7px}.nav-menu-icon span:nth-child(3){top:14px}.nav-menu-toggle.is-active .nav-menu-icon span:nth-child(1){top:7px;transform:rotate(45deg)}.nav-menu-toggle.is-active .nav-menu-icon span:nth-child(2){opacity:0}.nav-menu-toggle.is-active .nav-menu-icon span:nth-child(3){top:7px;transform:rotate(-45deg)}@media (max-width:900px){.nav-menu-toggle{display:flex;align-items:center;justify-content:center;order:2}.navlinks{order:3}.navlinks.is-menu-open{position:fixed;left:12px;right:12px;top:80px;z-index:50;display:flex;flex-direction:column;gap:0;padding:8px;border-radius:20px;background:linear-gradient(155deg,#161513,#0a0a09);border:1px solid rgba(255,208,24,.28);box-shadow:0 24px 60px rgba(0,0,0,.55);animation:navPanelIn .32s cubic-bezier(.22,1,.36,1) both}.navlinks.is-menu-open a:not(.btn){display:flex!important;align-items:center;gap:13px;padding:15px 12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.95rem;letter-spacing:.01em}.navlinks.is-menu-open a:not(.btn):after{display:none}.navlinks.is-menu-open .nav-icon{width:19px;height:19px;flex:0 0 19px;padding:7px;box-sizing:content-box;border-radius:10px;background:rgba(255,208,24,.14);color:var(--yellow);opacity:1;stroke-width:1.9}.navlinks.is-menu-open .theme-toggle{margin:14px 0 6px 12px}.navlinks.is-menu-open .btn-whatsapp{margin:6px 8px 8px;width:calc(100% - 16px);justify-content:center}}@media (prefers-reduced-motion:reduce){.nav-menu-icon span,.navlinks.is-menu-open{animation:none;transition:none}}[data-theme=dark] .product-badge,[data-theme=dark] .profile .icon,[data-theme=dark] .quick-service:hover{color:#111!important}.icon-wide{font-size:.62rem}.mascot-nav-toggle{appearance:none;border:0;background:0 0;padding:8px;margin:0 2px;cursor:pointer;display:inline-flex;align-items:center;color:inherit}.mascot-nav-toggle .nav-icon{opacity:.82;transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,color .3s ease}.mascot-nav-toggle:focus-visible .nav-icon,.mascot-nav-toggle:hover .nav-icon{transform:scale(1.15) rotate(-6deg);opacity:1;color:var(--yellow)}.mascot-nav-toggle.is-off .nav-icon{opacity:.4}.mascot-nav-toggle:focus-visible{outline:2px solid var(--yellow);outline-offset:2px;border-radius:6px}@media (max-width:900px){.mascot-nav-toggle,.pet-simple,.whatsapp-pet{display:none!important}}@media (min-width:901px){.theme-toggle-track{width:68px!important;height:37px!important}.theme-toggle-thumb{width:29px!important;height:29px!important;top:4px!important;left:4px!important}.theme-toggle[aria-checked=true] .theme-toggle-thumb{transform:translateX(31px)!important}.theme-toggle-icon{width:17px!important;height:17px!important;flex:0 0 17px!important}.mascot-nav-toggle{padding:7px!important}.mascot-nav-toggle .nav-icon{width:24px!important;height:24px!important;flex:0 0 24px!important}}
/* Padroniza tipografia do seletor de serviço e chips de sugestão (consulta rápida) */
.quick-service{font-size:1rem!important}
.qr-chip{font-size:.88rem!important}
.qr-step-label{font-size:.82rem!important}

/* Seletor de serviço — texto preto no hover, mesmo no modo escuro */
[data-theme="dark"] .quick-service:hover,
[data-theme="dark"] .quick-service.is-active{color:#111!important}

/* Luz ambiente suave atrás do banner Hero — quente no escuro, branco frio no claro */
.hero{position:relative}
.hero:before{
  content:""!important;
  display:block!important;
  position:absolute;
  inset:0;
  z-index:5!important;
  pointer-events:none!important;
  mix-blend-mode:screen;
  background:radial-gradient(ellipse 62% 46% at 50% 2%,rgba(235,242,255,.16),transparent 68%);
}
[data-theme="dark"] .hero:before{
  background:radial-gradient(ellipse 62% 46% at 50% 2%,rgba(255,178,84,.22),transparent 68%)!important;
}

/* Modal de lead — mais compacto, sem precisar rolar */
.lead-dialog{
  padding:26px 28px 22px!important;
}
.lead-dialog h2{
  font-size:clamp(1.55rem,2.6vw,1.9rem)!important;
  margin:6px 0!important;
  line-height:1.08!important;
}
.lead-dialog .eyebrow{margin-bottom:2px!important}
.lead-dialog #lead-description{margin:0 0 4px!important;font-size:.92rem!important;line-height:1.4!important}
.lead-form{gap:12px!important}
.lead-form label{gap:4px!important}
.lead-consent{font-size:.72rem!important;line-height:1.35!important}
.lead-test-note{margin-top:2px!important;font-size:.65rem!important}

/* Contraste de texto no modo escuro */
[data-theme="dark"] .lead-dialog #lead-description{color:var(--muted)!important}
[data-theme="dark"] .lead-form label{color:var(--ink)!important}
[data-theme="dark"] .lead-interest span{color:#ffd966!important}
[data-theme="dark"] .lead-interest strong{color:var(--ink)!important}

/* Remove a linha divisória cinza entre perfis e busca por medida/sintoma no modo escuro */
[data-theme="dark"] .perfis-search{border-top:none!important}

/* Seção mesclada: Consulta rápida + Marcas */
.brands-subhead{
  margin:0 0 24px;
  font-size:1.15rem;
  font-weight:800;
  color:var(--muted);
}
[data-theme="dark"] .brands-subhead{color:var(--muted)}
.brands{padding-top:36px}
@media(max-width:600px){
  .brands-subhead{font-size:1rem;margin-bottom:18px}
}

/* Perfis simplificados para 4 cards + intro da busca por medida/sintoma */
.profiles{grid-template-columns:repeat(4,1fr)!important}
@media(max-width:1100px){.profiles{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:600px){.profiles{grid-template-columns:1fr!important}}
.perfis-search-lead{margin:6px 0 0;color:var(--muted);font-size:.95rem}

/* Marcas integradas à Consulta rápida (sem abas próprias, seguem o seletor de serviço) */
.quick-brands{margin:4px 0 18px;padding-top:0;border-top:0}
[data-theme="dark"] .quick-brands{border-top-color:rgba(255,255,255,.1)}
.quick-brands-lead{margin:0 0 4px;font-weight:800;font-size:.95rem}
.quick-brands #brandsWa{margin-top:24px}

/* Seção mesclada: Como funciona + Atendimento sem surpresa */
.vantagens-merge{margin-top:56px;padding-top:48px;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.vantagens-merge-copy h3{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:0 0 10px;line-height:1.15}
.vantagens-merge-copy p{color:#aaa;margin:0 0 20px}
@media(max-width:900px){
  .vantagens-merge{grid-template-columns:1fr;gap:28px;margin-top:40px;padding-top:32px}
}

/* Oculta o menu (hambúrguer) por completo na versão mobile */
@media(max-width:900px){
  .nav-menu-toggle{display:none!important}
}
.dark #compareWa{margin-top:4px}
@media(max-width:600px){
}

/* Comece por aqui — seletor de perfil + painel único (redesign inteligente) */
.profile-selector{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}
.profile-pill{
  appearance:none;
  padding:13px 22px;
  border-radius:999px;
  border:1px solid rgba(17,17,17,.12);
  background:rgba(255,255,255,.6);
  color:#333;
  font-weight:800;
  font-size:.88rem;
  cursor:pointer;
  transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .2s ease;
}
.profile-pill:hover{transform:translateY(-2px)}
.profile-pill.is-active{background:var(--yellow);border-color:#e6b900;color:#111;box-shadow:0 8px 20px rgba(181,133,0,.22)}
[data-theme="dark"] .profile-pill{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:var(--ink)}
[data-theme="dark"] .profile-pill.is-active{background:var(--yellow);color:#111}

.profile-panels{margin-top:28px;position:relative}
.profile-panel{
  display:flex;
  gap:32px;
  align-items:center;
  padding:40px;
  border-radius:24px;
  background:#fff;
  border:1px solid #e9e9e5;
  box-shadow:0 20px 50px rgba(17,17,17,.06);
}
[data-theme="dark"] .profile-panel{
  background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));
  border-color:rgba(255,255,255,.14);
  box-shadow:none;
}
.profile-panel .icon{
  flex:0 0 auto;
  width:76px;
  height:76px;
  border-radius:50%;
  display:grid;
  place-items:center;
  font-weight:950;
  font-size:1.3rem;
  letter-spacing:-.03em;
  border:1px solid rgba(255,255,255,.8);
  background:linear-gradient(145deg,#ffe66f,#ffd018 55%,#e8aa00);
  box-shadow:0 9px 20px rgba(185,137,0,.22),inset 0 1px 0 rgba(255,255,255,.82);
  color:#111;
}
[data-theme="dark"] .profile-panel .icon{color:#111}
.profile-panel .icon.icon-wide{font-size:.85rem}
.profile-panel-copy h3{margin:0 0 8px;font-size:clamp(1.4rem,2.4vw,1.9rem)}
.profile-panel-copy p{margin:0 0 20px;color:var(--muted);font-size:1.02rem;line-height:1.5}
.profile-panel-copy .seo-tags{margin:0 0 20px}
@media(max-width:700px){
  .profile-panel{flex-direction:column;align-items:flex-start;padding:28px;gap:18px}
  .profile-pill{padding:11px 16px;font-size:.82rem}
}

/* Corrige o atributo hidden nativo nos painéis de perfil (perdia para display:flex por especificidade) */
.profile-panel[hidden]{display:none!important}

/* Restaura o tratamento do .product-brand (cards de produto) — não deve mudar, só o .brand-name mudou */
[data-theme="dark"] .product-brand img{filter:brightness(0) invert(1)}

/* Logos dos cards de produto — amarelo no hover do card, no modo escuro */
[data-theme="dark"] .product:hover .product-brand img,
[data-theme="dark"] .product:focus-within .product-brand img{
  filter:brightness(0) saturate(100%) invert(75%) sepia(90%) saturate(500%) hue-rotate(360deg) brightness(103%) contrast(103%)!important;
}

/* Auditoria UX/UI: padroniza tamanho dos títulos de seção (h2) que destoavam do padrão (~45px em desktop) */
#campeoes .section-head h2,
#consulta-rapida .quick-copy h2{
  font-size:var(--type-section)!important;
}

/* Modal "Opções encontradas" (finder-panel) tinha fundo claro fixo, mas herdava texto claro do tema escuro global -> texto invisível */
[data-theme=dark] .finder-panel{background:linear-gradient(145deg,#1a1917,#141310)!important;border-color:rgba(255,255,255,.14)!important;color:var(--ink)}

/* Padrão de cor de texto no modo escuro: corpo de texto (parágrafos/listas/spans) usa o tom suave --muted; títulos continuam claros para manter hierarquia */
[data-theme=dark]{--color-text-primary:var(--muted)}
[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--ink)}

/* Padrão de cor de texto no modo escuro (cont.): componentes com cor de texto fixa do modo claro (cinza escuro) que nunca tinham override para o modo escuro */
[data-theme=dark] .campeoes .campaign-price small,
[data-theme=dark] .check small,
[data-theme=dark] .finder-pagination span,
[data-theme=dark] .footer-brand p,
[data-theme=dark] .footer-info,
[data-theme=dark] .footer-legal,
[data-theme=dark] .product-spec,
[data-theme=dark] .lead-dialog>p,
[data-theme=dark] .measure-field>span,
[data-theme=dark] .privacy-article li,
[data-theme=dark] .privacy-article p,
[data-theme=dark] .proof-simulation .proof-review-tag,
[data-theme=dark] .qr-step-label small{
  color:var(--muted)!important;
}

/* Descrição do perfil selecionado, exibida logo abaixo dos pills (Consulta Rápida, passo 1) */
.profile-desc{margin:10px 2px 0;font-size:.82rem;color:var(--muted);min-height:1.2em}

/* Efeito de iluminação em volta do Hero — halo suave e difuso, tom cinematográfico/premium */
.hero-carousel{
  box-shadow:
    0 0 90px 10px rgba(255,205,140,.09),
    0 0 200px 50px rgba(255,190,110,.055),
    0 0 340px 100px rgba(255,208,24,.03),
    0 28px 90px rgba(0,0,0,.6)!important;
}

/* Padroniza o raio de borda dos cards (product/step/quote/profile/offer-card) no token --card-radius já existente no projeto, mas nunca usado de forma consistente (valores soltos: 14/16/18/20/22px) */
.product,.step,.quote,.profile,.offer-card{border-radius:var(--card-radius)!important}
@media (max-width:600px){
  .product,.step,.quote,.profile,.offer-card{border-radius:var(--card-radius-sm)!important}
}

/* "Como funciona" + CTA final: 1 seção, 1 único bloco de card (nada de card dentro de card).
   .final-content vira o card único que abriga os 3 passos + selos + CTA. */
.dark .final-content{
  margin-top:40px;
  max-width:1040px;
  width:100%;
  padding:44px clamp(24px,4vw,56px);
}
.dark .final-content .steps{
  width:100%;
  gap:0;
  margin-bottom:28px;
}
.dark .final-content .step{
  background:none!important;
  border:none!important;
  border-radius:0!important;
  box-shadow:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  padding:4px 28px!important;
  text-align:left;
}
.dark .final-content .step:before{display:none!important}
.dark .final-content .step:first-child{padding-left:4px!important}
.dark .final-content .step:last-child{padding-right:4px!important}
.dark .final-content .step+.step{border-left:1px solid rgba(255,255,255,.12)}
.dark .final-content>.btn{margin:24px auto 0;min-height:60px!important;padding:20px 48px!important;font-size:.92rem!important}
@media (max-width:900px){
  .dark .final-content .step+.step{border-left:none;border-top:1px solid rgba(255,255,255,.12);padding-top:20px!important;margin-top:20px}
  .dark .final-content .step{padding-left:4px!important;padding-right:4px!important}
}

/* Remove as listras diagonais amarelas decorativas atrás do card único (Como funciona + CTA) */
.dark:before{display:none!important}

/* Mascote arrastável: quando fica mais perto da borda esquerda da tela, espelha o personagem
   e reposiciona a bolha de fala + botão fechar para o lado direito, senão a bolha vaza pra fora da tela. */
.pet-flip .pet-visual{transform:scaleX(-1)}
.pet-flip .pet-close{right:auto!important;left:6px!important}
.pet-flip .pet-help{
  right:auto!important;
  left:83%!important;
  border-radius:15px 15px 15px 4px!important;
  transform-origin:0% 100%!important;
}
@media (max-width:640px){
  .pet-flip .pet-help{left:72%!important;right:auto!important}
}

/* Mascote 3D (Three.js): a versão 2D antiga fica oculta por padrão (evita o "flash" do
   desenho antigo ao carregar) e só reaparece se o 3D genuinamente não estiver disponível */
.pet-3d{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;pointer-events:none;transition:opacity .35s ease}
.pet-spin{opacity:0;pointer-events:none;transition:opacity .35s ease}
.pet-visual.pet-3d-ready .pet-3d{opacity:1}
.pet-visual.pet-3d-unavailable .pet-spin{opacity:1;pointer-events:auto}
.whatsapp-pet:hover .pet-3d,.whatsapp-pet:focus-visible .pet-3d{transform:scale(1.06)}
.pet-3d{transition:opacity .35s ease,transform .18s ease-out}
