.site{--claro:#f8f6e6;background:var(--claro);color:var(--grafite);font-size:17px;line-height:1.6;overflow-x:clip}.site-largura{width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.site-pular{position:absolute;left:-9999px;top:8px;padding:10px 16px;background:var(--dourado);color:var(--verde);border-radius:10px;z-index:60}.site-pular:focus{left:12px}.site a{color:inherit}.site :focus-visible{outline:2px solid var(--verde);outline-offset:4px;border-radius:6px}.site-manifesto :focus-visible,.site-rodape :focus-visible,.site-verde :focus-visible{outline-color:var(--dourado)}.site .it,.site h1 em,.site h2 em{font-style:italic;font-weight:300}.site:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;width:min(1180px,100% - 48px);margin-inline:auto;background:repeating-linear-gradient(90deg,rgba(0,39,39,.07) 0 1px,transparent 1px 25%);border-right:1px solid rgba(0,39,39,.07)}.site main,.site-rodape{position:relative;z-index:1}.site-clara{background:transparent}.mov .site [data-palavras],.mov .site [data-revela]{visibility:hidden}.pl{overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.pl,.pl>span{display:inline-block}.pl>span{will-change:transform}.mov .site .en{opacity:.16}.site-topo{position:fixed;top:0;left:0;right:0;z-index:40;padding:14px 0;transition:padding .3s ease}.site-topo-linha{display:flex;align-items:center;justify-content:space-between;gap:20px}.site-logo{height:36px;width:auto;display:block;color:var(--verde);transition:height .3s ease}.site-nav{display:flex;align-items:center;gap:4px;padding:5px 5px 5px 18px;border-radius:999px;background:rgba(248,246,230,.6);border:1px solid rgba(0,39,39,.1);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);font:500 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--verde)}.site-nav a{text-decoration:none;padding:12px;border-radius:999px;transition:background .2s}.site-nav a:hover{background:rgba(0,39,39,.07)}.site-nav .site-nav-cta{background:var(--verde);color:var(--areia);padding:13px 20px;margin-left:6px}.site-nav .site-nav-cta:hover{background:var(--verde-hover)}.site-topo.solto{padding:8px 0}.site-logo{transition:height .3s ease,color .3s ease}.site-topo.escuro .site-logo{color:var(--areia)}.site-topo.solto .site-logo{height:30px}.site-topo.solto .site-nav{background:rgba(248,246,230,.86);box-shadow:0 8px 30px rgba(0,39,39,.08)}.site-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 30px;border-radius:999px;border:1px solid transparent;font:500 13px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;text-align:center;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.site-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,39,39,.18)}.site-btn-dourado{background:var(--dourado);color:var(--verde)!important}.site-btn-verde{background:var(--verde);color:var(--areia)!important}.site-btn-verde:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.site-btn-claro{background:var(--areia);color:var(--verde)!important}.site-link{display:inline-flex;align-items:center;gap:14px;min-height:54px;font:500 13px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.site-seta{transition:transform .3s ease}.site-link:hover .site-seta{transform:translateX(8px)}.site-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:36px}.site h1,.site h2{font-family:var(--serif);font-weight:300;line-height:1.04;letter-spacing:-.02em;margin:0}.site h1{font-size:clamp(44px,7.6vw,108px)}.site h1,.site h2{color:var(--verde)}.site h2{font-size:clamp(32px,4.6vw,60px);max-width:18ch}.site h3{font:400 clamp(22px,2vw,26px)/1.2 var(--serif);margin:0;color:var(--verde)}.site-rotulo{font:500 12px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px}.site-num,.site-rotulo{color:var(--texto-calmo)}.site-num{font:500 12px/1 var(--sans);letter-spacing:.16em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-texto{max-width:52ch;margin:22px 0 0;color:var(--texto-suave);font-size:clamp(16px,1.3vw,18px)}.site-nota{font-size:14px;color:var(--texto-calmo);margin-top:26px}.site-crn{margin:24px 0 0;font:500 12px/1 var(--sans);letter-spacing:.18em;color:var(--verde)}.site-secao{padding:clamp(88px,12vw,168px) 0;position:relative}.site-clara{background:var(--card)}.site-verde{background:var(--verde);overflow:hidden}.site-verde,.site-verde h2,.site-verde h3{color:var(--areia)}.site-verde .site-rotulo{color:var(--brisa)}.site-verde .site-texto{color:rgba(244,242,220,.78)}.site-duas{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,7vw,112px);gap:clamp(32px,7vw,112px);align-items:start}.site-gruda{position:-webkit-sticky;position:sticky;top:120px}.site-particulas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.site-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:120px 0 96px;overflow:hidden}.site-hero-luz{position:absolute;inset:-20%;background:radial-gradient(38% 42% at 78% 30%,rgba(170,216,216,.75),transparent 70%),radial-gradient(34% 40% at 16% 82%,rgba(250,227,150,.55),transparent 70%),radial-gradient(30% 34% at 60% 88%,rgba(170,216,216,.4),transparent 70%);animation:site-luz 22s ease-in-out infinite alternate}@keyframes site-luz{0%{transform:translate3d(-2%,1%,0) scale(1)}to{transform:translate3d(3%,-3%,0) scale(1.12)}}.site-hero-meio{z-index:1}.site-hero h1{max-width:9em}.site-hero-sub{font-size:clamp(18px,1.7vw,22px);max-width:40ch;margin:34px 0 0;color:var(--texto-suave)}.site-hero-pe{position:absolute;left:50%;translate:-50% 0;bottom:28px;z-index:1;display:flex;justify-content:space-between;gap:16px;font:500 11px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--texto-calmo)}.site-role{display:inline-flex;align-items:center;gap:12px}.site-role i{width:1px;height:34px;background:var(--verde);transform-origin:top;animation:site-role 2.2s ease-in-out infinite}@keyframes site-role{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1) translateY(34px);opacity:0}}.site-manifesto{background:var(--verde);color:var(--areia);padding:clamp(110px,15vw,220px) 0;will-change:clip-path}.site-manifesto .site-rotulo{color:var(--brisa)}.site-frase{font:300 clamp(28px,4.4vw,62px)/1.14 var(--serif);letter-spacing:-.015em;margin:0;max-width:22ch;color:var(--areia)}.site-troca{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px);margin-top:clamp(56px,7vw,96px);position:relative}.site-par{position:relative;height:clamp(300px,26vw,360px);border-radius:26px;overflow:hidden}.site-carta{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,32px);border-radius:26px}.site-carta small{font:500 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase}.site-carta h3{font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1.15}.site-carta-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:auto}.site-icone{flex:none;padding:9px;box-sizing:content-box;border-radius:50%;border:1px solid rgba(0,39,39,.28);margin:-6px -4px 0 0}.site-carta.antes{background:rgba(244,242,220,.07);border:1px solid rgba(244,242,220,.2);color:rgba(244,242,220,.7)}.site-carta.antes h3{color:rgba(244,242,220,.88);font-style:italic}.site-carta.antes .site-num{margin-top:auto;color:rgba(244,242,220,.5)}.site-carta.depois{background:var(--dourado);color:var(--verde);justify-content:flex-end;transform-origin:bottom left;will-change:transform}.site-carta.depois small{padding-top:6px}.site-carta.depois h3{color:var(--verde)}.site-carta.depois p{margin:0;font-size:16px;color:rgba(0,39,39,.82)}.site-par:nth-child(2) .depois{background:var(--brisa)}.site-par:nth-child(3) .depois{background:var(--areia)}html:not(.mov) .site-par{height:auto;display:grid;grid-gap:8px;gap:8px;overflow:visible}html:not(.mov) .site-carta{position:static}.site-lista{list-style:none;margin:0;padding:0}.site-lista li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:26px 0;border-top:1px solid rgba(0,39,39,.16);font:300 clamp(20px,2vw,27px)/1.3 var(--serif);color:var(--verde)}.site-lista li:last-child{border-bottom:1px solid rgba(0,39,39,.16)}.site-faixa{overflow:hidden;padding:clamp(26px,4vw,48px) 0;border-block:1px solid rgba(0,39,39,.14)}.site-faixa>div{display:flex;width:max-content;animation:site-faixa 46s linear infinite}.site-faixa span{display:flex}.site-faixa i{display:inline-flex;align-items:center;gap:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px);font:italic 300 clamp(30px,5vw,68px)/1.1 var(--serif);color:var(--verde);white-space:nowrap}.site-faixa-marca{height:.5em;width:auto;color:var(--brisa);flex:none}@keyframes site-faixa{to{transform:translateX(-50%)}}.site-trilha{padding:clamp(88px,12vw,168px) 0;position:relative}.site-trilha ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:28px;gap:28px}.site-trilha li strong{display:block;font:300 clamp(40px,6vw,80px)/1 var(--serif);letter-spacing:-.02em;color:var(--verde);margin:10px 0 12px}.site-trilha li p{margin:0;max-width:36ch;color:var(--texto-suave)}.site-trilha-linha{display:none}.mov .site-trilha{padding:0;height:100svh;display:flex;align-items:center;overflow:hidden}.mov .site-trilha .site-largura{height:100%;display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;text-align:center}.mov .site-trilha .site-rotulo{position:absolute;top:clamp(96px,14vh,140px);left:0}.mov .site-trilha-linha{display:block;position:absolute;left:50%;top:16vh;bottom:12vh;width:1px;background:rgba(0,39,39,.14)}.mov .site-trilha-linha i{position:absolute;inset:0;background:var(--verde);transform:scaleY(0);transform-origin:top}.mov .site-trilha-linha b{position:absolute;left:50%;top:0;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--dourado);border:3px solid var(--verde);box-shadow:0 0 0 8px rgba(250,227,150,.35)}.mov .site-trilha ol{display:grid;width:100%;position:relative;z-index:1}.mov .site-trilha li{grid-area:1/1;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(40px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1);pointer-events:none}.mov .site-trilha li.on{opacity:1;transform:none}.mov .site-trilha li strong{font-size:clamp(64px,14vw,200px);margin:14px 0 18px;background:var(--claro);padding:0 .12em}.mov .site-trilha li p{background:var(--claro);padding:6px 14px;font-size:clamp(16px,1.4vw,19px)}.mov .site-trilha li .site-num{background:var(--claro);padding:6px 10px}.sv{display:block;overflow:visible}.mov .sv-ponto{transform-box:fill-box;transform-origin:center;animation:sv-ponto .6s cubic-bezier(.3,1.6,.5,1) both}.mov .sv-traco{animation:sv-traco 1.15s cubic-bezier(.7,0,.2,1) .2s both}.mov .sv-espera:not(.vivo) .sv-ponto,.mov .sv-espera:not(.vivo) .sv-traco{animation:none;opacity:0}@keyframes sv-ponto{0%{transform:scale(0)}}@keyframes sv-traco{0%{-webkit-clip-path:inset(-10% 100% -10% 0);clip-path:inset(-10% 100% -10% 0)}to{-webkit-clip-path:inset(-10% 0 -10% 0);clip-path:inset(-10% 0 -10% 0)}}.site-topo .site-logo{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.mov .site-topo .site-logo{animation:sv-traco 1.2s cubic-bezier(.7,0,.2,1) .1s both}.abre .site-topo .site-logo{animation-delay:1.7s}.site-abertura{display:none}.abre .site-abertura{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:var(--verde);color:var(--dourado);animation:site-cortina .9s cubic-bezier(.7,0,.2,1) 1.55s forwards}.abre .site-abertura .sv{width:min(190px,40vw)}@keyframes site-cortina{to{transform:translateY(-100%);visibility:hidden}}.site-manifesto{position:relative;overflow:hidden}.site-agua{position:absolute;right:-6%;bottom:-8%;width:min(760px,70vw);color:rgba(170,216,216,.09);pointer-events:none}.site-rodape{position:relative;overflow:hidden}.site-rodape-simbolo{position:absolute;right:-4%;bottom:-30%;width:min(620px,70vw);height:auto;color:rgba(244,242,220,.045);pointer-events:none}.ap,.site-rodape-fim{position:relative}.ap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,7vw,112px);gap:clamp(32px,7vw,112px);align-items:center;margin-top:clamp(48px,7vw,96px)}.ap-fone{justify-self:center;width:min(300px,78vw);aspect-ratio:9/18.6;padding:10px;border-radius:46px;background:#011818;border:1px solid rgba(244,242,220,.22);box-shadow:0 40px 80px rgba(0,0,0,.35),inset 0 0 0 1px rgba(0,0,0,.4);position:relative}.ap-fone:before{content:"";position:absolute;top:18px;left:50%;translate:-50% 0;width:84px;height:22px;border-radius:999px;background:#011818;z-index:2}.ap-tela{height:100%;border-radius:36px;background:var(--areia);color:var(--verde);overflow:hidden;padding:52px 14px 14px;display:flex;flex-direction:column;gap:12px;font-size:12.5px;line-height:1.35;position:relative;animation:ap-entra .5s ease both}@keyframes ap-entra{0%{opacity:0;transform:translateY(10px)}}.ap-topo{display:flex;align-items:center;gap:8px;font:400 21px/1 var(--serif)}.ap-marca{width:26px;color:var(--verde)}.ap-cartao{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:16px;background:var(--card);border:1px solid var(--borda)}.ap-cartao small,.ap-check small{font-size:11px;color:var(--texto-calmo);font-weight:600}.ap-cartao strong{font:400 17px/1.2 var(--serif);margin-bottom:2px}.ap-op{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 11px;border-radius:11px;border:1px solid var(--borda-forte);background:#fff}.ap-op em{font-style:normal;font-size:9.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--brisa);color:var(--verde);opacity:0;animation:ap-aparece .4s ease 2.5s forwards}.ap-op-sim{animation:ap-escolhe .45s ease 1.7s forwards}@keyframes ap-escolhe{40%{transform:scale(.96)}to{background:var(--verde);border-color:var(--verde);color:var(--areia);transform:scale(1)}}@keyframes ap-aparece{to{opacity:1}}.ap-check,.ap-hoje,.ap-plano{position:relative;display:flex;flex-direction:column;gap:10px;flex:1 1}.ap-linha{height:9px;border-radius:9px;background:var(--areia-escura)}.ap-curta{width:60%}.ap-depois{opacity:.7}.ap-dedo{position:absolute;width:34px;height:34px;border-radius:50%;background:rgba(0,39,39,.22);border:2px solid rgba(0,39,39,.35);left:62%;top:250px;opacity:0;animation:ap-dedo 2.4s ease .5s forwards}@keyframes ap-dedo{0%{opacity:0;top:250px}25%{opacity:1}50%{top:104px;transform:scale(1)}58%{top:104px;transform:scale(.72)}68%{top:104px;transform:scale(1);opacity:1}to{top:104px;opacity:0}}.ap-anel{position:relative;width:132px;align-self:center;margin:4px 0 6px}.ap-anel svg{display:block;width:100%}.ap-arco{stroke-dashoffset:289;animation:ap-arco 3.2s ease .7s forwards}@keyframes ap-arco{0%,8%{stroke-dashoffset:289}22%,40%{stroke-dashoffset:193}54%,72%{stroke-dashoffset:96}86%,to{stroke-dashoffset:0}}.ap-conta{position:absolute;inset:0;display:grid;place-items:center;font:300 40px/1 var(--serif)}.ap-conta b{grid-area:1/1;font-weight:300;opacity:0}.ap-conta b:first-child{animation:ap-n .9s linear 0s forwards}.ap-conta b:nth-child(2){animation:ap-n 1.05s linear .95s forwards}.ap-conta b:nth-child(3){animation:ap-n 1.05s linear 2s forwards}.ap-conta b:nth-child(4){animation:ap-aparece .2s linear 3.05s forwards}@keyframes ap-n{0%,99%{opacity:1}to{opacity:0}}.ap-passo{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:13px;background:var(--card);border:1px solid var(--borda)}.ap-passo i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--borda-forte);color:transparent}.ap-passo:first-of-type i{animation:ap-feito .35s ease .95s forwards}.ap-passo:nth-of-type(2) i{animation:ap-feito .35s ease 2s forwards}.ap-passo:nth-of-type(3) i{animation:ap-feito .35s ease 3.05s forwards}@keyframes ap-feito{50%{transform:scale(1.25)}to{background:var(--verde);border-color:var(--verde);color:var(--dourado);transform:scale(1)}}.ap-chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-bottom:4px}.ap-chips i,.ap-enviar{font-style:normal;text-align:center;padding:9px 2px;border-radius:999px;border:1px solid var(--borda-forte);background:#fff;font-size:11.5px}.ap-chips:first-of-type .ap-sim{animation:ap-chip .4s ease .8s forwards}.ap-chips:nth-of-type(2) .ap-sim{animation:ap-chip .4s ease 1.6s forwards}@keyframes ap-chip{50%{transform:scale(.94)}to{background:var(--dourado);border-color:var(--dourado);font-weight:600;transform:scale(1)}}.ap-copos{display:flex;gap:6px}.ap-copos i{flex:1 1;height:30px;border-radius:4px 4px 9px 9px;border:1.5px solid var(--borda-forte);background:linear-gradient(var(--brisa),var(--brisa)) bottom /100% 0 no-repeat #fff}.ap-copos i:nth-child(-n+4){animation:ap-copo .4s ease forwards}.ap-copos i:first-child{animation-delay:2.3s}.ap-copos i:nth-child(2){animation-delay:2.55s}.ap-copos i:nth-child(3){animation-delay:2.8s}.ap-copos i:nth-child(4){animation-delay:3.05s}@keyframes ap-copo{to{background-size:100% 78%;border-color:#7fbcbc}}.ap-enviar{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;font-weight:600;font-size:12.5px;opacity:.35;animation:ap-enviado .45s ease 3.7s forwards}@keyframes ap-enviado{to{opacity:1;background:var(--verde);border-color:var(--verde);color:var(--areia)}}.ap:not(.ap-on) .ap-tela *{animation-play-state:paused}.ap-lista{list-style:none;margin:0;padding:0}.ap-lista li{position:relative;border-top:1px solid rgba(244,242,220,.2)}.ap-lista li:last-child{border-bottom:1px solid rgba(244,242,220,.2)}.ap-lista button{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;width:100%;padding:26px 0;background:none;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit;opacity:.5;transition:opacity .4s ease}.ap-lista button:hover,.ap-lista li.on button{opacity:1}.ap-lista .site-num{color:var(--dourado)}.ap-lista strong{display:block;font:300 clamp(22px,2.3vw,32px)/1.2 var(--serif);color:var(--areia)}.ap-desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease,margin .5s ease;color:rgba(244,242,220,.76);font-size:16px}.ap-desc:before{content:""}.ap-lista li.on .ap-desc{grid-template-rows:1fr;margin-top:10px}.ap-desc{overflow:hidden}.ap-lista li:not(.on) .ap-desc{max-height:0}.ap-lista li.on .ap-desc{max-height:120px}.ap-barra{position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--dourado);transform:scaleX(0);transform-origin:left}.ap-on .ap-lista li.on .ap-barra{animation:ap-barra 5.2s linear forwards}@keyframes ap-barra{to{transform:scaleX(1)}}.site-formatos{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(16px,2.2vw,28px);gap:clamp(16px,2.2vw,28px);margin-top:clamp(40px,6vw,80px);align-items:stretch}.site-formato{display:flex;flex-direction:column;gap:16px;padding:clamp(26px,3.4vw,44px);border-radius:30px;background:var(--card);border:1px solid rgba(0,39,39,.12);transition:transform .4s ease,box-shadow .4s ease}.site-formato:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(0,39,39,.12)}.site-formato h3{font-size:clamp(28px,3vw,40px);font-weight:300}.site-formato p{margin:0;color:var(--texto-suave)}.site-formato ul{margin:0;padding:0;list-style:none;display:grid}.site-formato ul li{padding:12px 0;border-top:1px solid rgba(0,39,39,.12);font-size:16px}.site-formato .site-link{margin-top:auto;padding-top:10px}.site-formato-destaque{background:var(--verde);border-color:var(--verde);color:var(--areia)}.site-formato-destaque h3{color:var(--areia)}.site-formato-destaque .site-num{color:var(--dourado)}.site-formato-destaque p{color:rgba(244,242,220,.8)}.site-fases{list-style:none;margin:6px 0 8px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.site-fases li{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid rgba(244,242,220,.28);font-size:15px;color:rgba(244,242,220,.78)}.site-fases span{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brisa)}.site-fases strong{font:300 28px/1.1 var(--serif);color:var(--dourado)}.site-sobre{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-gap:clamp(32px,7vw,112px);gap:clamp(32px,7vw,112px);align-items:center}.site-retrato{aspect-ratio:4/5;border-radius:999px 999px 30px 30px;overflow:hidden;max-width:420px;width:100%}.site-retrato-fundo{height:116%;margin-top:-8%;background:linear-gradient(170deg,var(--brisa),#8fc4c4);display:grid;place-items:center;background-size:cover;background-position:50%}.site-retrato-marca{width:32%;color:rgba(0,39,39,.2)}.site-faq details{border-top:1px solid rgba(0,39,39,.16)}.site-faq details:last-child{border-bottom:1px solid rgba(0,39,39,.16)}.site-faq summary{list-style:none;cursor:pointer;padding:26px 44px 26px 0;font:300 clamp(20px,2vw,26px)/1.25 var(--serif);color:var(--verde);position:relative}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:after{content:"";position:absolute;right:4px;top:50%;width:16px;height:16px;translate:0 -50%;background:linear-gradient(var(--verde),var(--verde)) 50% /100% 1px no-repeat,linear-gradient(var(--verde),var(--verde)) 50% /1px 100% no-repeat;transition:rotate .3s ease}.site-faq details[open] summary:after{rotate:45deg}.site-faq p{margin:0;padding:0 44px 28px 0;color:var(--texto-suave);max-width:60ch}.site-fecho{text-align:center}.site-fecho .site-largura{display:flex;flex-direction:column;align-items:center}.site-fecho h2{max-width:14ch;font-size:clamp(40px,6.4vw,92px)}.site-fecho-marca{width:84px;height:auto;color:var(--dourado);margin-bottom:34px}.site-fecho .site-acoes{justify-content:center}.site-rodape{background:#001c1c;color:rgba(244,242,220,.72);padding:64px 0 40px;font-size:15px}.site-rodape .site-logo{color:var(--areia)}.site-rodape-grade{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:32px;gap:32px}.site-rodape-grade>div{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.site-rodape strong{color:var(--areia);font:500 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.site-rodape p{margin:0}.site-rodape a{text-decoration:none}.site-rodape a:hover{color:var(--dourado)}.site-rodape-fim{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:22px;border-top:1px solid rgba(244,242,220,.14);font:500 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase}.site-zap{position:fixed;right:20px;bottom:20px;z-index:35;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:rgba(0,39,39,.9);color:rgba(244,242,220,.8)!important;font-size:13px;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,39,39,.25);transition:transform .25s ease}.site-zap:hover{transform:translateY(-3px)}.site-zap strong{color:var(--areia);font-weight:600}.site-zap span{width:8px;height:8px;border-radius:50%;background:#5fd38d;box-shadow:0 0 0 0 rgba(95,211,141,.6);animation:site-pulso 2.4s ease-out infinite}@keyframes site-pulso{to{box-shadow:0 0 0 10px rgba(95,211,141,0)}}.site-fixo{display:none}.site-prosa{max-width:720px}.site-prosa h1{font-size:clamp(34px,5vw,52px);color:var(--verde);margin-bottom:20px}.site-prosa h2{font-size:26px;margin:36px 0 8px}.site-prosa p{margin:10px 0;color:var(--texto-suave)}.ag h1{font-size:clamp(34px,5vw,56px);color:var(--verde)}.ag-largura{max-width:820px}.ag-form{display:grid;grid-gap:22px;gap:22px;margin-top:34px}.ag-form fieldset{border:1px solid var(--borda);border-radius:24px;background:var(--card);padding:22px;margin:0;min-width:0;transition:opacity .2s}.ag-form legend{float:left;width:100%;display:flex;align-items:center;gap:12px;padding:0;margin-bottom:16px;font:600 18px/1.3 var(--sans);color:var(--verde)}.ag-form legend+*{clear:both}.ag-form legend span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--verde);color:var(--dourado);font-size:15px}.ag-espera{opacity:.55}.ag-dias{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x proximity}.ag-dia{flex:none;scroll-snap-align:start;width:68px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:10px 4px;border-radius:16px;border:1.5px solid var(--borda-forte);background:#fff;color:var(--verde);cursor:pointer;font-family:var(--sans)}.ag-dia small{font-size:12px;text-transform:lowercase;color:var(--texto-calmo)}.ag-dia strong{font:400 26px/1.1 var(--serif)}.ag-horas{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px}.ag-hora{min-height:48px;border-radius:14px;border:1.5px solid var(--borda-forte);background:#fff;color:var(--verde);font:600 16px/1 var(--sans);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ag-dia[aria-checked=true],.ag-hora[aria-checked=true]{background:var(--verde);border-color:var(--verde);color:var(--areia)}.ag-dia[aria-checked=true] small{color:var(--brisa)}.ag-ajuda{font-size:14px;color:var(--texto-calmo);margin:12px 0 0}.ag-ou{text-align:center}.ag-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.ag-campos label{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:500;color:var(--verde)}.ag-campos small{font-weight:400;color:var(--texto-calmo)}.ag-campos input:not([type=radio]):not([type=checkbox]),.ag-campos textarea{width:100%;padding:13px 14px;border-radius:12px;border:1.5px solid var(--borda-forte);background:#fff;font:400 16px/1.4 var(--sans);color:var(--grafite)}.ag-largo{grid-column:1/-1}.ag-tipo{display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.ag-campos .ag-aceite,.ag-tipo label{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;color:var(--grafite);display:block}.ag-aceite input,.ag-tipo input{width:18px;height:18px;margin-right:8px;accent-color:var(--verde);vertical-align:-3px}.ag-aceite{font-size:14px}.ag-site{position:absolute!important;left:-9999px}.ag-erro{padding:12px 16px;border-radius:12px;background:var(--alerta);color:var(--alerta-texto);margin:0 0 14px;font-size:15px}.ag-form .site-btn{width:100%}.ag-pronto,.ag-vazio{margin-top:34px;padding:clamp(26px,4vw,44px);border-radius:26px;background:var(--card);border:1px solid var(--borda);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ag-pronto h2,.ag-vazio h2{font-size:clamp(26px,3.4vw,36px)}.ag-pronto p,.ag-vazio p{margin:0;color:var(--texto-suave);max-width:52ch}.ag-check{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--verde);color:var(--dourado)}.ag-quando{font-size:20px;font-weight:600;color:var(--verde)!important}.ag-quando:first-letter{text-transform:uppercase}.ag-quando span{display:block;font-size:15px;font-weight:400;color:var(--texto-suave)}.ag,.site-prosa-topo{padding-top:clamp(130px,14vw,180px)}.site:has(.site-prosa) .site-secao{padding-top:clamp(130px,14vw,180px)}@media (max-width:900px){.site{font-size:16px;padding-bottom:74px}.site-largura{width:min(1180px,100% - 40px)}.site-nav{padding:4px;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.site-nav a:not(.site-nav-entrar){display:none}.site-nav .site-nav-entrar{background:rgba(248,246,230,.8);border:1px solid rgba(0,39,39,.12);padding:11px 14px;font-size:11px}.site-topo.solto{background:rgba(248,246,230,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-topo.solto.escuro{background:rgba(0,39,39,.88)}.site-duas,.site-formatos,.site-sobre,.site-troca{grid-template-columns:minmax(0,1fr)}.site-troca{gap:10px}.site-par{height:176px}.site-carta{padding:16px 18px;gap:8px}.site-carta h3{font-size:20px}.site-carta.depois p{font-size:14px}.site-icone{width:30px;height:30px;padding:6px}.site:before{background:repeating-linear-gradient(90deg,rgba(0,39,39,.07) 0 1px,transparent 1px 50%)}.site-gruda{position:static}.site-passos{grid-template-columns:repeat(2,minmax(0,1fr))}.ap,.site-rodape-grade{grid-template-columns:minmax(0,1fr)}.site-retrato{max-width:300px}.site-hero-pe span:last-child,.site-zap{display:none}.site-fixo{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(0,39,39,.96)}.site-fixo .site-btn{flex:1 1;min-height:50px;padding:10px 14px}.site-fixo .site-btn-claro{flex:0 0 auto}.site-fixo .site-btn:hover{transform:none;box-shadow:none}}@media (max-width:560px){.ag-campos,.site-fases,.site-passos{grid-template-columns:minmax(0,1fr)}.site-acoes .site-btn{width:100%}.ag-form fieldset{padding:18px 16px}.site-lista li{grid-template-columns:36px minmax(0,1fr);padding:20px 0}}@media (prefers-reduced-motion:reduce){.site-btn,.site-formato,.site-seta,.site-zap{transition:none}.site-faixa>div,.site-hero-luz,.site-role i,.site-zap span{animation:none}.ap-tela,.ap-tela *{animation-duration:1ms!important;animation-delay:0s!important}.ap-dedo{display:none}}.site:has(.ag) .site-fixo{display:none}.site:has(.ag){padding-bottom:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}