.corporate-hero{padding-block:var(--space-12)}.corporate-hero-layout{display:grid;gap:var(--space-8);align-items:center}.corporate-hero-copy{max-width:38rem}.corporate-kicker{font-size:var(--font-size-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-3)}.corporate-hero-lead{font-size:var(--font-size-lg);color:var(--color-text-soft);margin-bottom:var(--space-6)}.corporate-hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.corporate-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.corporate-hero-media{position:relative}.corporate-hero-figure{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-medium);background:radial-gradient(circle at top left,rgba(215,168,91,.25),transparent 55%)}.corporate-hero-image{width:100%;height:100%;object-fit:cover}.corporate-hero-caption{padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-muted);background:rgba(255,255,255,.9)}.corporate-intro-grid{gap:var(--space-10)}.corporate-intro-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.corporate-section-header{text-align:left;margin-bottom:var(--space-8)}.corporate-pillars{align-items:stretch}.corporate-formats-cta{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.corporate-scenarios-layout{display:grid;gap:var(--space-8);align-items:center}.corporate-scenarios-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);color:var(--color-text-soft)}.corporate-scenarios-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-5)}.corporate-scenarios-figure{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-medium);background:radial-gradient(circle at top,rgba(15,39,66,.6),transparent 60%)}.corporate-scenarios-image{width:100%;height:100%;object-fit:cover}.corporate-scenarios-caption{padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);color:var(--color-primary-contrast);background:rgba(3,7,18,.8)}.corporate-team-grid{gap:var(--space-8);align-items:flex-start}.corporate-team-highlight{align-self:stretch}.corporate-why-grid,.corporate-testimonials-grid{align-items:stretch}.corporate-testimonial-author{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.corporate-testimonials-cta{margin-top:var(--space-8);text-align:center}.corporate-gallery-layout{display:grid;gap:var(--space-8);align-items:center}.corporate-gallery-figure{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-medium)}.corporate-gallery-image{width:100%;height:100%;object-fit:cover}.corporate-gallery-caption{padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-muted);background:rgba(255,255,255,.9)}.corporate-gallery-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-5)}.corporate-final-cta{padding-block:var(--space-12)}.corporate-final-cta-inner{border-radius:var(--radius-xl);padding:var(--space-8);background:linear-gradient(135deg,rgba(15,39,66,.96),#040711);color:var(--color-primary-contrast);display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center;justify-content:space-between;box-shadow:var(--shadow-strong)}.corporate-final-cta-text h2{color:var(--color-primary-contrast)}.corporate-final-cta-text p{color:var(--color-accent-silver);max-width:32rem}.corporate-final-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media (min-width:768px){.corporate-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.corporate-scenarios-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.corporate-gallery-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (max-width:767px){.corporate-hero{padding-top:var(--space-10)}.corporate-hero-layout{grid-template-columns:minmax(0,1fr)}.corporate-hero-figure,.corporate-scenarios-figure,.corporate-gallery-figure{border-radius:var(--radius-lg)}.corporate-final-cta-inner{padding:var(--space-6)}.corporate-section-header{text-align:left}}