.technology-module__BkGOKW__hero{border-bottom:1px solid var(--border-light);background:#050505;padding:12rem 0 7rem}.technology-module__BkGOKW__eyebrow{color:#777;letter-spacing:.16em;text-transform:uppercase;margin-bottom:2rem;font-size:.64rem;font-weight:500}.technology-module__BkGOKW__hero h1{max-width:1100px;font-size:clamp(3rem,10vw,7rem);font-weight:500;line-height:.94}.technology-module__BkGOKW__hero h1 span{color:#777}.technology-module__BkGOKW__hero>div>p:not(.technology-module__BkGOKW__eyebrow){max-width:700px;margin-top:2.5rem;font-size:1rem}.technology-module__BkGOKW__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.technology-module__BkGOKW__foundations,.technology-module__BkGOKW__delivery{color:#000;background:#efefef;padding:6rem 0}.technology-module__BkGOKW__heading,.technology-module__BkGOKW__headingDark{gap:1.5rem;margin-bottom:3.5rem;display:grid}.technology-module__BkGOKW__heading>p,.technology-module__BkGOKW__headingDark>p{color:#666;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem}.technology-module__BkGOKW__heading h2,.technology-module__BkGOKW__headingDark h2{max-width:850px;font-size:clamp(2.5rem,8vw,4.8rem);font-weight:500}.technology-module__BkGOKW__foundationGrid{border-top:1px solid #bbb;border-left:1px solid #bbb;display:grid}.technology-module__BkGOKW__foundationGrid article{border-bottom:1px solid #bbb;border-right:1px solid #bbb;flex-direction:column;min-height:280px;padding:1.5rem;display:flex}.technology-module__BkGOKW__foundationGrid span{color:#777;font-size:.64rem}.technology-module__BkGOKW__foundationGrid h3{margin-top:auto;font-size:1.35rem;font-weight:500}.technology-module__BkGOKW__foundationGrid p{color:#555;margin-top:1rem;font-size:.8rem}.technology-module__BkGOKW__systems{background:#050505;padding:6rem 0}.technology-module__BkGOKW__systemGrid{gap:4rem;display:grid}.technology-module__BkGOKW__systems h2{font-size:clamp(2.5rem,8vw,5rem);font-weight:500}.technology-module__BkGOKW__stack{border-top:1px solid var(--border-light)}.technology-module__BkGOKW__stack>div{border-bottom:1px solid var(--border-light);grid-template-columns:.7fr 1fr;align-items:center;gap:1rem;min-height:88px;padding:1.2rem 0;display:grid}.technology-module__BkGOKW__stack span{letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:500}.technology-module__BkGOKW__stack p{font-size:.8rem}.technology-module__BkGOKW__delivery ol{border-top:1px solid #bbb;border-left:1px solid #bbb;list-style:none;display:grid}.technology-module__BkGOKW__delivery li{border-bottom:1px solid #bbb;border-right:1px solid #bbb;flex-direction:column;min-height:260px;padding:1.5rem;display:flex}.technology-module__BkGOKW__delivery li>span{color:#777;font-size:.62rem}.technology-module__BkGOKW__delivery h3{margin-top:auto;font-size:1.35rem;font-weight:500}.technology-module__BkGOKW__delivery li p{color:#555;margin-top:1rem;font-size:.78rem}.technology-module__BkGOKW__useCases{background:#111;padding:6rem 0}.technology-module__BkGOKW__useCaseGrid{gap:3rem;display:grid}.technology-module__BkGOKW__useCases h2{font-size:clamp(2.4rem,8vw,4.5rem);font-weight:500}.technology-module__BkGOKW__useCaseGrid>div:last-child{align-content:start;gap:1.25rem;display:grid}.technology-module__BkGOKW__useCaseGrid a{width:fit-content;margin-top:1rem}@media (min-width:700px){.technology-module__BkGOKW__foundationGrid{grid-template-columns:repeat(2,1fr)}.technology-module__BkGOKW__delivery ol{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.technology-module__BkGOKW__hero{padding:15rem 0 9rem}.technology-module__BkGOKW__hero>div>p:not(.technology-module__BkGOKW__eyebrow){font-size:1.1rem}.technology-module__BkGOKW__foundations,.technology-module__BkGOKW__systems,.technology-module__BkGOKW__delivery,.technology-module__BkGOKW__useCases{padding:9rem 0}.technology-module__BkGOKW__heading,.technology-module__BkGOKW__headingDark{grid-template-columns:.5fr 2fr;gap:4rem}.technology-module__BkGOKW__foundationGrid{grid-template-columns:repeat(4,1fr)}.technology-module__BkGOKW__systemGrid,.technology-module__BkGOKW__useCaseGrid{grid-template-columns:1fr 1fr;gap:8rem}}
