.home-main{position:relative}.maze-section-hero{padding-top:var(--space-16);padding-bottom:var(--space-12)}.hero-cta-row{margin-top:var(--space-8);margin-bottom:var(--space-4)}.hero-meta-row{margin-top:var(--space-4)}.overview-grid{margin-top:var(--space-10)}.maze-planning-grid{align-items:center;gap:var(--space-10)}.maze-planning-figure img,.difficulty-figure img,.elemental-figure img,.top10-image,.hero-labyrinth-image,.solve-maze-image{border-radius:24px;box-shadow:var(--shadow-elevated);border:1px solid var(--color-border-soft)}.elemental-guide-grid{gap:var(--space-10);align-items:stretch}.difficulty-grid{align-items:center;gap:var(--space-10)}.solve-maze-grid{align-items:center;gap:var(--space-10)}.top10-spread-grid{margin-top:var(--space-10)}.section-header{margin-bottom:var(--space-8)}@media(max-width:960px){.maze-section-hero{padding-top:var(--space-12);padding-bottom:var(--space-10)}.overview-grid,.difficulty-grid,.solve-maze-grid,.maze-planning-grid{gap:var(--space-8)}.section-header{margin-bottom:var(--space-6)}}@media(max-width:640px){.hero-cta-row{flex-direction:column;align-items:stretch}.hero-meta-row{flex-direction:column;align-items:flex-start}}