.prywatne-hero{padding-top:var(--space-16)}.prywatne-hero-inner{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1.1fr);gap:var(--space-6);align-items:center;background:radial-gradient(circle at top left,rgba(255,255,255,0.98),rgba(255,245,232,0.98)),radial-gradient(circle at bottom right,rgba(53,81,62,0.7),rgba(19,39,28,1))}.prywatne-hero-content h1{margin-bottom:var(--space-4)}.prywatne-hero-lead{font-size:var(--font-size-lg);color:var(--gray-50);max-width:34rem}.prywatne-hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6);margin-bottom:var(--space-4)}.prywatne-hero-note{font-size:var(--font-size-xs);color:rgba(255,250,243,0.85);max-width:30rem}.prywatne-hero-media{display:flex;justify-content:flex-end}.prywatne-hero-image-wrap{max-width:420px;width:100%;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(215,192,138,0.6)}.prywatne-hero-image-wrap img{width:100%;height:auto;object-fit:cover}.prywatne-section-header{max-width:42rem;margin:0 auto var(--space-10)}.prywatne-section-header p{margin-top:var(--space-3)}.prywatne-ideas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.prywatne-idea-card h3{margin-bottom:var(--space-3)}.prywatne-list{list-style:disc;margin-left:1.25rem;color:var(--color-text-soft);font-size:var(--font-size-sm)}.prywatne-list li+li{margin-top:0.4rem}.prywatne-split{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);gap:var(--space-8);align-items:center}.prywatne-split-reverse{grid-template-columns:minmax(0,1fr)minmax(0,1.2fr)}.prywatne-split-content h2{margin-bottom:var(--space-4)}.prywatne-split-content>p{margin-bottom:var(--space-5)}.prywatne-game-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.prywatne-game-card h3{margin-bottom:var(--space-2)}.prywatne-game-card a{margin-top:var(--space-2);display:inline-flex}.prywatne-split-media{display:flex;justify-content:center}.prywatne-image-frame{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid rgba(184,157,122,0.6);background-color:rgba(255,250,243,0.9)}.prywatne-image-frame img{width:100%;height:auto;object-fit:cover}.prywatne-scenography-grid{gap:var(--space-6);margin-top:var(--space-4)}.prywatne-scenography-grid h3{margin-bottom:var(--space-2)}.prywatne-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);align-items:flex-start}.prywatne-team-grid h2{margin-bottom:var(--space-3)}.prywatne-how{background:radial-gradient(circle at top left,rgba(255,255,255,0.9),transparent 55%),radial-gradient(circle at bottom right,rgba(201,168,120,0.2),transparent 60%)}.prywatne-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}.prywatne-step{background:rgba(255,250,243,0.96);border-radius:var(--radius-lg);padding:var(--space-4);border:var(--border-subtle);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3)}.prywatne-step-index{width:2rem;height:2rem;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;font-size:var(--font-size-sm);display:flex;align-items:center;justify-content:center;font-weight:600}.prywatne-step h3{margin-bottom:var(--space-2)}.prywatne-how-media{max-width:640px;margin:0 auto}.prywatne-programs-card{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.prywatne-programs-content h2{margin-bottom:var(--space-3)}.prywatne-programs-list{margin-top:var(--space-3);margin-bottom:var(--space-4)}.prywatne-programs-aside{background:rgba(123,30,43,0.04);border-radius:var(--radius-md);padding:var(--space-4);border:1px solid rgba(123,30,43,0.12)}.prywatne-programs-aside h3{margin-bottom:var(--space-3)}.prywatne-disclaimer{font-size:var(--font-size-xs);margin-top:var(--space-3);color:var(--color-text-soft)}.prywatne-gallery-wrapper{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,0.9fr);gap:var(--space-8);align-items:center}.prywatne-gallery-item{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid rgba(215,192,138,0.7);background:var(--color-surface-elevated)}.prywatne-gallery-item img{width:100%;height:auto;object-fit:cover}.prywatne-gallery-item figcaption{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-soft)}.prywatne-gallery-cta{display:flex;flex-direction:column;gap:var(--space-3)}.prywatne-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.prywatne-faq-item h3{margin-bottom:var(--space-2)}.prywatne-contact-layout{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,1.3fr);gap:var(--space-10);align-items:flex-start}.prywatne-contact-intro h2{margin-bottom:var(--space-3)}.prywatne-contact-card{box-shadow:var(--shadow-md)}.prywatne-form-grid{column-gap:var(--space-4)}.prywatne-form-note{font-size:var(--font-size-xs);color:var(--color-text-soft);margin-bottom:var(--space-4)}.prywatne-form-submit{width:100%}.prywatne-games{position:relative}.prywatne-games::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(178,138,59,0.07),transparent 55%);pointer-events:none;z-index:-1}@media (max-width:1023px){.prywatne-hero-inner{grid-template-columns:minmax(0,1fr);padding:var(--space-5)}.prywatne-hero-media{order:-1;justify-content:flex-start}.prywatne-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.prywatne-programs-card{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.prywatne-gallery-wrapper{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.prywatne-contact-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}@media (max-width:767px){.prywatne-hero{padding-top:var(--space-12)}.prywatne-hero-inner{padding:var(--space-4)}.prywatne-hero-ctas{flex-direction:column;align-items:stretch}.prywatne-ideas-grid{grid-template-columns:minmax(0,1fr)}.prywatne-split,.prywatne-split-reverse{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.prywatne-game-cards{grid-template-columns:minmax(0,1fr)}.prywatne-team-grid{grid-template-columns:minmax(0,1fr)}.prywatne-steps{grid-template-columns:minmax(0,1fr)}.prywatne-faq-grid{grid-template-columns:minmax(0,1fr)}.prywatne-form-grid{grid-template-columns:minmax(0,1fr)}.prywatne-gallery-item figcaption{font-size:var(--font-size-xs)}}@media (prefers-reduced-motion:reduce){.prywatne-hero-inner,.prywatne-step,.prywatne-image-frame,.prywatne-gallery-item{scroll-margin-top:var(--space-12)}}