.hero-corporate .hero-inner{max-width:880px}.hero-corporate .hero-title{letter-spacing:0.22em}.hero-stage-corporate{margin-top:var(--space-8)}.hero-stage-corporate img{min-height:260px;max-height:420px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.overview-grid{grid-template-columns:1fr}}.overview-card{min-height:100%}.section-space .space-layout,.section-custom .custom-layout,.section-tech .tech-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-8);align-items:stretch}@media (max-width:960px){.section-space .space-layout,.section-custom .custom-layout,.section-tech .tech-layout{grid-template-columns:1fr}}.space-media img,.custom-media img,.tech-media img{border-radius:var(--radius-lg);filter:saturate(0.95) contrast(1.05) brightness(0.96)}.space-content .space-cta,.custom-content .custom-cta{margin-top:var(--space-4)}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1120px){.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.program-grid{grid-template-columns:1fr}}.program-card .program-links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.program-card .btn{flex:1 1 auto;justify-content:center}.comfort-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (max-width:900px){.comfort-grid{grid-template-columns:1fr}}.section-tech .card-muted{align-self:stretch}.section-tech .card-muted .card-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4)}.flow-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}@media (max-width:1024px){.flow-grid{grid-template-columns:1fr}}.flow-steps{counter-reset:flow;display:flex;flex-direction:column;gap:var(--space-5);list-style:none !important;padding-left:0;margin:0}.flow-step{display:flex;gap:var(--space-4);align-items:flex-start}.flow-step-number{min-width:40px;height:40px;border-radius:50%;border:1px dashed rgba(226,241,99,0.8);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-primary-alt);background-color:rgba(0,0,0,0.9);box-shadow:var(--shadow-inner)}.flow-step-content h3{font-size:var(--font-size-base);margin-bottom:var(--space-2)}.flow-step-content p{font-size:var(--font-size-sm);color:var(--color-muted)}.flow-aside{position:sticky;top:calc(var(--nav-height) + var(--space-6))}@media (max-width:1024px){.flow-aside{position:static}}.flow-aside .stamp-rough{margin-bottom:var(--space-3)}.flow-aside .btn{margin-top:var(--space-4)}.section-cta-final .cta-final{max-width:880px;margin:0 auto;text-align:center}.section-cta-final .cta-final-header{margin-bottom:var(--space-6)}.section-cta-final .cta-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.section-cta-final .section-title{margin-bottom:var(--space-3)}.section-cta-final .section-subtitle{margin-bottom:0}.section-cta-final .btn{min-width:230px}.hero-stage-corporate::after,.space-media::after,.custom-media::after,.tech-media::after{content:"";position:absolute;inset:0;border-radius:inherit;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.6) 1px,transparent 1px,transparent 3px);opacity:0.5;pointer-events:none}.hero-stage-corporate{position:relative}.space-media,.custom-media,.tech-media{position:relative}.section-space::before,.section-program::before,.section-custom::before,.section-comfort::before,.section-tech::before,.section-flow::before,.section-cta-final::before{opacity:0.9}.section-space,.section-program,.section-custom,.section-comfort,.section-tech,.section-flow,.section-cta-final{background-color:var(--color-background)}.section-space .card,.section-program .card,.section-custom .card,.section-comfort .card,.section-tech .card,.section-flow .card,.section-cta-final .card{background-color:var(--color-surface)}.section-space .card-muted,.section-custom .card-muted,.section-tech .card-muted{background-color:var(--color-surface-alt)}.nav-toggle{flex-direction:column}