.Benefits_benefits__TmAz3{padding:8rem 3.2rem;display:flex;justify-content:center;align-items:center;background:var(--bg-secondary);position:relative;opacity:0;transform:translateY(30px);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.Benefits_benefits__TmAz3.Benefits_visible__Y2rRI{opacity:1;transform:translateY(0)}.Benefits_container__HR8W9{max-width:1200px;width:100%}.Benefits_header__pnv1I{text-align:center;margin-bottom:4.8rem}.Benefits_sectionTitle__WEJrr{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:1.6rem;letter-spacing:-.02em;line-height:1.2}.Benefits_sectionSubtitle__BwXF1{font-size:1.84rem;color:var(--text-secondary);line-height:1.6;margin:0}.Benefits_featuresGrid__uXSyM{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3.2rem;gap:3.2rem;max-width:1200px;margin:0 auto}.Benefits_featureItem__TP3Z8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.Benefits_iconWrapper__nqeB2{width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:var(--purple-primary)}.Benefits_iconWrapper__nqeB2 svg{width:36px;height:36px;stroke-width:2}.Benefits_label__vM092{font-size:1.5rem;font-weight:500;color:var(--text-secondary);line-height:1.4}@media (max-width:1200px){.Benefits_featuresGrid__uXSyM{grid-template-columns:repeat(4,1fr);gap:2.4rem}}@media (max-width:1024px){.Benefits_featuresGrid__uXSyM{grid-template-columns:repeat(4,1fr);gap:2.4rem}}@media (max-width:768px){.Benefits_benefits__TmAz3{padding:4.8rem 1.6rem}.Benefits_header__pnv1I{margin-bottom:3.2rem}.Benefits_sectionTitle__WEJrr{font-size:3.2rem}.Benefits_sectionSubtitle__BwXF1{font-size:1.52rem}.Benefits_featuresGrid__uXSyM{grid-template-columns:repeat(3,1fr);gap:2.4rem}.Benefits_iconWrapper__nqeB2{width:56px;height:56px}.Benefits_iconWrapper__nqeB2 svg{width:30px;height:30px}.Benefits_label__vM092{font-size:1.4rem}}@media (max-width:480px){.Benefits_featuresGrid__uXSyM{grid-template-columns:repeat(2,1fr);gap:2rem}.Benefits_iconWrapper__nqeB2{width:48px;height:48px}.Benefits_iconWrapper__nqeB2 svg{width:26px;height:26px}.Benefits_label__vM092{font-size:1.3rem}}