.hero-editorial--private .hero-editorial__visual{background:linear-gradient(135deg,rgba(16,34,59,0.9),rgba(24,183,186,0.85))}.hero-editorial--private .hero-editorial__content{max-width:640px}.hero-editorial__pill-nav{margin-top:16px}.private-section{position:relative}.private-intro-grid{align-items:flex-start;gap:32px}.private-intro-grid--reverse{flex-direction:row-reverse}.private-intro-grid--reverse>div:first-child{order:2}.private-intro-grid--reverse>div:last-child{order:1}.private-formats-card{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.private-pill-list{display:flex;flex-wrap:wrap;gap:8px 10px;margin:8px 0 12px}.private-pill{border-radius:999px;padding:6px 12px;font-size:0.75rem;background:rgba(255,255,255,0.9);border:1px solid rgba(16,34,59,0.08);color:var(--color-text-muted)}.private-card-cta{margin-top:4px}.private-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.private-section-heading--center{flex-direction:column;align-items:center;text-align:center}.private-link-inline{white-space:nowrap}.private-masonry{margin-top:8px}.private-logistics-card{display:flex;flex-direction:column;gap:12px}.private-logistics-media{margin-top:8px;display:flex;flex-direction:column;gap:10px}.private-logistics-image{border-radius:18px;box-shadow:var(--shadow-md)}.private-logistics-note{font-size:0.875rem;color:var(--color-text-muted)}.private-hosts-grid{align-items:center;gap:32px}.private-hosts-image-wrap{position:relative}.private-hosts-image{border-radius:24px;box-shadow:var(--shadow-lg)}.private-hosts-badge{position:absolute;left:16px;bottom:16px;max-width:260px;background:rgba(255,255,255,0.96)}.private-icon-list{list-style:none;padding-left:0;margin-bottom:0}.private-icon-list li{margin-bottom:16px}.private-icon-list h4{margin-bottom:4px;font-size:1rem}.private-games-card{align-self:stretch;display:flex;flex-direction:column;gap:8px}.private-flow{background:linear-gradient(to bottom,rgba(247,241,234,0.8),rgba(253,250,246,0.8))}.private-timeline{position:relative;margin-top:8px;border-radius:24px;background:rgba(255,255,255,0.92);box-shadow:var(--shadow-md);padding:24px 24px 8px}.private-timeline::before{content:"";position:absolute;left:120px;top:24px;bottom:24px;width:2px;background:linear-gradient(to bottom,var(--color-primary),var(--color-accent))}.private-timeline-item{position:relative;padding-left:160px;padding-bottom:24px}.private-timeline-item:last-child{padding-bottom:8px}.private-timeline-time{position:absolute;left:24px;top:4px;font-size:0.8rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-text-muted)}.private-timeline-content h3{font-size:1.05rem;margin-bottom:4px}.private-timeline-item::before{content:"";position:absolute;left:112px;top:10px;width:14px;height:14px;border-radius:999px;border:2px solid #fff;background:var(--color-primary);box-shadow:0 0 0 2px rgba(255,111,97,0.3)}.private-timeline-item--optional .private-timeline-time{color:var(--color-accent)}.private-gallery-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2.6fr);gap:28px;align-items:stretch}.private-gallery-main{padding:0;overflow:hidden}.private-gallery-image{width:100%;height:100%;object-fit:cover;border-radius:24px}.private-gallery-copy{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.private-benefits-grid{gap:24px;margin-top:8px}.private-cta-strip{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,var(--color-primary-soft),var(--color-accent-soft))}.private-cta-text h3{margin-bottom:4px}.private-cta-text p{margin-bottom:0}.private-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.private-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:8px}.private-faq-item h3{font-size:1rem}.private-contact-card{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(250,245,238,0.98))}.private-contact-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr);gap:32px;align-items:flex-start}.private-contact-copy ul{margin-top:4px}.private-contact-soft-cta p{font-size:0.9rem;margin-bottom:0}.private-contact-form-wrap{background:rgba(255,255,255,0.96);border-radius:20px;box-shadow:var(--shadow-md);padding:20px}.private-contact-form .form-row{gap:16px}.private-contact-consent{margin-bottom:16px;font-size:0.8rem;color:var(--color-text-muted)}.private-consent-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.private-consent-label input[type=checkbox]{width:auto;margin-top:3px}.private-contact-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width:1024px){.private-section-heading{flex-direction:column;align-items:flex-start}.private-link-inline{align-self:flex-start}.private-gallery-grid{grid-template-columns:1.4fr 1.3fr}.private-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.private-contact-layout{grid-template-columns:1.1fr 1fr}.private-timeline::before{left:100px}.private-timeline-item{padding-left:140px}.private-timeline-time{left:16px}.private-timeline-item::before{left:92px}}@media (max-width:768px){.private-intro-grid,.private-intro-grid--reverse{display:flex;flex-direction:column}.private-intro-grid--reverse>div:first-child,.private-intro-grid--reverse>div:last-child{order:unset}.private-section-heading,.private-section-heading--center{text-align:left;align-items:flex-start}.private-section-heading--center{align-items:flex-start}.private-gallery-grid{grid-template-columns:1fr}.private-gallery-main{order:-1}.private-benefits-grid{grid-template-columns:1fr}.private-cta-strip{flex-direction:column;align-items:flex-start}.private-faq-grid{grid-template-columns:1fr}.private-contact-layout{grid-template-columns:1fr;gap:24px}.private-contact-form-wrap{padding:16px}.private-timeline{padding:20px 16px 8px}.private-timeline::before{left:12px}.private-timeline-item{padding-left:32px;padding-bottom:18px}.private-timeline-time{position:static;margin-bottom:2px}.private-timeline-item::before{left:6px;top:24px}.private-timeline-content h3{font-size:1rem}}@media (max-width:480px){.private-formats-card,.private-games-card,.private-logistics-card{padding:16px}.private-gallery-image{border-radius:18px}.private-contact-form .form-row{flex-direction:column}.private-contact-form-wrap{padding:14px}.private-cta-actions{flex-direction:column;align-items:stretch}}