#vantagens-comunidade{padding:100px 0;background:var(--pitch);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}
:is(#vantagens-comunidade,#oferta) .vantagens-head{max-width:720px;margin-bottom:48px}
:is(#vantagens-comunidade,#oferta) .vantagens-sub{color:var(--grey-l);font:400 clamp(15px,1.6vw,18px)/1.55 var(--font-sans);margin:0}
:is(#vantagens-comunidade,#oferta) .vantagens-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);list-style:none;padding:0;margin:0}
:is(#vantagens-comunidade,#oferta) .vantagem-card{min-width:0;position:relative;padding:28px 24px;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015) 55%),var(--surface);border:1px solid var(--border);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 32px -16px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transition:transform var(--apple-quick) var(--apple-settle),border-color var(--apple-quick) ease}
:is(#vantagens-comunidade,#oferta) .vantagem-ico{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--gold-l);background:var(--gold-faint);border:1px solid var(--gold-border);margin-bottom:16px}
:is(#vantagens-comunidade,#oferta) .vantagem-ico svg{width:22px;height:22px;stroke-width:1.75}
:is(#vantagens-comunidade,#oferta) .vantagem-title{font:800 clamp(16px,1.4vw,18px)/1.25 var(--font-head);color:var(--paper-ink);margin:0 0 8px;text-wrap:pretty}
:is(#vantagens-comunidade,#oferta) .vantagem-desc{font:400 14px/1.55 var(--font-sans);color:var(--grey-l);margin:0}
:is(#vantagens-comunidade,#oferta) .vantagens-acesso{margin-top:32px;padding:24px;border-radius:20px;border:1px solid var(--gold-border);background:var(--gold-faint)}
:is(#vantagens-comunidade,#oferta) .vantagens-acesso-title{font:500 10px/1.6 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}
:is(#vantagens-comunidade,#oferta) .acesso-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}
:is(#vantagens-comunidade,#oferta) .acesso-chip{min-width:0;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;min-height:44px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--paper-ink);font:500 13px/1.5 var(--font-sans);max-width:100%}
:is(#vantagens-comunidade,#oferta) .acesso-chip>span:first-child{display:flex;flex:0 0 16px}
:is(#vantagens-comunidade,#oferta) .acesso-chip svg{width:16px;height:16px;color:var(--gold-l)}
:is(#vantagens-comunidade,#oferta) .vantagens-cta{margin-top:40px;text-align:center}
:is(#vantagens-comunidade,#oferta) .vantagens-cta .btn{max-width:100%;box-sizing:border-box;white-space:normal;min-height:60px;height:auto;line-height:1.5;padding:18px clamp(18px,4vw,44px);text-align:center}
:is(#vantagens-comunidade,#oferta) .vantagens-cta .btn:focus-visible{outline:2px solid var(--gold-l);outline-offset:5px}
:is(#vantagens-comunidade,#oferta) .vantagens-micro{margin:12px 0 0;font:400 12px/1.6 var(--font-sans);color:var(--grey-d)}
:is(#vantagens-comunidade,#oferta).vant-motion-ready [data-vant]:not(.in){opacity:0;transform:translateY(16px)}
:is(#vantagens-comunidade,#oferta).vant-motion-ready .reveal:not(.visible){opacity:0;transform:translateY(14px)}
:is(#vantagens-comunidade,#oferta).vant-motion-stopped [data-vant],:is(#vantagens-comunidade,#oferta).vant-motion-stopped .reveal{opacity:1;transform:none;transition:none}
@media(min-width:768px){:is(#vantagens-comunidade,#oferta) .vantagens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#vantagens-comunidade .vantagem-card:last-child:nth-child(odd){grid-column:1/-1}}
@media(min-width:1100px){:is(#vantagens-comunidade,#oferta) .vantagens-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(hover:hover) and (pointer:fine){:is(#vantagens-comunidade,#oferta) .vantagem-card.in:hover{transform:translateY(-3px);border-color:var(--gold-border)}}
@media(max-width:600px){#vantagens-comunidade{padding:72px 0}:is(#vantagens-comunidade,#oferta) .container{padding:0 20px}:is(#vantagens-comunidade,#oferta) .acesso-chip{width:100%}}
@media(prefers-reduced-motion:reduce){:is(#vantagens-comunidade,#oferta) [data-vant],:is(#vantagens-comunidade,#oferta) .reveal{opacity:1!important;transform:none!important;transition:none!important}}
@media(prefers-reduced-transparency:reduce){:is(#vantagens-comunidade,#oferta) .vantagem-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface-2)}}
