.corporate-hero {background-image: radial-gradient(circle at top, rgba(216,166,67,0.16), transparent 55%);} .corporate-hero__grid {display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-10);align-items:center;} .corporate-hero__text {max-width:40rem;} .corporate-hero__media {max-width:32rem;margin-left:auto;} .corporate-hero__chips {display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);} .corporate-hero__cta {display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-3);} .corporate-hero__meta {font-size:var(--font-size-sm);color:var(--color-text-muted);} .section-header {max-width:44rem;margin-bottom:var(--space-8);} .section-header--center {text-align:center;margin-left:auto;margin-right:auto;} .section-kicker {font-size:var(--font-size-xs);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-primary-strong);margin-bottom:var(--space-2);} .section-lede {font-size:var(--font-size-md);color:var(--color-text-muted);} .corporate-offer-grid {margin-top:var(--space-4);} .corporate-list {margin-top:var(--space-3);margin-bottom:var(--space-2);padding-left:1.25rem;} .corporate-list li {position:relative;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-2);} .corporate-list li::before {content:"•";position:absolute;left:-1rem;color:var(--color-primary);} .corporate-card-cta {margin-top:var(--space-4);} .corporate-benefits {display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.4fr);gap:var(--space-8);align-items:flex-start;} .corporate-benefits__grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);} .corporate-benefit-card .card__title {margin-bottom:var(--space-3);} .corporate-gallery__masonry {margin-top:var(--space-6);} .corporate-gallery__cta {margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;} .corporate-scenario__layout {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-10);margin-top:var(--space-6);} .corporate-meta-list {margin-top:var(--space-4);} .corporate-meta-item {margin-bottom:var(--space-3);} .corporate-meta-item dt {font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.14em;color:var(--color-text-muted);margin-bottom:var(--space-1);} .corporate-meta-item dd {font-size:var(--font-size-sm);} .corporate-locations {display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-10);align-items:center;} .corporate-locations__grid {margin-top:var(--space-4);} .corporate-packages__grid {margin-top:var(--space-4);} .corporate-package-card .card__title {margin-bottom:var(--space-3);} .corporate-packages__footer {margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:center;} .corporate-packages__footer p {max-width:36rem;margin-bottom:0;color:var(--color-text-muted);} .corporate-testimonials__grid {margin-top:var(--space-6);} .corporate-testimonial__quote {font-style:italic;color:var(--color-text-muted);margin-bottom:var(--space-4);} .corporate-testimonial__author {font-weight:600;margin-bottom:var(--space-1);} .corporate-testimonial__meta {font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:0.14em;} .corporate-testimonials__cta {margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;} .corporate-bottom-cta {background:linear-gradient(135deg,rgba(216,166,67,0.15),rgba(5,5,9,0.95));} .corporate-bottom-cta__inner {display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;align-items:center;} .corporate-bottom-cta__text {max-width:38rem;} .corporate-bottom-cta__text h2 {margin-bottom:var(--space-3);} .corporate-bottom-cta__text p {margin-bottom:0;color:var(--color-text-muted);} .corporate-bottom-cta__actions {display:flex;flex-wrap:wrap;gap:var(--space-4);} @media (max-width:1024px){.corporate-hero__grid{grid-template-columns:1fr;}.corporate-hero__media{max-width:28rem;margin:0 auto;}.corporate-benefits{grid-template-columns:1fr;}.corporate-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.corporate-scenario__layout{grid-template-columns:1fr;}.corporate-locations{grid-template-columns:1fr;}.corporate-locations__media{max-width:32rem;margin:0 auto;}} @media (max-width:768px){.section-header{margin-bottom:var(--space-6);} .corporate-benefits__grid{grid-template-columns:1fr;} .corporate-packages__footer{flex-direction:column;align-items:flex-start;} .corporate-bottom-cta__inner{flex-direction:column;align-items:flex-start;} .corporate-gallery__cta,.corporate-testimonials__cta{flex-direction:column;align-items:stretch;}.corporate-hero{padding-top:var(--space-12);padding-bottom:var(--space-12);}} @media (max-width:480px){.corporate-hero__cta{flex-direction:column;align-items:stretch;}}