.hero-grid[data-astro-cid-slw2koul]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:76px 88px;display:grid}.hero-copy[data-astro-cid-slw2koul],.hero-visual[data-astro-cid-slw2koul]{min-width:0}.hero-visual[data-astro-cid-slw2koul]{justify-self:center;width:100%;max-width:600px}@media (width<=900px){.hero-grid[data-astro-cid-slw2koul]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px;padding-block:64px}}@media (width<=700px){.hero-grid[data-astro-cid-slw2koul]{grid-template-columns:1fr;gap:24px;padding-block:52px 40px}.hero-visual[data-astro-cid-slw2koul]{max-width:390px}}.diagram-node[data-astro-cid-tg53x4ac]{transform-box:fill-box;transform-origin:50%}.connection-art[data-astro-cid-tg53x4ac]{width:100%;min-width:0}svg[data-astro-cid-tg53x4ac]{width:100%;height:auto;display:block}.connection-diagram[data-astro-cid-tg53x4ac]{width:100%;margin-inline:auto;position:relative}.diagram-label[data-astro-cid-tg53x4ac]{background:var(--navy);color:var(--muted);font-family:var(--font-technical);letter-spacing:.06em;text-align:center;white-space:nowrap;padding:2px 0;font-size:11px;line-height:1.65;position:absolute;transform:translate(-50%,-100%)}.systems-label[data-astro-cid-tg53x4ac]{top:24%;left:16.667%}.capabilities-label[data-astro-cid-tg53x4ac]{color:var(--label-teal);top:18%;left:47%}.solutions-label[data-astro-cid-tg53x4ac]{color:var(--brass);top:24%;left:80.833%}.section-heading[data-astro-cid-ypavld2q]{max-width:860px}h2[data-astro-cid-ypavld2q]{margin-top:20px}.introduction[data-astro-cid-ypavld2q]{margin-top:28px}article[data-astro-cid-abdaqids]{border-top:2px solid var(--teal);padding-top:28px}.description[data-astro-cid-abdaqids]{color:var(--slate);max-width:60ch;margin-top:18px}.example[data-astro-cid-abdaqids]{color:var(--slate);margin-top:20px;font-size:14px;font-style:italic}.action[data-astro-cid-dybu6lt7]{margin-top:32px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;text-wrap:initial;margin:34px 0 30px;font-size:clamp(60px,6.8vw,106px);line-height:1.02}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brass);font-style:italic}.hero-eyebrow[data-astro-cid-lcdefpme]{color:var(--muted)}.hero-lead[data-astro-cid-lcdefpme],.hero-support[data-astro-cid-lcdefpme]{max-width:490px;font-size:16px;line-height:1.9}.hero-support[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:12px}.hero-actions[data-astro-cid-lcdefpme]{margin-top:32px}.hero-actions[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:18px}.ruled-section[data-astro-cid-lcdefpme]{position:relative}.ruled-section[data-astro-cid-lcdefpme]:before{content:"";top:0;left:max(var(--gutter), calc((100% - var(--content-width)) / 2));right:max(var(--gutter), calc((100% - var(--content-width)) / 2));border-top:1px solid var(--slate);opacity:.2;position:absolute}.problem-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.problem-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid var(--slate);padding-top:24px}.problem-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.services-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);margin-top:16px}.bridge[data-astro-cid-lcdefpme]{max-width:70ch;margin-top:36px;font-weight:500}.editorial-split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);display:grid}.proposition-layout[data-astro-cid-lcdefpme]{row-gap:28px}.proposition-layout[data-astro-cid-lcdefpme] .statement-list[data-astro-cid-lcdefpme]{grid-area:1/2/span 2}.proposition-ending[data-astro-cid-lcdefpme]{grid-column:1}.short-line[data-astro-cid-lcdefpme]{font-weight:500}.statement-list[data-astro-cid-lcdefpme]{margin:0}.statement-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--slate);padding-block:22px}.statement-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}dt[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-size:20px;font-weight:600}dd[data-astro-cid-lcdefpme]{color:var(--slate);margin:8px 0 0}.solutions-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;margin-top:48px;display:grid}.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.stage-number[data-astro-cid-lcdefpme]{align-items:center;gap:14px;margin-bottom:24px;font-size:14px;display:flex}.stage-marker[data-astro-cid-lcdefpme]{background:var(--porcelain);border-radius:50%;width:10px;height:10px}.stages[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .stage-marker[data-astro-cid-lcdefpme]{background:var(--teal)}.stages[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .stage-marker[data-astro-cid-lcdefpme]{background:var(--brass)}.stages[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:18px}.qualification[data-astro-cid-lcdefpme]{border-left:2px solid var(--teal);margin-top:40px;padding-left:24px}.experience[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,7vw,112px);display:grid}.experience-copy[data-astro-cid-lcdefpme]{padding-top:36px}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:48px;display:grid}.delivery[data-astro-cid-lcdefpme]{border-top:1px solid var(--slate);margin-top:40px;padding-top:28px}.delivery[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px 32px;margin:16px 0 0;padding:0;font-size:15px;list-style:none;display:flex}@media (width<=900px){h1[data-astro-cid-lcdefpme]{font-size:clamp(48px,6.6vw,76px)}.problem-grid[data-astro-cid-lcdefpme],.stages[data-astro-cid-lcdefpme]{gap:24px}.editorial-split[data-astro-cid-lcdefpme],.experience[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}.proposition-layout[data-astro-cid-lcdefpme] .statement-list[data-astro-cid-lcdefpme]{grid-area:auto}.experience-copy[data-astro-cid-lcdefpme]{padding-top:0}}@media (width<=700px){h1[data-astro-cid-lcdefpme]{margin-block:28px;font-size:clamp(42px,11.8vw,76px)}.hero-lead[data-astro-cid-lcdefpme],.hero-support[data-astro-cid-lcdefpme]{max-width:420px}.problem-grid[data-astro-cid-lcdefpme],.solutions-grid[data-astro-cid-lcdefpme],.stages[data-astro-cid-lcdefpme],.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px;margin-top:36px}.stages[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--slate);padding-top:24px}.stage-number[data-astro-cid-lcdefpme]{margin-bottom:16px}.delivery[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px}}
