.leadership-page-wrap .hero{padding:clamp(44px,6vw,86px) 0 36px;background:radial-gradient(circle at 85% 18%,rgba(62,177,242,.16),transparent 36%)}
.leadership-page-wrap .hero h1{max-width:1040px;font-size:clamp(42px,5.6vw,76px);line-height:1.05;letter-spacing:-.045em}
.leadership-page-wrap .hero .lead{max-width:940px;color:#c5d5e5;font-size:clamp(17px,1.65vw,21px);line-height:1.62}
.dashboard-status{max-width:880px;margin:16px 0 0;padding:12px 16px;border-left:3px solid #67c8ff;border-radius:0 12px 12px 0;background:rgba(103,200,255,.08);color:#bfd6e9;font-size:14px;line-height:1.55}
.dashboard-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}
.dashboard-actions .btn{min-height:50px}
.leadership-page-wrap .mini-sales{margin-top:27px;color:#d8e6f2}
.leadership-page-wrap .stats{margin-top:14px;gap:12px}
.leadership-page-wrap .stat{position:relative;min-width:0;min-height:136px;padding:21px;background:linear-gradient(145deg,rgba(25,80,116,.27),rgba(255,255,255,.035));border-color:rgba(103,200,255,.16)}
.leadership-page-wrap .stat:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;background:linear-gradient(90deg,#43d4f6,#9d8bff);opacity:.85}
.leadership-page-wrap .stat strong{font-size:clamp(20px,2vw,25px);line-height:1.2;color:#fff}
.leadership-page-wrap .stat span{font-size:13px;line-height:1.55;color:#b6ccdf}
#activation-flow{padding:45px 0 28px}
#activation-flow .section-head{display:block;max-width:930px;margin-bottom:22px}
#activation-flow .section-head h2{margin-bottom:10px}
#activation-flow .flow-card{background:linear-gradient(165deg,rgba(55,126,173,.14),rgba(255,255,255,.035));border-color:rgba(103,200,255,.17)}
#activation-flow .flow-card h3{font-size:19px}
#activation-flow .flow-card p{font-size:14px}
.dashboard-illustration{margin:18px auto 46px;overflow:hidden;border:1px solid rgba(103,200,255,.22);border-radius:28px;background:#06111e;box-shadow:0 30px 75px rgba(0,0,0,.3)}
.dashboard-illustration img{display:block;width:100%;height:auto}
.dashboard-illustration figcaption{padding:12px 18px;color:#bdd0e0;font-size:12px;line-height:1.55}
#modules .section-head{display:block;max-width:930px}
#modules .section-head h2{margin-bottom:10px}
#modules .card{border-color:rgba(103,200,255,.15)}
#modules .card h3{line-height:1.25}
#modules .controls{padding-bottom:4px}
.leadership-page-wrap a:focus-visible,.leadership-page-wrap button:focus-visible{outline:2px solid #8ae8ff;outline-offset:3px}
@media(max-width:1040px){.leadership-page-wrap .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-page-wrap .flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.leadership-page-wrap .hero{padding-top:32px}.leadership-page-wrap .hero h1{font-size:clamp(38px,10vw,52px)}.dashboard-actions{display:grid;grid-template-columns:1fr}.dashboard-actions .btn{width:100%;text-align:center}.leadership-page-wrap .stats,.leadership-page-wrap .flow-grid{grid-template-columns:1fr}.leadership-page-wrap .stat{min-height:0}.dashboard-illustration{border-radius:18px;margin-bottom:28px}.dashboard-illustration figcaption{padding:11px 13px}}
