:root{--yellow: #ffe300;--black: #030303;--ink: #1f1f1f;--muted: #777;--white: #f7f7f7;--line: rgba(255, 255, 255, .18);--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f4f2;color:var(--ink);font-family:Blinker,Arial,Helvetica,sans-serif;letter-spacing:0}.site-bottom-blur{transition:opacity .32s ease}a{color:inherit;text-decoration:none}h2{font-weight:600}img,video,svg{display:block}.site-header{left:0;padding:14px 24px 0;position:fixed;right:0;top:0;z-index:20}.liquid-nav{align-items:center;animation:navDropIn .64s cubic-bezier(.16,1,.3,1) 80ms both;background:#0000004d;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 70px #0000004d,inset 0 1px #fff3;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);border-radius:999px;color:#fff;display:grid;grid-template-columns:96px 1fr auto;gap:22px;margin:0 auto;max-width:1130px;min-height:58px;padding:7px 14px 7px 10px;position:relative}@keyframes navDropIn{0%{filter:blur(10px);opacity:0;transform:translateY(-34px) scale(.98)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.liquid-nav:after{background:linear-gradient(95deg,transparent,rgba(255,255,255,.24),transparent);border-radius:inherit;content:"";inset:1px;opacity:.4;pointer-events:none;position:absolute}.brand-logo{align-items:center;aspect-ratio:1;background:transparent;border:0;border-radius:0;color:transparent;display:grid;font-size:0;font-weight:500;justify-items:center;overflow:hidden;position:relative;transition:filter .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);width:104px}.brand-logo:hover,.brand-logo:focus-visible{filter:drop-shadow(0 0 18px rgba(255,227,0,.55));outline:none;transform:translateY(-2px) rotate(-2deg) scale(1.04)}.brand-logo:active{transform:translateY(0) rotate(0) scale(.98)}.brand-logo--compact{margin:-24px auto -22px;width:70px}.brand-logo img{height:100%;inset:0;object-fit:contain;padding:0;position:absolute;transition:transform .46s cubic-bezier(.16,1,.3,1);width:100%;z-index:2}.brand-logo:hover img,.brand-logo:focus-visible img{transform:rotate(2deg)}.brand-logo span{border:0;display:grid;font-weight:600;height:58%;line-height:1;place-items:center;width:38%}.brand-logo span[hidden]{display:none}.nav-links{align-items:center;display:flex;flex-wrap:nowrap;gap:18px;justify-content:center}.nav-links a,.nav-dropdown button,.budget-link{appearance:none;border:0;border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;isolation:isolate;overflow:hidden;padding:7px 12px;white-space:nowrap;position:relative;transition:color .38s cubic-bezier(.16,1,.3,1),border-color .38s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);z-index:1}.nav-links a:before,.nav-dropdown button:before,.budget-link:before{background:var(--yellow);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scaleX(.36);transform-origin:center;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);z-index:-1}.nav-links a.active,.nav-dropdown button.active{background:var(--yellow);color:#101010;box-shadow:0 0 24px #ffe3003d}.nav-dropdown{position:relative;z-index:4}.nav-dropdown button{align-items:center;background:transparent;color:#fff;display:inline-flex;font-family:inherit;gap:7px}.nav-dropdown button svg{fill:none;height:7px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .42s cubic-bezier(.16,1,.3,1);width:11px}.budget-link{border:1px solid var(--yellow);color:var(--yellow);white-space:nowrap}.nav-links a:hover,.nav-links a:focus-visible,.nav-dropdown:hover button,.nav-dropdown button:focus-visible,.budget-link:hover,.budget-link:focus-visible{color:#080808;outline:none;transform:translateY(-1px)}.nav-links a:hover:before,.nav-links a:focus-visible:before,.nav-dropdown:hover button:before,.nav-dropdown button:focus-visible:before,.budget-link:hover:before,.budget-link:focus-visible:before{opacity:1;transform:scaleX(1)}.nav-dropdown:hover button svg,.nav-dropdown:focus-within button svg{transform:rotate(180deg)}.nav-links a:focus-visible,.nav-dropdown button:focus-visible,.budget-link:focus-visible{box-shadow:0 0 0 2px #ffe30059,0 0 28px #ffe30047}.budget-link:hover,.budget-link:focus-visible{border-color:#ffe300f2;box-shadow:0 8px 28px #ffe3002e}.dropdown-panel,.nested-panel{background:#fffffff0;box-shadow:0 24px 54px #00000038;color:#111;opacity:0;pointer-events:none;position:absolute;transform:translateY(14px);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.dropdown-panel{left:50%;min-width:278px;padding:10px 0;top:calc(100% + 18px);transform:translate(-50%,14px)}.dropdown-panel--telhas{min-width:286px}.nav-dropdown:hover .dropdown-panel,.nav-dropdown:focus-within .dropdown-panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.dropdown-column>a,.dropdown-nested>a,.nested-panel a{align-items:center;background:transparent;border-radius:0;color:#111;display:flex;font-size:16px;justify-content:space-between;min-height:56px;padding:0 28px;white-space:nowrap}.dropdown-column>a:before,.dropdown-nested>a:before,.nested-panel a:before{display:none}.dropdown-column>a:hover,.dropdown-column>a:focus-visible,.dropdown-nested:hover>a,.dropdown-nested:focus-within>a,.nested-panel a:hover,.nested-panel a:focus-visible{background:#3a3f47;color:#fff;outline:none;transform:none}.dropdown-nested{position:relative}.dropdown-nested>a span{font-size:24px;line-height:1}.nested-panel{left:100%;min-width:248px;padding:10px 0;top:0;transform:translate(14px)}.dropdown-nested:hover .nested-panel,.dropdown-nested:focus-within .nested-panel{opacity:1;pointer-events:auto;transform:translate(0)}.hero-splash{align-items:center;background:#ffe300;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.hero-splash.is-exiting{animation:splashExit .7s cubic-bezier(.76,0,.24,1) forwards}@keyframes splashExit{to{transform:translateY(-100%)}}.hero-splash__inner{align-items:center;display:flex;gap:28px}.hero-splash__logo{flex-shrink:0;height:110px;transform:translate(130px);transition:transform .75s cubic-bezier(.16,1,.3,1);width:110px}.hero-splash.is-animated .hero-splash__logo{transform:translate(0)}.hero-splash__text{display:flex;flex-direction:column;gap:2px;overflow:hidden}.hero-splash__line{clip-path:inset(0 100% 0 0);color:#111;display:block;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.1;transition:clip-path .7s cubic-bezier(.16,1,.3,1);white-space:nowrap}.hero-splash__line:nth-child(2){font-size:clamp(20px,2.6vw,34px);font-weight:400;transition-delay:90ms}.hero-splash.is-animated .hero-splash__line{clip-path:inset(0 0% 0 0)}.hero{align-items:center;background:url(/media/fundohero.webp) center bottom / cover no-repeat;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:sticky;top:0;z-index:0}.hero-cloud{pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;will-change:transform}.hero-cloud--1{animation:cloudDrift1 14s ease-in-out infinite;left:-10%;opacity:.92;top:2%;width:clamp(400px,65vw,900px)}.hero-cloud--2{animation:cloudDrift2 18s ease-in-out infinite;opacity:.85;right:-12%;top:6%;width:clamp(320px,55vw,780px)}@keyframes cloudDrift1{0%{transform:translate(0)}50%{transform:translate(8%)}to{transform:translate(0)}}@keyframes cloudDrift2{0%{transform:translate(0)}50%{transform:translate(-10%)}to{transform:translate(0)}}.hero-content{opacity:0;position:relative;text-align:center;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);z-index:2}.hero-content.is-visible{opacity:1;transform:translateY(0)}.hero-heading{color:#fff;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:600;line-height:1;margin:-150px 0 18px}.hero-sub{color:#ffffffe6;font-size:clamp(1.5rem,1.6vw,1.15rem);font-weight:400;line-height:1;margin:0 0 36px}.hero-cta-btn{background:var(--yellow);border-radius:4px;color:#050505;display:inline-block;font-size:1.1rem;font-weight:600;padding:16px 44px;text-decoration:none;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.hero-cta-btn:hover{box-shadow:0 8px 28px #ffe30073;transform:translateY(-2px)}.cursor-tag{background:var(--yellow);border-radius:999px;color:#111;font-size:11px;font-weight:700;letter-spacing:.06em;opacity:0;padding:7px 16px;pointer-events:none;position:fixed;left:0;top:0;text-transform:uppercase;transform:scale(.82) translateY(4px);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);white-space:nowrap;z-index:9997}.cursor-tag.is-visible{opacity:1;transform:scale(1) translateY(0)}@media(hover:none){.cursor-tag{display:none}}.primary-button,.dark-button{align-items:center;border-radius:4px;display:inline-flex;font-weight:600;gap:18px;justify-content:center;min-height:56px;padding:0 48px}.primary-button{background:var(--yellow);color:#050505;font-size:21px;overflow:hidden;position:relative;transition:box-shadow .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1)}@keyframes heroDistortSlideIn{0%{filter:blur(12px);opacity:0;transform:translate(-72px) skew(-6deg) scaleX(1.04)}62%{filter:blur(2.5px);opacity:.82;transform:translate(8px) skew(-1deg) scaleX(1.01)}to{filter:blur(0);opacity:1;transform:translate(0)}}.primary-button:before{background:#ffffff47;content:"";inset:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:opacity .46s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1)}.primary-button span{display:inline-block;font-size:18px;line-height:1;position:relative;transition:transform .46s cubic-bezier(.16,1,.3,1)}.primary-button:hover,.primary-button:focus-visible{box-shadow:0 18px 42px #ffe3003d,0 0 0 1px #ffe30047;outline:none;transform:translateY(-3px)}.primary-button:hover:before,.primary-button:focus-visible:before{opacity:1;transform:scaleX(1)}.primary-button:hover span,.primary-button:focus-visible span{transform:translate(7px)}.primary-button:active{transform:translateY(-1px) scale(.99)}.products-section{background:#fff;border-radius:24px 24px 0 0;overflow:hidden;z-index:1;padding:48px 0 40px;position:relative}.products-section:before,.products-section:after{content:none;pointer-events:none;position:absolute;top:155px;bottom:8px;width:min(18vw,240px);z-index:3}.products-section:before{background:linear-gradient(90deg,#f5f5f3,#f5f5f300);left:0}.products-section:after{background:linear-gradient(270deg,#f5f5f3,#f5f5f300);right:0}.section-heading{margin:0 auto;max-width:var(--max);padding:0 24px}.section-heading span{color:#8d8d8d;display:block;font-size:11px;font-weight:600;letter-spacing:9px;text-transform:uppercase}.section-heading h2{color:#171717;font-size:clamp(38px,4vw,58px);line-height:.95;margin:8px 0 0}.section-heading p{color:#4b4b4b;font-size:17px;margin:16px 0 0}.section-heading--center{text-align:center}.section-heading--center h2{margin-left:auto;margin-right:auto;max-width:640px}.products-head{align-items:end;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--max);padding:0 24px}.products-head .section-heading{margin:0;padding:0}.product-carousel-wrap{margin-top:48px;position:relative}.carousel-arrow{align-items:center;background:#1a1a1a;border:none;border-radius:50%;color:var(--yellow);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,color .2s ease,transform .2s ease,opacity .2s ease;width:48px;z-index:10}.carousel-arrow--prev{left:16px}.carousel-arrow--next{right:16px}.carousel-arrow:hover:not(:disabled){background:var(--yellow);color:#1a1a1a;transform:translateY(-50%) scale(1.1)}.carousel-arrow:disabled{cursor:default;opacity:.25}.carousel-arrow svg{height:22px;width:22px}.product-marquee{overflow:hidden;padding:34px 0 48px;width:100%}.product-rail{display:grid;gap:46px;grid-auto-columns:250px;grid-auto-flow:column;padding-inline:max(24px,calc((100vw - var(--max)) / 2));transition:transform .42s cubic-bezier(.16,1,.3,1);width:max-content}.product-rail::-webkit-scrollbar{display:none}.product-card{background:radial-gradient(circle at 88% 88%,rgba(255,227,0,.14),transparent 30%),linear-gradient(145deg,#323232,#171717 62%,#202014);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:none;color:#fff;min-height:342px;overflow:hidden;padding:18px;position:relative;scroll-snap-align:start;transition:border-color .52s cubic-bezier(.16,1,.3,1),box-shadow .56s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.product-card:hover,.product-card:focus-within{border-color:#ffe3006b;box-shadow:none;transform:translateY(-10px)}.product-image{aspect-ratio:1.28;background:#2b2b2b;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff5c;overflow:hidden;position:relative}.product-image img{height:100%;object-fit:cover;position:relative;transition:transform .7s cubic-bezier(.16,1,.3,1);width:100%;z-index:1}.product-card:hover .product-image img,.product-card:focus-within .product-image img{transform:scale(1.06)}.product-index{color:#ffe300d1;display:block;font-size:14px;letter-spacing:3px;margin-top:22px}.product-card h3{font-size:29px;line-height:.93;margin:7px 0 20px;max-width:210px}.product-card a{align-items:center;background:var(--yellow);border-radius:4px;color:#171717;display:flex;font-size:16px;font-weight:600;justify-content:space-between;min-height:26px;padding:0 14px;position:relative;transition:box-shadow .42s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1),width .52s cubic-bezier(.16,1,.3,1);z-index:1;width:156px}.product-card a:hover,.product-card a:focus-visible{box-shadow:0 0 24px #ffe30047;outline:none;transform:translate(4px);width:176px}.quality-section{background:linear-gradient(#fff,#fff),url(/media/quality-grid.webp);background-position:center top;background-repeat:no-repeat;background-size:100% auto;overflow:hidden;padding:70px 24px 260px;position:relative;z-index:1}.metal{background:url(/media/Product%20image.webp) center / contain no-repeat;filter:drop-shadow(0 14px 12px rgba(0,0,0,.16));height:430px;opacity:.94;position:absolute;top:190px;width:500px}.metal-left{left:-250px;transform:scaleX(-1)}.metal-right{right:-250px;transform:none}.bento-grid{display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:320px;margin:56px auto 100px;max-width:1100px;padding:0 24px;position:relative;z-index:2}.bento-card{border-radius:18px;opacity:0;overflow:hidden;position:relative;transform:translateY(36px);transition:opacity .68s cubic-bezier(.16,1,.3,1) var(--bento-delay, 0ms),transform .68s cubic-bezier(.16,1,.3,1) var(--bento-delay, 0ms)}.bento-card.is-visible{opacity:1;transform:translateY(0)}.bento-card:after{border:1px solid transparent;background:linear-gradient(to bottom,#ffe300,#847810) border-box;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:10;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bento-card--coil{grid-column:1;grid-row:1}.bento-card--clients{grid-column:2;grid-row:1}.bento-card--years{grid-column:3;grid-row:1}.bento-bg-img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s cubic-bezier(.16,1,.3,1);width:100%}.bento-card--coil .bento-bg-img{transform:scale(1.25)}.bento-card--coil:hover .bento-bg-img{transform:scale(1.36)}.bento-p-img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.bento-card--clients:hover .bento-p-img{transform:scale(1.07)}.bento-float-text{animation:bentoFloat 3.2s ease-in-out infinite;left:32px;mix-blend-mode:difference;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.bento-stat{font-family:Barlow,sans-serif;font-weight:900}.bento-float-text .bento-stat{color:#fff;display:block;font-size:clamp(58px,6vw,96px);font-weight:800;line-height:.88}.bento-float-text .bento-sublabel{color:#fff;display:block;font-size:13px;font-weight:00;letter-spacing:.1em;margin-top:10px;text-transform:uppercase}@keyframes bentoFloat{0%,to{transform:translateY(-50%) translateY(0)}50%{transform:translateY(-50%) translateY(-11px)}}.bento-card--clients{align-items:center;background:#f4f4f2;display:flex;overflow:hidden;padding:0 28px 0 0;position:relative}.bento-p-img{bottom:-70%;height:185%;left:-40%;object-fit:contain;object-position:left bottom;position:absolute;width:85%}.bento-clients-info{display:flex;flex-direction:column;margin-left:auto;padding:0}.bento-clients-info .bento-stat{color:#111;font-size:clamp(40px,4.5vw,64px);font-weight:900;line-height:.9}.bento-clients-info .bento-sublabel{color:#666;font-size:12px;font-weight:600;letter-spacing:.09em;margin-top:7px;text-transform:uppercase}.bento-card--years{align-items:center;background:var(--yellow);display:flex;flex-direction:column;justify-content:center;padding:28px;text-align:center}.bento-card--years .bento-stat{color:#111;font-size:clamp(52px,5.5vw,74px);font-weight:600;line-height:.9}.bento-card--years .bento-sublabel{color:#111;font-size:12px;font-weight:600;letter-spacing:.1em;margin-top:9px;text-transform:uppercase}.principles{align-items:start;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:860px;position:relative;z-index:2}.principle-card{background:transparent;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:none;overflow:hidden;position:relative;transition:border-color .46s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.principle-card.is-open{background:#fff}.principle-card:before{content:none}.principle-card:hover{border-color:#ffe30094;box-shadow:none;transform:translateY(-4px)}.principle-card button{align-items:center;background:var(--yellow);border:0;color:inherit;cursor:default;display:flex;font-family:inherit;justify-content:space-between;min-height:68px;padding:0 24px;text-align:left;width:100%}.principle-card:not(.is-open){border-color:transparent}.principle-card h3{font-size:24px;font-weight:600;letter-spacing:0;margin:0}.principle-card button span{align-items:center;aspect-ratio:1;background:#141414;border-radius:50%;color:var(--yellow);display:grid;flex:0 0 34px;place-items:center;transition:background .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.principle-card button svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.principle-card:hover button span,.principle-card.is-open button span{background:var(--yellow);box-shadow:inset 0 0 0 1px #0000002e;color:#080808;transform:rotate(180deg)}.principle-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .52s cubic-bezier(.16,1,.3,1),opacity .36s cubic-bezier(.16,1,.3,1)}.principle-card.is-open .principle-content{grid-template-rows:1fr;opacity:1}.principle-content>p{overflow:hidden}.principle-card p{color:#333;font-size:16px;line-height:1.18;margin:0;padding:22px 24px 28px}.clients-section{background:var(--yellow);min-height:1170px;overflow:hidden;padding:104px 24px 190px;position:relative;z-index:1}.yellow-pattern{background-image:linear-gradient(18deg,rgba(0,0,0,.11) 1px,transparent 1px),linear-gradient(198deg,rgba(0,0,0,.08) 1px,transparent 1px);background-size:220px 90px,260px 120px;inset:0;opacity:.28;position:absolute}.shorts-stage{margin-top:64px;overflow:hidden;position:relative;width:100%}.shorts-ring{align-items:center;display:flex;height:clamp(340px,48vw,540px);justify-content:center;position:relative}.short-card--ring{aspect-ratio:9 / 16;background:#111;border:none;border-radius:16px;cursor:pointer;height:86%;overflow:hidden;padding:0;position:absolute;transition:transform .56s cubic-bezier(.16,1,.3,1),opacity .56s ease,filter .56s ease;width:var(--card-vw, 20vw)}.short-card--ring.is-active{cursor:pointer}.short-card--ring img{height:100%;object-fit:cover;width:100%}.shorts-fade{bottom:0;pointer-events:none;position:absolute;top:0;width:22%;z-index:12}.shorts-fade--left{background:linear-gradient(to right,var(--yellow) 0%,transparent 100%);left:0}.shorts-fade--right{background:linear-gradient(to left,var(--yellow) 0%,transparent 100%);right:0}.shorts-dots{display:flex;gap:8px;justify-content:center;margin-top:24px;padding-bottom:8px}.shorts-dot{background:#0003;border:none;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:background .3s ease,width .3s ease;width:7px}.shorts-dot.is-active{background:#111;width:22px}.short-card{appearance:none;aspect-ratio:9 / 16;background:#111;border:none;border-radius:16px;cursor:pointer;flex:0 0 clamp(140px,16vw,200px);overflow:hidden;padding:0;position:relative;scroll-snap-align:start;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease}.short-card:hover{box-shadow:0 16px 40px #00000047;transform:translateY(-4px) scale(1.03)}.short-card img{height:100%;object-fit:cover;width:100%}.short-card__play{align-items:center;background:#ffe300e0;border-radius:50%;color:#111;display:flex;height:48px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .32s cubic-bezier(.16,1,.3,1);width:48px}.short-card:hover .short-card__play{transform:translate(-50%,-50%) scale(1.15)}.short-card__play svg{height:22px;margin-left:3px;width:22px}.short-card--ig{background:linear-gradient(135deg,#4f5bd5,#962fbf 30%,#d62976,#fa7e1e 70%,#feda75)}.short-card__ig-embed{height:100%;overflow:hidden;position:relative;width:100%}.short-card__ig-embed iframe{left:50%;position:absolute!important;top:0;transform:translate(-50%)}.short-card__ig-overlay{appearance:none;background:transparent;border:none;cursor:pointer;inset:0;padding:0;position:absolute;z-index:2}.short-card__expand{align-items:center;background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .24s ease,transform .24s ease;width:34px;z-index:2}.short-card__expand:hover{background:#000c;transform:scale(1.08)}.short-card__expand svg{height:16px;width:16px}.video-modal-box--ig{aspect-ratio:auto;background:#fff;height:min(88vh,700px);width:min(90vw,400px)}.video-modal-box--ig .instagram-media{height:100%!important}.coil-journey{height:100vh;margin:78px -24px 0;position:relative;z-index:1}.coil-journey__stage{height:100vh;overflow:hidden;position:relative;top:0}.coil-journey__belt-frame,.coil-journey__belt,.coil-journey__coil{display:block;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.coil-journey__belt-frame{height:360px;left:0;max-width:none;top:3vh;width:100%}.coil-journey__belt{left:50%;max-width:none;top:0;transform:translate(-50%) scaleX(1.2) scaleY(.66);transform-origin:top center;width:100vw}.coil-journey__belt--back{z-index:1}.coil-journey__belt--front{z-index:3}.coil-journey__coil{--coil-progress: 0;filter:drop-shadow(0 16px 18px rgba(0,0,0,.3));left:calc(5vw + (82vw * var(--coil-progress)));max-width:none;top:calc(31vh + (14vh * var(--coil-progress)));transform:translate(-50%,-50%);width:clamp(170px,16vw,280px);z-index:2}.catalog-callout{background:#f6f6f6;border:2px solid #1c1c1c;border-radius:8px;margin:96px auto 0;max-width:980px;min-height:330px;overflow:visible;padding:88px 40px 70px;position:relative;text-align:center;z-index:2}.catalog-callout .brand-logo{left:50%;position:absolute;top:-64px;transform:translate(-50%)}.catalog-callout h2{font-size:clamp(37px,4vw,62px);font-weight:600;line-height:1;margin:0 auto 38px;max-width:780px}.dark-button{background:#050505;color:var(--yellow);font-size:16px;gap:58px;min-height:38px;padding:0 28px}.rolls{background:repeating-radial-gradient(circle at 50% 100%,#e7e7e7 0 24px,#8e8e8e 25px 30px,#fbfbfb 31px 52px);bottom:0;height:72px;left:0;opacity:.85;position:absolute;right:0}.site-footer{background:#030303;color:#aaa;padding:118px 24px 76px;position:relative;z-index:1}.footer-inner{border-bottom:1px solid rgba(255,255,255,.15);border-top:1px solid rgba(255,255,255,.15);display:grid;gap:68px;grid-template-columns:140px 1.8fr 1.2fr 1fr 1.3fr;margin:0 auto;max-width:var(--max);padding:52px 0}.footer-inner h3{color:var(--yellow);font-size:18px;margin:0 0 28px}.footer-inner p,.footer-inner a{display:block;font-size:18px;line-height:1.25;margin:0 0 20px}.footer-inner strong{color:#d5d5d5}.footer-bottom{align-items:center;color:#b5a300;display:flex;font-size:15px;gap:44px;justify-content:space-between;margin:34px auto 0;max-width:var(--max)}.socials{display:flex;gap:12px}.socials a{align-items:center;border:1.5px solid rgba(255,227,0,.4);border-radius:50%;color:var(--yellow);display:inline-flex;height:36px;justify-content:center;transition:border-color .26s ease,background .26s ease;width:36px}.socials a:hover{background:#ffe3001a;border-color:#ffe300}.socials a svg{height:16px;width:16px}.nav-hamburger{align-items:center;background:transparent;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;padding:4px 6px;width:36px}.nav-hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transition:opacity .28s ease,transform .38s cubic-bezier(.16,1,.3,1);width:22px}.nav-hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header--light .nav-hamburger span{background:#111}.nav-mobile-overlay{background:#0000009e;inset:0;position:fixed;z-index:50}.nav-mobile-panel{background:#111;bottom:0;color:#fff;display:flex;flex-direction:column;max-width:340px;overflow-y:auto;position:absolute;right:0;top:0;width:85vw}.nav-mobile-header{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;padding:14px 20px}.nav-mobile-close{align-items:center;background:#ffffff14;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .22s ease;width:36px}.nav-mobile-close:hover{background:#ffffff24}.nav-mobile-close svg{height:18px;stroke:currentColor;width:18px}.nav-mobile-links{display:flex;flex-direction:column;padding:6px 0 36px}.nav-mobile-links>a{border-bottom:1px solid rgba(255,255,255,.08);color:#fff;display:block;font-size:17px;font-weight:600;padding:16px 20px;transition:background .2s ease}.nav-mobile-links>a:hover{background:#ffffff0f}.nav-mobile-links>a.nav-mobile-budget{background:#ffe300;border-bottom:none;border-radius:8px;color:#111;font-weight:700;margin:20px 20px 0;padding:14px 20px;text-align:center}.nav-mobile-links>a.nav-mobile-budget:hover{background:#f5d900}.nav-mobile-accordion{border-bottom:1px solid rgba(255,255,255,.08)}.nav-mobile-accordion__btn{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:600;justify-content:space-between;padding:16px 20px;transition:background .2s ease;width:100%}.nav-mobile-accordion__btn:hover{background:#ffffff0f}.nav-mobile-accordion__btn svg{fill:none;flex-shrink:0;height:8px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .32s cubic-bezier(.16,1,.3,1);width:12px}.nav-mobile-accordion__btn svg.is-open{transform:rotate(180deg)}.nav-mobile-accordion__body{background:#ffffff0a;padding:4px 0 8px}.nav-mobile-accordion__body>a{color:#fffc;display:block;font-size:15px;font-weight:500;padding:12px 32px;transition:background .2s ease,color .2s ease}.nav-mobile-accordion__body>a:hover{background:#ffffff0f;color:#fff}.nav-mobile-accordion__nested-btn{align-items:center;background:transparent;border:0;color:#fffc;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:500;justify-content:space-between;padding:12px 32px;transition:background .2s ease,color .2s ease;width:100%}.nav-mobile-accordion__nested-btn:hover{background:#ffffff0f;color:#fff}.nav-mobile-accordion__nested-btn svg{fill:none;flex-shrink:0;height:8px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .32s cubic-bezier(.16,1,.3,1);width:12px}.nav-mobile-accordion__nested-btn svg.is-open{transform:rotate(180deg)}.nav-mobile-accordion__nested-body{background:#00000024;padding:4px 0 8px}.nav-mobile-accordion__nested-body a{color:#fff9;display:block;font-size:14px;padding:10px 44px;transition:background .2s ease,color .2s ease}.nav-mobile-accordion__nested-body a:hover{background:#ffffff0f;color:#fff}@media(max-width:980px){.site-header{padding-inline:12px}.liquid-nav{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:58px}.brand-logo--compact{margin:0;width:58px}.nav-links,.budget-link{display:none}.nav-hamburger{display:flex}.hero{min-height:100vh}.hero-content{padding:0 20px}.product-rail{gap:24px;grid-auto-columns:minmax(250px,78vw)}.products-head{align-items:flex-start;flex-direction:column}.bento-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 220px;max-width:100%}.bento-card--coil{grid-column:1 / 3;grid-row:1}.bento-card--clients{grid-column:1;grid-row:2}.bento-card--years{grid-column:2;grid-row:2}.principles{grid-template-columns:repeat(2,1fr);max-width:620px}.footer-inner{gap:36px;grid-template-columns:repeat(2,1fr)}.quality-section{padding-bottom:110px}.metal{opacity:.18}.shorts-ring{height:clamp(260px,72vw,380px)}.shorts-fade{width:14%}.coil{bottom:430px;opacity:.45;right:-80px}.catalog-callout{margin-top:160px}.footer-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.hero{background-position:22% bottom}.hero-heading{font-size:clamp(1.7rem,7vw,2.4rem)}.hero-cloud--1{width:140vw;left:-40%}.hero-cloud--2{width:120vw;right:-40%}.primary-button{padding-inline:26px;width:100%}.principles{grid-template-columns:1fr}.principle-card__arrow{display:none}.footer-inner{grid-template-columns:1fr}.clients-section{min-height:auto}.catalog-callout{padding-inline:22px}}@media(max-width:560px){.bento-grid{grid-template-columns:1fr;grid-template-rows:280px 200px 160px}.bento-card--coil{grid-column:1;grid-row:1}.bento-card--clients{grid-column:1;grid-row:2}.bento-card--years{grid-column:1;grid-row:3}.bento-float-text{left:32px}}.site-header--light .liquid-nav{background:#fffffff5;border:1px solid rgba(15,15,15,.06);box-shadow:none;color:#111;max-width:900px;min-height:48px;padding:4px 10px 4px 8px}.site-header--light .liquid-nav:after{opacity:.16}.site-header--light .nav-links a,.site-header--light .nav-dropdown button{color:#111}.site-header--light .budget-link{background:var(--yellow);border-color:#111;color:#101010}.site-header--light .budget-link:hover,.site-header--light .budget-link:focus-visible{border-color:#101010}.landing-page{background:radial-gradient(circle at 0 0,rgba(255,227,0,.14),transparent 22%),linear-gradient(180deg,#fdfdfb,#f2f0eb);color:#111;min-height:100vh}.landing-hero{overflow:hidden;padding:88px 0 34px;position:relative}.landing-hero:before{background:radial-gradient(circle at 78% 20%,#fffffff2,#fff0),linear-gradient(135deg,#ffe3001f,#fff0 32%);content:"";inset:0;pointer-events:none;position:absolute}.landing-hero:after{background:url(/media/telha.webp) no-repeat center 42%;background-size:100% auto;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.landing-shell{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,470px) minmax(0,1fr);margin:0 auto;max-width:1120px;padding:0 24px;position:relative;z-index:1}.landing-copy{max-width:440px}.landing-kicker{color:#7b7b73;font-size:10px;font-weight:700;letter-spacing:5px;margin:0 0 12px;text-transform:uppercase}.landing-copy h1{font-size:clamp(32px,4.1vw,52px);letter-spacing:-.05em;line-height:.96;margin:0}.landing-lead{color:#4d4d49;font-size:clamp(16px,1.45vw,22px);line-height:1.05;margin:12px 0 0;max-width:430px}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.landing-button{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:40px;min-width:176px;overflow:hidden;padding:0 22px;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),background .32s ease,border-color .32s ease}.landing-button:before{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.82) 48%,transparent 100%);content:"";inset:-20%;opacity:0;position:absolute;transform:translate(-130%) skew(-20deg);transition:opacity .22s ease,transform .62s cubic-bezier(.16,1,.3,1)}.landing-button svg{fill:none;flex:0 0 auto;height:16px;position:relative;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.landing-button:hover,.landing-button:focus-visible{box-shadow:0 18px 34px #14141429;outline:none;transform:translateY(-3px) scale(1.02)}.landing-button:hover:before,.landing-button:focus-visible:before{opacity:.72;transform:translate(130%) skew(-20deg)}.landing-button--primary{background:var(--yellow);color:#101010;box-shadow:0 8px 18px #ffe30033}.landing-button--ghost{background:#dfdfde;border-color:#1111110f;color:#191919}.landing-button--primary:hover,.landing-button--primary:focus-visible{box-shadow:0 22px 40px #ffe30057}.landing-button--ghost:hover,.landing-button--ghost:focus-visible{background:#151515;border-color:#151515;box-shadow:0 18px 34px #1113;color:#fff}.landing-visual{align-items:center;display:flex;justify-content:center;min-height:360px;position:relative}.landing-highlights{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;margin-top:172px;max-width:390px;width:100%}.landing-highlight{align-items:center;display:flex;flex-direction:column;gap:3px;text-align:center}.landing-highlight__icon{align-items:center;aspect-ratio:1;background:var(--yellow);border-radius:13px;display:grid;justify-items:center;width:52px}.landing-highlight__icon svg{fill:none;height:26px;stroke:#151515;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:26px}.landing-highlight strong{display:block;font-size:13px;font-weight:400;line-height:.92;max-width:78px}.landing-contact{padding:36px 0 96px}.landing-contact__inner{background:#111;border-radius:24px;color:#fff;gap:24px;grid-template-columns:1fr auto;padding:38px}.landing-contact__inner h2{font-size:clamp(30px,4vw,48px);line-height:.96;margin:0 0 12px}.landing-contact__inner p:last-child{color:#d5d5cf;font-size:18px;line-height:1.1;margin:0;max-width:640px}@media(max-width:1100px){.landing-shell{grid-template-columns:1fr}.landing-copy{max-width:720px}.landing-visual{justify-content:center;min-height:280px}.landing-highlights{gap:24px;margin-top:176px;max-width:390px}}@media(max-width:720px){.site-header--light .liquid-nav{background:#fffffff7}.landing-hero{padding-top:118px}.landing-hero:after{background-position:center 22%;background-size:100% auto}.landing-copy h1{font-size:38px}.landing-lead{font-size:20px}.landing-button{width:100%}.landing-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:176px;max-width:100%}.landing-highlight{gap:6px}.landing-highlight strong{font-size:12px;max-width:78px}.landing-contact__inner{grid-template-columns:1fr;padding:28px 22px}}.video-card__play{align-items:center;background:#ffe300b8;border:1px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:42px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.video-card__play--main{background:#ffe3002e;height:66px;width:66px}.video-modal-overlay{align-items:center;background:#000000e0;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.video-modal-box{aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;position:relative;width:min(90vw,960px)}.video-modal-box--short{aspect-ratio:9 / 16;width:min(90vw,380px)}.video-modal-box iframe{border:none;display:block;height:100%;width:100%}.video-modal-close{align-items:center;background:#0009;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:16px;height:36px;place-items:center;position:absolute;right:12px;top:12px;width:36px;z-index:10}.reels-section{background:linear-gradient(135deg,#405de6,#5851db 15%,#833ab4 32%,#c13584 50%,#e1306c 66%,#fd1d1d 80%,#f77737 92%,#fcaf45);overflow:hidden;padding:96px 0 80px;position:relative;z-index:1}.reels-section__head{margin:0 auto 52px;max-width:var(--max);padding:0 40px;text-align:center}.reels-section__label{background:#ffffffeb;border-radius:999px;color:#c13584;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:14px;padding:6px 16px;text-transform:uppercase}.reels-section__title{color:#fff;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;margin:0 0 12px;text-shadow:0 2px 18px rgba(0,0,0,.18)}.reels-section__sub{color:#ffffffd9;font-size:1rem;margin:0}.reels-scroll{cursor:grab;overflow-x:auto;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) transparent}.reels-scroll.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.reels-scroll.is-dragging .reel-card{pointer-events:none}.reels-scroll::-webkit-scrollbar{height:4px}.reels-scroll::-webkit-scrollbar-thumb{background:#ffffff73;border-radius:999px}.reels-scroll::-webkit-scrollbar-track{background:transparent}.reels-track{display:flex;gap:20px;justify-content:center;margin:0 auto;min-width:min-content;padding:0 40px;width:fit-content}.reel-card{background:#fff;border-radius:16px;box-shadow:0 18px 40px #00000038;flex-shrink:0;overflow:hidden;scroll-snap-align:start;transition:transform .28s ease;width:320px}.reel-card:hover{transform:translateY(-6px)}.reel-clip{max-height:440px;overflow:hidden;position:relative}.reel-drag-catcher{cursor:grab;inset:0;position:absolute;z-index:2}.reels-scroll.is-dragging .reel-drag-catcher{cursor:grabbing}.reels-scroll.click-through .reel-drag-catcher{pointer-events:none}.reel-clip .instagram-media,.reel-clip iframe{border-radius:0!important;margin:0!important;max-width:100%!important;min-width:unset!important;width:100%!important}.reel-footer-bar{background:linear-gradient(90deg,#405de6,#833ab4,#c13584,#e1306c,#fd1d1d,#f77737,#fcaf45);height:18px}.reels-section__footer{display:flex;justify-content:center;margin-top:44px;padding:0 40px}.reels-ig-link{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 10px 26px #0003;color:#c13584;display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:13px 28px;transition:transform .28s ease,box-shadow .28s ease}.reels-ig-link svg{height:18px;width:18px}.reels-ig-link:hover{box-shadow:0 14px 32px #00000047;transform:translateY(-2px)}@media(max-width:980px){.reels-section{padding:64px 0 56px}.reels-section__head{padding:0 20px}.reels-track{justify-content:flex-start;padding:0 20px}.reel-card{width:260px}.reel-clip{max-height:380px}}.testimonials-section{background:#0e0e0e;overflow:hidden;padding:96px 0 80px;position:relative;z-index:1}.testimonials-section__head{margin:0 auto 56px;max-width:var(--max);padding:0 40px;text-align:center}.testimonials-section__label{color:var(--yellow);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.testimonials-section__title{color:#fff;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;margin:0 0 12px}.testimonials-section__sub{color:#ffffff80;font-size:1rem;margin:0}.testimonials-stage{display:flex;align-items:center;justify-content:center;gap:24px;padding:0 40px 8px;position:relative;overflow:hidden}.testimonial-card{background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:36px 32px 28px;position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease,filter .5s ease;width:480px;flex-shrink:0}.testimonial-card.is-active{border-color:#ffe3004d;filter:none;opacity:1;transform:scale(1);z-index:4}.testimonial-card.is-prev,.testimonial-card.is-next{cursor:pointer;filter:brightness(.55);opacity:.6;transform:scale(.88);z-index:2}.testimonial-card.is-prev{transform:scale(.88) translate(18px)}.testimonial-card.is-next{transform:scale(.88) translate(-18px)}.testimonial-card__quote-mark{color:var(--yellow);font-family:Georgia,serif;font-size:72px;font-weight:700;line-height:.6;opacity:.9;-webkit-user-select:none;user-select:none}.testimonial-card__text{color:#ffffffd9;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:400;line-height:1.65;margin:0}.testimonial-card__footer{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:14px;margin-top:auto;padding-top:20px}.testimonial-card__avatar{align-items:center;background:var(--yellow);border-radius:50%;color:#111;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:44px;justify-content:center;letter-spacing:.03em;width:44px}.testimonial-card__name{color:#fff;display:block;font-size:.95rem;font-weight:600;margin-bottom:2px}.testimonial-card__company{color:#ffffff73;font-size:.82rem}.testimonials-dots{display:flex;gap:8px;justify-content:center;margin-top:36px}.testimonials-dot{background:#fff3;border:none;border-radius:999px;cursor:pointer;height:6px;padding:0;transition:background .28s ease,width .28s ease;width:6px}.testimonials-dot.is-active{background:var(--yellow);width:24px}@media(max-width:980px){.testimonials-section{padding:64px 0 56px}.testimonials-section__head{padding:0 20px}.testimonials-stage{gap:12px;padding:0 16px 8px}.testimonial-card{padding:28px 22px 22px;width:clamp(280px,80vw,400px)}.testimonial-card.is-prev,.testimonial-card.is-next{display:none}}.bobina-section{align-items:center;background:var(--yellow);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;z-index:1}.bobina-canvas{display:block;height:100%;position:relative;width:100%;z-index:2}.bobina-text-track{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1;display:flex;align-items:center}.bobina-marquee-text{color:#111;display:block;font-family:Barlow,sans-serif;font-size:clamp(80px,18vw,250px);font-weight:900;letter-spacing:-.02em;line-height:1;white-space:nowrap;will-change:transform}.bobina-hint{align-items:center;bottom:48px;color:#00000073;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:8px;left:50%;letter-spacing:.1em;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(-50%);transition:color .4s ease,opacity .4s ease}.bobina-hint.is-done{color:#111}.bobina-hint svg{animation:hintBounce 1.4s ease-in-out infinite;height:20px;width:20px}.bobina-hint.is-done svg{animation:none;opacity:.6}@keyframes hintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.bobina-progress{bottom:44px;position:absolute;right:48px}.bobina-progress svg{height:44px;width:44px;transform:rotate(-90deg)}.bobina-progress circle{fill:none;stroke:#00000026;stroke-width:2.5}.bobina-progress__fill{stroke:#111!important;stroke-dasharray:113.1;stroke-linecap:round;transition:stroke-dashoffset 80ms linear}@media(max-width:980px){.bobina-progress{bottom:24px;right:24px}.bobina-hint{bottom:28px}}@media(max-width:620px){.bobina-marquee-text{font-size:clamp(48px,16vw,80px)}.bobina-progress{bottom:16px;right:16px}.bobina-progress svg{height:36px;width:36px}.bobina-hint{bottom:20px;font-size:10px}}.wa-float-btn{align-items:center;aspect-ratio:1 / 1;background:#25d366;border-radius:50%;bottom:24px;box-shadow:0 10px 26px #00000047;color:#fff;display:flex;flex-shrink:0;height:60px;justify-content:center;position:fixed;right:24px;transition:transform .24s ease,box-shadow .24s ease;width:60px;z-index:999}.wa-float-btn svg{height:30px;width:30px}.wa-float-btn:hover{box-shadow:0 14px 32px #00000057;transform:scale(1.08)}@media(max-width:620px){.wa-float-btn{bottom:16px;height:52px;right:16px;width:52px}.wa-float-btn svg{height:26px;width:26px}}
.dropdown-panel--telhas .dropdown-nested>a[href="/#telhas"]{pointer-events:none;cursor:default}
.site-header--light .liquid-nav{background:#fffffff5;border:1px solid rgba(15,15,15,.06);box-shadow:none;color:#111;max-width:900px;min-height:48px;padding:4px 10px 4px 8px}.site-header--light .liquid-nav:after{opacity:.16}.site-header--light .nav-links a,.site-header--light .nav-dropdown button{color:#111}.site-header--light .nav-links a.active,.site-header--light .nav-dropdown button.active{color:#101010}.site-header--light .budget-link{background:var(--yellow);border-color:#111;color:#101010}.site-header--light .budget-link:hover,.site-header--light .budget-link:focus-visible{border-color:#101010;color:#080808}.site-header--light .nav-hamburger span{background:#111}@media(max-width:720px){.site-header--light .liquid-nav{background:#fffffff7}}
.product-card{cursor:pointer}
.site-header--light .dropdown-column>a,.site-header--light .dropdown-nested>a,.site-header--light .nested-panel a{color:#111}.site-header--light .dropdown-column>a:hover,.site-header--light .dropdown-column>a:focus-visible,.site-header--light .dropdown-nested:hover>a,.site-header--light .dropdown-nested:focus-within>a,.site-header--light .nested-panel a:hover,.site-header--light .nested-panel a:focus-visible{background:#3a3f47;color:#fff}
