.solutions-overview[data-astro-cid-44eo3ts4]{--section-gutter:var(--site-gutter);background:#041426;color:#fff}.overview-container[data-astro-cid-44eo3ts4]{width:calc(100% - 2 * var(--section-gutter));max-width:var(--site-max-width);margin-inline:auto}.overview-hero[data-astro-cid-44eo3ts4]{position:relative;overflow:hidden;padding:124px 0 56px;background:radial-gradient(ellipse at 85% 5%,rgb(15 95 220 / 17%),transparent 55%),linear-gradient(130deg,#0d1125,#041426)}.breadcrumbs[data-astro-cid-44eo3ts4]{display:flex;align-items:center;gap:12px;color:#8ca2bb;font-size:13px;line-height:1.5;margin-bottom:40px}.breadcrumbs[data-astro-cid-44eo3ts4] a[data-astro-cid-44eo3ts4]:hover{color:#fff}.eyebrow[data-astro-cid-44eo3ts4]{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#b9cadd;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.19em}.eyebrow[data-astro-cid-44eo3ts4]>span[data-astro-cid-44eo3ts4]{width:28px;height:3px;background:#ff9000;flex-shrink:0}.hero-copy[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:64px}h1[data-astro-cid-44eo3ts4]{margin:0;font-size:clamp(40px,4.1vw,68px);line-height:1.08;font-weight:600;letter-spacing:-.045em;text-wrap:pretty}.hero-copy[data-astro-cid-44eo3ts4]>div[data-astro-cid-44eo3ts4]{max-width:570px}.hero-copy[data-astro-cid-44eo3ts4] p[data-astro-cid-44eo3ts4]{margin:0 0 18px;color:#bdcbdc;font-size:18px;line-height:1.75}.text-link[data-astro-cid-44eo3ts4]{display:inline-flex;align-items:center;min-height:44px;color:#00bdeb;font-size:14px;line-height:1.5;font-weight:600;text-underline-offset:5px}.text-link[data-astro-cid-44eo3ts4]:hover{color:#8de8ff;text-decoration:underline}a[data-astro-cid-44eo3ts4]:focus-visible{outline:2px solid #ff9000;outline-offset:5px;border-radius:3px}.capability-section[data-astro-cid-44eo3ts4]{padding:0 0 64px;background:linear-gradient(#07172b,#041426)}.overview-grid[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.overview-grid[data-astro-cid-44eo3ts4] .capability{height:100%}.catalog-heading[data-astro-cid-44eo3ts4]{margin-bottom:40px}h2[data-astro-cid-44eo3ts4]{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.16;font-weight:600;letter-spacing:-.035em;text-wrap:pretty}.service-catalog[data-astro-cid-44eo3ts4]{padding:60px 0 32px;border-top:1px solid #1b304b;scroll-margin-top:108px}.service-group[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.65fr);gap:clamp(32px,5vw,88px);padding-block:36px;border-top:1px solid #1b304b}.group-number[data-astro-cid-44eo3ts4]{margin:0 0 14px;color:#ffb448;font-size:12px;line-height:1.5;letter-spacing:.1em}h3[data-astro-cid-44eo3ts4]{margin:0;font-size:clamp(24px,2vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.03em}h3[data-astro-cid-44eo3ts4] a[data-astro-cid-44eo3ts4]:hover{color:#83d7ff}.group-heading[data-astro-cid-44eo3ts4]>p[data-astro-cid-44eo3ts4]:last-child{margin:16px 0 0;max-width:35ch;color:#aebbcb;font-size:16px;line-height:1.7}.service-grid[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;list-style:none;padding:0;margin:0}.service-grid[data-astro-cid-44eo3ts4].single-service{grid-template-columns:minmax(0,1fr)}.service-grid[data-astro-cid-44eo3ts4]>li[data-astro-cid-44eo3ts4]{min-width:0;border-bottom:1px solid #213c57}.service-link[data-astro-cid-44eo3ts4]{display:flex;flex-direction:column;align-items:flex-start;min-height:148px;height:100%;padding:14px 0 20px}h4[data-astro-cid-44eo3ts4]{margin:0;color:#e1eaf5;font-size:18px;line-height:1.4;font-weight:600}.service-link[data-astro-cid-44eo3ts4]>p[data-astro-cid-44eo3ts4]{margin:10px 0 16px;max-width:48ch;color:#aebbcb;font-size:14px;line-height:1.65}.service-link[data-astro-cid-44eo3ts4]>span[data-astro-cid-44eo3ts4]{margin-top:auto;color:#00bdeb;font-size:14px;line-height:1.5;font-weight:600}.service-link[data-astro-cid-44eo3ts4]:hover h4[data-astro-cid-44eo3ts4]{color:#83d7ff}.service-link[data-astro-cid-44eo3ts4]:hover>span[data-astro-cid-44eo3ts4]{text-decoration:underline;text-underline-offset:4px}.overview-process[data-astro-cid-44eo3ts4]{padding-inline:var(--section-gutter)}.overview-contact[data-astro-cid-44eo3ts4]{padding:48px 0;border-top:1px solid #1b304b;background:radial-gradient(ellipse at 85% 40%,rgb(15 95 220 / 13%),transparent 60%),#06152b}.contact-inner[data-astro-cid-44eo3ts4]{display:flex;align-items:center;justify-content:space-between;gap:48px}.contact-copy[data-astro-cid-44eo3ts4]{max-width:720px;color:#bdcbdc;font-size:16px;line-height:1.7;margin:18px 0 0}.contact-actions[data-astro-cid-44eo3ts4]{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:10px}@media (max-width:1100px){.overview-grid[data-astro-cid-44eo3ts4]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy[data-astro-cid-44eo3ts4]{grid-template-columns:minmax(0,1fr);gap:24px}.hero-copy[data-astro-cid-44eo3ts4]>div[data-astro-cid-44eo3ts4]{max-width:700px}.service-group[data-astro-cid-44eo3ts4]{grid-template-columns:minmax(0,1fr);gap:24px}.contact-inner[data-astro-cid-44eo3ts4]{align-items:flex-start;flex-direction:column;gap:28px}.contact-actions[data-astro-cid-44eo3ts4]{flex-direction:row;align-items:center;gap:24px}}@media (max-width:639px){.overview-hero[data-astro-cid-44eo3ts4]{padding:108px 0 36px}.breadcrumbs[data-astro-cid-44eo3ts4]{margin-bottom:28px}.eyebrow[data-astro-cid-44eo3ts4]{font-size:10px}.hero-copy[data-astro-cid-44eo3ts4] p[data-astro-cid-44eo3ts4]{font-size:16px}h1[data-astro-cid-44eo3ts4]{font-size:clamp(36px,9.5vw,48px)}.overview-grid[data-astro-cid-44eo3ts4],.service-grid[data-astro-cid-44eo3ts4]{grid-template-columns:minmax(0,1fr)}.capability-section[data-astro-cid-44eo3ts4]{padding-bottom:40px}.service-catalog[data-astro-cid-44eo3ts4]{padding:40px 0 20px}.catalog-heading[data-astro-cid-44eo3ts4]{margin-bottom:28px}.service-group[data-astro-cid-44eo3ts4]{padding-block:28px}.service-link[data-astro-cid-44eo3ts4]{min-height:0}.overview-contact[data-astro-cid-44eo3ts4]{padding-block:36px}.contact-actions[data-astro-cid-44eo3ts4]{flex-direction:column;align-items:flex-start;gap:10px}}
