@import url('fontes/fontes-latin.css');:root{--obsidian:  #060e09;--forest:    #0c2018;--pine:      #142d1f;--moss:      #1e4530;--gold:      #c4922a;--gold-w:    #d9a93e;--gold-p:    #e8c870;--gold-dim:  rgba(196,146,42,.12);--cream:     #f4f0e6;--stone:     #e8e2d6;--sand:      #9e9488;--pebble:    #c8c0b0;--white:     #fdfcf9;--serif:     'Cormorant Garamond',serif;--sans:      'Barlow',sans-serif;--cond:      'Barlow Condensed',sans-serif;--obs:#060e09;--forest:#0c2018;--pine:#142d1f;--moss:#1e4530;--sage:#2a6448;--gold:#c4922a;--goldw:#d9a93e;--goldp:#e8c870;--golddim:rgba(196,146,42,.1);--cream:#f4f0e6;--stone:#e8e2d6;--sand:#9e9488;--pebble:#c8c0b0;--white:#fdfcf9;--red:#c0392b;--serif:'Cormorant Garamond',serif;--sans:'Barlow',sans-serif;--cond:'Barlow Condensed',sans-serif}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--white);color:var(--forest);overflow-x:hidden}body::after{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.022'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.4}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--obsidian)}::-webkit-scrollbar-thumb{background:var(--gold)}.topbar{background:var(--obsidian);padding:8px 5vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(196,146,42,.15)}.tb-contacts{display:flex;gap:28px}.tb-item{font-size:10.5px;letter-spacing:.8px;color:rgba(255,255,255,0.55);display:flex;align-items:center;gap:7px}.tb-dot{width:4px;height:4px;border-radius:50%;background:var(--gold);flex-shrink:0}.tb-langs{display:flex;gap:6px}.lang{font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.55);padding:3px 8px;border:1px solid rgba(255,255,255,.1);border-radius:1px;cursor:pointer;transition:all .2s}.lang.active,.lang:hover{color:var(--gold);border-color:rgba(196,146,42,.4)}.nav{position:sticky;top:0;z-index:200;background:rgba(6,14,9,.93);backdrop-filter:blur(20px);border-bottom:1px solid rgba(196,146,42,.18);padding:0 5vw;display:flex;align-items:center;justify-content:space-between;height:72px}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-shield-svg{width:40px;height:40px}.logo-name{font-size:19px;font-weight:700;color:var(--white);letter-spacing:.4px}.logo-sub{font-size:8px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);display:block;margin-top:2px}.nav-links{display:flex;align-items:center}.nav-link{font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.55);padding:0 18px;height:72px;display:flex;align-items:center;position:relative;cursor:pointer;transition:color .3s;text-decoration:none}.nav-link::after{content:'';position:absolute;bottom:0;left:18px;right:18px;height:2px;background:var(--gold);transform:scaleX(0);transition:transform .3s}.nav-link:hover,.nav-link.active{color:var(--white)}.nav-link:hover::after,.nav-link.active::after{transform:scaleX(1)}.nav-cta{background:var(--gold);color:var(--obsidian);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:11px 22px;border:none;cursor:pointer;transition:all .25s;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.nav-cta:hover{background:var(--gold-w)}.hero{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center}.hero-photo{position:absolute;inset:0;background-image:url('imagens/obra-parque-solar-montagem-paineis-aerea.19a15c7d.webp');background-size:cover;background-position:center 40%;transform:scale(1.04);animation:heroZoom 8s ease-out forwards}@keyframes heroZoom{to{transform:scale(1)}}.hero-overlay{position:absolute;inset:0;background:linear-gradient(100deg,rgba(6,14,9,.92) 0%,rgba(6,14,9,.75) 45%,rgba(6,14,9,.3) 100%)}.hero-overlay2{position:absolute;inset:0;background:linear-gradient(to top,rgba(6,14,9,.8) 0%,transparent 50%)}.hero-accent-line{position:absolute;top:0;left:42%;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(196,146,42,.3) 30%,rgba(196,146,42,.3) 70%,transparent)}.hero-content{position:relative;z-index:3;padding:120px 5vw 200px;max-width:700px}.hero-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:28px;opacity:0;animation:up .8s ease .3s forwards}.eyebrow-line{width:40px;height:1px;background:var(--gold)}.eyebrow-txt{font-family:var(--cond);font-size:11px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;color:var(--gold)}.hero-h1{font-family:var(--serif);font-size:clamp(3.4rem,5.5vw,5.8rem);font-weight:300;line-height:1.06;color:var(--white);margin-bottom:10px;opacity:0;animation:up .9s ease .5s forwards}.hero-h1 em{font-style:italic;color:var(--gold-w);font-weight:600;display:block}.hero-h1 strong{font-weight:700}.hero-sub{font-size:14.5px;line-height:1.85;font-weight:300;color:rgba(255,255,255,.6);max-width:480px;margin-bottom:44px;opacity:0;animation:up .9s ease .7s forwards}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;opacity:0;animation:up .9s ease .9s forwards}.btn-gold{background:var(--gold);color:var(--obsidian);font-family:var(--cond);font-size:11.5px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:16px 32px;border:none;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.btn-gold:hover{background:var(--gold-w);transform:translateY(-2px)}.btn-ghost{background:transparent;border:1px solid rgba(196,146,42,.4);color:rgba(255,255,255,.75);font-family:var(--cond);font-size:11.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:15px 30px;cursor:pointer;transition:all .3s}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.hero-badges{position:absolute;right:5vw;top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;gap:8px;opacity:0;animation:up .8s ease 1.4s forwards}.country-badge{display:flex;align-items:center;gap:10px;padding:12px 18px;background:rgba(6,14,9,.7);backdrop-filter:blur(8px);border:1px solid rgba(196,146,42,.2);border-left:2px solid var(--gold)}.cb-flag{font-size:18px}.cb-info{}.cb-name{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--white)}.cb-detail{font-size:9.5px;color:rgba(255,255,255,0.55);margin-top:1px}.scroll-cue{position:absolute;bottom:160px;left:5vw;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:fadeIn 1s ease 1.8s forwards}.scroll-line{width:1px;height:56px;background:linear-gradient(to bottom,var(--gold),transparent);animation:scrollAnim 2s ease-in-out infinite}@keyframes scrollAnim{0%,100%{transform:scaleY(1);opacity:1}50%{transform:scaleY(.6);opacity:.4}}.scroll-txt{font-family:var(--cond);font-size:8.5px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,0.55);writing-mode:vertical-rl}.hero-stats{position:absolute;bottom:0;left:0;right:0;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(6,14,9,.95);border-top:1px solid rgba(196,146,42,.2)}.h-stat{padding:22px 32px;border-right:1px solid rgba(196,146,42,.1);opacity:0;animation:up .7s ease forwards}.h-stat:nth-child(1){animation-delay:1.1s}.h-stat:nth-child(2){animation-delay:1.2s}.h-stat:nth-child(3){animation-delay:1.3s}.h-stat:nth-child(4){animation-delay:1.4s;border-right:none}.h-stat-n{font-family:var(--serif);font-size:34px;font-weight:700;color:var(--gold);line-height:1}.h-stat-n sup{font-size:15px;vertical-align:super}.h-stat-l{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-top:5px}@keyframes up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.manifesto{background:var(--gold);padding:24px 0;overflow:hidden}.manifesto-inner{display:flex;gap:0;white-space:nowrap;animation:marquee 22s linear infinite}.manifesto-txt{font-family:var(--serif);font-size:clamp(1.3rem,2vw,1.8rem);font-style:italic;font-weight:300;color:var(--obsidian);padding:0 40px}.manifesto-sep{color:var(--obsidian);opacity:.25;font-size:1.5rem;align-self:center}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.section{padding:100px 5vw}.section.dark{background:var(--pine)}.section.cream{background:var(--cream)}.section.obsidian{background:var(--obsidian)}.section.stone{background:var(--stone)}.eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:16px}.eyebrow.c{justify-content:center}.eline{width:40px;height:1px;background:var(--gold)}.etxt{font-family:var(--cond);font-size:10.5px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;color:var(--gold)}.sh2{font-family:var(--serif);font-size:clamp(2rem,3.5vw,3.4rem);font-weight:300;line-height:1.15;color:var(--forest)}.sh2 em{font-style:italic;font-weight:600;color:var(--moss)}.sh2.light{color:var(--white)}.sh2.light em{color:var(--gold-w)}.sh2.c{text-align:center}.sdivider{width:52px;height:2px;background:var(--gold);margin-top:18px}.sdivider.c{margin:18px auto 0}.sbody{font-size:14px;line-height:1.88;font-weight:300;color:var(--sand)}.sbody.light{color:rgba(255,255,255,0.55)}.svc-section{background:var(--white);padding:100px 0 0}.svc-header{padding:0 5vw 56px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.svc-note{font-size:13px;line-height:1.82;color:var(--sand)}.svc-list{border-top:1px solid rgba(0,0,0,.08)}.svc-row{display:grid;grid-template-columns:72px 1fr 1fr 80px;align-items:stretch;border-bottom:1px solid rgba(0,0,0,.07);cursor:pointer;transition:background .3s}.svc-row:hover{background:var(--cream)}.svc-row:hover .svc-arrow{background:var(--gold)}.svc-row:hover .svc-arrow svg path{stroke:var(--obsidian)}.svc-num-col{padding:32px 20px;border-right:1px solid rgba(0,0,0,.07);display:flex;align-items:center;justify-content:center}.svc-num{font-family:var(--serif);font-size:13px;color:var(--pebble);letter-spacing:1px}.svc-main{padding:32px 36px;border-right:1px solid rgba(0,0,0,.07)}.svc-name{font-family:var(--serif);font-size:24px;font-weight:600;color:var(--forest);line-height:1.1;margin-bottom:8px}.svc-name em{font-style:italic;font-weight:300}.svc-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.chip{font-family:var(--cond);font-size:9px;letter-spacing:1.5px;font-weight:600;text-transform:uppercase;color:var(--moss);border:1px solid rgba(42,95,66,.2);padding:3px 9px}.svc-desc-col{padding:32px 36px;border-right:1px solid rgba(0,0,0,.07)}.svc-desc{font-size:12.5px;line-height:1.82;color:var(--sand)}.svc-arrow{display:flex;align-items:center;justify-content:center;background:var(--forest);transition:background .3s;min-width:80px}.presence{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:center}.c-list{display:flex;flex-direction:column;gap:0;margin-top:36px}.c-item{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .3s}.c-item:first-child{border-top:1px solid rgba(255,255,255,.06)}.c-item:hover{padding-left:10px}.c-item:hover .c-flag{border-color:rgba(196,146,42,.4);background:rgba(196,146,42,.08)}.c-flag{width:46px;height:46px;border:1px solid rgba(255,255,255,.1);border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:all .3s;background:rgba(255,255,255,.04)}.c-name{font-family:var(--cond);font-size:12.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:2px}.c-detail{font-size:11px;color:rgba(255,255,255,0.55)}.c-arrow{margin-left:auto;color:var(--gold);font-size:14px;opacity:0;transition:opacity .3s}.c-item:hover .c-arrow{opacity:1}.pmap{position:relative;height:420px;border:1px solid rgba(196,146,42,.15);border-radius:2px;overflow:hidden}.pmap-photo{position:absolute;inset:0;background-image:url('imagens/obra-parque-solar-fileiras-neve-panoramica.f423717c.webp');background-size:cover;background-position:center;filter:saturate(0.3) brightness(0.35)}.pmap-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 40% 60%,rgba(42,95,66,.15) 0%,transparent 60%),linear-gradient(180deg,rgba(6,14,9,.2) 0%,rgba(6,14,9,.6) 100%)}.pmap-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(196,146,42,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(196,146,42,.07) 1px,transparent 1px);background-size:44px 44px}.pin{position:absolute;display:flex;flex-direction:column;align-items:center;gap:3px;transform:translate(-50%,-50%)}.pin-dot{width:10px;height:10px;border-radius:50%;background:var(--gold);position:relative}.pin-dot::after{content:'';position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(196,146,42,.4);animation:pinP 2.5s ease-in-out infinite}@keyframes pinP{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(2.5);opacity:0}}.pin-lbl{font-family:var(--cond);font-size:9px;letter-spacing:2px;color:rgba(196,146,42,.8);text-transform:uppercase}.pmap-deco1{position:absolute;top:16px;right:16px;width:32px;height:32px;border-top:1px solid rgba(196,146,42,.3);border-right:1px solid rgba(196,146,42,.3)}.pmap-deco2{position:absolute;bottom:16px;left:16px;width:32px;height:32px;border-bottom:1px solid rgba(196,146,42,.3);border-left:1px solid rgba(196,146,42,.3)}.pmap-foot{position:absolute;bottom:16px;width:100%;text-align:center;font-family:var(--cond);font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.55)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(0,0,0,.08);margin-top:56px;border:1px solid rgba(0,0,0,.08)}.proof-card{background:var(--white);padding:40px;position:relative;overflow:hidden;transition:background .3s;cursor:pointer}.proof-card:hover{background:var(--cream)}.proof-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--gold),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.proof-card:hover::before{transform:scaleX(1)}.proof-ico{width:50px;height:50px;border:1px solid rgba(42,95,66,.18);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px;transition:all .3s}.proof-card:hover .proof-ico{border-color:var(--gold);background:rgba(196,146,42,.06)}.proof-title{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--forest);margin-bottom:10px;line-height:1.2}.proof-text{font-size:12.5px;line-height:1.78;color:var(--sand)}.proj-section{background:var(--obsidian);padding:100px 5vw}.proj-mosaic{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:300px 300px;gap:4px;margin-top:56px}.proj{position:relative;overflow:hidden;cursor:pointer}.proj.tall{grid-row:span 2}.proj.wide{grid-column:span 2}.proj-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.proj:hover .proj-img{transform:scale(1.06)}.proj-dark{position:absolute;inset:0;background:linear-gradient(to top,rgba(6,14,9,.9) 0%,rgba(6,14,9,.3) 50%,rgba(6,14,9,.1) 100%)}.proj-veil{position:absolute;inset:0;background:rgba(196,146,42,.08);opacity:0;transition:opacity .3s}.proj:hover .proj-veil{opacity:1}.proj-corner{position:absolute;top:20px;right:20px;width:36px;height:36px;border-top:1px solid rgba(196,146,42,.4);border-right:1px solid rgba(196,146,42,.4)}.proj-content{position:absolute;bottom:0;left:0;right:0;padding:24px 28px;z-index:2}.proj-cat{font-family:var(--cond);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:5px}.proj-name{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--white);line-height:1.2}.proj-name.sm{font-size:17px}.proj-meta{font-size:10px;color:rgba(255,255,255,0.55);display:flex;align-items:center;gap:6px;margin-top:5px}.pmeta-dot{width:3px;height:3px;border-radius:50%;background:var(--gold)}.proj-cta{position:absolute;bottom:24px;right:28px;font-family:var(--cond);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.about-strip{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.about-img{position:relative;overflow:hidden}.about-img-photo{position:absolute;inset:0;background-image:url('imagens/obra-parque-solar-estaleiro-logistica.5df15154.webp');background-size:cover;background-position:center;transition:transform .6s ease}.about-strip:hover .about-img-photo{transform:scale(1.03)}.about-img-overlay{position:absolute;inset:0;background:linear-gradient(to right,transparent 70%,var(--pine) 100%)}.about-content{background:var(--pine);padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.about-quote{font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:300;font-style:italic;color:var(--white);line-height:1.45;margin-bottom:28px}.about-quote em{color:var(--gold-w);font-style:normal;font-weight:600}.about-sub{font-size:13px;line-height:1.82;color:rgba(255,255,255,0.55)}.about-cta{margin-top:32px;display:inline-flex;align-items:center;gap:10px;font-family:var(--cond);font-size:10.5px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);cursor:pointer;border-bottom:1px solid rgba(196,146,42,.3);padding-bottom:4px;width:fit-content;transition:all .3s}.about-cta:hover{letter-spacing:3.5px}.cta-full{background:var(--forest);padding:100px 5vw;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;position:relative;overflow:hidden;border-top:1px solid rgba(196,146,42,.15)}.cta-full::before{content:'W';font-family:var(--serif);font-size:40vw;font-weight:700;color:rgba(196,146,42,.03);position:absolute;right:-2vw;top:-20%;line-height:1;pointer-events:none}.cta-h2{font-family:var(--serif);font-size:clamp(2rem,3.2vw,3.6rem);font-weight:300;color:var(--white);line-height:1.15}.cta-h2 em{font-style:italic;color:var(--gold-w);font-weight:600}.cta-p{font-size:13.5px;color:rgba(255,255,255,0.55);margin-top:14px;line-height:1.82;max-width:540px}.cta-btns{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.cta-btn-g{background:var(--gold);color:var(--obsidian);font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:17px 34px;border:none;cursor:pointer;transition:all .3s;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.cta-btn-g:hover{background:var(--gold-w)}.cta-btn-o{background:transparent;border:1px solid rgba(196,146,42,.32);color:rgba(255,255,255,.55);font-family:var(--cond);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:15px 32px;cursor:pointer;transition:all .3s;white-space:nowrap}.cta-btn-o:hover{border-color:var(--gold);color:var(--gold)}.footer{background:var(--obsidian);padding:72px 5vw 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:52px;border-bottom:1px solid rgba(255,255,255,.06)}.footer-logo-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.f-shield{width:34px;height:34px;background:var(--gold);clip-path:polygon(50% 0%,100% 15%,100% 62%,50% 100%,0% 62%,0% 15%);display:flex;align-items:center;justify-content:center}.f-w{font-size:17px;font-weight:900;color:var(--obsidian);font-family:var(--serif)}.f-name{font-size:17px;font-weight:700;color:var(--white);letter-spacing:.4px}.f-tag{font-size:11.5px;color:rgba(255,255,255,0.55);line-height:1.75;margin-bottom:22px}.f-socials{display:flex;gap:8px}.f-soc{width:34px;height:34px;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:11px;color:rgba(255,255,255,0.55);font-weight:700;cursor:pointer;transition:all .2s}.f-soc:hover{border-color:var(--gold);color:var(--gold)}.f-col-h{font-family:var(--cond);font-size:9.5px;letter-spacing:3px;font-weight:700;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.f-link{display:block;font-size:12px;color:rgba(255,255,255,0.55);text-decoration:none;margin-bottom:11px;transition:color .2s;cursor:pointer}.f-link:hover{color:rgba(255,255,255,.7)}.f-ci{display:flex;gap:9px;margin-bottom:13px}.f-ico{font-size:12px;flex-shrink:0;margin-top:2px}.f-txt{font-size:11.5px;color:rgba(255,255,255,0.55);line-height:1.6}.footer-bottom{padding:20px 0;display:flex;justify-content:space-between;align-items:center}.f-copy{font-size:11px;color:rgba(255,255,255,0.55)}.f-legal{display:flex;gap:24px}.f-legal a{font-size:11px;color:rgba(255,255,255,0.55);text-decoration:none;cursor:pointer;transition:color .2s}.f-legal a:hover{color:rgba(255,255,255,0.55)}.dtag{background:#030806;padding:14px 5vw;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.dt-label{font-family:var(--cond);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.55)}.dt-swatches{display:flex;gap:5px}.dt-sw{width:18px;height:18px;border-radius:2px}.dt-credit{font-family:var(--cond);font-size:9px;letter-spacing:1px;color:rgba(196,146,42,.4)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.on{opacity:1;transform:translateY(0)}.rd1{transition-delay:.1s}.rd2{transition-delay:.2s}.rd3{transition-delay:.3s}.rd4{transition-delay:.4s}.tb-l{display:flex;gap:24px}.tb-i{font-size:10.5px;letter-spacing:.6px;color:rgba(255,255,255,0.55);display:flex;align-items:center;gap:6px}.tb-d{width:4px;height:4px;border-radius:50%;background:var(--gold)}.tb-r{display:flex;gap:6px}.lang.on,.lang:hover{color:var(--gold);border-color:rgba(196,146,42,.4)}.nav-name{font-size:19px;font-weight:700;color:var(--white);letter-spacing:.4px}.nav-sub{font-size:8px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);display:block;margin-top:2px}.nl{font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.55);padding:0 16px;height:72px;display:flex;align-items:center;position:relative;cursor:pointer;transition:color .3s;text-decoration:none}.nl::after{content:'';position:absolute;bottom:0;left:16px;right:16px;height:2px;background:var(--gold);transform:scaleX(0);transition:transform .3s}.nl:hover,.nl.on{color:var(--white)}.nl:hover::after,.nl.on::after{transform:scaleX(1)}.nl.active-svc{color:var(--gold)}.nl.active-svc::after{transform:scaleX(1)}.breadcrumb{background:var(--pine);padding:12px 5vw;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(196,146,42,.1)}.bc-link{font-family:var(--cond);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);text-decoration:none;cursor:pointer;transition:color .2s}.bc-link:hover{color:var(--gold)}.bc-sep{color:rgba(196,146,42,.3);font-size:10px}.bc-curr{font-family:var(--cond);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold)}.page-hero{min-height:88vh;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.ph-photo{position:absolute;inset:0;background-size:cover;background-position:center 55%;animation:zoomIn 8s ease-out forwards}@keyframes zoomIn{from{transform:scale(1.06)}to{transform:scale(1)}}.ph-overlay{position:absolute;inset:0;background:linear-gradient(95deg,rgba(6,14,9,.95) 0%,rgba(6,14,9,.8) 48%,rgba(6,14,9,.2) 100%)}.ph-overlay2{position:absolute;inset:0;background:linear-gradient(to top,rgba(6,14,9,.85) 0%,transparent 45%)}.ph-sun{position:absolute;top:10%;right:8%;width:380px;height:380px;border-radius:50%;background:radial-gradient(ellipse,rgba(196,146,42,.14) 0%,transparent 68%);pointer-events:none}.ph-content{position:relative;z-index:3;padding:100px 5vw 180px}.ph-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px;opacity:0;animation:up .7s ease .2s forwards}.ph-h1{font-family:var(--serif);font-size:clamp(3.2rem,6vw,6.4rem);font-weight:300;line-height:1.0;color:var(--white);margin-bottom:10px;opacity:0;animation:up .8s ease .4s forwards}.ph-h1 em{font-style:italic;font-weight:600;color:var(--goldw);display:block}.ph-sub{font-size:15px;line-height:1.85;font-weight:300;color:rgba(255,255,255,.58);max-width:500px;margin-bottom:40px;opacity:0;animation:up .8s ease .6s forwards}.ph-ctas{display:flex;gap:14px;opacity:0;animation:up .8s ease .8s forwards}.btn-g{background:var(--gold);color:var(--obs);font-family:var(--cond);font-size:11.5px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:15px 30px;border:none;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:9px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.btn-g:hover{background:var(--goldw);transform:translateY(-2px)}.btn-o{background:transparent;border:1px solid rgba(196,146,42,.4);color:rgba(255,255,255,.72);font-family:var(--cond);font-size:11.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:14px 28px;cursor:pointer;transition:all .3s}.btn-o:hover{border-color:var(--gold);color:var(--gold)}.ph-data-card{position:absolute;bottom:120px;right:5vw;z-index:3;background:rgba(6,14,9,.88);backdrop-filter:blur(12px);border:1px solid rgba(196,146,42,.2);border-left:3px solid var(--gold);padding:24px 28px;display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;min-width:260px;opacity:0;animation:up .7s ease 1.2s forwards}.dc-item{}.dc-num{font-family:var(--serif);font-size:28px;font-weight:700;color:var(--gold);line-height:1}.dc-num sup{font-size:13px;vertical-align:super}.dc-lbl{font-family:var(--cond);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-top:3px}.ph-stats{position:absolute;bottom:0;left:0;right:0;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(6,14,9,.96);border-top:1px solid rgba(196,146,42,.2)}.ph-stat{padding:20px 28px;border-right:1px solid rgba(196,146,42,.1);opacity:0;animation:up .6s ease forwards}.ph-stat:nth-child(1){animation-delay:.9s}.ph-stat:nth-child(2){animation-delay:1s}.ph-stat:nth-child(3){animation-delay:1.1s}.ph-stat:nth-child(4){animation-delay:1.2s;border-right:none}.phs-n{font-family:var(--serif);font-size:28px;font-weight:700;color:var(--gold);line-height:1}.phs-n sup{font-size:13px;vertical-align:super}.phs-l{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-top:4px}.minner{display:flex;white-space:nowrap;animation:mq 24s linear infinite}.mtxt{font-family:var(--serif);font-size:clamp(1.2rem,1.8vw,1.6rem);font-style:italic;font-weight:300;color:var(--obs);padding:0 36px}.msep{color:var(--obs);opacity:.2;align-self:center;font-size:1.3rem}@keyframes mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}.sec{padding:96px 5vw}.sec.dark{background:var(--pine)}.sec.cream{background:var(--cream)}.sec.stone{background:var(--stone)}.sec.obs{background:var(--obs)}.sec.forest{background:var(--forest)}.ey{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ey.c{justify-content:center}.sdiv{width:48px;height:2px;background:var(--gold);margin-top:16px}.sdiv.c{margin:16px auto 0}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.intro-img-wrap{position:relative;height:540px;overflow:hidden}.intro-img{position:absolute;inset:0;background-image:url('imagens/obra-parque-solar-vala-cabos-detalhe.c1f8833f.webp');background-size:cover;background-position:center;transition:transform .7s ease}.intro-img-wrap:hover .intro-img{transform:scale(1.04)}.intro-img-wrap::before{content:'';position:absolute;top:16px;left:16px;width:40px;height:40px;border-top:2px solid var(--gold);border-left:2px solid var(--gold);z-index:2}.intro-img-wrap::after{content:'';position:absolute;bottom:16px;right:16px;width:40px;height:40px;border-bottom:2px solid var(--gold);border-right:2px solid var(--gold);z-index:2}.intro-badge{position:absolute;bottom:32px;left:32px;z-index:3;background:rgba(6,14,9,.9);backdrop-filter:blur(10px);border:1px solid rgba(196,146,42,.25);border-left:3px solid var(--gold);padding:16px 20px}.ib-num{font-family:var(--serif);font-size:32px;font-weight:700;color:var(--gold);line-height:1}.ib-num sup{font-size:14px;vertical-align:super}.ib-lbl{font-family:var(--cond);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-top:3px}.intro-body{font-size:14.5px;line-height:1.92;color:var(--sand);margin-top:20px}.intro-features{display:flex;flex-direction:column;gap:0;margin-top:32px}.if-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.07)}.if-item:last-child{border-bottom:none}.if-ico{width:36px;height:36px;border:1px solid rgba(196,146,42,.2);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;margin-top:1px}.if-title{font-size:13px;font-weight:600;color:var(--forest);margin-bottom:2px}.if-desc{font-size:12px;color:var(--sand);line-height:1.65}.adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.06);margin-top:56px;border:1px solid rgba(255,255,255,.06)}.adv-card{background:var(--pine);padding:40px 32px;position:relative;overflow:hidden;transition:background .3s;cursor:pointer}.adv-card:hover{background:var(--moss)}.adv-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--gold),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.adv-card:hover::before{transform:scaleX(1)}.adv-ico{width:52px;height:52px;border:1px solid rgba(196,146,42,.2);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:22px;transition:all .3s}.adv-card:hover .adv-ico{border-color:var(--gold);background:rgba(196,146,42,.08)}.adv-title{font-family:var(--serif);font-size:21px;font-weight:600;color:var(--white);margin-bottom:10px;line-height:1.2}.adv-text{font-size:12.5px;line-height:1.78;color:rgba(255,255,255,0.55)}.adv-metric{margin-top:16px;display:flex;align-items:baseline;gap:4px}.adv-metric-n{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--gold);line-height:1}.adv-metric-n sup{font-size:13px;vertical-align:super}.adv-metric-l{font-family:var(--cond);font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.55)}.sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:56px}.sol-card{position:relative;overflow:hidden;height:420px;cursor:pointer}.sol-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.sol-card:hover .sol-img{transform:scale(1.07)}.sol-dark{position:absolute;inset:0;background:linear-gradient(to top,rgba(6,14,9,.92) 0%,rgba(6,14,9,.35) 55%,rgba(6,14,9,.1) 100%)}.sol-veil{position:absolute;inset:0;background:rgba(196,146,42,.08);opacity:0;transition:opacity .3s}.sol-card:hover .sol-veil{opacity:1}.sol-corner{position:absolute;top:20px;right:20px;width:32px;height:32px;border-top:1px solid rgba(196,146,42,.4);border-right:1px solid rgba(196,146,42,.4)}.sol-content{position:absolute;bottom:0;left:0;right:0;padding:28px 28px}.sol-cat{font-family:var(--cond);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.sol-name{font-family:var(--serif);font-size:24px;font-weight:600;color:var(--white);line-height:1.2;margin-bottom:8px}.sol-desc{font-size:12px;color:rgba(255,255,255,.55);line-height:1.65;max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease;opacity:0}.sol-card:hover .sol-desc{max-height:80px;opacity:1}.sol-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--cond);font-size:9.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-top:10px;transition:letter-spacing .3s}.sol-card:hover .sol-tag{letter-spacing:2.5px}.roi-section{background:var(--obs);padding:96px 5vw}.roi-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.roi-calc{background:rgba(255,255,255,.03);border:1px solid rgba(196,146,42,.18);padding:40px}.roi-calc-title{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--white);margin-bottom:28px;display:flex;align-items:center;gap:12px}.roi-calc-title::before{content:'';width:32px;height:1px;background:var(--gold)}.roi-field{margin-bottom:22px}.roi-label{font-family:var(--cond);font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:8px;display:block}.roi-input{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(196,146,42,.2);color:var(--white);font-family:var(--cond);font-size:15px;padding:12px 16px;outline:none;transition:border-color .3s}.roi-input:focus{border-color:var(--gold)}.roi-select{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(196,146,42,.2);color:var(--white);font-family:var(--cond);font-size:13px;padding:12px 16px;outline:none;cursor:pointer;transition:border-color .3s;appearance:none}.roi-select:focus{border-color:var(--gold)}.roi-select option{background:var(--forest);color:var(--white)}.roi-btn{width:100%;background:var(--gold);color:var(--obs);font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:16px;border:none;cursor:pointer;transition:all .3s;margin-top:8px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.roi-btn:hover{background:var(--goldw)}.roi-results{display:none;border-top:1px solid rgba(196,146,42,.2);margin-top:24px;padding-top:24px}.roi-results.show{display:block}.roi-res-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.roi-res-item{background:rgba(196,146,42,.07);border:1px solid rgba(196,146,42,.15);padding:16px}.roi-res-n{font-family:var(--serif);font-size:26px;font-weight:700;color:var(--gold);line-height:1}.roi-res-l{font-family:var(--cond);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-top:3px}.roi-disclaimer{font-size:10px;color:rgba(255,255,255,0.55);margin-top:14px;line-height:1.6}.roi-info{display:flex;flex-direction:column;gap:0}.roi-info-title{font-family:var(--serif);font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:300;color:var(--white);line-height:1.2;margin-bottom:16px}.roi-info-title em{font-style:italic;color:var(--goldw);font-weight:600}.roi-info-body{font-size:14px;line-height:1.88;color:rgba(255,255,255,0.55);margin-bottom:32px}.roi-timeline{display:flex;flex-direction:column;gap:0}.roi-tl-item{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.06)}.roi-tl-item:first-child{border-top:1px solid rgba(255,255,255,.06)}.roi-tl-num{font-family:var(--serif);font-size:32px;font-weight:700;color:rgba(196,146,42,.2);flex-shrink:0;line-height:1;width:40px}.roi-tl-title{font-size:13px;font-weight:600;color:var(--white);margin-bottom:3px}.roi-tl-desc{font-size:11.5px;color:rgba(255,255,255,0.55);line-height:1.65}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;border:1px solid rgba(0,0,0,.08)}.proc-step{padding:40px 28px;border-right:1px solid rgba(0,0,0,.08);position:relative;overflow:hidden;transition:background .3s;cursor:pointer}.proc-step:last-child{border-right:none}.proc-step:hover{background:var(--cream)}.proc-step::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--gold),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.proc-step:hover::after{transform:scaleX(1)}.proc-n{font-family:var(--serif);font-size:52px;font-weight:700;color:rgba(196,146,42,.12);line-height:1;margin-bottom:16px}.proc-ico{font-size:24px;margin-bottom:14px}.proc-title{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--forest);margin-bottom:8px}.proc-desc{font-size:12.5px;color:var(--sand);line-height:1.72}.proc-arrow{position:absolute;top:50%;right:-14px;width:28px;height:28px;background:var(--gold);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--obs);transform:translateY(-50%);z-index:2}.proc-step:last-child .proc-arrow{display:none}.gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:280px 200px;gap:4px;margin-top:56px}.gp{position:relative;overflow:hidden;cursor:pointer}.gp.span2{grid-column:span 2}.gp.span2r{grid-row:span 2}.gp-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.gp:hover .gp-img{transform:scale(1.06)}.gp-dark{position:absolute;inset:0;background:linear-gradient(to top,rgba(6,14,9,.88) 0%,rgba(6,14,9,.2) 55%,transparent 100%)}.gp-hover{position:absolute;inset:0;background:rgba(196,146,42,.07);opacity:0;transition:opacity .3s}.gp:hover .gp-hover{opacity:1}.gp-content{position:absolute;bottom:0;left:0;right:0;padding:20px 22px;z-index:2}.gp-cat{font-family:var(--cond);font-size:8.5px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.gp-title{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--white);line-height:1.2}.gp-title.lg{font-size:22px}.gp-loc{font-size:10px;color:rgba(255,255,255,0.55);margin-top:4px;display:flex;align-items:center;gap:5px}.gp-dot{width:3px;height:3px;border-radius:50%;background:var(--gold)}.cert-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(0,0,0,.06);margin-top:56px}.cert-card{background:var(--white);padding:36px 28px;text-align:center;border-right:1px solid rgba(0,0,0,.06);transition:background .3s}.cert-card:hover{background:var(--cream)}.cert-card:last-child{border-right:none}.cert-ico{font-size:36px;margin-bottom:14px}.cert-title{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--forest);margin-bottom:6px}.cert-desc{font-size:11.5px;color:var(--sand);line-height:1.65}.cert-badge{display:inline-block;background:rgba(196,146,42,.1);border:1px solid rgba(196,146,42,.25);font-family:var(--cond);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);padding:3px 10px;margin-top:10px}.faq-list{display:flex;flex-direction:column;gap:0;margin-top:48px;max-width:800px;margin-left:auto;margin-right:auto}.faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:22px 0;cursor:pointer;gap:20px}.faq-q-txt{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--forest);line-height:1.3}.faq-ico{width:28px;height:28px;border:1px solid rgba(196,146,42,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:var(--gold);transition:all .3s}.faq-item.open .faq-ico{background:var(--gold);color:var(--obs);border-color:var(--gold);transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-item.open .faq-a{max-height:200px;padding-bottom:20px}.faq-a-txt{font-size:13.5px;color:var(--sand);line-height:1.82}.cta-sec{background:var(--forest);padding:96px 5vw;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;position:relative;overflow:hidden;border-top:1px solid rgba(196,146,42,.15)}.cta-sec::before{content:'☀';font-size:40vw;color:rgba(196,146,42,.03);position:absolute;right:-5vw;top:-30%;line-height:1;pointer-events:none}.cta-bg{background:var(--gold);color:var(--obs);font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:16px 32px;border:none;cursor:pointer;transition:all .3s;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.cta-bg:hover{background:var(--goldw)}.cta-og{background:transparent;border:1px solid rgba(196,146,42,.32);color:rgba(255,255,255,.55);font-family:var(--cond);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:14px 30px;cursor:pointer;transition:all .3s;white-space:nowrap}.cta-og:hover{border-color:var(--gold);color:var(--gold)}.fg{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:52px;border-bottom:1px solid rgba(255,255,255,.06)}.flr{display:flex;align-items:center;gap:10px;margin-bottom:14px}.fsh{width:34px;height:34px;background:var(--gold);clip-path:polygon(50% 0%,100% 15%,100% 62%,50% 100%,0% 62%,0% 15%);display:flex;align-items:center;justify-content:center}.fw{font-size:17px;font-weight:900;color:var(--obs);font-family:var(--serif)}.fn{font-size:17px;font-weight:700;color:var(--white);letter-spacing:.4px}.ftag{font-size:11.5px;color:rgba(255,255,255,0.55);line-height:1.75;margin-bottom:22px}.fsoc{display:flex;gap:8px}.fsi{width:34px;height:34px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:11px;color:rgba(255,255,255,0.55);font-weight:700;cursor:pointer;transition:all .2s}.fsi:hover{border-color:var(--gold);color:var(--gold)}.fch{font-family:var(--cond);font-size:9.5px;letter-spacing:3px;font-weight:700;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.fl{display:block;font-size:12px;color:rgba(255,255,255,0.55);text-decoration:none;margin-bottom:11px;transition:color .2s;cursor:pointer}.fl:hover{color:rgba(255,255,255,.68)}.fl.active-page{color:var(--gold)}.fci{display:flex;gap:9px;margin-bottom:13px}.fii{font-size:12px;flex-shrink:0;margin-top:2px}.fit{font-size:11.5px;color:rgba(255,255,255,0.55);line-height:1.6}.fbot{padding:20px 0;display:flex;justify-content:space-between;align-items:center}.fcp{font-size:11px;color:rgba(255,255,255,0.55)}.fleg{display:flex;gap:22px}.fleg a{font-size:11px;color:rgba(255,255,255,0.55);text-decoration:none;cursor:pointer;transition:color .2s}.fleg a:hover{color:rgba(255,255,255,0.55)}.rv{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.rv.on{opacity:1;transform:translateY(0)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.ph-photo--solar{background-image:url('imagens/obra-parque-solar-instalacao-paineis-neve.de58a001.webp')}.ph-photo--climatizacao{background-image:url('imagens/climatizacao-sala-tecnica.ef853b9b.webp')}.ph-photo--construcao{background-image:url('imagens/construcao-estrutura-altura.b1974c8e.webp')}.ph-photo--infraestrutura{background-image:url('imagens/infraestrutura-posto-transformacao.9e059b5b.webp')}[data-img='documentacao-fecho-obra.webp']{background-image:url('imagens/documentacao-fecho-obra.8e4838aa.webp')}[data-img='equipa-wchampion-parque-solar.webp']{background-image:url('imagens/equipa-wchampion-parque-solar.7caadac2.webp')}[data-img='certificado-assinatura.webp']{background-image:url('imagens/certificado-assinatura.086b9b27.webp')}[data-img='mesa-projecto.webp']{background-image:url('imagens/mesa-projecto.d14af52c.webp')}[data-img='tecnicos-revisao-plano-carrinha.webp']{background-image:url('imagens/tecnicos-revisao-plano-carrinha.e7cd8c14.webp')}[data-img='tecnicos-fim-do-dia-carrinha.webp']{background-image:url('imagens/tecnicos-fim-do-dia-carrinha.41db61a7.webp')}.saltar{position:absolute;left:-9999px;top:0;z-index:999;background:var(--gold);color:var(--obsidian);padding:12px 20px;font-family:var(--cond);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:12px}.saltar:focus{left:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.topbar a{color:inherit;text-decoration:none}.topbar a:hover{color:var(--gold)}html:has(> body.sem-scroll){overflow:hidden}@supports not selector(:has(*)){body.sem-scroll{overflow:hidden}}.js-anim .reveal,.js-anim .rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.js-anim .reveal.visivel,.js-anim .rv.visivel{opacity:1;transform:none}.js-anim.sem-movimento .reveal,.js-anim.sem-movimento .rv{opacity:1;transform:none;transition:none}.rd1,.d1{transition-delay:.05s}.rd2,.d2{transition-delay:.15s}.rd3,.d3{transition-delay:.25s}.rd4,.d4{transition-delay:.35s}@media (prefers-reduced-motion:reduce){.reveal,.rv{transform:none !important;transition:opacity .45s ease !important}.js-anim:not(.movimento-total) .reveal:not(.visivel),.js-anim:not(.movimento-total) .rv:not(.visivel){opacity:0}.manifesto-inner{animation-duration:97s !important}@media (max-width:760px){.manifesto-inner{animation-duration:162s !important}}.hero-photo,.ph-photo,.intro-img,.sol-img,.gp-img,.proj-img{animation:none !important;transform:none !important}.scroll-cue,.pin-dot{animation:none !important}.hero-eyebrow,.hero-h1,.hero-sub,.hero-ctas,.hero-badges,.hero-stats,.ph-data-card,.intro-badge{animation:none !important;opacity:1 !important}.proof-card:hover,.adv-card:hover,.sol-card:hover,.proj:hover,.gp:hover,.svc-row:hover .svc-arrow svg{transform:none !important}}.nav.rolou{box-shadow:0 8px 30px rgba(6,14,9,.45)}.nav-item{position:relative}.nav-item .nav-link{background:none;border:none;font-family:var(--sans)}.sub-menu{position:absolute;top:100%;left:0;min-width:250px;background:rgba(6,14,9,.98);border:1px solid rgba(196,146,42,.18);border-top:2px solid var(--gold);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .22s}.nav-item:hover .sub-menu,.nav-item.aberto .sub-menu{opacity:1;visibility:visible;transform:none}.sub-link{display:block;padding:11px 20px;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:rgba(255,255,255,.62);text-decoration:none;transition:all .2s}.sub-link:hover{color:var(--gold);background:rgba(196,146,42,.07);padding-left:26px}.nav-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.nav-burger span{display:block;width:24px;height:2px;background:var(--cream);transition:.25s}.nav-cta{text-decoration:none;display:inline-flex;align-items:center}.logo-mark{flex-shrink:0}.btn-gold,.btn-ghost,.cta-btn-g,.cta-btn-o{display:inline-flex;align-items:center;justify-content:center;font-family:var(--cond);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:15px 30px;cursor:pointer;text-decoration:none;transition:all .25s;border:none}.btn-gold,.cta-btn-g{background:var(--gold);color:var(--obsidian);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.btn-gold:hover,.cta-btn-g:hover{background:var(--gold-w)}.btn-ghost,.cta-btn-o{background:transparent;color:var(--cream);border:1px solid rgba(196,146,42,.45)}.btn-ghost:hover,.cta-btn-o:hover{border-color:var(--gold);color:var(--gold)}.btn-gold[disabled]{opacity:.55;cursor:wait}.svc-card{display:block;text-decoration:none;color:inherit}.svc-more{display:inline-block;margin-top:16px;font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold);transition:letter-spacing .25s}.svc-card:hover .svc-more{letter-spacing:2.6px}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0 5vw}.stats-bar .h-stat{text-align:center}.contacto-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;padding:0 5vw;align-items:start}.form{display:grid;gap:20px}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.f-field{display:grid;gap:8px}.f-field>span{font-family:var(--cond);font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--sand)}.f-field input,.f-field select,.f-field textarea{font-family:var(--sans);font-size:15px;padding:14px 16px;background:var(--white);border:1px solid rgba(20,45,31,.18);color:var(--forest);border-radius:0;transition:border-color .2s;width:100%}.f-field input:focus,.f-field select:focus,.f-field textarea:focus{outline:none;border-color:var(--gold)}.f-field textarea{resize:vertical;min-height:130px}.f-rgpd{font-size:12.5px;line-height:1.6;color:var(--sand)}.f-msg{font-size:14px;min-height:22px}.f-msg.ok{color:#2a6448;font-weight:600}.f-msg.erro{color:#8a3a12;font-weight:600}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contacto-info{display:grid;gap:34px}.ci-bloco{border-left:2px solid var(--gold);padding-left:22px}.ci-h{font-family:var(--cond);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.ci-l{display:block;font-size:17px;color:var(--forest);text-decoration:none;margin-bottom:6px}.ci-l:hover{color:var(--gold)}.ci-txt{font-size:15px;line-height:1.75;color:var(--sand);font-style:normal}.proj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:34px;padding:0 5vw}.proj-card{background:var(--white);border:1px solid rgba(196,146,42,.16);overflow:hidden}.proj-foto{width:100%;height:260px;object-fit:cover;display:block}.proj-body{padding:26px 28px 30px}.proj-loc{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.proj-t{font-family:var(--serif);font-size:26px;font-weight:600;color:var(--forest);margin:8px 0 12px}.proj-x{font-size:14.5px;line-height:1.75;color:var(--sand)}.proj-nota{max-width:760px;margin:56px auto 0;padding:0 5vw;text-align:center;font-size:14px;color:var(--sand);font-style:italic}.legal-hero{padding:100px 5vw 56px;background:var(--forest)}.legal-h1{font-family:var(--serif);font-size:clamp(38px,6vw,64px);font-weight:300;color:var(--cream);line-height:1.1}.legal-h1 em{font-style:italic;color:var(--gold)}.legal-data{margin-top:18px;font-family:var(--cond);font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--sand)}.legal-corpo{max-width:840px;margin:0 auto;padding:70px 5vw 90px}.legal-sec{margin-bottom:40px}.legal-h{font-family:var(--cond);font-size:17px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--forest);margin-bottom:12px}.legal-p{font-size:15.5px;line-height:1.85;color:var(--sand)}.legal-p+.legal-p{margin-top:14px}.legal-corpo a{color:#1e4530;text-decoration:underline;text-decoration-color:#c4922a;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500;overflow-wrap:anywhere}.legal-corpo a:hover{color:#0c2018;text-decoration-thickness:2px}.legal-corpo strong{font-weight:600;color:#142d1f}.erro404{min-height:62vh;display:flex;flex-direction:column;justify-content:center}.erro404 .ph-sub{max-width:560px;margin:22px 0 34px;color:var(--pebble)}.footer-legal-line{padding:20px 5vw;border-top:1px solid rgba(196,146,42,.12);font-size:12px;line-height:1.7;color:rgba(255,255,255,0.55);letter-spacing:.3px}.f-link,.f-legal a{text-decoration:none}.f-txt{text-decoration:none;font-style:normal;font-size:13px;color:rgba(255,255,255,.62);transition:color .2s}a.f-txt:hover{color:var(--gold)}.f-ico{color:var(--gold);opacity:.75;flex-shrink:0;margin-top:2px}.f-ci{display:flex;gap:11px;align-items:flex-start;margin-bottom:13px}.cookie-bar{position:fixed;bottom:0;left:0;right:0;z-index:400;background:rgba(6,14,9,.97);border-top:2px solid var(--gold);padding:20px 5vw;display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ck-txt{font-size:13.5px;color:var(--pebble);max-width:640px;line-height:1.6}.ck-txt a{color:var(--gold)}.ck-btns{display:flex;gap:12px}.ck-yes,.ck-no{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;padding:12px 22px;cursor:pointer;border:none;transition:all .2s}.ck-yes{background:var(--gold);color:var(--obsidian)}.ck-no{background:transparent;color:var(--pebble);border:1px solid rgba(255,255,255,.2)}.phd{display:grid;gap:4px}.phd-l{font-family:var(--cond);font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold)}.phd-v{font-size:13px;color:var(--cream);line-height:1.5}.sec-head{padding:0 5vw;margin-bottom:56px}.sec-p{font-size:15.5px;line-height:1.85;color:var(--sand);margin-bottom:18px}.about-txt{padding:70px 5vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width:1024px){.contacto-grid{grid-template-columns:1fr;gap:50px}.stats-bar{grid-template-columns:repeat(2,1fr);gap:36px 20px}.about-strip{grid-template-columns:1fr}.about-img{min-height:300px}}@media (max-width:860px){.nav-burger{display:flex}.nav-links{position:fixed;inset:72px 0 auto;background:rgba(6,14,9,.99);flex-direction:column;align-items:stretch;padding:12px 0 26px;display:none;border-bottom:1px solid rgba(196,146,42,.2)}.nav-links.aberto{display:flex}.nav-link{height:auto;padding:15px 5vw;width:100%}.nav-link::after{display:none}.sub-menu{position:static;opacity:1;visibility:visible;transform:none;background:rgba(0,0,0,.25);border:none;border-left:2px solid var(--gold);margin:0 5vw;display:none}.nav-item.aberto .sub-menu{display:block}.nav-cta{display:none}.tb-hide{display:none}.f-row{grid-template-columns:1fr}.page-hero{grid-template-columns:1fr;min-height:72vh;padding:110px 0 70px}.ph-data-card{position:static;margin:34px 5vw 0}.cookie-bar{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:560px){.stats-bar{grid-template-columns:1fr}.hero-ctas{flex-direction:column;align-items:stretch}.btn-gold,.btn-ghost{width:100%}}@media print{.topbar,.nav,.cookie-bar,.hero-ctas,.cta-full,.saltar{display:none !important}body{background:#fff;color:#000}.hero-photo,.ph-photo,.hero-overlay,.ph-overlay{display:none !important}a[href^="http"]::after{content:" (" attr(href) ")";font-size:11px}}a.svc-row{text-decoration:none;color:inherit}.svc-list{padding-left:5vw;padding-right:5vw}@media (max-width:900px){.svc-list{padding-left:0;padding-right:0}}.svc-num-col,.svc-main,.svc-desc-col{display:flex;flex-direction:column;justify-content:center}.svc-main .svc-name,.svc-desc-col .svc-desc{display:block}.adv-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1180px){.adv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.adv-grid,}.proj-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:0 0 48px}.proj-todos{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);text-decoration:none;padding-bottom:6px;transition:letter-spacing .25s}.proj-todos:hover{letter-spacing:2.8px}.pmap-rotas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.proj.wide{grid-column:span 2}.texto-duplo{max-width:900px;margin:0 auto;padding:0 5vw;columns:2;column-gap:56px}.texto-duplo .sec-p{break-inside:avoid}.sec-head.c{text-align:center}@media (max-width:900px){.texto-duplo{columns:1}.proj.wide{grid-column:auto}}.cb-flag,.c-flag{font-family:var(--cond);font-size:13px;font-weight:700;letter-spacing:1.5px;color:var(--gold);border:1px solid rgba(196,146,42,.35);padding:4px 8px;line-height:1}.c-flag{font-size:14px;padding:6px 10px}.cb-info,.c-item>span:nth-child(2){display:flex;flex-direction:column;gap:2px}[data-img='obra-parque-solar-estrutura-neve-aerea.webp']{background-image:url('imagens/obra-parque-solar-estrutura-neve-aerea.7dfe7f56.webp')}[data-img='obra-parque-solar-montagem-paineis-aerea.webp']{background-image:url('imagens/obra-parque-solar-montagem-paineis-aerea.19a15c7d.webp')}[data-img='obra-parque-solar-valas-cabos-aerea.webp']{background-image:url('imagens/obra-parque-solar-valas-cabos-aerea.70a477a7.webp')}[data-img='site-fachada-obra.webp']{background-image:url('imagens/site-fachada-obra.1529e355.webp')}.nav-logo{gap:0}.logo-mark{display:block;height:auto}.footer-logo-row{margin-bottom:22px}[data-img='climatizacao-sala-tecnica.webp']{background-image:url('imagens/climatizacao-sala-tecnica.ef853b9b.webp')}[data-img='site-clima-nave-cobertura.webp']{background-image:url('imagens/site-clima-nave-cobertura.a132c35a.webp')}[data-img='construcao-estrutura-altura.webp']{background-image:url('imagens/construcao-estrutura-altura.b1974c8e.webp')}[data-img='infraestrutura-posto-transformacao.webp']{background-image:url('imagens/infraestrutura-posto-transformacao.9e059b5b.webp')}[data-img='obra-parque-solar-estaleiro-logistica.webp']{background-image:url('imagens/obra-parque-solar-estaleiro-logistica.5df15154.webp')}[data-img='obra-parque-solar-vala-cabos-detalhe.webp']{background-image:url('imagens/obra-parque-solar-vala-cabos-detalhe.c1f8833f.webp')}[data-img='obra-parque-solar-valas-cabos-aerea.webp']{background-image:url('imagens/obra-parque-solar-valas-cabos-aerea.70a477a7.webp')}[data-img='obra-parque-solar-vista-geral-neve.webp']{background-image:url('imagens/obra-parque-solar-vista-geral-neve.a9a2483f.webp')}[data-img='site-carousel-05.webp']{background-image:url('imagens/site-carousel-05.73d5d993.webp')}[data-img='site-fachada-obra.webp']{background-image:url('imagens/site-fachada-obra.1529e355.webp')}[data-img='site-solar-residencial-bruxelas.webp']{background-image:url('imagens/site-solar-residencial-bruxelas.ecb643ae.webp')}[data-img='site-solar-telhado.webp']{background-image:url('imagens/site-solar-telhado.38d395a4.webp')}.intro-img--solar{background-image:url('imagens/obra-parque-solar-instalacao-paineis-neve.de58a001.webp')}.intro-img--clima{background-image:url('imagens/climatizacao-sala-tecnica.ef853b9b.webp')}.intro-img--constr{background-image:url('imagens/construcao-estrutura-altura.b1974c8e.webp')}.intro-img--electr{background-image:url('imagens/infraestrutura-posto-transformacao.9e059b5b.webp')}.gp:hover .sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:0 5vw}.intro-p{font-size:15.5px;line-height:1.85;color:var(--sand);margin-bottom:18px}@media (max-width:1024px){.sol-grid{grid-template-columns:1fr}.intro-grid{grid-template-columns:1fr;gap:40px}.intro-img-wrap{height:360px}}[data-img='obra-parque-solar-estacas-terreno-aerea.webp']{background-image:url('imagens/obra-parque-solar-estacas-terreno-aerea.d3867849.webp')}[data-img='obra-parque-solar-fileiras-neve-panoramica.webp']{background-image:url('imagens/obra-parque-solar-fileiras-neve-panoramica.f423717c.webp')}[data-img='obra-parque-solar-montagem-paineis-aerea.webp']{background-image:url('imagens/obra-parque-solar-montagem-paineis-aerea.19a15c7d.webp')}[data-img='site-solar-montagem-paineis-inverno.webp']{background-image:url('imagens/site-solar-montagem-paineis-inverno.3cb631eb.webp')}[data-img='obra-parque-solar-paletes-materiais.webp']{background-image:url('imagens/obra-parque-solar-paletes-materiais.225e872a.webp')}.gallery-grid{padding:0 5vw}.sdivider.cresceu,.sdiv.cresceu{width:64px}.sdivider.c.cresceu,.sdiv.c.cresceu{margin-left:auto;margin-right:auto}@keyframes entraPagina{from{opacity:0}to{opacity:1}}.proof-card,.adv-card,.sol-card,.svc-row,.proj,.gp{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,background .35s ease}.proof-card:hover,.adv-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(6,14,9,.10)}.sol-card:hover,.proj:hover,.gp:hover{transform:translateY(-3px);box-shadow:0 22px 50px rgba(6,14,9,.34)}.proof-card::after,.adv-card::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transform:scaleX(0);transition:transform .5s cubic-bezier(.22,1,.36,1)}.proof-card,.adv-card{position:relative}.proof-card:hover::after,.adv-card:hover::after{transform:scaleX(1)}.proof-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(196,146,42,.3);color:var(--gold);font-size:17px;margin-bottom:18px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease}.proof-card:hover .proof-ico{transform:rotate(-8deg) scale(1.06);border-color:var(--gold);background:rgba(196,146,42,.08)}.svc-arrow svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.svc-row:hover .svc-arrow svg{transform:translateX(5px)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:1px}.btn-gold,.cta-btn-g,.nav-cta{position:relative;overflow:hidden}.btn-gold::before,.cta-btn-g::before,.nav-cta::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:left .6s ease}.btn-gold:hover::before,.cta-btn-g:hover::before,.nav-cta:hover::before{left:100%}@media (prefers-reduced-motion:reduce){.proof-card:hover,.adv-card:hover,.sol-card:hover,.proj:hover,.gp:hover{transform:none}.nav,}@media (max-width:1180px){.presence{grid-template-columns:1fr;gap:48px}.pmap{height:340px}.proof-grid{grid-template-columns:repeat(2,1fr)}.proj-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px 260px}.proj.tall{grid-row:span 2}.proj.wide{grid-column:span 2}.gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.gp.span2,.gp.span2r{grid-column:auto;grid-row:auto}.gp{min-height:240px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.svc-header{grid-template-columns:1fr;gap:24px}.process-grid,.cert-grid,.roi-res-grid{grid-template-columns:repeat(2,1fr)}.roi-inner{grid-template-columns:1fr;gap:44px}.hero-stats{grid-template-columns:repeat(2,1fr);gap:24px}.ph-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero-content{max-width:100%;padding:100px 5vw 140px}.hero-sub,.ph-sub,.cta-p,.proj-nota{max-width:100%}.hero{flex-direction:column;justify-content:flex-end}.hero-badges{position:static;transform:none;flex-direction:row;flex-wrap:wrap;gap:8px;padding:0 5vw 28px;width:100%}.country-badge{flex:1 1 auto;min-width:0}.scroll-cue{display:none}.proof-grid{grid-template-columns:1fr}.proj-mosaic{grid-template-columns:1fr;grid-template-rows:auto}.proj{min-height:300px}.proj.tall,.proj.wide{grid-row:auto;grid-column:auto}.gallery-grid{grid-template-columns:1fr}.about-strip{grid-template-columns:1fr}.about-img{min-height:280px}.process-grid,.cert-grid,.roi-res-grid{grid-template-columns:1fr}.cta-full{grid-template-columns:1fr;justify-items:start;gap:34px}.cta-sec{grid-template-columns:1fr}.legal-corpo,.faq-list{max-width:100%}.ck-txt{max-width:100%}.svc-row{grid-template-columns:1fr;gap:0;padding:26px 5vw}.svc-num-col,.svc-arrow{display:none}.svc-main,.svc-desc-col{border-right:0;padding:0}.svc-main{margin-bottom:10px}.svc-name{font-size:21px}}@media (max-width:620px){.hero-h1{font-size:clamp(2.4rem,10vw,3.2rem)}.legal-h1{font-size:clamp(2rem,9vw,2.6rem)}.sh2{font-size:clamp(1.7rem,7.5vw,2.3rem)}.hero-stats{grid-template-columns:1fr;gap:18px;padding:22px 5vw}.h-stat{text-align:left;display:flex;align-items:baseline;gap:12px}.h-stat-l{margin:0}.ph-stats{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.topbar{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 5vw}.tb-contacts{flex-direction:column;gap:6px}.country-badge{flex:1 1 100%}.manifesto-txt{font-size:21px}.sec,.section{padding-left:clamp(16px,5vw,96px);padding-right:clamp(16px,5vw,96px)}.sec-head{margin-bottom:36px}.proj-head{grid-template-columns:1fr;gap:16px}.breadcrumb{flex-wrap:wrap;row-gap:4px}}html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}img,svg,video{max-width:100%;height:auto}.manifesto,.topbar,.nav,.footer{max-width:100vw}@media (max-width:420px){html{font-size:15px}body{overflow-wrap:break-word;word-break:normal;hyphens:auto}.hero-h1{font-size:2.05rem;line-height:1.12}.sh2{font-size:1.55rem;line-height:1.16}.sh2 em,.hero-h1 em{display:inline}.cta-h2{font-size:1.5rem}.legal-h1{font-size:1.7rem}.svc-name{font-size:1.15rem}.svc-desc,.sec-p,.intro-p,.proof-text,.adv-text{font-size:14px;line-height:1.7}.hero-sub,.ph-sub{font-size:13.5px}.h-stat-n{font-size:1.9rem}.sec,.section,.sec-head,.svc-header,.faq-list,.proj-head,.stats-bar,.gallery-grid,.sol-grid,.proj-grid,.contacto-grid{padding-left:16px;padding-right:16px}.legal-corpo{padding-left:16px;padding-right:16px}.hero-content,.ph-content{padding-left:16px;padding-right:16px}.svc-row{padding-left:16px;padding-right:16px}.hero-badges{padding-left:16px;padding-right:16px}.proj-mosaic,.adv-grid,.proof-grid{margin-left:16px;margin-right:16px}.manifesto-txt{font-size:19px}}@media (max-width:420px){.cta-btns{flex-direction:column;align-items:stretch;width:100%}.cta-btn-g,.cta-btn-o{width:100%}}@media (max-width:1180px){.fg{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:620px){.fg{grid-template-columns:1fr;gap:32px}}.manifesto-inner{width:max-content;will-change:transform}.manifesto-txt{flex-shrink:0;font-size:clamp(1.6rem,2.4vw,2.2rem)}@media (max-width:620px){.manifesto-txt{font-size:21px}}@media (max-width:420px){.manifesto-txt{font-size:20px}}.manifesto-sep{flex-shrink:0}.manifesto:hover .manifesto-inner{animation-play-state:paused}.pmap-svg{position:absolute;inset:0;width:100%;height:100%}.pmap{background:linear-gradient(160deg,#0a1a12 0%,#081410 100%)}.texto-duplo{text-align:left}.sec-head.c + .texto-duplo{margin-left:auto;margin-right:auto}.faixa-demo{background:#2a6448;color:#f4f0e6;text-align:center;padding:7px 5vw;font-family:var(--cond);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;position:relative;z-index:300}[hidden]{display:none !important}a.proj{text-decoration:none;color:inherit;display:block}.contacto-form{min-width:0}@media (max-width: 900px){.f-link{padding:6px 0;margin-bottom:5px}.lang{padding:6px 10px}}html.movimento-total .manifesto-inner{animation:marquee 52s linear infinite !important}@media (max-width:760px){html.movimento-total .manifesto-inner{animation-duration:86s !important}}html.movimento-total .reveal,html.movimento-total .rv{transition:opacity .8s ease,transform .8s ease !important}html.movimento-total .reveal:not(.visivel),html.movimento-total .rv:not(.visivel){opacity:0;transform:translateY(24px)}html.movimento-total .hero-photo,html.movimento-total .ph-photo{animation:zoom 18s ease-out forwards !important}html.movimento-total .scroll-cue{animation:scroll 2.4s ease-in-out infinite !important}html.movimento-total .pin-dot{animation:pin 2s ease-in-out infinite !important}html.movimento-total 
html.movimento-total .proof-card:hover,html.movimento-total .adv-card:hover,html.movimento-total .sol-card:hover,html.movimento-total .proj:hover,html.movimento-total .gp:hover{transform:translateY(-6px) !important}.sdiv,.sdivider{width:64px}.pmap-photo{background:url('imagens/obra-parque-solar-estrutura-neve-aerea.7dfe7f56.webp') center/cover no-repeat;filter:saturate(.5)}.pmap-svg,.pmap-grid,.pmap-deco1,.pmap-deco2,.pmap-foot{z-index:2}.pmap-grid{background-image:linear-gradient(rgba(196,146,42,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(196,146,42,.11) 1px,transparent 1px)}.faq-item[open] .faq-a{max-height:600px;padding-bottom:20px}.faq-ico{transition:transform .3s ease}.faq-item[open] .faq-ico{transform:rotate(45deg)}.faq-q::-webkit-details-marker{display:none}.faq-q{list-style:none}.faq-q::marker{content:''}.sec.obs .proc-title{color:var(--cream)}.sec.obs .proc-desc{color:rgba(255,255,255,.68)}.sec.obs .proc-n{color:rgba(196,146,42,.75)}.sec.obs .proc-step{border-right-color:rgba(255,255,255,0.55)}.sec .if-desc,.section .if-desc{color:#5f584d}.sec .faq-a-txt,.sec.cream .faq-a-txt{color:#5f584d}.svc-list .svc-desc{color:#5f584d}.sec:not(.obs) .proof-text,.section:not(.dark) .proof-text{color:#5f584d}.sec:not(.obs) .etxt,.section:not(.dark) .etxt,.sec:not(.obs) .eyebrow-txt,.section:not(.dark) .eyebrow-txt,.svc-section .etxt,.svc-header .etxt{color:#8a6416}.sec:not(.obs) .eline,.section:not(.dark) .eline,.svc-section .eline{background:#8a6416}[data-img='obra-parque-solar-instalacao-paineis-neve.webp']{background-image:url('imagens/obra-parque-solar-instalacao-paineis-neve.de58a001.webp')}.sec .ci-txt,.section .ci-txt,.contacto-grid .ci-txt{color:#5f584d}.f-rgpd{color:#5f584d}.f-lbl,.f-field label,.f-field > span{color:#4a443b}.sec .ci-h,.section .ci-h,.contacto-grid .ci-h{color:#8a6416}.nav-item .sub-link{text-transform:none;letter-spacing:0;padding:13px 22px;font-weight:400}.nav-name{font-family:var(--serif);font-size:17px;font-weight:600;letter-spacing:0;color:var(--cream);line-height:1.15;display:block}.nav-name em{font-style:italic;font-weight:300}.nav-item .sub-link:hover .nav-name{color:var(--gold)}.nav-sub{font-size:8.5px;letter-spacing:2.2px;margin-top:3px;color:rgba(196,146,42,.78)}.adv-ico{color:var(--gold)}.sec.obs .proc-ico,.section.dark .proc-ico{color:var(--gold)}.sec.obs .proc-step:hover,.section.dark .proc-step:hover{background:rgba(196,146,42,.07)}.sec.obs .proc-step:hover .proc-title{color:var(--gold)}.proof-ico{color:var(--gold)}.sol-card .sol-ico{color:var(--gold)}.topbar .lang{color:rgba(255,255,255,.62)}.topbar .lang.active,.topbar .lang:hover{color:var(--gold)}.legal-corpo .legal-p,.sec .legal-p,.section .legal-p{color:#5f584d}.sec .sec-p,.section .sec-p,.texto-duplo .sec-p{color:#5f584d}.svc-header .svc-note{color:#5f584d}.svc-list .svc-num{color:#8a6416}.proof-grid .proof-ico{color:#8a6416}.faq-ico{color:#8a6416;border-color:rgba(196,146,42,.55)}.faq-item[open] .faq-ico{background:var(--gold);color:var(--obs);border-color:var(--gold)}.sec.cream .sol-name,.sol-card .sol-name{color:var(--white)}.sol-cat,.proj-cat,.gp-cat,.sol-tag{color:var(--goldp)}.gp-loc{color:rgba(255,255,255,.78)}.pmap-overlay{background:radial-gradient(ellipse at 40% 60%,rgba(42,95,66,.15) 0%,transparent 60%),linear-gradient(180deg,rgba(6,14,9,.66) 0%,rgba(6,14,9,.88) 100%)}.pin-lbl{color:var(--goldp)}.pmap-foot{color:rgba(255,255,255,.78)}@media (hover:none),(pointer:coarse){.sol-desc{max-height:none;opacity:1}}.sol-desc{color:rgba(255,255,255,.82)}.gp-dark{background:linear-gradient(to top,rgba(6,14,9,.92) 0%,rgba(6,14,9,.68) 34%,rgba(6,14,9,.18) 66%,transparent 100%)}.proj-dark{background:linear-gradient(to top,rgba(6,14,9,.93) 0%,rgba(6,14,9,.68) 32%,rgba(6,14,9,.26) 58%,rgba(6,14,9,.1) 100%)}.hero .eyebrow-txt,.page-hero .eyebrow-txt{color:var(--goldp)}.hero .cb-flag,.page-hero .cb-flag{color:var(--goldp)}.ph-data-card{max-width:calc(45vw - 20px);overflow-wrap:break-word}@media (max-width:1180px){.hero{flex-direction:column;justify-content:center;align-items:stretch}.hero-stats{position:static}.ph-stats{position:static}}.det-grid{display:grid;gap:2px;padding:0 5vw;max-width:1100px;margin:56px auto 0}.det-item{display:grid;grid-template-columns:88px 1fr;gap:0;background:var(--cream);border-left:2px solid rgba(196,146,42,.28);padding:34px 38px;scroll-margin-top:120px}.det-item + .det-item{margin-top:2px}.det-n{font-family:var(--cond);font-size:13px;font-weight:700;letter-spacing:2px;color:#8a6416;padding-top:6px}.det-title{font-family:var(--serif);font-size:26px;font-weight:600;color:var(--forest);line-height:1.15;margin-bottom:14px}.det-lead{font-size:15px;line-height:1.8;color:#4a453d;margin-bottom:20px;max-width:64ch}.det-corpo{min-width:0}.det-lista{list-style:none;display:grid;gap:9px}.det-lista li{position:relative;padding-left:22px;font-size:13.5px;line-height:1.65;color:#5f584d}.det-lista li::before{content:'';position:absolute;left:0;top:9px;width:9px;height:1px;background:#8a6416}@media (max-width:760px){.det-item{grid-template-columns:1fr;padding:26px 22px}.det-n{padding-top:0;margin-bottom:8px}.det-title{font-size:22px}}.adv-card,.proc-step,.proof-card,.c-item{cursor:default}@media (max-width: 900px){.lang,.f-link,.f-txt,.sub-link,.proj-todos,.about-cta,.btn-ghost,.cta-btn-o{position: relative}.lang::after,.f-link::after,.f-txt::after,.sub-link::after,.saltar::after,.proj-cta::after,.proj-todos::after,.about-cta::after,.btn-ghost::after,.cta-btn-o::after{content: '';position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);height: 44px;pointer-events: auto}.nav-burger{min-width: 44px;min-height: 44px}.nav-link,.nav-cta,.btn-gold,.cta-btn-g{min-height: 44px}.lang{padding-left: 6px;padding-right: 6px}.topbar a,.bc-link,.ci-l{position: relative}.topbar a::after,.bc-link::after,.ci-l::after{content: '';position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);height: 44px}}.form input,.form select,.form textarea,form input:not([type=hidden]),form select,form textarea{min-height: 46px;padding-top: .55rem;padding-bottom: .55rem}form textarea{min-height: 132px}form label{display: inline-block;padding: 2px 0}.fases{padding: clamp(56px,8vw,104px) 5vw}.fase{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(24px,4vw,64px);align-items: center;margin-bottom: clamp(40px,5vw,72px)}.fase:nth-child(even) .fase-media{order: 2}.fase-media{aspect-ratio: 4 / 3;background-size: cover;background-position: center;border: 1px solid rgba(196,146,42,.22);position: relative}.fase-media::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(6,14,9,.10),rgba(6,14,9,.42));pointer-events: none}.fase-num{font-family: 'Cormorant Garamond',Georgia,serif;font-size: clamp(38px,5vw,62px);line-height: 1;color: rgba(196,146,42,.34);font-style: italic;margin-bottom: 6px}.fase-t{font-family: 'Barlow Condensed',sans-serif;font-size: clamp(17px,2vw,22px);letter-spacing: .16em;text-transform: uppercase;font-weight: 600;color: var(--gold,#c4922a);margin: 0 0 12px}.fase-x{font-size: 15.5px;line-height: 1.78;margin: 0}@media (max-width: 860px){.fase{grid-template-columns: 1fr;gap: 18px;margin-bottom: 44px}.fase:nth-child(even) .fase-media{order: 0}.fase-media{aspect-ratio: 16 / 10}}.fase-txt{max-width: 52ch}.sec-lead{max-width: 62ch;margin: 0 0 clamp(32px,4vw,56px);font-size: clamp(16px,1.7vw,18px);line-height: 1.75;color: #4a453d}.sec.obs .sec-lead,.section.dark .sec-lead{color:rgba(244,240,230,.78)}.pmap-svg{position:absolute;inset:0;width:100%;height:100%}.pin-dot-s{fill:var(--gold)}.pin-halo{fill:none;stroke:rgba(196,146,42,.4);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:pinP 2.5s ease-in-out infinite}.pin-lbl-s{font-family:var(--cond);font-size:11px;letter-spacing:2px;fill:var(--goldp);text-transform:uppercase;text-anchor:middle}.pmap-rotas-s line{stroke:rgba(196,146,42,.28);stroke-width:1;stroke-dasharray:4 4}@media (prefers-reduced-motion:reduce){.pin-halo{animation:none}}.pmap-photo{background:none;filter:none}.pmap-overlay{background:radial-gradient(ellipse at 45% 55%,rgba(42,95,66,.18) 0%,transparent 65%)}.pmap-svg{padding:18px;box-sizing:border-box}.pmap{height:560px}@media (max-width:860px){.pmap{height:380px}}.pin-lbl-s{font-size:13px;letter-spacing:2.5px}.pmap-rotas-s line{stroke:rgba(196,146,42,.38);stroke-width:1.2}.pin-g{pointer-events:none}.pin,.pin-dot,.pin-lbl{display:none}.pais,.pmap-ctx,.pin-g{transition:opacity .35s ease,stroke-width .35s ease,fill-opacity .35s ease}.pais{pointer-events:auto;cursor:pointer}@media (hover:hover){.presence:has(.c-item:hover) .pais,.presence:has(.c-item:focus-within) .pais{opacity:.22}.presence:has(.c-item:hover) .pmap-ctx,.presence:has(.c-item:focus-within) .pmap-ctx{opacity:.25}.presence:has(.c-item:hover) .pin-g,.presence:has(.c-item:focus-within) .pin-g{opacity:.28}.presence:has([data-pais="pt"]:hover) .pais--pt,.presence:has([data-pais="pt"]:focus-within) .pais--pt,.presence:has([data-pais="pt"]:hover) .pin--pt,.presence:has([data-pais="pt"]:focus-within) .pin--pt{opacity:1}.presence:has([data-pais="pt"]:hover) .pais--pt,.presence:has([data-pais="pt"]:focus-within) .pais--pt,.presence:has(.pais--pt:hover) .pais--pt{stroke-width:2.2;fill-opacity:.72}.presence:has([data-pais="be"]:hover) .pais--be,.presence:has([data-pais="be"]:focus-within) .pais--be,.presence:has([data-pais="be"]:hover) .pin--be,.presence:has([data-pais="be"]:focus-within) .pin--be{opacity:1}.presence:has([data-pais="be"]:hover) .pais--be,.presence:has([data-pais="be"]:focus-within) .pais--be,.presence:has(.pais--be:hover) .pais--be{stroke-width:2.2;fill-opacity:.72}.presence:has([data-pais="de"]:hover) .pais--de,.presence:has([data-pais="de"]:focus-within) .pais--de,.presence:has([data-pais="de"]:hover) .pin--de,.presence:has([data-pais="de"]:focus-within) .pin--de{opacity:1}.presence:has([data-pais="de"]:hover) .pais--de,.presence:has([data-pais="de"]:focus-within) .pais--de,.presence:has(.pais--de:hover) .pais--de{stroke-width:2.2;fill-opacity:.72}.presence:has([data-pais="uk"]:hover) .pais--uk,.presence:has([data-pais="uk"]:focus-within) .pais--uk,.presence:has([data-pais="uk"]:hover) .pin--uk,.presence:has([data-pais="uk"]:focus-within) .pin--uk{opacity:1}.presence:has([data-pais="uk"]:hover) .pais--uk,.presence:has([data-pais="uk"]:focus-within) .pais--uk,.presence:has(.pais--uk:hover) .pais--uk{stroke-width:2.2;fill-opacity:.72}.presence:has(.pais--pt:hover) .pais:not(.pais--pt),.presence:has(.pais--pt:hover) .pmap-ctx{opacity:.22}.presence:has(.pais--pt:hover) [data-pais="pt"]{padding-left:10px}.presence:has(.pais--pt:hover) [data-pais="pt"] .c-arrow{opacity:1}.presence:has(.pais--be:hover) .pais:not(.pais--be),.presence:has(.pais--be:hover) .pmap-ctx{opacity:.22}.presence:has(.pais--be:hover) [data-pais="be"]{padding-left:10px}.presence:has(.pais--be:hover) [data-pais="be"] .c-arrow{opacity:1}.presence:has(.pais--de:hover) .pais:not(.pais--de),.presence:has(.pais--de:hover) .pmap-ctx{opacity:.22}.presence:has(.pais--de:hover) [data-pais="de"]{padding-left:10px}.presence:has(.pais--de:hover) [data-pais="de"] .c-arrow{opacity:1}.presence:has(.pais--uk:hover) .pais:not(.pais--uk),.presence:has(.pais--uk:hover) .pmap-ctx{opacity:.22}.presence:has(.pais--uk:hover) [data-pais="uk"]{padding-left:10px}.presence:has(.pais--uk:hover) [data-pais="uk"] .c-arrow{opacity:1}}@media (prefers-reduced-motion:reduce){.pais,.pmap-ctx,.pin-g{transition-duration:.01ms}}@keyframes pinOnda{0%{transform:scale(.65);opacity:0}12%{opacity:.85}100%{transform:scale(3.4);opacity:0}}@keyframes pinNucleo{0%,100%{opacity:1}50%{opacity:.72}}.pin-halo{fill:none;stroke:var(--gold);stroke-opacity:.9;stroke-width:1.4;transform-box:fill-box;transform-origin:center;opacity:0;animation:pinOnda 3.4s cubic-bezier(.22,.61,.36,1) infinite;animation-delay:calc(var(--i,0) * .55s)}.pin-halo--1{animation-delay:calc(var(--i,0) * .55s)}.pin-halo--2{animation-delay:calc(var(--i,0) * .55s + 1.7s)}.pin-dot-s{animation:pinNucleo 3.4s ease-in-out infinite;animation-delay:calc(var(--i,0) * .55s)}@media (hover:hover){.presence:has(.c-item:hover) .pin-halo{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.pin-halo{animation:none;opacity:.4;transform:scale(1.6)}.pin-dot-s{animation:none}}@media (min-width:901px){.gallery-grid{grid-template-columns:1.35fr 1fr;grid-template-rows:262px 262px;grid-auto-rows:262px}}.cb-detail,.c-detail,.proj-meta,.f-col-h,.h-stat-l{font-size:11px}.proj-cat,.gp-cat{font-size:10px}.chip{font-size:10px}.f-link,.f-txt,.sub-link{font-size:12px}@media (max-width:900px){.cb-detail,.c-detail,.proj-meta,.f-col-h,.h-stat-l,.proj-cat,.gp-cat,.chip{font-size:12px}.etxt{font-size:11.5px}.nav-link{font-size:12px}}.phs-l,.adv-metric-l,.sol-cat,.sol-tag,.dc-lbl,.ib-lbl,.roi-label,.scroll-txt,.gp-loc{font-size:10px}.ck-no,.ck-yes{font-size:12px}@media (max-width:900px){.phs-l,.adv-metric-l,.sol-cat,.sol-tag,.dc-lbl,.ib-lbl,.roi-label,.gp-loc,.f-tag,.f-copy,.ck-no,.ck-yes,.f-link,.f-txt,.sub-link{font-size:12px}.scroll-txt{font-size:10.5px}}.pmap-foot{font-size:10px}@media (max-width:900px){.f-link,.f-txt,.sub-link,.nav-link,.lang,.bc-curr,.bc-link,.eyebrow-txt,.etxt,.cta-sub,.ph-crumb{font-size:12px}.btn-g,.btn-o,.cta-btn,.cta-btn-o,.form-submit{font-size:13px}}@media (max-width:900px){.tb-contacts a,.tb-contacts,.topbar a,.footer a,.f-col a,.f-bottom a,.f-legal a,.cb-name,.roi-btn,.roi-tl-desc,.proj-todos{font-size:12px}.pmap-foot{font-size:11px}}@media (max-width:900px){.form-label,.form-group label,.form-group span,label,.proj-cta,.about-cta{font-size:12px}}.fases .sec-lead{color:#1e4530}.fases .fase-t{color:#8a6416}.fases .fase-num{color:rgba(138,100,22,.55)}.intro-p{color:#6b6459}@media (max-width:900px){.f-field>span{font-size:12px}}.cta-full{background-image:linear-gradient(rgba(30,69,48,.93),rgba(30,69,48,.93)),url('imagens/textura-fundo-cta.86e47852.webp');background-size:cover;background-position:center}.legal-hero.erro404{background-image:linear-gradient(rgba(6,14,9,.82),rgba(6,14,9,.9)),url('imagens/caminho-nevoeiro-404.7bdd53db.webp');background-size:cover;background-position:center 65%;padding-bottom:110px}.faixa{margin:44px auto 0;max-width:1040px}.faixa-img{width:100%;aspect-ratio:16/7;background-size:cover;background-position:center;border-radius:2px;border:1px solid rgba(196,146,42,.14)}.faixa-img--alta{aspect-ratio:16/9}.faixa-cap{margin-top:12px;font-family:var(--cond);font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#6b6459;text-align:center}.sec.obs .faixa-cap,.section.dark .faixa-cap{color:rgba(255,255,255,.62)}@media (max-width:900px){.faixa{margin-top:32px}.faixa-img{aspect-ratio:16/10}}.js-anim .reveal,.js-anim .rv,.rv{transform:translateY(14px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}html.movimento-total .rv{transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1) !important}html.movimento-total .rv:not(.visivel){transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.reveal,.rv{transform:none !important;transition:opacity .45s ease !important}}.manifesto-inner{animation-duration:52s}@media (max-width:760px){.manifesto-inner{animation-duration:86s}}.nav-link,.nav-item .nav-link{font-family:var(--cond);font-weight:400;font-size:11.5px;letter-spacing:3px;color:rgba(255,255,255,.68)}.nav-link:hover,.nav-link.active{color:var(--white)}.nav-cta{font-weight:600;letter-spacing:2.2px}.form input,.form select,.form textarea,form input:not([type=hidden]),form select,form textarea{font-size: 16px}.roi-disclaimer{font-size:12.5px;line-height:1.7}.roi-res-l{font-size:11px}.roi-tl-desc{font-size:13px}.svc-desc,.proof-text,.adv-text,.sol-desc,.if-desc,.proc-desc{font-size:14px}.faq-a-txt{font-size:14.5px}.svc-note,.about-sub{font-size:14px}.cta-p,.sbody,.roi-info-body{font-size:14.5px}.f-copy,.footer-legal-line,.gp-loc{font-size:12.5px}.f-txt,.f-link{font-size:13px}.nav-cta{font-size:11.5px}.bc-link,.bc-curr{font-size:11.5px}.lang{font-size:11px}.tb-item a{font-size:12.5px}.about-cta{font-size:11.5px}.chip,.etxt,.proj-cat,.pmap-foot{font-size:11px}.dc-lbl,.phs-l,.ib-lbl,.adv-metric-l,.sol-cat,.gp-cat{font-size:11px}.roi-label{font-size:12px}.sol-tag{font-size:11.5px}.faq-a-txt li,.sol-body li,.legal-corpo li,.proc-desc li{font-size:14.5px}.roi-select,.roi-field input,.roi-field select{font-size:16px}.nav-sub{font-size:10.5px;letter-spacing:1.6px}.entrega-nota{max-width:58ch;margin:34px auto 0;font-size:13.5px;color:var(--sand);text-align:center}.claro .entrega-nota{color:#5a6660}.cert-desc{font-size:14px;line-height:1.7}.cert-badge{font-size:11px}.cert-desc{color:#5f584d}.cert-badge{color:#7d5a12}.cert-card{display:flex;flex-direction:column}.cert-desc{flex:1}.cert-badge{align-self:center;margin-top:auto}.vd-palco{position:relative;width:100%;max-width:min(100%,calc((100vh - 190px)*16/9));margin-inline:auto;aspect-ratio:16/9;background:var(--verde-900,#060e09);border-radius:3px;overflow:hidden;box-shadow:0 22px 60px rgba(6,14,9,.30)}.vd-palco iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:0;pointer-events:none}.vd-faixa{position:absolute;left:0;right:0;top:0;z-index:1;height:min(92px,32%);display:flex;align-items:flex-start;padding:16px 20px 0;pointer-events:none;background:linear-gradient(to bottom,#060e09 0%,#060e09 70%,rgba(6,14,9,0) 100%);opacity:0;transition:opacity .6s}.vd-palco[data-faixa] .vd-faixa{opacity:1;transition:opacity .15s}.vd-faixa-t{font-family:var(--cond,inherit);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#e8c870;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-veu{position:absolute;inset:0;cursor:pointer;z-index:1}.vd-palco[data-estado="toca"][data-quieto] .vd-veu{cursor:none}.vd-barra{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:14px;padding:34px 18px 12px;color:#f4f0e6;background:linear-gradient(to top,rgba(6,14,9,.92) 0%,rgba(6,14,9,.55) 55%,rgba(6,14,9,0) 100%);transition:opacity .3s}.vd-barra[hidden]{display:none}.vd-palco[data-estado="toca"][data-quieto] .vd-barra{opacity:0}.vd-palco[data-estado="toca"][data-quieto] .vd-barra:focus-within{opacity:1}.vd-b{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:none;color:#f4f0e6;cursor:pointer;border-radius:2px;transition:color .2s}.vd-b:hover{color:#e8c870}.vd-b:focus-visible,.vd-prog:focus-visible{outline:2px solid #d9a93e;outline-offset:2px}.vd-b svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vd-b-play svg{fill:currentColor;stroke:none}.vd-b-som,.vd-b-fs{margin-left:-4px}.vd-i-play,.vd-i-pausa,.vd-i-som,.vd-i-mudo{display:flex}.vd-i-pausa,.vd-i-mudo{display:none}.vd-palco[data-estado="toca"] .vd-i-play{display:none}.vd-palco[data-estado="toca"] .vd-i-pausa{display:flex}.vd-palco[data-mudo] .vd-i-som{display:none}.vd-palco[data-mudo] .vd-i-mudo{display:flex}.vd-prog{flex:1;height:44px;display:flex;align-items:center;cursor:pointer;position:relative}.vd-prog::before{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:rgba(244,240,230,.28)}.vd-prog-f{position:relative;height:3px;width:0;border-radius:2px;background:#d9a93e}.vd-prog-f::after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#e8c870}.vd-tempo{flex:none;font-family:var(--cond,inherit);font-size:13px;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#f4f0e6;white-space:nowrap}.vd-palco:fullscreen{max-width:none;width:100vw;height:100vh;aspect-ratio:auto;border-radius:0}.vd-palco:-webkit-full-screen{max-width:none;width:100vw;height:100vh;aspect-ratio:auto;border-radius:0}.vd-palco[data-estado="carrega"] .vd-play{animation:vd-pulsa 1.1s ease-in-out infinite}@keyframes vd-pulsa{50%{border-color:#c4922a;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.vd-palco[data-estado="carrega"] .vd-play{animation:none;border-color:#c4922a}}@media(max-width:640px){.vd-barra{gap:6px;padding:26px 8px 6px}.vd-tempo{font-size:12px}}.vd-poster{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;padding:0;width:100%;background:radial-gradient(120% 90% at 30% 20%,#14301f 0%,#060e09 72%)}.vd-play{width:92px;height:92px;border-radius:50%;border:1.5px solid rgba(232,200,112,.55);background:rgba(6,14,9,.42);display:flex;align-items:center;justify-content:center;transition:transform .22s,border-color .22s,background .22s}.vd-poster:hover .vd-play,.vd-poster:focus-visible .vd-play{transform:scale(1.07);border-color:#c4922a;background:rgba(30,69,48,.55)}.vd-play svg{width:29px;height:33px;margin-left:5px;fill:#f4f0e6}.vd-falha{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px;text-align:center;background:radial-gradient(120% 90% at 30% 20%,#14301f 0%,#060e09 72%)}.vd-falha a{font-family:var(--cond,inherit);text-transform:uppercase;letter-spacing:.12em;font-size:13px;padding:11px 26px;border:1px solid #c4922a;color:#e8c870;text-decoration:none;border-radius:2px}@media(max-width:640px){.vd-play{width:68px;height:68px}.vd-play svg{width:21px;height:24px}}.f-svc{margin:0;min-width:0;border:1px solid rgba(20,45,31,.14);border-left:2px solid var(--gold);background:var(--white);padding:22px 24px 24px;display:grid;gap:14px}.f-svc[hidden]{display:none}.f-svc-leg{float:left;width:100%;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-family:var(--cond);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#8a6416}.f-svc-leg::before{content:"";width:28px;height:1px;background:currentColor;align-self:center}.f-svc-nome{font-family:var(--serif);font-size:22px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--forest);flex-basis:100%;line-height:1.15}.f-svc-leg + *{clear:both}.f-svc-nota{margin:0;font-size:13.5px;line-height:1.55;color:#5f584d}.f-svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;min-width:0}.f-svc-grid .f-field{min-width:0}.f-svc-semjs{margin:0;font-size:13.5px;line-height:1.55;color:#5f584d}.f-js .f-svc-semjs{display:none}.f-svc-aviso{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.f-js .f-svc:not([hidden]){animation:fsvc-entra .35s ease both}@keyframes fsvc-entra{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.f-js .f-svc:not([hidden]){animation:none}}.form select{max-width:100%;text-overflow:ellipsis}@media (max-width:640px){.f-svc{padding:18px 16px 20px}.f-svc-grid{grid-template-columns:1fr}}.footer-bottom{flex-wrap:wrap;gap:12px 32px}.f-legal{flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;min-width:0}@media (max-width:768px){.footer-bottom{flex-direction:column;align-items:flex-start}.f-legal{justify-content:flex-start;gap:10px 20px}}.tel-nota{font-size:11px;line-height:1.4;letter-spacing:.2px;color:rgba(255,255,255,.62);white-space:normal}.footer .tel-nota{display:block;margin-top:2px;font-size:11.5px}.contacto-info .tel-nota{display:block;margin:-2px 0 8px;font-size:13px;color:#5f584d}.f-rgpd a{color:#1e4530;text-decoration:underline;text-decoration-color:#c4922a;text-underline-offset:3px;font-weight:500}.f-rgpd a:hover{color:#0c2018;text-decoration-thickness:2px}.wa{position:fixed;right:22px;bottom:calc(22px + var(--wa-sobe,0px) + env(safe-area-inset-bottom,0px));z-index:390;display:flex;align-items:center;flex-direction:row-reverse;gap:14px;transition:bottom .3s ease}.wa-btn{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:64px;height:64px;color:var(--pine);text-decoration:none;filter:drop-shadow(0 8px 18px rgba(6,14,9,.32)) drop-shadow(0 2px 5px rgba(6,14,9,.2));transition:transform .2s ease,filter .25s ease}.wa-btn::before,.wa-btn::after{content:'';position:absolute;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:background .25s}.wa-btn::before{inset:0;background:var(--sand)}.wa-btn::after{inset:2px;background:var(--stone)}.wa-ico{position:relative;z-index:1;width:38px;height:38px}.wa-btn:hover{transform:translateY(-2px)}.wa-btn:hover::after{background:var(--cream)}.wa-btn:focus-visible{outline:3px solid var(--gold-p);outline-offset:4px}.wa-ponto{position:absolute;z-index:2;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--sand);border:3px solid var(--stone);box-sizing:border-box}.wa--aberto .wa-ponto{background:#25D366}.wa--fechado .wa-ponto{background:#d92d20}.wa-ponto::after{content:'';position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(37,211,102,.75);opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){html:not(.sem-movimento) .wa--aberto .wa-ponto::after{animation:waPulso 2.2s ease-out infinite}}html.movimento-total .wa--aberto .wa-ponto::after{animation:waPulso 2.2s ease-out infinite}@keyframes waPulso{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.6);opacity:0}100%{transform:scale(1.6);opacity:0}}.wa-balao{position:relative;display:flex;flex-direction:column;gap:3px;max-width:min(290px,calc(100vw - 112px));padding:11px 15px 12px;background:var(--white);border:1px solid rgba(20,45,31,.14);border-radius:12px 12px 3px 12px;box-shadow:0 12px 28px rgba(6,14,9,.24);cursor:pointer;opacity:0;transform:translateX(8px) scale(.97);transform-origin:right center;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.wa-balao-t{font-family:var(--sans);font-size:14.5px;font-weight:600;line-height:1.3;color:var(--forest)}.wa-balao-s{display:flex;align-items:center;gap:7px;font-family:var(--sans);font-size:12.5px;line-height:1.35;color:var(--sage)}.wa-balao-s:empty{display:none}.wa--aberto .wa-balao-s::before{content:'';flex:none;width:8px;height:8px;border-radius:50%;background:#1fa855}.wa--balao .wa-balao,.wa--dica .wa-balao,.wa:focus-within .wa-balao{opacity:1;transform:none;pointer-events:auto}@media (hover:hover){.wa:hover .wa-balao{opacity:1;transform:none;pointer-events:auto}}.wa-vivo,.wa-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.wa,.wa-balao,.wa-btn{transition:none}.wa-btn:hover{transform:none}}html.sem-movimento .wa,html.sem-movimento .wa-balao,html.sem-movimento .wa-btn{transition:none}body.sem-scroll .wa{display:none}.footer-bottom{padding-right:92px}.wa-fundo{position:fixed;inset:0;z-index:410;background:rgba(6,14,9,.55)}.wa-painel{position:fixed;z-index:420;right:22px;bottom:calc(98px + var(--wa-sobe,0px));width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;background:var(--forest);border-top:2px solid var(--gold);padding:26px 26px 22px;color:var(--cream);box-shadow:0 24px 60px rgba(6,14,9,.5)}.wa-painel[hidden],.wa-fundo[hidden]{display:none}html:has(> body.wa-sem-scroll){overflow:hidden}@supports not selector(:has(*)){body.wa-sem-scroll{overflow:hidden}}.wa-fechar{position:absolute;top:6px;right:6px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--cream);font-size:26px;line-height:1;cursor:pointer}.wa-fechar:hover{color:var(--gold-p)}.wa-fechar:focus-visible,.wa-email-link:focus-visible,.wa-ok-link:focus-visible{outline:2px solid var(--gold-p);outline-offset:3px}.wa-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:10px}.wa-eyebrow .eline{display:block;width:28px;height:1px;background:var(--gold)}.wa-eyebrow .etxt{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-w)}.wa-titulo{font-family:var(--serif);font-weight:300;font-size:29px;line-height:1.1;color:var(--cream);margin:0 40px 12px 0}.wa-titulo em{font-style:italic;color:var(--gold-p)}.wa-estado{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.4;color:var(--cream);margin:0 0 12px}.wa-estado[hidden]{display:none}.wa-estado-ponto{flex:none;width:9px;height:9px;border-radius:50%;background:#25D366;box-shadow:0 0 0 3px rgba(37,211,102,.22)}.wa-aviso{background:var(--pine);border-left:2px solid var(--gold);padding:14px 16px 12px;margin:0 0 16px}.wa-aviso[hidden]{display:none}.wa-aviso-t{font-family:var(--cond);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold-p);margin:0 0 6px}.wa-desc{font-size:14.5px;line-height:1.55;color:var(--cream);margin:0 0 10px}.wa-horario{margin:0 0 10px}.wa-horario-h{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold-w);margin:0 0 4px}.wa-horario ul{list-style:none;margin:0;padding:0}.wa-horario li{font-size:13.5px;line-height:1.6;color:var(--pebble)}.wa-fuso{font-size:12.5px;color:var(--pebble);margin:4px 0 0}.wa-email{font-size:14px;line-height:1.5;color:var(--cream);margin:0}.wa-email-link,.wa-ok-link{color:var(--gold-p);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:500}.wa-email-link:hover,.wa-ok-link:hover{color:var(--cream)}.wa-intro{font-size:14px;line-height:1.5;color:var(--pebble);margin:0 0 14px}.wa-form{display:grid;gap:13px}.wa-linha{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wa-campo{display:grid;gap:6px;align-content:start}.wa-campo label{font-family:var(--cond);font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--pebble)}.wa-opc{font-family:var(--sans);font-weight:400;letter-spacing:0;text-transform:none}.wa-campo input,.wa-campo select,.wa-campo textarea{width:100%;font-family:var(--sans);font-size:16px;line-height:1.4;padding:10px 12px;background:var(--white);color:var(--forest);border:1px solid var(--sand);border-radius:0}.wa-campo select{max-width:100%;text-overflow:ellipsis}.wa-campo textarea{resize:vertical;min-height:84px}.wa-campo input:focus-visible,.wa-campo select:focus-visible,.wa-campo textarea:focus-visible{outline:2px solid var(--gold-p);outline-offset:2px;border-color:var(--gold)}.wa-campo [aria-invalid="true"]{border:2px solid var(--gold-p)}.wa-erro{font-size:13.5px;line-height:1.4;color:var(--gold-p);margin:0}.wa-erro[hidden]{display:none}.wa-conta{display:flex;justify-content:flex-end;font-size:12px;line-height:1;color:var(--pebble);margin:-2px 0 0}.wa-conta-n{font-variant-numeric:tabular-nums}.wa-conta-quase{color:var(--gold-p);font-weight:600}.wa-enviar{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:4px;padding:12px 18px;background:transparent;border:0;color:var(--forest);font-family:var(--cond);font-size:14px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;cursor:pointer}.wa-enviar::before{content:'';position:absolute;inset:0;background:#25D366;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:filter .2s}.wa-enviar>*{position:relative}.wa-enviar .wa-ico{width:22px;height:22px}.wa-enviar:hover::before{filter:brightness(1.07)}.wa-enviar:focus-visible{outline:2px solid var(--gold-p);outline-offset:3px}.wa-ok{margin:0}.wa-ok-txt{display:block;font-size:14px;line-height:1.55;color:var(--cream);background:var(--pine);border-left:2px solid #25D366;padding:10px 12px}.wa-ok-txt[hidden]{display:none}@media (max-width:640px){.wa{right:16px;bottom:calc(16px + var(--wa-sobe,0px) + env(safe-area-inset-bottom,0px));gap:12px}.wa-btn{width:60px;height:60px}.wa-ico{width:36px;height:36px}.wa-balao{max-width:calc(100vw - 104px)}.wa-painel{left:0;right:0;bottom:0;width:auto;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);padding:24px 18px calc(18px + env(safe-area-inset-bottom,0px))}.wa-titulo{font-size:27px}.wa-linha{grid-template-columns:1fr;gap:13px}}@media print{.wa,.wa-painel,.wa-fundo{display:none !important}}.f-dix{white-space:nowrap}.f-dix::before{content:"·";margin:0 .5em 0 .15em;opacity:.7}.f-dix a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.f-dix a:hover,.f-dix a:focus-visible{color:#e8c870}.f-anexo input[type=file]{padding:11px 12px;cursor:pointer;font-size:14px}.f-anexo input[type=file]::file-selector-button{font-family:var(--cond);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;margin-right:14px;padding:9px 14px;border:1px solid #0c2018;background:transparent;color:#0c2018;border-radius:0;cursor:pointer}.f-anexo input[type=file]::file-selector-button:hover{background:#0c2018;color:#f4f0e6}.f-nota{display:block;font-size:13px;line-height:1.55;color:#5f584d}.f-aceito{display:flex;align-items:center;min-height:44px;gap:11px;font-size:14px;line-height:1.5;color:#0c2018;cursor:pointer}form .f-aceito input[type=checkbox]{flex:none;width:19px;height:19px;min-height:0;padding:0;margin:0;accent-color:#1e4530;cursor:pointer}.f-aceito a{color:#1e4530;text-decoration:underline;text-decoration-color:#c4922a;text-underline-offset:3px;font-weight:500}.f-aceito a:hover{color:#0c2018;text-decoration-thickness:2px}h1,h2,h3,h4,h5,button,label,summary,.btn-gold,.btn-ghost,.cta-btn-g,.cta-btn-o,.nav-cta,.nav-link,.sub-link,.lang,.dc-num,.dc-lbl,.phs-n,.phs-l,.h-stat-n,.h-stat-l,.adv-title,.adv-metric-n,.adv-metric-l,.sol-name,.sol-cat,.sol-tag,.f-col-h,.proc-title,.gp-cat,.country-badge{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word}:lang(de) h1,:lang(de) h2,:lang(de) h3,:lang(nl) h1,:lang(nl) h2,:lang(nl) h3,:lang(de) .adv-title,:lang(nl) .adv-title,:lang(de) .sol-name,:lang(nl) .sol-name,:lang(de) .dc-num,:lang(nl) .dc-num{hyphens:auto;-webkit-hyphens:auto}.btn-gold,.btn-ghost,.cta-btn-g,.cta-btn-o{text-align:center;text-decoration:none}.nav-cta{white-space:nowrap;flex-shrink:0}.adv-metric{flex-wrap:wrap}@media (max-width:1024px){.ph-data-card{max-width:none}}@media (max-width:640px){.adv-grid{grid-template-columns:1fr}.adv-card{padding:30px 26px}.ph-data-card{grid-template-columns:1fr;gap:18px;padding:22px 24px}.dc-num{font-size:22px;line-height:1.15}.ph-ctas,.hero-ctas{flex-direction:column;align-items:stretch}.ph-ctas .btn-gold,.ph-ctas .btn-ghost{width:100%}}@media (max-width:420px){.ph-h1{font-size:2.3rem;line-height:1.1}}.btn-g,.btn-o{text-decoration:none;text-align:center;justify-content:center;hyphens:manual;-webkit-hyphens:manual}.btn-o{display:flex;align-items:center}@media (max-width:640px){.ph-ctas .btn-g,.ph-ctas .btn-o{width:100%;min-height:50px}}a.tb-item{white-space:nowrap}@media (max-width:760px){.topbar{flex-direction:column;align-items:flex-start;gap:8px}.tb-contacts{flex-wrap:wrap;gap:6px 22px}}@media (min-width:1025px) and (max-width:1280px){.dc-num{font-size:23px;line-height:1.12}}.vd-palco[data-estado="toque"] iframe{pointer-events:auto}.vd-palco[data-estado="toque"] .vd-veu{display:none}.vd-palco[data-estado="toque"] iframe{pointer-events:none}.vd-palco[data-estado="toque"][data-passa] iframe{pointer-events:auto}.vd-palco[data-estado="toque"] .vd-poster{background:none}.vd-palco[data-estado="toque"][data-passa] .vd-poster{pointer-events:none}.vd-palco[data-estado="toque"] .vd-play{background:rgba(6,14,9,.62);border-color:#c4922a}@media (max-width:640px){.vd-faixa{padding:12px 14px 0}.vd-faixa-t{font-size:10.5px;letter-spacing:.14em}}@media (max-width:560px){.stats-bar .h-stat{justify-content:flex-start;text-align:left;gap:16px}.stats-bar .h-stat-l{text-align:left}.stats-bar .h-stat-n{flex:none;min-width:84px}}.vd-palco[data-faixa] .vd-barra{opacity:1!important;background:linear-gradient(to top,#060e09 0%,#060e09 72%,rgba(6,14,9,0) 100%)}@media (max-width:760px){.sec,.section{padding-top:52px;padding-bottom:52px}.cta-full{padding-top:52px;padding-bottom:52px}.sec:has(> .faixa:only-child){padding-top:4px;padding-bottom:20px}.faixa{margin-top:24px}.page-hero{min-height:0;padding-top:64px;padding-bottom:40px}.ph-data-card{margin-top:26px}.adv-grid{margin-top:32px}.adv-card{padding:26px 24px}.footer{padding-top:44px}}@media (max-width:760px){.footer-grid{padding-bottom:28px;gap:28px}.proof-grid,.cert-grid{margin-top:32px}.proof-card{padding:28px 24px}.cert-card{padding:28px 22px}.legal-hero{padding-top:64px;padding-bottom:36px}.legal-corpo{padding-top:40px;padding-bottom:48px}.legal-sec{margin-bottom:28px}.sec:has(> .faixa:only-child) + .sec,.sec:has(> .faixa:only-child) + .section{padding-top:36px}}@media (max-width:560px){.stats-bar{gap:0}.stats-bar .h-stat{padding:14px 0;border-right:0;border-bottom:1px solid rgba(196,146,42,.14);align-items:center}.stats-bar .h-stat:last-child{border-bottom:0}}@media (max-width:560px){.hero-stats{gap:0;padding-top:10px;padding-bottom:10px}.hero-stats .h-stat{padding:13px 0;border-right:0;border-bottom:1px solid rgba(196,146,42,.14);align-items:center;justify-content:flex-start;text-align:left;gap:16px}.hero-stats .h-stat:last-child{border-bottom:0}.hero-stats .h-stat-n,.stats-bar .h-stat-n{flex:none;min-width:84px;white-space:nowrap}.hero-stats .h-stat-l{text-align:left;margin:0}}.f-legal .f-cookies{cursor:pointer}