.hero{background:linear-gradient(135deg,var(--cor-primaria) 0%,#27ae60 100%);color:#fff;padding:5rem 1rem}.hero .lead{color:#ffffffe6}.trust-seals{display:flex;justify-content:center;gap:1.5rem;color:#fffc;font-size:.9rem;flex-wrap:wrap}.trust-seals i{margin-right:.5rem}.section-padding{padding:5rem 1rem}#como-funciona .step-icon{font-size:3rem;color:var(--cor-primaria);margin-bottom:1rem;display:inline-block;background-color:#1987541a;width:80px;height:80px;line-height:80px;border-radius:50%}.feature-card{background-color:var(--cor-surface);padding:2rem;border-radius:var(--borda-radius);text-align:center;height:100%;box-shadow:var(--sombra-suave)}.feature-card .feature-icon{font-size:2.5rem;color:var(--cor-primaria);margin-bottom:1rem}.feature-card.premium-feature .feature-icon{color:var(--cor-premium)}.feature-card.premium-feature:after{content:"Premium";position:absolute;top:10px;right:10px;background-color:var(--cor-premium);color:var(--cor-texto);font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:.25rem}#seguranca .trust-point h5{display:flex;align-items:center;gap:.75rem}#planos .card{text-align:center}#planos .card-title{font-size:1.5rem;font-weight:700}#planos ul li{padding:.5rem 0;display:flex;align-items:center;gap:.5rem}.feature-disabled{color:var(--cor-texto-suave);text-decoration:line-through}#faq .accordion-button:not(.collapsed){background-color:#1987541a;color:var(--cor-primaria)}#faq .accordion-item{border-radius:var(--borda-radius);border:1px solid #dee2e6;margin-bottom:1rem;overflow:hidden}#faq .accordion-button:focus{box-shadow:0 0 0 .25rem #19875440}
