.hero-section.svelte-19b3e4h{padding-top:60px;background:linear-gradient(135deg,#ece7ff,#fff 60%,#f7f7ff);display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.hero-inner.svelte-19b3e4h{max-width:900px;margin:0 auto 40px;padding:0 1rem;text-align:center}.hero-section.svelte-19b3e4h h1:where(.svelte-19b3e4h){font-size:48px;font-weight:700;line-height:1.4;margin-bottom:1rem}.hero-section.svelte-19b3e4h p:where(.svelte-19b3e4h){font-size:16px;color:#444;margin-bottom:2rem;font-weight:500}.color-primary.svelte-19b3e4h{color:#5628ed}.hero-buttons.svelte-19b3e4h{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:1rem}.btn.svelte-19b3e4h{padding:14px 28px;min-width:200px;text-align:center;border-radius:8px;font-weight:500;font-size:20px;text-decoration:none;transition:background .3s;box-sizing:border-box}.btn.primary.svelte-19b3e4h{background:#5628ed;color:#fff}.btn.primary.svelte-19b3e4h:hover{background:#451bd0}.btn.secondary.svelte-19b3e4h{border:2px solid #5628ed;color:#5628ed;background:#fff}.btn.secondary.svelte-19b3e4h:hover{background:#f2f0ff}.hero-image-wrapper.svelte-19b3e4h{position:relative;width:100%;display:flex;justify-content:center;padding:1rem;box-sizing:border-box;overflow:hidden}.hero-image.svelte-19b3e4h{max-width:1216px;height:auto;display:block;border-radius:12px}.hero-image-wrapper.svelte-19b3e4h:before,.hero-image-wrapper.svelte-19b3e4h:after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}.hero-image-wrapper.svelte-19b3e4h:before{left:0}.hero-image-wrapper.svelte-19b3e4h:after{right:0}.mobile-only.svelte-19b3e4h{display:none}@media (max-width: 768px){.hero-section.svelte-19b3e4h{padding:40px 16px;text-align:center}.hero-inner.svelte-19b3e4h{padding:0;margin-bottom:2rem}.hero-section.svelte-19b3e4h h1:where(.svelte-19b3e4h){font-size:1.5rem;line-height:1.6;margin-bottom:1rem}.hero-section.svelte-19b3e4h p:where(.svelte-19b3e4h){font-size:.95rem;margin-bottom:2rem;color:#444;line-height:1.5}.hero-buttons.svelte-19b3e4h{flex-direction:row;gap:12px;justify-content:center}.btn.svelte-19b3e4h{flex:1 1 auto;min-width:140px;max-width:70%;padding:12px 14px;font-size:1rem;border-radius:10px}.hero-image.svelte-19b3e4h{width:100%;height:200px;object-fit:cover;border-radius:0}.hero-image-wrapper.svelte-19b3e4h{padding:0;margin-top:1.5rem;width:100vw;overflow:hidden;border-radius:0}.hero-image-wrapper.svelte-19b3e4h:before,.hero-image-wrapper.svelte-19b3e4h:after{width:0}.mobile-only.svelte-19b3e4h{display:inline}}.highlight-section.svelte-11cmvrp{background:#fff;padding:30px 20px;max-width:1160px;margin:0 auto;font-family:Inter,sans-serif;text-align:left}.highlight-section.svelte-11cmvrp h2:where(.svelte-11cmvrp){font-size:48px;font-weight:700;margin-bottom:1rem;line-height:1.4}.color-primary.svelte-11cmvrp{color:#5628ed}.description.svelte-11cmvrp{font-size:24px;font-weight:500;color:#666;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;line-height:1.6;max-width:1160px}.stats.svelte-11cmvrp{display:grid;grid-template-columns:1fr 1fr;gap:40px 64px;list-style:none;padding:0;margin:0 auto;max-width:960px;justify-items:start;text-align:left}.stat.svelte-11cmvrp{position:relative;padding-left:24px;max-width:460px}.stat.svelte-11cmvrp:before{content:"";width:12px;height:12px;background:#e6d7ff;border-radius:50%;position:absolute;left:0;top:1.5rem}.stat.svelte-11cmvrp:after{content:"";width:6px;height:6px;background:#5628ed;border-radius:50%;position:absolute;left:3px;top:calc(1.5rem + 3px)}.stat.svelte-11cmvrp strong:where(.svelte-11cmvrp){font-size:48px;font-weight:800;color:#5628ed;display:block;line-height:1.2;margin-bottom:.4rem;text-align:left}.stat-text.svelte-11cmvrp{font-size:16px;color:#6b6b6b;font-weight:500;line-height:1.5;margin:0}@media (max-width: 768px){.highlight-section.svelte-11cmvrp{padding:40px 16px;text-align:left}.highlight-section.svelte-11cmvrp h2:where(.svelte-11cmvrp){font-size:1.6rem;line-height:1.5;margin-bottom:1rem}.description.svelte-11cmvrp{font-size:1rem;line-height:1.6;text-align:left}.stats.svelte-11cmvrp{grid-template-columns:1fr;gap:32px}.stat.svelte-11cmvrp strong:where(.svelte-11cmvrp){font-size:32px}.stat-text.svelte-11cmvrp{font-size:15px;line-height:1.5}.stat.svelte-11cmvrp{padding-left:20px}.stat.svelte-11cmvrp:before{width:10px;height:10px;top:1.3rem}.stat.svelte-11cmvrp:after{width:5px;height:5px;top:calc(1.3rem + 2.5px);left:2.5px}}.highlight-section.svelte-1uzyvx8{position:relative;background:#f4efff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Inter,sans-serif}.highlight-banner.svelte-1uzyvx8{position:relative;z-index:2}.highlight-banner.svelte-1uzyvx8 h3:where(.svelte-1uzyvx8){font-size:32px;font-weight:500;color:#333;max-width:1160px;margin:0 auto;line-height:1.6}.highlight.svelte-1uzyvx8{color:#5628ed;font-weight:600}.bg-wave.svelte-1uzyvx8{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.bg-wave.left.svelte-1uzyvx8{top:0;left:0;transform:translate(-20%,-10%);width:550px}.bg-wave.right.svelte-1uzyvx8{top:0;right:0;transform:translate(20%,-10%);width:550px}@media (max-width: 768px){.highlight-section.svelte-1uzyvx8{padding:40px 16px}.bg-wave.svelte-1uzyvx8{width:240px}.bg-wave.left.svelte-1uzyvx8{transform:translate(-50%,-15%)}.bg-wave.right.svelte-1uzyvx8{transform:translate(50%,-15%)}.highlight-banner.svelte-1uzyvx8 h3:where(.svelte-1uzyvx8){font-size:1.05rem;line-height:1.65;font-weight:500}.highlight.svelte-1uzyvx8{font-weight:600}}.industries-section.svelte-zl0zhp{background:#f9f9fb;padding:1px 0 48px;font-family:Inter,sans-serif}.content.svelte-zl0zhp{max-width:1160px;margin:0 auto;padding:0 20px;text-align:left}.content.svelte-zl0zhp h2:where(.svelte-zl0zhp){font-size:48px;font-weight:700;margin-bottom:1rem;line-height:1.4}.content.svelte-zl0zhp h2:where(.svelte-zl0zhp) .highlight:where(.svelte-zl0zhp){color:#5628ed;display:inline-block}.content.svelte-zl0zhp p:where(.svelte-zl0zhp){color:#6d7486;margin-bottom:2.5rem;max-width:1160px;font-size:20px;line-height:1.6}.industry-grid.svelte-zl0zhp{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.industry-item.svelte-zl0zhp{background:linear-gradient(to bottom,#eee9ff,#f9f9fb);padding:20px 16px;border-radius:16px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:background .3s ease}.industry-item.svelte-zl0zhp:hover{background:linear-gradient(to bottom,#e3d9ff,#f1f1fa)}.industry-item.svelte-zl0zhp img:where(.svelte-zl0zhp){height:32px;width:32px;object-fit:contain}.industry-item.svelte-zl0zhp span:where(.svelte-zl0zhp){font-size:14px;font-weight:500;color:#3f4656}.reorder-last.svelte-zl0zhp{order:99}@media (max-width: 768px){.content.svelte-zl0zhp h2:where(.svelte-zl0zhp){font-size:1.5rem;line-height:1.5}.content.svelte-zl0zhp p:where(.svelte-zl0zhp){font-size:.95rem;line-height:1.6}.industry-grid.svelte-zl0zhp{grid-template-columns:repeat(2,1fr);gap:16px}.industry-item.svelte-zl0zhp{padding:16px 12px;gap:8px}.industry-item.svelte-zl0zhp span:where(.svelte-zl0zhp){font-size:.9rem}.reorder-last.svelte-zl0zhp{order:1}}.whychoose.svelte-1pama07{background:#f4efff;width:100%;padding:40px 20px}.container.svelte-1pama07{max-width:1160px;margin:0 auto}.title.svelte-1pama07{font-size:48px;font-weight:700;margin-bottom:2rem}.highlight.svelte-1pama07{color:#5628ed}.grid.svelte-1pama07{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:108px;gap:1.5rem;box-sizing:border-box}.item.svelte-1pama07,.brand-banner.svelte-1pama07{border-radius:12px;position:relative;padding:16px 20px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.item.svelte-1pama07{background:#fff}.item.svelte-1pama07 img:where(.svelte-1pama07){width:24px;height:24px;margin-bottom:.5rem;flex-shrink:0}.item.svelte-1pama07 p:where(.svelte-1pama07){font-size:16px;font-weight:500;color:#3f4656;margin:0;line-height:1.5;word-break:break-word;max-width:100%}.brand-banner.svelte-1pama07{grid-column:span 3;background:linear-gradient(90deg,#5628ed,#5628edcc);overflow:visible}.brand-logo.svelte-1pama07{position:absolute;left:20px;top:50%;transform:translateY(-50%);height:51.85%}.like-icon.svelte-1pama07{position:absolute;right:20px;top:-14.8%;height:101.85%}@media (max-width: 768px){.whychoose.svelte-1pama07{padding:10px 16px}.title.svelte-1pama07{font-size:1.6rem;line-height:1.2}.grid.svelte-1pama07{grid-template-columns:1fr;grid-auto-rows:auto;gap:.5rem}.item.svelte-1pama07,.brand-banner.svelte-1pama07{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;padding:0 26px 0 0;background:transparent;border-radius:0}.item.svelte-1pama07 img:where(.svelte-1pama07){width:20px;height:20px;margin-top:4px}.item.svelte-1pama07 p:where(.svelte-1pama07){font-size:.95rem;line-height:1.5;word-break:break-word;text-align:left;margin:0}.brand-banner.svelte-1pama07{display:none}}.projects-section.svelte-6dgcvl{padding:30px 20px 40px;background:#fff;text-align:center;margin:0 auto;max-width:1160px}.projects-section.svelte-6dgcvl h2:where(.svelte-6dgcvl){font-size:48px;font-weight:700;margin-bottom:40px;text-align:left;margin-top:0}.projects-section.svelte-6dgcvl .highlight:where(.svelte-6dgcvl){color:#6d28d9}.projects-grid.svelte-6dgcvl{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:960px;margin:0 auto}.project-card.svelte-6dgcvl{background:#f9f9fb;border-radius:12px;overflow:hidden;transition:transform .2s ease;display:block}.project-card.svelte-6dgcvl:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014}.project-card.svelte-6dgcvl img:where(.svelte-6dgcvl){width:100%;height:120px;object-fit:cover;display:block}@media (max-width: 768px){.projects-section.svelte-6dgcvl{padding:24px 16px 32px}.projects-section.svelte-6dgcvl h2:where(.svelte-6dgcvl){font-size:1.6rem;line-height:1.4;margin-bottom:24px;text-align:left}.projects-grid.svelte-6dgcvl{grid-template-columns:repeat(2,1fr);gap:16px}.project-card.svelte-6dgcvl img:where(.svelte-6dgcvl){height:100px}}.testimonials-section.svelte-144s8mi{padding:40px 0;background:#f9f9fb;width:100vw;overflow-x:hidden}.section-title.svelte-144s8mi{font-size:48px;font-weight:700;text-align:left;max-width:1160px;margin:0 auto 20px;padding:0 20px}.section-title.svelte-144s8mi .highlight:where(.svelte-144s8mi){color:#5628ed}.testimonial-grid.svelte-144s8mi{max-width:1160px;margin:0 auto;display:flex;gap:40px;padding:0 20px;align-items:flex-start;flex-wrap:wrap}.testimonial-graphic.svelte-144s8mi{flex:3;min-width:300px}.testimonial-graphic.svelte-144s8mi img:where(.svelte-144s8mi){width:100%;height:auto;max-width:400px}.testimonial-scroll-wrapper.svelte-144s8mi{flex:4;position:relative;height:520px;overflow:hidden}.testimonial-list.svelte-144s8mi{height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-right:10px;scroll-behavior:smooth}.testimonial-item.svelte-144s8mi{display:flex;background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 6px #0000000d;align-items:flex-start;gap:14px}.avatar.svelte-144s8mi{width:56px;height:56px;border-radius:50%;object-fit:contain}.info.svelte-144s8mi .content:where(.svelte-144s8mi){font-size:15px;line-height:22px;color:#3f4656;font-family:Readex Pro,sans-serif;margin-bottom:6px}.info.svelte-144s8mi .name:where(.svelte-144s8mi){color:#5628ed;font-weight:600;margin-bottom:2px;font-size:14px}.info.svelte-144s8mi .title:where(.svelte-144s8mi){color:#777;font-size:14px}.fade.svelte-144s8mi{position:absolute;left:0;right:0;height:40px;z-index:2;pointer-events:none}.fade-top.svelte-144s8mi{top:0;background:linear-gradient(to bottom,#f9f9fb,#f9f9fb00)}.fade-bottom.svelte-144s8mi{bottom:0;background:linear-gradient(to top,#f9f9fb,#f9f9fb00)}@media (max-width: 768px){.testimonial-grid.svelte-144s8mi{flex-direction:column;gap:30px}.testimonial-scroll-wrapper.svelte-144s8mi{height:300px}.testimonial-item.svelte-144s8mi{flex-direction:column;align-items:center;text-align:center}.info.svelte-144s8mi .content:where(.svelte-144s8mi),.info.svelte-144s8mi .name:where(.svelte-144s8mi),.info.svelte-144s8mi .title:where(.svelte-144s8mi){text-align:center}}@media (max-width: 768px){.section-title.svelte-144s8mi{font-size:1.6rem;padding:0 16px}.testimonial-grid.svelte-144s8mi{flex-direction:column;gap:24px;padding:0 16px}.testimonial-scroll-wrapper.svelte-144s8mi{height:300px}.testimonial-item.svelte-144s8mi{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:12px}.avatar.svelte-144s8mi{width:48px;height:48px}.info.svelte-144s8mi .content:where(.svelte-144s8mi){font-size:14px;line-height:1.5;margin-bottom:4px}.info.svelte-144s8mi .name:where(.svelte-144s8mi){font-size:13px}.info.svelte-144s8mi .title:where(.svelte-144s8mi){font-size:12px}.fade.svelte-144s8mi{height:24px}}.blog-section.svelte-x1iiyf{padding:20px;max-width:1160px;margin:0 auto}.blog-section.svelte-x1iiyf h2:where(.svelte-x1iiyf){font-size:48px;font-weight:700;margin-bottom:32px;text-align:left}.blog-section.svelte-x1iiyf h2:where(.svelte-x1iiyf) .highlight:where(.svelte-x1iiyf){color:#5628ed;text-decoration:underline;font-weight:900}.blog-grid.svelte-x1iiyf{display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between;overflow-x:auto}.more-btn.svelte-x1iiyf{margin-top:32px;display:flex;justify-content:center}.more-btn.svelte-x1iiyf button:where(.svelte-x1iiyf){border:1px solid #5628ed;background:transparent;color:#5628ed;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s;font-size:12px}.more-btn.svelte-x1iiyf button:where(.svelte-x1iiyf):hover{background-color:#5628ed;color:#fff}@media (max-width: 768px){.blog-grid.svelte-x1iiyf{flex-direction:column}}@media (max-width: 768px){.blog-section.svelte-x1iiyf h2:where(.svelte-x1iiyf){font-size:24px;padding:0 10px;text-align:left}.blog-grid.svelte-x1iiyf{flex-wrap:nowrap;overflow-x:auto;gap:16px;padding-bottom:8px;scroll-snap-type:x mandatory}.more-btn.svelte-x1iiyf{margin-top:24px;padding:0 10px}.more-btn.svelte-x1iiyf button:where(.svelte-x1iiyf){font-size:14px;padding:10px 20px}}
