.page-module__E0kJGG__app{color:#333;max-width:1000px;margin:0 auto;padding:32px 20px;font-family:Inter,sans-serif}.page-module__E0kJGG__toolbar{background:linear-gradient(90deg,#ffe8ec,#eaf5ff,#f1f7ee);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page-module__E0kJGG__button{color:#2a5d9f;cursor:pointer;background:#e7f1ff;border:1px solid #b6d4fe;border-radius:10px;padding:10px 18px;font-size:15px;font-weight:600;transition:all .2s}.page-module__E0kJGG__button:hover{color:#1f4a7c;background:#d6e7ff;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.page-module__E0kJGG__button:active{transform:scale(.97)}.page-module__E0kJGG__loader,.page-module__E0kJGG__error{color:#777;justify-content:center;align-items:center;padding:40px;font-size:18px;display:flex}
.BenefitsBlock-module__6i7R0a__container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 20px}.BenefitsBlock-module__6i7R0a__sectionBenefits{max-width:375px;margin:0 auto;padding:64px 20px}.BenefitsBlock-module__6i7R0a__content{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:40px;display:flex}.BenefitsBlock-module__6i7R0a__title{letter-spacing:-.01em;color:#000;letter-spacing:-.01em;justify-content:flex-start;align-items:flex-start;max-width:335px;margin-bottom:24px;font-size:32px;font-weight:700;line-height:1.2;display:flex}.BenefitsBlock-module__6i7R0a__description{color:#000;max-width:616px;font-size:16px;font-weight:400;line-height:1.5}.BenefitsBlock-module__6i7R0a__sectionFeatures{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BenefitsBlock-module__6i7R0a__sectionFeaturesTitle{letter-spacing:-.01em;color:#000;margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.4}.BenefitsBlock-module__6i7R0a__text{color:#000;max-width:335px;font-size:16px;font-weight:400;line-height:1.5}.BenefitsBlock-module__6i7R0a__icon{width:48px;height:48px;margin-top:15px;margin-bottom:24px}@media (min-width:768px){.BenefitsBlock-module__6i7R0a__sectionBenefits{max-width:768px;padding:64px 32px}.BenefitsBlock-module__6i7R0a__title{max-width:704px;font-size:28px}.BenefitsBlock-module__6i7R0a__description{max-width:704px}.BenefitsBlock-module__6i7R0a__sectionFeatures{flex-wrap:wrap;display:flex}.BenefitsBlock-module__6i7R0a__sectionFeaturesTitle{width:704px}.BenefitsBlock-module__6i7R0a__text{max-width:704px;margin-bottom:32px}}@media (min-width:1440px){.BenefitsBlock-module__6i7R0a__sectionBenefits{max-width:1440px;padding:112px 64px}.BenefitsBlock-module__6i7R0a__content{flex-flow:row;gap:80px;margin-bottom:80px;display:flex}.BenefitsBlock-module__6i7R0a__title{letter-spacing:-.01em;color:#000;letter-spacing:-.01em;max-width:616px;font-size:40px;font-weight:700;line-height:1.2}.BenefitsBlock-module__6i7R0a__description{max-width:616px;font-size:18px;font-weight:400}.BenefitsBlock-module__6i7R0a__sectionFeatures{flex-flow:row;justify-content:center;align-items:flex-start;gap:32px;display:flex}.BenefitsBlock-module__6i7R0a__sectionFeaturesTitle{width:416px;font-size:24px}.BenefitsBlock-module__6i7R0a__text{width:416px;height:72px;margin-bottom:0}}
.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockItem{flex-direction:column;justify-content:space-between;gap:16px;max-width:335px;list-style-type:none;display:flex}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockImage{border-radius:16px;width:100%;max-height:412px}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockInfo{flex-direction:column;gap:8px;display:flex}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockName{font-family:Inter,sans-serif;font-weight:600;font-style:Bold;min-height:54px;font-size:16px;line-height:1.5}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockPrice{font-family:Work,sans-serif;font-weight:500;font-style:Medium;font-size:12px;line-height:1.5}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockButton{font-family:Inter,sans-serif;font-size:16px;font-weight:500;font-style:Medium;border:2px solid #000;border-radius:6px;justify-content:center;align-items:center;padding:8px 0;line-height:1.5;display:flex}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockButton:hover,featuredToolsBlockButton:focus{background-color:#f3e6f9;transition:background-color .3s}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockButton:active{background-color:#f3e6f9}@media (min-width:768px){.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockName{font-size:18px}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockItem{max-width:336px}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockImage{max-height:414px}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockPrice{font-size:14px}}@media (min-width:1440px){.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockItem{max-width:304px}.FeaturedToolsBlockItem-module__CugYgW__featuredToolsBlockImage{max-height:374px}}
.FeedbacksBlock-module___efiRq__feedbacksSection{background-color:#f5f5f5;padding:60px 0;font-family:Work Sans,sans-serif}.FeedbacksBlock-module___efiRq__containerFeedbacksBlock{box-sizing:border-box;width:100%;max-width:375px;margin:0 auto;padding:0 20px}.FeedbacksBlock-module___efiRq__toolsPageContainerFeedbacksBlock{box-sizing:border-box;width:100%;max-width:335px;margin:0 auto 32px;padding:0}.FeedbacksBlock-module___efiRq__swiperWrapper{position:relative;overflow:hidden}.FeedbacksBlock-module___efiRq__title{color:#000;letter-spacing:-.01em;margin-bottom:24px;font-size:32px;font-weight:700;line-height:1.2}.FeedbacksBlock-module___efiRq__swiper{margin-bottom:32px}.FeedbacksBlock-module___efiRq__feedbackCard{border-radius:12px;flex-direction:column;gap:20px;width:100%;height:100%;display:flex}.FeedbacksBlock-module___efiRq__starRating{align-items:center;gap:4px;display:flex}.FeedbacksBlock-module___efiRq__starRating svg{flex-shrink:0;width:18px;height:18px}.FeedbacksBlock-module___efiRq__starFilled{fill:#000}.FeedbacksBlock-module___efiRq__starEmpty{fill:#e0e0e0}.FeedbacksBlock-module___efiRq__feedbackText{color:#000;flex-grow:1;min-height:90px;margin:0;font-size:16px;font-weight:400;line-height:1.5}.FeedbacksBlock-module___efiRq__feedbackAuthor{color:#000;margin:0;font-size:14px;font-weight:600;line-height:1.5}.FeedbacksBlock-module___efiRq__navigationBlock{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.FeedbacksBlock-module___efiRq__customPagination{align-items:center;gap:8px;min-height:40px;display:flex}.FeedbacksBlock-module___efiRq__paginationDot{cursor:pointer;background:#c4c4c4;border:none;border-radius:50%;padding:0;transition:all .3s}.FeedbacksBlock-module___efiRq__navigationButtons{align-items:center;gap:8px;display:flex}.FeedbacksBlock-module___efiRq__paginationDot:hover{background:#999}.FeedbacksBlock-module___efiRq__dotActive{background:#000!important}.FeedbacksBlock-module___efiRq__dotLarge{width:12px;height:12px}.FeedbacksBlock-module___efiRq__dotMedium{width:10px;height:10px}.FeedbacksBlock-module___efiRq__dotSmall{opacity:.5;width:6px;height:6px}.FeedbacksBlock-module___efiRq__navigationButtons{gap:8px;display:flex}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-prev-custom{cursor:pointer;background:#fff;border:2px solid #000;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:all .3s;display:flex}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-next-custom{cursor:pointer;background:#fff;border:2px solid #000;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:all .3s;display:flex}.FeedbacksBlock-module___efiRq__navigationButtons svg{fill:#000;width:20px;height:20px}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-prev-custom:hover{background:#e7cdf4;border-radius:6px}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-next-custom:hover{background:#e7cdf4;border-radius:6px}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-prev-custom:focus{background:#e7cdf4;border-radius:6px}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-next-custom:focus{background:#e7cdf4;border-radius:6px}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-prev-custom:active{background:#8808cc;border:2px solid #fff}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-next-custom:active{background:#8808cc;border:2px solid #fff}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-prev-custom:active svg{fill:#fff}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-next-custom:active svg{fill:#fff}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.FeedbacksBlock-module___efiRq__loadingState,.FeedbacksBlock-module___efiRq__errorState,.FeedbacksBlock-module___efiRq__emptyState{text-align:center;justify-content:center;align-items:center;min-height:200px;padding:60px 20px;font-size:18px;display:flex}.FeedbacksBlock-module___efiRq__leaveFeedbackBtn{color:#000;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:2px solid #000;border-radius:6px;justify-content:center;align-items:center;width:100%;max-width:335px;height:44px;margin-bottom:30px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.FeedbacksBlock-module___efiRq__leaveFeedbackBtn:hover,.FeedbacksBlock-module___efiRq__leaveFeedbackBtn:focus{background:#e0e0e0;border-color:#000}.FeedbacksBlock-module___efiRq__leaveFeedbackBtn:active{background:#e7cdf4}.FeedbacksBlock-module___efiRq__leaveFeedbackBtn:disabled{opacity:.5;cursor:not-allowed}.FeedbacksBlock-module___efiRq__toolsPage{background-color:transparent;padding:0}.FeedbacksBlock-module___efiRq__emptyProductText{flex-direction:column;gap:8px;display:flex}.FeedbacksBlock-module___efiRq__emptyTitle{letter-spacing:-.01em;color:var(--color-scheme-1-text);font-size:24px;font-weight:700;line-height:140%}.FeedbacksBlock-module___efiRq__emptySubtitle{color:var(--color-scheme-1-text);font-size:18px;font-weight:400;line-height:150%}.FeedbacksBlock-module___efiRq__profilePage{padding:20px 0;background-color:transparent!important}.FeedbacksBlock-module___efiRq__profilePageContainer{width:100%;max-width:100%;margin:0;padding:0}@media (min-width:768px){.FeedbacksBlock-module___efiRq__feedbacksSection{padding:60px 0}.FeedbacksBlock-module___efiRq__containerFeedbacksBlock{max-width:768px;padding:0 32px}.FeedbacksBlock-module___efiRq__toolsPageContainerFeedbacksBlock{max-width:704px}.FeedbacksBlock-module___efiRq__title{margin-bottom:0;font-size:36px}.FeedbacksBlock-module___efiRq__feedbackCard{gap:24px}.FeedbacksBlock-module___efiRq__feedbackText{font-size:18px}.FeedbacksBlock-module___efiRq__feedbackAuthor{font-size:14px}.FeedbacksBlock-module___efiRq__starRating svg{width:20px;height:20px}.FeedbacksBlock-module___efiRq__swiper{margin-bottom:40px}.FeedbacksBlock-module___efiRq__navigationBlock{margin-top:32px}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-prev-custom{width:44px;height:44px;padding:10px}.FeedbacksBlock-module___efiRq__navigationButtons .swiper-button-next-custom{width:44px;height:44px;padding:10px}.FeedbacksBlock-module___efiRq__navigationButtons svg{width:22px;height:22px}.FeedbacksBlock-module___efiRq__headerBlock{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.FeedbacksBlock-module___efiRq__leaveFeedbackBtn{width:100%;max-width:180px;margin-bottom:0}.FeedbacksBlock-module___efiRq__profilePage{padding:40px 0}}@media (min-width:1440px){.FeedbacksBlock-module___efiRq__feedbacksSection{padding:80px 0}.FeedbacksBlock-module___efiRq__containerFeedbacksBlock{max-width:1440px;padding:0 64px}.FeedbacksBlock-module___efiRq__toolsPageContainerFeedbacksBlock{max-width:1312px}.FeedbacksBlock-module___efiRq__title{font-size:48px}.FeedbacksBlock-module___efiRq__feedbackText{font-size:20px}.FeedbacksBlock-module___efiRq__feedbackAuthor{font-size:16px}.FeedbacksBlock-module___efiRq__swiper{margin-bottom:48px}.FeedbacksBlock-module___efiRq__profilePage{padding:40px 0}}.FeedbacksBlock-module___efiRq__hideAlways{display:none!important}@media (min-width:768px){.FeedbacksBlock-module___efiRq__hideTabletUp{display:none!important}}@media (min-width:1440px){.FeedbacksBlock-module___efiRq__hideDesktop{display:none!important}}
.AuthRequiredModal-module__iL6jSq__overlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.AuthRequiredModal-module__iL6jSq__modal{text-align:center;background-color:#fff;border-radius:12px;width:100%;max-width:335px;height:462px;padding:64px 20px;animation:.3s ease-out AuthRequiredModal-module__iL6jSq__slideIn;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15)}.AuthRequiredModal-module__iL6jSq__closeBtn{cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:16px;right:16px}.AuthRequiredModal-module__iL6jSq__title{letter-spacing:-.01em;text-align:center;color:#000;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.AuthRequiredModal-module__iL6jSq__text{text-align:center;color:#000;margin:0 auto 48px;font-size:16px;font-weight:400;line-height:1.5}.AuthRequiredModal-module__iL6jSq__actions{flex-direction:column;justify-content:center;gap:24px;width:100%;display:flex}.AuthRequiredModal-module__iL6jSq__loginBtn,.AuthRequiredModal-module__iL6jSq__registerBtn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.AuthRequiredModal-module__iL6jSq__loginBtn{color:#000;background-color:#fff;border:1px solid #000}.AuthRequiredModal-module__iL6jSq__loginBtn:hover{background-color:#f2f2f2}.AuthRequiredModal-module__iL6jSq__registerBtn{color:#fff;background-color:#8808cc;border:1px solid #8808cc}.AuthRequiredModal-module__iL6jSq__registerBtn:hover{background-color:#6a069e;border-color:#6a069e}@keyframes AuthRequiredModal-module__iL6jSq__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.AuthRequiredModal-module__iL6jSq__modal{max-width:704px;height:320px;padding:64px 32px}.AuthRequiredModal-module__iL6jSq__title{margin-bottom:16px;font-size:30px}.AuthRequiredModal-module__iL6jSq__text{width:566px;margin-bottom:48px;font-size:16px}.AuthRequiredModal-module__iL6jSq__actions{flex-direction:row;gap:24px}.AuthRequiredModal-module__iL6jSq__loginBtn,.AuthRequiredModal-module__iL6jSq__registerBtn{font-size:16px}}@media (min-width:1440px){.AuthRequiredModal-module__iL6jSq__modal{max-width:768px}.AuthRequiredModal-module__iL6jSq__title{font-size:42px}.AuthRequiredModal-module__iL6jSq__text{width:640px;margin-bottom:48px;font-size:18px}}
.FeedbackFormModal-module__LEsm1a__backdrop{z-index:1000;background:rgba(0,0,0,.6);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.FeedbackFormModal-module__LEsm1a__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:335px;height:auto;padding:64px 20px 22px;display:flex;position:relative}.FeedbackFormModal-module__LEsm1a__close{cursor:pointer;background:0 0;border:none;font-size:28px;position:absolute;top:24px;right:24px}.FeedbackFormModal-module__LEsm1a__title{letter-spacing:-.01em;text-align:center;margin-bottom:16px;font-size:32px;font-weight:700;line-height:120%}.FeedbackFormModal-module__LEsm1a__form{flex-direction:column;gap:24px;display:flex}.FeedbackFormModal-module__LEsm1a__label{flex-direction:column;gap:8px;font-size:16px;line-height:150%;display:flex}.FeedbackFormModal-module__LEsm1a__input,.FeedbackFormModal-module__LEsm1a__textarea{border:1px solid var(--color-neutral-darkest);border-radius:6px;padding:12px 16px;font-size:16px}.FeedbackFormModal-module__LEsm1a__input:focus,.FeedbackFormModal-module__LEsm1a__textarea:focus{border-color:#6c2bd9;outline:none}.FeedbackFormModal-module__LEsm1a__textarea{resize:none;min-height:120px}.FeedbackFormModal-module__LEsm1a__rating{flex-direction:column;gap:8px;display:flex}.FeedbackFormModal-module__LEsm1a__stars{gap:4px;display:flex}.FeedbackFormModal-module__LEsm1a__star{cursor:pointer;color:#d9d9d9;font-size:32px;transition:color .2s}.FeedbackFormModal-module__LEsm1a__star:hover,.FeedbackFormModal-module__LEsm1a__star.FeedbackFormModal-module__LEsm1a__filled{color:#000}.FeedbackFormModal-module__LEsm1a__submit{color:#fff;cursor:pointer;background:#8808cc;border:1px solid #8808cc;border-radius:6px;width:129px;height:44px;margin:0 auto;padding:10px 24px;font-size:16px;font-weight:500;transition:all .2s}.FeedbackFormModal-module__LEsm1a__submit:hover,.FeedbackFormModal-module__LEsm1a__submit:focus{color:#000;background:0 0}.FeedbackFormModal-module__LEsm1a__submit:active{background:#e7cdf4}.FeedbackFormModal-module__LEsm1a__submit:disabled{opacity:.5;cursor:not-allowed}@media (min-width:375px){.FeedbackFormModal-module__LEsm1a__modal{border-radius:16px;width:335px;max-width:768px;height:640px;padding:64px 20px 22px}.FeedbackFormModal-module__LEsm1a__title{font-family:var(--font-family);letter-spacing:-.01em;text-align:center;font-size:36px;font-weight:700;line-height:120%}}@media (min-width:678px){.FeedbackFormModal-module__LEsm1a__modal{border-radius:16px;width:704px;max-width:768px;height:640px;padding:64px 32px}}@media (min-width:1440px){.FeedbackFormModal-module__LEsm1a__modal{border-radius:16px;width:768px;max-width:768px;height:724px;padding:64px}.FeedbackFormModal-module__LEsm1a__title{font-size:48px}}
.ToolsGrid-module__n82ZWW__toolsList{box-sizing:border-box;flex-direction:column;gap:32px;width:100%;max-width:335px;margin:0 auto 20px;display:flex}.ToolsGrid-module__n82ZWW__toolsItem{width:100%}@media (min-width:768px){.ToolsGrid-module__n82ZWW__toolsList{flex-flow:wrap;gap:32px;max-width:768px;margin-bottom:32px}.ToolsGrid-module__n82ZWW__toolsItem{width:calc(50% - 16px)}}@media (min-width:1440px){.ToolsGrid-module__n82ZWW__toolsList{gap:32px;max-width:1440px;margin-bottom:32px}.ToolsGrid-module__n82ZWW__toolsItem{width:calc(25% - 24px)}}.ToolsGrid-module__n82ZWW__btn{border:1px solid var(--color-electric-violet);background:var(--color-electric-violet);width:182px;height:44px;color:var(--color-white);border-radius:6px;padding:10px 24px}.ToolsGrid-module__n82ZWW__loadMoreWrapper{justify-content:center;margin:32px 0;display:flex}.ToolsGrid-module__n82ZWW__btn:hover{color:#000;background-color:#fff}.ToolsGrid-module__n82ZWW__empty{text-align:center;border:1px solid rgba(0,0,0,.08);border-radius:12px;flex-direction:column;max-width:335px;margin:0 auto;padding:24px;display:flex}.ToolsGrid-module__n82ZWW__emptyTitle{margin-bottom:8px;font-size:20px}.ToolsGrid-module__n82ZWW__emptyText{opacity:.8;margin-bottom:16px;font-size:14px}.ToolsGrid-module__n82ZWW__emptyBtn{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:10px 16px;text-decoration:none;display:inline-block}.ToolsGrid-module__n82ZWW__wrapper{flex-direction:column;max-width:335px;margin:0 auto;display:flex}@media (min-width:768px){.ToolsGrid-module__n82ZWW__empty{max-width:1440px}}.ToolsGrid-module__n82ZWW__loader{box-sizing:border-box;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;width:20px;height:20px;animation:1s linear infinite ToolsGrid-module__n82ZWW__rotation;display:inline-block}@keyframes ToolsGrid-module__n82ZWW__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ToolsGrid-module__n82ZWW__btn{justify-content:center;align-items:center;gap:8px;transition:all .3s;display:flex}.ToolsGrid-module__n82ZWW__btn:disabled{opacity:.7;cursor:not-allowed;background-color:var(--color-electric-violet);color:#fff}.ToolsGrid-module__n82ZWW__localLoaderWrapper{justify-content:center;align-items:center;width:100%;min-height:300px;padding:40px 0;display:flex}.ToolsGrid-module__n82ZWW__spinner{box-sizing:border-box;border:5px solid #e5e7eb;border-bottom-color:#8808cc;border-radius:50%;width:48px;height:48px;animation:1s linear infinite ToolsGrid-module__n82ZWW__rotation;display:inline-block}
.BookingCard-module__fSblza__card{flex-direction:column;width:100%;height:100%;display:flex}.BookingCard-module__fSblza__imageWrapper{background-color:#f3f4f6;border-radius:16px;width:100%;height:413px;margin-bottom:16px;position:relative;overflow:hidden}.BookingCard-module__fSblza__image{object-fit:cover}.BookingCard-module__fSblza__info{flex-direction:column;flex-grow:1;display:flex}.BookingCard-module__fSblza__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.BookingCard-module__fSblza__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.BookingCard-module__fSblza__deleteBtn{color:#ef4444;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:14px}.BookingCard-module__fSblza__dates{color:#666;margin-bottom:4px;font-size:12px}.BookingCard-module__fSblza__price{margin-bottom:16px;font-size:12px;font-weight:500;line-height:1.5}.BookingCard-module__fSblza__button{width:100%;height:40px;color:inherit;border:2px solid #000;border-radius:6px;justify-content:center;align-items:center;margin-top:auto;padding:8px 20px;font-weight:600;text-decoration:none;display:flex}.BookingCard-module__fSblza__button:hover{background-color:#f3e6f9}@media (min-width:1440px){.BookingCard-module__fSblza__imageWrapper{height:375px}}
.ProfileTabs-module__Zh31wG__wrapper{width:100%}.ProfileTabs-module__Zh31wG__tabs{border-bottom:1px solid #e5e7eb;align-items:center;gap:24px;margin-top:20px;margin-bottom:32px;display:flex}.ProfileTabs-module__Zh31wG__tab{color:#666;cursor:pointer;background:0 0;border:none;padding:12px 0;font-size:18px;font-weight:500;transition:color .2s;position:relative}.ProfileTabs-module__Zh31wG__tab:hover{color:#000}.ProfileTabs-module__Zh31wG__tab.ProfileTabs-module__Zh31wG__active{color:#8808cc;font-weight:700}.ProfileTabs-module__Zh31wG__tab.ProfileTabs-module__Zh31wG__active:after{content:"";background-color:#8808cc;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.ProfileTabs-module__Zh31wG__sectionTitle{margin-top:32px;margin-bottom:24px;font-size:24px;font-weight:700}.ProfileTabs-module__Zh31wG__bookingsGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.ProfileTabs-module__Zh31wG__bookingsGrid{grid-template-columns:repeat(2,1fr)}}.ProfileTabs-module__Zh31wG__loaderWrapper{justify-content:center;width:100%;padding:40px;display:flex}.ProfileTabs-module__Zh31wG__spinner{box-sizing:border-box;border:5px solid #e5e7eb;border-bottom-color:#8808cc;border-radius:50%;width:48px;height:48px;animation:1s linear infinite ProfileTabs-module__Zh31wG__rotation;display:inline-block}@keyframes ProfileTabs-module__Zh31wG__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProfileTabs-module__Zh31wG__feedbacksWrapper{border-top:1px solid #e0e0e0;margin-top:60px;padding-top:40px}
.ToolCard-module__5reKiq__card{flex-direction:column;width:100%;height:100%;display:flex}.ToolCard-module__5reKiq__imageWrapper{background-color:#f3f4f6;border-radius:16px;width:100%;height:413px;margin-bottom:16px;position:relative;overflow:hidden}.ToolCard-module__5reKiq__image{object-fit:cover}.ToolCard-module__5reKiq__info{flex-direction:column;flex-grow:1;display:flex}.ToolCard-module__5reKiq__name{font-family:var(--font-family);color:var(--color-scheme-1-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;height:auto;min-height:48px;margin-top:8px;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.ToolCard-module__5reKiq__price{font-family:var(--second-family);color:var(--color-scheme-1-text);margin-bottom:16px;font-size:12px;font-weight:500;line-height:1.5}.ToolCard-module__5reKiq__button{border:2px solid var(--color-neutral-darkest);width:100%;height:40px;color:inherit;border-radius:6px;justify-content:center;align-items:center;margin-top:auto;padding:8px 20px;text-decoration:none;display:flex}.ToolCard-module__5reKiq__button:hover{background-color:#f3e6f9;transition:background-color .3s}@media (min-width:1440px){.ToolCard-module__5reKiq__imageWrapper{height:375px}}
.FeaturedToolsBlock-module__kDIO9q__container{box-sizing:border-box;width:100%;margin:0 auto;padding:0 20px}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlock{flex-direction:column;align-items:center;gap:32px;padding:64px 0;display:flex}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockName{text-align:center;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockList{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockTools{border:1px solid #000;justify-content:center;min-width:211px;padding:10px 0;display:flex}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockButton{color:#fff;background-color:#8808cc;border:1px solid #8808cc;border-radius:6px;padding:10px 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;transition:background-color .3s,color .3s}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockButton:hover,.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockButton:focus{color:#000;background-color:#fff}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockButton:active{color:#fff;background-color:#8808cc}@media (min-width:768px){.FeaturedToolsBlock-module__kDIO9q__container{padding:0 32px}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlock{padding:96px 0}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockName{font-size:42px}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockList{justify-content:center;gap:64px 32px;max-width:704px}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockButton{padding:10px 24px}}@media (min-width:1440px){.FeaturedToolsBlock-module__kDIO9q__container{padding:0 64px}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlock{padding:112px 0}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockList{gap:64px 32px;max-width:1312px}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockName{font-size:36px}.FeaturedToolsBlock-module__kDIO9q__featuredToolsBlockButton{padding:10px 86px}}
.page-module__QtrYzG__header{letter-spacing:-.01em;text-align:center;color:var(--color-scheme-1-text);margin-top:32px;margin-bottom:20px;font-size:36px;font-weight:700;line-height:120%}
