.hero-section.svelte-1hkpyi{position:relative;background:linear-gradient(to bottom,#1a1a1a,#2d2d2d);padding:100px 20px 80px;overflow:hidden;color:#fff}.geometric-pattern.svelte-1hkpyi{position:absolute;inset:0;background-image:linear-gradient(30deg,#333333 12%,transparent 12.5%,transparent 87%,#333333 87.5%,#333333),linear-gradient(150deg,#333333 12%,transparent 12.5%,transparent 87%,#333333 87.5%,#333333),linear-gradient(30deg,#333333 12%,transparent 12.5%,transparent 87%,#333333 87.5%,#333333),linear-gradient(150deg,#333333 12%,transparent 12.5%,transparent 87%,#333333 87.5%,#333333);background-size:80px 140px;background-position:0 0,0 0,40px 70px,40px 70px;opacity:.2}.hero-content.svelte-1hkpyi{position:relative;z-index:1;max-width:1200px;margin:0 auto;text-align:center}.badge.svelte-1hkpyi{display:inline-block;background:linear-gradient(135deg,#4d4d4d,#666);color:#fff;padding:10px 24px;border-radius:30px;font-size:14px;font-weight:600;margin-bottom:25px;border:2px solid #999999}.hero-text.svelte-1hkpyi h1:where(.svelte-1hkpyi){font-size:3.5rem;color:#fff;margin-bottom:25px;font-weight:800;line-height:1.2}.hero-subtitle.svelte-1hkpyi{font-size:1.3rem;color:#ccc;margin-bottom:35px;line-height:1.8;max-width:900px;margin-left:auto;margin-right:auto}.hero-buttons.svelte-1hkpyi{display:flex;gap:20px;margin-bottom:50px;justify-content:center;flex-wrap:wrap}.btn-large.svelte-1hkpyi{padding:16px 35px;font-size:1.1rem}.btn-primary.svelte-1hkpyi{background:linear-gradient(135deg,#333,#4d4d4d);color:#fff;border:2px solid #666666}.btn-primary.svelte-1hkpyi:hover{background:linear-gradient(135deg,#1a1a1a,#333);border-color:#999;transform:translateY(-3px)}.btn-secondary.svelte-1hkpyi{background:transparent;color:#fff;border:2px solid #666666}.btn-secondary.svelte-1hkpyi:hover{background:#ffffff1a;border-color:#999}.btn.svelte-1hkpyi i:where(.svelte-1hkpyi){margin-right:8px}.stats-row.svelte-1hkpyi{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat-item.svelte-1hkpyi{text-align:center;background:#ffffff0d;padding:20px;border-radius:12px;border:2px solid #333333}.stat-number.svelte-1hkpyi{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:8px}.stat-label.svelte-1hkpyi{font-size:.9rem;color:#ccc}.section-header.svelte-1hkpyi{text-align:center;margin-bottom:60px}.section-header.svelte-1hkpyi h2:where(.svelte-1hkpyi){font-size:2.8rem;color:#1a1a1a;margin-bottom:15px;font-weight:700}.section-header.svelte-1hkpyi p:where(.svelte-1hkpyi){font-size:1.1rem;color:#666}.services-section.svelte-1hkpyi{padding:80px 20px;background:linear-gradient(to bottom,#f5f5f5,#e8e8e8)}.services-grid.svelte-1hkpyi{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px}.service-card.svelte-1hkpyi{background:linear-gradient(135deg,#fff,#f9f9f9);padding:40px 35px;border-radius:16px;border:2px solid #e0e0e0;box-shadow:0 8px 25px #00000014;position:relative;transition:all .4s;animation:svelte-1hkpyi-fadeInUp .6s ease forwards;opacity:0}@keyframes svelte-1hkpyi-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.service-card.svelte-1hkpyi:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026;border-color:#333}.service-number.svelte-1hkpyi{position:absolute;top:20px;right:25px;font-size:3.5rem;font-weight:900;color:#f0f0f0;line-height:1}.service-icon.svelte-1hkpyi{width:80px;height:80px;background:linear-gradient(135deg,#333,#4d4d4d);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;box-shadow:0 10px 25px #3333334d;transition:all .4s}.service-card.svelte-1hkpyi:hover .service-icon:where(.svelte-1hkpyi){transform:rotateY(360deg) scale(1.1)}.service-icon.svelte-1hkpyi i:where(.svelte-1hkpyi){font-size:2rem;color:#fff}.service-card.svelte-1hkpyi h3:where(.svelte-1hkpyi){color:#1a1a1a;font-size:1.4rem;margin-bottom:15px;font-weight:700}.service-card.svelte-1hkpyi p:where(.svelte-1hkpyi){color:#555;line-height:1.7;margin-bottom:20px;font-size:.95rem}.service-features.svelte-1hkpyi{list-style:none;margin:0;background:#f9f9f9;padding:15px;border-radius:8px;border:1px solid #e0e0e0}.service-features.svelte-1hkpyi li:where(.svelte-1hkpyi){color:#666;font-size:.9rem;margin-bottom:8px;display:flex;align-items:center;gap:10px}.service-features.svelte-1hkpyi li:where(.svelte-1hkpyi):last-child{margin-bottom:0}.service-features.svelte-1hkpyi i:where(.svelte-1hkpyi){color:#333;font-size:.85rem}.platforms-section.svelte-1hkpyi{padding:80px 20px;background:#fff}.platforms-grid.svelte-1hkpyi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.platform-card.svelte-1hkpyi{background:linear-gradient(135deg,#f9f9f9,#e8e8e8);padding:40px 30px;border-radius:16px;text-align:center;border:2px solid #cccccc;transition:all .3s}.platform-card.svelte-1hkpyi:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001a;border-color:#333}.platform-card.svelte-1hkpyi i:where(.svelte-1hkpyi){font-size:4rem;color:#333;margin-bottom:20px}.platform-card.svelte-1hkpyi h3:where(.svelte-1hkpyi){color:#1a1a1a;font-size:1.3rem;margin-bottom:10px;font-weight:700}.platform-card.svelte-1hkpyi p:where(.svelte-1hkpyi){color:#666;font-size:.9rem}.process-section.svelte-1hkpyi{padding:80px 20px;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);color:#fff}.process-section.svelte-1hkpyi .section-header:where(.svelte-1hkpyi) h2:where(.svelte-1hkpyi),.process-section.svelte-1hkpyi .section-header:where(.svelte-1hkpyi) p:where(.svelte-1hkpyi){color:#fff}.process-timeline.svelte-1hkpyi{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.process-item.svelte-1hkpyi{display:grid;grid-template-columns:80px 1fr;gap:30px;align-items:start}.process-number.svelte-1hkpyi{width:80px;height:80px;background:linear-gradient(135deg,#4d4d4d,#666);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:800;border:3px solid #999999}.process-content.svelte-1hkpyi{background:#ffffff0d;padding:30px;border-radius:12px;border:2px solid #333333}.process-icon.svelte-1hkpyi{width:60px;height:60px;background:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.process-icon.svelte-1hkpyi i:where(.svelte-1hkpyi){font-size:1.8rem;color:#fff}.process-content.svelte-1hkpyi h3:where(.svelte-1hkpyi){font-size:1.5rem;margin-bottom:12px;font-weight:700}.process-content.svelte-1hkpyi p:where(.svelte-1hkpyi){color:#ccc;line-height:1.7}.case-studies-section.svelte-1hkpyi{padding:80px 20px;background:#f5f5f5}.case-studies-grid.svelte-1hkpyi{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px}.case-study-card.svelte-1hkpyi{background:#fff;padding:40px 35px;border-radius:16px;border:2px solid #e0e0e0;box-shadow:0 8px 25px #00000014;transition:all .4s}.case-study-card.svelte-1hkpyi:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026;border-color:#333}.case-icon.svelte-1hkpyi{font-size:5rem;margin-bottom:20px;filter:grayscale(100%)}.case-study-card.svelte-1hkpyi h3:where(.svelte-1hkpyi){color:#1a1a1a;font-size:1.5rem;margin-bottom:20px;font-weight:700}.case-challenge.svelte-1hkpyi,.case-solution.svelte-1hkpyi{color:#666;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0;line-height:1.6}.case-challenge.svelte-1hkpyi strong:where(.svelte-1hkpyi),.case-solution.svelte-1hkpyi strong:where(.svelte-1hkpyi){color:#333;font-weight:700}.case-results.svelte-1hkpyi{background:linear-gradient(135deg,#f9f9f9,#e8e8e8);padding:20px;border-radius:8px;margin-top:20px}.case-results.svelte-1hkpyi h4:where(.svelte-1hkpyi){color:#333;font-size:1.1rem;margin-bottom:15px;font-weight:700}.case-results.svelte-1hkpyi ul:where(.svelte-1hkpyi){list-style:none;padding:0;margin:0}.case-results.svelte-1hkpyi li:where(.svelte-1hkpyi){color:#555;margin-bottom:10px;display:flex;align-items:center;gap:10px;font-weight:600}.case-results.svelte-1hkpyi li:where(.svelte-1hkpyi):last-child{margin-bottom:0}.case-results.svelte-1hkpyi i:where(.svelte-1hkpyi){color:#333}.industry-section.svelte-1hkpyi{padding:80px 20px;background:#fff}.industry-grid.svelte-1hkpyi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.industry-card.svelte-1hkpyi{background:linear-gradient(135deg,#f9f9f9,#e8e8e8);padding:35px 30px;border-radius:16px;text-align:center;border:2px solid #cccccc;transition:all .3s}.industry-card.svelte-1hkpyi:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001a;border-color:#333}.industry-icon.svelte-1hkpyi{font-size:5rem;margin-bottom:20px;filter:grayscale(100%)}.industry-card.svelte-1hkpyi h3:where(.svelte-1hkpyi){color:#1a1a1a;font-size:1.4rem;margin-bottom:12px;font-weight:700}.industry-card.svelte-1hkpyi p:where(.svelte-1hkpyi){color:#666;line-height:1.6;margin-bottom:20px}.industry-result.svelte-1hkpyi{background:#fff;padding:12px 20px;border-radius:8px;color:#333;font-weight:700;display:inline-flex;align-items:center;gap:8px;border:2px solid #e0e0e0}.industry-result.svelte-1hkpyi i:where(.svelte-1hkpyi){color:#666}.why-section.svelte-1hkpyi{padding:80px 20px;background:#f5f5f5}.why-grid.svelte-1hkpyi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.why-card.svelte-1hkpyi{background:#fff;padding:40px 35px;border-radius:16px;text-align:center;border:2px solid #e0e0e0;box-shadow:0 8px 25px #00000014;transition:all .3s}.why-card.svelte-1hkpyi:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001f;border-color:#333}.why-icon.svelte-1hkpyi{font-size:5rem;margin-bottom:20px;filter:grayscale(100%)}.why-card.svelte-1hkpyi h3:where(.svelte-1hkpyi){color:#1a1a1a;font-size:1.3rem;margin-bottom:12px;font-weight:700}.why-card.svelte-1hkpyi p:where(.svelte-1hkpyi){color:#666;line-height:1.6}.benefits-section.svelte-1hkpyi{padding:80px 20px;background:#fff}.benefits-grid.svelte-1hkpyi{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.benefit-card.svelte-1hkpyi{background:linear-gradient(135deg,#f9f9f9,#e8e8e8);padding:40px 35px;border-radius:16px;text-align:center;border:2px solid #cccccc;transition:all .3s}.benefit-card.svelte-1hkpyi:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001a;border-color:#333}.benefit-icon.svelte-1hkpyi{width:90px;height:90px;background:linear-gradient(135deg,#333,#4d4d4d);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:0 10px 25px #3333334d}.benefit-icon.svelte-1hkpyi i:where(.svelte-1hkpyi){font-size:2.5rem;color:#fff}.benefit-card.svelte-1hkpyi h3:where(.svelte-1hkpyi){color:#1a1a1a;font-size:1.4rem;margin-bottom:12px;font-weight:700}.benefit-card.svelte-1hkpyi p:where(.svelte-1hkpyi){color:#666;line-height:1.7}.pricing-section.svelte-1hkpyi{padding:80px 20px;background:#f5f5f5}.pricing-grid.svelte-1hkpyi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto 30px}.pricing-card.svelte-1hkpyi{background:#fff;padding:40px 30px;border-radius:16px;box-shadow:0 8px 25px #00000014;text-align:center;position:relative;transition:all .4s;border:2px solid #e0e0e0}.pricing-card.featured.svelte-1hkpyi{border-color:#333;transform:scale(1.05);box-shadow:0 15px 50px #00000026}.popular-badge.svelte-1hkpyi{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#333,#4d4d4d);color:#fff;padding:8px 25px;border-radius:20px;font-size:13px;font-weight:700}.price.svelte-1hkpyi{margin-bottom:15px}.amount.svelte-1hkpyi{font-size:3rem;font-weight:800;color:#333}.period.svelte-1hkpyi{display:block;font-size:1rem;color:#666;margin-top:5px}.package-description.svelte-1hkpyi{color:#666;margin-bottom:25px;font-style:italic}.features-list.svelte-1hkpyi{list-style:none;padding:0;margin:0 0 30px;text-align:left}.btn-block.svelte-1hkpyi{width:100%}.pricing-note.svelte-1hkpyi{text-align:center;background:#e8e8e8;padding:20px;border-radius:12px;border-left:4px solid #666666;max-width:800px;margin:0 auto}.testimonials-section.svelte-1hkpyi{padding:80px 20px;background:#fff}.testimonials-grid.svelte-1hkpyi{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.testimonial-card.svelte-1hkpyi{background:linear-gradient(135deg,#f9f9f9,#e8e8e8);padding:35px;border-radius:16px;box-shadow:0 8px 25px #00000014;border-left:4px solid #333333}.rating.svelte-1hkpyi{color:#666;margin-bottom:15px;font-size:1.2rem}.testimonial-text.svelte-1hkpyi{color:#555;line-height:1.8;margin-bottom:25px;font-style:italic}.testimonial-author.svelte-1hkpyi{display:flex;align-items:center;gap:15px}.author-image.svelte-1hkpyi{width:60px;height:60px;background:linear-gradient(135deg,#333,#4d4d4d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem}.author-name.svelte-1hkpyi{font-weight:700;color:#1a1a1a;margin-bottom:3px}.author-role.svelte-1hkpyi{font-size:.9rem;color:#666}.cta-section.svelte-1hkpyi{padding:100px 20px;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);text-align:center;color:#fff}.cta-content.svelte-1hkpyi h2:where(.svelte-1hkpyi){font-size:3rem;margin-bottom:20px}.cta-content.svelte-1hkpyi p:where(.svelte-1hkpyi){font-size:1.3rem;margin-bottom:30px;color:#ccc}.cta-features.svelte-1hkpyi{display:flex;gap:30px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.cta-feature.svelte-1hkpyi{display:flex;align-items:center;gap:10px;font-size:1.1rem}.cta-feature.svelte-1hkpyi i:where(.svelte-1hkpyi){font-size:1.3rem}.cta-buttons.svelte-1hkpyi{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-section.svelte-1hkpyi .btn-primary:where(.svelte-1hkpyi){background:linear-gradient(135deg,#4d4d4d,#666);border-color:#999}.cta-section.svelte-1hkpyi .btn-primary:where(.svelte-1hkpyi):hover{background:linear-gradient(135deg,#666,gray)}.cta-section.svelte-1hkpyi .btn-secondary:where(.svelte-1hkpyi){background:transparent;border-color:#999}.cta-section.svelte-1hkpyi .btn-secondary:where(.svelte-1hkpyi):hover{background:#ffffff1a;border-color:#ccc}@media(max-width:968px){.hero-text.svelte-1hkpyi h1:where(.svelte-1hkpyi){font-size:2.5rem}.stats-row.svelte-1hkpyi{grid-template-columns:repeat(2,1fr)}.section-header.svelte-1hkpyi h2:where(.svelte-1hkpyi){font-size:2rem}.services-grid.svelte-1hkpyi,.platforms-grid.svelte-1hkpyi,.industry-grid.svelte-1hkpyi,.benefits-grid.svelte-1hkpyi{grid-template-columns:1fr}.pricing-card.featured.svelte-1hkpyi{transform:scale(1)}.process-item.svelte-1hkpyi{grid-template-columns:1fr}.process-number.svelte-1hkpyi{margin:0 auto}}
