.corporate-hero{align-items:flex-end;height:70vh;min-height:400px;display:flex;position:relative}.corporate-hero__img{position:absolute;inset:0}.corporate-hero__overlay{background:linear-gradient(#fafafa1a 0%,#fafafad9 100%);position:absolute;inset:0}.corporate-hero__content{z-index:1;padding-bottom:var(--space-xl);max-width:700px;position:relative}.corporate-hero__content h1{font-size:var(--text-h1);margin-bottom:var(--space-sm)}.corporate-hero__content p{color:var(--text-secondary);max-width:500px;font-weight:300}.section-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--sunburst);margin-bottom:var(--space-sm);font-weight:500;display:block}.corporate-cap .illustrated-icon{margin-bottom:var(--space-sm)}.corporate-cap-header{margin-bottom:var(--space-xl)}.corporate-cap-header h2{font-size:var(--text-h2)}.corporate-cap-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.corporate-cap{padding:var(--space-lg);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);transition:all var(--duration-fast)var(--ease)}.corporate-cap:hover{border-color:var(--border-medium);transform:translateY(-2px)}.corporate-cap__num{font-size:var(--text-xs);color:var(--sunburst);margin-bottom:var(--space-sm);font-weight:600;display:block}.corporate-cap h3{font-size:var(--text-h3);margin-bottom:var(--space-xs);font-weight:600}.corporate-cap p{color:var(--text-secondary);font-weight:300;font-size:var(--text-sm);line-height:1.6}.corporate-retainer{justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.corporate-retainer h2{font-size:var(--text-h2);margin-bottom:var(--space-sm)}.corporate-retainer>div:first-child p{color:var(--text-secondary);max-width:500px;font-weight:300}.corporate-retainer__actions{gap:var(--space-sm);flex-direction:column;flex-shrink:0;display:flex}@media (max-width:1024px){.corporate-cap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.corporate-cap-grid{grid-template-columns:1fr}.corporate-retainer{text-align:center;flex-direction:column}.corporate-retainer__actions{align-items:center;width:100%}}
