.capability-insights_flowPanel__RCgb9{border:1px solid #94a3b830;border-radius:20px;background:#0b1928;padding:27px;align-self:center;width:100%;max-width:430px;justify-self:end}.capability-insights_panelHead__sO5l_{display:flex;justify-content:space-between;gap:18px;font:9px var(--font-geist-mono),monospace;color:#9bafc4;line-height:1.7}.capability-insights_panelHead__sO5l_ span:first-child{color:#6ee7b7}.capability-insights_flowPanel__RCgb9 ol{list-style:none;margin:24px 0 0;padding:0}.capability-insights_flowPanel__RCgb9 li{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:17px 19px;background:#102437;border:1px solid #94a3b827;border-radius:9px;position:relative;margin-bottom:22px}.capability-insights_flowPanel__RCgb9 li:last-child{margin:0;border-color:#6ee7b74d;background:#10332f}.capability-insights_flowPanel__RCgb9 li span{font:11px var(--font-geist-mono),monospace;color:#6ee7b7}.capability-insights_flowPanel__RCgb9 li strong{font-size:15px;line-height:1.5;color:#e0ebf5}.capability-insights_flowPanel__RCgb9 li i{position:absolute;bottom:-22px;left:50%;font-style:normal;color:#6ee7b7}.capability-insights_flowPanel__RCgb9>p{font-size:11px;color:#99adc2;line-height:1.7;margin:22px 0 0}.capability-insights_scenarios__44UNa{padding:40px 0 100px}.capability-insights_sectionHead__J3VNQ{max-width:710px;margin-bottom:38px}.capability-insights_sectionHead__J3VNQ h2{font-size:clamp(36px,4.5vw,60px);line-height:1.12;letter-spacing:-2.7px;margin:20px 0}.capability-insights_sectionHead__J3VNQ em{font-style:normal;color:#6ee7b7}.capability-insights_sectionHead__J3VNQ>p:last-child:not(.eyebrow){font-size:16px;color:#a4b5c8;line-height:1.8;max-width:560px}.capability-insights_scenarioGrid__9Y2Rj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.capability-insights_scenarioGrid__9Y2Rj article{padding:32px;border:1px solid #94a3b82c;border-radius:16px;background:#0c1928;min-width:0}.capability-insights_number__90RoC{font:10px var(--font-geist-mono),monospace;color:#6ee7b7}.capability-insights_scenarioGrid__9Y2Rj h3{font-size:28px;line-height:1.25;letter-spacing:-.8px;margin:24px 0 30px;max-width:390px}.capability-insights_scenarioGrid__9Y2Rj dl{margin:0}.capability-insights_scenarioGrid__9Y2Rj dl>div{padding:19px 0;border-top:1px solid #94a3b824}.capability-insights_scenarioGrid__9Y2Rj dt{font:10px var(--font-geist-mono),monospace;color:#9bb0c5;letter-spacing:.06em;margin-bottom:10px}.capability-insights_scenarioGrid__9Y2Rj dd{margin:0;font-size:15px;line-height:1.8;color:#c4d2df}.capability-insights_validation__K9wQL{padding:90px 0;background:#0c1a29;border-block:1px solid #94a3b81a}.capability-insights_validationGrid__7zhXy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.capability-insights_validationGrid__7zhXy article{border-top:1px solid #94a3b839;padding-top:25px}.capability-insights_validationGrid__7zhXy span{font:11px var(--font-geist-mono),monospace;color:#6ee7b7}.capability-insights_validationGrid__7zhXy h3{font-size:23px;line-height:1.3;margin:24px 0 15px;letter-spacing:-.5px}.capability-insights_validationGrid__7zhXy p{font-size:15px;color:#a4b5c8;line-height:1.8}@media(max-width:950px){.capability-insights_flowPanel__RCgb9{justify-self:start;max-width:540px}.capability-insights_validationGrid__7zhXy{gap:22px}}@media(max-width:650px){.capability-insights_flowPanel__RCgb9{padding:20px}.capability-insights_panelHead__sO5l_{font-size:8px;gap:12px}.capability-insights_flowPanel__RCgb9 li{padding:13px}.capability-insights_flowPanel__RCgb9 li strong{font-size:14px}.capability-insights_scenarios__44UNa{padding:15px 0 65px}.capability-insights_sectionHead__J3VNQ h2{letter-spacing:-1.6px}.capability-insights_scenarioGrid__9Y2Rj,.capability-insights_validationGrid__7zhXy{grid-template-columns:1fr}.capability-insights_scenarioGrid__9Y2Rj article{padding:24px}.capability-insights_scenarioGrid__9Y2Rj h3{font-size:25px}.capability-insights_validation__K9wQL{padding:65px 0}}.capabilities_index__B9Q0G .services-index-hero{min-height:auto;padding:80px 0 85px;grid-template-columns:1.2fr .8fr;gap:65px}.capabilities_index__B9Q0G .services-index-hero h1{font-size:clamp(49px,5.7vw,82px);line-height:1.06;letter-spacing:-4px;margin:30px 0}.capabilities_foundations__u6G9p em,.capabilities_index__B9Q0G .services-index-hero h1 em{font-family:inherit;font-style:normal;font-weight:650;color:#6ee7b7}.capabilities_index__B9Q0G .services-index-hero>div:first-child>p:last-of-type{font-size:17px;line-height:1.85;color:#a4b5c8;max-width:560px}.capabilities_jump___L2qr{display:inline-block;color:#6ee7b7;margin-top:22px;font-size:13px;font-weight:600}.capabilities_systemMap__1DzWI{border:1px solid #94a3b82c;border-radius:18px;background:#0c1928;padding:27px;min-width:0}.capabilities_systemMap__1DzWI>span{font:9px var(--font-geist-mono),monospace;color:#9bb0c5}.capabilities_systemMap__1DzWI>div{margin:26px 0;padding:25px;border:1px solid #6ee7b75c;border-radius:10px;background:#10332f;display:flex;flex-direction:column;gap:9px}.capabilities_systemMap__1DzWI b{font:20px var(--font-geist-mono),monospace;letter-spacing:.08em;color:#6ee7b7}.capabilities_systemMap__1DzWI small{font-size:12px;color:#bdcddb}.capabilities_systemMap__1DzWI ol{padding:0;list-style:none;margin:0}.capabilities_systemMap__1DzWI li{display:flex;gap:15px;padding:16px 0;border-bottom:1px solid #94a3b824;align-items:start}.capabilities_systemMap__1DzWI li>span{font:10px var(--font-geist-mono),monospace;color:#6ee7b7;margin-top:4px}.capabilities_systemMap__1DzWI li>a{font-size:14px;line-height:1.5}.capabilities_systemMap__1DzWI>p{font:10px var(--font-geist-mono),monospace;color:#91a5bc;line-height:1.7;margin:24px 0 0}.capabilities_index__B9Q0G .services-index-intro{padding:70px 0;grid-template-columns:1fr 1fr;gap:25px 75px;align-items:end}.capabilities_index__B9Q0G .services-index-intro>.eyebrow{grid-column:1/-1}.capabilities_index__B9Q0G .services-index-intro h2{font-size:clamp(38px,4.5vw,60px);letter-spacing:-2.5px;line-height:1.1}.capabilities_index__B9Q0G .services-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:80px;scroll-margin-top:105px}.capabilities_index__B9Q0G .services-index-grid>a{padding:30px;border-radius:16px;min-height:420px;background:#0c1928}.capabilities_index__B9Q0G .services-index-grid h2{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:30px 0 18px}.capabilities_index__B9Q0G .services-index-grid p{font-size:15px;color:#a4b5c8;line-height:1.8}.capabilities_index__B9Q0G .services-index-grid li{font-size:13px;line-height:1.7;color:#a4b5c8}.capabilities_foundations__u6G9p{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:75px 0 100px;border-top:1px solid #94a3b827}.capabilities_foundations__u6G9p h2{font-size:clamp(36px,4vw,54px);line-height:1.13;letter-spacing:-2px;margin:25px 0}.capabilities_foundations__u6G9p>div>p:last-child{font-size:16px;color:#a4b5c8;line-height:1.8;max-width:480px}.capabilities_foundations__u6G9p>div:last-child>a{display:grid;grid-template-columns:28px 1fr 18px;gap:15px;padding:25px 0;border-bottom:1px solid #94a3b827}.capabilities_foundations__u6G9p a>span{font-size:23px;color:#6ee7b7}.capabilities_foundations__u6G9p h3{margin:0 0 12px;font-size:21px;letter-spacing:-.5px}.capabilities_foundations__u6G9p a p{font-size:14px;line-height:1.75;color:#a4b5c8;margin:0}.capabilities_foundations__u6G9p a b{color:#6ee7b7}.capabilities_index__B9Q0G .services-operating h2,.capabilities_index__B9Q0G .services-proof-band h2{font-size:clamp(37px,4.4vw,62px);letter-spacing:-2.5px;line-height:1.1}.capabilities_detail__pi59M .service-detail-hero{min-height:auto;padding:65px 0 75px}.capabilities_detail__pi59M .service-hero-grid{grid-template-columns:1.25fr .75fr;gap:70px;margin-top:38px}.capabilities_detail__pi59M .service-hero-grid h1{font-size:clamp(46px,5.8vw,82px);line-height:1.09;letter-spacing:-3.5px;overflow-wrap:break-word;margin:26px 0}.capabilities_detail__pi59M .service-hero-grid>div:first-child>p:not(.eyebrow){font-size:18px;line-height:1.8;color:#a4b5c8}.capabilities_detail__pi59M .service-manifesto{padding:75px 0 70px}.capabilities_detail__pi59M .service-manifesto h2{font-size:clamp(35px,4.5vw,62px);line-height:1.12;letter-spacing:-2.3px;max-width:1030px}.capabilities_detail__pi59M .service-manifesto>p:last-child{font-size:17px;line-height:1.9;color:#a4b5c8;max-width:810px}.capabilities_detail__pi59M .service-process,.capabilities_detail__pi59M .service-scope{padding:90px 0}.capabilities_detail__pi59M .service-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capabilities_detail__pi59M .service-process-grid h3{font-size:23px;line-height:1.25;overflow-wrap:break-word}.capabilities_detail__pi59M .service-fit-list{grid-template-columns:repeat(3,minmax(0,1fr))}.capabilities_detail__pi59M .service-applications h2,.capabilities_detail__pi59M .service-fit h2,.capabilities_detail__pi59M .service-process h2,.capabilities_detail__pi59M .service-scope h2{font-size:clamp(36px,4.5vw,60px);line-height:1.1;letter-spacing:-2.5px}.capabilities_detail__pi59M .service-next>a strong{font-size:clamp(30px,4.5vw,60px);letter-spacing:-2px;line-height:1.2;overflow-wrap:break-word}@media(max-width:950px){.capabilities_detail__pi59M .service-hero-grid,.capabilities_index__B9Q0G .services-index-hero{grid-template-columns:1fr;gap:40px}.capabilities_systemMap__1DzWI{max-width:600px}.capabilities_foundations__u6G9p{gap:30px}.capabilities_detail__pi59M .service-detail-hero{padding-bottom:60px}.capabilities_detail__pi59M .service-hero-grid{position:static}.capabilities_detail__pi59M .service-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.capabilities_index__B9Q0G .services-index-hero{padding:45px 0 55px}.capabilities_index__B9Q0G .services-index-hero h1{font-size:clamp(38px,11vw,62px);letter-spacing:-2.4px}.capabilities_systemMap__1DzWI{padding:22px}.capabilities_index__B9Q0G .services-index-intro{padding:50px 0}.capabilities_index__B9Q0G .services-index-grid{grid-template-columns:1fr;padding-bottom:60px}.capabilities_index__B9Q0G .services-index-grid>a{min-height:390px;padding:25px}.capabilities_index__B9Q0G .services-index-grid h2{font-size:26px;letter-spacing:-.7px}.capabilities_foundations__u6G9p{grid-template-columns:1fr;padding:55px 0 65px}.capabilities_detail__pi59M .service-detail-hero{padding:42px 0 50px}.capabilities_detail__pi59M .service-hero-grid{margin-top:26px}.capabilities_detail__pi59M .service-hero-grid h1{font-size:clamp(34px,10.2vw,58px);letter-spacing:-1.6px}.capabilities_detail__pi59M .service-hero-grid>div:first-child>p:not(.eyebrow){font-size:16px}.capabilities_detail__pi59M .service-manifesto{padding:55px 0}.capabilities_detail__pi59M .service-process,.capabilities_detail__pi59M .service-scope{padding:65px 0}.capabilities_detail__pi59M .service-next>a{grid-template-columns:32px 1fr 22px;gap:12px}.capabilities_detail__pi59M .service-next>a strong{font-size:27px;letter-spacing:-1px}.capabilities_detail__pi59M .service-next>a b,.capabilities_detail__pi59M .service-next>a span{font-size:24px}.capabilities_detail__pi59M .service-fit-list,.capabilities_detail__pi59M .service-process-grid,.capabilities_index__B9Q0G .services-index-intro{grid-template-columns:1fr}}