.MenuCard_cardWrapper__e98Bf{position:relative;opacity:0;transform:translateY(14px) scale(.985);animation:MenuCard_cardFadeInUp__AB6Cx .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--card-anim-delay,80ms);flex:1 1;min-width:200px;min-width:350px;max-width:500px;padding:20px}.MenuCard_cardWrapper__e98Bf:before{content:"";position:absolute;left:-6%;right:-6%;bottom:-16px;height:52px;background:radial-gradient(60% 40% at 50% 50%,rgba(44,142,44,.28),rgba(44,142,44,0) 60%);opacity:.35;transform:translateZ(0);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:0}.MenuCard_card__lpYW_{position:relative;width:100%;height:340px;padding:15px;flex-direction:column;text-align:center;gap:20px;border-radius:20px;border:1px solid var(--border-color);box-shadow:0 8px 20px rgba(0,0,0,.08);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.MenuCard_card__lpYW_,.MenuCard_icon__60RWe{display:flex;align-items:center;justify-content:center;background:var(--background)}.MenuCard_icon__60RWe{position:absolute;top:-30px;align-self:center;width:82px;height:82px;border-radius:999px;box-shadow:var(--shadow-medium);will-change:transform,opacity;border:1px solid var(--border-color);color:var(--color-text-secondary);font-size:44px;z-index:100}.MenuCard_card__lpYW_:after{content:"";position:absolute;top:70;left:0;right:0;bottom:0;border-top-left-radius:inherit;border-top-right-radius:inherit;z-index:-1}.MenuCard_card__lpYW_:hover{transform:translateY(-4px) scale(1.03)}html.MenuCard_dark__nhrzO .MenuCard_card__lpYW_{background:var(--card-bg-dark);border:1px solid rgba(255,255,255,.12)}.MenuCard_title__zSzlS{color:var(--color-text-primary);font-size:20px;max-width:220px;font-weight:600;transition:color .25s ease;margin-top:80px}.MenuCard_cardContent__zDggw{width:100%;display:flex;align-items:center;flex-direction:column;gap:20px}.MenuCard_cardContent__zDggw p{font-size:12px}.MenuCard_cardButton__4txSL{width:60%;align-self:center;font-size:14px;margin-top:auto}.MenuCard_features__fdLL_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:6px}.MenuCard_featureItem__oyfE3{display:flex;column-gap:8px;align-items:center;font-size:13px;color:var(--color-text-primary);opacity:.95}@keyframes MenuCard_cardFadeInUp__AB6Cx{0%{opacity:0;transform:translateY(14px) scale(.985)}60%{opacity:1;transform:translateY(7px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}.cardsWrapper .MenuCard_cardWrapper__e98Bf:first-child{--card-anim-delay:0ms}.cardsWrapper .MenuCard_cardWrapper__e98Bf:nth-child(2){--card-anim-delay:80ms}.cardsWrapper .MenuCard_cardWrapper__e98Bf:nth-child(3){--card-anim-delay:160ms}.cardsWrapper .MenuCard_cardWrapper__e98Bf:nth-child(4){--card-anim-delay:240ms}.cardsWrapper .MenuCard_cardWrapper__e98Bf:nth-child(5){--card-anim-delay:320ms}.cardsWrapper .MenuCard_cardWrapper__e98Bf:nth-child(6){--card-anim-delay:400ms}@media (max-width:1200px){.MenuCard_cardsWrapper__Y7wny,.MenuCard_serviceCardsWrapper__UmEsv{flex-wrap:nowrap;overflow-x:auto}}@media screen and (max-width:750px){.MenuCard_title__zSzlS{font-size:15px}.MenuCard_featureItem__oyfE3{font-size:11px}}@media screen and (max-width:545px){.MenuCard_card__lpYW_{width:110px;height:110px}.MenuCard_title__zSzlS{font-size:14px}.MenuCard_icon__60RWe{width:56px;height:56px;border-radius:14px;font-size:34px}}@media screen and (max-width:430px){.MenuCard_card__lpYW_{width:95px;height:95px}.MenuCard_title__zSzlS{font-size:10px}.MenuCard_icon__60RWe{display:none}}.AnimatedMenuCard_animatedCardWrapper__pWE6f{opacity:0;transform:translateY(20px);transition:all .8s ease-out}.AnimatedMenuCard_animatedCardWrapper__pWE6f.AnimatedMenuCard_isVisible__e3oFj{opacity:1;transform:translateY(0)}.MainMenu_wrapper__E0kd8{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:40px 20px;border-radius:20px}.MainMenu_sectionTitle__wI8yZ{width:100%;font-size:32px;color:var(--color-text-primary);text-align:center;margin-bottom:50px}.MainMenu_cardsWrapper__uEXWY{align-items:center;margin-bottom:30px}.MainMenu_cardsWrapper__uEXWY,.MainMenu_serviceCardsWrapper__dKLfx{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:35px;gap:35px;opacity:0;animation:MainMenu_mmFadeIn__XUwXu .7s cubic-bezier(.2,.8,.2,1) .32s forwards}.MainMenu_serviceCardsWrapper__dKLfx{align-items:stretch}.MainMenu_cardsWrapper__uEXWY>*,.MainMenu_serviceCardsWrapper__dKLfx>*{width:100%}.MainMenu_cardsWrapper__uEXWY .cardWrapper,.MainMenu_serviceCardsWrapper__dKLfx .cardWrapper{width:100%;min-width:0;max-width:none}@keyframes MainMenu_mmFadeInUp__2cABM{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes MainMenu_mmFadeIn__XUwXu{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.MainMenu_cardsWrapper__uEXWY,.MainMenu_serviceCardsWrapper__dKLfx{gap:16px;grid-template-columns:1fr;justify-items:center}.MainMenu_cardsWrapper__uEXWY>*,.MainMenu_serviceCardsWrapper__dKLfx>*{max-width:500px}}@media (max-width:900px){.MainMenu_sectionTitle__wI8yZ{font-size:28px}}@media (max-width:750px){.MainMenu_cardsWrapper__uEXWY,.MainMenu_serviceCardsWrapper__dKLfx{gap:16px;grid-template-columns:1fr;justify-items:center}.MainMenu_cardsWrapper__uEXWY>*,.MainMenu_serviceCardsWrapper__dKLfx>*{max-width:340px}}@media (prefers-reduced-motion:reduce){.MainMenu_cardsWrapper__uEXWY,.MainMenu_header__b5q9Z,.MainMenu_subtitle__XseF2,.MainMenu_title__JfiU9,.MainMenu_upper_subtitle__mHozP{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.HomePage_benefitsWrapper__O697W{width:100%;display:flex;justify-content:center;margin-bottom:40px;background:transparent}.HomePage_reviewsSection__Daz_Q{width:100%;margin:50px 0 30px}.HomePage_reviewsHeader__8IIQk{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px;margin:10px 0;box-sizing:border-box;padding:0 20px}.HomePage_reviewsTitle__shf_I{margin:0;text-align:center;font-size:28px;color:var(--color-text-primary)}.HomePage_container__F5QwA{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-anchor:none}.HomePage_welcomeBlockWrapper__Ghmax{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-40px;will-change:transform,opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-anchor:none}.HomePage_contentWrapper__TJtDA{scroll-behavior:smooth;width:100%;display:flex;flex-direction:column;align-items:center;background:var(--color-background-secondary-light);padding:20px;border-radius:12px;overflow-anchor:none}.HomePage_footerWrapper__4a1Nu{display:flex}.HomePage_container__F5QwA{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;margin:0 auto}.HomePage_priceWrapper__fDiS4{width:100%;display:flex;justify-content:center;margin-top:30px;padding:20px;will-change:transform,opacity;transform:translateZ(0)}.HomePage_mobileServicesWrapper__L9LMi{display:none}.HomePage_mainMenuWrapper__f2mrO{width:100%;margin-bottom:30px;will-change:transform,opacity;transform:translateZ(0);overflow-anchor:none}@media (max-width:800px){.HomePage_benefitsWrapper__O697W,.HomePage_reviewsSection__Daz_Q{margin-bottom:20px}.HomePage_reviewsTitle__shf_I{font-size:22px}}@media (max-width:720px){.HomePage_reviewsHeader__8IIQk{flex-direction:column;align-items:center}}@media (max-width:650px){.HomePage_benefitsWrapper__O697W,.HomePage_contentWrapper__TJtDA,.HomePage_mainMenuWrapper__f2mrO,.HomePage_priceWrapper__fDiS4{display:none}.HomePage_mobileServicesWrapper__L9LMi{display:block;margin-bottom:30px}.HomePage_footerWrapper__4a1Nu,.HomePage_reviewsSection__Daz_Q{display:none!important}.HomePage_mobileFooterWrapper__p8Lsk{display:inline-block!important}}.Benefits_sectionWrapper__JHViZ{width:100%;margin-bottom:40px}.Benefits_statsRow__CNpyk{display:flex;justify-content:center;align-items:center;gap:60px}.Benefits_statsRowTitle__fZEsF{width:100%;text-align:center;font-size:32px;color:var(--color-text-primary);margin-bottom:50px}.Benefits_statCircle___Txq5{width:220px;height:220px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10px;background:transparent;border:1px solid var(--main-color);background:var(--card-bg);box-shadow:0 18px 45px rgba(0,0,0,.08),0 2px 0 var(--card-inset) inset}.Benefits_statTitle__odPqG{font-size:32px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}.Benefits_statText__VZXl8{margin-top:8px;font-size:14px;line-height:1.25;font-weight:600;color:var(--muted-text)}@media (max-width:1000px){.Benefits_statsRow__CNpyk{gap:25px}}@media (max-width:900px){.Benefits_statsRow__CNpyk{gap:25px}.Benefits_statCircle___Txq5{width:140px;height:140px;padding:22px}.Benefits_statText__VZXl8{font-size:12px}.Benefits_statsRowTitle__fZEsF{font-size:28px;margin-bottom:30px}.Benefits_statTitle__odPqG{font-size:22px}}@media (max-width:650px){.Benefits_statsRow__CNpyk{gap:px}.Benefits_statCircle___Txq5{width:100px;height:100px;padding:22px}.Benefits_statsRowTitle__fZEsF{font-size:18px;margin-bottom:25px}.Benefits_statTitle__odPqG{font-size:16px}.Benefits_statText__VZXl8{font-size:9px}}.PublishedReviews_root__6y73C{width:100%;position:relative;padding:16px;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;gap:14px}.PublishedReviews_arrow__plNJK{width:80px;height:80px;border:0;background:var(--color-background-secondary-light);color:var(--color-text-secondary);border:1px solid var(--color-text-light-grey);cursor:pointer;box-shadow:var(--shadow-small);font-size:46px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto}.PublishedReviews_track__LkQ9Y{width:100%;display:flex;gap:20px;overflow-x:auto;padding:20px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1 auto;min-width:0}.PublishedReviews_track__LkQ9Y::-webkit-scrollbar{height:8px}.PublishedReviews_track__LkQ9Y::-webkit-scrollbar-thumb{background:var(--color-text-placeholder);border-radius:999px}.PublishedReviews_card__ArxwR{background:var(--background);border:1px solid var(--border-color);border-radius:12px;padding:16px;box-shadow:var(--shadow-small);flex:0 0 min(420px,100%);scroll-snap-align:start;box-sizing:border-box;max-height:300px;min-height:150px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-text-light-grey) transparent}.PublishedReviews_card__ArxwR::-webkit-scrollbar-thumb{background:var(--color-text-light-grey);border-radius:999px}.PublishedReviews_card__ArxwR::-webkit-scrollbar{width:8px}.PublishedReviews_card__ArxwR::-webkit-scrollbar-track{background:transparent}@media (max-width:720px){.PublishedReviews_arrow__plNJK{width:64px;height:64px;font-size:40px}}.PublishedReviews_cardHeader__nyhOV{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.PublishedReviews_titleRow__2D_bh{display:flex;min-width:0}.PublishedReviews_userRow__5d9YU{display:flex;align-items:center;gap:10px;min-width:0}.PublishedReviews_userMeta__U10gx{display:flex;flex-direction:column;gap:2px;min-width:0}.PublishedReviews_avatar__hD3rq{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 40px}.PublishedReviews_avatarFallback__JvLJJ{width:40px;height:40px;border-radius:50%;background:var(--pink-background);color:var(--color-text-primary);font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px}.PublishedReviews_name__LwI4b{font-size:14px;font-weight:700;color:var(--color-text-primary)}.PublishedReviews_date__SdWtU,.PublishedReviews_location__1c7S4{font-size:12px;color:var(--color-text-secondary)}.PublishedReviews_date__SdWtU{white-space:nowrap}.PublishedReviews_text__VMYhv{margin:0;font-size:14px;line-height:1.6;color:var(--color-text-primary);white-space:pre-wrap}.PublishedReviews_empty__2MK3q{width:100%;text-align:center;color:var(--color-text-placeholder);padding:10px 0 0}@media (max-width:800px){.PublishedReviews_arrow__plNJK{width:50px;height:50px;font-size:30px;border-radius:12px}}@media (max-width:650px){.PublishedReviews_arrow__plNJK{display:none}.PublishedReviews_root__6y73C,.PublishedReviews_track__LkQ9Y{padding:0}}@media (max-width:500px){.PublishedReviews_text__VMYhv{font-size:14px}.PublishedReviews_date__SdWtU{font-size:10px}}