.home main{position:relative}.agua{z-index:0;background:linear-gradient(#9fe6dc,#2fb5a6);width:100%;height:100lvh;position:fixed;inset:0 0 auto}.sem-agua .agua{display:none}.home section{z-index:1;position:relative}.deck{background:var(--areia)}.borda-cima:before,.borda-baixo:after{content:"";background:var(--pedra);z-index:3;height:14px;position:absolute;left:0;right:0}.borda-cima:before{top:0;box-shadow:0 -22px 34px -10px #072b3580,0 -6px #0b3c499e}.borda-baixo:after{bottom:0;box-shadow:0 22px 34px -10px #072b3580,0 6px #0b3c499e}.regua{z-index:40;box-shadow:0 0 0 1px var(--linha), 0 16px 30px -18px #072b3599;pointer-events:none;background:#fffdf8f7;border-radius:999px;justify-items:center;gap:10px;padding:12px 9px 14px;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.regua-nome{letter-spacing:.08em;color:var(--tinta-suave);font-size:.6875rem;font-weight:700}.regua-escala{background:var(--areia-2);border-radius:6px;width:6px;height:190px;position:relative}.regua-ideal{background:var(--sol);border-radius:6px;height:28.5%;position:absolute;bottom:28.6%;left:0;right:0}.regua-marca{--pos:.4286;left:50%;bottom:calc(var(--pos) * 100%);background:var(--petroleo);width:16px;height:16px;box-shadow:0 0 0 3px var(--pedra);border-radius:50%;margin:0 0 -8px -8px;transition:bottom .25s linear,background-color .3s;position:absolute}.regua-marca b{background:var(--petroleo);color:var(--tinta-clara);font:700 .8125rem / 1 var(--f-texto);white-space:nowrap;border-radius:999px;padding:4px 9px;transition:background-color .3s;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.regua.fora .regua-marca,.regua.fora .regua-marca b{background:#6a7a1f}@media (width<=760px){.regua{top:21px;right:calc(var(--margem) + 58px);z-index:60;box-shadow:0 0 0 1px var(--linha);grid-auto-flow:column;align-items:center;gap:7px;padding:7px 11px 7px 10px;transform:none}.regua-escala{width:46px;height:6px}.regua-ideal{width:28.5%;height:auto;inset:0 auto 0 28.6%}.regua-marca{left:calc(var(--pos) * 100%);width:12px;height:12px;margin:0 0 -6px -6px;transition:left .25s linear,background-color .3s;bottom:50%}.regua-marca b{display:none;position:static}.regua-nome:after{content:" " attr(data-valor)}}.abertura .fx-palco{background:0 0;display:block}.janela{z-index:2;left:52vw;right:var(--margem);top:calc(var(--cabecalho) + 2vh);border:14px solid var(--pedra);box-shadow:0 0 0 300vmax var(--areia), 0 0 0 1px var(--linha);transform-origin:50%;pointer-events:none;border-radius:46px;position:absolute;bottom:5vh}.janela:before{content:"";border-radius:32px;position:absolute;inset:0;box-shadow:inset 0 0 0 7px #0b3c499e,inset 0 26px 44px -12px #072b3580,inset 16px 0 36px -18px #072b3552}.boia{z-index:1;filter:drop-shadow(16px 22px 9px #072b3552);pointer-events:none;width:clamp(110px,12vw,170px);height:auto;animation:19s ease-in-out infinite alternate boiar;position:absolute;top:50%;right:13vw}.boia-fora{z-index:1;pointer-events:none;position:absolute;inset:0}@keyframes boiar{0%{transform:translate(0)rotate(0)}50%{transform:translate(-46px,-34px)rotate(48deg)}to{transform:translate(28px,40px)rotate(112deg)}}.abertura-col{z-index:3;inset:var(--cabecalho) auto 0 0;width:52vw;padding-left:max(var(--margem), calc((100vw - var(--largura)) / 2));padding-right:clamp(24px,4vw,64px);flex-direction:column;padding-block:12px 20px;display:flex;position:absolute}.abertura-texto{margin-block:auto}.abertura-texto h1{color:var(--petroleo);max-width:11em;margin:clamp(8px,1.8vh,16px) 0 clamp(10px,2.4vh,22px);font-size:clamp(2.2rem,min(1rem + 4.2vw,11.5vh),5rem)}.abertura-apoio{color:var(--tinta-suave);max-width:36ch;font-size:clamp(1rem,2.7vh,1.3125rem)}.acoes{flex-wrap:wrap;gap:12px;margin:clamp(16px,3.4vh,30px) 0 clamp(16px,3.6vh,34px);display:flex}@media (height<=610px) and (width>=761px){.abertura .promessas{display:none}}.abertura-depois{z-index:4;inset:var(--cabecalho) 0 0 0;text-align:center;padding:0 var(--margem);opacity:0;pointer-events:none;color:var(--fundo-fundo);text-shadow:0 0 34px #d6f7f1f2,0 0 8px #d6f7f1b3;align-content:center;justify-items:center;gap:14px;display:grid;position:absolute}.abertura-depois .rotulo{color:inherit}.abertura-depois .fala{font-family:var(--f-titulo);letter-spacing:-.03em;max-width:none;font-size:clamp(2.6rem,1rem + 6vw,6.4rem);font-weight:640;font-stretch:86%;line-height:.98}.abertura-depois .nota{font-size:var(--t2);max-width:30ch;font-weight:500}.fx-reduzido .abertura-depois{display:none}@media (width<=760px){.janela{border-width:10px;border-radius:34px;height:29svh;inset:auto 12px 84px}.janela:before{border-radius:24px}.boia{width:92px;top:auto;bottom:calc(84px + 9svh);right:16vw}.abertura-col{width:auto;padding:calc(var(--cabecalho) + 26px) var(--margem) 0;display:block;position:relative;inset:auto}.abertura-texto h1{margin:12px 0 14px;font-size:clamp(2.3rem,10.4vw,3.1rem)}.abertura-apoio{font-size:var(--t1);max-width:none}.abertura-depois{inset:var(--cabecalho) 0 84px 0}.abertura-depois .nota{font-size:var(--t1)}.acoes{margin:20px 0 0}.acoes .botao{flex:1;padding:0 14px}.abertura .promessas{display:none}}@media (width<=760px) and (height<=730px){.abertura-apoio{display:none}}.semana{color:var(--tinta-clara);padding:0 0 26vh;overflow-x:clip}.semana-fita{top:calc(var(--cabecalho) + 10px);z-index:5;padding:0 var(--margem);pointer-events:none;justify-content:center;margin-bottom:20vh;display:flex;position:sticky}.fita{font-size:var(--t-rotulo);letter-spacing:.09em;text-transform:uppercase;background:#072b35e6;border-radius:999px;align-items:center;gap:clamp(16px,3vw,40px);padding:10px 22px;font-weight:600;display:flex;box-shadow:0 0 0 1px #f6f3ec29,0 18px 34px -20px #072b35e6}.fita-dias{--dia:0;text-align:center;grid-template-columns:repeat(6,clamp(34px,4.4vw,58px));padding-bottom:9px;display:grid;position:relative}.fita-dias li{opacity:.55;transition:opacity .3s}.fita-dias li.hoje{opacity:1}.fita-dias:after{content:"";background:#f6f3ec38;border-radius:2px;height:2px;position:absolute;bottom:2px;left:0;right:0}.fita-marca{bottom:-2px;left:calc((var(--dia) + .5) / 6 * 100%);background:var(--tinta-clara);z-index:1;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute}.fita-cloro{white-space:nowrap;align-items:center;gap:10px;display:flex}.fita-barra{background:#f6f3ec38;border-radius:6px;width:clamp(48px,7vw,96px);height:6px;overflow:hidden}.fita-barra i{--cloro:1;transform-origin:0;height:100%;transform:scaleX(var(--cloro));background:#7fe0d2;border-radius:6px;display:block}.fita-cloro b{min-width:6.2em;font-weight:700}.chuva{--chuva:0;z-index:1;pointer-events:none;height:150vh;opacity:var(--chuva);background:repeating-linear-gradient(101deg,#0000 0 46px,#fff3 46px 47px,#0000 47px 83px,#ffffff21 83px 84px) 0 0/300px 300px;animation:.55s linear infinite chover;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}@keyframes chover{to{background-position:-58px 300px}}.dia-cena{z-index:2;text-shadow:0 2px 30px #072b3599,0 1px 2px #072b3559;grid-template-columns:minmax(0,1.55fr) minmax(230px,300px);align-items:end;gap:clamp(28px,6vw,96px);display:grid;position:relative}.dia-cena+.dia-cena{margin-top:30vh}.dia-texto{font-family:var(--f-titulo)}.dia-cena .nota{font-family:var(--f-texto);font-size:var(--t2);opacity:.94;max-width:34ch;margin-top:20px;line-height:1.45}.d2{grid-template-columns:minmax(230px,300px) minmax(0,1.55fr)}.d2 .dia-texto{text-align:right;order:2}.d2 .fala,.d2 .nota{margin-left:auto}.leitura{color:var(--tinta);text-shadow:none;background:#fffdf8f0;border-radius:22px;padding:20px 22px 18px;box-shadow:0 30px 50px -30px #072b35cc}.leitura dl{margin:12px 0 0}.leitura dl>div{border-top:1px dashed var(--linha);grid-template-columns:3.6em 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.leitura dt{font-weight:600;font-size:var(--t0)}.leitura dd{align-items:center;gap:10px;margin:0;display:flex}.leitura dd b{font-size:var(--t0);min-width:6.4em}.trilha{background:var(--areia-2);border-radius:6px;flex:1;height:6px;position:relative}.trilha.ph:before{content:"";background:var(--sol);border-radius:6px;width:28%;position:absolute;top:0;bottom:0;left:28%}.trilha.ph i{width:12px;height:12px;box-shadow:0 0 0 2px var(--pedra);background:#6a7a1f;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.trilha.cl i{background:var(--agua);border-radius:6px;min-width:3px;height:100%;display:block}.amostra{background:linear-gradient(90deg,#7c8c3c,#4c5a22);border-radius:8px;flex:1;height:16px}.boia-suja{opacity:.85;filter:saturate(.55)brightness(.82)sepia(.25);width:clamp(90px,9vw,130px);position:absolute;top:-22vh;right:34%}.boia-suja .boia{width:100%;animation-duration:26s;position:static}.dia-cena .rotulo{color:inherit;opacity:.9;margin-bottom:14px}.dia-cena .fala{letter-spacing:-.028em;max-width:9.2em;font-size:clamp(2.3rem,1rem + 5.2vw,5.4rem);font-weight:640;font-stretch:86%;line-height:.98}.queixas{z-index:2;border-radius:var(--raio-g);background:#072b35e6;max-width:880px;margin:34vh auto 0;padding:clamp(26px,4vw,48px);position:relative;box-shadow:0 0 0 1px #f6f3ec24}.queixas .rotulo{color:var(--agua-clara)}.queixas h3{font-size:var(--t4);max-width:18ch;margin-top:10px}.queixas ul{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;display:grid}.queixas li{border-top:1px solid #f6f3ec3d;padding-top:16px}.queixas li b{font-family:var(--f-titulo);letter-spacing:-.03em;font-size:clamp(2.4rem,1.4rem + 3vw,4rem);font-weight:640;font-stretch:84%;line-height:1;display:block}.queixas li span{opacity:.9;margin-top:8px;display:block}.queixas .fonte{font-size:var(--t0);opacity:.66;max-width:none;margin-top:26px}.folhas{pointer-events:none;position:absolute;inset:0}.folha{z-index:1;opacity:0;width:clamp(48px,5.4vw,86px);transform:translate(var(--dx,-30vw), -40vh) rotate(-120deg);transition:transform 3.2s var(--suave), opacity 1.2s ease;filter:drop-shadow(6px 9px 5px #072b3559);position:absolute}.folhas.caidas .folha{opacity:1;transform:rotate(var(--giro,20deg))}.folha svg{animation:7s ease-in-out infinite alternate balanca}.folha:nth-child(2n) svg{animation-duration:9s;animation-direction:alternate-reverse}@keyframes balanca{0%{transform:translate(0)rotate(-7deg)}to{transform:translate(14px,10px)rotate(9deg)}}.f1{--giro:24deg;top:36%;left:58%}.f2{--giro:-38deg;--dx:30vw;transition-delay:.25s;top:40%;left:14%}.f3{--giro:70deg;transition-delay:.5s;top:45%;left:76%}.f4{--giro:-12deg;--dx:20vw;width:clamp(64px,7vw,112px);transition-delay:.7s;top:49%;left:44%}.f5{--giro:130deg;transition-delay:.4s;top:55%;left:88%}.f6{--giro:-80deg;--dx:40vw;transition-delay:.9s;top:57%;left:6%}.f7{--giro:52deg;width:clamp(60px,6.4vw,100px);transition-delay:.6s;top:62%;left:30%}.f8{--giro:-150deg;--dx:26vw;transition-delay:1.1s;top:64%;left:66%}.f9{--giro:96deg;transition-delay:.8s;top:70%;left:52%}.f10{--giro:-24deg;--dx:34vw;transition-delay:1.3s;top:73%;left:20%}.f11{--giro:14deg;width:clamp(60px,6.4vw,100px);transition-delay:1s;top:76%;left:82%}.f12{--giro:-110deg;--dx:18vw;transition-delay:1.4s;top:80%;left:40%}@media (width<=760px){.semana{padding:0 0 22vh}.semana-fita{margin-bottom:14vh;padding:0 12px}.fita{gap:12px;padding:9px 14px;font-size:.6875rem}.fita-dias{grid-template-columns:repeat(6,28px)}.fita-cloro b{display:none}.dia-cena,.d2{grid-template-columns:1fr;gap:22px}.dia-cena+.dia-cena{margin-top:24vh}.d2 .dia-texto{order:0}.dia-cena .nota{font-size:var(--t1)}.leitura{max-width:300px}.d2 .leitura{margin-left:auto}.boia-suja{top:-15vh;right:6%}.queixas{margin-top:26vh}.queixas ul{grid-template-columns:1fr;gap:14px}.queixas li{grid-template-columns:5.4rem 1fr;align-items:center;gap:12px;display:grid}.queixas li span{margin-top:0}}.visita .fx-palco{background:0 0}.visita-grade{width:min(100% - 2 * var(--margem), 1120px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.prancheta{background:var(--pedra);border-radius:var(--raio-g);box-shadow:0 40px 70px -40px #072b35b3, 0 0 0 1px var(--linha);padding:clamp(24px,3.2vw,44px)}.prancheta h2{color:var(--petroleo);margin:12px 0 26px;font-size:clamp(1.9rem,1rem + 2.6vw,3.1rem)}.passos{counter-reset:passo}.visita .passos .fx-etapa{opacity:1;border-top:1px solid var(--linha);color:var(--tinta-suave);counter-increment:passo;padding:13px 0 13px 46px;transition:color .35s;position:relative}.passos .fx-etapa:before{content:"1";width:30px;height:30px;font:700 .875rem / 1 var(--f-texto);background:var(--areia-2);color:var(--tinta-suave);transition:background-color .35s ease, color .35s ease, transform .45s var(--suave);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:0}.passos .fx-etapa:nth-child(2):before{content:"2"}.passos .fx-etapa:nth-child(3):before{content:"3"}.passos .fx-etapa:nth-child(4):before{content:"4"}.passos .fx-etapa:nth-child(5):before{content:"5"}.passos b{color:var(--tinta);font-weight:600;display:block}.passos span{font-size:var(--t0)}.visita[data-etapa="1"] .passos .fx-etapa:first-child:before,.visita[data-etapa="2"] .passos .fx-etapa:nth-child(2):before,.visita[data-etapa="3"] .passos .fx-etapa:nth-child(3):before,.visita[data-etapa="4"] .passos .fx-etapa:nth-child(4):before,.visita[data-etapa="5"] .passos .fx-etapa:nth-child(5):before{background:var(--sol);color:var(--tinta);transform:scale(1.18)}.visita[data-etapa="2"] .passos .fx-etapa:nth-child(-n+1):before,.visita[data-etapa="3"] .passos .fx-etapa:nth-child(-n+2):before,.visita[data-etapa="4"] .passos .fx-etapa:nth-child(-n+3):before,.visita[data-etapa="5"] .passos .fx-etapa:nth-child(-n+4):before{background:var(--agua);color:#fff}.celular{background:var(--fundo-fundo);border-radius:46px;width:clamp(270px,24vw,330px);height:min(640px,78vh);padding:11px;box-shadow:0 50px 90px -40px #072b35d9,inset 0 0 0 2px #f6f3ec29}.celular-tela{background:#e9e3d6;border-radius:36px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.conversa-topo{background:var(--petroleo);color:var(--tinta-clara);font-weight:600;font-size:var(--t0);z-index:2;flex:none;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.conversa-topo i{background:var(--agua);border-radius:50%;width:30px;height:30px;box-shadow:inset 0 7px #ffffff80}.conversa-topo small{opacity:.7;font-size:.75rem;font-weight:400;display:block}.conversa-corpo{flex:1;padding:12px;overflow:hidden}.relatorio{will-change:transform;gap:8px;font-size:.8125rem;line-height:1.35;display:grid}.bolha{background:var(--pedra);border-radius:4px 16px 16px;padding:11px 12px;box-shadow:0 1px 1px #072b3524}.bolha h3{font-family:var(--f-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);margin-bottom:6px;font-size:.6875rem;font-weight:700;font-stretch:100%}.bolha-cab{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bolha-cab b{font-size:.9375rem}.selo-exemplo{letter-spacing:.08em;text-transform:uppercase;background:var(--areia-2);color:var(--tinta-suave);border-radius:999px;padding:3px 7px;font-size:.625rem;font-weight:700}.foto-exemplo{border-radius:10px;height:96px;position:relative;overflow:hidden}.foto-exemplo.antes{background:radial-gradient(120% 90% at 30% 20%,#76873a,#46541f 70%)}.foto-exemplo.depois{background:radial-gradient(40% 30% at 30% 30%,#ffffff8c,#0000 70%),radial-gradient(30% 24% at 72% 62%,#fff6,#0000 70%),linear-gradient(160deg,#b9efe6,#2fb5a6)}.foto-exemplo span{color:#fff;background:#072b35b3;border-radius:999px;padding:3px 8px;font-size:.6875rem;font-weight:600;position:absolute;bottom:7px;left:8px}.feito li{align-items:center;gap:8px;padding:3px 0;display:flex}.feito li:before{content:"";background:var(--agua) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.4' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;flex:none;width:15px;height:15px}.leituras{border-collapse:collapse;width:100%}.leituras td{padding:4px 0}.leituras td:nth-child(2),.leituras td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.leituras td:nth-child(2){color:var(--tinta-suave);padding-right:8px;text-decoration:line-through}.leituras td:nth-child(3){color:var(--agua-escura);font-weight:700}.leituras small{color:var(--tinta-suave);font-size:.6875rem;display:block}@media (width<=860px){.visita-grade{height:100%;padding:calc(var(--cabecalho) + 44px) 0 86px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:14px}.prancheta{border-radius:22px;width:100%;padding:16px 18px}.prancheta h2{margin:6px 0 10px;font-size:1.6rem}.prancheta .rotulo{display:none}.visita .passos .fx-etapa{border-top:0;padding:4px 0 4px 42px;display:none}.passos .fx-etapa:before{top:6px}.visita[data-etapa="1"] .passos .fx-etapa:first-child,.visita[data-etapa="2"] .passos .fx-etapa:nth-child(2),.visita[data-etapa="3"] .passos .fx-etapa:nth-child(3),.visita[data-etapa="4"] .passos .fx-etapa:nth-child(4),.visita[data-etapa="5"] .passos .fx-etapa:nth-child(5){display:block}.celular{border-radius:38px;flex:1;place-self:stretch center;width:min(280px,74vw);height:auto;min-height:0;padding:9px}.visita-grade{flex-direction:column;display:flex}.celular-tela{border-radius:30px}}.preco{padding:var(--e7) 0 var(--e6)}.preco-topo{gap:var(--e4);margin-bottom:var(--e5);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.preco-topo h2{color:var(--petroleo);max-width:14ch;margin-top:14px}.preco-topo p{color:var(--tinta-suave)}.raias{border-top:2px solid var(--petroleo);grid-template-columns:repeat(3,1fr);display:grid}.raia{border-right:1px dashed var(--linha);padding:30px clamp(18px,2.4vw,34px) 34px}.raia:first-child{padding-left:0}.raia:last-child{border-right:0;padding-right:0}.raia h3{color:var(--petroleo);margin:8px 0 6px}.raia .valor{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:22px 0 20px;display:flex}.raia .valor small{width:100%;font-size:var(--t0);color:var(--tinta-suave)}.raia .valor b{font-family:var(--f-titulo);letter-spacing:-.04em;color:var(--tinta);font-size:clamp(3rem,2rem + 3.4vw,5rem);font-weight:640;font-stretch:82%;line-height:1}.raia .valor span{color:var(--tinta-suave)}.raia .lista-check{font-size:var(--t0)}.simulador{margin-top:var(--e5);gap:var(--e4);background:var(--petroleo);color:var(--tinta-clara);border-radius:var(--raio-g);grid-template-columns:1.5fr 1fr;align-items:center;padding:clamp(24px,3.4vw,48px);display:grid}.simulador h3{margin-bottom:20px}.simulador fieldset{border:0;margin:0 0 14px;padding:0}.simulador legend{font-size:var(--t-rotulo);letter-spacing:.09em;text-transform:uppercase;color:var(--agua-clara);margin-bottom:8px;padding:0;font-weight:600}.simulador .chip>span{color:var(--tinta-clara);background:#f6f3ec14;box-shadow:inset 0 0 0 1.5px #f6f3ec47}.simulador .opcao:hover>span{box-shadow:inset 0 0 0 1.5px var(--tinta-clara)}.simulador .opcao input:checked+span{background:var(--tinta-clara);color:var(--petroleo);box-shadow:none}.simulador .opcao input:focus-visible+span{outline-color:var(--sol)}.sim-resultado .rotulo{color:var(--agua-clara)}.sim-resultado .sim-valor{font-family:var(--f-titulo);letter-spacing:-.03em;margin:8px 0 6px;font-size:clamp(2.2rem,1.4rem + 2.6vw,3.6rem);font-weight:640;font-stretch:84%;line-height:1.02}.sim-resultado .sim-plano{opacity:.8;min-height:1.5em;margin-bottom:22px}.preco-nota{margin-top:var(--e3);font-size:var(--t0);color:var(--tinta-suave);max-width:none}@media (width<=860px){.preco{padding:var(--e6) 0 var(--e5)}.preco-topo{gap:var(--e2);margin-bottom:var(--e4);grid-template-columns:1fr}.raias{grid-template-columns:1fr}.raia{border-right:0;border-bottom:1px dashed var(--linha);padding:26px 0}.simulador{gap:var(--e3);grid-template-columns:1fr}}.servicos .fx-palco{background:0 0;justify-content:flex-start}.trilho{width:100%;padding:0 var(--margem);align-items:stretch;gap:clamp(14px,1.6vw,24px)}.painel{background:var(--pedra);border-radius:var(--raio-g);min-height:min(460px,64vh);box-shadow:0 40px 70px -44px #072b35bf, 0 0 0 1px var(--linha);flex-direction:column;flex:0 0 min(400px,80vw);padding:clamp(24px,2.6vw,36px);display:flex}.painel h3{color:var(--petroleo);margin:10px 0 12px}.painel p{color:var(--tinta-suave)}.painel .link-seta{align-self:flex-start;margin-top:auto}.painel p+.link-seta{margin-top:auto}.painel .mais{color:var(--tinta);margin:14px 0 24px;font-weight:600}.painel-titulo{background:var(--areia);flex-basis:min(430px,82vw);justify-content:flex-end}.painel-titulo h2{color:var(--petroleo);margin-top:14px;font-size:clamp(2rem,1.2rem + 2.4vw,3rem)}.painel-quente{background:var(--petroleo);color:var(--tinta-clara);flex-basis:min(640px,88vw);grid-template-columns:1fr auto;gap:10px 32px;display:grid;box-shadow:0 40px 70px -44px #072b35d9}.painel-quente>div{flex-direction:column;display:flex}.painel-quente h3{color:#fff;font-size:var(--t4)}.painel-quente p{color:#f6f3ecd6}.painel-quente .rotulo{color:var(--agua-clara)}.painel-quente .link-seta{color:#fff}.termometro{letter-spacing:.06em;text-transform:uppercase;width:58px;color:var(--agua-clara);text-align:center;grid-template-rows:auto 1fr auto;justify-items:center;gap:10px;font-size:.75rem;font-weight:600;display:grid}.termometro i{background:#f6f3ec29;border-radius:14px;width:14px;min-height:170px;position:relative;overflow:hidden}.termometro i:after{content:"";transform-origin:bottom;transform:scaleY(calc(.16 + min(var(--progresso,0) * 3.2, .72)));background:linear-gradient(#ffd76a,#5fd2c4);border-radius:14px;position:absolute;inset:0}.painel-fotos{flex-basis:min(620px,88vw)}.par-fotos{flex:1;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.par-fotos .espaco-foto{aspect-ratio:auto;min-height:200px}.fx-reduzido .trilho{padding-block:var(--e5);gap:16px}.fx-reduzido .painel-titulo{flex-basis:100%}@media (width<=760px){.trilho{align-items:center}.painel{min-height:min(400px,56vh);padding:22px}.painel-quente{grid-template-columns:1fr}.painel-quente h3{font-size:var(--t3)}.painel-quente p{font-size:var(--t0)}.termometro{display:none}}.perto{padding:var(--e7) 0}.perto-grade{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(40px,7vw,120px);display:grid}.perto h2{color:var(--petroleo);margin:14px 0 28px}.cidades{columns:2;font-family:var(--f-titulo);font-size:var(--t2);letter-spacing:-.012em;color:var(--tinta);column-gap:32px;font-weight:560;font-stretch:86%;line-height:1.7}.cidades li{white-space:nowrap;break-inside:avoid}.perto .apoio{color:var(--tinta-suave);margin-top:22px}.garantia{margin-top:var(--e5)}.garantia .grande{font-family:var(--f-titulo);letter-spacing:-.012em;color:var(--petroleo);font-weight:560;font-stretch:90%;line-height:1.25;font-size:var(--t3);margin-top:10px}.perguntas-topo{border-bottom:2px solid var(--petroleo);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.perguntas-topo h2{font-size:var(--t3);margin:0}@media (width<=860px){.perto{padding:var(--e6) 0}.perto-grade{grid-template-columns:1fr}}.fecho{padding:0 0 var(--e6);overflow:hidden}.fecho-janela{z-index:0;height:min(52vh,480px);margin:0 var(--margem);border:14px solid var(--pedra);box-shadow:0 0 0 300vmax var(--areia), 0 0 0 1px var(--linha);border-radius:46px;position:relative}.fecho-janela:before{content:"";border-radius:32px;position:absolute;inset:0;box-shadow:inset 0 0 0 7px #0b3c499e,inset 0 26px 44px -12px #072b3580}.fecho-janela .boia{top:34%;right:18%}.fecho-conteudo{z-index:1;padding-top:var(--e5);position:relative}.fecho-topo{gap:var(--e4);margin-bottom:var(--e4);grid-template-columns:1.1fr 1fr;align-items:end;display:grid}.fecho h2{color:var(--petroleo);font-size:var(--t5);margin-top:12px}.fecho-topo p{color:var(--tinta-suave)}.fecho-zap{margin-top:var(--e4);color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.fecho-zap b{color:var(--tinta);font-family:var(--f-titulo);font-size:var(--t2);font-stretch:90%}@media (width<=860px){.fecho-janela{border-width:10px;border-radius:34px;height:30svh;margin:0 12px}.fecho-janela:before{border-radius:24px}.fecho-topo{gap:var(--e2);grid-template-columns:1fr}.fecho-zap .botao{width:100%}}.fx-reduzido .abertura .fx-palco{min-height:100svh;position:relative}.fx-reduzido .visita .fx-palco{padding:var(--e6) 0}.fx-reduzido .visita .passos .fx-etapa{margin:0;display:block}.fx-reduzido .celular,.fx-reduzido .celular-tela{height:auto}.fx-reduzido .conversa-corpo{overflow:visible}.fx-reduzido .boia,.fx-reduzido .folha svg{animation:none}.sem-agua .janela,.sem-agua .fecho-janela{background:linear-gradient(160deg,#b9efe6,#2fb5a6)}.sem-agua .semana{background:linear-gradient(#4f7a70 0%,#556b2b 70%)}.sem-agua .visita{background:linear-gradient(#556b2b,#2fb5a6)}.sem-agua .servicos{background:linear-gradient(160deg,#9fe6dc,#2fb5a6)}.cidades-regioes{gap:22px;display:grid}.cidades-regiao .rotulo{color:var(--agua-escura);margin-bottom:6px}.cidades-regiao .rotulo a{text-decoration:none}.cidades-regiao .rotulo a:after{content:" →"}.cidades-regiao .rotulo a:hover{text-decoration:underline}.cidades-curitiba{columns:1}.cidades li:first-child{color:inherit}[data-menu=aberto] .regua{display:none}@media (width<=760px),(height<=560px) and (orientation:landscape){.servicos[data-fx-fixa]{padding:var(--e5) 0 var(--e4);height:auto!important}.servicos .fx-palco{height:auto;display:block;position:relative;overflow:visible}.servicos .trilho{scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:18px;overflow-x:auto;transform:none!important}.servicos .trilho::-webkit-scrollbar{display:none}.servicos .painel{scroll-snap-align:start;min-height:0}.servicos .painel-titulo{flex-basis:min(320px,78vw)}.servicos .trilho:after{content:"";flex:0 0 1px}.arraste{margin:4px var(--margem) 0;font-size:var(--t0);color:var(--fundo-fundo);align-items:center;gap:10px;font-weight:600;display:flex}.arraste:after{content:"";background:currentColor;border-radius:2px;width:36px;height:2px;animation:1.6s ease-in-out infinite arraste}}@keyframes arraste{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(10px)}}@media (width>=761px) and (height>=561px),(width>=761px) and (orientation:portrait){.arraste{display:none}}@media (height<=560px) and (orientation:landscape){.abertura-col{padding-block:4px 8px}.abertura-texto h1{margin:6px 0 10px;font-size:clamp(1.8rem,9vh,2.6rem)}.abertura-apoio,.abertura .promessas{display:none}.acoes{margin:12px 0 0}.abertura-depois .nota{display:none}.visita-grade{height:100%;padding:calc(var(--cabecalho) + 6px) 0 10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.prancheta{border-radius:22px;padding:14px 18px}.prancheta .rotulo{display:none}.prancheta h2{margin:2px 0 8px;font-size:1.35rem}.visita .passos .fx-etapa{border-top:0;padding:4px 0 4px 42px;display:none}.visita[data-etapa="1"] .passos .fx-etapa:first-child,.visita[data-etapa="2"] .passos .fx-etapa:nth-child(2),.visita[data-etapa="3"] .passos .fx-etapa:nth-child(3),.visita[data-etapa="4"] .passos .fx-etapa:nth-child(4),.visita[data-etapa="5"] .passos .fx-etapa:nth-child(5){display:block}.celular{width:200px;height:calc(100svh - var(--cabecalho) - 20px);border-radius:30px;padding:7px}.celular-tela{border-radius:24px}.semana-fita{top:calc(var(--cabecalho) + 4px)}.dia-cena .fala{font-size:clamp(1.8rem,11vh,3rem)}}.perto-grade>*{min-width:0}@media (width<=860px){.perto-grade{grid-template-columns:minmax(0,1fr)}.cidades li{white-space:normal}.cidades{font-size:var(--t1);column-gap:20px}}@media (height<=560px) and (orientation:landscape){.regua{display:none}}.painel .link-seta{text-underline-offset:.25em;border-bottom:0;padding:12px 0;text-decoration:underline 1.5px}.cidades-regiao .rotulo a{margin:-14px 0;padding:14px 0;display:inline-block}@media (width<=400px){.regua{gap:6px;padding:7px 9px}.regua-escala{width:26px}}
