.page_detailPage__Qv1vQ{min-height:100vh}.page_hero__F3O_d{padding:60px 0;background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);color:#fff;text-align:center}.page_title__X2k2_{font-size:3rem;font-weight:700}.page_content__zBSJb{padding:80px 0}.page_mainContent__UYwrS{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:60px;align-items:center}@media(max-width:1024px){.page_content__zBSJb{padding:60px 0}.page_mainContent__UYwrS{grid-template-columns:1fr;gap:28px;margin-bottom:45px}.page_imageSection__MiPf4{height:420px}.page_sectionTitle__yINzI{font-size:1.8rem}}.page_imageSection__MiPf4{position:relative;border-radius:12px;overflow:hidden;background:var(--bg-light);display:flex;align-items:center;justify-content:center;padding:12px;width:100%;max-width:420px;height:480px;justify-self:center}.page_infusionImage__WOAtd{object-fit:contain}.page_descriptionSection__hrGba h2{margin-bottom:20px}.page_sectionTitle__yINzI{font-size:2rem;font-weight:600;color:var(--primary-color);margin-bottom:30px}.page_composition__S9DIj,.page_description__0CBsf{font-size:1.1rem;line-height:1.8;color:var(--text-light)}.page_compositionText__NTLV9{margin-bottom:20px;white-space:pre-line}.page_flaskHeader__OaitG{margin-bottom:20px}.page_daySection__Al0JJ{margin-bottom:30px;padding-left:35px;position:relative;padding-top:5px}.page_daySection__Al0JJ:before{content:"•";position:absolute;left:10px;top:5px;color:var(--primary-color);font-weight:700;font-size:1.8rem;line-height:1}.page_dayTitle__4BtXJ{font-weight:700;font-size:1.2rem;color:var(--primary-color);margin-bottom:12px;display:block}.page_dayContent__RQiNI{white-space:pre-line;padding-left:0;margin-top:0;line-height:1.8}.page_benefitsSection__WmntV,.page_compositionSection__InxXE,.page_whyChooseSection__YoOBH{margin-bottom:60px;padding:40px;background:var(--bg-light);border-radius:12px}.page_priceBadge__QJ6Rw{display:inline-block;font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:20px;padding:10px 20px;background:rgba(107,163,216,.1);border-radius:8px}.page_appointmentSection__CdRO5{margin-top:60px;padding:40px;background:var(--bg-light);border-radius:12px}.page_appointmentDescription__u7Fkd{font-size:1.1rem;color:var(--text-light);margin-bottom:30px;text-align:center}.page_appointmentForm__v3t_h{max-width:600px;margin:0 auto}.page_formGroup__AmUEJ{margin-bottom:25px}.page_formGroup__AmUEJ label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-color)}.page_formGroup__AmUEJ input{width:100%;padding:12px 15px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .3s}.page_formGroup__AmUEJ input:focus{outline:none;border-color:var(--primary-color)}.page_checkboxGroup__aPfoq{margin-bottom:30px;display:flex;align-items:flex-start;gap:12px}.page_checkbox__JuRF0{margin-top:4px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.page_checkboxLabel__oLUOp{font-size:.9rem;line-height:1.6;color:var(--text-light);cursor:pointer}.page_checkboxLabel__oLUOp a{color:var(--primary-color);text-decoration:underline}.page_checkboxLabel__oLUOp a:hover{color:var(--secondary-color)}.page_submitButton__8tZsw{width:100%;padding:15px;background:var(--primary-color);color:#fff;border-radius:8px;font-size:1.1rem;font-weight:600;transition:background .3s,transform .3s;cursor:pointer}.page_submitButton__8tZsw:hover{background:var(--secondary-color);transform:translateY(-2px)}.page_submitButton__8tZsw:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_list__k9Qe8{list-style:none;padding:0}.page_listItem__3YqI5{padding:15px 0 15px 30px;position:relative;font-size:1.1rem;line-height:1.6;color:var(--text-color)}.page_listItem__3YqI5:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700;font-size:1.2rem}@media(max-width:480px){.page_mainContent__UYwrS{grid-template-columns:1fr;align-items:start}.page_title__X2k2_{font-size:2rem}.page_imageSection__MiPf4{padding:10px;max-width:320px;margin:0 auto;height:380px}.page_appointmentSection__CdRO5,.page_benefitsSection__WmntV,.page_compositionSection__InxXE,.page_whyChooseSection__YoOBH{padding:25px}.page_appointmentForm__v3t_h{max-width:100%}.page_daySection__Al0JJ{padding-left:26px}.page_daySection__Al0JJ:before{left:6px}}.Breadcrumbs_breadcrumbs__HDry6{font-size:.95rem;color:var(--text-light);margin:0 0 16px}.Breadcrumbs_inverted__iiv_q{color:hsla(0,0%,100%,.9)}.Breadcrumbs_list__SOkj4{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0}.Breadcrumbs_item__fGgHH{display:inline-flex;align-items:center}.Breadcrumbs_separator__vHih0{opacity:.7;margin-left:6px}.Breadcrumbs_link__1vg2F{color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s,opacity .2s}.Breadcrumbs_link__1vg2F:hover{border-bottom-color:currentColor;opacity:.95}.Breadcrumbs_current__MwK7Y{font-weight:600;opacity:.95}.InfusionAppointmentForm_appointmentForm__PhN3R{max-width:600px;margin:0 auto}.InfusionAppointmentForm_formGroup__CMtw9{margin-bottom:25px}.InfusionAppointmentForm_formGroup__CMtw9 label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-color)}.InfusionAppointmentForm_formGroup__CMtw9 input{width:100%;padding:12px 15px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .3s}.InfusionAppointmentForm_formGroup__CMtw9 input:focus{outline:none;border-color:var(--primary-color)}.InfusionAppointmentForm_checkboxGroup__xie7W{margin-bottom:30px;display:flex;align-items:flex-start;gap:12px}.InfusionAppointmentForm_checkbox__1ww7I{margin-top:4px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.InfusionAppointmentForm_checkboxLabel__UEeCJ{font-size:.9rem;line-height:1.6;color:var(--text-light);cursor:pointer}.InfusionAppointmentForm_checkboxLabel__UEeCJ a{color:var(--primary-color);text-decoration:underline}.InfusionAppointmentForm_checkboxLabel__UEeCJ a:hover{color:var(--secondary-color)}.InfusionAppointmentForm_submitButton__u27EC{width:100%;padding:15px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;transition:background .3s,transform .3s;cursor:pointer}.InfusionAppointmentForm_submitButton__u27EC:hover{background:var(--secondary-color);transform:translateY(-2px)}.InfusionAppointmentForm_submitButton__u27EC:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:480px){.InfusionAppointmentForm_appointmentForm__PhN3R{max-width:100%}}.ContactForm_contactForm__x7_xR{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:start}.ContactForm_formFields__NgL43{display:flex;flex-direction:column;gap:20px}.ContactForm_formGroup__OuXpm label{display:block;margin-bottom:8px;font-weight:400;color:var(--text-color);font-size:1rem}.ContactForm_formGroup__OuXpm input{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;font-family:inherit;background:#fff;color:var(--text-color);transition:border-color .3s}.ContactForm_formGroup__OuXpm input::placeholder{color:var(--text-light)}.ContactForm_formGroup__OuXpm input:focus{outline:none;border-color:var(--primary-color)}.ContactForm_formActions__XyTBd{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.ContactForm_submitButton__MiEYD{padding:12px 40px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;transition:background .3s;cursor:pointer;white-space:nowrap}.ContactForm_submitButton__MiEYD:hover{background:var(--secondary-color)}.ContactForm_checkboxGroup___45f4{display:flex;align-items:flex-start;gap:12px;max-width:300px}.ContactForm_checkbox__Ltveg{margin-top:4px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.ContactForm_checkboxLabel__ZPeiy{font-size:.85rem;line-height:1.5;color:var(--text-color);cursor:pointer}.ContactForm_checkboxLabel__ZPeiy a{color:var(--primary-color);text-decoration:underline}.ContactForm_checkboxLabel__ZPeiy a:hover{color:var(--secondary-color)}@media(max-width:480px){.ContactForm_contactForm__x7_xR{grid-template-columns:1fr;gap:30px}.ContactForm_formActions__XyTBd,.ContactForm_submitButton__MiEYD{width:100%}.ContactForm_checkboxGroup___45f4{max-width:100%}}.ReviewForm_reviewForm__LKZmc{max-width:800px;margin:0 auto}.ReviewForm_formRow__XhbGL{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.ReviewForm_formGroup__NL_eT{margin-bottom:20px}.ReviewForm_formGroup__NL_eT label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-color)}.ReviewForm_formGroup__NL_eT input,.ReviewForm_formGroup__NL_eT select,.ReviewForm_formGroup__NL_eT textarea{width:100%;padding:12px 15px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .3s}.ReviewForm_formGroup__NL_eT input:focus,.ReviewForm_formGroup__NL_eT select:focus,.ReviewForm_formGroup__NL_eT textarea:focus{outline:none;border-color:var(--primary-color)}.ReviewForm_checkboxGroup__D_Geu{margin-bottom:20px;display:flex;align-items:flex-start;gap:12px}.ReviewForm_checkbox__mCaaQ{margin-top:4px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.ReviewForm_checkboxLabel__Dvrc9{font-size:.9rem;line-height:1.6;color:var(--text-light);cursor:pointer}.ReviewForm_checkboxLabel__Dvrc9 a{color:var(--primary-color);text-decoration:underline}.ReviewForm_checkboxLabel__Dvrc9 a:hover{color:var(--secondary-color)}.ReviewForm_errorMessage__xtR1t{color:#d32f2f;font-size:.9rem;margin-bottom:15px;padding:10px;background:rgba(211,47,47,.1);border-radius:4px;border-left:3px solid #d32f2f}.ReviewForm_submitButton__kkm9N{width:100%;padding:15px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;transition:background .3s,transform .3s;cursor:pointer}.ReviewForm_submitButton__kkm9N:hover{background:var(--secondary-color);transform:translateY(-2px)}.ReviewForm_submitButton__kkm9N:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:480px){.ReviewForm_formRow__XhbGL{grid-template-columns:1fr}}.ConsultationForm_openButton__vtlQ0{padding:15px 40px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;transition:background .3s,transform .3s;cursor:pointer}.ConsultationForm_openButton__vtlQ0:hover{background:var(--secondary-color);transform:translateY(-2px)}.ConsultationForm_modalOverlay__Y_CFE{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:ConsultationForm_fadeIn__8p55_ .3s ease}.ConsultationForm_modalContent__WMB71{background:#fff;border-radius:12px;padding:40px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:ConsultationForm_slideUp__9sQ1d .3s ease}.ConsultationForm_closeButton__6rgk7{position:absolute;top:15px;right:15px;background:none;border:none;font-size:2rem;color:var(--text-light);cursor:pointer;line-height:1;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .3s}.ConsultationForm_closeButton__6rgk7:hover{color:var(--text-color)}.ConsultationForm_modalTitle__bHKyf{font-size:1.8rem;font-weight:700;color:var(--primary-color);margin-bottom:20px;text-align:center}.ConsultationForm_formDescription__yQW7g{font-size:1rem;color:var(--text-light);margin-bottom:30px;text-align:center}.ConsultationForm_consultationForm__6H16e{width:100%}.ConsultationForm_formGroup__uq_D8{margin-bottom:25px}.ConsultationForm_formGroup__uq_D8 label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-color)}.ConsultationForm_formGroup__uq_D8 input{width:100%;padding:12px 15px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .3s}.ConsultationForm_formGroup__uq_D8 input:focus{outline:none;border-color:var(--primary-color)}.ConsultationForm_checkboxGroup__ycBdf{margin-bottom:30px;display:flex;align-items:flex-start;gap:12px}.ConsultationForm_checkbox__LgYa8{margin-top:4px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.ConsultationForm_checkboxLabel__suNjf{font-size:.9rem;line-height:1.6;color:var(--text-light);cursor:pointer}.ConsultationForm_checkboxLabel__suNjf a{color:var(--primary-color);text-decoration:underline}.ConsultationForm_checkboxLabel__suNjf a:hover{color:var(--secondary-color)}.ConsultationForm_submitButton__7cWNz{width:100%;padding:15px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;transition:background .3s,transform .3s;cursor:pointer}.ConsultationForm_submitButton__7cWNz:hover{background:var(--secondary-color);transform:translateY(-2px)}.ConsultationForm_submitButton__7cWNz:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes ConsultationForm_fadeIn__8p55_{0%{opacity:0}to{opacity:1}}@keyframes ConsultationForm_slideUp__9sQ1d{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:480px){.ConsultationForm_modalContent__WMB71{padding:30px 20px}.ConsultationForm_modalTitle__bHKyf{font-size:1.5rem}.ConsultationForm_openButton__vtlQ0{width:100%;padding:15px}}