.gal-tela{padding-block:48px 72px}.gal-cartao{display:grid;gap:16px;width:100%;max-width:460px;margin-inline:auto;padding:28px 22px;border:1px solid color-mix(in srgb,var(--site-heading) 12%,transparent);border-radius:var(--site-raio-md,10px);background:color-mix(in srgb,var(--site-background) 92%,#fff)}.gal-chamada{margin:0;color:var(--site-primaria-texto,var(--site-primary));font-size:var(--site-fs-legenda,.75rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase}.gal-h1{margin:0;color:var(--site-heading);font-family:var(--site-fonte-titulos,inherit);font-size:var(--site-fs-titulo-3,1.5rem);line-height:1.15}.gal-texto{margin:0;color:var(--site-text);font-size:var(--site-fs-pequeno,.875rem);line-height:1.6}.gal-campo{display:grid;gap:6px}.gal-campo>span{color:var(--site-heading);font-size:var(--site-fs-legenda,.75rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.gal-campo input,.gal-campo textarea{width:100%;min-height:var(--site-altura-md,44px);padding:10px 12px;border:1px solid color-mix(in srgb,var(--site-heading) 22%,transparent);border-radius:var(--site-raio-sm,6px);background:#fff;color:#1c1816;font:inherit}.gal-aceite{display:flex;align-items:flex-start;gap:10px;color:var(--site-text);font-size:var(--site-fs-pequeno,.875rem);line-height:1.5}.gal-aceite input{width:20px;height:20px;margin-top:2px;flex:none}.gal-erro{margin:0;color:#b42318;font-size:var(--site-fs-pequeno,.875rem)}.gal-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--site-altura-lg,48px);padding-inline:20px;border:1px solid var(--site-primary);border-radius:var(--site-raio-sm,6px);background:var(--site-primary);color:var(--site-sobre-primaria,#fff);font:inherit;font-weight:600;cursor:pointer}.gal-botao:disabled{opacity:.55;cursor:not-allowed}.gal-botao svg{width:18px;height:18px}.gal-botao--claro{background:transparent;color:var(--site-heading);border-color:color-mix(in srgb,var(--site-heading) 30%,transparent)}.gal-botao--escolhida{background:#1f7a4d;border-color:#1f7a4d;color:#fff}.gal-aviso-cheio{max-width:560px;text-align:center}.gal-area{min-height:70vh;padding-bottom:48px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:filter .2s}.gal-area--desfocada{filter:blur(18px)}.gal-barra{position:sticky;top:0;z-index:20;display:grid;gap:8px;padding:12px 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--site-heading) 10%,transparent);background:color-mix(in srgb,var(--site-background) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gal-barra-linha{display:flex;align-items:center;justify-content:space-between;gap:12px}.gal-barra-nome{min-width:0}.gal-h1--barra{overflow:hidden;font-size:var(--site-fs-destaque,1.125rem);text-overflow:ellipsis;white-space:nowrap}.gal-botao--barra{flex:none;min-height:40px;padding-inline:16px}.gal-contador{margin:0;color:var(--site-heading);font-size:var(--site-fs-pequeno,.875rem);font-weight:600;font-variant-numeric:tabular-nums}.gal-filtro{display:flex;gap:6px}.gal-filtro button{min-height:36px;padding-inline:12px;border:1px solid color-mix(in srgb,var(--site-heading) 18%,transparent);border-radius:999px;background:transparent;color:var(--site-heading);font:inherit;font-size:var(--site-fs-pequeno,.875rem);cursor:pointer}.gal-filtro button[aria-selected=true]{border-color:var(--site-heading);background:var(--site-heading);color:var(--site-background)}.gal-faixa{margin:12px 14px 0;padding:10px 14px;border-radius:var(--site-raio-sm,6px);background:color-mix(in srgb,#b42318 10%,var(--site-background));color:var(--site-heading);font-size:var(--site-fs-pequeno,.875rem)}.gal-faixa--ok{background:color-mix(in srgb,#1f7a4d 14%,var(--site-background))}.gal-faixa--leve{background:color-mix(in srgb,var(--site-heading) 6%,var(--site-background))}.gal-instrucoes{display:grid;gap:10px;margin:12px 14px 0;padding:14px;border-left:3px solid var(--site-primary);background:color-mix(in srgb,var(--site-heading) 4%,var(--site-background));color:var(--site-text);font-size:var(--site-fs-pequeno,.875rem);line-height:1.6;white-space:pre-line}.gal-instrucoes p{margin:0}.gal-instrucoes button{justify-self:start;min-height:36px;padding:0;border:0;background:none;color:var(--site-primaria-texto,var(--site-primary));font:inherit;font-weight:600;cursor:pointer}.gal-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:12px 0 0;padding:0 3px;list-style:none}.gal-foto{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--site-heading) 8%,var(--site-background));content-visibility:auto;contain-intrinsic-size:120px}.gal-foto-abrir{padding:0;border:0;background:none;cursor:zoom-in}.gal-foto img,.gal-foto-abrir{display:block;width:100%;height:100%}.gal-foto img{object-fit:cover;pointer-events:none}.gal-foto--escolhida:after{content:"";position:absolute;inset:0;border:3px solid #1f7a4d;pointer-events:none}.gal-foto-marcar{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:2px solid #fff;border-radius:50%;background:rgb(0 0 0/.35);color:transparent;cursor:pointer}.gal-foto-marcar svg{width:20px;height:20px}.gal-foto--escolhida .gal-foto-marcar{border-color:#1f7a4d;background:#1f7a4d;color:#fff}.gal-foto-nota{position:absolute;left:6px;bottom:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(255 255 255/.9);color:#1c1816}.gal-foto-nota svg{width:14px;height:14px}.gal-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gal-vazio{margin:32px 16px;color:var(--site-text);text-align:center}.gal-visor{position:fixed;inset:0;z-index:100;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#0e0c0b;color:#f4efe8;user-select:none;-webkit-user-select:none}.gal-visor-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px}.gal-visor-nome{overflow:hidden;font-size:var(--site-fs-pequeno,.875rem);text-overflow:ellipsis;white-space:nowrap}.gal-visor-icone,.gal-visor-seta{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255/.1);color:#fff;cursor:pointer}.gal-visor-icone svg,.gal-visor-seta svg{width:24px;height:24px}.gal-visor-seta:disabled{opacity:.25;cursor:default}.gal-visor-foto{position:relative;display:flex;align-items:center;justify-content:center;min-height:0}.gal-visor-foto img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.gal-visor-seta{position:absolute;top:50%;transform:translateY(-50%)}.gal-visor-seta--antes{left:8px}.gal-visor-seta--depois{right:8px}.gal-visor-base{display:grid;gap:10px;padding:12px 14px calc(14px + env(safe-area-inset-bottom, 0px));background:#16120f}.gal-campo--visor>span{color:#d8cfc3}.gal-campo--visor textarea{min-height:56px;resize:vertical}.gal-modal{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:16px;background:rgb(0 0 0/.55)}.gal-modal-caixa{display:grid;gap:12px;width:100%;max-width:640px;max-height:calc(100dvh - 32px);padding:20px;overflow:auto;border-radius:var(--site-raio-md,10px);background:var(--site-background)}.gal-revisao-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gal-revisao-lista li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start}.gal-revisao-lista img{width:64px;height:64px;object-fit:cover}.gal-revisao-lista strong{color:var(--site-heading);font-size:var(--site-fs-pequeno,.875rem)}.gal-revisao-lista p{margin:2px 0 0;color:var(--site-text);font-size:var(--site-fs-pequeno,.875rem)}.gal-modal-botoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.gal-aviso{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:120;width:min(92vw,520px);margin:0;padding:12px 16px;border-radius:var(--site-raio-sm,6px);background:#1c1816;color:#fff;font-size:var(--site-fs-pequeno,.875rem);transform:translateX(-50%)}@media (min-width:640px){.gal-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 12px}.gal-barra{padding-inline:24px}}@media (min-width:1024px){.gal-grade{grid-template-columns:repeat(6,minmax(0,1fr));max-width:1440px;margin-inline:auto}.gal-visor-base{grid-template-columns:auto minmax(0,1fr);align-items:end}}@media (prefers-reduced-motion:reduce){.gal-area{transition:none}}.tb-block{position:relative;padding:var(--espaco-acima,clamp(48px,6.5vw,88px)) 0 var(--espaco-abaixo,clamp(48px,6.5vw,88px))}.tb-tint{background:color-mix(in srgb,var(--site-primary) 6%,var(--site-background))}.tb-dark{background:var(--site-secondary)}.tb-dark,.tb-dark .tb-eyebrow,.tb-dark .tb-heading{color:#fff}.tb-frame{border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:var(--site-raio-g);padding:clamp(28px,5vw,64px)}.tb-frame.tb-dark,.tb-frame.tb-tint{border-color:transparent}.tb-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--site-primaria-texto);font-size:var(--site-fs-legenda);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tb-heading{margin:0;color:var(--site-heading);font-size:var(--site-fs-titulo-2);line-height:1.1}.tb-heading mark{background:none;color:var(--site-primaria-texto)}.tb-richtext{margin-top:18px;max-width:640px;font-size:var(--site-fs-corpo);line-height:1.7;color:var(--site-text)}.tb-richtext>:first-child{margin-top:0}.tb-richtext>:last-child{margin-bottom:0}.tb-dark .tb-richtext{color:var(--site-sobre-escuro-suave)}.tb-center{max-width:720px;text-align:center}.tb-center,.tb-center .tb-richtext{margin-inline:auto}.tb-center .tb-actions{justify-content:center}.tb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.tb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--site-altura-lg);padding:0 26px;border-radius:var(--site-raio-md);border:2px solid transparent;font-size:var(--site-fs-corpo);font-weight:700;line-height:1;transition:filter .15s ease,transform .15s ease}.tb-btn:hover{transform:translateY(-1px)}.tb-btn--primary{background:var(--site-primaria-fundo);border-color:var(--site-primaria-fundo);color:var(--site-sobre-primaria)}.tb-btn--primary:hover{filter:brightness(.93)}.tb-btn--secondary{border-color:currentColor;color:inherit}.tb-dark .tb-btn--secondary{border-color:color-mix(in srgb,#fff 55%,transparent)}.tb-btn--ghost{min-height:0;padding:0;border:0;color:var(--site-primaria-texto);text-decoration:underline;text-underline-offset:5px}.tb-image{display:block;width:100%;height:auto;border-radius:var(--site-raio-g);object-fit:cover;background:color-mix(in srgb,var(--site-text) 6%,transparent)}.tb-check-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.tb-check-list li{position:relative;padding-left:30px;font-size:var(--site-fs-corpo)}.tb-check-list li:before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--site-primary) 16%,transparent)}.tb-check-list li:after{content:"";position:absolute;left:5px;top:.55em;width:8px;height:4px;border-left:2px solid var(--site-primary);border-bottom:2px solid var(--site-primary);transform:rotate(-45deg)}.tb-dark .tb-check-list li:before{background:color-mix(in srgb,#fff 22%,transparent)}.tb-dark .tb-check-list li:after{border-color:#fff}.tb-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px)}.tb-grid-2.tb-flip .tb-grid-2-media{order:2}.tb-cards{display:grid;grid-template-columns:repeat(var(--tb-cols,3),minmax(0,1fr));gap:24px;margin-top:44px}.tb-card{min-width:0;border:1px solid color-mix(in srgb,var(--site-text) 13%,transparent);border-radius:var(--site-raio-m);background:var(--site-background);padding:28px;transition:transform .2s ease,box-shadow .2s ease}.tb-card.is-interactive:hover,a.tb-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgb(15 23 42/10%)}.tb-card-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:var(--site-raio-m);background:color-mix(in srgb,var(--site-primary) 14%,transparent);color:var(--site-primary)}.tb-card-icon svg{width:24px;height:24px}.tb-card h3{margin:0 0 8px;color:var(--site-heading);font-size:var(--site-fs-destaque)}.tb-card p{margin:0;color:var(--site-texto-suave)}.tb-badge{display:inline-flex;align-items:center;border-radius:999px;background:var(--site-primaria-fundo);padding:4px 14px;color:var(--site-sobre-primaria);font-size:var(--site-fs-legenda);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tb-stats-row{display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,56px);margin-top:12px}.tb-stat strong{display:block;color:var(--site-primaria-texto);font-size:var(--site-fs-titulo-2);line-height:1}.tb-stat>span{display:block;margin-top:6px;color:var(--site-texto-suave);font-size:var(--site-fs-pequeno)}.tb-dark .tb-stat strong{color:#fff}.tb-dark .tb-stat>span{color:var(--site-sobre-escuro-suave)}strong>.tb-counter{display:inline;margin:0;font:inherit;color:inherit}.tb-app-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tb-app-badges a{display:inline-flex}.tb-app-badges img{height:46px;width:auto;border-radius:var(--site-raio-p)}.tb-media-frame{position:relative}.tb-media-float{position:absolute;z-index:1;overflow:hidden;border:6px solid var(--site-background);border-radius:var(--site-raio-m);box-shadow:0 20px 40px rgb(15 23 42/16%)}.tb-empty{margin:32px 0 0;border:1px dashed color-mix(in srgb,var(--site-text) 22%,transparent);border-radius:var(--site-raio-m);padding:28px;color:var(--site-texto-suave);font-size:var(--site-fs-corpo);text-align:center}.tb-dark .tb-empty{border-color:color-mix(in srgb,#fff 30%,transparent);color:var(--site-sobre-escuro-suave)}.tb-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tb-play-button{display:inline-flex;align-items:center;gap:12px;border:0;background:none;padding:0;color:inherit;font-weight:700;cursor:pointer}.tb-play-button svg{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--site-primaria-fundo);padding:14px;color:var(--site-sobre-primaria)}.tb-video-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgb(6 10 20/86%);padding:24px}.tb-video-overlay-inner{position:relative;width:min(960px,100%);aspect-ratio:16/9}.tb-video-overlay-inner iframe{width:100%;height:100%;border:0;border-radius:var(--site-raio-m)}.tb-video-close{position:absolute;top:-52px;right:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:rgb(255 255 255/14%);color:#fff;cursor:pointer}[data-lugar-do-video]{position:relative}.tb-video-no-lugar{position:absolute;inset:0;z-index:5;overflow:hidden;border-radius:inherit;background:#000}.tb-video-no-lugar iframe{display:block;width:100%;height:100%;border:0}.tb-video-no-lugar .tb-video-no-lugar-fechar{top:12px;right:auto;left:12px;z-index:1;width:44px;height:44px;background:rgb(0 0 0/62%)}.tb-tec-flutuar:has(.tb-video-no-lugar){animation:none}.tb-carousel{position:relative}.tb-carousel-viewport{overflow:hidden}.tb-carousel-track{display:flex;gap:20px}.tb-carousel-slide{flex:0 0 100%;min-width:0}@media (min-width:768px){.tb-carousel-slide{flex-basis:calc((100% - (var(--tb-slides, 2) - 1) * 20px) / var(--tb-slides, 2))}.tb-carousel--poucos .tb-carousel-track{justify-content:center}}.tb-carousel-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:32px}.tb-carousel-arrow{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--site-text) 20%,transparent);border-radius:50%;background:var(--site-background);cursor:pointer}.tb-carousel-arrow:hover{border-color:var(--site-primary);color:var(--site-primary)}.tb-carousel-dots{display:flex;gap:8px}.tb-carousel-dot{width:9px;height:9px;border:0;border-radius:50%;background:color-mix(in srgb,var(--site-text) 22%,transparent);cursor:pointer;padding:0}.tb-carousel-dot.is-active{background:var(--site-primary);width:22px;border-radius:var(--site-raio-p)}.tb-tabs-list{display:flex;flex-wrap:wrap;gap:10px}.tb-tab{display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--site-text) 18%,transparent);border-radius:999px;background:var(--site-background);padding:10px 18px;color:var(--site-heading);font-weight:700;cursor:pointer}.tb-tab.is-active{border-color:var(--site-primaria-fundo);background:var(--site-primaria-fundo);color:var(--site-sobre-primaria)}.tb-tab-panel{margin-top:32px}.tb-dark .tb-tab{border-color:color-mix(in srgb,#fff 30%,transparent);background:transparent;color:inherit}.tb-dark .tb-tab.is-active{background:#fff;color:var(--site-secondary)}.tb-billing-toggle{display:inline-flex;gap:4px;border-radius:999px;background:color-mix(in srgb,var(--site-text) 8%,transparent);padding:4px}.tb-billing-toggle button{border:0;border-radius:999px;background:transparent;color:inherit;padding:9px 20px;font-weight:700;cursor:pointer}.tb-billing-toggle button.is-active{background:var(--site-primaria-fundo);color:var(--site-sobre-primaria)}.tb-countdown{display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,28px);margin-top:30px}.tb-countdown-unit{display:grid;min-width:84px;place-items:center;gap:4px;border-radius:var(--site-raio-m);background:color-mix(in srgb,var(--site-primary) 12%,transparent);padding:16px 10px}.tb-countdown-unit strong{font-size:var(--site-fs-titulo-2);color:var(--site-primaria-texto);line-height:1}.tb-countdown-unit span{font-size:var(--site-fs-legenda);text-transform:uppercase;letter-spacing:.06em;color:var(--site-texto-suave)}.tb-dark .tb-countdown-unit{background:rgb(255 255 255/12%)}.tb-dark .tb-countdown-unit strong{color:#fff}.tb-dark .tb-countdown-unit span{color:var(--site-sobre-escuro-suave)}@media (max-width:992px){.tb-grid-2{grid-template-columns:minmax(0,1fr)}.tb-grid-2.tb-flip .tb-grid-2-media{order:-1}.tb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tb-cards{grid-template-columns:minmax(0,1fr)}.tb-stats-row{gap:24px}}@media (prefers-reduced-motion:reduce){.tb-btn,.tb-card,.tb-carousel-dot,a.tb-card{transition:none}.tb-btn:hover,.tb-card:hover{transform:none}}.tb-inline-video{position:relative;z-index:1;overflow:hidden;border-radius:var(--site-raio-g)}.tb-inline-video-frame{position:relative;width:100%}.tb-inline-video-cover,.tb-inline-video-player{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:none;cursor:pointer;display:block}.tb-inline-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.tb-inline-video-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/50%),rgb(0 0 0/10%) 50%,rgb(0 0 0/20%));transition:background .2s ease}.tb-inline-video-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.tb-inline-video-play{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:var(--site-primary);box-shadow:0 25px 50px -12px rgb(0 0 0/25%);transition:transform .2s ease}.tb-inline-video-play svg{width:36px;height:36px;margin-left:6px;color:#fff;fill:#fff}.tb-inline-video-cover:hover .tb-inline-video-play{transform:scale(1.1)}.tb-inline-video-label{color:#fff;font-size:var(--site-fs-destaque);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 4px rgb(0 0 0/50%)}@media (prefers-reduced-motion:reduce){.tb-inline-video-play,.tb-inline-video-shade{transition:none}.tb-inline-video-cover:hover .tb-inline-video-play{transform:none}}