.badge-icon{color:var(--navy-800);flex:none}.badge-icon__accent{stroke:var(--green-700)}.dbh__inner[data-astro-cid-2wyy3zhu]{padding-block:clamp(32px,5vw,72px) clamp(40px,5vw,80px)}.dbh__title[data-astro-cid-2wyy3zhu]{text-wrap:balance;overflow-wrap:break-word;max-width:19em;margin-top:clamp(16px,1.6vw,24px);font-size:clamp(2rem,8.4vw,2.25rem);line-height:1.08}.dbh__grid[data-astro-cid-2wyy3zhu]{gap:32px;margin-top:clamp(20px,2.4vw,36px);display:grid}.dbh__body[data-astro-cid-2wyy3zhu]{max-width:34em;color:var(--ink-700);text-wrap:pretty;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.55}.dbh__cue[data-astro-cid-2wyy3zhu]{max-width:36em;color:var(--navy-800);margin-top:16px;font-size:.9375rem;font-weight:500;line-height:1.5}.dbh__badges[data-astro-cid-2wyy3zhu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;padding:0;list-style:none;display:grid}.dbh__badge[data-astro-cid-2wyy3zhu]{border:1px solid var(--paper-edge);border-radius:var(--radius-md);background:var(--white);min-width:0;box-shadow:var(--shadow-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--navy-800);align-items:center;gap:10px;padding:10px 12px;font-size:.6875rem;font-weight:600;line-height:1.3;display:flex}.dbh__actions[data-astro-cid-2wyy3zhu]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.dbh__frame[data-astro-cid-2wyy3zhu]{border:1px solid var(--paper-edge);border-radius:var(--radius-md);background:var(--paper-deep);box-shadow:var(--shadow-sm);overflow:hidden}.dbh__img[data-astro-cid-2wyy3zhu]{aspect-ratio:3/2;object-fit:cover;object-position:100% 0%;width:100%;height:auto;display:block}.dbh__caption[data-astro-cid-2wyy3zhu]{color:var(--ink-500);margin-top:10px;font-size:.8125rem;line-height:1.45}.dbh__actions[data-astro-cid-2wyy3zhu] .btn{line-height:1.3}@media (width<=39.9988em){.dbh__actions[data-astro-cid-2wyy3zhu]{flex-direction:column}}@media (width>=40em){.dbh__title[data-astro-cid-2wyy3zhu]{font-size:clamp(2.25rem,4.6vw,3.75rem)}}@media (width>=64em){.dbh__grid[data-astro-cid-2wyy3zhu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,4.5vw,64px)}.dbh__img[data-astro-cid-2wyy3zhu]{aspect-ratio:5/4;object-position:100% 50%}}.sc[data-astro-cid-5hqdtdr7]{background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-md);margin:22px 0 0;padding:16px;container-type:inline-size}.sc__row[data-astro-cid-5hqdtdr7]{justify-items:start;gap:10px;display:grid}.sc__origins[data-astro-cid-5hqdtdr7]{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.sc__origin[data-astro-cid-5hqdtdr7],.sc__port[data-astro-cid-5hqdtdr7]{background:var(--white);border:1px solid var(--paper-edge);border-radius:var(--radius-sm);color:var(--navy-800);align-items:center;gap:10px;padding:8px 10px;font-size:.8125rem;font-weight:600;display:flex}.sc__port[data-astro-cid-5hqdtdr7]{width:100%}.sc__arrow[data-astro-cid-5hqdtdr7]{margin-left:8px;transform:rotate(90deg)}.sc__buffer[data-astro-cid-5hqdtdr7]{background:var(--white);border:1px solid var(--navy-800);border-radius:var(--radius-md);align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.sc__buffer-label[data-astro-cid-5hqdtdr7]{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--navy-800);font-size:.75rem;font-weight:700;line-height:1.3}.sc__caption[data-astro-cid-5hqdtdr7]{color:var(--ink-500);margin-top:12px;font-size:.75rem;line-height:1.45}@container (width>=30rem){.sc__row[data-astro-cid-5hqdtdr7]{grid-template-columns:auto 28px minmax(0,1fr) 28px auto;place-items:center stretch;gap:8px}.sc__arrow[data-astro-cid-5hqdtdr7]{width:28px;margin:0;transform:none}.sc__buffer[data-astro-cid-5hqdtdr7],.sc__port[data-astro-cid-5hqdtdr7]{text-align:center;flex-direction:column;width:auto}}.dual__inner[data-astro-cid-r6kvgpup]{padding-block:clamp(24px,3vw,48px) clamp(40px,5vw,72px)}.dual__title[data-astro-cid-r6kvgpup]{color:var(--navy-800);font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.1}.dual__grid[data-astro-cid-r6kvgpup]{gap:20px;margin-top:clamp(20px,2.4vw,32px);padding:0;list-style:none;display:grid}.pcard[data-astro-cid-r6kvgpup]{background:var(--white);border:1px solid var(--paper-edge);border-radius:var(--radius-md);--rule:var(--navy-800);box-shadow:inset 0 3px 0 var(--rule), var(--shadow-sm);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.pcard--gold[data-astro-cid-r6kvgpup]{--rule:var(--ochre-600)}.pcard__title[data-astro-cid-r6kvgpup]{color:var(--navy-800);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.15}.pcard__text[data-astro-cid-r6kvgpup]{color:var(--ink-700);margin-top:14px;font-size:1rem;line-height:1.6}.pcard__services-label[data-astro-cid-r6kvgpup]{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-500);margin-top:22px;font-size:.75rem;font-weight:600}.pcard__services[data-astro-cid-r6kvgpup]{border-top:1px solid var(--paper-edge);margin-top:10px;padding:0;list-style:none}.pcard__services[data-astro-cid-r6kvgpup] li[data-astro-cid-r6kvgpup]{border-bottom:1px solid var(--paper-edge);color:var(--navy-800);padding:10px 0 10px 20px;font-size:.9375rem;font-weight:500;position:relative}.pcard__services[data-astro-cid-r6kvgpup] li[data-astro-cid-r6kvgpup]:before{content:"";background:var(--green-600);border-radius:50%;width:6px;height:6px;position:absolute;top:1.05em;left:2px}.pcard__anchor[data-astro-cid-r6kvgpup]{color:var(--ochre-800);margin-top:18px;font-size:.9375rem;font-weight:600}.pcard__cta[data-astro-cid-r6kvgpup] .btn{line-height:1.3}.pcard__cta[data-astro-cid-r6kvgpup]{margin-top:auto;padding-top:24px}@media (width>=48em){.dual__grid[data-astro-cid-r6kvgpup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.emg[data-astro-cid-bubnh7u4]{background:var(--paper-deep);border-block:1px solid var(--paper-edge);border-left:4px solid var(--ochre-600)}.emg__inner[data-astro-cid-bubnh7u4]{gap:24px;padding-block:clamp(32px,4.5vw,64px);display:grid}.emg__title[data-astro-cid-bubnh7u4]{color:var(--navy-800);text-wrap:balance;margin-top:12px;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.1}.emg__text[data-astro-cid-bubnh7u4]{max-width:40em;color:var(--ink-700);margin-top:14px;font-size:1.0625rem;line-height:1.6}.emg__more[data-astro-cid-bubnh7u4]{margin-top:14px}@media (width>=64em){.emg__inner[data-astro-cid-bubnh7u4]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:64px}}.wf__inner[data-astro-cid-fk6aw4xp]{padding-block:clamp(48px,6vw,96px)}.wf__title[data-astro-cid-fk6aw4xp]{color:var(--navy-800);margin-top:12px;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.1}.wf__intro[data-astro-cid-fk6aw4xp]{max-width:36em;color:var(--ink-700);margin-top:12px;font-size:1.0625rem;line-height:1.6}.wf__list[data-astro-cid-fk6aw4xp]{margin-top:clamp(24px,3vw,40px);padding:0;list-style:none}.wf__step[data-astro-cid-fk6aw4xp]{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:28px;display:grid;position:relative}.wf__step[data-astro-cid-fk6aw4xp]:not(:last-child):before{content:"";background:var(--navy-100);width:2px;position:absolute;top:44px;bottom:0;left:21px}.wf__arrow[data-astro-cid-fk6aw4xp]{display:none}.wf__node[data-astro-cid-fk6aw4xp]{grid-row:1;position:relative}.wf__body[data-astro-cid-fk6aw4xp]{padding-top:2px}.wf__phase[data-astro-cid-fk6aw4xp]{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-500);font-size:.75rem;font-weight:600}.wf__step-title[data-astro-cid-fk6aw4xp]{color:var(--navy-800);margin-top:4px;font-size:1.1875rem;font-weight:700;line-height:1.25}.wf__text[data-astro-cid-fk6aw4xp]{color:var(--ink-700);margin-top:6px;font-size:.9375rem;line-height:1.55}@media (width>=48em){.wf__list[data-astro-cid-fk6aw4xp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.wf__step[data-astro-cid-fk6aw4xp]{grid-template-columns:44px 1fr;padding-bottom:0}.wf__step[data-astro-cid-fk6aw4xp]:before{display:none!important}}@media (width>=64em){.wf__list[data-astro-cid-fk6aw4xp]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.wf__step[data-astro-cid-fk6aw4xp]{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);column-gap:0;padding-right:20px}.wf__node[data-astro-cid-fk6aw4xp]{grid-area:1/1}.wf__arrow[data-astro-cid-fk6aw4xp]{grid-area:1/2;align-self:center;align-items:center;margin:0 4px 0 8px;display:flex}.wf__line[data-astro-cid-fk6aw4xp]{background:var(--navy-300);flex:1;height:2px}.wf__step[data-astro-cid-fk6aw4xp]:last-child .wf__arrow[data-astro-cid-fk6aw4xp]{display:none}.wf__body[data-astro-cid-fk6aw4xp]{grid-area:2/1/auto/-1;padding-top:16px}}.xp__inner[data-astro-cid-xjy2o6if]{padding-block:clamp(48px,6vw,96px)}.xp__title[data-astro-cid-xjy2o6if]{color:var(--navy-800);text-wrap:balance;max-width:18em;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.1}.xp__grid[data-astro-cid-xjy2o6if]{gap:20px;margin-top:clamp(24px,3vw,40px);display:grid}.xcard[data-astro-cid-xjy2o6if]{background:var(--white);border:1px solid var(--paper-edge);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:clamp(20px,2.6vw,32px)}.xcard__graphic[data-astro-cid-xjy2o6if]{background:var(--paper);border-radius:var(--radius-sm);padding:8px}.xcard__graphic[data-astro-cid-xjy2o6if] svg[data-astro-cid-xjy2o6if]{width:100%;height:auto;display:block}.xcard__title[data-astro-cid-xjy2o6if]{color:var(--navy-800);margin-top:20px;font-size:1.25rem;font-weight:700;line-height:1.25}.xcard__text[data-astro-cid-xjy2o6if]{color:var(--ink-700);margin-top:8px;font-size:.9375rem;line-height:1.6}.xcard__rows[data-astro-cid-xjy2o6if]{flex-wrap:wrap;gap:6px;margin-top:14px;padding:0;list-style:none;display:flex}.xcard__rows[data-astro-cid-xjy2o6if] li[data-astro-cid-xjy2o6if]{border:1px solid var(--paper-edge);border-radius:var(--radius-sm);color:var(--ink-700);padding:4px 8px;font-size:.8125rem}.xcard__tag[data-astro-cid-xjy2o6if]{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--green-800);margin-top:14px;font-size:.75rem;font-weight:600}@media (width>=48em){.xp__grid[data-astro-cid-xjy2o6if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.commitments__inner[data-astro-cid-dmxfleab]{padding-block:clamp(56px,7vw,104px)}.commitments__grid[data-astro-cid-dmxfleab]{border-top:1px solid var(--navy-800);gap:24px;padding-top:clamp(28px,3vw,40px);display:grid}.commitments__title[data-astro-cid-dmxfleab]{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.08}.commitments__text[data-astro-cid-dmxfleab]{color:var(--ink-700);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.commitments__note[data-astro-cid-dmxfleab]{border-top:1px solid var(--paper-edge);color:var(--ink-700);grid-template-columns:18px minmax(0,1fr);column-gap:10px;margin-top:24px;padding-top:20px;font-size:1rem;line-height:1.55;display:grid}.commitments__note[data-astro-cid-dmxfleab] strong[data-astro-cid-dmxfleab]{color:var(--navy-800);font-weight:600}.commitments__ring[data-astro-cid-dmxfleab]{border:2px solid var(--ochre-600);border-radius:999px;width:10px;height:10px;margin-top:7px}@media (width>=64em){.commitments__grid[data-astro-cid-dmxfleab]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px}.commitments__body[data-astro-cid-dmxfleab]{max-width:560px}}.closing[data-astro-cid-miz5qnfv]{background:var(--navy-800);color:var(--text-on-dark)}.closing__inner[data-astro-cid-miz5qnfv]{padding-block:clamp(64px,8vw,120px)}.closing__content[data-astro-cid-miz5qnfv]{max-width:760px}.closing__title[data-astro-cid-miz5qnfv]{color:var(--paper);font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.02}.closing__text[data-astro-cid-miz5qnfv]{max-width:640px;color:var(--text-on-dark);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.6}.closing__actions[data-astro-cid-miz5qnfv]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.closing__scope[data-astro-cid-miz5qnfv]{border-top:1px solid var(--border-on-dark);max-width:640px;margin-top:40px;padding-top:20px}.closing__scope-label[data-astro-cid-miz5qnfv]{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-dark-muted);font-size:.6875rem;font-weight:600;line-height:1.4}.closing__scope-text[data-astro-cid-miz5qnfv]{color:var(--text-on-dark);margin-top:8px;font-size:.9375rem;line-height:1.55}@media (width<=39.9988em){.closing__actions[data-astro-cid-miz5qnfv]{flex-direction:column}}
