.ServicesPreview-module__TNXWrW__hero,.ServicesPreview-module__TNXWrW__architecture,.ServicesPreview-module__TNXWrW__serviceDetail,.ServicesPreview-module__TNXWrW__engagement,.ServicesPreview-module__TNXWrW__deliveryApproach{overflow:clip}.ServicesPreview-module__TNXWrW__shell{width:min(100%,80rem);margin-inline:auto}.ServicesPreview-module__TNXWrW__eyebrowLight,.ServicesPreview-module__TNXWrW__eyebrowDark{letter-spacing:.16em;align-items:center;gap:.8rem;margin:0;font-size:.72rem;font-weight:650;line-height:1.5;display:flex}.ServicesPreview-module__TNXWrW__eyebrowLight{color:#b9b6ff}.ServicesPreview-module__TNXWrW__eyebrowDark{color:#3a36b5}.ServicesPreview-module__TNXWrW__eyebrowLight>span,.ServicesPreview-module__TNXWrW__eyebrowDark>span{background:currentColor;flex:none;width:1.5rem;height:1px}.ServicesPreview-module__TNXWrW__hero{padding:calc(var(--header-height) + 4.5rem) 2rem 2rem;color:#f5f7fb;background:#050712}.ServicesPreview-module__TNXWrW__heroLayout{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.72fr);align-items:center;gap:clamp(3rem,6vw,6rem);min-height:42rem;padding-bottom:3rem;display:grid}.ServicesPreview-module__TNXWrW__heroCopy h1{letter-spacing:-.068em;max-width:12ch;margin:1.8rem 0 0;font-size:clamp(3.7rem,6.2vw,6.5rem);font-weight:600;line-height:1.02}.ServicesPreview-module__TNXWrW__heroCopy h1 em{color:#aaa7ff;font-style:normal}.ServicesPreview-module__TNXWrW__heroLead{max-width:40rem;margin:2.3rem 0 0;color:#eef0f8!important;font-size:1.14rem!important}.ServicesPreview-module__TNXWrW__heroCopy>p:not(.ServicesPreview-module__TNXWrW__eyebrowLight){color:#b7bece;max-width:39rem;font-size:.98rem;line-height:1.75}.ServicesPreview-module__TNXWrW__heroLead+p{margin-top:1rem}.ServicesPreview-module__TNXWrW__primaryCta{color:#fff;background:#3733ad;border-radius:999px;justify-content:space-between;align-items:center;gap:2rem;min-width:15rem;min-height:3.25rem;margin-top:2rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .18s;display:inline-flex}.ServicesPreview-module__TNXWrW__primaryCta:hover{background:#4a46ce}.ServicesPreview-module__TNXWrW__deliverySystem{flex-direction:column;justify-content:center;min-width:0;min-height:34rem;padding:4rem 0 4rem 4.5rem;display:flex;position:relative}.ServicesPreview-module__TNXWrW__deliverySystem:before{opacity:.34;content:"";background-image:linear-gradient(#27304c 1px,#0000 1px),linear-gradient(90deg,#27304c 1px,#0000 1px);background-size:3.4rem 3.4rem;position:absolute;inset:4% -18% 4% 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 72%,#0000)}.ServicesPreview-module__TNXWrW__systemAxis{z-index:1;background:#7773db;width:1px;position:absolute;top:12%;bottom:20%;left:1.3rem}.ServicesPreview-module__TNXWrW__systemAxis span{background:#050712;border:2px solid #aaa7ff;border-radius:50%;width:.72rem;height:.72rem;position:absolute;left:-.34rem}.ServicesPreview-module__TNXWrW__systemAxis span:first-child{top:11%}.ServicesPreview-module__TNXWrW__systemAxis span:nth-child(2){top:47%}.ServicesPreview-module__TNXWrW__systemAxis span:nth-child(3){top:83%}.ServicesPreview-module__TNXWrW__systemLayer{z-index:1;background:#0c1125e8;border:1px solid #3c4668;grid-template-columns:2.3rem 1fr auto;align-items:center;gap:1rem;min-height:6.8rem;padding:1.25rem 1.4rem;transition:border-color .18s,transform .18s;display:grid;position:relative}.ServicesPreview-module__TNXWrW__systemLayer+.ServicesPreview-module__TNXWrW__systemLayer{margin-top:1rem}.ServicesPreview-module__TNXWrW__systemLayer:before{content:"";background:#7773db;width:3.2rem;height:1px;position:absolute;top:50%;left:-3.2rem}.ServicesPreview-module__TNXWrW__systemLayer:hover{border-color:#7773db;transform:translate(-.25rem)}.ServicesPreview-module__TNXWrW__systemLayer>span{color:#aaa7ff;letter-spacing:.12em;font-size:.68rem;font-weight:650}.ServicesPreview-module__TNXWrW__systemLayer strong{letter-spacing:-.025em;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:520}.ServicesPreview-module__TNXWrW__systemLayer small{color:#8f98b4;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:650}.ServicesPreview-module__TNXWrW__layerPeople{margin-right:2.8rem}.ServicesPreview-module__TNXWrW__layerEngineering{margin-left:1.7rem}.ServicesPreview-module__TNXWrW__layerInnovation{margin-left:.7rem;margin-right:1rem}.ServicesPreview-module__TNXWrW__systemOutput{z-index:1;color:#8f98b4;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-top:2rem;font-size:.62rem;font-weight:650;display:grid;position:relative}.ServicesPreview-module__TNXWrW__systemOutput i{background:linear-gradient(90deg,#555f86,#aaa7ff);height:1px}.ServicesPreview-module__TNXWrW__heroMeta{color:#747d9a;letter-spacing:.17em;border-top:1px solid #252c48;justify-content:space-between;gap:1rem;padding-top:1.3rem;font-size:.64rem;font-weight:650;display:flex}.ServicesPreview-module__TNXWrW__architecture,.ServicesPreview-module__TNXWrW__engagement{color:#0a0d18;background:#f5f7fb;padding:clamp(6rem,9vw,9rem) 2rem}.ServicesPreview-module__TNXWrW__architectureHeading,.ServicesPreview-module__TNXWrW__engagementHeading{grid-template-columns:minmax(0,1fr) minmax(18rem,.4fr);align-items:end;gap:2rem 5rem;display:grid}.ServicesPreview-module__TNXWrW__architectureHeading .ServicesPreview-module__TNXWrW__eyebrowDark,.ServicesPreview-module__TNXWrW__engagementHeading .ServicesPreview-module__TNXWrW__eyebrowDark{grid-column:1/-1}.ServicesPreview-module__TNXWrW__architectureHeading h2,.ServicesPreview-module__TNXWrW__engagementHeading h2,.ServicesPreview-module__TNXWrW__approachHeading h2{letter-spacing:-.064em;margin:1.5rem 0 0;font-size:clamp(3rem,5.3vw,5.35rem);font-weight:600;line-height:1.05}.ServicesPreview-module__TNXWrW__architectureHeading h2 em,.ServicesPreview-module__TNXWrW__engagementHeading h2 em{color:#3532a4;font-style:normal}.ServicesPreview-module__TNXWrW__architectureHeading>p,.ServicesPreview-module__TNXWrW__engagementHeading>p{color:#5d6475;max-width:26rem;margin:0 0 .35rem;font-size:1.03rem;line-height:1.7}.ServicesPreview-module__TNXWrW__capabilityGroups{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;margin-top:clamp(4rem,7vw,7rem);display:grid}.ServicesPreview-module__TNXWrW__capabilityGroup{border:1px solid #c9cedd;min-width:0}.ServicesPreview-module__TNXWrW__capabilityGroup header{border-bottom:1px solid #c9cedd;justify-content:space-between;align-items:baseline;gap:1rem;min-height:6.5rem;padding:1.5rem;display:flex}.ServicesPreview-module__TNXWrW__capabilityGroup header>span{color:#3a36b5;letter-spacing:.14em;font-size:.66rem;font-weight:650}.ServicesPreview-module__TNXWrW__capabilityGroup h3{letter-spacing:-.04em;text-align:right;max-width:16rem;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:540}.ServicesPreview-module__TNXWrW__capabilityGroup ol{margin:0;padding:0;list-style:none}.ServicesPreview-module__TNXWrW__capabilityGroup li+li{border-top:1px solid #d9ddea}.ServicesPreview-module__TNXWrW__capabilityGroup a{min-height:6.2rem;color:inherit;grid-template-columns:2rem 1fr 1rem;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.ServicesPreview-module__TNXWrW__capabilityGroup a:hover,.ServicesPreview-module__TNXWrW__capabilityGroup a:focus-visible{color:#3532a4;background:#e8eafd}.ServicesPreview-module__TNXWrW__capabilityGroup a:focus-visible{outline-offset:-4px;outline:2px solid #3532a4}.ServicesPreview-module__TNXWrW__capabilityGroup a>span{color:#3a36b5;font-size:.68rem;font-weight:650}.ServicesPreview-module__TNXWrW__capabilityGroup a>span:last-child{font-size:1rem}.ServicesPreview-module__TNXWrW__capabilityGroup strong{font-size:clamp(1rem,1.4vw,1.2rem);font-weight:540;line-height:1.35}.ServicesPreview-module__TNXWrW__groupA{color:#fff;background:#101737;border-color:#353e63;grid-area:1/1/auto/6}.ServicesPreview-module__TNXWrW__groupA header{border-color:#353e63}.ServicesPreview-module__TNXWrW__groupA header>span,.ServicesPreview-module__TNXWrW__groupA a>span{color:#aaa7ff}.ServicesPreview-module__TNXWrW__groupA li+li{border-color:#353e63}.ServicesPreview-module__TNXWrW__groupA a:hover,.ServicesPreview-module__TNXWrW__groupA a:focus-visible{color:#fff;background:#1a2350}.ServicesPreview-module__TNXWrW__groupA a:focus-visible{outline-color:#aaa7ff}.ServicesPreview-module__TNXWrW__groupB{grid-area:1/6/3/13}.ServicesPreview-module__TNXWrW__groupC{background:#eceefe;grid-area:2/2/auto/9}.ServicesPreview-module__TNXWrW__featuredCapability a{align-items:end;min-height:11rem}.ServicesPreview-module__TNXWrW__featuredCapability strong{letter-spacing:-.05em;max-width:20rem;font-size:clamp(1.55rem,2.7vw,2.5rem);line-height:1.12}.ServicesPreview-module__TNXWrW__serviceDetails{background:#f5f7fb}.ServicesPreview-module__TNXWrW__serviceDetail{border-top:1px solid;padding:clamp(6rem,9vw,9rem) 2rem}.ServicesPreview-module__TNXWrW__detailLight{color:#0a0d18;background:#f5f7fb;border-color:#d9ddea}.ServicesPreview-module__TNXWrW__detailDark{color:#fff;background:#0b1025;border-color:#353e63}.ServicesPreview-module__TNXWrW__serviceGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;display:grid}.ServicesPreview-module__TNXWrW__serviceHeader h2{letter-spacing:-.06em;flex-direction:column;margin:1.5rem 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:600;line-height:1.05;display:flex}.ServicesPreview-module__TNXWrW__serviceHeader h2 span:last-child{color:#3a36b5}.ServicesPreview-module__TNXWrW__detailDark .ServicesPreview-module__TNXWrW__serviceHeader h2 span:last-child{color:#aaa7ff}.ServicesPreview-module__TNXWrW__serviceNarrative p,.ServicesPreview-module__TNXWrW__serviceNotes p{color:#5d6475;margin:0;font-size:.98rem;line-height:1.75}.ServicesPreview-module__TNXWrW__detailDark .ServicesPreview-module__TNXWrW__serviceNarrative p,.ServicesPreview-module__TNXWrW__detailDark .ServicesPreview-module__TNXWrW__serviceNotes p{color:#b9c0d2}.ServicesPreview-module__TNXWrW__serviceNarrative p+p,.ServicesPreview-module__TNXWrW__serviceNotes p+p{margin-top:1rem}.ServicesPreview-module__TNXWrW__detailLabel{color:#3a36b5;letter-spacing:.14em;margin-bottom:1rem;font-size:.66rem;font-weight:700;display:block}.ServicesPreview-module__TNXWrW__detailDark .ServicesPreview-module__TNXWrW__detailLabel{color:#aaa7ff}.ServicesPreview-module__TNXWrW__capabilityBlock h3{letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.8rem;font-weight:650}.ServicesPreview-module__TNXWrW__capabilityBlock ul{border-top:1px solid #c9cedd;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ServicesPreview-module__TNXWrW__capabilityBlock li{color:#23283a;border-bottom:1px solid #d9ddea;min-width:0;padding:1rem .8rem 1rem 0;font-size:.94rem;line-height:1.5}.ServicesPreview-module__TNXWrW__capabilityBlock li:nth-child(odd){border-right:1px solid #d9ddea}.ServicesPreview-module__TNXWrW__capabilityBlock li:nth-child(2n){padding-left:.8rem}.ServicesPreview-module__TNXWrW__detailDark .ServicesPreview-module__TNXWrW__capabilityBlock ul{border-color:#414867}.ServicesPreview-module__TNXWrW__detailDark .ServicesPreview-module__TNXWrW__capabilityBlock li{color:#e8ebf4;border-color:#353e5c}.ServicesPreview-module__TNXWrW__serviceNotes{border-top:1px solid #c9cedd;border-left:2px solid #7773db;padding:1.4rem 0 0 1.3rem}.ServicesPreview-module__TNXWrW__detailDark .ServicesPreview-module__TNXWrW__serviceNotes{border-color:#6f6bcf}.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__serviceHeader{grid-column:1/8}.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__serviceNarrative{grid-column:9/13;align-self:end}.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__capabilityBlock{grid-column:1/9;margin-top:4rem}.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__serviceNotes{grid-column:10/13;align-self:end;margin-top:4rem}.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceHeader{grid-column:1/13;max-width:58rem}.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceNarrative{grid-column:1/5;margin-top:3rem}.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__capabilityBlock{grid-column:6/13;margin-top:3rem}.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceNotes{grid-column:1/13;grid-template-columns:10rem 1fr;gap:1rem 2rem;margin-top:2rem;display:grid}.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceNotes .ServicesPreview-module__TNXWrW__detailLabel{margin:0}.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__serviceHeader{grid-column:7/13}.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__serviceNarrative{grid-area:1/1/auto/6;align-self:end}.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__capabilityBlock{grid-column:5/13;margin-top:4rem}.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__serviceNotes{grid-column:1/4;align-self:end;margin-top:4rem}.ServicesPreview-module__TNXWrW__engagement{background:#eceef6}.ServicesPreview-module__TNXWrW__engagementOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:clamp(4rem,7vw,7rem) 0 0;padding:0;list-style:none;display:grid}.ServicesPreview-module__TNXWrW__engagementOptions li{background:#f5f7fb;border-top:1px solid #bfc5d6;min-height:18rem;padding:1.5rem}.ServicesPreview-module__TNXWrW__engagementOptions li:nth-child(2){margin-top:2.5rem}.ServicesPreview-module__TNXWrW__engagementOptions li:nth-child(3){margin-top:5rem}.ServicesPreview-module__TNXWrW__engagementOptions>li>span{color:#3a36b5;letter-spacing:.14em;font-size:.7rem;font-weight:650}.ServicesPreview-module__TNXWrW__engagementOptions h3{letter-spacing:-.045em;margin:4rem 0 0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:540;line-height:1.15}.ServicesPreview-module__TNXWrW__engagementOptions p{color:#5d6475;margin:1rem 0 0;font-size:.95rem;line-height:1.65}.ServicesPreview-module__TNXWrW__deliveryApproach{color:#fff;background:#101735;padding:clamp(6rem,9vw,9rem) 2rem}.ServicesPreview-module__TNXWrW__approachHeading h2 em{color:#aaa7ff;font-style:normal}.ServicesPreview-module__TNXWrW__controlLoop{grid-template-columns:minmax(15rem,.45fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);margin-top:clamp(4rem,7vw,7rem);display:grid}.ServicesPreview-module__TNXWrW__loopCore{aspect-ratio:1;color:#aaa7ff;letter-spacing:.16em;border:1px solid #5a62a2;border-radius:50%;place-items:center;width:min(100%,20rem);margin-inline:auto;font-size:.7rem;font-weight:700;display:grid;position:relative}.ServicesPreview-module__TNXWrW__loopCore:before,.ServicesPreview-module__TNXWrW__loopCore:after{content:"";border:1px solid #363f68;border-radius:50%;position:absolute}.ServicesPreview-module__TNXWrW__loopCore:before{inset:12%}.ServicesPreview-module__TNXWrW__loopCore:after{border-color:#7773db;inset:28%}.ServicesPreview-module__TNXWrW__loopCore i{transform-origin:0;background:#7773db;width:44%;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-36deg)}.ServicesPreview-module__TNXWrW__controlLoop ol{border-top:1px solid #414867;margin:0;padding:0;list-style:none}.ServicesPreview-module__TNXWrW__controlLoop li{border-bottom:1px solid #414867;grid-template-columns:3rem 1fr;gap:1rem;min-height:8rem;padding:1.5rem 1rem;transition:background-color .18s;display:grid}.ServicesPreview-module__TNXWrW__controlLoop li:hover,.ServicesPreview-module__TNXWrW__controlLoop li:focus-visible{background:#182044}.ServicesPreview-module__TNXWrW__controlLoop li:focus-visible{outline-offset:-4px;outline:2px solid #aaa7ff}.ServicesPreview-module__TNXWrW__controlLoop>ol>li>span{color:#aaa7ff;letter-spacing:.14em;font-size:.7rem;font-weight:650}.ServicesPreview-module__TNXWrW__controlLoop h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:540}.ServicesPreview-module__TNXWrW__controlLoop li p{color:#b9c0d2;margin:.7rem 0 0;font-size:.94rem;line-height:1.6}@media (max-width:1000px){.ServicesPreview-module__TNXWrW__heroLayout{grid-template-columns:1fr;min-height:0;padding-block:3rem}.ServicesPreview-module__TNXWrW__deliverySystem{width:min(100%,42rem);min-height:29rem;margin-inline:auto}.ServicesPreview-module__TNXWrW__architectureHeading,.ServicesPreview-module__TNXWrW__engagementHeading{grid-template-columns:1fr}.ServicesPreview-module__TNXWrW__architectureHeading>p,.ServicesPreview-module__TNXWrW__engagementHeading>p{max-width:36rem;margin-top:1rem}.ServicesPreview-module__TNXWrW__groupA{grid-column:1/7}.ServicesPreview-module__TNXWrW__groupB{grid-area:1/7/3/13}.ServicesPreview-module__TNXWrW__groupC{grid-column:1/7}.ServicesPreview-module__TNXWrW__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem}.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__serviceHeader,.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceHeader,.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__serviceHeader{grid-area:auto/1/auto/3}.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__serviceNarrative,.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceNarrative,.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__serviceNarrative{grid-area:auto/1;align-self:start;margin-top:2rem}.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__capabilityBlock,.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__capabilityBlock,.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__capabilityBlock{grid-area:auto/2;margin-top:2rem}.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__serviceNotes,.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceNotes,.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__serviceNotes{grid-area:auto/1/auto/3;margin-top:1rem;display:block}.ServicesPreview-module__TNXWrW__controlLoop{grid-template-columns:minmax(13rem,.4fr) 1fr;gap:3rem}}@media (max-width:760px){.ServicesPreview-module__TNXWrW__hero,.ServicesPreview-module__TNXWrW__architecture,.ServicesPreview-module__TNXWrW__serviceDetail,.ServicesPreview-module__TNXWrW__engagement,.ServicesPreview-module__TNXWrW__deliveryApproach{padding-inline:1.35rem}.ServicesPreview-module__TNXWrW__hero{padding-top:calc(var(--header-height) + 3rem)}.ServicesPreview-module__TNXWrW__heroCopy h1{font-size:clamp(3rem,13vw,4.5rem)}.ServicesPreview-module__TNXWrW__heroMeta span:last-child{display:none}.ServicesPreview-module__TNXWrW__deliverySystem{min-height:26rem;padding:2.5rem 0 2.5rem 3.2rem}.ServicesPreview-module__TNXWrW__systemLayer{grid-template-columns:2rem 1fr;min-height:6.2rem;padding:1rem}.ServicesPreview-module__TNXWrW__systemLayer small{display:none}.ServicesPreview-module__TNXWrW__systemLayer:before{width:2.1rem;left:-2.1rem}.ServicesPreview-module__TNXWrW__systemAxis{left:1.1rem}.ServicesPreview-module__TNXWrW__layerPeople{margin-right:1rem}.ServicesPreview-module__TNXWrW__layerEngineering{margin-left:.5rem}.ServicesPreview-module__TNXWrW__layerInnovation{margin-left:.2rem;margin-right:0}.ServicesPreview-module__TNXWrW__architectureHeading h2,.ServicesPreview-module__TNXWrW__engagementHeading h2,.ServicesPreview-module__TNXWrW__approachHeading h2{font-size:clamp(2.75rem,11.5vw,4rem)}.ServicesPreview-module__TNXWrW__capabilityGroups{grid-template-columns:1fr;gap:1rem}.ServicesPreview-module__TNXWrW__groupA,.ServicesPreview-module__TNXWrW__groupB,.ServicesPreview-module__TNXWrW__groupC{grid-area:auto/1}.ServicesPreview-module__TNXWrW__featuredCapability a{min-height:8rem}.ServicesPreview-module__TNXWrW__capabilityGroup header{min-height:5rem}.ServicesPreview-module__TNXWrW__serviceGrid{grid-template-columns:1fr}.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__serviceHeader,.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceHeader,.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__serviceHeader,.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__serviceNarrative,.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceNarrative,.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__serviceNarrative,.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__capabilityBlock,.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__capabilityBlock,.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__capabilityBlock,.ServicesPreview-module__TNXWrW__detailEditorial .ServicesPreview-module__TNXWrW__serviceNotes,.ServicesPreview-module__TNXWrW__detailSystem .ServicesPreview-module__TNXWrW__serviceNotes,.ServicesPreview-module__TNXWrW__detailReverse .ServicesPreview-module__TNXWrW__serviceNotes{grid-column:1}.ServicesPreview-module__TNXWrW__serviceHeader h2{font-size:clamp(2.65rem,11vw,4rem)}.ServicesPreview-module__TNXWrW__serviceNarrative,.ServicesPreview-module__TNXWrW__capabilityBlock,.ServicesPreview-module__TNXWrW__serviceNotes{margin-top:1rem!important}.ServicesPreview-module__TNXWrW__engagementOptions{grid-template-columns:1fr;gap:1rem}.ServicesPreview-module__TNXWrW__engagementOptions li,.ServicesPreview-module__TNXWrW__engagementOptions li:nth-child(2),.ServicesPreview-module__TNXWrW__engagementOptions li:nth-child(3){min-height:0;margin-top:0}.ServicesPreview-module__TNXWrW__engagementOptions h3{margin-top:2rem}.ServicesPreview-module__TNXWrW__controlLoop{grid-template-columns:1fr}.ServicesPreview-module__TNXWrW__loopCore{width:min(72vw,18rem)}}@media (max-width:420px){.ServicesPreview-module__TNXWrW__eyebrowLight,.ServicesPreview-module__TNXWrW__eyebrowDark{letter-spacing:.1em;font-size:.66rem}.ServicesPreview-module__TNXWrW__heroLayout{gap:1.5rem}.ServicesPreview-module__TNXWrW__deliverySystem{margin-top:-1rem}.ServicesPreview-module__TNXWrW__systemLayer strong{font-size:1rem}.ServicesPreview-module__TNXWrW__systemOutput{font-size:.56rem}.ServicesPreview-module__TNXWrW__capabilityGroup header{flex-direction:column;align-items:flex-start}.ServicesPreview-module__TNXWrW__capabilityGroup h3{text-align:left}.ServicesPreview-module__TNXWrW__capabilityGroup a{grid-template-columns:1.8rem 1fr 1rem;padding-inline:1rem}.ServicesPreview-module__TNXWrW__capabilityBlock ul{grid-template-columns:1fr}.ServicesPreview-module__TNXWrW__capabilityBlock li:nth-child(odd){border-right:0}.ServicesPreview-module__TNXWrW__capabilityBlock li:nth-child(2n){padding-left:0}.ServicesPreview-module__TNXWrW__serviceNotes{padding-left:1rem}.ServicesPreview-module__TNXWrW__controlLoop li{grid-template-columns:2.3rem 1fr;padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.ServicesPreview-module__TNXWrW__primaryCta,.ServicesPreview-module__TNXWrW__systemLayer,.ServicesPreview-module__TNXWrW__capabilityGroup a,.ServicesPreview-module__TNXWrW__controlLoop li{transition-duration:0s!important}}
