.TqxocG_page{color:var(--ink);background:var(--paper)}.TqxocG_hero{min-height:42.5rem;color:var(--white);background:#171717;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.TqxocG_heroCopy{flex-direction:column;justify-content:center;padding:6.875rem 6vw 5rem;display:flex}.TqxocG_eyebrow,.TqxocG_kicker,.TqxocG_solutionIndex,.TqxocG_visualNote{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.TqxocG_eyebrow,.TqxocG_solutionIndex{color:var(--cyan)}.TqxocG_hero h1{letter-spacing:-.065em;max-width:53rem;margin:1.5rem 0 0;font-size:clamp(3.4rem,7vw,6.5rem);font-weight:500;line-height:.91}.TqxocG_heroCopy>p:last-child{color:#d4d4d4;max-width:38.75rem;margin:2.125rem 0 0;font-size:1.25rem;line-height:1.55}.TqxocG_heroVisual{background:linear-gradient(145deg,#555,#222 45%,#111);position:relative;overflow:hidden;container-type:size}.TqxocG_heroPlanes{background:linear-gradient(90deg,#0000 0 12%,#ffffff26 12.2% 12.6%,#0000 12.8% 38%,#ffffff29 38.2% 38.6%,#0000 38.8%),linear-gradient(0deg,#0000 0 20%,#ffffff21 20.2% 20.6%,#0000 20.8% 67%,#ffffff1f 67.2% 67.6%,#0000 67.8%);border-left:1px solid #fff3;position:absolute;inset:8% 0 0 8%;transform:perspective(43.75rem)rotateY(-10deg)}.TqxocG_heroVideo{z-index:1;pointer-events:none;border:0;width:177.78%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TqxocG_heroVisual>span{z-index:2;color:#bbb;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;line-height:1.5;position:absolute;bottom:2.2rem;left:2.2rem;right:2.2rem}.TqxocG_section{padding:6.875rem 6vw}.TqxocG_intro{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);align-items:start;gap:9vw;display:grid}.TqxocG_kicker{color:#666}.TqxocG_lead{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4.6vw,4.2rem);font-weight:500;line-height:1.03}.TqxocG_body{color:#555;max-width:45rem;margin:1.875rem 0 0;font-size:1.0625rem;line-height:1.7}.TqxocG_body a{border-bottom:1px solid}.TqxocG_body a:hover,.TqxocG_body a:focus-visible{color:var(--orange)}.TqxocG_body a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.TqxocG_approach,.TqxocG_industries{background:var(--white)}.TqxocG_steps{border-top:1px solid #bbb;margin:4.7rem 0 0;padding:0;list-style:none}.TqxocG_step{border-bottom:1px solid #ccc;grid-template-columns:4.375rem minmax(10rem,1fr) minmax(0,1.15fr);align-items:start;gap:1.875rem;padding:1.875rem 0;display:grid}.TqxocG_step span{color:var(--cyan);font-size:.8125rem}.TqxocG_step h3,.TqxocG_step p,.TqxocG_benefit h3,.TqxocG_benefit p,.TqxocG_industry h3,.TqxocG_industry p,.TqxocG_phase h3,.TqxocG_phase p{margin:0}.TqxocG_step h3{letter-spacing:-.025em;font-size:1.625rem;font-weight:500}.TqxocG_step p{color:#666;font-size:.9375rem;line-height:1.55}.TqxocG_why{color:var(--white);background:#111}.TqxocG_why .TqxocG_kicker{color:#888}.TqxocG_why .TqxocG_lead{max-width:53rem;margin-top:1.55rem}.TqxocG_benefitGrid{background:#444;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:4.375rem;display:grid}.TqxocG_benefit{background:#181818;min-height:15rem;padding:2.375rem 1.75rem}.TqxocG_benefit>span{color:var(--cyan);letter-spacing:.14em;margin-bottom:3.125rem;font-size:.75rem;display:block}.TqxocG_benefit h3{margin-bottom:.875rem;font-size:1.5rem;font-weight:500}.TqxocG_benefit p{color:#aaa;font-size:.875rem;line-height:1.55}.TqxocG_solutions{color:var(--white);background:#111}.TqxocG_visualNote{color:#999;letter-spacing:.06em;border-top:1px solid #333;padding:1.125rem 6vw;font-size:.6875rem}.TqxocG_solution{border-top:1px solid #3a3a3a;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:35rem;display:grid}.TqxocG_solutionReverse{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.TqxocG_solutionReverse .TqxocG_solutionMedia{order:2}.TqxocG_solutionMedia{background:#333;min-height:35rem;position:relative;overflow:hidden}.TqxocG_solutionMedia:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff05,#0000002e);position:absolute;inset:0}.TqxocG_solutionMedia img{object-fit:cover;object-position:center}.TqxocG_solutionCopy{flex-direction:column;justify-content:center;padding:5rem 6vw;display:flex}.TqxocG_solutionCopy h2{letter-spacing:-.05em;margin:1.5rem 0;font-size:clamp(2.65rem,5vw,4.5rem);font-weight:500;line-height:.96}.TqxocG_solutionCopy>p:not(.TqxocG_solutionIndex,.TqxocG_solutionDetails){color:#bbb;max-width:32.5rem;margin:0;font-size:1rem;line-height:1.65}.TqxocG_solutionDetails{color:var(--white);letter-spacing:.08em;text-transform:uppercase;margin:1.875rem 0 0;font-size:.75rem;line-height:1.6}.TqxocG_industryGrid{border-top:1px solid #bbb;border-bottom:1px solid #bbb;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:4.375rem;display:grid}.TqxocG_industry{border-right:1px solid #bbb;min-height:6.75rem;padding:1.125rem}.TqxocG_industry:last-child{border-right:0}.TqxocG_industry h3{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.TqxocG_industry p{color:#777;font-size:.75rem;line-height:1.5}.TqxocG_digital{color:var(--white);background:var(--cyan);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TqxocG_digitalCopy,.TqxocG_diagram{padding:5.625rem 6vw}.TqxocG_digitalCopy .TqxocG_eyebrow{color:var(--white)}.TqxocG_digital h2{letter-spacing:-.05em;margin:1.5rem 0 1.75rem;font-size:clamp(2.7rem,5vw,4.4rem);font-weight:500;line-height:.98}.TqxocG_digitalCopy>p:not(.TqxocG_eyebrow){max-width:35.6rem;margin:0 0 1rem;font-size:1rem;line-height:1.65}.TqxocG_diagram{background:#1b1b1b;justify-content:center;align-items:center;min-height:30rem;display:flex}.TqxocG_rings{aspect-ratio:1;border:1px solid #555;border-radius:50%;justify-content:center;align-items:center;width:min(20.625rem,70vw);display:flex;position:relative}.TqxocG_rings:before,.TqxocG_rings:after{content:"";border:1px solid #555;border-radius:50%;position:absolute}.TqxocG_rings:before{inset:14.5%}.TqxocG_rings:after{inset:28.8%}.TqxocG_rings strong{z-index:1;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.5;position:relative}.TqxocG_delivery{background:var(--paper)}.TqxocG_deliveryLine{grid-template-columns:repeat(5,minmax(0,1fr));margin:4.1rem 0 0;padding:0;list-style:none;display:grid}.TqxocG_phase{border-top:2px solid var(--ink);padding:1.25rem 1.55rem 0 0;position:relative}.TqxocG_phase:before{background:var(--cyan);content:"";border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-.375rem;left:0}.TqxocG_phase h3{font-size:.9375rem;font-weight:600}.TqxocG_phase p{color:#777;padding-right:.9rem;font-size:.8125rem;line-height:1.5}.TqxocG_cta{color:var(--white);background:#111;justify-content:space-between;align-items:flex-end;gap:2.5rem;padding:6.25rem 6vw;display:flex}.TqxocG_cta h2{letter-spacing:-.055em;max-width:50rem;margin:0;font-size:clamp(3.1rem,6vw,5.5rem);font-weight:500;line-height:.95}.TqxocG_cta a{color:var(--white);background:var(--cyan);text-transform:uppercase;white-space:nowrap;align-items:center;gap:2rem;padding:1.05rem 1.45rem;font-size:.8125rem;font-weight:700;display:flex}@media (min-width:40.94rem) and (max-width:56.25rem){.TqxocG_heroVideo{aspect-ratio:16/9;width:100%;height:auto}}@media (max-width:56.25rem){.TqxocG_hero,.TqxocG_intro,.TqxocG_digital{grid-template-columns:1fr}.TqxocG_heroVisual{min-height:22.5rem}.TqxocG_benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TqxocG_solution,.TqxocG_solutionReverse{grid-template-columns:1fr}.TqxocG_solutionReverse .TqxocG_solutionMedia{order:0}.TqxocG_solutionMedia{min-height:26.25rem}.TqxocG_industryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TqxocG_industry{border-bottom:1px solid #bbb}.TqxocG_deliveryLine{grid-template-columns:1fr}.TqxocG_phase{padding-bottom:1.75rem}.TqxocG_step{grid-template-columns:2.8rem 1fr}.TqxocG_step p{grid-column:2}.TqxocG_cta{flex-direction:column;align-items:flex-start}}@media (max-width:35rem){.TqxocG_section,.TqxocG_heroCopy,.TqxocG_solutionCopy,.TqxocG_digitalCopy,.TqxocG_diagram,.TqxocG_cta{padding-left:7vw;padding-right:7vw}.TqxocG_section,.TqxocG_cta{padding-top:4.7rem;padding-bottom:4.7rem}.TqxocG_heroCopy{padding-top:5rem;padding-bottom:5rem}.TqxocG_benefitGrid,.TqxocG_industryGrid{grid-template-columns:1fr}.TqxocG_benefit{min-height:0}.TqxocG_industry{border-right:0;min-height:0}.TqxocG_solutionCopy{padding-top:3.75rem;padding-bottom:3.75rem}.TqxocG_visualNote{padding-left:7vw;padding-right:7vw}}
