.reveal-module__lak-GW__reveal{opacity:1;transform:none}html[data-motion=enhanced] .reveal-module__lak-GW__reveal[data-reveal=true]{opacity:0;transform:translate3d(0, var(--reveal-distance,24px), 0) scale(.985);transition:opacity .72s var(--motion-ease), transform .72s var(--motion-ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}html[data-motion=enhanced] .reveal-module__lak-GW__reveal[data-visible=true]{opacity:1;transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.reveal-module__lak-GW__reveal{opacity:1!important;transition:none!important;transform:none!important}}
.page-module__NfDiEG__page{display:grid}.page-module__NfDiEG__hero{padding-top:44px}.page-module__NfDiEG__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:26px;display:grid}.page-module__NfDiEG__heroCopy{animation:page-module__NfDiEG__rise .78s var(--motion-ease) both;gap:18px;display:grid}.page-module__NfDiEG__heroCopy h1,.page-module__NfDiEG__storyCopy h2{max-width:14ch;font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(3.2rem,7vw,5.6rem);font-weight:400;line-height:.92}.page-module__NfDiEG__heroCopy p,.page-module__NfDiEG__storyCopy p{max-width:58ch;color:var(--muted);line-height:1.85}.page-module__NfDiEG__quoteCard{animation:page-module__NfDiEG__reveal-pop .88s var(--motion-ease) .14s both;gap:16px;padding:28px;display:grid}.page-module__NfDiEG__quoteCard span,.page-module__NfDiEG__timelineLabel,.page-module__NfDiEG__teamMeta span{color:var(--accent-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:700}.page-module__NfDiEG__quoteCard p{font-family:var(--font-serif), serif;font-size:1.55rem;font-style:italic;line-height:1.45}.page-module__NfDiEG__storyGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:28px;display:grid}.page-module__NfDiEG__storyCopy{gap:18px;display:grid}.page-module__NfDiEG__timelineCard{padding:28px}.page-module__NfDiEG__timelineCard ul{gap:22px;margin-top:18px;list-style:none;display:grid}.page-module__NfDiEG__timelineCard li{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;gap:18px;padding-bottom:18px;display:grid}.page-module__NfDiEG__timelineCard strong{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:2rem;font-weight:400}.page-module__NfDiEG__timelineCard h3,.page-module__NfDiEG__valueCard h3,.page-module__NfDiEG__teamMeta h3{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:1.8rem;font-weight:400}.page-module__NfDiEG__timelineCard p,.page-module__NfDiEG__valueCard p,.page-module__NfDiEG__teamMeta p{color:var(--muted);margin-top:10px;line-height:1.75}.page-module__NfDiEG__valueGrid,.page-module__NfDiEG__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__NfDiEG__valueCard{gap:16px;padding:28px;display:grid}.page-module__NfDiEG__teamCard{overflow:hidden}.page-module__NfDiEG__avatar{border-bottom:1px solid var(--line);background:radial-gradient(circle at top, #ffffff2e, transparent 38%), linear-gradient(160deg, #ff8c2b3d, transparent 54%), var(--bg-strong);min-height:260px}.page-module__NfDiEG__avatar1{background:radial-gradient(circle at top,#ffffff2e,#0000 38%),linear-gradient(160deg,#ff8c2b38,#0000 54%),linear-gradient(#232323,#171717)}.page-module__NfDiEG__avatar2{background:radial-gradient(circle at top,#ffffff2e,#0000 38%),linear-gradient(#ff8c2b3d,#0000 40%),linear-gradient(160deg,#1f1f1f,#131313)}.page-module__NfDiEG__avatar3{background:radial-gradient(circle at top,#ffffff2e,#0000 38%),linear-gradient(120deg,#ff8c2b42,#0000 48%),linear-gradient(#242424,#141414)}.page-module__NfDiEG__teamMeta{gap:10px;padding:24px;display:grid}.page-module__NfDiEG__ctaPanel{background:linear-gradient(120deg,#ff8c2b2e,#0000 42%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ff8c2b38;border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.page-module__NfDiEG__ctaPanel h2{max-width:17ch;font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-top:16px;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:.95}@media (max-width:960px){.page-module__NfDiEG__heroGrid,.page-module__NfDiEG__storyGrid,.page-module__NfDiEG__valueGrid,.page-module__NfDiEG__teamGrid{grid-template-columns:1fr}.page-module__NfDiEG__ctaPanel{flex-direction:column;align-items:start}}
.page-module___8aEwW__page{display:grid}.page-module___8aEwW__hero{padding-top:52px}.page-module___8aEwW__heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:center;gap:36px;display:grid}.page-module___8aEwW__heroCopy{animation:page-module___8aEwW__rise .78s var(--motion-ease) both}.page-module___8aEwW__heroAccent{color:var(--accent-soft);font-family:var(--font-serif), serif;margin-top:20px;font-size:1.35rem;font-style:italic}.page-module___8aEwW__heroTitle{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:clamp(4.6rem,12vw,8.8rem);font-weight:400;line-height:.88}.page-module___8aEwW__heroTitle span{color:var(--accent);text-shadow:0 0 28px #ff8c2b40}.page-module___8aEwW__heroText{max-width:56ch;color:var(--muted);margin-top:22px;font-size:1.05rem;line-height:1.85}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.page-module___8aEwW__heroHighlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;list-style:none;display:grid}.page-module___8aEwW__heroHighlights li{border:1px solid var(--line);background:#ffffff08;border-radius:22px;gap:8px;padding:18px;display:grid}.page-module___8aEwW__heroHighlights strong{letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}.page-module___8aEwW__heroHighlights span{color:var(--muted);font-size:.92rem;line-height:1.6}.page-module___8aEwW__heroVisual{min-height:590px;animation:page-module___8aEwW__reveal-pop .9s var(--motion-ease) .14s both}.page-module___8aEwW__stage{min-height:590px;position:relative}.page-module___8aEwW__heroPanel{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0f, #ffffff05), linear-gradient(150deg, #ff8c2b17, transparent 55%), var(--bg-elevated);box-shadow:var(--shadow);border-radius:34px;padding:32px;position:absolute;inset:36px 28px 86px 0;overflow:hidden}.page-module___8aEwW__heroPanel:before{content:"";background:radial-gradient(circle,#ff8c2b47,#0000 68%);border-radius:999px;width:300px;height:300px;position:absolute;top:12%;right:-14%}.page-module___8aEwW__panelTag{z-index:1;color:var(--accent-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:700;position:relative}.page-module___8aEwW__panelBody{z-index:1;gap:18px;max-width:300px;margin-top:10px;display:grid;position:relative}.page-module___8aEwW__panelBody h2{font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:.94}.page-module___8aEwW__panelBody p{color:var(--muted);line-height:1.8}.page-module___8aEwW__scheduleCard{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1111119e;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.page-module___8aEwW__scheduleCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.page-module___8aEwW__scheduleCard strong{font-size:1.05rem}.page-module___8aEwW__pole{background:linear-gradient(#ffffff52,#0000 16% 84%,#ffffff52),repeating-linear-gradient(135deg,#151515 0 18px,#ff8c2b 18px 36px,#f1deca 36px 54px,#1f1f1f 54px 72px);border:1px solid #ffffff1f;border-radius:999px;width:122px;height:360px;animation:7s ease-in-out infinite page-module___8aEwW__float;position:absolute;top:0;right:18px;box-shadow:inset 0 0 18px #ffffff1f,0 28px 60px #00000052}.page-module___8aEwW__microCard{border:1px solid var(--line);width:230px;box-shadow:var(--shadow);background:#121212eb;border-radius:24px;padding:22px;position:absolute;top:270px;right:104px}.page-module___8aEwW__microCard span,.page-module___8aEwW__roundBadge{text-transform:uppercase;letter-spacing:.14em}.page-module___8aEwW__microCard span{color:var(--accent-soft);font-size:.76rem;font-weight:700}.page-module___8aEwW__microCard strong{margin-top:12px;font-size:1.4rem;display:block}.page-module___8aEwW__microCard p{color:var(--muted);margin-top:8px;line-height:1.65}.page-module___8aEwW__roundBadge{background:linear-gradient(135deg, var(--accent-soft), var(--accent));color:#16120f;text-align:center;min-width:156px;min-height:156px;animation:page-module___8aEwW__reveal-pop .82s var(--motion-ease) .32s both, page-module___8aEwW__float 8s ease-in-out 1.2s infinite;border-radius:999px;justify-content:center;align-items:center;padding:18px;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute;bottom:16px;right:8px;box-shadow:0 22px 44px #ff8c2b4d}.page-module___8aEwW__metrics{padding-top:6px}.page-module___8aEwW__metricBand{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module___8aEwW__metricCard{border:1px solid var(--line);background:#ffffff08;border-radius:28px;padding:26px;transition:transform .22s,border-color .22s,background-color .22s}.page-module___8aEwW__metricCard strong{color:var(--accent-soft);font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:400;display:block}.page-module___8aEwW__metricCard p{color:var(--muted);line-height:1.7}.page-module___8aEwW__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module___8aEwW__serviceCard{gap:18px;padding:28px;display:grid}.page-module___8aEwW__serviceMeta{color:var(--accent-soft);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.82rem;font-weight:700;display:flex}.page-module___8aEwW__serviceCard h3{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:2rem;font-weight:400}.page-module___8aEwW__serviceCard p{color:var(--muted);line-height:1.8}.page-module___8aEwW__atmosphereGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:34px;display:grid}.page-module___8aEwW__atmosphereVisual{min-height:440px;position:relative}.page-module___8aEwW__visualPanelLarge,.page-module___8aEwW__visualPanelSmall{align-content:end;gap:14px;display:grid;position:absolute;overflow:hidden}.page-module___8aEwW__visualPanelLarge{background:linear-gradient(180deg, transparent, #0e0e0eb8), linear-gradient(150deg, #ff8c2b2e, transparent 54%), var(--bg-strong);padding:28px;inset:0 70px 70px 0}.page-module___8aEwW__visualPanelLarge:before{content:"";background:radial-gradient(circle,#ff8c2b59,#0000 70%);border-radius:999px;width:200px;height:200px;position:absolute;inset:20px auto auto -40px}.page-module___8aEwW__visualPanelSmall{min-height:170px;padding:24px;bottom:0;left:110px;right:0}.page-module___8aEwW__visualPanelLarge span,.page-module___8aEwW__visualPanelSmall span{z-index:1;color:var(--accent-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700;position:relative}.page-module___8aEwW__visualPanelLarge strong,.page-module___8aEwW__visualPanelSmall strong{z-index:1;max-width:16ch;font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:.96;position:relative}.page-module___8aEwW__visualPanelSmall strong{font-size:clamp(1.6rem,3vw,2.3rem)}.page-module___8aEwW__atmosphereCopy{gap:18px;display:grid}.page-module___8aEwW__atmosphereCopy h2{max-width:14ch;font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(2.8rem,5vw,4.4rem);font-weight:400;line-height:.95}.page-module___8aEwW__atmosphereCopy p{max-width:56ch;color:var(--muted);line-height:1.85}.page-module___8aEwW__hoursCard{margin-top:12px;padding:24px}.page-module___8aEwW__hoursHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.page-module___8aEwW__hoursHeader span{color:var(--accent-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.page-module___8aEwW__hoursHeader strong{font-size:1rem}.page-module___8aEwW__hoursCard ul{gap:12px;list-style:none;display:grid}.page-module___8aEwW__hoursCard li{color:var(--muted);border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.page-module___8aEwW__testimonialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module___8aEwW__testimonialCard{gap:20px;padding:28px;display:grid}.page-module___8aEwW__testimonialCard p{color:var(--text);font-family:var(--font-serif), serif;font-size:1.35rem;font-style:italic;line-height:1.5}.page-module___8aEwW__testimonialCard strong{color:var(--accent-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem}.page-module___8aEwW__ctaPanel{background:linear-gradient(120deg,#ff8c2b2e,#0000 40%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ff8c2b38;border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.page-module___8aEwW__ctaPanel h2{max-width:15ch;font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-top:16px;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:400;line-height:.95}.page-module___8aEwW__ctaActions{flex-wrap:wrap;gap:14px;display:flex}@media (hover:hover){.page-module___8aEwW__metricCard:hover{background:#ffffff0d;border-color:#ff8c2b2e;transform:translateY(-4px)}}@media (max-width:1080px){.page-module___8aEwW__heroGrid,.page-module___8aEwW__atmosphereGrid{grid-template-columns:1fr}.page-module___8aEwW__heroVisual{min-height:540px}.page-module___8aEwW__serviceGrid,.page-module___8aEwW__testimonialGrid,.page-module___8aEwW__metricBand{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__ctaPanel{flex-direction:column;align-items:start}}@media (max-width:720px){.page-module___8aEwW__hero{padding-top:28px}.page-module___8aEwW__heroHighlights,.page-module___8aEwW__serviceGrid,.page-module___8aEwW__testimonialGrid,.page-module___8aEwW__metricBand{grid-template-columns:1fr}.page-module___8aEwW__heroVisual,.page-module___8aEwW__stage{min-height:520px}.page-module___8aEwW__heroPanel{inset:54px 0 92px}.page-module___8aEwW__panelBody{margin-top:74px}.page-module___8aEwW__scheduleCard{flex-direction:column;align-items:start}.page-module___8aEwW__pole{width:92px;height:250px;top:0;left:auto;right:18px}.page-module___8aEwW__microCard{width:min(210px,100% - 48px);top:auto;bottom:118px;right:16px}.page-module___8aEwW__roundBadge{min-width:124px;min-height:124px;font-size:.74rem;bottom:0;right:12px}.page-module___8aEwW__atmosphereVisual{min-height:360px}.page-module___8aEwW__visualPanelLarge{inset:0 24px 84px 0}.page-module___8aEwW__visualPanelSmall{left:46px}}
.page-module__VKYseq__page{display:grid}.page-module__VKYseq__hero{padding-top:44px}.page-module__VKYseq__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:end;gap:26px;display:grid}.page-module__VKYseq__heroCopy{animation:page-module__VKYseq__rise .78s var(--motion-ease) both;gap:18px;display:grid}.page-module__VKYseq__heroCopy h1,.page-module__VKYseq__bookingCopy h2{max-width:14ch;font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(3.2rem,7vw,5.6rem);font-weight:400;line-height:.92}.page-module__VKYseq__heroCopy p,.page-module__VKYseq__bookingCopy p{max-width:58ch;color:var(--muted);line-height:1.85}.page-module__VKYseq__heroPanel{animation:page-module__VKYseq__reveal-pop .88s var(--motion-ease) .14s both;padding:28px}.page-module__VKYseq__heroPanel span,.page-module__VKYseq__serviceTop span,.page-module__VKYseq__membershipCard span,.page-module__VKYseq__stepCard span{color:var(--accent-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:700}.page-module__VKYseq__heroPanel ul{gap:18px;margin-top:18px;list-style:none;display:grid}.page-module__VKYseq__heroPanel li{border-bottom:1px solid #ffffff14;padding-bottom:18px}.page-module__VKYseq__heroPanel strong,.page-module__VKYseq__serviceCard h3,.page-module__VKYseq__membershipCard h3,.page-module__VKYseq__stepCard h3,.page-module__VKYseq__faqCard h3{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:1.9rem;font-weight:400}.page-module__VKYseq__heroPanel p,.page-module__VKYseq__serviceCard p,.page-module__VKYseq__membershipCard p,.page-module__VKYseq__stepCard p,.page-module__VKYseq__faqCard p{color:var(--muted);margin-top:10px;line-height:1.75}.page-module__VKYseq__menuGrid,.page-module__VKYseq__membershipGrid,.page-module__VKYseq__faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__VKYseq__serviceCard,.page-module__VKYseq__membershipCard,.page-module__VKYseq__faqCard{gap:16px;padding:28px;display:grid}.page-module__VKYseq__serviceTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__VKYseq__serviceTop strong{font-size:1rem}.page-module__VKYseq__inlineLink{width:fit-content;color:var(--accent-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.86rem;font-weight:700}.page-module__VKYseq__membershipCard span{background:#ff8c2b14;border:1px solid #ff8c2b38;border-radius:999px;width:fit-content;padding:8px 12px;display:inline-flex}.page-module__VKYseq__bookingPanel{background:linear-gradient(120deg,#ff8c2b2e,#0000 42%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ff8c2b38;border-radius:32px;gap:30px;padding:30px;display:grid}.page-module__VKYseq__bookingCopy{gap:18px;display:grid}.page-module__VKYseq__bookingSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module__VKYseq__stepCard{background:#11111180;border:1px solid #ffffff14;border-radius:24px;padding:24px}@media (max-width:960px){.page-module__VKYseq__heroGrid,.page-module__VKYseq__menuGrid,.page-module__VKYseq__membershipGrid,.page-module__VKYseq__bookingSteps,.page-module__VKYseq__faqGrid{grid-template-columns:1fr}}
