.hero-corporate{position:relative;min-height:70vh;display:flex;align-items:center;color:#ffffff}.hero-corporate .hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 10% 0,rgba(15,183,201,0.4),transparent 55%),linear-gradient(160deg,rgba(15,23,42,0.9),rgba(15,23,42,0.7));z-index:1}.hero-corporate .hero-inner{position:relative;z-index:2}.hero-corporate-content{max-width:44rem}.hero-lead{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:rgba(249,250,251,0.92)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-3)}.hero-note{font-size:var(--font-size-sm);color:rgba(226,232,240,0.9);max-width:32rem}.hero-chip-row{margin-bottom:var(--space-4)}.section-why{background:var(--color-surface-soft)}.why-grid .card-soft{height:100%}.section-offer{background:var(--color-surface)}.offer-grid{align-items:center;gap:var(--space-12)}.offer-list{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-4)}.offer-list h3{margin-bottom:var(--space-1);font-size:var(--font-size-lg)}.offer-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-2)}.offer-note{font-size:var(--font-size-sm);color:var(--color-text-muted)}.offer-media img{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.section-flow{background:var(--color-surface-soft)}.flow-steps{counter-reset:step;display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.flow-steps li{position:relative;padding-left:3rem}.flow-steps li::before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0.15rem;width:2rem;height:2rem;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-sm);box-shadow:var(--shadow-sm)}.flow-steps h3{margin-bottom:var(--space-1);font-size:var(--font-size-md)}.flow-highlight{align-self:flex-start}.section-scenarios{background:var(--color-surface)}.scenarios-grid .card-soft{height:100%}.scenarios-cta-wrapper{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}.section-team{background:var(--color-surface-soft)}.team-grid{align-items:flex-start;gap:var(--space-10)}.team-list,.safety-list,.branding-list,.b2b-grid ul{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);margin-bottom:var(--space-3)}.team-list li span,.safety-list li span,.branding-list li span{position:relative;padding-left:1.5rem;display:block;font-size:var(--font-size-sm);color:var(--color-text-muted)}.team-list li span::before,.safety-list li span::before,.branding-list li span::before{content:"";position:absolute;left:0;top:0.45rem;width:0.5rem;height:0.5rem;border-radius:999px;background:var(--color-primary)}.safety-card{background:var(--color-surface);}.section-branding{background:var(--color-surface)}.branding-grid{align-items:center;gap:var(--space-10)}.branding-media img{border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.section-b2b{background:var(--color-surface-soft)}.b2b-grid .card-soft{height:100%}.b2b-cta-wrapper{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}.section-gallery{background:var(--color-surface)}.gallery-container .section-heading{margin-bottom:var(--space-8)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6)}.gallery-item img{border-radius:var(--radius-xl);margin-bottom:var(--space-3)}.gallery-item figcaption{font-size:var(--font-size-sm);color:var(--color-text-muted)}.section-contact-cta{background:var(--color-surface-soft)}.contact-cta-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.contact-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}@media (max-width:960px){.offer-grid,.flow-grid,.team-grid,.branding-grid{grid-template-columns:minmax(0,1fr)}.offer-grid,.flow-grid,.team-grid,.branding-grid{gap:var(--space-6)}.contact-cta-card{flex-direction:column;align-items:flex-start}.hero-corporate{min-height:60vh}.hero-corporate-content{max-width:100%}}@media (max-width:640px){.hero-actions{flex-direction:column;align-items:stretch}.scenarios-cta-wrapper,.b2b-cta-wrapper{flex-direction:column}.hero-lead{font-size:var(--font-size-md)}}