.corporate-hero{position:relative}.corporate-hero-content{gap:24px}.corporate-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}.corporate-hero-text h1{margin-bottom:16px}.hero-lead{font-size:1.05rem;max-width:640px}.hero-bullets{list-style:none;margin:16px 0 0 0;padding:0;display:grid;gap:8px}.hero-bullets li{position:relative;padding-left:20px;font-size:0.95rem;color:var(--color-text-muted)}.hero-bullets li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-success));box-shadow:0 0 10px rgba(255,51,102,.7)}.corporate-hero-media{justify-self:end}.hero-image-wrapper{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--color-surface)}.hero-image-wrapper img{width:100%;height:auto;display:block}.hero-image-wrapper figcaption{padding:12px 16px;font-size:0.8rem;color:var(--color-text-muted)}.breadcrumb{font-size:0.8rem;margin-bottom:16px;color:var(--color-text-muted)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none}.breadcrumb li+li::before{content:"/";margin:0 4px;color:var(--gray-500)}.breadcrumb a{font-weight:500}.corporate-list{list-style:none;margin:8px 0 0 0;padding:0;display:grid;gap:6px;font-size:0.95rem}.corporate-list li{position:relative;padding-left:18px;color:var(--color-text-muted)}.corporate-list li::before{content:"•";position:absolute;left:4px;top:-1px;color:var(--color-primary)}.corporate-steps{margin:8px 0 0 18px;padding:0;display:grid;gap:4px;font-size:0.95rem;color:var(--color-text-muted)}.corporate-pros .corporate-image-card{align-self:stretch}.card-figure{border-radius:var(--radius-lg);overflow:hidden}.card-figure figcaption{padding:10px 14px;font-size:0.8rem;color:var(--color-text-muted);background-color:rgba(5,8,20,0.85)}.section-header h2{margin-bottom:12px}.mini-card .card-inner h3{margin-bottom:8px}.corporate-cta-final .corporate-cta-inner{padding:40px 24px}.corporate-cta-final h2{margin-bottom:12px}@media (max-width:1024px){.corporate-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.corporate-hero-media{justify-self:stretch}.corporate-hero-text{text-align:left}.hero-cta-group{justify-content:flex-start}}@media (max-width:768px){.corporate-hero-content{gap:16px}.hero-lead{font-size:0.98rem}.corporate-cta-final .corporate-cta-inner{padding:28px 18px}}