.page-module__Zxsktq__banner{padding:clamp(7.5rem,15vh,9.5rem)var(--ce-gutter)clamp(2.75rem,5vw,3.75rem);background:var(--ce-bg-primary);text-align:left}.page-module__Zxsktq__bannerTopper{font-family:var(--ce-font-body);font-size:var(--ce-text-xs);text-transform:uppercase;letter-spacing:var(--ce-tracking-widest);color:var(--ce-accent);margin-bottom:1.25rem;font-weight:500;display:block}.page-module__Zxsktq__bannerTitle{font-family:var(--ce-font-display);letter-spacing:var(--ce-tracking-tight);color:var(--ce-text-primary);font-size:clamp(2.75rem,6.5vw,5rem);font-weight:300;line-height:1.05}.page-module__Zxsktq__bannerSub{max-width:38em;font-size:var(--ce-text-base);color:var(--ce-text-secondary);margin-top:1.25rem;line-height:1.8}.page-module__Zxsktq__section,.page-module__Zxsktq__sectionAlt{padding:var(--ce-section-padding);border-top:1px solid var(--ce-border);background:0 0}.page-module__Zxsktq__inner{max-width:var(--ce-container-max);text-align:left;margin:0 auto}.page-module__Zxsktq__sectionTopper{font-family:var(--ce-font-body);font-size:var(--ce-text-xs);text-transform:uppercase;letter-spacing:var(--ce-tracking-widest);color:var(--ce-accent);margin-bottom:2rem;font-weight:500;display:block}@media (min-width:64rem){.page-module__Zxsktq__inner{-moz-column-gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,5rem);display:grid}.page-module__Zxsktq__inner>*{grid-column:2}.page-module__Zxsktq__inner>.page-module__Zxsktq__sectionTopper{grid-area:1/1;margin-top:.5em;margin-bottom:0}.page-module__Zxsktq__inner>.page-module__Zxsktq__pillarGrid,.page-module__Zxsktq__inner>.page-module__Zxsktq__systemGrid{grid-column:1/-1}}.page-module__Zxsktq__sectionTitle{font-family:var(--ce-font-display);letter-spacing:-.02em;color:var(--ce-text-primary);font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:400;line-height:1.15}.page-module__Zxsktq__sectionLead{max-width:36em;font-size:var(--ce-text-base);color:var(--ce-text-secondary);margin:1.5rem 0 0;line-height:1.8}.page-module__Zxsktq__pillarGrid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:2.5rem clamp(1.75rem,3vw,3rem);margin-top:2.75rem;display:grid}.page-module__Zxsktq__pillar{border:0;border-top:1px solid var(--ce-border);transition:border-color var(--ce-transition);background:0 0;border-radius:0;padding:1.75rem 0 0}.page-module__Zxsktq__pillar:hover{border-top-color:var(--ce-accent-dim)}.page-module__Zxsktq__pillarTitle{font-family:var(--ce-font-display);font-size:var(--ce-text-lg);letter-spacing:-.01em;color:var(--ce-text-primary);margin-bottom:.9rem;font-weight:500}.page-module__Zxsktq__pillarBody{font-size:var(--ce-text-sm);color:var(--ce-text-secondary);line-height:1.75}.page-module__Zxsktq__systemGrid{text-align:left;counter-reset:ce-system;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem clamp(1.75rem,3vw,3rem);margin-top:2.75rem;display:grid}.page-module__Zxsktq__system{border:0;border-top:1px solid var(--ce-border);transition:border-color var(--ce-transition);background:0 0;border-radius:0;padding:1.5rem 0 0}.page-module__Zxsktq__system:before{counter-increment:ce-system;content:counter(ce-system,decimal-leading-zero);font-size:var(--ce-text-xs);letter-spacing:var(--ce-tracking-wider);color:var(--ce-accent-dim);margin-bottom:.85rem;font-weight:500;display:block}.page-module__Zxsktq__system:hover{border-top-color:var(--ce-accent-dim)}.page-module__Zxsktq__systemName{font-family:var(--ce-font-display);font-size:var(--ce-text-base);letter-spacing:-.01em;color:var(--ce-text-primary);margin-bottom:.6rem;font-weight:500}.page-module__Zxsktq__tm{color:var(--ce-accent);vertical-align:super;margin-left:1px;font-size:.55em}.page-module__Zxsktq__systemBlurb{font-size:var(--ce-text-sm);color:var(--ce-text-secondary);line-height:1.7}.page-module__Zxsktq__cta{text-align:center;padding:clamp(4.5rem,8vw,6.5rem)var(--ce-gutter);border-top:1px solid var(--ce-border);background:0 0}.page-module__Zxsktq__ctaTitle{font-family:var(--ce-font-display);letter-spacing:var(--ce-tracking-tight);color:var(--ce-text-primary);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:300}.page-module__Zxsktq__ctaText{max-width:32rem;color:var(--ce-text-secondary);margin:1.25rem auto 2.25rem;line-height:1.8}.page-module__Zxsktq__button{font-family:var(--ce-font-body);font-size:var(--ce-text-xs);text-transform:uppercase;letter-spacing:var(--ce-tracking-wider);background:var(--ce-text-primary);color:var(--ce-text-inverse);transition:background-color var(--ce-transition);border-radius:999px;padding:1rem 2.25rem;font-weight:500;display:inline-block}.page-module__Zxsktq__button:hover{color:var(--ce-text-inverse);background:#fff}@media (max-width:640px){.page-module__Zxsktq__banner{padding-top:9rem}}@media (min-width:64rem){.page-module__Zxsktq__pillarGrid,.page-module__Zxsktq__systemGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
