.about-description.svelte-ekfhe1{padding:96px 20px;background:var(--color-white)}.about-description__container.svelte-ekfhe1{max-width:var(--container-max-width, 1200px);margin:0 auto}.about-description__header.svelte-ekfhe1{margin-bottom:56px}.about-description__heading-col.svelte-ekfhe1{border-left:3px solid var(--section-accent);padding-left:2rem;max-width:760px}.about-description__eyebrow.svelte-ekfhe1{display:inline-block;font-family:var(--font-primary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--section-accent);background-color:color-mix(in srgb,var(--section-accent) 12%,transparent);padding:.35rem 1rem;border-radius:9999px;margin-bottom:14px}.about-description__title.svelte-ekfhe1{font-family:var(--font-secondary);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--color-secondary);margin:0 0 14px;line-height:1.15;letter-spacing:-.02em}.about-description__intro.svelte-ekfhe1{font-family:var(--font-primary);font-size:1rem;line-height:1.65;color:var(--text-secondary);margin:0}.about-description__grid.svelte-ekfhe1{display:grid;grid-template-columns:1fr;gap:20px}.about-description__card.svelte-ekfhe1{border-radius:12px;overflow:hidden;opacity:0;transform:translateY(14px);animation:svelte-ekfhe1-about-desc-reveal .7s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--reveal-delay, 0ms);transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s ease,box-shadow .35s ease}@keyframes svelte-ekfhe1-about-desc-reveal{to{opacity:1;transform:translateY(0)}}.about-description__card--text.svelte-ekfhe1{background:#f8f9fa;border:1px solid color-mix(in srgb,var(--section-accent) 14%,transparent);padding:32px 28px;display:flex;flex-direction:column;justify-content:center}.about-description__card--text.svelte-ekfhe1:hover{transform:translateY(-4px);border-color:var(--section-accent);box-shadow:0 14px 32px color-mix(in srgb,var(--section-accent) 18%,transparent)}.about-description__card--image.svelte-ekfhe1{aspect-ratio:4 / 3;border:1px solid transparent;background:#f8f9fa}.about-description__card--image.svelte-ekfhe1 img:where(.svelte-ekfhe1){width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.about-description__card--image.svelte-ekfhe1:hover img:where(.svelte-ekfhe1){transform:scale(1.04)}.about-description__card-title.svelte-ekfhe1{font-family:var(--font-secondary);font-size:1.2rem;font-weight:700;color:var(--color-secondary);margin:0 0 12px;line-height:1.25;letter-spacing:-.01em;transition:color .25s ease}.about-description__card--text.svelte-ekfhe1:hover .about-description__card-title:where(.svelte-ekfhe1){color:var(--section-accent)}.about-description__card-desc.svelte-ekfhe1{font-family:var(--font-primary);font-size:.95rem;line-height:1.7;color:var(--text-secondary);margin:0}@media(min-width:768px){.about-description.svelte-ekfhe1{padding:112px 40px}}@media(min-width:992px){.about-description__grid.svelte-ekfhe1{grid-template-columns:repeat(3,1fr);gap:24px}}@media(max-width:767px){.about-description.svelte-ekfhe1{padding:64px 16px}.about-description__header.svelte-ekfhe1{margin-bottom:40px}.about-description__heading-col.svelte-ekfhe1{border-left:none;border-top:3px solid var(--section-accent);padding-left:0;padding-top:1.25rem}}@media(prefers-reduced-motion:reduce){.about-description__card.svelte-ekfhe1{opacity:1;transform:none;animation:none}.about-description__card--text.svelte-ekfhe1:hover{transform:none}.about-description__card--image.svelte-ekfhe1:hover img:where(.svelte-ekfhe1){transform:none}}.about-feature.svelte-s6wmp1{padding:96px 20px;background:#f8f9fa}.about-feature__container.svelte-s6wmp1{max-width:var(--container-max-width, 1200px);margin:0 auto}.about-feature__header.svelte-s6wmp1{margin-bottom:56px}.about-feature__heading-col.svelte-s6wmp1{border-left:3px solid var(--section-accent);padding-left:2rem;max-width:760px}.about-feature__eyebrow.svelte-s6wmp1{display:inline-block;font-family:var(--font-primary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--section-accent);background-color:color-mix(in srgb,var(--section-accent) 12%,transparent);padding:.35rem 1rem;border-radius:9999px;margin-bottom:14px}.about-feature__title.svelte-s6wmp1{font-family:var(--font-secondary);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--color-secondary);margin:0 0 14px;line-height:1.15;letter-spacing:-.02em}.about-feature__intro.svelte-s6wmp1{font-family:var(--font-primary);font-size:1rem;line-height:1.65;color:var(--text-secondary);margin:0}.about-feature__grid.svelte-s6wmp1{display:grid;grid-template-columns:1fr;gap:20px}.about-feature__card.svelte-s6wmp1{background:var(--color-white);border:1px solid color-mix(in srgb,var(--section-accent) 14%,transparent);border-radius:12px;padding:32px 28px;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s ease,box-shadow .35s ease;opacity:0;transform:translateY(14px);animation:svelte-s6wmp1-about-feature-reveal .7s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes svelte-s6wmp1-about-feature-reveal{to{opacity:1;transform:translateY(0)}}.about-feature__card.svelte-s6wmp1:hover{transform:translateY(-4px);border-color:var(--section-accent);box-shadow:0 14px 32px color-mix(in srgb,var(--section-accent) 18%,transparent)}.about-feature__icon.svelte-s6wmp1{width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--section-accent) 12%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:background-color .3s ease}.about-feature__card.svelte-s6wmp1:hover .about-feature__icon:where(.svelte-s6wmp1){background-color:color-mix(in srgb,var(--section-accent) 20%,transparent)}.about-feature__icon.svelte-s6wmp1 i:where(.svelte-s6wmp1){font-size:1.25rem;color:var(--section-accent)}.about-feature__card-title.svelte-s6wmp1{font-family:var(--font-secondary);font-size:1.125rem;font-weight:700;color:var(--color-secondary);margin:0 0 12px;line-height:1.3;letter-spacing:-.01em;transition:color .25s ease}.about-feature__card.svelte-s6wmp1:hover .about-feature__card-title:where(.svelte-s6wmp1){color:var(--section-accent)}.about-feature__card-desc.svelte-s6wmp1{font-family:var(--font-primary);font-size:.92rem;line-height:1.7;color:var(--text-secondary);margin:0}@media(min-width:640px){.about-feature__grid.svelte-s6wmp1{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.about-feature.svelte-s6wmp1{padding:112px 40px}}@media(min-width:992px){.about-feature__grid.svelte-s6wmp1{grid-template-columns:repeat(3,1fr);gap:24px}}@media(max-width:767px){.about-feature.svelte-s6wmp1{padding:64px 16px}.about-feature__header.svelte-s6wmp1{margin-bottom:40px}.about-feature__heading-col.svelte-s6wmp1{border-left:none;border-top:3px solid var(--section-accent);padding-left:0;padding-top:1.25rem}}@media(prefers-reduced-motion:reduce){.about-feature__card.svelte-s6wmp1{opacity:1;transform:none;animation:none}.about-feature__card.svelte-s6wmp1:hover{transform:none}}.business-advisory.svelte-zwjwmd{padding:96px 20px;background:var(--color-white)}.business-advisory__container.svelte-zwjwmd{max-width:var(--container-max-width, 1200px);margin:0 auto}.business-advisory__header.svelte-zwjwmd{margin-bottom:56px}.business-advisory__heading-col.svelte-zwjwmd{border-left:3px solid var(--section-accent);padding-left:2rem;max-width:760px}.business-advisory__eyebrow.svelte-zwjwmd{display:inline-block;font-family:var(--font-primary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--section-accent);background-color:color-mix(in srgb,var(--section-accent) 12%,transparent);padding:.35rem 1rem;border-radius:9999px;margin-bottom:14px}.business-advisory__title.svelte-zwjwmd{font-family:var(--font-secondary);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--color-secondary);margin:0 0 14px;line-height:1.15;letter-spacing:-.02em}.business-advisory__intro.svelte-zwjwmd{font-family:var(--font-primary);font-size:1rem;line-height:1.65;color:var(--text-secondary);margin:0}.business-advisory__layout.svelte-zwjwmd{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}.business-advisory__image.svelte-zwjwmd{border-radius:14px;overflow:hidden;aspect-ratio:4 / 3}.business-advisory__image.svelte-zwjwmd img:where(.svelte-zwjwmd){width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.business-advisory__image.svelte-zwjwmd:hover img:where(.svelte-zwjwmd){transform:scale(1.03)}.business-advisory__content.svelte-zwjwmd{display:flex;flex-direction:column;gap:32px}.business-advisory__stats.svelte-zwjwmd{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.business-advisory__stat.svelte-zwjwmd{background:#f8f9fa;border:1px solid color-mix(in srgb,var(--section-accent) 14%,transparent);border-radius:12px;padding:22px 20px;display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(14px);animation:svelte-zwjwmd-business-advisory-reveal .65s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--reveal-delay, 0ms);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.business-advisory__stat.svelte-zwjwmd:hover{transform:translateY(-3px);border-color:var(--section-accent);box-shadow:0 12px 28px color-mix(in srgb,var(--section-accent) 16%,transparent)}@keyframes svelte-zwjwmd-business-advisory-reveal{to{opacity:1;transform:translateY(0)}}.business-advisory__stat-value.svelte-zwjwmd{font-family:var(--font-secondary);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--section-accent);letter-spacing:-.025em;line-height:1}.business-advisory__stat-label.svelte-zwjwmd{font-family:var(--font-secondary);font-size:.85rem;font-weight:700;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}.business-advisory__stat-detail.svelte-zwjwmd{font-family:var(--font-primary);font-size:.78rem;color:var(--text-secondary);line-height:1.5}.business-advisory__proof.svelte-zwjwmd{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.business-advisory__proof-item.svelte-zwjwmd{display:flex;align-items:flex-start;gap:14px;font-family:var(--font-primary);font-size:.95rem;line-height:1.6;color:var(--color-secondary)}.business-advisory__proof-item.svelte-zwjwmd i:where(.svelte-zwjwmd){width:22px;height:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--section-accent) 14%,transparent);color:var(--section-accent);font-size:.7rem;margin-top:2px}@media(min-width:768px){.business-advisory.svelte-zwjwmd{padding:112px 40px}}@media(min-width:992px){.business-advisory__layout.svelte-zwjwmd{grid-template-columns:1fr 1fr;gap:56px}.business-advisory__image.svelte-zwjwmd{aspect-ratio:4 / 5}}@media(max-width:767px){.business-advisory.svelte-zwjwmd{padding:64px 16px}.business-advisory__header.svelte-zwjwmd{margin-bottom:40px}.business-advisory__heading-col.svelte-zwjwmd{border-left:none;border-top:3px solid var(--section-accent);padding-left:0;padding-top:1.25rem}}@media(prefers-reduced-motion:reduce){.business-advisory__stat.svelte-zwjwmd{opacity:1;transform:none;animation:none}.business-advisory__stat.svelte-zwjwmd:hover,.business-advisory__image.svelte-zwjwmd:hover img:where(.svelte-zwjwmd){transform:none}}.skilled-people.svelte-x0ij3h{padding:96px 20px;background:#f8f9fa}.skilled-people__container.svelte-x0ij3h{max-width:var(--container-max-width, 1200px);margin:0 auto}.skilled-people__header.svelte-x0ij3h{margin-bottom:56px}.skilled-people__heading-col.svelte-x0ij3h{border-left:3px solid var(--section-accent);padding-left:2rem;max-width:760px}.skilled-people__eyebrow.svelte-x0ij3h{display:inline-block;font-family:var(--font-primary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--section-accent);background-color:color-mix(in srgb,var(--section-accent) 12%,transparent);padding:.35rem 1rem;border-radius:9999px;margin-bottom:14px}.skilled-people__title.svelte-x0ij3h{font-family:var(--font-secondary);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--color-secondary);margin:0 0 14px;line-height:1.15;letter-spacing:-.02em}.skilled-people__intro.svelte-x0ij3h{font-family:var(--font-primary);font-size:1rem;line-height:1.65;color:var(--text-secondary);margin:0}.skilled-people__layout.svelte-x0ij3h{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}.skilled-people__images.svelte-x0ij3h{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.skilled-people__cell.svelte-x0ij3h{border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;background:#e9ecef;opacity:0;transform:translateY(14px);animation:svelte-x0ij3h-skilled-reveal .7s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--reveal-delay, 0ms);border:1px solid transparent;transition:border-color .3s ease,box-shadow .3s ease}.skilled-people__cell.svelte-x0ij3h:hover{border-color:var(--section-accent);box-shadow:0 12px 28px color-mix(in srgb,var(--section-accent) 16%,transparent)}@keyframes svelte-x0ij3h-skilled-reveal{to{opacity:1;transform:translateY(0)}}.skilled-people__cell.svelte-x0ij3h img:where(.svelte-x0ij3h){width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.skilled-people__cell.svelte-x0ij3h:hover img:where(.svelte-x0ij3h){transform:scale(1.05)}.skilled-people__content.svelte-x0ij3h{display:flex;flex-direction:column;gap:28px}.skilled-people__block.svelte-x0ij3h{display:flex;flex-direction:column;gap:10px}.skilled-people__block-title.svelte-x0ij3h{font-family:var(--font-secondary);font-size:1.125rem;font-weight:700;color:var(--color-secondary);margin:0;line-height:1.3;letter-spacing:-.01em;padding-left:16px;border-left:3px solid var(--section-accent)}.skilled-people__block-desc.svelte-x0ij3h{font-family:var(--font-primary);font-size:.95rem;line-height:1.7;color:var(--text-secondary);margin:0}.skilled-people__cta.svelte-x0ij3h{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;font-family:var(--font-primary);font-size:.95rem;font-weight:600;color:var(--section-accent);transition:gap .25s ease;text-decoration:none;margin-top:4px}.skilled-people__cta.svelte-x0ij3h i:where(.svelte-x0ij3h){font-size:.8em;transition:transform .25s ease}.skilled-people__cta.svelte-x0ij3h:hover{gap:12px}.skilled-people__cta.svelte-x0ij3h:hover i:where(.svelte-x0ij3h){transform:translate(2px)}@media(min-width:768px){.skilled-people.svelte-x0ij3h{padding:112px 40px}}@media(min-width:992px){.skilled-people__layout.svelte-x0ij3h{grid-template-columns:1fr 1fr;gap:56px}}@media(max-width:767px){.skilled-people.svelte-x0ij3h{padding:64px 16px}.skilled-people__header.svelte-x0ij3h{margin-bottom:40px}.skilled-people__heading-col.svelte-x0ij3h{border-left:none;border-top:3px solid var(--section-accent);padding-left:0;padding-top:1.25rem}.skilled-people__images.svelte-x0ij3h{gap:12px}}@media(prefers-reduced-motion:reduce){.skilled-people__cell.svelte-x0ij3h{opacity:1;transform:none;animation:none}.skilled-people__cell.svelte-x0ij3h:hover img:where(.svelte-x0ij3h){transform:none}}
