.solviane-benefits-container-a193c1fe{font-family:inherit;max-width:1200px;margin:0 auto;padding:2rem 1rem}.solviane-benefits-header-a193c1fe{text-align:center;max-width:800px;margin:0 auto 4rem auto}.solviane-benefits-label-a193c1fe{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.solviane-benefits-title-a193c1fe{font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 1.5rem 0;letter-spacing:-.02em}.solviane-benefits-subtitle-a193c1fe{font-size:1.125rem;line-height:1.6;margin:0}.solviane-benefits-grid-a193c1fe{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.solviane-benefit-card-a193c1fe{padding:2.5rem 2rem;border-radius:16px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .03);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;align-items:flex-start;height:100%}.solviane-benefit-card-a193c1fe:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.solviane-benefit-icon-wrapper-a193c1fe{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.solviane-benefit-icon-wrapper-a193c1fe i{font-size:28px}.solviane-benefit-icon-wrapper-a193c1fe svg{width:28px;height:28px}.solviane-benefit-title-a193c1fe{font-size:1.25rem;font-weight:700;margin:0 0 1rem 0;line-height:1.4}.solviane-benefit-desc-a193c1fe{font-size:1rem;line-height:1.6;margin:0;flex-grow:1}@media (max-width:1024px){.solviane-benefits-grid-a193c1fe{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.solviane-benefits-header-a193c1fe{margin-bottom:3rem}.solviane-benefits-title-a193c1fe{font-size:2rem}.solviane-benefits-grid-a193c1fe{grid-template-columns:1fr}}