.pg .top nav{gap:22px}.pg .top nav a[aria-current]{color:var(--verde)}@media (width<=1100px) and (width>=761px){.pg .top nav{gap:16px;font-size:15px}}.pg-hero{min-height:100svh;padding:calc(64px + clamp(40px, 7vh, 80px)) var(--gut) clamp(48px, 8vh, 96px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.pg-trilha{color:var(--cinza);margin-bottom:20px;font-size:14px}.pg-trilha a:hover{color:var(--off)}.pg-hero h1{font:700 clamp(56px, 7.4vw, 124px)/.98 var(--title);text-transform:uppercase;margin:18px 0 24px}.pg-lead{color:var(--off);max-width:32em;font-size:clamp(18px,1.5vw,22px)}.pg-acoes{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.pg-link{color:var(--verde);font-weight:600}.pg-link:hover{text-decoration:underline}.pg-media{background:var(--grafite) center/cover;aspect-ratio:16/10;border-radius:24px;display:block;position:relative;overflow:hidden}.pg-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-hero-media{aspect-ratio:4/5;width:100%;max-height:76svh}@media (width<=860px){.pg-hero{grid-template-columns:1fr;min-height:0}.pg-hero-media{aspect-ratio:16/11;max-height:none}}.pg-sec{padding:clamp(72px, 11vh, 130px) var(--gut)}.pg-sec>h2{margin-bottom:clamp(28px,4vw,48px);font-size:clamp(52px,7vw,112px)}.pg-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pg-card{background:var(--grafite);border-radius:24px;padding:clamp(24px,2.4vw,36px)}.pg-card h3{margin-bottom:12px;font-size:clamp(30px,2.6vw,42px)}.pg-card p{color:var(--cinza);font-size:17px}@media (width<=980px){.pg-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pg-cards{grid-template-columns:1fr}}.pg-trabalhos{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pg-trabalhos.pg-um{grid-template-columns:1fr}.pg-um .pg-media{aspect-ratio:21/9}.pg-trabalho{margin:0}.pg-trabalho figcaption{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 4px 0;display:flex}.pg-trabalho strong{font:700 clamp(22px, 1.8vw, 28px)/1 var(--title);text-transform:uppercase}.pg-trabalho small{color:var(--cinza);white-space:nowrap;font-size:14px}.pg-extra{color:var(--cinza);margin-top:28px}.pg-extra a{color:var(--verde);font-weight:600}.pg-marcas{margin:clamp(48px, 7vh, 80px) calc(var(--gut) * -1) 0;border-top:1px solid var(--line);padding-top:40px}.pg-marcas .pill{margin:0 var(--gut) 28px}@media (width<=760px){.pg-trabalhos{grid-template-columns:1fr}.pg-um .pg-media{aspect-ratio:16/10}}.pg-passos{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg-passos li{border-top:2px solid var(--roxo);padding-top:20px}.pg-num{font:700 clamp(44px, 4vw, 64px)/1 var(--title);color:var(--verde);margin-bottom:14px;display:block}.pg-passos h3{margin-bottom:10px;font-size:clamp(28px,2.4vw,38px)}.pg-passos p{color:var(--cinza);font-size:17px}@media (width<=980px){.pg-passos{grid-template-columns:repeat(2,1fr);row-gap:36px}}@media (width<=560px){.pg-passos{grid-template-columns:1fr}}.pg-faq{border-top:1px solid var(--line);max-width:980px}.pg-faq details{border-bottom:1px solid var(--line)}.pg-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:clamp(19px,1.6vw,23px);font-weight:600;list-style:none;display:flex}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary:after{content:"+";color:var(--verde);flex:none;font-size:1.4em;line-height:.8;transition:transform .2s}.pg-faq details[open] summary:after{transform:rotate(45deg)}.pg-faq details p{color:var(--cinza);max-width:46em;padding:0 0 24px}.pg-cidades{background:var(--roxo);padding:clamp(48px, 8vh, 80px) var(--gut)}.pg-cidades .pill{margin-bottom:20px}.pg-cidades-lista{font:700 clamp(32px, 4.4vw, 68px)/1.05 var(--title);text-transform:uppercase}.pg-cidades-lista span{font:500 clamp(17px, 1.4vw, 20px)/1.4 var(--text);text-transform:none;margin-top:14px;display:block}.pg-outras{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pg-outra{background:var(--grafite);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:24px 28px;transition:background .2s,color .2s;display:grid}.pg-outra small{color:var(--cinza);letter-spacing:1.5px;text-transform:uppercase;grid-column:1;font-size:13px}.pg-outra strong{font:700 clamp(26px, 2.4vw, 38px)/1 var(--title);text-transform:uppercase;grid-column:1}.pg-outra span{color:var(--verde);grid-area:1/2/3;font-size:28px}.pg-outra:hover{background:var(--verde);color:var(--preto)}.pg-outra:hover small,.pg-outra:hover span{color:var(--preto)}@media (width<=760px){.pg-outras{grid-template-columns:1fr}}@media (width>=820px) and (pointer:fine){.pg-hero h1{font-size:clamp(52px,6vw,104px)}.pg-sec>h2{font-size:clamp(48px,5.6vw,96px)}}.pg-hero-media.pg-app{aspect-ratio:16/11}.pg-marcas-so{border-top:0;margin-top:0;padding-top:0}.pg-marcas .marquee-row{gap:clamp(56px,7vw,120px);padding-right:clamp(56px,7vw,120px)}.pg-marcas .marquee-row img{height:calc(clamp(84px, 8.4vw, 140px) * var(--e,1))}.pg-card-largo{grid-column:1/-1}.pg-card-dois{grid-column:span 2}@media (width<=620px){.pg-card-dois{grid-column:auto}}.pg-hero-so{grid-template-columns:minmax(0,1fr);min-height:72svh}.pg-hero-so .pg-hero-text{max-width:980px}.pg-hero-so{position:relative;overflow:hidden}.pg-hero-so .pg-hero-text{z-index:1;position:relative}.pg-hero-so .arc{width:clamp(300px,42vw,680px);top:50%;right:-6%;transform:translateY(-42%)}@media (width<=860px){.pg-hero-so .arc{opacity:.9;width:70vw;top:auto;bottom:-18%;right:-24%;transform:none}}
