.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--bg);border-bottom:1px solid rgba(46,42,36,.1)}.Header_inner__DLT3k{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:28px 56px}.Header_brand__fkyv5{font-family:var(--font-serif);font-size:19px;letter-spacing:.02em}.Header_nav__tNWGY{display:flex;gap:28px;font-size:14px;color:var(--ink-muted)}.Hero_hero__bqvNd{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;padding:80px 56px 72px;align-items:center}.Hero_kicker__59FQ4{font-family:var(--font-script);font-size:30px;color:var(--accent);margin-bottom:14px}.Hero_title__h4PJ2{font-family:var(--font-serif);font-weight:300;font-size:62px;line-height:1.04;letter-spacing:-.015em;margin:0 0 24px}.Hero_text__nRZbf{font-size:19px;line-height:1.6;color:var(--ink-soft);max-width:440px;margin:0 0 32px;font-weight:300}.Hero_actions__yXeUX{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.Hero_cta__1n4WS{background:var(--accent);color:#f4f0eb;padding:15px 28px;border-radius:999px;font-size:15px;font-weight:600;border:none;cursor:pointer;font-family:inherit}.Hero_note__xVKu4{font-size:14px;color:var(--ink-muted)}.Hero_media__OGcwm{position:relative}.Hero_badge__mnOYT{position:absolute;bottom:-22px;left:-22px;background:var(--sage);color:#f4f0eb;padding:16px 20px;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.15);animation:Hero_flt__QtI8L 6s ease-in-out infinite;z-index:1}.Hero_badgeNumber__2LyGZ{font-family:var(--font-serif);font-size:34px;line-height:1}.Hero_badgeLabel__pEMRc{font-size:12px;opacity:.85;margin-top:4px}.Hero_imgDesktop__0AbN1,.Hero_imgMobile__JPKk0{width:359px;height:463px;object-fit:cover;object-position:center top;border-radius:16px;display:block}.Hero_imgMobile__JPKk0{display:none}@media (max-width:768px){.Hero_imgDesktop__0AbN1{display:none}.Hero_imgMobile__JPKk0{display:block;width:336px;max-width:100%;height:336px;aspect-ratio:1/1;object-position:center top;margin:0 auto}}.Directions_section__hSyL6{max-width:1200px;margin:0 auto;padding:0 56px 72px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.Directions_cardNeuro__jBlcc,.Directions_cardSelf__MFOZS{border-radius:18px;padding:36px 34px}.Directions_cardSelf__MFOZS{background:var(--accent);color:#f3ecea}.Directions_cardNeuro__jBlcc{background:var(--sage);color:#f3efe9}.Directions_emoji__C1kJ2{font-size:26px;margin-bottom:14px}.Directions_title__WXhbL{font-family:var(--font-serif);font-weight:400;font-size:26px;margin:0 0 14px}.Directions_text__eQuIM{font-size:15.5px;line-height:1.6;margin:0;opacity:.94}.Directions_textAlt__fKhbE{font-size:15.5px;line-height:1.6;margin:0;opacity:.92}.About_section__fhW5H{background:var(--bg-alt)}.About_inner__hOIzw{max-width:1200px;margin:0 auto;padding:72px 56px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px;align-items:center}.About_photo__OQHZb{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center center;border-radius:16px;display:block}.About_kicker__ocbCC{font-family:var(--font-script);font-size:28px;color:var(--accent);margin-bottom:8px}.About_lead__9v_tG{font-family:var(--font-serif);font-weight:300;font-size:24px;line-height:1.55;color:#3a352d;margin:0 0 18px}.About_text___Mbf3{font-size:15.5px;line-height:1.65;color:var(--ink-soft);margin:0}.Education_section__6R7js{max-width:1200px;margin:0 auto;padding:72px 56px}.Education_title__kAhBZ{font-family:var(--font-serif);font-weight:300;font-size:36px;margin:0 0 8px}.Education_subtitle__CDNoF{font-size:14px;color:#8a7f6a;margin:0 0 28px}.Education_list__fYPaw{display:flex;flex-direction:column;gap:0}.Education_row___1wyb{display:grid;grid-template-columns:120px 1fr;grid-gap:24px;gap:24px;padding:16px 0;border-top:1px solid rgba(46,42,36,.12)}.Education_period__kEqto{font-family:var(--font-mono);font-size:13px;color:var(--accent)}.Education_text__W4l0x{font-size:15.5px;color:#4a4338}.Booking_section__1y7wo{background:var(--ink);color:var(--bg)}.Booking_inner__tzfAO{max-width:1200px;margin:0 auto;padding:72px 56px;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.Booking_title__ylbbK{font-family:var(--font-serif);font-weight:300;font-size:36px;margin:0 0 16px}.Booking_text__Ot18g{font-size:16px;line-height:1.6;color:#c3b8a5;margin:0 0 24px;font-weight:300}.Booking_actions__rtHJ5{display:flex;gap:12px;flex-wrap:wrap}.Booking_cta__A_Q43{background:var(--accent);color:#f4f0eb;padding:14px 24px;border-radius:999px;font-weight:600;font-size:15px;border:none;cursor:pointer;font-family:inherit}.Booking_telegram__C7ZGy{border:1px solid rgba(241,234,221,.4);color:var(--bg);padding:14px 24px;border-radius:999px;font-size:15px}.Booking_card__C6LRi{background:#3a352d;border-radius:16px;border:1px solid rgba(241,234,221,.12);padding:24px;cursor:pointer}.Booking_calendarLabel__ZULqh{font-family:var(--font-mono);font-size:12px;color:#a08b6f;margin-bottom:14px}.Booking_calendarGrid__Axmhf{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.Booking_weekday__cQitQ{text-align:center;font-size:11px;color:#7a715f;padding:4px 0}.Booking_day__welrp{text-align:center;font-size:13px;padding:8px 0}.Booking_slots__tsBED{display:flex;gap:8px;margin-top:16px}.Booking_slot__wpFdC{flex:1 1;text-align:center;border-radius:8px;padding:9px 0;font-size:13px}.Footer_footer__pQtti{background:var(--bg-alt);border-top:1px solid rgba(46,42,36,.1)}.Footer_inner__vtL_T{max-width:1200px;margin:0 auto;padding:48px 56px}.Footer_top__YBhK_{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:24px}.Footer_brand__0rdww{font-family:var(--font-serif);font-size:18px;letter-spacing:.02em}.Footer_links__cFiYr{display:flex;gap:22px;font-size:14px;color:var(--ink-muted)}.Footer_seo__MAYXy{font-size:12px;line-height:1.7;color:#9a8f7a;margin:0;max-width:900px}.LanguageSwitcher_switcher__CViAX{display:flex;gap:6px;font-family:var(--font-mono);font-size:12px}.LanguageSwitcher_lang__fVGaZ{padding:4px 8px;color:#8f8776;cursor:pointer}.LanguageSwitcher_active__KxGtj{border-radius:6px;background:var(--ink);color:var(--bg)}.Positioning_section__0ZbZR{background:var(--bg-alt);border-top:1px solid rgba(46,42,36,.08);border-bottom:1px solid rgba(46,42,36,.08)}.Positioning_inner__TEZVt{max-width:1200px;margin:0 auto;padding:40px 56px}.Positioning_quote__KLTw2{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:26px;line-height:1.5;color:#3a352d;max-width:820px;margin:0}.Requests_section__zd__d{max-width:1200px;margin:0 auto;padding:72px 56px}.Requests_eyebrow__JrnmI{font-family:var(--font-script);font-size:28px;color:var(--accent);margin-bottom:8px}.Requests_title__WWcJ7{font-family:var(--font-serif);font-weight:300;font-size:36px;margin:0 0 32px}.Requests_grid__ROPNF{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.Requests_card__b1Wu4{background:var(--card);border:1px solid rgba(46,42,36,.08);border-radius:14px;padding:20px 22px;font-size:15.5px;line-height:1.5;color:#4a4338}.Boundaries_section__s5Cqk{max-width:1200px;margin:0 auto;padding:0 56px 72px}.Boundaries_card__Rapo_{background:var(--card);border:1px solid rgba(46,42,36,.1);border-radius:18px;padding:34px 36px}.Boundaries_title__kHAnX{font-family:var(--font-serif);font-weight:400;font-size:26px;margin:0 0 14px}.Boundaries_body__5tc9P{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0 0 12px}.Boundaries_note__q34n4{font-size:15px;line-height:1.6;color:#8a7f6a;margin:0}.Instagram_section__we7qT{max-width:1200px;margin:0 auto;padding:72px 56px}.Instagram_head__qH1Ob{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px}.Instagram_title__UZl5Q{font-family:var(--font-serif);font-weight:300;font-size:26px;margin:0}.Instagram_link__phnyn{font-size:14px;color:var(--accent)}.Instagram_grid__GE__e{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.Instagram_tile__W6mKU{aspect-ratio:1;border-radius:12px;background:repeating-linear-gradient(135deg,#ddd6ce,#ddd6ce 10px,#d6cfc6 0,#d6cfc6 20px);display:flex;align-items:center;justify-content:center;padding:14px}.Instagram_tileText__EVeM8{font-family:var(--font-script);font-size:22px;color:#5a5347;text-align:center}