.Hero-module__QjsvBa__hero.Hero-module__QjsvBa__hero{--_min-height:800px;--_scrim:linear-gradient(90deg, rgba(var(--dark-surface-rgb), .88) 0%, rgba(var(--dark-surface-rgb), .72) 36%, rgba(var(--dark-surface-rgb), 0) 72%), linear-gradient(180deg, #00000080 0%, #0000 78.172%)}@media (max-width:820px){.Hero-module__QjsvBa__hero.Hero-module__QjsvBa__hero{--_min-height:600px;padding-block:calc(var(--space-10) + var(--space-11)) var(--space-12);--_scrim:linear-gradient(rgba(var(--dark-surface-rgb), .82), rgba(var(--dark-surface-rgb), .82))}}.Hero-module__QjsvBa__copy.Hero-module__QjsvBa__copy{gap:32px}.Hero-module__QjsvBa__copy.Hero-module__QjsvBa__copy h1{max-inline-size:658px}.Hero-module__QjsvBa__copy.Hero-module__QjsvBa__copy h1+p{max-inline-size:505px}.Hero-module__QjsvBa__ctas{align-items:center;gap:var(--space-3);flex-wrap:wrap;max-inline-size:100%;display:flex}.Hero-module__QjsvBa__ctaPrimary{box-sizing:border-box;min-block-size:var(--cta-height);border-radius:var(--radius-btn);font-family:var(--font-sans);font-size:var(--type-btn-size);font-weight:var(--type-btn-weight);letter-spacing:var(--type-btn-ls);line-height:var(--type-btn-lh);color:var(--dark-text);white-space:nowrap;cursor:pointer;transition:background var(--motion-hover) var(--motion-ease), border-color var(--motion-hover) var(--motion-ease);background:var(--accent);border:0;justify-content:center;align-items:center;padding-inline:20px;display:inline-flex}.Hero-module__QjsvBa__ctaPrimary:hover{background:var(--btn-primary-hover-on-dark)}.Hero-module__QjsvBa__ctaPrimary:focus-visible{outline:2px solid var(--dark-text);outline-offset:3px;border-radius:var(--radius-focus)}@media (min-width:1024px){.Hero-module__QjsvBa__hero.Hero-module__QjsvBa__hero{min-block-size:max(800px, calc(100vh / var(--page-zoom,1)));min-block-size:max(800px, calc(100svh / var(--page-zoom,1)))}}
.LogoStrip-module__BEVfga__inner{max-inline-size:calc(var(--container) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.LogoStrip-module__BEVfga__captionWrap{text-align:center}.LogoStrip-module__BEVfga__gridWrap{margin-block-start:var(--space-4)}.LogoStrip-module__BEVfga__gridWrapSpaced{margin-block-start:var(--space-7)}.LogoStrip-module__BEVfga__cell.LogoStrip-module__BEVfga__cell{padding:0}.LogoStrip-module__BEVfga__cell .LogoStrip-module__BEVfga__logo{object-fit:contain;block-size:auto;max-block-size:132px;inline-size:100%}@media (max-width:820px){.LogoStrip-module__BEVfga__cell .LogoStrip-module__BEVfga__logo{max-block-size:88px}}.LogoStrip-module__BEVfga__gridWrap[data-reveal=armed] .LogoStrip-module__BEVfga__logo{opacity:0}.LogoStrip-module__BEVfga__gridWrap[data-reveal=visible] .LogoStrip-module__BEVfga__logo{transition:opacity .5s var(--motion-ease,ease);transition-delay:calc(var(--_i,0) * 90ms)}.LogoStrip-module__BEVfga__cell:nth-child(2){--_i:1}.LogoStrip-module__BEVfga__cell:nth-child(3){--_i:2}.LogoStrip-module__BEVfga__cell:nth-child(4){--_i:3}.LogoStrip-module__BEVfga__cell:nth-child(5){--_i:4}.LogoStrip-module__BEVfga__cell:nth-child(6){--_i:5}.LogoStrip-module__BEVfga__cell:nth-child(7){--_i:6}.LogoStrip-module__BEVfga__cell:nth-child(8){--_i:7}.LogoStrip-module__BEVfga__cell:nth-child(9){--_i:8}.LogoStrip-module__BEVfga__cell:nth-child(10){--_i:9}.LogoStrip-module__BEVfga__cell:nth-child(11){--_i:10}.LogoStrip-module__BEVfga__cell:nth-child(n+12){--_i:11}@media (prefers-reduced-motion:reduce){.LogoStrip-module__BEVfga__gridWrap[data-reveal] .LogoStrip-module__BEVfga__logo{opacity:1;transition:none}}
.ExecutionGap-module__X97msG__section{border-block-end:var(--rule) solid var(--hairline)}.ExecutionGap-module__X97msG__header.ExecutionGap-module__X97msG__header{--_title-measure:673px;--_lede-measure:673px}.ExecutionGap-module__X97msG__grid{margin-block-start:var(--space-8)}@media (max-width:820px){.ExecutionGap-module__X97msG__grid.ExecutionGap-module__X97msG__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:821px){.ExecutionGap-module__X97msG__card.ExecutionGap-module__X97msG__card h3{min-block-size:calc(2 * var(--type-h3-size) * var(--type-h3-lh))}}.ExecutionGap-module__X97msG__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.ExecutionModel-module__JODjUq__header.ExecutionModel-module__JODjUq__header{--_title-measure:459px;--_lede-measure:640px}.ExecutionModel-module__JODjUq__grid{margin-block-start:var(--space-8)}@media (max-width:820px){.ExecutionModel-module__JODjUq__grid.ExecutionModel-module__JODjUq__grid{grid-template-columns:minmax(0,1fr)}}
.CheckList-module__IROKda__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CheckList-module__IROKda__compact{justify-content:start;column-gap:var(--space-6);row-gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),max-content));inline-size:100%;display:grid}.CheckList-module__IROKda__item{align-items:flex-start;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--body);display:flex}.CheckList-module__IROKda__tick{background:var(--accent-tint);border-radius:50%;flex:none;block-size:14px;inline-size:14px;margin-block-start:5px;position:relative}.CheckList-module__IROKda__tick:after{content:"";border-inline-end:1.5px solid var(--accent);border-block-end:1.5px solid var(--accent);block-size:6px;inline-size:3px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-60%)rotate(45deg)}
.ExecutionEnvironments-module__m2TCPq__section{border-block-end:var(--rule) solid var(--hairline)}.ExecutionEnvironments-module__m2TCPq__copy{--split-copy-py:100px}.ExecutionEnvironments-module__m2TCPq__acc{--_row-py:var(--space-7);border-block-start:var(--rule) solid var(--hairline)}.ExecutionEnvironments-module__m2TCPq__checks.ExecutionEnvironments-module__m2TCPq__checks{margin-block-end:calc(var(--head-gap) - var(--space-4))}.ExecutionEnvironments-module__m2TCPq__plates{position:absolute;inset:0}.ExecutionEnvironments-module__m2TCPq__image{object-position:var(--_pos,50% 50%);z-index:0;opacity:0;transition:opacity 0s linear .4s}.ExecutionEnvironments-module__m2TCPq__imageOn{z-index:1;opacity:1;transition:opacity .4s var(--motion-ease)}@media (prefers-reduced-motion:reduce){.ExecutionEnvironments-module__m2TCPq__image,.ExecutionEnvironments-module__m2TCPq__imageOn{transition:none}}
