.network-page .site-header{color:white;background:var(--deep)}.network-page{background:var(--paper)}.network-page:before{content:"";position:absolute;top:0;left:0;right:0;height:94px;background:var(--deep);z-index:-1}.network-page .site-header .brand,.network-page .nav-trigger,.network-page .menu-toggle{color:white}.network-page .button-outline{color:white;border-color:white}.network-page .button-dark{background:white;color:var(--ink);border-color:white}.network-page .search-link span{border-color:white}.network-page .search-link span:after{background:white}
.network-hero{background:var(--deep);color:white;text-align:center;padding:110px 0 120px}.network-hero .content-wrap{max-width:820px}.network-hero h1{font-size:clamp(41.94px,4.56vw,69.3px);line-height:1.06;letter-spacing:-.045em;margin:34px auto}.network-hero p{max-width:540px;margin:0 auto;color:#bababa;font-size:15.5px;line-height:1.65}.network-hero .eyebrow{color:white}.network-hero .eyebrow-icon{background:white;color:var(--ink)}.network-actions{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:34px}.button-white{background:white;border-color:white;color:var(--ink)}.network-actions>a:not(.button){font-size:12.22px;color:#cdcdcd}
.network-intro,.network-profile{background:#ededed;padding:90px 0}.network-intro h2,.network-dark h2,.network-profile h2,.network-location h2,.network-resources-heading h2,.network-final h2{font-size:clamp(27.35px,2.74vw,40.12px);font-weight:500;line-height:1.16;letter-spacing:-.04em;margin:24px 0}.network-intro p,.network-profile p,.network-location p{color:var(--muted);font-size:14.59px;line-height:1.7}.network-tags{display:flex;flex-wrap:wrap;gap:7px}.network-tags span{font-size:9px;border-radius:999px;padding:5px 9px;background:#a8a8a8}.network-tags span:nth-child(2){background:#e0e0e0}.network-tags span:nth-child(3){background:#a7a7a7}.network-tags span:nth-child(4){background:#d4d4d4}
.network-dark{background:var(--deep);color:white;padding:80px 0}.network-dark .eyebrow-icon{background:white;color:var(--ink)}.network-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:55px}.network-pillars>div{border-top:1px solid #4f4f4f;padding-top:30px}.network-pillars strong{font-size:54.71px;line-height:1.1;font-weight:500;letter-spacing:-.06em}.network-pillars h3{font-size:16.41px;margin:18px 0 12px}.network-pillars p{color:#b2b2b2;font-size:12.77px;max-width:330px}
.network-statement{padding:100px 0;text-align:center}.network-statement p{max-width:820px;font-size:clamp(24.62px,2.74vw,37.38px);line-height:1.2;letter-spacing:-.04em;margin:0 auto}.network-statement:after{content:"";display:block;width:1px;height:65px;margin:45px auto 0;background:var(--line)}
.network-benefits{display:grid;gap:14px}.network-benefits article{padding:25px 30px;background:#ededed;border-radius:16px}.network-benefits h3{font-size:17.32px;margin:16px 0 10px}.network-benefits p{font-size:13.68px;color:var(--muted);margin:0;line-height:1.6}.network-profile-list article{border-top:1px solid #d5d5d5;padding:28px 0}.network-profile-list h3{font-size:20.97px;font-weight:500;margin-bottom:12px}.network-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:55px}.network-steps article{border-top:1px solid var(--line);padding-top:26px}.network-steps small{display:grid;place-items:center;width:35px;height:35px;background:#a8a8a8;border-radius:50%}.network-steps h3{font-size:20.06px;margin:20px 0 12px}.network-steps p{font-size:13.68px;color:var(--muted);line-height:1.6}
.network-location{padding:90px 0;background:#ededed}.network-location img{width:100%;height:460px;object-fit:cover;filter:none;border-radius:24px}.network-resources-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.network-resources-heading p{max-width:420px;color:var(--muted)}.network-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.network-resources article{background:#ededed;border-radius:18px;padding:32px;min-height:190px}.network-resources h3{font-size:18.24px;font-weight:500;margin-bottom:15px}.network-resources p{color:var(--muted);font-size:12.77px;line-height:1.6}
.network-final{padding:90px 0;margin:0 20px 20px;border-radius:28px;background:linear-gradient(90deg,rgba(22,22,22,.82),rgba(22,22,22,.4)),url('assets/photos/lagos-30677714.jpg') center/cover;color:white}.network-final p{max-width:520px;color:#d6d6d6;margin-bottom:30px}.network-final .eyebrow-icon{background:white;color:var(--ink)}
.network-application{padding:75px 0 110px;display:grid;grid-template-columns:.65fr 1.35fr;gap:60px}.network-application aside{background:#ededed;border-radius:26px;padding:40px;align-self:start;position:sticky;top:30px}.network-application h1{font-size:clamp(31px,3.1vw,45.59px);line-height:1.1;margin:30px 0}.network-application aside p{color:var(--muted);line-height:1.7}.network-application form{border:1px solid var(--line);border-radius:26px;padding:40px}.application-fieldset{padding:0;border:0;margin:0 0 35px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.application-fieldset legend{font-size:20.06px;font-weight:500;margin-bottom:25px}.application-fieldset label{font-size:12.22px;font-weight:600}.application-fieldset input,.application-fieldset select,.application-fieldset textarea{display:block;width:100%;border:1px solid #d7d7d7;border-radius:12px;background:#f1f1f1;padding:14px;margin-top:8px;font:inherit;min-width:0}.application-fieldset textarea{resize:vertical;min-height:130px}.application-fieldset .full-field{grid-column:1/-1}.application-consent{display:flex;gap:12px;font-size:12.22px;color:var(--muted);margin-bottom:28px}.application-consent input{flex:0 0 18px;height:18px}.application-feedback{font-size:12.77px;margin-top:20px;color:var(--muted)}
@media(max-width:900px){.network-pillars,.network-steps,.network-resources{grid-template-columns:1fr 1fr}.network-resources-heading,.network-application{grid-template-columns:1fr;gap:30px}.network-application aside{position:static}.network-page:before{height:80px}.network-hero{padding:75px 0 85px}}
@media(max-width:600px){.network-pillars,.network-steps,.network-resources,.application-fieldset{grid-template-columns:1fr}.network-actions{flex-direction:column;gap:22px}.network-intro,.network-profile,.network-location,.network-dark{padding:60px 0}.network-statement{padding:70px 0}.network-hero h1{font-size:39.21px}.network-hero h1 em{white-space:normal}.network-location img{height:300px}.network-final{padding:65px 0;margin-inline:10px}.network-application{padding-top:45px}.network-application aside,.network-application form{padding:25px}.application-fieldset .full-field{grid-column:auto}}
.network-page .network-location .button-outline{color:#181818;border-color:#181818;background:transparent}.network-page .network-location .button-outline:hover{color:#ffffff;background:#181818;border-color:#181818}.network-page .network-location .button-outline:focus-visible{outline:2px solid #181818;outline-offset:4px}
