._hero_1mkdl_1 h1{max-width:760px;letter-spacing:-.025em!important;line-height:1.16!important}._heroActions_1mkdl_1{flex-wrap:wrap;gap:12px;display:flex}._heroActions_1mkdl_1 a{white-space:normal;text-align:center;height:auto;min-height:52px;line-height:1.5}._direct_1mkdl_1{flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}._direct_1mkdl_1 a{color:#80e4d6;text-underline-offset:5px;text-decoration:underline}._direct_1mkdl_1 span{color:#bacbd5;flex-basis:100%;font-size:12px;line-height:1.6}._paths_1mkdl_1,._brief_1mkdl_1,._resources_1mkdl_1{color:#132f3d;background:#f5f8fa;padding:44px max(24px,50% - 620px)}._paths_1mkdl_1 h2,._brief_1mkdl_1 h2{letter-spacing:-.025em;margin:10px 0 24px;font-size:clamp(25px,3vw,36px);line-height:1.3}._eyebrow_1mkdl_1{letter-spacing:.15em;color:#486873;font-size:11px}._cards_1mkdl_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._cards_1mkdl_1 article{background:#fff;border:1px solid #d4dfe4;border-top:3px solid #139d91;border-radius:12px;flex-direction:column;min-width:0;padding:26px;display:flex}._cards_1mkdl_1 article:nth-child(2){border-top-color:#367faf}._cards_1mkdl_1 article:nth-child(3){border-top-color:#ac8044}._cards_1mkdl_1 article>span{color:#567480;font-size:12px}._cards_1mkdl_1 h3{margin:16px 0 12px;font-size:23px;line-height:1.35}._cards_1mkdl_1 p{color:#4b626d;margin:0 0 24px;font-size:15px;line-height:1.75}._cards_1mkdl_1 a{color:#06695f;margin-top:auto;font-size:14px;font-weight:750;line-height:1.6}._scope_1mkdl_1{color:#526b78;margin:22px 0 0;font-size:13px;line-height:1.75}._brief_1mkdl_1{padding-top:24px}._brief_1mkdl_1 ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;line-height:1.6;list-style-position:inside;display:grid}._brief_1mkdl_1 li{border-top:2px solid #86bcb7;padding-top:14px;font-size:14px}._contact_1mkdl_1{color:#173d41;background:#edf6f4;border:1px solid #c8dada;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:26px 0;padding:24px;display:flex}._contact_1mkdl_1>div{flex:300px}._contact_1mkdl_1 strong{font-size:20px;line-height:1.4}._contact_1mkdl_1 p{margin:8px 0;font-size:14px;line-height:1.7}._contact_1mkdl_1 small{font-size:12px}._contact_1mkdl_1 nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._contact_1mkdl_1 a{color:#08685d;font-size:14px;font-weight:700;line-height:1.5}._contact_1mkdl_1 a._primary_1mkdl_1{color:#fff;background:#096d63;border-radius:7px;align-items:center;padding:13px 18px;text-decoration:none;display:inline-flex}._resources_1mkdl_1{border-bottom:1px solid #d4dfe4;flex-wrap:wrap;gap:16px 28px;padding-top:10px;padding-bottom:34px;display:flex}._resources_1mkdl_1 a{color:#12695f;text-underline-offset:4px;font-size:14px;line-height:1.65;text-decoration:underline}:is(._heroActions_1mkdl_1 a:focus-visible,._direct_1mkdl_1 a:focus-visible,._cards_1mkdl_1 a:focus-visible,._contact_1mkdl_1 a:focus-visible,._resources_1mkdl_1 a:focus-visible){outline-offset:4px;outline:3px solid #b28a48}@media (max-width:800px){._cards_1mkdl_1{grid-template-columns:1fr}._heroActions_1mkdl_1,._heroActions_1mkdl_1 a{width:100%}._paths_1mkdl_1,._brief_1mkdl_1,._resources_1mkdl_1{padding-left:22px;padding-right:22px}._brief_1mkdl_1 ol{grid-template-columns:repeat(2,minmax(0,1fr))}._cards_1mkdl_1 article{padding:22px}._contact_1mkdl_1 nav{width:100%}._hero_1mkdl_1 h1{font-size:clamp(32px,7.2vw,44px)!important}._direct_1mkdl_1 span{font-size:11px}}@media (max-width:420px){._brief_1mkdl_1 ol{grid-template-columns:1fr}._contact_1mkdl_1{padding:20px}._contact_1mkdl_1 a._primary_1mkdl_1{justify-content:center;width:100%}}._hero_1mkdl_1{min-height:620px!important;padding-top:38px!important;padding-bottom:38px!important}._hero_1mkdl_1 .development-hero-copy{gap:18px}._hero_1mkdl_1 .development-lead{font-size:17px;line-height:1.65}@media (max-width:800px){._hero_1mkdl_1{min-height:0!important;padding-top:30px!important;padding-bottom:30px!important}._hero_1mkdl_1 .development-hero-copy{gap:16px}._hero_1mkdl_1 .development-lead{font-size:15px}._hero_1mkdl_1 h1{font-size:clamp(30px,6.8vw,40px)!important}}
