.hero.svelte-cqxirl{padding:120px 0 80px;background:linear-gradient(90deg,#0f2027,#2c5364);color:#fff;text-align:center}.hero-content.svelte-cqxirl h1:where(.svelte-cqxirl){font-size:48px;font-weight:700;margin-bottom:20px}.hero-content.svelte-cqxirl p:where(.svelte-cqxirl){font-size:20px;max-width:700px;margin:0 auto;opacity:.9}.container.svelte-cqxirl{max-width:1200px;margin:0 auto;padding:0 20px}section.svelte-cqxirl{padding:80px 0}.section-header.svelte-cqxirl{text-align:center;margin-bottom:60px}.section-header.svelte-cqxirl h2:where(.svelte-cqxirl){font-size:36px;font-weight:700;margin-bottom:16px;color:#1e293b}.section-header.svelte-cqxirl p:where(.svelte-cqxirl){font-size:18px;color:#64748b;max-width:700px;margin:0 auto}.app-benefits.svelte-cqxirl{background-color:#fff}.benefits-grid.svelte-cqxirl{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.benefit-card.svelte-cqxirl{background-color:#f8fafc;border-radius:8px;padding:30px;box-shadow:0 4px 20px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.benefit-card.svelte-cqxirl:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.benefit-icon.svelte-cqxirl{width:60px;height:60px;background-color:#ebf5ff;color:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.benefit-card.svelte-cqxirl h3:where(.svelte-cqxirl){font-size:20px;font-weight:600;margin-bottom:15px;color:#1e293b}.benefit-card.svelte-cqxirl p:where(.svelte-cqxirl){color:#64748b;line-height:1.6}.development-process.svelte-cqxirl{background-color:#f8fafc}.process-steps.svelte-cqxirl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.process-step.svelte-cqxirl{text-align:center;background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 4px 20px #0000000d;position:relative}.step-number.svelte-cqxirl{width:50px;height:50px;background-color:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;margin:0 auto 20px}.process-step.svelte-cqxirl h3:where(.svelte-cqxirl){font-size:18px;font-weight:600;margin-bottom:15px;color:#1e293b}.process-step.svelte-cqxirl p:where(.svelte-cqxirl){color:#64748b;line-height:1.6;font-size:14px}.app-testimonials.svelte-cqxirl{background-color:#fff}.testimonials-grid.svelte-cqxirl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.testimonial-card.svelte-cqxirl{background-color:#f8fafc;border-radius:8px;padding:30px;box-shadow:0 4px 20px #0000000d}.testimonial-content.svelte-cqxirl{margin-bottom:20px;position:relative}.testimonial-content.svelte-cqxirl p:where(.svelte-cqxirl){color:#1e293b;font-style:italic;line-height:1.6;font-size:16px}.testimonial-content.svelte-cqxirl:before{content:"“";font-size:60px;font-family:Georgia,serif;color:#3b82f6;opacity:.3;position:absolute;top:-20px;left:-10px}.testimonial-author.svelte-cqxirl h4:where(.svelte-cqxirl){font-size:18px;font-weight:600;margin-bottom:5px;color:#1e293b}.testimonial-author.svelte-cqxirl p:where(.svelte-cqxirl){font-size:14px;color:#64748b}.mobile-tech.svelte-cqxirl{background-color:#fff}.tech-grid.svelte-cqxirl{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:40px}.tech-category.svelte-cqxirl{background-color:#f8fafc;border-radius:8px;padding:30px;box-shadow:0 4px 20px #0000000d}.tech-category.svelte-cqxirl h3:where(.svelte-cqxirl){font-size:22px;font-weight:600;margin-bottom:25px;color:#1e293b;text-align:center}.tech-list.svelte-cqxirl{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tech-item.svelte-cqxirl{display:flex;align-items:center;gap:15px}.tech-icon.svelte-cqxirl{width:50px;height:50px;background-color:#ebf5ff;color:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px}.tech-item.svelte-cqxirl span:where(.svelte-cqxirl){font-size:16px;color:#1e293b;font-weight:500}@media (max-width: 768px){.hero.svelte-cqxirl{padding:100px 0 60px}.hero-content.svelte-cqxirl h1:where(.svelte-cqxirl){font-size:36px}.hero-content.svelte-cqxirl p:where(.svelte-cqxirl){font-size:18px}.benefits-grid.svelte-cqxirl,.process-steps.svelte-cqxirl,.testimonials-grid.svelte-cqxirl,.tech-grid.svelte-cqxirl,.tech-list.svelte-cqxirl{grid-template-columns:1fr}.section-header.svelte-cqxirl{margin-bottom:40px}.section-header.svelte-cqxirl h2:where(.svelte-cqxirl){font-size:30px}}
