.ex-page{padding:2rem 0 4rem}.ex-crumb{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin-bottom:1.4rem;font-size:.9rem;display:flex}.ex-crumb a{margin:-.6rem 0;padding:.6rem 0;transition:color .2s}.ex-crumb a:hover{color:var(--text)}.ex-crumb span[aria-current]{color:var(--text);font-weight:600}.ex-title{font:700 clamp(1.7rem, 3.4vw, 2.5rem)/1.05 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:.7rem 0 0}.ex-title em{color:var(--gold-light);font-style:normal}.ex-lead{max-width:680px;color:var(--text-soft);margin:.9rem 0 0;line-height:1.7}.ex-head{margin-bottom:1.8rem}.ex-section-label{margin:2.2rem 0 .9rem}.ex-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:1rem;display:grid}.ex-card{border:1px solid var(--border);background:linear-gradient(145deg,#18181eeb,#0e0e11eb);border-radius:.75rem;align-items:flex-start;gap:1rem;min-height:100%;padding:1.3rem;transition:transform .22s,border-color .22s,background .22s;display:flex}.ex-card:hover{border-color:var(--border-active);background:linear-gradient(145deg,#af92561f,#0e0e11f5);transform:translateY(-3px)}.ex-card-icon,.ex-icon{border:1px solid var(--border-active);width:46px;height:46px;color:var(--gold-light);background:#af925614;border-radius:.55rem;flex:none;place-items:center;display:grid}.ex-card-copy{min-width:0}.ex-card strong{font:700 1.05rem/1.2 var(--font-display);text-transform:uppercase;align-items:center;gap:.4rem;display:flex}.ex-card p{color:var(--text-soft);margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.ex-tag{border:1px solid var(--border);color:var(--gold-light);font:700 .66rem/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;margin-top:.6rem;padding:.2rem .6rem;display:inline-flex}.ex-tag.verde{color:#86efac;background:#4ade8014;border-color:#4ade8073}.ex-box{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;padding:1.2rem}.ex-box.destaque{border-color:var(--border-active)}.ex-box.dourado{border-color:var(--border-active);background:#af92560f}.ex-box h2,.ex-box h3{font:700 1.25rem/1.15 var(--font-display);text-transform:uppercase;margin:0}.ex-box h2.eyebrow{font:700 .78rem/1 var(--font-ui);letter-spacing:.18em}.ex-box-head{align-items:flex-start;gap:.8rem;display:flex}.ex-kicker{color:var(--gold);font:700 .7rem/1.3 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0}.ex-text{color:var(--text-soft);margin:.8rem 0 0;font-size:.95rem;line-height:1.65}.ex-note{color:var(--text-muted);margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.ex-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.ex-actions .gold-button,.ex-actions .ghost-button,.ex-btn{min-height:44px}.ex-features{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ex-features li{border:1px solid var(--border);background:var(--surface-2);border-radius:.55rem;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.92rem;display:flex}.ex-features svg{color:var(--gold-light);flex:none}.ex-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.ex-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ex-banner{border:1px solid var(--border);border-radius:1rem;margin-bottom:1.6rem;position:relative;overflow:hidden}.ex-banner-art{background:radial-gradient(120% 90% at 50% 0,#5a3a17 0%,#2a1a0c 45%,#0d0a07 100%);place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.ex-banner-art.vermelho{background:radial-gradient(120% 90% at 50% 0,#4a1712 0%,#22100c 45%,#0b0908 100%)}.ex-banner-art:after{content:"";background:radial-gradient(60% 60% at 50% 55%,#f0dcb029,#0000 70%);position:absolute;inset:0}.ex-banner-art>svg{color:#af925640;position:absolute}.ex-banner-copy{z-index:1;text-align:center;padding:0 1rem;position:relative}.ex-banner-copy b{color:var(--gold-pale);font:800 clamp(1.8rem, 5vw, 3rem)/1 var(--font-display);text-transform:uppercase;margin-top:.3rem;display:block}.ex-banner-copy span{color:var(--text-soft);margin-top:.5rem;font-size:.95rem;display:block}.ex-banner-foot{border-top:1px solid var(--border);background:var(--surface);color:var(--text-soft);margin:0;padding:.85rem 1.1rem;font-size:.9rem;line-height:1.55}.ex-wifi{grid-template-columns:minmax(0,1fr);gap:1.4rem;margin-top:1rem;display:grid}.ex-wifi-value{word-break:break-word;font:700 1.35rem/1.2 var(--font-display);margin:.3rem 0 0}.ex-wifi-value.senha{color:var(--gold-pale);word-break:break-all;font:500 1.15rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.ex-qr{width:min(100%,260px);margin:0 auto}.ex-qr>div{background:#fff;border-radius:.8rem;padding:1rem}.ex-qr svg{width:100%;height:auto;display:block}.ex-qr figcaption{color:var(--text-soft);text-align:center;margin-top:.5rem;font-size:.8rem}.ex-copy{color:#16130c;background:linear-gradient(150deg, var(--gold-pale), var(--gold) 55%, var(--gold-dark));min-height:42px;font:700 .78rem/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:.45rem;align-items:center;gap:.5rem;margin-top:.55rem;padding:.55rem 1rem;display:inline-flex}.ex-copy[data-ok=true]{background:var(--gold-pale)}.ex-local{border:1px solid var(--border-active);background:var(--surface);border-radius:.8rem;flex-direction:column;padding:1.2rem;transition:opacity .3s,filter .3s;display:flex}.ex-local[data-inativo=true]{border-color:var(--border);opacity:.7;filter:grayscale(.6)}.ex-local-top{flex-wrap:wrap-reverse;justify-content:space-between;align-items:flex-start;gap:.5rem .8rem;display:flex}.ex-local h3{font:700 1.25rem/1.15 var(--font-display);text-transform:uppercase;margin:.25rem 0 0}.ex-local .ex-horario{margin:.8rem 0 0;font-size:.92rem;font-weight:600}.ex-status{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-2);font:700 .64rem/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;display:inline-flex}.ex-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ex-status.ativo{color:#86efac;background:#4ade8014;border-color:#4ade8080}.ex-status.ativo:before{animation:1.6s ease-in-out infinite ex-pulsa}@keyframes ex-pulsa{50%{opacity:.35}}.ex-local .whatsapp-button{align-self:flex-start;margin-top:1rem}.ex-app{border:1px solid var(--border);background:var(--surface);border-radius:.8rem;align-items:center;gap:1rem;min-height:72px;padding:1rem;transition:border-color .2s,background .2s;display:flex}.ex-app:hover{border-color:var(--border-active);background:var(--surface-2)}.ex-app img{border-radius:.7rem;flex:none;width:48px;height:48px}.ex-app strong{font:700 1.05rem/1.2 var(--font-display);text-transform:uppercase;display:block}.ex-app span{color:var(--text-soft);font-size:.88rem;display:block}.ex-app>svg{color:var(--gold-light);flex:none;margin-left:auto}.ex-preco{color:var(--gold-pale);font:800 2.4rem/1 var(--font-display);margin:.4rem 0 0}.ex-preco small{color:var(--text-soft);font:600 1rem var(--font-body);margin-left:.3rem}.ex-check{gap:.4rem;margin:.9rem 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.ex-check li{align-items:center;gap:.5rem;display:flex}.ex-check svg{color:#86efac;flex:none}.ex-chips{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.ex-chips li{border:1px solid var(--border);color:var(--gold-light);font:700 .66rem/1.3 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.3rem .65rem}.ex-unidade{border:1px solid var(--border);background:var(--surface-2);border-radius:.8rem;padding:1.1rem}.ex-unidade.primeira{border-color:var(--gold-light);background:#af92561a}.ex-unidade h3{font:700 1.1rem/1.2 var(--font-display);text-transform:uppercase;margin:.25rem 0 0}.ex-endereco{color:var(--text-soft);gap:.4rem;margin:.45rem 0 0;font-size:.88rem;line-height:1.5;display:flex}.ex-endereco svg{color:var(--gold-light);flex:none;margin-top:.2rem}.ex-erro{color:#f0a59b;margin:1rem 0 0;font-size:.92rem}.ex-erro a{text-decoration:underline}.ex-hero-auto{text-align:center;background:radial-gradient(120% 90% at 50% 0%, #5a3c0a8c 0%, var(--surface) 70%);flex-direction:column;align-items:center;gap:1rem;display:flex}.ex-hero-auto img{border:1px solid var(--border-active);border-radius:1rem;flex:none;width:96px;height:96px}.ex-tabela{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;margin-top:1.4rem;overflow:hidden}.ex-tabela>header{border-bottom:1px solid var(--border);background:var(--surface-2);padding:.8rem 1.1rem}.ex-tabela>header h2{font:700 1.15rem/1.2 var(--font-display);text-transform:uppercase;margin:0}.ex-tabela ul{margin:0;padding:0;list-style:none}.ex-linha{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem 1.1rem;display:flex}.ex-linha:first-child{border-top:0}.ex-linha-nome{margin:0;font-size:.92rem;font-weight:600}.ex-linha-valor{color:var(--gold-pale);font:700 1rem/1.3 var(--font-display);white-space:nowrap;flex:none;margin:0}.ex-linha-valor.grande{font-size:1.35rem;font-weight:800}.ex-linha-sub{border-block:1px solid var(--border);color:var(--gold-light);font:700 .7rem/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background:#af92560f;padding:.5rem 1.1rem}.ex-tabela-nota{border-top:1px solid var(--border);color:var(--text-soft);background:#af92560d;margin:0;padding:.8rem 1.1rem;font-size:.8rem;line-height:1.6}@media (min-width:640px){.ex-hero-auto{text-align:left;flex-direction:row}.ex-hero-auto img{width:112px;height:112px}.ex-banner-art{height:250px}.ex-wifi{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ex-qr{margin:0}.ex-box{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.ex-status.ativo:before{animation:none}}
