.XjfiHW_hero{border-color:var(--hairline)}.XjfiHW_heroInner{padding-top:80px;padding-bottom:64px}.XjfiHW_heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.XjfiHW_heroTitle{margin-top:26px}.XjfiHW_heroLead{margin-top:24px}.XjfiHW_heroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.XjfiHW_heroLink{align-items:center;min-height:44px;display:inline-flex}.XjfiHW_heroStage,.XjfiHW_introGrid>*,.XjfiHW_faqGrid>*{min-width:0}.XjfiHW_introGrid{grid-template-columns:1fr 1.2fr}.XjfiHW_introHeading{font-size:34px}.XjfiHW_introBodyStrong,.XjfiHW_introBody{font-size:16.5px;line-height:1.7}.XjfiHW_introBodyStrong{color:var(--muted-2)}.XjfiHW_introBody{color:var(--muted);margin-top:16px}.XjfiHW_workIntro{max-width:400px;color:var(--muted);margin-top:18px;font-size:15.5px;line-height:1.7}.XjfiHW_capabilities{grid-template-columns:1fr 1fr;gap:0 40px;min-width:0;display:grid}.XjfiHW_capability{border-top:1px solid var(--hairline);color:var(--muted-2);padding:12px 2px;font-size:15px}.XjfiHW_approachHead{justify-content:space-between;align-items:baseline;display:flex}.XjfiHW_stageHint{color:var(--tertiary);font-size:13px}.XjfiHW_compactSection{padding-top:80px;padding-bottom:80px}.XjfiHW_applicationsHeading{font-size:24px}.XjfiHW_applications{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.XjfiHW_application{border:1px solid var(--hairline);background:var(--paper);min-width:0;padding:28px 30px}.XjfiHW_applicationTitle{color:var(--ink-sub);font-size:14px;font-weight:600;line-height:normal}.XjfiHW_applicationBody{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.65}.XjfiHW_faqGrid{grid-template-columns:1fr 1.6fr}.XjfiHW_inquiry{scroll-margin-top:80px}.XjfiHW_related{padding:40px 0 88px}.XjfiHW_relatedLabel{letter-spacing:.16em;margin-bottom:16px}.XjfiHW_relatedLinks{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:1023px){.XjfiHW_heroGrid{grid-template-columns:1fr;gap:40px}.XjfiHW_heroStage{max-width:520px}.XjfiHW_compactSection{padding-top:76px;padding-bottom:76px}.XjfiHW_applications{grid-template-columns:1fr}}@media (max-width:767px){.XjfiHW_introHeading{font-size:26px}.XjfiHW_capabilities{grid-template-columns:1fr}.XjfiHW_heroActions{flex-direction:column;align-items:stretch}.XjfiHW_heroActions a{text-align:center}.XjfiHW_applicationsHeading{font-size:26px}.XjfiHW_stageHint,.XjfiHW_introBody{display:none}.XjfiHW_compactSection{padding-top:48px;padding-bottom:48px}}
