.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:88vh;display:flex;align-items:center;background:var(--c-navy-deep);overflow:hidden}.hero__img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(90deg,#0e2644d1,#0e264494 45%,#0e264452)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:var(--z-base);padding-block:8rem 4rem}.hero__title[data-astro-cid-bbe6dxrz]{color:#fff;font-weight:800;text-transform:uppercase;font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.01em;max-width:18ch;margin-bottom:2rem}@media (max-width: 768px){.hero[data-astro-cid-bbe6dxrz]{min-height:78vh}.hero__inner[data-astro-cid-bbe6dxrz]{padding-block:7rem 3rem}.hero__title[data-astro-cid-bbe6dxrz]{max-width:100%}}.svc-panel[data-astro-cid-qzoc5zpc]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}.svc-panel[data-astro-cid-qzoc5zpc]+.svc-panel[data-astro-cid-qzoc5zpc]{margin-top:clamp(3rem,6vw,5.5rem)}.svc-panel--rev[data-astro-cid-qzoc5zpc] .svc-panel__media[data-astro-cid-qzoc5zpc]{order:2}.svc-panel__media[data-astro-cid-qzoc5zpc]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.svc-panel__img[data-astro-cid-qzoc5zpc]{width:100%;height:clamp(260px,34vw,420px);object-fit:cover;display:block}.svc-panel__title[data-astro-cid-qzoc5zpc]{font-size:clamp(1.5rem,2.6vw,2.1rem);margin-bottom:.6rem}.svc-panel__title[data-astro-cid-qzoc5zpc]:after{content:"";display:block;width:56px;height:4px;background:var(--c-accent);border-radius:2px;margin-top:.8rem}.svc-panel__text[data-astro-cid-qzoc5zpc]{color:var(--c-text-soft);font-size:var(--fs-lead);margin:1.2rem 0 1.8rem;max-width:48ch}@media (max-width: 880px){.svc-panel[data-astro-cid-qzoc5zpc]{grid-template-columns:1fr;gap:1.5rem}.svc-panel--rev[data-astro-cid-qzoc5zpc] .svc-panel__media[data-astro-cid-qzoc5zpc]{order:0}.svc-panel__text[data-astro-cid-qzoc5zpc]{max-width:100%}}.trust[data-astro-cid-zdc2jl42]{background:var(--c-navy);color:#fff}.trust__row[data-astro-cid-zdc2jl42]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.25rem 2rem;padding-block:1.4rem}.trust__item[data-astro-cid-zdc2jl42]{display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:.98rem}.trust__ic[data-astro-cid-zdc2jl42]{color:var(--c-accent);flex:none}@media (max-width: 700px){.trust__row[data-astro-cid-zdc2jl42]{justify-content:flex-start}.trust__item[data-astro-cid-zdc2jl42]{flex:1 1 45%}}.intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.4fr;gap:2.5rem;align-items:center}.intro__lead[data-astro-cid-j7pv25f6]{font-size:var(--fs-lead);color:var(--c-text-soft)}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;margin-top:3rem}.stat[data-astro-cid-j7pv25f6]{text-align:center}.stat__val[data-astro-cid-j7pv25f6]{display:block;font-size:2.4rem;font-weight:700;color:var(--c-navy)}.stat__lib[data-astro-cid-j7pv25f6]{color:var(--c-text-soft);font-size:.95rem}.eyebrow--center[data-astro-cid-j7pv25f6]{display:block;text-align:center;margin-bottom:2.5rem}.services-cta[data-astro-cid-j7pv25f6]{margin-top:clamp(3rem,6vw,5rem);text-align:center}.real-card[data-astro-cid-j7pv25f6]{border-radius:var(--radius);overflow:hidden;color:var(--c-text);border:1px solid var(--c-border);box-shadow:var(--shadow);transition:transform var(--ease),box-shadow var(--ease);display:block}.real-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);text-decoration:none}.real-card__img[data-astro-cid-j7pv25f6]{width:100%;height:200px;object-fit:cover}.real-card__body[data-astro-cid-j7pv25f6]{padding:1.2rem 1.4rem 1.5rem}.real-card__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--c-navy-deep);margin-top:.3rem}.partners__row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem 3rem;margin-top:2rem}.partners__item[data-astro-cid-j7pv25f6]{font-weight:700;font-size:1.2rem;color:var(--c-muted);letter-spacing:.02em}.partners__logo[data-astro-cid-j7pv25f6]{height:48px;width:auto;max-width:180px;object-fit:contain;filter:grayscale(1);opacity:.65;transition:filter var(--ease),opacity var(--ease)}.partners__logo[data-astro-cid-j7pv25f6]:hover{filter:grayscale(0);opacity:1}@media (max-width: 560px){.partners__logo[data-astro-cid-j7pv25f6]{height:38px}}.cta-band[data-astro-cid-j7pv25f6]{background:var(--c-navy-deep);color:#fff}.cta-band__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:3.5rem;flex-wrap:wrap}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;max-width:26ch}.cta-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#c6d3de;margin:.5rem 0 0}.actu-card[data-astro-cid-j7pv25f6]{display:block;background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);padding:1.4rem 1.5rem 1.6rem;box-shadow:var(--shadow);color:var(--c-text);transition:transform var(--ease),box-shadow var(--ease)}.actu-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);text-decoration:none}.actu-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--c-navy-deep);margin:.3rem 0 .5rem}.actu-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--c-text-soft);font-size:.95rem}.actu-card[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{color:var(--c-muted);font-size:.85rem}@media (max-width: 820px){.intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
