.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(60rem 30rem at 85% -10%, var(--blue-50), transparent 70%), #fff;padding-block:clamp(4.5rem,11vw,8rem) clamp(3.5rem,7vw,5rem);position:relative;overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.hero__text[data-astro-cid-ge2uvauf]{max-width:760px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-bottom:1.25rem}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:620px;margin-bottom:2.2rem}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.9rem;display:flex}.hero__leaf[data-astro-cid-ge2uvauf]{width:420px;height:auto;fill:var(--blue);opacity:.06;position:absolute;bottom:-40px;right:-60px}@media (width<=640px){.hero__leaf[data-astro-cid-ge2uvauf]{width:260px}}.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=960px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.card[data-astro-cid-lesv7jgp]{transition:border-color .15s,box-shadow .15s}.card[data-astro-cid-lesv7jgp]:hover{box-shadow:var(--shadow);border-color:#c9d6ea}.card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);margin:0;font-size:.98rem}.sectors[data-astro-cid-v2fl2x4p]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.sector[data-astro-cid-v2fl2x4p]{border-radius:var(--radius);background:var(--navy);color:#c9d5ea;padding:1.9rem}.sector[data-astro-cid-v2fl2x4p] h3[data-astro-cid-v2fl2x4p]{color:#fff}.sector[data-astro-cid-v2fl2x4p] p[data-astro-cid-v2fl2x4p]{margin:0}.sector[data-astro-cid-v2fl2x4p] .icon[data-astro-cid-v2fl2x4p]{color:#7fb0ff;background:#ffffff14}.pillars[data-astro-cid-v2fl2x4p]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.pillars[data-astro-cid-v2fl2x4p] li[data-astro-cid-v2fl2x4p]{align-items:flex-start;gap:.9rem;display:flex}.pillar-icon[data-astro-cid-v2fl2x4p]{color:var(--blue);flex:none;margin-top:.15rem}.pillars[data-astro-cid-v2fl2x4p] strong[data-astro-cid-v2fl2x4p]{color:var(--navy);display:block}.tech[data-astro-cid-v2fl2x4p]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;padding-top:2.5rem;display:grid}.tech[data-astro-cid-v2fl2x4p] h3[data-astro-cid-v2fl2x4p]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem;font-size:.85rem}.chips[data-astro-cid-v2fl2x4p]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-v2fl2x4p] li[data-astro-cid-v2fl2x4p]{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;padding:.45rem .9rem;font-size:.95rem;font-weight:650}.chips--stack[data-astro-cid-v2fl2x4p] li[data-astro-cid-v2fl2x4p]{background:var(--blue-50);color:var(--blue-600);border-color:#0000}@media (width<=760px){.tech[data-astro-cid-v2fl2x4p]{grid-template-columns:1fr}}.pillars[data-astro-cid-v2fl2x4p] span[data-astro-cid-v2fl2x4p]{color:var(--muted);font-size:.97rem}.regions[data-astro-cid-ic4cay2f]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.region[data-astro-cid-ic4cay2f] h3[data-astro-cid-ic4cay2f]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem;font-size:.85rem}.region[data-astro-cid-ic4cay2f] ul[data-astro-cid-ic4cay2f]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.region[data-astro-cid-ic4cay2f] li[data-astro-cid-ic4cay2f]{color:var(--navy);align-items:center;gap:.6rem;font-size:1.08rem;font-weight:650;display:flex}.region[data-astro-cid-ic4cay2f] li[data-astro-cid-ic4cay2f] svg{color:var(--blue)}.badge[data-astro-cid-ic4cay2f]{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--blue-50);border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-style:normal;font-weight:700}.team[data-astro-cid-ae2kqkmy]{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.points[data-astro-cid-ae2kqkmy]{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.points[data-astro-cid-ae2kqkmy] li[data-astro-cid-ae2kqkmy]{color:var(--navy);align-items:center;gap:.6rem;font-weight:600;display:flex}.points[data-astro-cid-ae2kqkmy] li[data-astro-cid-ae2kqkmy] svg{color:var(--blue);flex:none}.certs[data-astro-cid-ae2kqkmy]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:2rem}.certs[data-astro-cid-ae2kqkmy] h3[data-astro-cid-ae2kqkmy]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1.25rem;font-size:.85rem}.cert-group[data-astro-cid-ae2kqkmy]+.cert-group[data-astro-cid-ae2kqkmy]{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.4rem}.cert-group__name[data-astro-cid-ae2kqkmy]{color:var(--navy);margin:0 0 .9rem;font-weight:700}.certs[data-astro-cid-ae2kqkmy] ul[data-astro-cid-ae2kqkmy]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.certs[data-astro-cid-ae2kqkmy] li[data-astro-cid-ae2kqkmy]{align-items:center;gap:1rem;display:flex}.cert-code[data-astro-cid-ae2kqkmy]{text-align:center;background:var(--navy);color:#fff;letter-spacing:.04em;border-radius:10px;flex:none;width:84px;padding:.55rem 0;font-size:.88rem;font-weight:800}.cert-name[data-astro-cid-ae2kqkmy]{color:var(--ink);font-weight:600;line-height:1.35}@media (width<=860px){.team[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr}}.section[data-astro-cid-he3spzz3]{padding-top:0}.contact[data-astro-cid-he3spzz3]{background:var(--navy);border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.contact[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{color:#fff}.contact[data-astro-cid-he3spzz3] .eyebrow[data-astro-cid-he3spzz3]{color:#7fb0ff}.contact[data-astro-cid-he3spzz3] .lead[data-astro-cid-he3spzz3]{color:#c9d5ea;margin:0}.contact__side[data-astro-cid-he3spzz3]{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.btn--lg[data-astro-cid-he3spzz3]{padding:1rem 1.6rem;font-size:1.05rem}.contact__email[data-astro-cid-he3spzz3]{color:#fff;border-bottom:1px solid #ffffff59;font-size:1.1rem;font-weight:700;text-decoration:none}.contact__email[data-astro-cid-he3spzz3]:hover{border-color:#fff}.contact__loc[data-astro-cid-he3spzz3]{color:#c9d5ea;gap:.5rem;margin:.4rem 0 0;font-size:.95rem;display:flex}.contact__loc[data-astro-cid-he3spzz3] svg{color:#7fb0ff;flex:none;margin-top:.2rem}@media (width<=860px){.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
