.hero.svelte-9yy9o0{background:linear-gradient(90deg,#3b82f6,#1e293b);color:#fff;padding:120px 0 60px;text-align:center}.hero-content.svelte-9yy9o0 h1:where(.svelte-9yy9o0){font-size:48px;font-weight:700;margin-bottom:20px}.hero-content.svelte-9yy9o0 p:where(.svelte-9yy9o0){font-size:22px;color:#dbeafe}.features.svelte-9yy9o0{background:#f8fafc;padding:80px 0}.section-header.svelte-9yy9o0{text-align:center;margin-bottom:50px}.section-header.svelte-9yy9o0 h2:where(.svelte-9yy9o0){font-size:36px;font-weight:700;color:#1e293b;margin-bottom:15px}.section-header.svelte-9yy9o0 p:where(.svelte-9yy9o0){color:#64748b;font-size:18px}.features-grid.svelte-9yy9o0{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.feature-card.svelte-9yy9o0{background:#fff;border-radius:10px;box-shadow:0 4px 20px #00000012;padding:40px 30px;text-align:center;transition:box-shadow .3s}.feature-card.svelte-9yy9o0:hover{box-shadow:0 8px 32px #3b82f621}.feature-icon.svelte-9yy9o0{font-size:36px;color:#3b82f6;margin-bottom:20px}.feature-card.svelte-9yy9o0 h3:where(.svelte-9yy9o0){font-size:22px;font-weight:600;margin-bottom:15px;color:#1e293b}.feature-card.svelte-9yy9o0 p:where(.svelte-9yy9o0){color:#64748b;line-height:1.6}.process.svelte-9yy9o0{background:#fff;padding:80px 0}.process-steps.svelte-9yy9o0{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;margin-top:40px}.process-step.svelte-9yy9o0{background:#f1f5f9;border-radius:10px;padding:30px 20px;text-align:center;box-shadow:0 2px 8px #0000000a}.step-number.svelte-9yy9o0{width:50px;height:50px;border-radius:50%;background:#3b82f6;color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.process-step.svelte-9yy9o0 h3:where(.svelte-9yy9o0){font-size:20px;font-weight:600;margin-bottom:10px;color:#1e293b}.process-step.svelte-9yy9o0 p:where(.svelte-9yy9o0){color:#64748b;line-height:1.6}.platforms.svelte-9yy9o0{background:#f8fafc;padding:80px 0}.platforms-grid.svelte-9yy9o0{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-top:40px}.platform-card.svelte-9yy9o0{background:#fff;border-radius:10px;box-shadow:0 4px 20px #00000012;padding:30px 20px;text-align:center}.platform-card.svelte-9yy9o0 img:where(.svelte-9yy9o0){width:70px;height:70px;object-fit:contain;margin-bottom:15px}.platform-card.svelte-9yy9o0 h4:where(.svelte-9yy9o0){font-size:18px;font-weight:600;color:#1e293b}.plans.svelte-9yy9o0{background:#fff;padding:80px 0}.plans-grid.svelte-9yy9o0{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:40px}.plan-card.svelte-9yy9o0{background:#f8fafc;border-radius:10px;box-shadow:0 4px 20px #00000012;overflow:hidden;transition:transform .3s,box-shadow .3s;position:relative}.plan-card.popular.svelte-9yy9o0{border:2px solid #3b82f6;transform:scale(1.05)}.plan-header.svelte-9yy9o0{padding:30px;text-align:center;border-bottom:1px solid #e2e8f0}.plan-header.svelte-9yy9o0 h3:where(.svelte-9yy9o0){font-size:24px;font-weight:700;margin-bottom:15px;color:#1e293b}.plan-price.svelte-9yy9o0{font-size:18px;color:#64748b}.plan-price.svelte-9yy9o0 .price:where(.svelte-9yy9o0){font-size:36px;font-weight:700;color:#3b82f6}.plan-features.svelte-9yy9o0{padding:30px}.plan-features.svelte-9yy9o0 ul:where(.svelte-9yy9o0){list-style:none;padding:0;margin:0}.plan-features.svelte-9yy9o0 li:where(.svelte-9yy9o0){display:flex;align-items:center;margin-bottom:15px;color:#475569}.plan-features.svelte-9yy9o0 li:where(.svelte-9yy9o0) i:where(.svelte-9yy9o0){color:#10b981;margin-right:10px;font-size:14px}.plan-cta.svelte-9yy9o0{padding:0 30px 30px;text-align:center}.plan-button.svelte-9yy9o0{display:inline-block;background-color:#3b82f6;color:#fff;font-weight:600;padding:12px 24px;border-radius:6px;text-decoration:none;transition:background-color .3s ease;width:100%}.plan-button.svelte-9yy9o0:hover{background-color:#2563eb}@media (max-width: 768px){.hero.svelte-9yy9o0{padding:100px 0 60px}.hero-content.svelte-9yy9o0 h1:where(.svelte-9yy9o0){font-size:36px}.hero-content.svelte-9yy9o0 p:where(.svelte-9yy9o0){font-size:18px}.features-grid.svelte-9yy9o0,.process-steps.svelte-9yy9o0,.platforms-grid.svelte-9yy9o0,.plans-grid.svelte-9yy9o0{grid-template-columns:1fr}.plan-card.popular.svelte-9yy9o0{transform:scale(1);margin:30px 0}.section-header.svelte-9yy9o0{margin-bottom:40px}.section-header.svelte-9yy9o0 h2:where(.svelte-9yy9o0){font-size:30px}}
