.hero.svelte-10nec9s.svelte-10nec9s{text-align:left;padding:6rem 1rem;background:linear-gradient(135deg,rgba(37,99,235,.05) 0%,rgba(124,58,237,.05) 100%);border-radius:var(--border-radius);margin:2rem 0 4rem}.hero__title.svelte-10nec9s.svelte-10nec9s{font-size:clamp(2.5rem,5vw,4rem);background:linear-gradient(to right,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;color:transparent;margin-bottom:1.5rem;max-width:50rem;margin-left:auto;margin-right:auto}.hero__subtitle.svelte-10nec9s.svelte-10nec9s{font-size:clamp(1.125rem,2vw,1.25rem);color:var(--color-text-light);max-width:40rem;margin:0 auto 2.5rem}.hero__content.svelte-10nec9s.svelte-10nec9s{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:4rem}.hero__logo-container.svelte-10nec9s.svelte-10nec9s{display:flex;flex-direction:column;align-items:center;gap:1rem}.hero__logo.svelte-10nec9s.svelte-10nec9s{width:280px;height:280px;object-fit:contain;flex-shrink:0;border-radius:2rem;box-shadow:0 10px 25px -5px #0000001a}.hero__company-name.svelte-10nec9s.svelte-10nec9s{font-size:2rem;font-weight:700;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;color:transparent;margin:0}.hero__text.svelte-10nec9s.svelte-10nec9s{flex:1}.case-studies.svelte-10nec9s.svelte-10nec9s{margin:6rem 0}.section-title-wrapper.svelte-10nec9s.svelte-10nec9s{background:linear-gradient(135deg,rgba(37,99,235,.05) 0%,rgba(124,58,237,.05) 100%);padding:2rem 0;margin:2rem 0 4rem;position:relative}.section-title-wrapper.svelte-10nec9s.svelte-10nec9s:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));border-radius:2px}.section-title.svelte-10nec9s.svelte-10nec9s{font-size:clamp(1.75rem,3vw,2.5rem);text-align:center;margin:0;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;color:transparent}.case-study.svelte-10nec9s.svelte-10nec9s{background:var(--color-background-alt);border-radius:var(--border-radius);padding:3rem 2rem;margin:2rem 0;transition:var(--transition-base)}.case-study.svelte-10nec9s.svelte-10nec9s:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a}.case-study__content.svelte-10nec9s.svelte-10nec9s{max-width:100%;margin:0 auto}.case-study__header.svelte-10nec9s.svelte-10nec9s{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.case-study__title.svelte-10nec9s.svelte-10nec9s{font-size:1.75rem;color:var(--color-primary)}.supporting-image.svelte-10nec9s.svelte-10nec9s{margin:2rem 0;border-radius:var(--border-radius);overflow:hidden}.supporting-image.svelte-10nec9s img.svelte-10nec9s{width:100%;height:auto;display:block}.expertise-grid.svelte-10nec9s.svelte-10nec9s{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:2rem;margin:3rem 0}.expertise-card.svelte-10nec9s.svelte-10nec9s{background:var(--color-card-bg);padding:2.5rem;border-radius:var(--border-radius);box-shadow:0 10px 30px -5px #00000026;transition:var(--transition-base);position:relative;overflow:hidden}.expertise-card.svelte-10nec9s.svelte-10nec9s:hover{transform:translateY(-4px);box-shadow:0 20px 40px -5px #0003}.expertise-card__header.svelte-10nec9s.svelte-10nec9s{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;margin-bottom:1.5rem}.expertise-card__title.svelte-10nec9s.svelte-10nec9s{font-size:1.5rem;font-weight:600;color:var(--color-primary);margin:0}.expertise-card__icon.svelte-10nec9s.svelte-10nec9s{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));width:64px;height:64px;min-width:64px;display:flex;align-items:center;justify-content:center;border-radius:1rem;order:-1}.expertise-card__icon.svelte-10nec9s svg.svelte-10nec9s{width:32px;height:32px;stroke:#fff}.expertise-card.svelte-10nec9s p.svelte-10nec9s{color:var(--color-text-light);line-height:1.6;margin:0}.cta-section.svelte-10nec9s.svelte-10nec9s{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:4rem 2rem;border-radius:var(--border-radius);text-align:center;margin:6rem 0}.cta-section.svelte-10nec9s .button.svelte-10nec9s{background:white;color:var(--color-primary);margin-top:2rem}.cta-section.svelte-10nec9s .button.svelte-10nec9s:hover{background:var(--color-background-alt)}.button.svelte-10nec9s.svelte-10nec9s{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:var(--transition-base)}.button--primary.svelte-10nec9s.svelte-10nec9s{background:var(--color-primary);color:#fff}.button--primary.svelte-10nec9s.svelte-10nec9s:hover{background:var(--color-secondary);transform:translateY(-2px)}.fade-in.svelte-10nec9s.svelte-10nec9s{opacity:0;animation:svelte-10nec9s-fadeIn 1s forwards}@keyframes svelte-10nec9s-fadeIn{to{opacity:1}}@media (max-width: 768px){.case-study.svelte-10nec9s.svelte-10nec9s{padding:2rem 1.5rem}.expertise-grid.svelte-10nec9s.svelte-10nec9s{grid-template-columns:1fr}.hero__content.svelte-10nec9s.svelte-10nec9s{flex-direction:column;gap:2rem;text-align:center}.hero__logo.svelte-10nec9s.svelte-10nec9s{width:200px;height:200px}.hero__text.svelte-10nec9s.svelte-10nec9s,.hero__title.svelte-10nec9s.svelte-10nec9s{text-align:center}}@media (min-width: 1024px){.case-study__content.svelte-10nec9s.svelte-10nec9s{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.case-study.svelte-10nec9s:nth-child(even) .case-study__content.svelte-10nec9s{direction:rtl}.case-study.svelte-10nec9s:nth-child(even) .case-study__text.svelte-10nec9s{direction:ltr}.supporting-image.svelte-10nec9s.svelte-10nec9s{margin:0}.supporting-image.svelte-10nec9s img.svelte-10nec9s{aspect-ratio:1;object-fit:cover;max-width:500px;width:100%;height:auto}.hero.svelte-10nec9s.svelte-10nec9s{margin:1rem 0 3rem;padding:4rem 1rem}.case-studies.svelte-10nec9s.svelte-10nec9s{margin:3rem 0}.expertise-grid.svelte-10nec9s.svelte-10nec9s{margin:2rem 0}.cta-section.svelte-10nec9s.svelte-10nec9s{margin:3rem 0}}@media (max-width: 1023px){.supporting-image.svelte-10nec9s img.svelte-10nec9s{aspect-ratio:2/1;object-fit:cover}.case-study__content.svelte-10nec9s.svelte-10nec9s{max-width:800px;margin:0 auto}}@media (min-width: 1024px){.supporting-image.svelte-10nec9s img.svelte-10nec9s{aspect-ratio:1;object-fit:cover;max-width:500px}}.fade-slide-in.svelte-10nec9s.svelte-10nec9s{opacity:0;transform:translateY(20px);animation:svelte-10nec9s-fadeSlideIn .8s ease-out forwards}.case-study.svelte-10nec9s:nth-child(even) .fade-slide-in.svelte-10nec9s{animation-delay:.2s}@keyframes svelte-10nec9s-fadeSlideIn{to{opacity:1;transform:translateY(0)}}@media (min-width: 600px){.case-study__content.svelte-10nec9s.svelte-10nec9s{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.supporting-image.svelte-10nec9s img.svelte-10nec9s{aspect-ratio:1;object-fit:cover}.case-study.svelte-10nec9s:nth-child(even) .case-study__content.svelte-10nec9s{direction:rtl}.case-study.svelte-10nec9s:nth-child(even) .case-study__text.svelte-10nec9s{direction:ltr}}@media (max-width: 599px){.case-study__content.svelte-10nec9s.svelte-10nec9s{gap:2rem}}.expertise-card.svelte-10nec9s.svelte-10nec9s{transition:transform .3s ease,box-shadow .3s ease}.expertise-card.svelte-10nec9s.svelte-10nec9s:hover{transform:translateY(-4px) scale(1.01)}.button.svelte-10nec9s.svelte-10nec9s{transition:transform .3s ease,background-color .3s ease}.button.svelte-10nec9s.svelte-10nec9s:hover{transform:translateY(-2px)}@media (prefers-reduced-motion: no-preference){.expertise-card.svelte-10nec9s.svelte-10nec9s{opacity:0;transform:translateY(20px);animation:svelte-10nec9s-fadeSlideIn .8s ease-out forwards}.expertise-card.svelte-10nec9s.svelte-10nec9s:nth-child(2){animation-delay:.2s}.expertise-card.svelte-10nec9s.svelte-10nec9s:nth-child(3){animation-delay:.4s}.expertise-card.svelte-10nec9s.svelte-10nec9s:nth-child(4){animation-delay:.6s}}
