body{overflow-x:hidden}.hero-cta-group{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hero-image{width:100%;height:100%;object-fit:cover}.hero-cta{min-width:180px}.hero-visual{max-width:520px;margin:0 auto}.section-header{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.section-heading-row{max-width:760px}.home-offer-grid{margin-top:var(--space-2)}.home-why-grid{gap:var(--space-8);align-items:center}.home-why-image-wrap{max-width:520px;margin:0 auto}.home-why-image{border-radius:var(--radius-md)}.home-why-card{padding:var(--space-4)}.home-why-caption{margin-top:var(--space-4);font-size:0.9rem;color:var(--color-text-muted)}.home-formats-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-6)}.home-format-item{display:flex;flex-direction:column;gap:var(--space-4);border-radius:var(--radius-lg);border:1px solid rgba(31,41,55,0.9);background:radial-gradient(circle at top,rgba(15,23,42,0.96),#020617);padding:var(--space-5);box-shadow:var(--shadow-sm)}.home-format-media{border-radius:var(--radius-md);overflow:hidden}.home-format-image{width:100%;height:100%;object-fit:cover}.home-format-content .button{margin-top:var(--space-3)}.home-events-grid{gap:var(--space-8);align-items:stretch}.home-event-cards{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-4)}.home-event-card{height:100%}.home-events-media{display:flex;align-items:center;justify-content:center}.home-events-image-stack{display:grid;gap:var(--space-4)}.home-events-image-card{padding:var(--space-3)}.home-events-image{border-radius:var(--radius-md)}.home-events-caption{margin-top:var(--space-3);font-size:0.9rem;color:var(--color-text-muted)}.home-atmosphere{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.home-atmosphere-media{max-width:520px;margin:0 auto}.home-atmosphere-card{padding:var(--space-3)}.home-atmosphere-image{border-radius:var(--radius-md)}.home-cta{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-8);align-items:flex-start}.home-cta-main{display:flex;flex-direction:column;gap:var(--space-4)}.home-cta-buttons{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.home-cta-form-wrap{background:radial-gradient(circle at top,rgba(15,23,42,0.96),#020617);border-radius:var(--radius-lg);border:1px solid rgba(31,41,55,0.95);padding:var(--space-5)}.home-cta-legal{margin-top:var(--space-3);font-size:0.8rem}.home-faq-preview{display:flex;flex-direction:column;gap:var(--space-6)}.home-faq-items{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.home-faq-link{margin-top:var(--space-2)}.home-events-image-card:nth-child(1){box-shadow:var(--shadow-md),var(--shadow-soft-red)}@media (min-width:768px){.home-formats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-format-item{flex-direction:column}}@media (min-width:900px){.home-event-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-atmosphere{grid-template-columns:1.2fr 1fr}}@media (max-width:767px){.hero{padding-top:var(--space-12);padding-bottom:var(--space-12)}.home-cta{grid-template-columns:1fr}.home-cta-form-wrap{order:-1}}