.abertura-cena{--altura-foto-cena:min(clamp(320px, 92vw, 480px), 55svh);isolation:isolate;position:relative;overflow:hidden}.abertura-cena__foto{z-index:-1;height:var(--altura-foto-cena);transform:translateY(var(--paralaxe,0px));position:absolute;inset:0 0 auto;overflow:hidden}.abertura-cena__foto:after{content:"";background:linear-gradient(0deg, var(--c-grafite) 0%, #0e0f1199 28%, #0e0f1100 55%), linear-gradient(180deg, #0e0f1173 0%, #0e0f1100 22%);position:absolute;inset:0}.abertura-cena__foto picture{height:100%;display:block}.abertura-cena__imagem{object-fit:cover;object-position:38% 26%;width:100%;height:100%}.abertura-cena__luz{z-index:1;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 40%,#f2b45a2e 48%,#ffd69642 50%,#f2b45a1f 52%,#0000 60%);position:absolute;inset:-20% -40%}.abertura-cena__rolar{display:none}.abertura{padding-block:calc(var(--altura-foto-cena) - 6rem) var(--secao);align-items:end;display:grid}@media (max-width:59.99em) and (max-height:32em){.abertura-cena__foto{height:100%}.abertura-cena__foto:after{background:linear-gradient(90deg,#0e0f11eb 0%,#0e0f11b3 55%,#0e0f1159 100%)}.abertura{padding-block:24px 40px}.abertura__texto{gap:14px}}@media (min-width:60em){.abertura-cena__foto{width:58%;max-width:840px;height:auto;inset:0 auto 0 0}.abertura-cena__foto:after{background:linear-gradient(270deg, var(--c-grafite) 0%, #0e0f118c 22%, #0e0f1100 45%), linear-gradient(180deg, #0e0f1180 0%, #0e0f1100 18%), linear-gradient(0deg, #0e0f11d9 0%, #0e0f1100 22%)}.abertura-cena__imagem{object-position:40% 32%}.abertura{min-height:clamp(600px,100svh - 80px,820px);padding-block:var(--secao-abertura);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.abertura__texto{grid-column:2}.abertura-cena__rolar{border:1.5px solid #ffffff59;border-radius:12px;width:22px;height:36px;margin-left:-11px;display:block;position:absolute;bottom:22px;left:50%}.abertura-cena__rolar:after{content:"";background:var(--c-ambar);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;position:absolute;top:7px;left:50%}}.abertura__texto{flex-direction:column;gap:24px;min-width:0;display:flex}.selo-online{color:var(--c-cinza-claro);background:#16171ab3;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.selo-online__ponto{background:var(--c-verde);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #25d3662e}.abertura__titulo{font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1.05}.abertura__titulo .destaque{padding-bottom:.06em;line-height:1.15;display:inline-block}.abertura__apoio{max-width:560px;color:var(--c-cinza-claro);font-size:var(--fs-apoio);line-height:1.55}.faixa-nome{border-block:1px solid var(--c-linha-escura);padding-block:clamp(24px,4vw,56px);overflow:hidden}.faixa-nome__linha{width:max-content;font-family:var(--f-titulo);letter-spacing:-.03em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(3rem,1.6rem + 7vw,9rem);font-weight:700;line-height:.95}.faixa-nome__linha--contorno{color:#0000;-webkit-text-stroke:1.5px #f2b45a8c;transform:translateX(var(--faixa-1,0%))}.faixa-nome__linha--cheia{color:#0000;transform:translateX(var(--faixa-2,0%));background:linear-gradient(90deg,#f2b45ae6,#f2b45a40);-webkit-background-clip:text;background-clip:text}.para-quem{padding-block:var(--secao);flex-direction:column;gap:28px;display:flex}.para-quem__cabecalho{flex-direction:column;gap:16px;display:flex}.para-quem__titulo{font-size:var(--fs-h2-menor);line-height:1.15}.para-quem__texto{max-width:720px}.paineis-nicho{gap:12px;display:grid}@media (min-width:30em){.paineis-nicho{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60em){.paineis-nicho{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.painel-nicho{display:flex}.painel-nicho__link{border:1px solid var(--c-borda-chip);border-radius:var(--raio-cartao);background:var(--c-branco);width:100%;color:var(--c-grafite);transition:border-color var(--dur) var(--ease), transform .16s var(--ease-saida);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.painel-nicho__link:active{transform:scale(.98)}.painel-nicho__tela{background:var(--painel-cor);min-height:112px;color:var(--c-branco);flex-direction:column;justify-content:flex-end;gap:4px;padding:20px;display:flex}@media (min-width:60em){.painel-nicho__tela{min-height:152px}}.painel-nicho__negocio{font-family:var(--f-destaque);transition:transform .32s var(--ease-saida);font-size:28px;font-style:italic;line-height:1.1}.painel-nicho__chamada{opacity:.85;font-size:13px}.painel-nicho__rodape{flex-direction:column;gap:4px;padding:16px 20px 18px;display:flex}.painel-nicho__nome{font-size:16px;font-weight:600;line-height:1.3}.painel-nicho__convite{color:var(--c-ambar-escuro);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.painel-nicho__convite span{transition:transform .32s var(--ease-saida)}@media (hover:hover) and (pointer:fine){a.painel-nicho__link:hover{border-color:var(--c-ambar-escuro)}a.painel-nicho__link:hover .painel-nicho__negocio{transform:translateY(-4px)}a.painel-nicho__link:hover .painel-nicho__convite span{transform:translate(4px)}}.chip{min-height:var(--alvo);border:1px solid var(--c-borda-chip);background:var(--c-branco);color:var(--c-grafite);border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.chip--outros{border:1.5px dashed var(--c-borda-tracejada);color:var(--c-cinza);background:0 0;font-weight:400}.servicos{flex-direction:column;gap:40px;display:flex}.servicos__grupo{margin-bottom:-16px;font-size:18px;font-weight:600}.servicos__grade{gap:16px;display:grid}.cartao-servico{border:1px solid var(--c-linha);border-radius:var(--raio-cartao);background:var(--c-branco);flex-direction:column;gap:24px;padding:28px;display:flex;overflow:hidden}.cartao-servico__corpo{flex-direction:column;gap:10px;display:flex}.cartao-servico__nome{font-family:var(--f-titulo);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:600;line-height:1.25}.cartao-servico__texto{max-width:34ch;color:var(--c-cinza);font-size:1rem;line-height:1.55}.cartao-servico__link{min-height:var(--alvo);color:var(--c-grafite);text-underline-offset:.25em;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);align-self:flex-start;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cartao-servico__link:hover{color:var(--c-ambar-escuro);-webkit-text-decoration-color:var(--c-ambar-escuro);text-decoration-color:var(--c-ambar-escuro)}}.cartao-servico__visual{flex-direction:column;gap:10px;margin:0;display:flex}.cartao-servico__imagens{gap:12px;display:flex}.cartao-servico__imagens picture{display:contents}.cartao-servico__imagens source{display:none}.cartao-servico__imagens img{border:1px solid var(--c-linha);object-fit:cover;object-position:top;border-radius:12px;min-width:0;height:auto}.cartao-servico__visual figcaption{color:var(--c-cinza);font-size:var(--fs-rotulo)}.cartao-servico--areia,.cartao-servico--video{background:var(--c-areia);border-color:#0000}.cartao-servico--app{background:var(--c-grafite);color:var(--c-branco);border-color:#0000}.cartao-servico--app .cartao-servico__texto,.cartao-servico--app figcaption{color:var(--c-cinza-claro)}.cartao-servico--app .cartao-servico__link{color:var(--c-branco)}@media (hover:hover) and (pointer:fine){.cartao-servico--app .cartao-servico__link:hover{color:var(--c-ambar);-webkit-text-decoration-color:var(--c-ambar);text-decoration-color:var(--c-ambar)}}.cartao-servico--app .cartao-servico__imagens img{border-color:var(--c-borda-escura)}.cartao-servico--app :focus-visible{outline-color:var(--c-ambar)}.cartao-servico--destaque .cartao-servico__imagens img,.cartao-servico--areia .cartao-servico__imagens img,.cartao-servico--video .cartao-servico__imagens img{width:100%;max-width:24.375rem}.cartao-servico--app .cartao-servico__imagens img{width:calc(50% - 6px)}@media (max-width:29.99em){.cartao-servico--app .cartao-servico__imagens img{width:100%}.cartao-servico--app .cartao-servico__imagens picture+picture,.cartao-servico--app .legenda-larga{display:none}}@media (min-width:30em){.cartao-servico--app .legenda-curta{display:none}}@media (min-width:60em){.servicos__grade{grid-template-columns:repeat(3,minmax(0,1fr))}.cartao-servico--destaque,.cartao-servico--app{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px;display:grid}.cartao-servico--app{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.cartao-servico--destaque .cartao-servico__corpo,.cartao-servico--app .cartao-servico__corpo{align-self:stretch}.cartao-servico--destaque .cartao-servico__link,.cartao-servico--app .cartao-servico__link{margin-top:auto}}.servicos__extras{gap:16px;display:grid}.cartao-extra{border:1px solid var(--c-linha);border-radius:var(--raio-cartao);background:var(--c-areia);flex-direction:column;gap:10px;padding:28px;display:flex}.cartao-extra__numero{color:var(--c-ambar-escuro);font-family:var(--f-titulo);letter-spacing:.08em;font-size:15px;font-weight:600}.cartao-extra__link{margin-top:auto}@media (min-width:48em){.servicos__extras{grid-template-columns:repeat(2,minmax(0,1fr))}}.como-funciona{flex-direction:column;gap:40px;display:flex}.como-funciona .cabecalho-secao{max-width:none}.como-funciona__passos{gap:32px;display:grid;position:relative}.passo:not(:last-child):after{content:"";background:var(--c-borda-tracejada);width:1px;position:absolute;top:40px;bottom:-32px;left:19.5px}.passo{grid-template-columns:40px minmax(0,1fr);gap:8px 20px;display:grid;position:relative}.passo .numero{box-shadow:0 0 0 6px var(--c-areia);grid-row:span 2}.passo__titulo{font-size:1.25rem;font-weight:600;line-height:1.3}.passo__texto{max-width:36ch;color:var(--c-cinza);font-size:1rem;line-height:1.55}@media (min-width:60em){.como-funciona__passos{grid-template-columns:repeat(3,minmax(0,1fr))}.como-funciona__passos:before{content:"";background:var(--c-borda-tracejada);width:calc(66.6667% + 21.3333px);height:1px;position:absolute;top:19.5px;left:20px}.passo:not(:last-child):after{content:none}.passo{flex-direction:column;gap:12px;display:flex}.passo .numero{margin-bottom:8px}}.sobre{flex-direction:column;gap:56px;display:flex}.sobre__grade{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.sobre__foto{flex:0 26.25rem;min-width:0}.moldura{aspect-ratio:4/5;border-radius:var(--raio-grande);background:#1a1714;max-width:100%;position:relative;overflow:hidden}.moldura picture{height:100%;display:block}.moldura__imagem{object-fit:cover;object-position:50% 30%;width:100%;height:100%}:root.rolagem .moldura__imagem{height:116%;transform:translateY(var(--moldura,0%))}.moldura__selo{color:var(--c-cinza-claro);background:#0e0f11c7;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex;position:absolute;bottom:14px;left:14px}.sobre__texto{flex-direction:column;flex:26.25rem;gap:16px;min-width:0;display:flex}.sobre__paragrafo{color:var(--c-cinza-claro);font-size:17px;line-height:1.6}.sobre__paragrafo.acende{color:var(--c-branco);font-family:var(--f-titulo);letter-spacing:-.01em;font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);font-weight:600;line-height:1.35}.acende__palavra{transition:opacity .2s linear}:root.rolagem .acende__palavra:not(.acesa){opacity:.2}.janela-foto{aspect-ratio:4/5;border-radius:var(--raio-grande);max-width:100%;clip-path:inset(var(--janela-v,0%) var(--janela-h,0%) round var(--raio-grande));overflow:hidden}.janela-foto picture{height:100%;display:block}.janela-foto__imagem{object-fit:cover;object-position:50% 42%;width:100%;height:100%;transform:scale(var(--janela-zoom,1))}@media (min-width:48em){.janela-foto{aspect-ratio:16/9}}.palavra-final{text-align:center;padding-top:clamp(32px,5vw,64px);overflow:hidden}.palavra-final__texto{font-family:var(--f-titulo);letter-spacing:-.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(3.4rem,.5rem + 14vw,15rem);font-weight:700;line-height:.78}.palavra-final__letra{vertical-align:top;display:inline-block;overflow:hidden}.palavra-final__letra>span{color:#0000;background:linear-gradient(#f2b45a61,#f2b45a00 88%);-webkit-background-clip:text;background-clip:text;display:inline-block}.faixa__texto .faixa__instagram{font-size:14px}.sobre .faixa__titulo{font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem)}.faixa__instagram a{color:var(--c-grafite);text-underline-offset:.2em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.faixa__instagram a:hover{text-decoration-thickness:2px}}@media (min-width:60em){.bloco-duvidas .duvidas{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;display:grid}.bloco-duvidas .duvidas__item{border-top:1px solid var(--c-linha);border-bottom:0}}.faixa :focus-visible{outline-color:var(--c-grafite)}
