.network-page{background:#F7F8F2;color:#151515}
.network-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#151515 0%,#151515 62%,#054C81 100%);color:#F7F8F2}
.network-hero-inner{position:relative;width:min(1190px,calc(100% - 72px));min-height:560px;margin:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:72px 0 82px}
.network-kicker,.network-label{margin:0 0 19px;color:#F21D32;font-size:10px;font-weight:800;letter-spacing:1.8px}
.network-hero h1{position:relative;z-index:1;max-width:720px;margin:0;font:800 clamp(48px,7.5vw,88px)/.98 Manrope,Arial,sans-serif;letter-spacing:-.07em}
.network-hero h1 span{color:#FFC20A}
.network-orbit{position:absolute;right:8%;top:50%;width:clamp(230px,30vw,360px);aspect-ratio:1;transform:translateY(-50%);border:1px solid #ffffff20;border-radius:50%}
.network-orbit::before,.network-orbit::after{position:absolute;inset:11%;border:1px solid #ffffff20;border-radius:50%;content:""}.network-orbit::after{inset:25%;border-color:#FFC20A50}.network-orbit i{position:absolute;left:50%;top:50%;width:13px;height:13px;transform:translate(-50%,-50%);border-radius:50%;background:#F21D32;box-shadow:0 0 0 7px #f21d3220,0 0 24px #F21D3280}
.network-intro{padding:84px max(calc((100% - 1190px)/2),36px);background:#F7F8F2}
.network-intro-copy{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:start}
.network-intro h2{position:relative;top:9px;margin:0;font:800 clamp(34px,4.5vw,56px)/1.05 Manrope,Arial,sans-serif;letter-spacing:-.06em}
.network-intro-copy>div{max-width:620px}
.network-intro-copy p{margin:0 0 14px;color:#555b5f;font-size:15px;line-height:1.8}
.network-personal-note{margin-top:28px;padding:2px 0 2px 18px;border-left:3px solid #F21D32}
.network-personal-note h3{margin:0 0 8px;color:#151515;font:800 20px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.035em}
.network-personal-note p{margin:0;color:#555b5f;font-size:14px;line-height:1.75}
.network-local>a{display:inline-flex;min-height:45px;align-items:center;padding:0 16px;background:#F21D32;color:#fff;font-size:12px;font-weight:800;transition:background .2s,color .2s}
.network-local>a:hover{background:#FFC20A;color:#151515}
.network-local{min-height:310px;padding:66px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(110deg,#151515,#103b59);color:#F7F8F2}
.network-local h2{margin:0 0 24px;font:800 clamp(27px,4vw,44px)/1.1 Manrope,Arial,sans-serif;letter-spacing:-.05em}
@media(max-width:760px){.network-hero-inner{width:calc(100% - 40px);min-height:590px;padding:66px 0 74px}.network-hero h1{font-size:clamp(46px,12vw,68px)}.network-orbit{width:210px;right:-100px;top:auto;bottom:20px;transform:none;opacity:.55}.network-intro{padding:62px 20px}.network-intro-copy{grid-template-columns:1fr;gap:22px}.network-intro-copy p{font-size:14px}.network-local{min-height:280px}}
@media(prefers-reduced-motion:reduce){.network-local>a{transition:none}}
.network-kicker{color:#FF5261}
.network-local>a{background:#D7192D}
.network-remuneration{margin:22px 0 0;color:#555b5f;font-size:13px;line-height:1.75}
