.management-main{background:var(--white);overflow:hidden}.management-main h2{max-width:930px}.management-main p{color:#52606f}.management-main .inline-link{display:inline-flex;gap:14px;margin-top:20px;padding-bottom:5px;border-bottom:1px solid var(--mid);color:var(--blue);font-size:.82rem;font-weight:750}.management-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.dropdown-toggle[aria-current=page]:after{right:0}

.management-hero{position:relative;min-height:900px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 75% 38%,#123967 0,rgba(11,42,82,.36) 25%,transparent 54%),linear-gradient(112deg,#061a37,#08172c 70%);color:var(--white)}.management-hero-grid,.management-cta-grid,.capacity-grid-lines{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(142,182,230,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(142,182,230,.2) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(90deg,transparent,black 42%,transparent)}.management-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;padding:145px 0 95px}.management-hero-copy{max-width:700px}.management-breadcrumbs{display:flex;gap:10px;margin-bottom:54px;color:#8fa2b8;font-size:.72rem}.management-breadcrumbs a:hover{color:var(--white)}.management-hero .eyebrow{margin-bottom:26px;color:var(--light)}.management-hero h1{margin:0;font-size:clamp(3.25rem,5.7vw,6rem);font-weight:480;letter-spacing:-.055em}.management-hero h1 span,.management-hero h1 em{display:block}.management-hero h1 em{color:var(--light);font-style:normal}.management-hero-copy>p{max-width:620px;margin-top:30px;color:#c5cfdb;font-size:1.03rem}.management-hero-visual{align-self:end;text-align:right}.management-hero-visual svg{display:block;width:100%;height:auto;overflow:visible}.management-hero-visual path{fill:none;vector-effect:non-scaling-stroke}.mh-grid path{stroke:rgba(142,182,230,.12);stroke-width:1}.mh-structures path{stroke:rgba(183,214,248,.54);stroke-width:1.4;stroke-dasharray:1300;stroke-dashoffset:1300;animation:management-draw 2.3s var(--ease) .25s forwards}.mh-flow path{stroke:rgba(213,174,93,.75);stroke-width:1.5;stroke-dasharray:750;stroke-dashoffset:750;animation:management-draw 1.8s var(--ease) 1s forwards}.mh-flow circle{fill:var(--gold);opacity:.8}.mh-base path{stroke:rgba(183,214,248,.6);stroke-width:1.3}.management-hero-visual small{display:block;margin-top:-35px;color:#71859c;font-size:.57rem;letter-spacing:.2em}@keyframes management-draw{to{stroke-dashoffset:0}}

.management-manifesto{position:relative;padding:145px 0 115px;background:var(--off)}.management-manifesto-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px}.management-manifesto h2{margin:26px 0 0;font-size:clamp(3.1rem,5vw,5.2rem)}.management-manifesto-copy{max-width:540px;padding-top:54px}.management-manifesto-copy p{margin-bottom:19px}.management-manifesto-copy strong{display:block;margin-top:34px;padding:25px 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--line);color:var(--navy);font:600 1rem/1.55 Manrope,Inter,sans-serif}.manifesto-line{display:grid;grid-template-columns:1fr 10px 1fr 10px 1fr;align-items:center;margin-top:75px}.manifesto-line span{height:1px;background:var(--line)}.manifesto-line i{width:8px;height:8px;border:1px solid var(--gold);transform:rotate(45deg)}

.management-areas{padding:140px 0;background:var(--deep);color:var(--white)}.management-section-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:26px 70px;margin-bottom:75px}.management-section-heading .eyebrow{align-self:start}.management-section-heading h2{grid-column:1/-1;margin:0}.management-section-heading>p{grid-column:2;max-width:650px;color:#aebac8}.management-towers{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:75px;border-bottom:1px solid rgba(142,182,230,.28)}.management-tower{position:relative;min-width:0;padding:54px 42px 40px;border-top:1px solid rgba(142,182,230,.3);border-left:1px solid rgba(142,182,230,.2);transition-delay:var(--management-delay)}.management-tower:last-of-type{border-right:1px solid rgba(142,182,230,.2)}.management-tower:before{content:"";position:absolute;top:-13px;left:40px;width:24px;height:12px;border:1px solid rgba(142,182,230,.4);border-bottom:0}.tower-number{display:block;margin-bottom:48px;color:var(--gold);font-size:.65rem;letter-spacing:.18em}.management-tower h3{min-height:58px;margin-bottom:24px;color:var(--white);font-size:1.75rem}.management-tower p{min-height:112px;color:#aebac8}.management-tower ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:28px 0 38px;padding:26px 0;border-top:1px solid rgba(142,182,230,.18);list-style:none}.management-tower li{position:relative;padding-left:12px;color:#c7d1dc;font-size:.76rem}.management-tower li:before{content:"";position:absolute;left:0;top:.7em;width:4px;height:4px;background:var(--mid)}.management-tower a{display:inline-flex;gap:18px;padding-bottom:5px;border-bottom:1px solid var(--light);color:var(--light);font-size:.78rem;font-weight:750}.management-foundation{position:absolute;left:0;right:0;bottom:-1px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.management-foundation span{height:1px;background:var(--gold)}.management-foundation strong{color:var(--gold);font-size:.62rem;letter-spacing:.2em}

.integration-examples{padding:140px 0;background:var(--white)}.integration-paths{border-top:1px solid var(--line)}.integration-path{display:grid;grid-template-columns:330px 1fr;border-bottom:1px solid var(--line)}.integration-path header{padding:38px 40px 38px 0;border-right:1px solid var(--line)}.integration-path header span{color:var(--gold);font-size:.62rem;letter-spacing:.17em}.integration-path h3{margin:14px 0 0;font-size:1.65rem}.integration-path ol{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.integration-path ol:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.integration-path li{position:relative;padding:40px 30px;background:var(--white)}.integration-path li:not(:last-child){border-right:1px solid var(--line)}.integration-path li span{display:block;color:var(--mid);font-size:.69rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.integration-path li p{position:relative;margin:14px 0 0;font-size:.82rem}.integration-closing{max-width:850px;margin:55px 0 0 auto;padding-left:32px;border-left:1px solid var(--gold);font-size:1rem}

.responsibility-flow{padding:140px 0;background:var(--navy);color:var(--white)}.responsibility-intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:26px 70px}.responsibility-intro h2{grid-column:1/-1;margin:0}.responsibility-intro>div{grid-column:2;max-width:650px}.responsibility-intro p{color:#adbac8}.responsibility-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:85px 0 0;padding:0;list-style:none}.responsibility-track:before{content:"";position:absolute;left:0;right:0;top:18px;height:1px;background:linear-gradient(90deg,var(--gold),var(--light))}.responsibility-track li{position:relative;padding:50px 38px 0 0}.responsibility-track li:before{content:"";position:absolute;top:12px;left:0;width:11px;height:11px;border:1px solid var(--gold);background:var(--navy);transform:rotate(45deg)}.responsibility-track span{color:var(--gold);font-size:.63rem;letter-spacing:.15em}.responsibility-track h3{margin:13px 0 15px;color:var(--white);font-size:1.45rem}.responsibility-track p{color:#adbac8;font-size:.84rem}

.management-information{padding:140px 0;background:var(--off)}.information-grid{display:grid;grid-template-columns:1fr .9fr;gap:90px}.information-copy h2{margin:26px 0 32px}.information-copy p{max-width:620px}.information-map{padding:34px 0 0 50px;border-left:1px solid var(--line)}.information-map ol{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none}.information-map li{min-height:86px;padding:17px 18px;border-top:1px solid var(--line);color:var(--navy);font-size:.86rem}.information-map li:nth-child(odd){border-right:1px solid var(--line)}.information-map li span{display:block;margin-bottom:8px;color:var(--gold);font-size:.58rem}.information-map blockquote{margin:42px 0 0;padding:26px 0;border-top:1px solid var(--gold);color:var(--navy);font:600 1.05rem/1.55 Manrope,Inter,sans-serif}

.management-technology{padding:140px 0;background:#0a2448;color:var(--white)}.technology-support-grid{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:90px}.technology-support-copy h2{margin:26px 0 32px}.technology-support-copy p{max-width:620px;color:#b5c1ce}.concept-interface{border:1px solid rgba(142,182,230,.3);background:rgba(3,17,35,.32)}.concept-top{display:flex;gap:7px;padding:15px;border-bottom:1px solid rgba(142,182,230,.2)}.concept-top span{width:6px;height:6px;border:1px solid var(--gold);border-radius:50%}.concept-body{display:grid;grid-template-columns:65px 1fr;min-height:460px}.concept-body>i{border-right:1px solid rgba(142,182,230,.18);background:repeating-linear-gradient(to bottom,transparent 0 34px,rgba(142,182,230,.08) 34px 35px)}.concept-body ul{margin:0;padding:30px;list-style:none}.concept-body li{display:grid;grid-template-columns:45px 1fr;align-items:center;min-height:55px;border-bottom:1px solid rgba(142,182,230,.16);color:#d4dde7;font-size:.83rem}.concept-body li span{color:var(--gold);font-size:.59rem}

.management-capacity{position:relative;padding:140px 0;background:var(--deep);color:var(--white)}.capacity-heading{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:24px 70px}.capacity-heading h2{grid-column:1/-1;margin:0}.capacity-heading p{grid-column:2;max-width:610px;color:#aebac8}.capacity-flow{position:relative;z-index:1;display:grid;grid-template-columns:.9fr .9fr 1.3fr 1fr;margin:75px 0 0;border-top:1px solid rgba(142,182,230,.25);border-bottom:1px solid rgba(142,182,230,.25)}.capacity-flow>div{position:relative;min-height:230px;padding:34px 28px;border-left:1px solid rgba(142,182,230,.2)}.capacity-flow>div:last-child{border-right:1px solid rgba(142,182,230,.2)}.capacity-flow>div:after{content:"";position:absolute;left:0;right:0;bottom:22px;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.capacity-flow span{color:var(--gold);font-size:.58rem}.capacity-flow dt{margin-top:48px;color:var(--white);font:600 clamp(1.75rem,2.7vw,2.65rem)/1.04 Manrope,Inter,sans-serif;letter-spacing:-.04em}.capacity-flow dd{max-width:20ch;margin:12px 0 0;color:#aebac8;font-size:.8rem}

.management-principles{padding:140px 0;background:var(--white)}.principles-grid{display:grid;grid-template-columns:1fr .9fr;gap:90px}.principles-copy h2{margin:26px 0 32px}.principles-structure ol{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.principles-structure li{display:grid;grid-template-columns:52px 1fr;padding:23px 0;border-bottom:1px solid var(--line)}.principles-structure li>span{color:var(--gold);font-size:.6rem}.principles-structure h3{margin:0 0 7px}.principles-structure p{margin:0;font-size:.82rem}.principles-structure blockquote{margin:45px 0 0;padding:25px 0 0;border-top:1px solid var(--gold);color:var(--navy);font:600 1.2rem/1.5 Manrope,Inter,sans-serif}.principles-structure cite{display:block;margin-top:10px;color:var(--mid);font:500 .7rem/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}

.management-cycle{padding:140px 0;background:var(--off)}.cycle-loop{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border:1px solid var(--line);list-style:none}.cycle-loop:before{content:"";position:absolute;inset:50% 7%;border:1px solid var(--gold);border-radius:50%;opacity:.45}.cycle-loop li{position:relative;z-index:1;display:grid;grid-template-columns:45px 1fr;min-height:190px;padding:35px;background:var(--off)}.cycle-loop li:not(:nth-child(3n)){border-right:1px solid var(--line)}.cycle-loop li:nth-child(-n+3){border-bottom:1px solid var(--line)}.cycle-loop li>span{color:var(--gold);font-size:.6rem}.cycle-loop h3{margin:0 0 12px}.cycle-loop p{font-size:.82rem}.cycle-loop>i{position:absolute;z-index:3;left:50%;top:50%;display:grid;width:60px;height:60px;place-items:center;border:1px solid var(--gold);border-radius:50%;background:var(--off);color:var(--gold);font-style:normal;font-size:1.6rem;transform:translate(-50%,-50%)}

.management-faq{padding:140px 0;background:var(--white)}.management-faq .sticky-heading{align-self:start}.management-faq .sticky-heading h2{margin:25px 0 28px;font-size:clamp(2.5rem,4vw,4rem)}.management-final-cta{position:relative;padding:145px 0;background:var(--deep);color:var(--white);text-align:center}.management-final-cta .container{position:relative;z-index:1;max-width:920px}.management-final-cta h2{margin:24px auto 28px}.management-final-cta p{max-width:700px;margin-inline:auto;color:#aebac8}.management-final-cta .management-actions{justify-content:center}

@media(max-width:1000px){.management-hero{min-height:auto}.management-hero-inner{grid-template-columns:1fr;padding-top:140px}.management-hero-copy{max-width:760px}.management-hero-visual{max-width:680px;margin:0 auto}.management-manifesto-grid,.information-grid,.technology-support-grid,.principles-grid{grid-template-columns:1fr;gap:55px}.management-manifesto-copy{max-width:700px;padding-top:0}.management-towers{grid-template-columns:1fr}.management-tower{display:grid;grid-template-columns:65px 1fr;gap:0 30px;border-right:1px solid rgba(142,182,230,.2);border-bottom:1px solid rgba(142,182,230,.2)}.management-tower:before{display:none}.tower-number{grid-row:1/6;margin:0}.management-tower h3{min-height:0}.management-tower p{min-height:0}.management-tower ul{grid-column:2}.management-tower a{grid-column:2;justify-self:start}.integration-path{grid-template-columns:260px 1fr}.integration-path ol{grid-template-columns:1fr}.integration-path ol:before{left:30px;top:0;bottom:0;width:1px;height:auto}.integration-path li{padding:23px 30px 23px 60px}.integration-path li:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.responsibility-intro,.capacity-heading{grid-template-columns:1fr}.responsibility-intro h2,.responsibility-intro>div,.capacity-heading h2,.capacity-heading p{grid-column:auto}.responsibility-track{grid-template-columns:1fr 1fr}.responsibility-track:before{display:none}.responsibility-track li{padding:45px 35px 30px;border-top:1px solid rgba(142,182,230,.25)}.responsibility-track li:before{top:-6px}.information-map{padding-left:0;border-left:0}.capacity-flow{grid-template-columns:1fr 1fr}.capacity-flow>div:nth-child(2){border-right:1px solid rgba(142,182,230,.2)}.cycle-loop{grid-template-columns:1fr 1fr}.cycle-loop li:not(:nth-child(3n)){border-right:0}.cycle-loop li:nth-child(odd){border-right:1px solid var(--line)}.cycle-loop li:nth-child(-n+4){border-bottom:1px solid var(--line)}.cycle-loop>i{display:none}.management-section-heading{grid-template-columns:1fr}.management-section-heading h2,.management-section-heading>p{grid-column:auto}}

@media(max-width:680px){.management-hero-inner{padding:118px 0 82px;gap:50px}.management-breadcrumbs{margin-bottom:38px}.management-hero h1{font-size:clamp(3rem,13.2vw,4.5rem)}.management-actions{flex-direction:column;align-items:stretch}.management-actions .button{width:100%}.management-hero-visual small{margin-top:-10px}.management-manifesto,.management-areas,.integration-examples,.responsibility-flow,.management-information,.management-technology,.management-capacity,.management-principles,.management-cycle,.management-faq,.management-final-cta{padding:90px 0}.management-manifesto h2{font-size:clamp(2.7rem,11vw,4rem)}.manifesto-line{margin-top:45px}.management-section-heading{gap:22px;margin-bottom:50px}.management-tower{display:block;padding:38px 24px}.tower-number{margin-bottom:25px}.management-tower ul{grid-template-columns:1fr 1fr}.management-foundation{gap:12px}.management-foundation strong{font-size:.53rem}.integration-path{grid-template-columns:1fr}.integration-path header{padding:30px 0;border-right:0}.integration-path ol{border-left:1px solid var(--line)}.integration-closing{margin-top:38px}.responsibility-track{grid-template-columns:1fr;margin-top:55px}.responsibility-track li{padding:38px 10px 24px 30px}.information-map ol{grid-template-columns:1fr}.information-map li:nth-child(odd){border-right:0}.concept-body{grid-template-columns:40px 1fr;min-height:400px}.concept-body ul{padding:20px 15px}.concept-body li{grid-template-columns:38px 1fr;font-size:.76rem}.capacity-flow{grid-template-columns:1fr}.capacity-flow>div{min-height:185px;border-right:1px solid rgba(142,182,230,.2)}.capacity-flow dt{margin-top:30px}.principles-structure li{grid-template-columns:40px 1fr}.cycle-loop{grid-template-columns:1fr}.cycle-loop li,.cycle-loop li:nth-child(odd){border-right:0}.cycle-loop li:not(:last-child){border-bottom:1px solid var(--line)}.management-faq .faq-grid{gap:40px}.accordion button{padding:23px 0}.accordion-panel.is-open>p{padding-right:15px}.management-final-cta{text-align:left}.management-final-cta .management-actions{justify-content:flex-start}}

@media(prefers-reduced-motion:reduce){.mh-structures path,.mh-flow path{animation:none;stroke-dashoffset:0}.management-main .reveal{opacity:1;transform:none;transition:none}}

/* Typography audit: prevent viewport growth from outpacing split-column width. */
.management-main h2{font-size:clamp(2.25rem,3.25vw,3.6rem);line-height:1.07;text-wrap:balance}
.management-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:52px}
.management-hero-copy{max-width:820px}
.management-hero h1{max-width:24ch;font-size:clamp(3.05rem,4.35vw,4.3rem);line-height:1.03}
.management-hero h1 span,.management-hero h1 em{display:inline}
.management-hero h1 em:before{content:" "}
.management-manifesto-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:70px}
.management-manifesto h2{max-width:22ch;font-size:clamp(2.5rem,3.45vw,3.65rem);line-height:1.06}
.information-grid,.technology-support-grid,.principles-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:72px}
.information-copy h2,.technology-support-copy h2,.principles-copy h2{max-width:22ch;font-size:clamp(2.2rem,2.9vw,3.15rem)}
@media(max-width:1120px){.management-hero-inner,.management-manifesto-grid,.information-grid,.technology-support-grid,.principles-grid{grid-template-columns:1fr}.management-hero{min-height:auto}.management-hero-visual{max-width:680px;margin-inline:auto}.management-manifesto-copy{max-width:700px;padding-top:0}}
@media(max-width:680px){.management-main h2{font-size:clamp(1.8rem,7.5vw,2.05rem)}.management-hero h1{font-size:clamp(2.1rem,9vw,2.4rem);line-height:1.05}.management-manifesto h2{font-size:clamp(1.85rem,8vw,2.1rem)}#responsibility-title,#information-title,#technology-support-title{font-size:clamp(1.62rem,6.9vw,1.85rem);line-height:1.1}.management-faq .sticky-heading h2,.management-final-cta h2{font-size:clamp(1.75rem,7.3vw,2rem)}}
@media(max-width:680px){#responsibility-title{font-size:clamp(1.4rem,5.9vw,1.55rem)}}
