.simple-contact[data-astro-cid-vekgkm42]{width:100%;margin:auto;padding-bottom:45px}.contact-intro[data-astro-cid-vekgkm42]{max-width:780px;margin:0 0 28px;font-size:20px}.contact-scope[data-astro-cid-vekgkm42]{max-width:900px;margin-bottom:35px}.contact-scope[data-astro-cid-vekgkm42]>p[data-astro-cid-vekgkm42]{font-size:15px;line-height:1.8}.contact-scope[data-astro-cid-vekgkm42] .scope-note[data-astro-cid-vekgkm42] strong[data-astro-cid-vekgkm42]{color:#000762;font-weight:750}.contact-scope[data-astro-cid-vekgkm42] .scope-note[data-astro-cid-vekgkm42] u[data-astro-cid-vekgkm42]{text-underline-offset:3px}.contact-scope[data-astro-cid-vekgkm42] .scope-note[data-astro-cid-vekgkm42]{color:#555575;font-size:13px;line-height:1.8}.contact-booking[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42],.contact-message[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{margin:0 0 20px;font-size:clamp(21px,3vw,28px)}.contact-booking[data-astro-cid-vekgkm42]>p[data-astro-cid-vekgkm42]{font-size:15px;line-height:1.8}.contact-booking[data-astro-cid-vekgkm42] iframe[data-astro-cid-vekgkm42]{background:#fff;border:0;width:100%;height:780px;margin:24px auto 12px;display:block}.contact-message[data-astro-cid-vekgkm42]{border-top:1px solid #00076240;margin-top:40px;padding-top:36px;scroll-margin-top:30px}.contact-message[data-astro-cid-vekgkm42] form[data-astro-cid-vekgkm42]{gap:19px;display:grid}.contact-fields[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:19px;display:grid}.contact-message[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{gap:8px;font-size:14px;font-weight:650;display:grid}.contact-message[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=checkbox]),.contact-message[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{box-sizing:border-box;width:100%;font:inherit;color:#000762;background:#fff;border:1px solid #00076260;min-height:47px;padding:12px;font-size:16px}.contact-message[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:240px;line-height:1.7}.contact-message[data-astro-cid-vekgkm42] .privacy-check[data-astro-cid-vekgkm42]{align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.7;display:flex}.privacy-check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{accent-color:#000762;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.contact-small[data-astro-cid-vekgkm42]{margin:0;font-size:12px;line-height:1.8}.contact-message[data-astro-cid-vekgkm42] .button[data-astro-cid-vekgkm42]{cursor:pointer;border:1px solid #000762;justify-self:end;min-height:48px;font-family:inherit}.contact-error[data-astro-cid-vekgkm42]{color:#9b2424;background:#fff1ef;border-left:3px solid #9b2424;padding:15px}.contact-message[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][data-contact-status]{background:#f4f5fa;padding:15px;line-height:1.7}.contact-honey[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-message[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.contact-message[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible,.contact-message[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][tabindex]:focus-visible{outline-offset:4px;outline:3px solid #000762}[data-astro-cid-vekgkm42][hidden]{display:none!important}@media (width<=700px){.contact-fields[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.contact-intro[data-astro-cid-vekgkm42]{font-size:18px}.contact-booking[data-astro-cid-vekgkm42] iframe[data-astro-cid-vekgkm42]{height:920px}.contact-message[data-astro-cid-vekgkm42] .button[data-astro-cid-vekgkm42]{justify-self:stretch}.privacy-check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{margin-top:3px}}.about-page[data-astro-cid-zlx7s737] section[data-astro-cid-zlx7s737]{scroll-margin-top:30px}.about-mission[data-astro-cid-zlx7s737]{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-block:12px 65px;display:grid}.about-mission[data-astro-cid-zlx7s737]>div[data-astro-cid-zlx7s737]{border-left:4px solid var(--dirizen-blue);padding-left:26px}.about-page[data-astro-cid-zlx7s737] .eyebrow[data-astro-cid-zlx7s737]{margin:0 0 18px;font-size:11px}.mission-statement[data-astro-cid-zlx7s737]{color:var(--dirizen-blue);margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.45}.about-summary[data-astro-cid-zlx7s737]{text-transform:none;display:grid}.about-summary[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]{border-bottom:1px solid var(--dirizen-line);align-items:center;gap:18px;padding:20px 0;font-size:13px;display:flex}.about-summary[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737] span[data-astro-cid-zlx7s737]:first-child{font-size:10px;font-weight:600}.about-summary[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737] span[data-astro-cid-zlx7s737]:last-child{margin-left:auto}.about-approach[data-astro-cid-zlx7s737]{border-top:1px solid var(--dirizen-line);grid-template-columns:1fr 1fr;gap:80px;padding-block:60px 80px;display:grid}.about-page[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{margin:0;font-size:clamp(25px,2.5vw,34px)}.about-copy[data-astro-cid-zlx7s737]{padding-top:28px}.about-copy[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{margin:0 0 22px;font-size:15px;line-height:1.85}.about-copy[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]:last-child{margin-bottom:0}.about-values[data-astro-cid-zlx7s737]{background:#f4f5fa;padding-block:65px 70px}.values-heading[data-astro-cid-zlx7s737]{margin-bottom:35px}.values-grid[data-astro-cid-zlx7s737]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.value-card[data-astro-cid-zlx7s737]{border:1px solid var(--dirizen-line);background:#fff;padding:32px;position:relative}.value-number[data-astro-cid-zlx7s737]{margin-bottom:26px;font-size:12px;font-weight:700;display:block}.value-card[data-astro-cid-zlx7s737] h3[data-astro-cid-zlx7s737]{margin:0 0 16px;font-size:21px;line-height:1.3}.value-card[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{max-width:48ch;margin:0;font-size:15px;line-height:1.8}.about-meet[data-astro-cid-zlx7s737]{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-block:75px;display:grid}.meet-action[data-astro-cid-zlx7s737]{justify-self:start}.meet-action[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{margin:0 0 22px;font-size:18px}.meet-action[data-astro-cid-zlx7s737] .button[data-astro-cid-zlx7s737]{gap:24px}@media (width<=850px){.about-mission[data-astro-cid-zlx7s737],.about-approach[data-astro-cid-zlx7s737],.about-meet[data-astro-cid-zlx7s737]{grid-template-columns:1fr;gap:30px}.about-summary[data-astro-cid-zlx7s737]{display:grid}.about-mission[data-astro-cid-zlx7s737]{padding-bottom:45px}.about-approach[data-astro-cid-zlx7s737]{padding-block:45px 50px}.about-copy[data-astro-cid-zlx7s737]{padding-top:0}.about-values[data-astro-cid-zlx7s737]{padding-block:45px}.about-meet[data-astro-cid-zlx7s737]{padding-block:50px}}@media (width<=600px){.about-mission[data-astro-cid-zlx7s737]>div[data-astro-cid-zlx7s737]{padding-left:20px}.values-grid[data-astro-cid-zlx7s737]{grid-template-columns:1fr;gap:16px}.value-card[data-astro-cid-zlx7s737]{padding:25px}.value-number[data-astro-cid-zlx7s737]{margin-bottom:20px}}.service-intro-grid[data-astro-cid-oktjl44d]>div[data-astro-cid-oktjl44d],.service-map[data-astro-cid-oktjl44d],.service-content[data-astro-cid-oktjl44d]{min-width:0}.service-hero[data-astro-cid-oktjl44d]{padding-block:34px 65px}.service-intro-grid[data-astro-cid-oktjl44d]{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;margin-top:35px;display:grid}.service-intro-grid[data-astro-cid-oktjl44d] h1[data-astro-cid-oktjl44d]{text-transform:uppercase;letter-spacing:-.6px;overflow-wrap:break-word;margin:22px 0 28px;font-size:clamp(36px,4vw,57px);font-weight:800;line-height:1.1}.service-intro-grid[data-astro-cid-oktjl44d] h1[data-astro-cid-oktjl44d] span[data-astro-cid-oktjl44d]{color:#000762aa}.service-lead[data-astro-cid-oktjl44d]{font-size:20px;font-weight:550;line-height:1.65}.service-intro-grid[data-astro-cid-oktjl44d] p[data-astro-cid-oktjl44d]:not(.eyebrow){max-width:52ch}.service-intro-grid[data-astro-cid-oktjl44d] .button[data-astro-cid-oktjl44d]{margin-top:18px}.service-map[data-astro-cid-oktjl44d]{text-transform:none;grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-map[data-astro-cid-oktjl44d]>a[data-astro-cid-oktjl44d]{background:#f4f5fa;border:1px solid #0000;flex-direction:column;gap:21px;min-height:146px;padding:23px;text-decoration:none;display:flex;position:relative}.service-map[data-astro-cid-oktjl44d]>a[data-astro-cid-oktjl44d]:hover{background:#fff;border-color:#00076266}.service-map[data-astro-cid-oktjl44d]>a[data-astro-cid-oktjl44d]:last-child{grid-column:1/-1;min-height:110px}.service-map[data-astro-cid-oktjl44d]>a[data-astro-cid-oktjl44d]>div[data-astro-cid-oktjl44d]{justify-content:space-between;align-items:center;display:flex}.service-map[data-astro-cid-oktjl44d]>a[data-astro-cid-oktjl44d]>div[data-astro-cid-oktjl44d]>span[data-astro-cid-oktjl44d]{letter-spacing:1px;opacity:.65;font-size:10px}.service-map[data-astro-cid-oktjl44d] strong[data-astro-cid-oktjl44d]{max-width:90%;font-size:14px;font-weight:700;line-height:1.5}.map-arrow[data-astro-cid-oktjl44d]{font-size:18px;font-weight:400;position:absolute;bottom:20px;right:20px}.services-body[data-astro-cid-oktjl44d]{border-top:1px solid #00076225}.service-detail[data-astro-cid-oktjl44d]{border-bottom:1px solid #00076225;grid-template-columns:1fr 2.25fr;gap:70px;padding-block:65px;scroll-margin-top:25px;display:grid}.service-identity[data-astro-cid-oktjl44d]{flex-direction:column;align-items:start;gap:22px;display:flex}.service-number[data-astro-cid-oktjl44d]{letter-spacing:-1px;font-size:clamp(42px,5vw,65px);font-weight:800;line-height:1}.service-number[data-astro-cid-oktjl44d]>span[data-astro-cid-oktjl44d]{color:#00076244;font-weight:400}.service-identity[data-astro-cid-oktjl44d] .eyebrow[data-astro-cid-oktjl44d]{max-width:180px;margin:0;font-size:10px;line-height:1.8}.service-identity[data-astro-cid-oktjl44d]>svg[data-astro-cid-oktjl44d]{color:#00076266;margin-top:7px}.service-content[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d]{max-width:700px;margin:0 0 23px;font-size:clamp(27px,2.6vw,38px);line-height:1.2}.detail-intro[data-astro-cid-oktjl44d]{max-width:66ch;margin:0 0 30px;font-size:16px;line-height:1.85}.service-deliverables[data-astro-cid-oktjl44d]{grid-template-columns:1fr 1fr;gap:30px;display:grid}.service-deliverables[data-astro-cid-oktjl44d] article[data-astro-cid-oktjl44d]{border-top:2px solid #00076225;padding-top:22px}.service-deliverables[data-astro-cid-oktjl44d] h3[data-astro-cid-oktjl44d]{margin:0 0 14px;font-size:18px;line-height:1.4}.service-deliverables[data-astro-cid-oktjl44d] p[data-astro-cid-oktjl44d]{max-width:none;margin:0;font-size:14px;line-height:1.85}.service-tags[data-astro-cid-oktjl44d]{flex-wrap:wrap;gap:8px;margin:27px 0;padding:0;list-style:none;display:flex}.service-tags[data-astro-cid-oktjl44d] li[data-astro-cid-oktjl44d]{border:1px solid #00076225;padding:7px 11px;font-size:10px}.service-discuss[data-astro-cid-oktjl44d]{align-items:center;gap:24px;font-size:12px;font-weight:700;display:inline-flex}.software-note[data-astro-cid-oktjl44d]{background:#f4f5fa;align-items:center;gap:22px;margin:0 0 30px;padding:23px;display:flex}.software-mark[data-astro-cid-oktjl44d]{background:#fff;flex-shrink:0;place-items:center;width:65px;height:65px;font-size:30px;font-weight:700;display:grid}.software-note[data-astro-cid-oktjl44d]>div[data-astro-cid-oktjl44d]{gap:4px;display:grid}.software-note[data-astro-cid-oktjl44d] .eyebrow[data-astro-cid-oktjl44d]{font-size:9px}.software-note[data-astro-cid-oktjl44d] strong[data-astro-cid-oktjl44d]{font-size:24px}.software-note[data-astro-cid-oktjl44d]>div[data-astro-cid-oktjl44d]>span[data-astro-cid-oktjl44d]:last-child{font-size:12px}.service-careers[data-astro-cid-oktjl44d]{background:#f4f5fa;grid-template-columns:1fr 1fr;gap:70px;margin-top:55px;padding:45px;scroll-margin-top:25px;display:grid}.service-careers[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d]{margin:0;font-size:29px}.service-careers[data-astro-cid-oktjl44d] p[data-astro-cid-oktjl44d]:not(.eyebrow){max-width:49ch;margin-top:0;font-size:15px}.service-careers[data-astro-cid-oktjl44d] .text-link[data-astro-cid-oktjl44d]{font-size:12px}@media (width<=950px){.service-intro-grid[data-astro-cid-oktjl44d]{gap:30px}.service-detail[data-astro-cid-oktjl44d]{grid-template-columns:1fr 2.6fr;gap:35px}.service-map[data-astro-cid-oktjl44d]>a[data-astro-cid-oktjl44d]{padding:18px}.service-hero[data-astro-cid-oktjl44d]{padding-bottom:45px}}@media (width<=750px){.service-intro-grid[data-astro-cid-oktjl44d]{grid-template-columns:1fr;gap:35px;margin-top:20px}.service-intro-grid[data-astro-cid-oktjl44d] h1[data-astro-cid-oktjl44d]{font-size:clamp(35px,7vw,49px)}.service-map[data-astro-cid-oktjl44d]>a[data-astro-cid-oktjl44d]{gap:16px;min-height:125px}.service-map[data-astro-cid-oktjl44d]>a[data-astro-cid-oktjl44d]:last-child{min-height:105px}.service-detail[data-astro-cid-oktjl44d]{grid-template-columns:1fr;gap:25px;padding-block:40px}.service-identity[data-astro-cid-oktjl44d]{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.service-number[data-astro-cid-oktjl44d]{font-size:35px}.service-identity[data-astro-cid-oktjl44d] .eyebrow[data-astro-cid-oktjl44d]{max-width:none}.service-identity[data-astro-cid-oktjl44d]>svg[data-astro-cid-oktjl44d]{width:30px;height:30px;margin:0}.service-content[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d]{font-size:29px}.service-careers[data-astro-cid-oktjl44d]{grid-template-columns:1fr;gap:24px;padding:26px}.service-lead[data-astro-cid-oktjl44d]{font-size:18px}}@media (width<=450px){.service-intro-grid[data-astro-cid-oktjl44d] h1[data-astro-cid-oktjl44d]{font-size:31px}.service-deliverables[data-astro-cid-oktjl44d]{grid-template-columns:1fr;gap:23px}.service-map[data-astro-cid-oktjl44d] strong[data-astro-cid-oktjl44d]{font-size:12px}.service-map[data-astro-cid-oktjl44d]>a[data-astro-cid-oktjl44d]{padding:16px}.service-hero[data-astro-cid-oktjl44d]{padding-top:25px}.detail-intro[data-astro-cid-oktjl44d]{font-size:15px}.software-note[data-astro-cid-oktjl44d]{gap:15px;padding:18px}.software-mark[data-astro-cid-oktjl44d]{width:50px;height:50px}}@supports (font-size:1cqi){.service-intro-grid[data-astro-cid-oktjl44d]>div[data-astro-cid-oktjl44d]{container-type:inline-size}.service-intro-grid[data-astro-cid-oktjl44d] h1[data-astro-cid-oktjl44d]{font-size:clamp(24px,8.4cqi,57px)}}
