.features.svelte-1feo3t{padding:80px 0;background-color:#f9f9f9}.container.svelte-1feo3t{max-width:1200px;margin:0 auto;padding:0 20px}h2.svelte-1feo3t{text-align:center;font-size:36px;margin-bottom:15px;color:#333}h2.svelte-1feo3t span:where(.svelte-1feo3t){color:#008c7b}.subtitle.svelte-1feo3t{text-align:center;color:#666;margin-bottom:50px;font-size:18px}.features-grid.svelte-1feo3t{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.feature-card.svelte-1feo3t{background:#fff;padding:30px;border-radius:10px;text-align:center;box-shadow:0 5px 15px #0000000d;transition:transform .3s,box-shadow .3s}.feature-card.svelte-1feo3t:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.feature-icon.svelte-1feo3t{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px}.feature-card.svelte-1feo3t h3:where(.svelte-1feo3t){color:#333;margin-bottom:15px;font-size:22px}.feature-card.svelte-1feo3t p:where(.svelte-1feo3t){color:#666;line-height:1.6}.how-it-works.svelte-11gtccb{padding:80px 0;background-color:#fff}h2.svelte-11gtccb span:where(.svelte-11gtccb){color:#e7ae63}.steps-container.svelte-11gtccb{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-top:50px}.step.svelte-11gtccb{display:flex;gap:20px;align-items:flex-start}.step-number.svelte-11gtccb{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;flex-shrink:0}.step-content.svelte-11gtccb h3:where(.svelte-11gtccb){color:#333;margin-bottom:10px;font-size:20px}.step-content.svelte-11gtccb p:where(.svelte-11gtccb){color:#666;line-height:1.6}@media (max-width: 768px){.steps-container.svelte-11gtccb{grid-template-columns:1fr}}.testimonials.svelte-3wax4n{padding:80px 0;background-color:#f9f9f9}h2.svelte-3wax4n span:where(.svelte-3wax4n){color:#008c7b}.testimonials-grid.svelte-3wax4n{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px}.testimonial-card.svelte-3wax4n{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px #0000000d}.rating.svelte-3wax4n{font-size:24px;margin-bottom:20px}.comment.svelte-3wax4n{color:#555;font-style:italic;line-height:1.6;margin-bottom:25px}.user-info.svelte-3wax4n{display:flex;align-items:center;gap:15px}.user-avatar.svelte-3wax4n{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px}.user-details.svelte-3wax4n h4:where(.svelte-3wax4n){margin:0;color:#333}.user-details.svelte-3wax4n p:where(.svelte-3wax4n){margin:5px 0 0;color:#666;font-size:14px}.coming-soon.svelte-1mgik5d{padding:80px 0;background-color:#f9f9f9}.container.svelte-1mgik5d{max-width:1200px;margin:0 auto;padding:0 20px}h2.svelte-1mgik5d{text-align:center;font-size:36px;margin-bottom:15px;color:#333}h2.svelte-1mgik5d span:where(.svelte-1mgik5d){color:#008c7b}.subtitle.svelte-1mgik5d{text-align:center;color:#666;margin-bottom:50px;font-size:18px}.coming-soon-details.svelte-1mgik5d{background:#fff;padding:40px;border-radius:10px;box-shadow:0 5px 15px #0000000d;max-width:800px;margin:0 auto;text-align:center}.coming-soon-details.svelte-1mgik5d h3:where(.svelte-1mgik5d){margin-bottom:25px;color:#333;font-size:24px}.subscription-form.svelte-1mgik5d{margin-bottom:30px}.subscription-form.svelte-1mgik5d input:where(.svelte-1mgik5d){padding:15px 20px;width:60%;border:1px solid #ddd;border-radius:50px;font-size:16px;margin-right:10px}.subscription-form.svelte-1mgik5d button:where(.svelte-1mgik5d){padding:15px 30px;background-color:#008c7b;color:#fff;border:none;border-radius:50px;font-size:16px;cursor:pointer;transition:background-color .3s}.subscription-form.svelte-1mgik5d button:where(.svelte-1mgik5d):hover{background-color:#006b5e}.contact-box.svelte-1mgik5d{background:#f5f5f5;padding:25px;border-radius:8px;margin-top:30px}.contact-box.svelte-1mgik5d p:where(.svelte-1mgik5d){margin:15px 0;color:#555;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.contact-box.svelte-1mgik5d a:where(.svelte-1mgik5d){color:#008c7b;text-decoration:none;font-weight:500}.contact-box.svelte-1mgik5d a:where(.svelte-1mgik5d):hover{text-decoration:underline}@media (max-width: 768px){.coming-soon.svelte-1mgik5d{padding:50px 0}h2.svelte-1mgik5d{font-size:28px}.coming-soon-details.svelte-1mgik5d{padding:25px}.subscription-form.svelte-1mgik5d input:where(.svelte-1mgik5d){width:100%;margin-bottom:15px;margin-right:0}}
