.implementation[data-astro-cid-6ogub4f5]{width:100%;padding-inline:var(--padding-global);background-color:var(--color-white);position:relative;overflow:hidden}.implementation__container[data-astro-cid-6ogub4f5]{padding:var(--section-large) var(--padding-global);border-inline:1px solid var(--color-gray-lighter);border-bottom:1px solid var(--color-gray-lighter);flex-direction:column;gap:4rem;display:flex}.implementation__container[data-astro-cid-6ogub4f5] .section-header__content[data-astro-cid-6ogub4f5]{gap:1.25rem;max-width:46rem}.implementation__eyebrow[data-astro-cid-6ogub4f5]{color:var(--color-gray-dark)}.implementation__desc[data-astro-cid-6ogub4f5]{color:var(--color-body)}.implementation__when[data-astro-cid-6ogub4f5]{color:var(--color-gray)}.implementation__timeline[data-astro-cid-6ogub4f5]{width:100%;max-width:var(--container-medium);flex-direction:column;justify-content:flex-start;align-items:center;gap:8rem;margin-inline:auto;padding-inline:1rem;display:flex;position:relative}.implementation__rail[data-astro-cid-6ogub4f5]{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;width:1.4375rem;height:106%;display:flex;position:absolute;inset:0 auto;overflow:hidden}.implementation__rail-line[data-astro-cid-6ogub4f5]{z-index:2;background-color:var(--color-gray-lighter);width:1px;height:100%;position:relative}.implementation__rail-point[data-astro-cid-6ogub4f5]{z-index:3;background-color:var(--color-primary);border-radius:10rem;width:10px;height:10px;position:absolute;top:0;left:auto;right:auto}.implementation__rail-fade[data-astro-cid-6ogub4f5]{z-index:4;background-image:linear-gradient(transparent, var(--color-white) 69%);height:50px;position:absolute;inset:auto 0 0}.implementation__step[data-astro-cid-6ogub4f5]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:start stretch;gap:2rem;display:grid;position:relative}.implementation__copy[data-astro-cid-6ogub4f5]{padding-bottom:1.5rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding-inline:1.875rem;display:flex;position:sticky;top:10vh}.implementation__num[data-astro-cid-6ogub4f5]{color:var(--color-primary);font-family:var(--font-display);font-size:1.625rem;font-weight:var(--fw-medium);letter-spacing:-.04875rem;margin-bottom:.5rem;line-height:1.2}.implementation__step-title[data-astro-cid-6ogub4f5]{font-size:var(--text-h4)}.implementation__when[data-astro-cid-6ogub4f5]{margin-top:1rem}.implementation__step--flip[data-astro-cid-6ogub4f5] .implementation__copy[data-astro-cid-6ogub4f5]{order:2}.implementation__step--flip[data-astro-cid-6ogub4f5] .implementation__card[data-astro-cid-6ogub4f5]{order:1}.implementation__card[data-astro-cid-6ogub4f5]{border-radius:.25rem;justify-content:center;min-height:17.5rem;display:flex}.implementation__card-img[data-astro-cid-6ogub4f5]{border:1px solid var(--color-gray-lighter);border-radius:.25rem;align-self:flex-start;display:block;overflow:hidden}.implementation__card-img[data-astro-cid-6ogub4f5] img[data-astro-cid-6ogub4f5]{width:100%;height:auto;display:block}@media screen and (width<=991px){.implementation__timeline[data-astro-cid-6ogub4f5]{gap:0;padding-inline:0}.implementation__rail[data-astro-cid-6ogub4f5]{display:none}.implementation__step[data-astro-cid-6ogub4f5]{grid-template-columns:1fr;place-items:center;padding-top:3rem}.implementation__step--flip[data-astro-cid-6ogub4f5] .implementation__copy[data-astro-cid-6ogub4f5],.implementation__step--flip[data-astro-cid-6ogub4f5] .implementation__card[data-astro-cid-6ogub4f5]{order:0}.implementation__copy[data-astro-cid-6ogub4f5]{text-align:center;justify-content:center;align-items:center;position:static}}.implementation-page__hero[data-astro-cid-c7c3brsv]{padding:13rem var(--padding-global) 5rem;color:var(--color-white);background-color:#0b1733;position:relative;overflow:hidden}.implementation-page__hero[data-astro-cid-c7c3brsv] .implementation-page__sky{display:block;position:absolute;inset:0 0 -25%}.implementation-page__hero[data-astro-cid-c7c3brsv] .implementation-page__sky img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.implementation-page__hero-inner[data-astro-cid-c7c3brsv]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.implementation-page__hero[data-astro-cid-c7c3brsv] .eyebrow[data-astro-cid-c7c3brsv]{color:var(--color-primary-light)}.implementation-page__hero[data-astro-cid-c7c3brsv] h1[data-astro-cid-c7c3brsv]{max-width:46rem;font-size:var(--text-h2);line-height:var(--lh-h2);color:var(--color-white)}.implementation-page__lede[data-astro-cid-c7c3brsv]{max-width:42rem;color:var(--color-gray-lighter)}.implementation-page__hero[data-astro-cid-c7c3brsv]:after{content:"";z-index:30;width:min(var(--container-medium), calc(100% - 2 * var(--padding-global)));border-inline:1px dashed var(--color-white-alpha);border-bottom:1px dashed var(--color-white-alpha);pointer-events:none;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.implementation-page__partners[data-astro-cid-c7c3brsv]{padding-inline:var(--padding-global);background-color:var(--color-white)}.implementation-page__partners-container[data-astro-cid-c7c3brsv]{padding:var(--section-large) var(--padding-global);border-inline:1px solid var(--color-gray-lighter);border-bottom:1px solid var(--color-gray-lighter)}.implementation-page__partners[data-astro-cid-c7c3brsv] .section-header[data-astro-cid-c7c3brsv]{padding-bottom:0}.implementation-page__partners-header[data-astro-cid-c7c3brsv]{gap:1.25rem;max-width:46rem}.implementation-page__partners-header[data-astro-cid-c7c3brsv] .eyebrow[data-astro-cid-c7c3brsv]{color:var(--color-gray-dark)}.implementation-page__partners-header[data-astro-cid-c7c3brsv] .text-medium[data-astro-cid-c7c3brsv]{color:var(--color-body)}.implementation-page__details[data-astro-cid-c7c3brsv]{padding-inline:var(--padding-global);background-color:var(--color-white)}.implementation-page__details-container[data-astro-cid-c7c3brsv]{padding:var(--section-large) var(--padding-global);border-inline:1px solid var(--color-gray-lighter);border-bottom:1px solid var(--color-gray-lighter)}.implementation-page__details-header[data-astro-cid-c7c3brsv]{gap:1.25rem;max-width:46rem}.implementation-page__details-header[data-astro-cid-c7c3brsv] .eyebrow[data-astro-cid-c7c3brsv]{color:var(--color-gray-dark)}.implementation-page__details-header[data-astro-cid-c7c3brsv]>p[data-astro-cid-c7c3brsv]:last-child{color:var(--color-body)}.implementation-page__points[data-astro-cid-c7c3brsv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.implementation-page__points[data-astro-cid-c7c3brsv] li[data-astro-cid-c7c3brsv]{flex-direction:column;gap:.5rem;display:flex}.implementation-page__point-number[data-astro-cid-c7c3brsv]{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-lg)}.implementation-page__points[data-astro-cid-c7c3brsv] h3[data-astro-cid-c7c3brsv]{font-family:var(--font-display);font-size:var(--text-h5);line-height:1.2}.implementation-page__points[data-astro-cid-c7c3brsv] li[data-astro-cid-c7c3brsv]>p[data-astro-cid-c7c3brsv]:last-child{color:var(--color-body);font-size:var(--text-sm);line-height:1.5}@media screen and (width<=767px){.implementation-page__hero[data-astro-cid-c7c3brsv]{padding-top:10rem;padding-bottom:var(--section-medium)}.implementation-page__points[data-astro-cid-c7c3brsv]{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:2.25rem}}
