.hero-corporate .hero-overlay{background:radial-gradient(circle at 10% 0,rgba(249,115,22,0.3) 0,transparent 40%),radial-gradient(circle at 90% 0,rgba(15,23,42,0.7) 0,rgba(15,23,42,0.95) 55%),linear-gradient(to bottom,rgba(15,23,42,0.7),rgba(15,23,42,0.96))}.section-intro{padding-top:var(--space-12);padding-bottom:var(--space-12)}.section-soft{background:var(--color-surface-soft)}.section-header p{max-width:38rem;margin-left:auto;margin-right:auto}.corporate-bullets{display:flex;flex-direction:column;gap:0.35rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.corporate-bullets li::before{content:"\2022";margin-right:0.4rem;color:var(--color-primary)}.section-privatisation .card-hero{min-height:260px}.section-hosts .corporate-host-point h3{font-size:var(--font-size-lg);margin-bottom:var(--space-1)}.section-hosts .corporate-host-point p{margin-bottom:0}.corporate-card-stack{display:flex;flex-direction:column;gap:var(--space-4)}.corporate-steps{display:flex;flex-direction:column;gap:var(--space-3);padding-left:0;counter-reset:step}.corporate-steps li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);align-items:flex-start;counter-increment:step}.corporate-steps li::before{content:counter(step);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:600}.corporate-step-title{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text)}.corporate-step-text{font-size:var(--font-size-sm);color:var(--color-text-muted)}.section-case-study .card-hero{min-height:260px}.testimonial-card{position:relative}.testimonial-quote{font-style:italic;color:var(--color-text);margin-bottom:var(--space-3)}.testimonial-author{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:0}.section-faq-preview .faq-list{margin-top:var(--space-4)}.section-cta-final p{max-width:32rem;margin:var(--space-2) auto var(--space-4)}.hero-actions-center{justify-content:center}.hero-actions-center .btn{min-width:180px}@media (min-width:768px){.section-privatisation .card-hero{min-height:320px}.section-case-study .card-hero{min-height:320px}}