.homePro{color:#0a1723;background:#f6f8fa}.homePro *{box-sizing:border-box}.eyebrowPro,.eyebrowLight,.eyebrowDark{letter-spacing:.18em;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.eyebrowPro{color:#6fe7ff}.eyebrowLight{color:#3178f6}.eyebrowDark{color:#63dfee}.heroPro{color:#fff;background:radial-gradient(circle at 86% 20%,#0f3d67 0,#0000 28%),linear-gradient(135deg,#06101c 0%,#071827 58%,#09223a 100%);grid-template-columns:minmax(0,1fr) minmax(560px,.95fr);align-items:center;gap:6vw;min-height:760px;padding:92px max(6vw,48px) 80px;display:grid;position:relative;overflow:hidden}.heroPro:before{content:"";background-image:linear-gradient(#6ee8ff0b 1px,#0000 1px),linear-gradient(90deg,#6ee8ff0b 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.heroProCopy,.heroSystem{z-index:2;position:relative}.heroProCopy h1{letter-spacing:-.06em;max-width:760px;margin:26px 0 28px;font-size:clamp(58px,5.4vw,88px);line-height:.95}.heroProCopy h1 em{background:linear-gradient(90deg,#2f7ef8,#42dcff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.heroProCopy>p{color:#b3c8d5;max-width:680px;font-size:19px;line-height:1.75}.heroProActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.buttonBlue,.buttonOutline{border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:16px 20px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex}.buttonBlue{color:#fff;background:linear-gradient(120deg,#1b7cff,#24c9f0);box-shadow:0 16px 40px #1b7cff47}.buttonBlue:hover{transform:translateY(-2px);box-shadow:0 20px 50px #1b7cff59}.buttonOutline{color:#d8e9f2;background:#0c2031;border:1px solid #36526a}.buttonOutline:hover{background:#0f2b40;border-color:#69def3}.heroOutcomes{border-top:1px solid #2c4a60;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;padding-top:26px;display:grid}.heroOutcomes strong{margin-bottom:7px;font-size:13px;display:block}.heroOutcomes span{color:#7896a9;font-size:11px;line-height:1.5;display:block}.heroSystem{background:linear-gradient(#0b2134e8,#081827e8);border:1px solid #2f7393;border-radius:26px;overflow:hidden;box-shadow:0 40px 90px #0007,0 0 65px #1b7cff18}.heroSystemTop,.heroSystemBottom{color:#8fb1c4;letter-spacing:.14em;border-bottom:1px solid #21445a;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font:800 8px ui-monospace,Menlo,monospace;display:flex}.heroSystemTop b{color:#58e8ff}.systemCanvas{grid-template-columns:1fr .72fr 1fr;align-items:center;gap:22px;min-height:430px;padding:34px;display:grid;position:relative}.systemLane{z-index:2;flex-direction:column;gap:12px;display:flex}.laneLabel{letter-spacing:.14em;color:#6c92a7;margin-bottom:2px;font:800 8px ui-monospace,Menlo,monospace}.systemNode{background:#0e2739;border:1px solid #28516a;border-radius:13px;padding:15px 16px;box-shadow:0 8px 22px #0002}.systemNode strong{font-size:13px;display:block}.systemNode small{color:#7798aa;margin-top:4px;display:block}.systemNode.outcome{border-color:#2d6581}.systemCore{text-align:center;z-index:3}.brandCore{background:radial-gradient(circle,#143c59 0,#091d2d 68%);border-radius:30px;place-items:center;width:118px;height:118px;margin:0 auto 16px;display:grid;box-shadow:0 0 55px #1f9aff33}.brandCoreMark{filter:drop-shadow(0 0 14px #2cd8ff45);width:106px;height:auto}.systemCore>strong{letter-spacing:.16em;font-size:14px;display:block}.systemCore>small{color:#63889e;letter-spacing:.12em;margin-top:6px;font:700 7px ui-monospace,Menlo,monospace;display:block}.flowLine{opacity:.7;background:linear-gradient(90deg,#22485e,#35d9ff,#22485e);height:1px;position:absolute}.f1{width:18%;top:30%;left:31%;transform:rotate(11deg)}.f2{width:18%;top:50%;left:31%}.f3{width:18%;top:70%;left:31%;transform:rotate(-11deg)}.f4{width:18%;top:30%;right:31%;transform:rotate(-11deg)}.f5{width:18%;top:50%;right:31%}.f6{width:18%;top:70%;right:31%;transform:rotate(11deg)}.flowPulse{background:#76efff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 16px #34dfff}.p1{animation:3.8s linear infinite pulseAcross;top:49.4%;left:42%}.p2{animation:4.6s linear infinite pulseBack;top:49.4%;right:42%}.heroSystemBottom{border-top:1px solid #21445a;border-bottom:0;justify-content:center;gap:11px}.heroSystemBottom i{background:#3187ff;border-radius:50%;width:3px;height:3px}@keyframes pulseAcross{0%{opacity:0;transform:translate(-60px)}20%,80%{opacity:1}to{opacity:0;transform:translate(120px)}}@keyframes pulseBack{0%{opacity:0;transform:translate(60px)}20%,80%{opacity:1}to{opacity:0;transform:translate(-120px)}}.valueRail{color:#9eb5c3;letter-spacing:.1em;background:#0b1721;justify-content:center;align-items:center;gap:20px;min-height:78px;padding:18px 6vw;font:800 9px ui-monospace,Menlo,monospace;display:flex}.valueRail i{color:#35d9ff;font-style:normal}.problemPro,.capabilitiesPro,.buildPro,.industriesPro,.approachPro,.ctaPro{padding:120px max(6vw,48px)}.problemPro{background:#fff}.sectionHeadingPro{max-width:1020px}.sectionHeadingPro h2,.capabilitiesIntro h2,.buildProIntro h2,.industriesProIntro h2,.approachProIntro h2,.ctaPro h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(42px,4.2vw,68px);line-height:1.04}.sectionHeadingPro h2 em,.buildProIntro h2 em{color:#3178f6;font-style:normal}.problemGridPro{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:64px;display:grid}.problemGridPro article{background:#fbfcfd;border:1px solid #d6e0e5;border-radius:22px;min-height:235px;padding:34px}.problemIcon{background:linear-gradient(135deg,#d7e9ff,#e8fbff);border:1px solid #bfd9ed;border-radius:14px;width:42px;height:42px}.problemGridPro h3{margin:42px 0 12px;font-size:23px}.problemGridPro p{color:#60727e;margin:0;line-height:1.7}.capabilitiesPro{background:#eef3f6;grid-template-columns:.72fr 1.28fr;gap:8vw;display:grid}.capabilitiesIntro{align-self:start;position:sticky;top:110px}.capabilitiesIntro h2{font-size:clamp(40px,3.7vw,62px)}.capabilitiesIntro p{color:#60727e;font-size:17px;line-height:1.75}.capabilitiesGridPro{grid-template-columns:1fr 1fr;gap:16px;display:grid}.capabilityProCard{background:#fff;border:1px solid #cfdae0;border-radius:22px;flex-direction:column;min-height:300px;padding:30px;transition:all .25s;display:flex}.capabilityProCard:nth-child(5){grid-column:span 2}.capabilityProCard:hover{border-color:#a8c7d8;transform:translateY(-5px);box-shadow:0 22px 50px #16394e1a}.capIndex{color:#3178f6;letter-spacing:.12em;font:800 9px ui-monospace,Menlo,monospace}.capabilityProCard h3{margin:56px 0 12px;font-size:25px}.capabilityProCard p{color:#5f7280;margin:0;line-height:1.65}.capabilityProCard small{color:#8a9aa4;margin-top:14px;display:block}.capabilityProCard b{color:#245f86;margin-top:auto;padding-top:28px;font-size:12px}.capabilityProCard b span{float:right}.buildPro{color:#fff;background:#071522}.buildProIntro{max-width:900px}.buildProIntro .eyebrowDark{color:#64e6f8}.buildProIntro p{color:#9cb2c0;max-width:760px;line-height:1.75}.buildStoryGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:58px;display:grid}.buildStory{background:#0d2232;border:1px solid #1f4155;border-radius:24px;overflow:hidden}.buildVisual{background:#091a27;border-bottom:1px solid #1f4155;height:280px;position:relative}.uiTop{color:#6f91a4;letter-spacing:.12em;border-bottom:1px solid #18374a;justify-content:space-between;align-items:center;height:42px;padding:0 15px;font:800 7px ui-monospace,Menlo,monospace;display:flex}.uiTop b{color:#5ddfc8}.uiStats{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px;display:grid}.uiStats i{background:#123145;border-radius:8px;height:42px}.uiChart{align-items:end;gap:9px;height:105px;padding:8px 20px;display:flex}.uiChart span{background:linear-gradient(#3178f6,#2ad0bd);border-radius:5px 5px 0 0;flex:1}.uiChart span:first-child{height:40%}.uiChart span:nth-child(2){height:70%}.uiChart span:nth-child(3){height:55%}.uiChart span:nth-child(4){height:84%}.uiChart span:nth-child(5){height:67%}.uiRows{padding:5px 20px}.uiRows i{background:#123145;border-radius:5px;height:7px;margin:7px 0;display:block}.workflowPath{justify-content:center;align-items:center;gap:8px;padding:70px 18px 35px;display:flex}.workflowPath span{color:#b7cbd6;border:1px solid #2b536b;border-radius:9px;padding:12px 13px;font:800 8px ui-monospace,Menlo,monospace}.workflowPath i{color:#48dbe9;font-style:normal}.workflowLines{padding:0 35px}.workflowLines i{background:#123145;border-radius:5px;height:8px;margin:9px 0;display:block}.buildCopy{padding:28px}.buildCopy>span{letter-spacing:.15em;color:#62dcc8;font:800 8px ui-monospace,Menlo,monospace}.buildCopy h3{margin:12px 0;font-size:28px}.buildCopy p{color:#9eb4c0;line-height:1.7}.buildCopy a{color:#5cddff;margin-top:16px;font-size:12px;font-weight:800;display:inline-block}.industriesPro{background:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.industriesProIntro p{color:#60727e;font-size:17px;line-height:1.75}.industryCardsPro{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.industryCardsPro article{background:#fafcfd;border:1px solid #d4dee3;border-radius:20px;flex-direction:column;min-height:280px;padding:28px;display:flex}.industryCardsPro h3{margin:0 0 14px;font-size:23px}.industryCardsPro p{color:#60727e;line-height:1.7}.industryCardsPro a{color:#3178f6;margin-top:auto;padding-top:25px;font-size:12px;font-weight:800}.industryCardsPro a span{float:right}.approachPro{background:#eaf1f4}.approachProIntro{max-width:900px}.approachTimeline{background:#cad7dd;border:1px solid #cad7dd;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;display:grid}.approachTimeline>div{background:#fff;min-height:265px;padding:32px}.approachTimeline span{color:#3178f6;font:800 9px ui-monospace,Menlo,monospace}.approachTimeline h3{margin:60px 0 12px;font-size:24px}.approachTimeline p{color:#60727e;line-height:1.65}.approachLink{color:#3178f6;margin-top:28px;font-weight:800;display:inline-block}.ctaPro{text-align:center;color:#fff;background:linear-gradient(135deg,#071522,#0a2740)}.ctaPro h2{max-width:1000px;margin:20px auto}.ctaPro p{color:#a3bac7;max-width:720px;margin:24px auto;font-size:17px;line-height:1.75}.ctaPro>a{color:#fff;background:linear-gradient(120deg,#1b7cff,#24c9f0);border-radius:12px;align-items:center;gap:40px;margin-top:16px;padding:17px 21px;font-weight:800;display:inline-flex;box-shadow:0 16px 40px #1b7cff40}.home2026{color:#0b1721;background:#f7f9fa}.homeEyebrow{letter-spacing:.18em;color:#2c6f91;font:800 10px ui-monospace,Menlo,monospace;display:block}.hero2026{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;max-width:1500px;margin:0 auto;padding:88px 6vw 96px;display:grid}.hero2026Copy h1{letter-spacing:-.06em;font-size:clamp(54px,5vw,82px);line-height:.95}.hero2026Copy h1 em{color:#3178f6;-webkit-text-fill-color:initial;background:0 0}.hero2026Copy>p{color:#5d707c;font-size:18px;line-height:1.75}.hero2026Actions{margin-top:30px}.homePrimary{color:#fff;background:#0b1721;border-radius:12px;gap:25px;padding:16px 20px;font-weight:800;display:inline-flex}.productPreview{color:#fff;background:#0c1d2b;border-radius:24px;overflow:hidden}.previewTop,.previewKpis,.previewQueue{padding:18px}.previewTop{background:#102433;justify-content:space-between;display:flex}.previewKpis{background:#17364a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.previewKpis>div{background:#0f2231;padding:18px}.previewKpis strong{font-size:28px;display:block}.previewQueue>div{border-bottom:1px solid #17364a;padding:14px}.workSection{color:#fff;background:#0b1721;padding:110px 6vw}.workIntro{max-width:900px;margin:0 auto}.workIntro h2{letter-spacing:-.05em;font-size:clamp(42px,4.2vw,68px)}.workType{color:#62dcc8;letter-spacing:.14em;font:800 8px ui-monospace,Menlo,monospace}.workVisual.large{background:#0a1b27;border:1px solid #1a394b;border-radius:22px;height:340px;position:relative;overflow:hidden}.workChrome{background:#102635;border-bottom:1px solid #17394b;align-items:center;gap:5px;height:30px;padding:0 12px;display:flex}.workChrome i{background:#355365;border-radius:50%;width:5px;height:5px}.workChrome span{color:#6d8c9d;margin-left:auto;font:700 7px ui-monospace,Menlo,monospace}.miniKpis{grid-template-columns:repeat(3,1fr);gap:7px;padding:16px;display:grid}.miniKpis b{background:#123144;border-radius:7px;height:36px}.miniChart{align-items:end;gap:8px;height:130px;padding:5px 18px;display:flex}.miniChart i{background:linear-gradient(#3178f6,#27c9a9);border-radius:4px 4px 0 0;flex:1}.miniRows{padding:10px 18px}.miniRows span{background:#123144;border-radius:4px;height:8px;margin:8px 0;display:block}.routeMap{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:48px 20px 45px}.routeMap i{background:#27c9a9;border-radius:50%;width:10px;height:10px;position:absolute}.routeMap .r1{top:65%;left:12%}.routeMap .r2{top:28%;left:48%}.routeMap .r3{bottom:18%;right:10%}.routeMap b,.routeMap em{background:linear-gradient(90deg,#27c9a9,#3178f6);height:2px;position:absolute}.routeStats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;bottom:14px;left:18px;right:18px}.routeStats span{background:#112f42;height:20px}.flowSteps{justify-content:center;gap:8px;padding-top:70px;display:flex}.qualityTable{margin:55px 18px 0}.qualityTable b{background:#123144;height:13px;margin:8px 0;display:block}.homeCta2026{text-align:center;padding:120px 7vw}.homeCta2026 h2{font-size:48px}.homeCta2026>a{color:#fff;background:#0b1721;border-radius:12px;margin-top:18px;padding:17px 21px;display:inline-flex}@media (max-width:1150px){.heroPro{grid-template-columns:1fr;padding-top:72px}.heroSystem{max-width:760px}.capabilitiesPro,.industriesPro{grid-template-columns:1fr}.capabilitiesIntro{position:static}.industryCardsPro{grid-template-columns:1fr 1fr}.buildStoryGrid,.hero2026{grid-template-columns:1fr}.heroSystem{margin-top:20px}}@media (max-width:760px){.heroPro{padding-left:5vw;padding-right:5vw}.heroProCopy h1{font-size:50px}.systemCanvas{grid-template-columns:1fr;padding:24px}.systemCore{order:2;margin:15px 0}.laneRight{order:3}.flowLine,.flowPulse{display:none}.heroOutcomes,.problemGridPro,.capabilitiesGridPro,.industryCardsPro,.approachTimeline{grid-template-columns:1fr}.capabilityProCard:nth-child(5){grid-column:auto}.problemPro,.capabilitiesPro,.buildPro,.industriesPro,.approachPro,.ctaPro{padding:82px 5vw}.valueRail{display:none}.heroSystemBottom{flex-wrap:wrap;padding:14px}.industryCardsPro article{min-height:auto}.hero2026{padding:64px 5vw}.workSection{padding-left:5vw;padding-right:5vw}}
