.h2-largo{width:100%;max-width:1240px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.h2-alto{background:radial-gradient(52rem 34rem at 78% 30%, color-mix(in oklab, var(--color-primary) 9%, transparent), transparent 70%);overflow:hidden}.h2-alto-grade{padding-block:32px 56px;gap:40px;padding-left:max(20px,50vw - 600px);padding-right:20px;display:grid}.h2-alto-texto{min-width:0;max-width:34rem}.h2-alto-visual{min-width:0;position:relative}.h2-tela{aspect-ratio:1600/992;background:var(--color-card);border:1px solid var(--color-border-calc);box-shadow:0 24px 60px -20px #28141e47, var(--shadow-card);border-radius:16px;position:relative;overflow:hidden}.h2-tela img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.h2-celular{aspect-ratio:600/1298;background:#fff;border:7px solid #1f1a1d;border-radius:26px;width:min(30%,190px);position:absolute;bottom:-26px;left:-28px;overflow:hidden;box-shadow:0 20px 40px -14px #0006}.h2-celular img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.h2-legenda{min-width:12rem;height:30px;position:absolute;top:14px;right:16px}.h2-legenda-item{white-space:nowrap;background:color-mix(in oklab, var(--color-bg) 92%, transparent);color:var(--color-text-primary);box-shadow:var(--shadow-card);border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600;position:absolute;top:0;right:0}.h2-pausa{font:inherit;border:1px solid var(--color-border-calc);background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s;position:absolute;bottom:14px;right:16px}.h2-pausa:hover{color:var(--color-primary);border-color:var(--color-primary)}.h2-pausa:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.h2-quadro{opacity:0;animation:h2-troca var(--ciclo,20s) infinite;animation-delay:calc(var(--i) * 4s)}.h2-quadro.h2-primeiro{opacity:1}@keyframes h2-troca{0%{opacity:0}3%{opacity:1}20%{opacity:1}23%{opacity:0}to{opacity:0}}.h2-pausado .h2-quadro{animation-play-state:paused}@media (max-width:1023px){.h2-alto-visual{justify-content:center;padding-top:22px;display:flex}.h2-tela{display:none}.h2-celular{width:62%;max-width:250px;position:relative;bottom:auto;left:auto}.h2-legenda{min-width:0;top:0;left:50%;right:auto;transform:translate(-50%)}.h2-legenda-item{left:50%;right:auto;transform:translate(-50%)}.h2-pausa{bottom:0;right:0}.h2-leg-pc{display:none}}@media (min-width:1024px){.h2-leg-cel{display:none}.h2-alto-grade{padding-block:56px 96px;grid-template-columns:minmax(0,34rem) minmax(0,1fr);align-items:center;gap:56px;padding-right:0}.h2-tela{border-right:0;border-radius:18px 0 0 18px;width:calc(100% + 2px)}.h2-celular{width:min(26%,168px);bottom:-72px;left:-64px}}.h2-faixa{background:var(--color-primary);color:var(--color-on-primary)}.h2-faixa-dentro{max-width:760px;padding-block:56px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));text-align:center;flex-direction:column;align-items:center;gap:16px;margin-inline:auto;display:flex}.h2-faixa-pergunta{text-wrap:balance;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:700;line-height:1.12}.h2-faixa-texto{opacity:.93;max-width:38rem;font-size:1.02rem;line-height:1.6}.h2-faixa .calc-btn-primary{background:var(--color-bg);color:var(--color-primary)}.h2-sistema-topo{padding-top:4rem}.h2-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.h2-chip{border:1px solid var(--color-border-calc);color:var(--color-text-secondary);background:var(--color-card);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.h2-chip:hover{color:var(--color-primary);border-color:var(--color-primary)}.h2-chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.h2-grupo{padding-top:56px;scroll-margin-top:24px}.h2-grupo-cabeca{max-width:34rem;padding-bottom:8px}.h2-grupo-titulo{color:var(--color-text-primary);text-wrap:balance;margin-top:6px;font-size:clamp(1.45rem,3vw,2rem);font-weight:650;line-height:1.15}.h2-grupo-intro{color:var(--color-text-secondary);margin-top:10px;font-size:.98rem;line-height:1.6}.h2-mod{border-top:1px solid var(--color-border-calc);padding:22px 0 26px}.h2-mod:first-of-type{border-top:0}.h2-mod-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:.72rem;font-weight:700}.h2-mod-titulo{color:var(--color-text-primary);margin-top:4px;font-size:1.2rem;font-weight:600;line-height:1.25}.h2-mod-texto{color:var(--color-text-secondary);max-width:32rem;margin-top:6px;font-size:.95rem;line-height:1.6}.h2-mod-fig{margin-top:14px}.h2-fig{border:1px solid var(--color-border-calc);background:var(--color-card);width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:12px;display:block}.h2-fig-cel{border:6px solid #1f1a1d;border-radius:22px;max-width:240px;margin-inline:auto}.h2-palco{display:none}@media (min-width:1024px){.h2-sistema-topo{padding-top:6rem}.h2-grupo{grid-template-columns:minmax(0,25rem) minmax(0,1fr);align-items:start;gap:56px;display:grid}.h2-mod{opacity:.42;flex-direction:column;justify-content:center;min-height:48vh;transition:opacity .3s;display:flex}.h2-mod.ativo{opacity:1}.h2-mod.ativo .h2-mod-titulo{color:var(--color-primary)}.h2-mod-fig{display:none}.h2-palco{height:100%;display:block}.h2-palco-preso{aspect-ratio:1600/992;position:sticky;top:max(96px,50vh - 280px)}.h2-palco-item{opacity:0;justify-content:center;align-items:flex-start;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;transform:scale(.985)}.h2-palco-item.ativo{opacity:1;transform:none}.h2-palco-item .h2-fig{object-fit:contain;object-position:top;width:100%;height:auto;max-height:100%}.h2-palco-item .h2-fig-cel{width:auto;max-width:none;height:100%}}.h2-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin:28px auto 0;display:grid}.h2-num{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.h2-num-valor{color:var(--color-primary);white-space:nowrap;font-size:clamp(1.1rem,4.6vw,2.1rem);font-weight:700}.h2-num-rotulo{color:var(--color-text-secondary);font-size:.8rem}.h2-depos{gap:16px;margin-top:32px;display:grid}@media (min-width:640px){.h2-depos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.h2-depos{grid-template-columns:repeat(3,minmax(0,1fr))}.h2-depo-largo{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.h2-quadro{animation:none}.h2-quadro:not(.h2-primeiro),.h2-pausa{display:none}.h2-mod{transition:opacity .2s}.h2-palco-item{transition:opacity .2s;transform:none}}
