/* GEOCELL 1.0.0 contrast enforcement. Loaded last. */
.gc-v8,.gc-v8 *{box-sizing:border-box}
.gc-v8 :where(.gc-home-hero,.gc-solutions,.gc-tech-strip,.gc-page-hero,.gc-footer,.gc-product-hero,.gc-info-card,.gc-flow){color:#fff!important}
.gc-v8 :where(.gc-home-hero,.gc-solutions,.gc-tech-strip,.gc-page-hero,.gc-footer,.gc-product-hero,.gc-info-card,.gc-flow) :where(h1,h2,h3,h4,h5,h6,p,span,small,li,strong,b){color:#fff!important}
.gc-v8 :where(.gc-home-hero,.gc-solutions,.gc-tech-strip,.gc-page-hero,.gc-footer,.gc-product-hero,.gc-info-card,.gc-flow) :where(.gc-eyebrow,.gc-code,.gc-powered,.gc-family-card__body a){color:#c8ef25!important}
.gc-v8 :where(.gc-section--light,.gc-ecosystem,.gc-app-strip,.gc-tabs,.gc-doc-band,.gc-product-grid article,.gc-component-grid article){color:#101617!important}
.gc-v8 :where(.gc-section--light,.gc-ecosystem,.gc-app-strip,.gc-tabs,.gc-doc-band,.gc-product-grid article,.gc-component-grid article) :where(h1,h2,h3,h4,h5,h6,p,span,small,li,strong,b){color:#101617!important}
.gc-v8 :where(.gc-section--light,.gc-ecosystem,.gc-app-strip,.gc-tabs,.gc-doc-band) :where(.gc-code,a:not(.gc-btn)){color:#668200!important}
.gc-v8 .gc-home-hero h1{font-size:clamp(44px,5.5vw,76px)!important;line-height:.92!important}
.gc-v8 .gc-page-hero h1,.gc-v8 .gc-product-hero h1{font-size:clamp(40px,4.5vw,62px)!important}
.gc-v8 .gc-section-head h2,.gc-v8 .gc-tech-strip h2{font-size:clamp(28px,3vw,40px)!important}
.gc-v8 .gc-home-hero__lead{font-size:clamp(18px,2vw,25px)!important}
@media(max-width:680px){.gc-v8 .gc-home-hero h1{font-size:44px!important}.gc-v8 .gc-page-hero h1,.gc-v8 .gc-product-hero h1{font-size:36px!important}}
