.pagina-evento{background:var(--surface-page);min-height:100dvh}.hero{isolation:isolate;background:var(--ink-900);color:var(--white);position:relative;overflow:hidden}.hero__rule{background:var(--gradient-gold-sweep);z-index:3;height:4px;position:absolute;inset:0 0 auto}.hero__textura{z-index:0;background:radial-gradient(90% 120% at 88% 8%, #ffb53033, transparent 58%), repeating-linear-gradient(135deg, #ffffff08 0 2px, transparent 2px 13px), var(--ink-900);position:absolute;inset:0}.hero__conteudo{z-index:2;max-width:1080px;padding:var(--space-7) var(--gutter-screen) var(--space-10);margin:0 auto;position:relative}.hero__topo{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.hero__logo{width:auto;height:30px}.hero__titulo{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.hero__titulo h1{align-items:flex-start;gap:var(--space-3);color:var(--white);flex-direction:column;margin:0;display:flex}.hero__nome{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.5rem,5.5vw,2.6rem);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.pagina-evento .corpo{max-width:1080px;padding:var(--space-9) var(--gutter-screen) var(--space-10);gap:var(--space-9);margin:0 auto;display:grid}.secao>h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-title);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);color:var(--text-strong);margin:0 0 var(--space-6)}.pagina-evento .aviso{padding:var(--space-8);background:var(--surface-subtle);border:1px solid var(--border-hairline);border-radius:var(--radius-4);text-align:center}.pagina-evento .aviso h2{margin:0 0 var(--space-3);font-size:var(--fs-title-s)}.pagina-evento .aviso p{max-width:46ch;color:var(--text-muted);margin:0 auto}.lista-eventos{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.evento-card{gap:var(--space-2);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-4);color:var(--text-strong);transition:var(--transition-control);display:grid}.evento-card,.evento-card:hover{border-bottom:1px solid var(--border-hairline);text-decoration:none}.evento-card:hover{border-color:var(--gold-500)}.evento-card__nome{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-title-s);line-height:var(--lh-snug)}.evento-card__quando{font-size:var(--fs-body-s);color:var(--text-muted)}.evento-card__quando:first-letter{text-transform:uppercase}.evento-card__linha{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-3);display:flex}.evento-card__preco{font-family:var(--font-condensed);font-weight:var(--fw-bold);font-size:26px;line-height:1}.evento-card__vagas{font:var(--fw-bold) 12px/1 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold-700)}.barra-fixa{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter-screen);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--ink-700);border-top:3px solid var(--gold-500);transition:transform var(--dur-3) var(--ease-standard);display:none;position:fixed;inset:auto 0 0;transform:translateY(0)}.barra-fixa--oculta{transform:translateY(110%)}.barra-fixa__preco{flex-direction:column;line-height:1.1;display:flex}.barra-fixa__valor{font-family:var(--font-condensed);font-weight:var(--fw-bold);color:var(--white);font-size:24px}.barra-fixa__vagas{font:var(--fw-semibold) 12px/1 var(--font-ui);color:var(--gold-500);margin-top:3px}.barra-fixa__cta{background:var(--gold-500);height:44px;color:var(--ink-700);border-radius:var(--radius-control);font:var(--fw-bold) 15px/1 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;border:none;align-items:center;padding:0 22px;display:inline-flex}.barra-fixa__cta:hover{background:var(--gold-400);color:var(--ink-700);border-bottom-color:#0000}.barra-fixa--clara{background:var(--white);border-top-color:var(--gold-600);box-shadow:0 -4px 16px #16171c14}.barra-fixa--clara .barra-fixa__valor{color:var(--ink-900)}.barra-fixa--clara .barra-fixa__vagas{color:var(--gold-800)}@media (max-width:720px){.hero__conteudo{padding-top:var(--space-6);padding-bottom:var(--space-8)}.hero__titulo{margin-top:var(--space-7);flex-direction:column;align-items:flex-start}.hero__logo{height:24px}.pagina-evento .corpo{padding-top:var(--space-8);padding-bottom:calc(var(--space-11) + 72px);gap:var(--space-8)}.pagina-evento .rodape__interno{padding-bottom:calc(var(--space-7) + 72px)}}@media (max-width:1023px){.barra-fixa{display:flex}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
