.industries{position:relative;color:#fff;background:#001044;overflow:hidden}.industries:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:88px 88px}.industries-shell{position:relative;width:min(1360px,calc(100% - 80px));margin:auto;padding:116px 0 120px}.industries-heading{display:grid;grid-template-columns:116px minmax(0,1fr) 350px;gap:48px;align-items:end;margin-bottom:92px}.industries-meta{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:5px 22px 8px 0;border-right:1px solid #ffffff24;color:#ffffff70;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.industries-kicker{display:flex;align-items:center;gap:12px;margin:0 0 28px;color:#ffffff80;font-size:12px;letter-spacing:.11em;text-transform:uppercase}.industries-kicker span{width:28px;height:1px;background:#34b6ff}.industries-heading h2{margin:0;font-size:clamp(44px,4.1vw,58px);line-height:1.02;letter-spacing:-.047em;font-weight:400}.industries-heading h2 em{color:#ffffff58;font-style:normal}.industries-heading>p{margin:0 0 7px;padding-left:24px;border-left:1px solid #ffffff26;color:#ffffffb3;font-size:16px;line-height:1.75}
.industry-list{margin:0;padding:0;border-top:1px solid #ffffff24;list-style:none}.industry-list li{position:relative;min-height:145px;display:grid;grid-template-columns:90px minmax(260px,.75fr) minmax(300px,1fr) 200px 24px;gap:34px;align-items:center;padding-right:24px;border-bottom:1px solid #ffffff21;transition:.35s}.industry-list li:hover{padding-left:20px;background:linear-gradient(90deg,#34b6ff15,transparent 68%)}.industry-number{color:#ffffff59;font-size:12px}.industry-list h3{margin:0;font-size:clamp(27px,2.25vw,32px);line-height:1.06;letter-spacing:-.037em;font-weight:400}.industry-list>li>p{max-width:500px;margin:0;color:#ffffff99;font-size:16px;line-height:1.65}.industry-arrow{justify-self:end;color:#34b6ff;font-size:19px;opacity:.35}.industry-diagram{position:relative;width:200px;height:68px;color:#ffffffb8;font-size:10px}.industry-diagram strong{font-weight:600}
.government-diagram,.finance-diagram,.telecom-diagram,.healthcare-diagram,.infrastructure-diagram{display:grid;align-items:center;gap:8px}.government-diagram{grid-template-columns:48px 61px 58px}.finance-diagram{grid-template-columns:55px 62px 55px}.telecom-diagram{grid-template-columns:52px 60px 70px}.healthcare-diagram{grid-template-columns:72px 60px 48px}.infrastructure-diagram{grid-template-columns:64px 48px 70px}.gov-request,.gov-service,.finance-event,.finance-decision,.clinical-record,.ot-monitor{min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:6px;border:1px solid #ffffff24;background:#000d36}.gov-request i,.clinical-record i{width:70%;height:2px;background:#34b6ff80}.gov-identity,.clinical-gate{min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid #34b6ff66;background:#001044}.gov-identity i,.clinical-gate span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;color:#001044;background:#34b6ff;font-style:normal}.gov-service strong,.finance-decision,.telecom-health strong,.clinical-audit,.ot-monitor strong{color:#58d6a4}.finance-screen{height:60px;display:grid;place-content:center;border:1px solid #34b6ff66;background:#001044}.finance-screen strong{color:#34b6ff;font-size:18px}.finance-decision{align-items:center}.telecom-site,.telecom-health,.clinical-audit{display:flex;flex-direction:column;align-items:center;gap:6px}.telecom-site i{width:22px;height:36px;border-left:1px solid #34b6ff;border-right:1px solid #34b6ff;clip-path:polygon(50% 0,100% 100%,0 100%)}.telecom-core{position:relative;height:60px;border:1px solid #ffffff22;border-radius:50%}.telecom-core span,.telecom-core i,.telecom-core b{position:absolute;inset:50% auto auto 50%;border:1px solid #34b6ff66;border-radius:50%;transform:translate(-50%,-50%)}.telecom-core span{width:46px;height:46px}.telecom-core i{width:28px;height:28px}.telecom-core b{width:7px;height:7px;background:#34b6ff}.clinical-record{min-height:52px}.clinical-audit i,.ot-gateway i{width:7px;height:7px;border-radius:50%;background:#58d6a4}.ot-assets{display:grid;grid-template-columns:repeat(3,13px);gap:5px;justify-content:center}.ot-assets i{height:22px;border:1px solid #34b6ff66}.ot-assets span{grid-column:1/4}.ot-gateway{position:relative;height:58px;display:grid;place-items:center;border-inline:1px dashed #ffffff38}.ot-gateway span{width:29px;height:38px;border:1px solid #34b6ff;border-radius:15px 15px 5px 5px}
@media(max-width:1100px){.industries-shell{width:calc(100% - 48px)}.industries-heading{grid-template-columns:88px 1fr 290px;gap:34px}.industry-list li{grid-template-columns:60px minmax(230px,.75fr) minmax(250px,1fr) 160px 20px;gap:24px}.industry-diagram{width:160px}}@media(max-width:860px){.industries-shell{padding-top:88px}.industries-heading{grid-template-columns:1fr;gap:50px;margin-bottom:72px}.industries-meta{flex-direction:row;padding-bottom:22px;border-right:0;border-bottom:1px solid #ffffff24}.industry-list li{min-height:220px;grid-template-columns:42px 1fr 20px;gap:20px;padding:28px 4px}.industry-number{grid-row:1/span 3;align-self:start}.industry-list>li>p,.industry-diagram{grid-column:2}.industry-diagram{width:100%;max-width:240px}.industry-arrow{grid-column:3;grid-row:1}}@media(max-width:560px){.industries-shell{width:calc(100% - 40px);padding:72px 0 88px}.industries-heading h2{font-size:clamp(44px,12vw,56px)}.industries-heading>p{padding-left:18px}.industry-list li{grid-template-columns:34px 1fr 18px;gap:14px}}
