.panel[data-astro-cid-j7pv25f6]{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:var(--shadow)}.band[data-astro-cid-j7pv25f6]{margin-top:20px}.hero[data-astro-cid-j7pv25f6]{position:relative;color:#fff;background:linear-gradient(90deg,#0c1a37f2,#0c1a37bf 40%,#0c1a3726 75%),var(--hero-image, none) center / cover no-repeat,linear-gradient(135deg,var(--c-navy-2),var(--c-dark-2))}.hero__inner[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,2rem + 5vw,5rem) clamp(5.5rem,4rem + 6vw,8rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;max-width:12ch;font-size:clamp(2.4rem,1.6rem + 3.4vw,3.6rem);line-height:1.08;margin-bottom:.6em}.hero__lead[data-astro-cid-j7pv25f6]{max-width:30em;font-size:clamp(1.0625rem,1rem + .4vw,1.2rem);color:#ffffffeb}.hero__loc[data-astro-cid-j7pv25f6]{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;color:#ffffffe0;margin-bottom:1.75rem}.hero__loc[data-astro-cid-j7pv25f6] svg{width:20px;height:20px;flex-shrink:0;margin-top:2px}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px}.hero__actions[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]{background:transparent;border-color:#ffffffbf}.hero__actions[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a}@media(max-width:520px){.hero__actions[data-astro-cid-j7pv25f6]{flex-direction:column}.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}.reasons-wrap[data-astro-cid-j7pv25f6]{position:relative;margin-top:-56px}.reasons[data-astro-cid-j7pv25f6]{display:grid;list-style:none;margin:0;padding:8px 0}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:16px;padding:20px 24px}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--c-line)}@media(min-width:700px){.reasons[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-top:0}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid var(--c-line)}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n){border-left:1px solid var(--c-line)}}@media(min-width:1000px){.reasons[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);padding:24px 0}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-block:4px}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:0}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid var(--c-line)}}.reasons[data-astro-cid-j7pv25f6] .reasons__ic{width:36px;height:36px;flex-shrink:0;color:var(--c-ink);stroke-width:1.4}.reasons__title[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}.reasons[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.875rem;line-height:1.6}.sectors[data-astro-cid-j7pv25f6]{padding-block:clamp(40px,6vw,64px) 0}.sectors[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:28px}.sectors__grid[data-astro-cid-j7pv25f6]{display:grid;gap:20px;list-style:none;margin:0;padding:0}@media(min-width:640px){.sectors__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.sectors__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:16px}}.sector[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;overflow:hidden}.sector__media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9}.sector__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.sector__placeholder[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.sector__placeholder[data-astro-cid-j7pv25f6]{background:repeating-linear-gradient(135deg,rgb(255 255 255 / .04) 0 12px,transparent 12px 24px),linear-gradient(135deg,#2a3f6c,var(--c-navy))}.sector__ic[data-astro-cid-j7pv25f6]{position:absolute;left:16px;bottom:-22px;display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:var(--c-navy);color:#fff;border:2px solid #fff}.sector__ic[data-astro-cid-j7pv25f6] svg{width:22px;height:22px;stroke-width:1.6}.sector__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1;padding:36px 18px 20px}.sector[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.sector[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;line-height:1.6;flex:1;margin-bottom:20px}.sector[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{align-self:flex-start}.sector[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6] svg{width:14px;height:14px}.approach[data-astro-cid-j7pv25f6]{display:grid;gap:28px;padding:clamp(24px,4vw,32px);background:var(--c-bg-alt);margin-top:20px}@media(min-width:1000px){.approach[data-astro-cid-j7pv25f6]{grid-template-columns:1.15fr 2.85fr;gap:0}}.approach__intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,1.2rem + 1vw,1.85rem)}.approach__intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem}.approach__intro[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6] svg{width:14px;height:14px}.approach__list[data-astro-cid-j7pv25f6]{display:grid;gap:24px;list-style:none;margin:0;padding:0}@media(min-width:600px){.approach__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.approach__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:0}.approach__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-left:1px solid var(--c-line);padding-inline:20px}}.approach__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{text-align:center}.approach[data-astro-cid-j7pv25f6] .approach__ic{width:40px;height:40px;margin:0 auto 14px;color:var(--c-ink);stroke-width:1.4}.approach__list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.approach__list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.6;margin:0}.areas[data-astro-cid-j7pv25f6]{display:grid;gap:24px;align-items:center;padding:clamp(24px,4vw,32px);background:var(--c-bg-alt)}@media(min-width:1000px){.areas[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1.4fr 1fr;gap:40px}}.areas__badge[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:120px;height:120px;border-radius:999px;background:var(--c-navy);color:#fff;box-shadow:0 0 0 12px var(--c-accent-soft)}.areas__badge[data-astro-cid-j7pv25f6] svg{width:48px;height:48px;stroke-width:1.5}.areas__text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,1.2rem + 1vw,1.85rem)}.areas__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;margin:0}.areas__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px;list-style:none;margin:0;padding:0;font-size:.9rem;color:var(--c-ink)}@media(min-width:1000px){.areas__list[data-astro-cid-j7pv25f6]{grid-auto-flow:column;grid-template-rows:repeat(5,auto);border-left:1px solid var(--c-line);padding-left:32px}}.areas__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px}.areas__list[data-astro-cid-j7pv25f6] svg{width:16px;height:16px;flex-shrink:0;fill:var(--c-navy);color:var(--c-navy)}.cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:clamp(24px,4vw,32px) clamp(24px,4vw,40px);background:var(--c-navy);border-radius:var(--radius);color:#ffffffd9}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem);margin-bottom:4px}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.cta__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px}.cta__phone[data-astro-cid-j7pv25f6]{text-transform:none;letter-spacing:0;font-size:1rem;font-weight:600}@media(max-width:520px){.cta__actions[data-astro-cid-j7pv25f6],.cta__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}
