.hero-section{background:linear-gradient(135deg,var(--light) 0,#fff 100%);border-bottom:1px solid var(--borders);padding:5rem 0 4rem}.company-logo{display:block;margin-bottom:2rem;max-height:50px;width:auto}.main-title span{display:block;font-size:1.6rem}.logo-placeholder{align-items:center;color:var(--tertiary);display:flex;font-size:2rem;font-weight:800;gap:10px;margin-bottom:1.3333333333333333rem}.logo-placeholder img{max-height:200px;max-width:400px}.hub_body h2,.hub_body h3{margin-bottom:1.5rem;margin-top:3rem;padding-bottom:12px;position:relative}.hub_body h2:after,.hub_body h3:after{background-color:var(--primary);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}.sidebar-sticky{position:sticky;top:120px}.stat-card{background-color:var(--white);border:1px solid var(--borders);box-shadow:0 4px 15px rgba(0,0,0,.03);margin-bottom:1.5rem;overflow:hidden;padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.stat-card:before{background-color:var(--primary);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.stat-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.08);transform:translateY(-5px)}.stat-card h2,.stat-card h3,.stat-card h4{color:var(--primary);font-weight:800;margin-bottom:.75rem}.stat-card p:last-child{margin-bottom:0}.stat-card p{margin-bottom:10px}.highlight-box{background-color:rgba(19,91,168,.04);border-left:4px solid var(--secondary);border-radius:0 .5rem .5rem 0;margin:3rem 0;padding:2.5rem;position:relative}.highlight-box h2,.highlight-box h3,.highlight-box h4{color:var(--secondary);margin-bottom:1rem}.highlight-box p:last-child{margin-bottom:0}.cta-box{background-color:var(--tertiary);border-radius:1rem;color:var(--white);margin-bottom:3rem;margin-top:5rem;padding:4rem 2rem;text-align:center}.cta-box h3{color:var(--white);margin-bottom:1.5rem}.hub_body_content>h2:first-child,.hub_body_content>h3:first-child{margin-top:0}.hub_executive ul li{line-height:1.8}.hub_executive h3{margin-bottom:0}.hub_executive h3:after{display:none}.quote-box{background-color:var(--white);border:1px solid var(--borders);border-left:4px solid var(--primary);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.02);display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:50px;padding:2.5rem}.quote-text{color:var(--tertiary);font-style:italic;margin-bottom:5px}.quote-author{color:var(--tertiary);font-size:.95rem;font-weight:700;margin:0}.hub_executive ul li p{margin:0}.hub_executive ul li+li{margin-top:8px}