.corridor-story{max-width:1240px;margin:0 auto;padding:64px 28px 44px;color:#fff;display:grid;grid-template-columns:.72fr 1.6fr;gap:48px;text-align:left;font-family:Arial,sans-serif}.story-eyebrow{font-size:11px;letter-spacing:2px;color:#c5d9e7;font-weight:700}.story-intro h2{font-size:clamp(34px,3.8vw,52px);line-height:1.06;letter-spacing:-1.6px;margin:22px 0}.story-intro p{font-size:18px;line-height:1.6;color:#e0e8ef}.story-link,.story-copy>a{color:white!important;text-decoration:none;border-bottom:1px solid #ef4b3d;padding-bottom:8px;display:inline-block;font-weight:bold;margin-top:14px}.story-stage{min-width:0}.story-tabs{display:flex;gap:4px;border-bottom:1px solid #8295a4;margin-bottom:18px}.story-tabs button{flex:1;background:transparent;color:#d4dfe7;border:0;border-bottom:3px solid transparent;padding:8px 4px 14px;font-size:14px;text-align:left;cursor:pointer}.story-tabs button small{display:block;font-size:10px;margin-bottom:7px;color:#becbd7}.story-tabs button[aria-pressed=true]{border-color:#ef4b3d;color:#fff}.story-tabs button:hover{background:#253c4f}.story-tabs button:focus-visible{outline:2px solid white;outline-offset:3px}.story-panel[hidden]{display:none!important}.story-photo{height:280px;position:relative;overflow:hidden;border-radius:10px}.story-photo img{height:100%!important;width:100%!important;object-fit:cover;display:block}.story-photo span{position:absolute;bottom:14px;right:16px;background:#132c3ee0;padding:7px 10px;border-radius:4px;font-size:11px;letter-spacing:2px}.story-copy{padding:22px 0 0}.story-copy h3{font-size:28px;margin:0 0 10px;letter-spacing:-.5px}.story-copy p{font-size:16px;line-height:1.5;margin:0 0 14px;color:#e0e8ef}.story-copy ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.story-copy li{border-top:1px solid #7890a3;padding-top:12px;font-size:13px;line-height:1.5}.story-copy>a{font-size:14px}.unifi-home-explanation{display:none}.unifi-home .corridor-story~*{scroll-margin-top:90px}@media(max-width:800px){.corridor-story{grid-template-columns:1fr;gap:25px;padding:34px 20px}.story-intro h2 br{display:none}.story-intro h2{max-width:600px}.story-intro p{font-size:17px}.story-photo{height:250px}}@media(max-width:480px){.story-tabs button{font-size:11px}.story-copy ul{grid-template-columns:1fr;gap:8px}.story-copy li{padding-top:8px}.story-photo{height:210px}.story-intro h2{font-size:36px}.story-copy h3{font-size:25px}}
.story-chapters{max-width:1184px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:22px 0 0;font:14px/1.4 Arial,sans-serif;text-align:left}.story-chapters a{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #7e95a6;color:#dbe5ec!important;text-decoration:none!important}.story-chapters a[aria-current]{border-color:#ef4b3d;color:#fff!important}.story-chapters span{font-size:10px;letter-spacing:1px;color:#b9cbd9}.story-chapters b{margin-left:auto;font-size:18px;font-weight:normal}.story-chapters a:focus-visible{outline:2px solid white;outline-offset:4px}.story-chapters+.corridor-story{padding-top:35px}.story-platform,.story-solutions{max-width:none;padding-left:0;padding-right:0;grid-template-columns:.8fr 1.6fr;gap:40px}.story-platform .story-photo,.story-solutions .story-photo{height:300px}.unifi-platform .story-chapters,.unifi-solutions .story-chapters{max-width:none}.unifi-platform .story-intro h2,.unifi-solutions .story-intro h2{font-size:clamp(34px,3.8vw,48px)}.unifi-platform .story-intro p,.unifi-solutions .story-intro p{font-size:17px}.unifi-platform .story-chapters~.corridor-story,.unifi-solutions .story-chapters~.corridor-story{margin-bottom:24px;border-bottom:1px solid #8ba0b340;padding-bottom:36px}.unifi-platform [data-ux=ContentCard],.unifi-solutions [data-ux=ContentCard]{box-shadow:none!important;border:1px solid #8da5b140!important;border-radius:10px!important}.unifi-platform [data-ux=ContentCard] details[open],.unifi-solutions [data-ux=ContentCard] details[open]{border-top-color:#ef4b3d}.unifi-platform [data-ux=ContentCard] summary,.unifi-solutions [data-ux=ContentCard] summary{cursor:pointer}.unifi-platform .unifi-project-evidence,.unifi-solutions .unifi-project-evidence{border-top:1px solid #8ba0b340;padding-top:32px!important}@media(max-width:800px){.story-chapters{gap:15px;padding-left:20px;padding-right:20px}.story-platform,.story-solutions{grid-template-columns:1fr;gap:24px}.story-platform .story-photo,.story-solutions .story-photo{height:260px}.unifi-platform .story-chapters,.unifi-solutions .story-chapters{padding-left:0;padding-right:0}}@media(max-width:480px){.story-chapters{font-size:12px;gap:12px}.story-chapters a{gap:6px}.story-chapters b{font-size:14px}.story-chapters span{font-size:9px}.story-platform .story-photo,.story-solutions .story-photo{height:210px}}
.story-intro h1{font-size:clamp(34px,3.8vw,48px);line-height:1.06;letter-spacing:-1.6px;margin:22px 0;color:#fff;font-weight:700}.story-platform .story-intro h1,.story-solutions .story-intro h1{text-align:left}.story-chapters a:hover{border-color:#ef4b3d}.story-platform .story-tabs button,.story-solutions .story-tabs button{min-height:60px}@media(max-width:480px){.story-intro h1{font-size:36px}.story-intro h1 br{display:none}}
.story-catalog-heading{padding:4px 0 25px;text-align:left;font-family:Arial,sans-serif;scroll-margin-top:100px}.story-catalog-heading h2{font-size:clamp(27px,3vw,36px);line-height:1.15;color:white;margin:12px 0}.story-catalog-heading p{max-width:760px;font-size:16px;line-height:1.6;color:#dbe5ec;margin:0}.story-panel{min-height:520px}@media(max-width:800px){.story-panel{min-height:0}}
body.unifi-platform .widget-about section[data-ux=Section]::before,body.unifi-solutions .widget-about section[data-ux=Section]::before{display:none!important;height:0!important;content:none!important}
.unifi-platform .story-chapters,.unifi-solutions .story-chapters{padding-top:4px}.story-chapters+.story-platform,.story-chapters+.story-solutions{padding-top:28px}@media(max-width:800px){.story-chapters+.story-platform,.story-chapters+.story-solutions{padding-top:22px}.story-intro h1{margin-top:16px}}
