.lessons-page[data-v-dc19a0c6]{margin:0 auto;max-width:1200px;padding:80px 20px}.lessons-features[data-v-dc19a0c6],.services-section[data-v-dc19a0c6]{margin-bottom:80px}.services-grid[data-v-dc19a0c6]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-card[data-v-dc19a0c6]{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;padding:30px;text-align:center;transition:transform .3s ease}.service-card[data-v-dc19a0c6]:hover{transform:translateY(-5px)}.service-icon[data-v-dc19a0c6]{align-items:center;border-radius:12px;display:flex;height:100px;justify-content:center;margin:0 auto 20px;overflow:hidden;width:100px}.service-icon img[data-v-dc19a0c6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.service-card h3[data-v-dc19a0c6]{color:#0a3568;font-size:18px;font-weight:600;margin-bottom:15px}.service-card p[data-v-dc19a0c6]{color:#666;font-size:14px;line-height:1.5}.section-title[data-v-dc19a0c6]{color:#0a3568;font-size:36px;font-weight:700;margin-bottom:50px;text-align:center}.features-grid[data-v-dc19a0c6]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card[data-v-dc19a0c6]{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;padding:40px 30px;text-align:center;transition:transform .3s ease}.feature-card[data-v-dc19a0c6]:hover{transform:translateY(-5px)}.feature-icon[data-v-dc19a0c6]{align-items:center;border-radius:12px;display:flex;height:100px;justify-content:center;margin:0 auto 20px;overflow:hidden;width:100px}.feature-icon img[data-v-dc19a0c6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature-card h3[data-v-dc19a0c6]{color:#0a3568;font-size:20px;font-weight:600;margin-bottom:15px}.feature-card p[data-v-dc19a0c6]{color:#666;font-size:16px;line-height:1.6}@media (max-width:640px){.lessons-title[data-v-dc19a0c6]{font-size:32px}.lessons-actions[data-v-dc19a0c6]{align-items:center;flex-direction:column}.btn-primary[data-v-dc19a0c6],.btn-secondary[data-v-dc19a0c6]{text-align:center;width:280px}.features-grid[data-v-dc19a0c6],.services-grid[data-v-dc19a0c6]{grid-template-columns:1fr}}.faq-section[data-v-dc19a0c6]{background:#f8f9fa;padding:80px 20px}.faq-section .container[data-v-dc19a0c6]{margin:0 auto;max-width:1200px}
