.svc-hero[data-astro-cid-2nzghwqz]{background:var(--color-navy-deep);color:#fff;position:relative;overflow:hidden}.svc-hero__bg[data-astro-cid-2nzghwqz]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svc-hero__shade[data-astro-cid-2nzghwqz]{background:linear-gradient(to right, var(--color-navy-deep) 0%, var(--color-navy-deep) 40%, #1c1d2ed9 48%, #1c1d2e8c 58%, #1c1d2e40 68%, #1c1d2e00 80%);position:absolute;inset:0}.svc-hero__inner[data-astro-cid-2nzghwqz]{flex-direction:column;min-height:clamp(560px,78vh,760px);padding-block:32px 96px;display:flex;position:relative}.svc-hero__breadcrumb[data-astro-cid-2nzghwqz]{font-size:var(--fs-small);color:#ffffffb3;flex-wrap:wrap;gap:10px;display:flex}.svc-hero__breadcrumb[data-astro-cid-2nzghwqz] a[data-astro-cid-2nzghwqz]:hover,.svc-hero__breadcrumb[data-astro-cid-2nzghwqz] [data-astro-cid-2nzghwqz][aria-current]{color:#fff}.svc-hero__breadcrumb[data-astro-cid-2nzghwqz] [data-astro-cid-2nzghwqz][aria-current]{font-weight:600}.svc-hero__text[data-astro-cid-2nzghwqz]{max-width:680px;margin-block:auto 0;padding-top:48px}.svc-hero__eyebrow[data-astro-cid-2nzghwqz]{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:14px;font-size:.875rem;font-weight:700;display:flex}.svc-hero__eyebrow[data-astro-cid-2nzghwqz] span[data-astro-cid-2nzghwqz]{background:var(--color-orange);width:40px;height:3px}.svc-hero[data-astro-cid-2nzghwqz] h1[data-astro-cid-2nzghwqz]{font-family:var(--font-display);letter-spacing:-.035em;text-shadow:0 2px 30px #0000004d;margin-top:24px;font-size:clamp(2.5rem,3.6vw + .75rem,5rem);font-weight:800;font-stretch:112%;line-height:.98}.svc-hero[data-astro-cid-2nzghwqz] h1[data-astro-cid-2nzghwqz] em{font-style:normal;box-shadow:inset 0 -.18em #f5a21bd9}.svc-hero__lead[data-astro-cid-2nzghwqz]{color:#ffffffd9;max-width:56ch;margin-top:24px;font-size:1.125rem;line-height:1.65}.svc-hero__points[data-astro-cid-2nzghwqz]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.svc-hero__points[data-astro-cid-2nzghwqz] li[data-astro-cid-2nzghwqz]{backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.svc-hero__points[data-astro-cid-2nzghwqz] svg{color:var(--color-orange)}.svc-hero__actions[data-astro-cid-2nzghwqz]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.svc-hero__btn[data-astro-cid-2nzghwqz]{border-radius:var(--radius);background:var(--color-orange);height:58px;color:var(--color-navy-deep);transition:background var(--transition);align-items:center;gap:10px;padding:0 30px;font-weight:700;display:inline-flex}.svc-hero__btn[data-astro-cid-2nzghwqz]:hover{background:var(--color-orange-dark)}.svc-hero__phone[data-astro-cid-2nzghwqz]{align-items:center;gap:10px;font-weight:700;display:inline-flex}.svc-hero__phone[data-astro-cid-2nzghwqz] svg{color:var(--color-orange)}.svc-hero__project[data-astro-cid-2nzghwqz]{border-left:3px solid var(--color-orange);grid-template-columns:auto auto;align-items:center;column-gap:8px;padding-left:16px;font-size:.9375rem;font-weight:700;display:grid;position:absolute;bottom:32px;right:clamp(20px,4vw,72px)}.svc-hero__project[data-astro-cid-2nzghwqz] span[data-astro-cid-2nzghwqz]{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;grid-column:1/-1;font-size:.6875rem;font-weight:600}.svc-hero__project[data-astro-cid-2nzghwqz] svg{color:var(--color-orange);transition:transform var(--transition)}.svc-hero__project[data-astro-cid-2nzghwqz]:hover svg{transform:translate(4px)}.svc-hero__credit[data-astro-cid-2nzghwqz]{color:#ffffff8c;font-size:.6875rem;position:absolute;bottom:8px;right:12px}.svc-hero__credit[data-astro-cid-2nzghwqz]:hover{color:#fff}@media (width<=1024px){.svc-hero__shade[data-astro-cid-2nzghwqz]{background:#141522b3}.svc-hero__project[data-astro-cid-2nzghwqz]{display:none}}@media (width<=480px){.svc-hero[data-astro-cid-2nzghwqz] h1[data-astro-cid-2nzghwqz]{font-size:clamp(2.25rem,10vw,2.75rem);font-stretch:100%}}.svc-scope[data-astro-cid-twrwgksy]{background:var(--color-bg);padding-block:clamp(80px,9vw,140px)}.svc-scope__inner--aside[data-astro-cid-twrwgksy]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.svc-scope__list[data-astro-cid-twrwgksy]{border-top:2px solid var(--color-navy-deep);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.svc-scope__list[data-astro-cid-twrwgksy] li[data-astro-cid-twrwgksy]{border-bottom:1px solid var(--color-border-strong);color:var(--color-navy-deep);align-items:center;gap:14px;padding:18px 0;font-size:1.0625rem;font-weight:600;display:flex}.svc-scope__list[data-astro-cid-twrwgksy] svg{color:var(--color-orange-dark);flex:none}.svc-scope__body[data-astro-cid-twrwgksy]{gap:4px;display:grid}.svc-scope__body[data-astro-cid-twrwgksy] small[data-astro-cid-twrwgksy]{color:var(--color-text-muted);font-size:.9375rem;font-weight:400;line-height:1.5}.svc-scope__aside[data-astro-cid-twrwgksy]{border-radius:var(--radius);background:var(--color-navy-deep);color:#fff;padding:36px 32px}.svc-scope__aside[data-astro-cid-twrwgksy] h3[data-astro-cid-twrwgksy]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;font-stretch:110%;line-height:1.15}.svc-scope__aside[data-astro-cid-twrwgksy] ul[data-astro-cid-twrwgksy]{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.svc-scope__aside[data-astro-cid-twrwgksy] li[data-astro-cid-twrwgksy]{color:#ffffffd1;padding-left:22px;line-height:1.5;position:relative}.svc-scope__aside[data-astro-cid-twrwgksy] li[data-astro-cid-twrwgksy]:before{content:"";background:var(--color-orange);width:10px;height:3px;position:absolute;top:.7em;left:0}@media (width<=1024px){.svc-scope__inner--aside[data-astro-cid-twrwgksy]{grid-template-columns:1fr}}@media (width<=640px){.svc-scope__list[data-astro-cid-twrwgksy]{grid-template-columns:1fr}}.svc-partners[data-astro-cid-osx57kom]{background:var(--color-navy-deep);padding-block:clamp(80px,9vw,140px)}.svc-partners__head[data-astro-cid-osx57kom]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.svc-partners__head[data-astro-cid-osx57kom]>a[data-astro-cid-osx57kom]{border-bottom:2px solid var(--color-orange);white-space:nowrap;color:#fff;align-items:center;gap:10px;margin-bottom:clamp(40px,5vw,64px);padding-bottom:6px;font-weight:700;display:inline-flex}.svc-partners__cards[data-astro-cid-osx57kom]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(240px,22vw,300px);gap:16px;margin:0;padding:0;list-style:none;display:grid}.svc-partners__cards[data-astro-cid-osx57kom] li[data-astro-cid-osx57kom]{grid-column:span var(--span,1)}.svc-card[data-astro-cid-osx57kom]{color:#fff;isolation:isolate;background:#12131f;border-radius:6px;height:100%;display:block;position:relative;overflow:hidden}.svc-card[data-astro-cid-osx57kom] img[data-astro-cid-osx57kom]{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.svc-card__blur[data-astro-cid-osx57kom]{filter:blur(18px)brightness(.7);transform:scale(1.2)}.svc-card[data-astro-cid-osx57kom] img[data-astro-cid-osx57kom].svc-card__img--small{object-fit:contain;width:76%;height:58%;inset:10% 12% 32%}.svc-card[data-astro-cid-osx57kom]:after{content:"";z-index:0;background:linear-gradient(#14152200 30%,#14152266 55%,#141522f2 100%);position:absolute;inset:0}.svc-card[data-astro-cid-osx57kom]:hover img[data-astro-cid-osx57kom]:not(.svc-card__blur,.svc-card__img--small){transform:scale(1.07)}.svc-card__type[data-astro-cid-osx57kom]{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:var(--color-navy-deep);background:#ffffffe6;border-radius:3px;padding:5px 12px;font-size:.75rem;font-weight:700;position:absolute;top:14px;left:14px}.svc-card__body[data-astro-cid-osx57kom]{z-index:1;gap:6px;display:grid;position:absolute;inset:auto 72px 20px 22px}.svc-card[data-astro-cid-osx57kom] strong[data-astro-cid-osx57kom]{font-family:var(--font-display);font-size:1.25rem;font-weight:800;font-stretch:112%;line-height:1.15}.svc-card__body[data-astro-cid-osx57kom] span[data-astro-cid-osx57kom]{color:#ffffffa6;font-size:.8125rem;font-weight:600}.svc-card__arrow[data-astro-cid-osx57kom]{z-index:1;background:var(--color-orange);width:40px;height:40px;color:var(--color-navy-deep);transition:transform var(--transition);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.svc-card[data-astro-cid-osx57kom]:hover .svc-card__arrow[data-astro-cid-osx57kom]{transform:translate(4px)}.svc-partners__names[data-astro-cid-osx57kom]{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.svc-partners__names[data-astro-cid-osx57kom] li[data-astro-cid-osx57kom]{color:#fff;border-bottom:1px solid #ffffff2e;gap:4px;padding:18px 20px 18px 0;display:grid}.svc-partners__names[data-astro-cid-osx57kom] strong[data-astro-cid-osx57kom]{font-weight:700}.svc-partners__names[data-astro-cid-osx57kom] span[data-astro-cid-osx57kom]{color:#fff9;font-size:.8125rem}@media (width<=900px){.svc-partners__cards[data-astro-cid-osx57kom] li[data-astro-cid-osx57kom]{grid-column:auto}.svc-partners__cards[data-astro-cid-osx57kom],.svc-partners__names[data-astro-cid-osx57kom]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.svc-partners__head[data-astro-cid-osx57kom]>a[data-astro-cid-osx57kom]{display:none}}@media (width<=520px){.svc-partners__cards[data-astro-cid-osx57kom],.svc-partners__names[data-astro-cid-osx57kom]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.svc-card[data-astro-cid-osx57kom] img[data-astro-cid-osx57kom]{transition:none}}.svc-more[data-astro-cid-yda6ezgn]{border-top:1px solid var(--color-border-strong);background:var(--color-bg);padding-block:48px}.svc-more__inner[data-astro-cid-yda6ezgn]{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.svc-more__label[data-astro-cid-yda6ezgn]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-navy);align-items:center;gap:14px;font-size:.8125rem;font-weight:700;display:flex}.svc-more__label[data-astro-cid-yda6ezgn]:before{content:"";background:var(--color-orange);width:40px;height:3px}.svc-more[data-astro-cid-yda6ezgn] ul[data-astro-cid-yda6ezgn]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.svc-more[data-astro-cid-yda6ezgn] a[data-astro-cid-yda6ezgn],.svc-more__current[data-astro-cid-yda6ezgn]{border:1.5px solid var(--color-border-strong);color:var(--color-navy-deep);transition:background var(--transition), border-color var(--transition), color var(--transition);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.9375rem;font-weight:700;display:inline-flex}.svc-more[data-astro-cid-yda6ezgn] a[data-astro-cid-yda6ezgn]:hover,.svc-more__current[data-astro-cid-yda6ezgn]{border-color:var(--color-navy-deep);background:var(--color-navy-deep);color:#fff}
