.hero.svelte-1kersnn{background:linear-gradient(135deg,#3b82f6cc,#1d4ed8cc),url(../../../images/about-hero.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;padding:4rem 0;position:relative}.hero.svelte-1kersnn:before{content:"";position:absolute;inset:0;background:#3b82f61a;pointer-events:none}.hero-content.svelte-1kersnn{max-width:800px;margin:0 auto}.hero-subtitle.svelte-1kersnn{font-size:1.25rem;margin-bottom:2rem;color:#ffffffe6}.process-section.svelte-1kersnn{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}.process-image.svelte-1kersnn{display:flex;justify-content:center;align-items:center}.process-image.svelte-1kersnn img:where(.svelte-1kersnn){width:100%;height:auto;max-width:400px;border-radius:1rem;box-shadow:0 8px 25px #8b5cf626}.process-grid.svelte-1kersnn{display:grid;gap:3rem;max-width:1000px}.process-step.svelte-1kersnn{display:flex;gap:2rem;align-items:flex-start}.step-number.svelte-1kersnn{flex-shrink:0;width:4.5rem;height:4.5rem;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:#fff;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;box-shadow:0 4px 15px #8b5cf64d;transition:all .3s ease}.step-content.svelte-1kersnn h3:where(.svelte-1kersnn){color:var(--color-text-primary);margin-bottom:1rem}.step-content.svelte-1kersnn p:where(.svelte-1kersnn){margin-bottom:1.5rem;color:var(--color-text-secondary)}.step-content.svelte-1kersnn ul:where(.svelte-1kersnn){list-style:none;padding:0;margin:0}.step-content.svelte-1kersnn li:where(.svelte-1kersnn){position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:var(--color-text-secondary)}.step-content.svelte-1kersnn li:where(.svelte-1kersnn):before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:600}.benefit-card.svelte-1kersnn{text-align:center;padding:2.5rem;border-radius:1.25rem;background-color:var(--color-bg-main);border:1px solid var(--color-border);transition:all .3s ease;position:relative;overflow:hidden}.benefit-card.svelte-1kersnn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.1),transparent);transition:left .6s}.benefit-card.svelte-1kersnn:hover:before{left:100%}.benefit-card.svelte-1kersnn:hover{transform:translateY(-6px);box-shadow:0 12px 32px #8b5cf633;border-color:var(--color-primary)}.benefit-icon.svelte-1kersnn{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:#fff;border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 4px 15px #8b5cf64d;transition:all .3s ease}.benefit-icon.svelte-1kersnn svg:where(.svelte-1kersnn){width:2rem;height:2rem}.industry-card.svelte-1kersnn{padding:2.5rem;border-radius:1.25rem;background-color:var(--color-bg-main);border:1px solid var(--color-border);text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.industry-card.svelte-1kersnn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.1),transparent);transition:left .6s}.industry-card.svelte-1kersnn:hover:before{left:100%}.industry-card.svelte-1kersnn:hover{transform:translateY(-4px);box-shadow:0 8px 24px #8b5cf626;border-color:var(--color-primary)}.benefit-card.svelte-1kersnn:hover .benefit-icon:where(.svelte-1kersnn){transform:scale(1.1);box-shadow:0 6px 20px #8b5cf666}.industry-card.svelte-1kersnn h3:where(.svelte-1kersnn){color:var(--color-text-primary);margin-bottom:1rem}.industry-card.svelte-1kersnn p:where(.svelte-1kersnn){color:var(--color-text-secondary)}.cta-content.svelte-1kersnn{max-width:600px;margin:0 auto}.cta-actions.svelte-1kersnn{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.large-text.svelte-1kersnn{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:2rem}@media (max-width: 768px){.hero.svelte-1kersnn{padding:2rem 0}.process-section.svelte-1kersnn{grid-template-columns:1fr;gap:2rem}.process-step.svelte-1kersnn{flex-direction:column;text-align:center}.step-number.svelte-1kersnn{align-self:center}.grid-2.svelte-1kersnn,.grid-3.svelte-1kersnn{grid-template-columns:1fr}.cta-actions.svelte-1kersnn{flex-direction:column;align-items:center}.cta-actions.svelte-1kersnn .btn-primary:where(.svelte-1kersnn),.cta-actions.svelte-1kersnn .btn-secondary:where(.svelte-1kersnn){width:100%;max-width:300px}}
