.Beneficios-module__dZ4GuW__main{padding-top:80px}.Beneficios-module__dZ4GuW__reveal{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(24px)}.Beneficios-module__dZ4GuW__reveal.Beneficios-module__dZ4GuW__visible{opacity:1;transform:none}.Beneficios-module__dZ4GuW__delay1{transition-delay:.1s}.Beneficios-module__dZ4GuW__delay2{transition-delay:.2s}.Beneficios-module__dZ4GuW__delay3{transition-delay:.3s}.Beneficios-module__dZ4GuW__delay4{transition-delay:.4s}.Beneficios-module__dZ4GuW__hero{text-align:center;padding:calc(var(--section-padding) * 1.5) 0 var(--section-padding)}.Beneficios-module__dZ4GuW__heroContent{max-width:800px;margin:0 auto}.Beneficios-module__dZ4GuW__heroContent h1{margin-bottom:24px}.Beneficios-module__dZ4GuW__heroContent p{font-size:1.25rem}.Beneficios-module__dZ4GuW__pillarHeader{text-align:center;max-width:600px;margin-bottom:56px;margin-left:auto;margin-right:auto}.Beneficios-module__dZ4GuW__iconWrapper,.Beneficios-module__dZ4GuW__iconWrapperSecondary,.Beneficios-module__dZ4GuW__iconWrapperTertiary{border-radius:var(--radius-xl);justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.Beneficios-module__dZ4GuW__iconWrapper{background:var(--accent-light);color:var(--accent-primary)}.Beneficios-module__dZ4GuW__iconWrapperSecondary{color:var(--accent-secondary);background:#0891b21a}.Beneficios-module__dZ4GuW__iconWrapperTertiary{background:var(--success-light);color:var(--success)}.Beneficios-module__dZ4GuW__pillarHeader h2{margin-bottom:16px}.Beneficios-module__dZ4GuW__pillarHeader p{font-size:1.125rem}.Beneficios-module__dZ4GuW__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}.Beneficios-module__dZ4GuW__cardIcon{color:var(--accent-primary);margin-bottom:20px}.Beneficios-module__dZ4GuW__featureList{flex-direction:column;gap:16px;margin-top:20px;padding:0;list-style:none;display:flex}.Beneficios-module__dZ4GuW__featureList li{color:var(--text-secondary);align-items:flex-start;gap:12px;display:flex}.Beneficios-module__dZ4GuW__checkIcon{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.Beneficios-module__dZ4GuW__benefitsGridAlt{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.Beneficios-module__dZ4GuW__accentSecondary{color:var(--accent-secondary);margin-bottom:16px}.Beneficios-module__dZ4GuW__benefitsGridAlt h3{margin-bottom:12px}.Beneficios-module__dZ4GuW__benefitsGridPatient{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;display:grid}.Beneficios-module__dZ4GuW__patientCard{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast);align-items:center;gap:24px;padding:32px;display:flex}.Beneficios-module__dZ4GuW__patientCard:hover{box-shadow:var(--shadow-md)}.Beneficios-module__dZ4GuW__patientCard svg{color:var(--success);flex-shrink:0}.Beneficios-module__dZ4GuW__patientCard h3{margin-bottom:8px;font-size:1.125rem}.Beneficios-module__dZ4GuW__patientCard p{margin:0;font-size:.9375rem}.Beneficios-module__dZ4GuW__faqSection{background:var(--bg-secondary)}.Beneficios-module__dZ4GuW__faqGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;max-width:900px;margin:0 auto;display:grid}.Beneficios-module__dZ4GuW__faqItem{background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);padding:32px}.Beneficios-module__dZ4GuW__faqItem h3{color:var(--text-primary);margin-bottom:12px;font-size:1.125rem}.Beneficios-module__dZ4GuW__faqItem p{color:var(--text-secondary);margin:0}.Beneficios-module__dZ4GuW__ctaCard{background:var(--accent-gradient);border-radius:var(--radius-xl);text-align:center;color:#fff;box-shadow:var(--shadow-lg);padding:64px 32px}.Beneficios-module__dZ4GuW__ctaCard h2{color:#fff;margin-bottom:16px}.Beneficios-module__dZ4GuW__ctaCard p{color:#ffffffe6;max-width:500px;margin:0 auto 32px;font-size:1.125rem}.Beneficios-module__dZ4GuW__ctaActions{justify-content:center;display:flex}@media (max-width:768px){.Beneficios-module__dZ4GuW__hero{padding:var(--section-padding-mobile) 0}.Beneficios-module__dZ4GuW__heroContent h1{font-size:2.25rem}.Beneficios-module__dZ4GuW__benefitsGridPatient{grid-template-columns:1fr}.Beneficios-module__dZ4GuW__patientCard{flex-direction:column;align-items:flex-start;gap:16px}.Beneficios-module__dZ4GuW__faqGrid{grid-template-columns:1fr}}
