@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%;size-adjust:107.06%}@font-face{font-family:Poppins Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}:root{--bg:#fff;--fg:#182543;--card:#fff;--muted:#f3f4f6;--muted-fg:#6a7181;--primary:#0080ff;--primary-fg:#fff;--accent:#ff6a00;--border:#e5e7eb;--radius:1rem;--sombra:0 1px 2px #1825430f, 0 8px 24px #1825430f;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b111e;--fg:#f3f4f6;--card:#10192d;--muted:#131d34;--muted-fg:#9aa0ac;--primary:#2994ff;--accent:#ff8229;--border:#1b294b;--sombra:0 1px 2px #0000004d, 0 8px 24px #00000040;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.6 Inter,Inter Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{margin:0 0 .5em;font-family:Poppins,Poppins Fallback,Inter,Inter Fallback,system-ui,sans-serif;line-height:1.2}h1{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.25rem)}h2{letter-spacing:-.01em;font-size:clamp(1.5rem,3.5vw,2.25rem)}h3{font-size:1.125rem}p{margin:0 0 1em}.container{width:100%;max-width:72rem;margin:0 auto;padding:0 16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topo{border-bottom:1px solid var(--border);background:var(--bg);z-index:10;position:sticky;top:0}.topo .container{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.marca img{width:auto;height:28px}.marca .escuro{display:none}@media (prefers-color-scheme:dark){.marca .claro{display:none}.marca .escuro{display:block}}.nav{align-items:center;gap:20px;font-size:.95rem;display:flex}.nav a{color:var(--muted-fg);text-decoration:none}.nav a:hover{color:var(--fg)}@media (width<=640px){.nav .so-desktop{display:none}}.botao{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.botao.primario{background:var(--primary);color:var(--primary-fg)}.botao.primario:hover{filter:brightness(1.08)}.botao.secundario{border-color:var(--border);color:var(--fg);background:var(--card)}.botao.secundario:hover{background:var(--muted)}.botoes{flex-wrap:wrap;gap:12px;display:flex}.secao{padding:64px 0}.secao.cinza{background:var(--muted)}.chapeu{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.9rem;font-weight:600}.lead{color:var(--muted-fg);max-width:40rem;font-size:1.15rem}.hero{padding:72px 0 56px}.hero h1 span{color:var(--primary)}.grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;display:grid}.cartao{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sombra);padding:24px}.cartao p{color:var(--muted-fg);margin:0}.cartao h3{margin-bottom:6px}.passos{counter-reset:passo;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.passos li{counter-increment:passo}.passos li:before{content:counter(passo);background:var(--primary);width:32px;height:32px;color:var(--primary-fg);border-radius:999px;place-items:center;margin-bottom:12px;font-weight:700;display:inline-grid}.faq details{border-bottom:1px solid var(--border);padding:16px 0}.faq summary{cursor:pointer;font-weight:600}.faq details p{color:var(--muted-fg);margin:8px 0 0}.clubes{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:16px;display:grid}.clube{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sombra);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.clube:hover{border-color:var(--primary)}.clube .capa{aspect-ratio:16/9;object-fit:cover;background:var(--muted);width:100%}.clube .corpo{align-items:flex-start;gap:12px;padding:16px;display:flex}.clube .logo{object-fit:cover;border:1px solid var(--border);background:var(--bg);border-radius:12px;flex:none;width:48px;height:48px}.clube h2,.clube h3{margin:0 0 2px;font-size:1.05rem}.clube .onde{color:var(--muted-fg);margin:0;font-size:.9rem}.selos{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.selo{background:var(--muted);color:var(--muted-fg);border-radius:999px;padding:2px 10px;font-size:.78rem}.ficha-capa{aspect-ratio:21/8;object-fit:cover;border-radius:var(--radius);background:var(--muted);width:100%}.ficha-topo{align-items:center;gap:16px;margin:24px 0;display:flex}.ficha-topo .logo{object-fit:cover;border:1px solid var(--border);border-radius:16px;flex:none;width:72px;height:72px}.ficha{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=860px){.ficha{grid-template-columns:2fr 1fr}}.dados{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dados dt{color:var(--muted-fg);font-size:.85rem}.dados dd{overflow-wrap:anywhere;margin:0;font-weight:500}.vazio{text-align:center;color:var(--muted-fg);padding:48px 16px}.rodape{border-top:1px solid var(--border);color:var(--muted-fg);padding:32px 0;font-size:.9rem}.rodape .container{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.rodape a{text-decoration:none}.rodape a:hover{color:var(--fg)}.rodape nav{flex-wrap:wrap;gap:16px;display:flex}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:4px}.whats-flutuante{z-index:20;right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));color:#0b2e17;background:#25d366;border-radius:99px;align-items:center;gap:8px;padding:12px 18px 12px 14px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 10px 28px -8px #0f572d8c}.whats-flutuante:hover{background:#20bd5a}.whats-flutuante:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (width<=640px){.whats-flutuante{padding:14px}.whats-flutuante span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rodape{padding-bottom:88px}}
