.DeveloperCommissionResults_results__RLENM{display:flex;flex-direction:column;gap:16px;padding:56px;border-radius:12px;background:var(--ion-item-background)}@media(max-width:1024px){.DeveloperCommissionResults_results__RLENM{padding:24px}}@media(max-width:450px){.DeveloperCommissionResults_results__RLENM{padding:8px}}.DeveloperCommissionResults_header__GbUxc{display:flex;align-items:center;gap:16px}.DeveloperCommissionResults_header__GbUxc .DeveloperCommissionResults_buildingIconWrapper__xNp1r{width:44px;height:44px;border-radius:8px;background:var(--ion-color-dark);display:flex;align-items:center;justify-content:center}@media(max-width:768px){.DeveloperCommissionResults_header__GbUxc .DeveloperCommissionResults_buildingIconWrapper__xNp1r{width:32px;height:32px}}.DeveloperCommissionResults_header__GbUxc .DeveloperCommissionResults_buildingIconWrapper__xNp1r .DeveloperCommissionResults_buildingIcon__j8hHh{font-size:30px}@media(max-width:768px){.DeveloperCommissionResults_header__GbUxc .DeveloperCommissionResults_buildingIconWrapper__xNp1r .DeveloperCommissionResults_buildingIcon__j8hHh{font-size:24px}}.DeveloperCommissionResults_header__GbUxc .DeveloperCommissionResults_buildingTitle__DLvE6{margin:0;font-size:28px;font-weight:500;line-height:1.2;color:var(--ion-color-dark)}@media(max-width:768px){.DeveloperCommissionResults_header__GbUxc .DeveloperCommissionResults_buildingTitle__DLvE6{font-size:18px}}.DeveloperCommissionResults_siteInfo__ZHDWd{display:flex;gap:4px;align-items:center;color:#4a69ff;text-decoration:none}.DeveloperCommissionResults_siteInfo__ZHDWd:hover{text-decoration:underline}.DeveloperCommissionResults_emptyData__6ElEz{color:var(--ion-color-light-shade)}.DeveloperCommissionResults_noResults__uJH_u{text-align:center}.DeveloperCommissionResults_noResults__uJH_u span{font-size:16px;line-height:1.4;font-weight:500;font-style:italic;color:var(--ion-color-light-shade)}.DeveloperCommissionResults_commissionColumn__1_Dhz,.DeveloperCommissionResults_siteColumn__ScYiR{width:180px}.DeveloperCommissionResults_advanceColumn__coDqy{width:120px}.DeveloperCommissionResults_conditionsColumn__78saR{width:auto}.DeveloperCommissionResults_blurred__TSCCa{position:relative}.DeveloperCommissionResults_blurred__TSCCa:before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer}.ForgotPassword_forgotPassword__6UyiT{display:flex;flex-direction:column;gap:16px;padding-top:20px}.ForgotPassword_forgotPassword__6UyiT .ForgotPassword_forgotPasswordText__h_wwR{font-size:16px;font-weight:400;line-height:1.4;color:var(--ion-color-dark)}.ForgotPassword_forgotPassword__6UyiT .ForgotPassword_forgotPasswordText__h_wwR .ForgotPassword_phone__uXelF{white-space:nowrap}.ForgotPassword_forgotPassword__6UyiT .ForgotPassword_successMessageText__KthVl{display:flex;align-items:center;gap:16px}@media(max-width:375px){.ForgotPassword_forgotPassword__6UyiT .ForgotPassword_successMessageText__KthVl{flex-direction:column}}.ForgotPassword_forgotPassword__6UyiT .ForgotPassword_forgotPasswordActions__4Vt4G{display:flex;flex-direction:column;gap:8px}.ForgotPassword_sendButtonContainer__rXSs9{display:flex;flex-direction:column;gap:8px;width:100%}.ForgotPassword_sendButtonContainer__rXSs9 .ForgotPassword_timerMessage__Wvz3Z{font-size:12px;line-height:1.4;font-weight:400;color:var(--ion-color-medium);text-align:center}.ForgotPassword_sendButtonContainer__rXSs9 .ForgotPassword_timerMessage__Wvz3Z .ForgotPassword_timerMessageValue__FYK6K{white-space:nowrap}.LoginDialog_form__IN_98{display:flex;flex-direction:column;gap:16px}@media(max-width:375px){.LoginDialog_form__IN_98{gap:12px}}.LoginDialog_actions__468UC{align-self:center;line-height:1}.LoginDialog_toggle__cgwY8{background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;font-size:14px;font-weight:400;line-height:1;color:var(--ion-color-primary);text-decoration:underline;white-space:nowrap;cursor:pointer}.LoginDialog_toggle__cgwY8:focus-visible{outline:2px solid var(--ion-color-primary);outline-offset:2px}.LoginDialog_dialog__GyDmq:has(.registerSuccess) .closeButton{display:none}.LoginForm_forgotPasswordButtonWrapper__YUouI{width:100%;display:flex;justify-content:flex-end;margin-top:4px}.LoginForm_forgotPasswordButtonWrapper__YUouI .LoginForm_forgotPasswordButton__3RXqr{background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;font-size:12px;font-weight:400;line-height:1;color:var(--ion-color-medium);text-decoration:underline;cursor:pointer;white-space:nowrap}.HeroSection_sectionWrapper__ksxpR{width:100%;max-width:1920px;margin:0 auto;background:linear-gradient(110.83deg,#f6f6f6 36.71%,#c2e5e9 98.98%,#dcdcdc 155.46%)}.HeroSection_section__cEnQg{width:100%;max-width:var(--container-width);margin:0 auto;padding:var(--container-padding-inline) var(--container-padding-block);padding-top:var(--page-padding-top)}.HeroSection_content__s9AUi{display:flex;gap:32px}@media(max-width:1024px){.HeroSection_content__s9AUi{flex-direction:column;gap:24px}}.HeroSection_leftBlock__OFV_V{display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.HeroSection_leftBlock__OFV_V{gap:20px}}.HeroSection_leftBlock__OFV_V .HeroSection_leftBlockContent__39XsY{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.HeroSection_leftBlock__OFV_V .HeroSection_leftBlockContent__39XsY .HeroSection_description__qhI3M{font-size:20px;line-height:1.4;font-weight:400;color:var(--color-text-dark)}@media(max-width:768px){.HeroSection_leftBlock__OFV_V .HeroSection_leftBlockContent__39XsY .HeroSection_description__qhI3M{font-size:14px}}.HeroSection_leftBlock__OFV_V .HeroSection_leftBlockContent__39XsY .HeroSection_description__qhI3M span{font-weight:300}@media(max-width:768px){.HeroSection_leftBlock__OFV_V .HeroSection_leftBlockContent__39XsY .HeroSection_button__n6oQE{width:100%}}.HeroSection_rightBlock__a7R_K{min-width:39%;padding-bottom:110px;padding-right:70px}@media(max-width:768px){.HeroSection_rightBlock__a7R_K{min-width:auto;padding-bottom:55px;padding-right:60px}}@media(max-width:375px){.HeroSection_rightBlock__a7R_K{padding-bottom:70px}}@media(max-width:320px){.HeroSection_rightBlock__a7R_K{padding-bottom:140px}}.HeroSection_imageWrapper__ECzOI{width:100%;position:relative}.HeroSection_imageWrapper__ECzOI .HeroSection_image__WIVMR{width:100%;min-height:140px}.HeroSection_imageWrapper__ECzOI .HeroSection_swiperContainer__CT4KT{position:absolute;bottom:-110px;right:-60px}@media(max-width:768px){.HeroSection_imageWrapper__ECzOI .HeroSection_swiperContainer__CT4KT{bottom:-55px}}@media(max-width:375px){.HeroSection_imageWrapper__ECzOI .HeroSection_swiperContainer__CT4KT{bottom:-70px}}@media(max-width:320px){.HeroSection_imageWrapper__ECzOI .HeroSection_swiperContainer__CT4KT{bottom:-140px}}.HeroSection_title__UbcOU{font-size:64px;line-height:1.4;font-weight:700;color:var(--color-text-dark)}@media(max-width:1024px){.HeroSection_title__UbcOU{font-size:40px}}@media(max-width:768px){.HeroSection_title__UbcOU{font-size:32px}}.HeroSection_title__UbcOU span{background-color:#145ea6;background-image:url(/images/hero-section-gradient.jpg);background-size:cover;background-position:50%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;white-space:nowrap}.HeroSection_swiperContainer__CT4KT{position:relative;width:405px;background-color:hsla(0,0%,100%,.6);border-radius:16px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media(max-width:768px){.HeroSection_swiperContainer__CT4KT{width:100%}}.HeroSection_swiperContainer__CT4KT .HeroSection_swiper__yyNVk{width:100%}.HeroSection_swiperContainer__CT4KT .HeroSection_slide__UEhOq{padding:28px;display:flex;flex-direction:column;gap:30px}@media(max-width:768px){.HeroSection_swiperContainer__CT4KT .HeroSection_slide__UEhOq{padding:12px;gap:16px}}@media(max-width:320px){.HeroSection_swiperContainer__CT4KT .HeroSection_slide__UEhOq{padding-top:36px}}.HeroSection_swiperContainer__CT4KT .HeroSection_slide__UEhOq .HeroSection_slideTitle__4djQ6{max-width:200px;font-size:20px;line-height:1.4;font-weight:500;color:var(--color-text-dark)}@media(max-width:768px){.HeroSection_swiperContainer__CT4KT .HeroSection_slide__UEhOq .HeroSection_slideTitle__4djQ6{font-size:16px;max-width:160px}}.HeroSection_swiperContainer__CT4KT .HeroSection_slide__UEhOq .HeroSection_slideDescription__bdGkg{font-size:14px;line-height:1.4;font-weight:400;color:var(--color-text-dark)}@media(max-width:768px){.HeroSection_swiperContainer__CT4KT .HeroSection_slide__UEhOq .HeroSection_slideDescription__bdGkg{font-size:12px}}.HeroSection_swiperContainer__CT4KT .HeroSection_swiperControls__yfLy_{position:absolute;z-index:1;top:28px;right:28px;display:flex;align-items:center;justify-content:center;gap:16px}@media(max-width:768px){.HeroSection_swiperContainer__CT4KT .HeroSection_swiperControls__yfLy_{top:8px;right:8px;gap:4px}}.HeroSection_swiperContainer__CT4KT .HeroSection_swiperControls__yfLy_ .HeroSection_swiperPagination__FMaZ2{font-size:16px;line-height:1.4;font-weight:500;color:var(--color-text-dark)}@media(max-width:768px){.HeroSection_swiperContainer__CT4KT .HeroSection_swiperControls__yfLy_ .HeroSection_swiperPagination__FMaZ2{font-size:14px}}.HeroSection_swiperContainer__CT4KT .HeroSection_swiperControls__yfLy_ .HeroSection_swiperButtonNext__Oe6VU,.HeroSection_swiperContainer__CT4KT .HeroSection_swiperControls__yfLy_ .HeroSection_swiperButtonPrev__m908y{width:32px;height:32px;border:none;border-radius:6px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-dark);transition:all .2s ease;padding:0}.HeroSection_swiperContainer__CT4KT .HeroSection_swiperControls__yfLy_ .HeroSection_swiperButtonNext__Oe6VU:active,.HeroSection_swiperContainer__CT4KT .HeroSection_swiperControls__yfLy_ .HeroSection_swiperButtonPrev__m908y:active{transform:scale(.95)}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.ProductsFilter_container__nFGLY{display:flex;flex-direction:column;gap:36px;width:100%}.ProductsFilter_filterList__voENB{display:flex;gap:20px}.ProductsFilter_filterList__voENB .ProductsFilter_chip__tOVI4{flex:1 1 100%}.ProductCard_card__iHEoi{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);grid-template-areas:". category" "image content";align-content:start;grid-row-gap:8px;row-gap:8px;grid-column-gap:16px;column-gap:16px;padding:20px 10px;border-radius:10px;background-color:var(--ion-item-background);transform:translateY(0);transition:transform .2s ease-in}@media(max-width:768px){.ProductCard_card__iHEoi{column-gap:12px;padding:16px 8px;grid-template-areas:"image category" "image content"}}.ProductCard_card__iHEoi.ProductCard_blocked__GxMrE{opacity:.6;pointer-events:none}.ProductCard_card__iHEoi:has(a:focus-visible){outline:2px solid var(--ion-color-primary);outline-offset:2px}.ProductCard_card__iHEoi:has(a:active){transform:scale(.98);transition:transform .1s ease-in-out}@media(hover:hover){.ProductCard_card__iHEoi:hover.ProductCard_withHref__t_Fu3:not(.ProductCard_blocked__GxMrE){transform:translateY(-6px)}}.ProductCard_card__iHEoi .ProductCard_serviceLink__tnWIa{width:0;height:0}.ProductCard_card__iHEoi .ProductCard_serviceLink__tnWIa:after{content:"";position:absolute;inset:0}.ProductCard_card__iHEoi .ProductCard_category___q3Y7{grid-area:category;font-size:12px;line-height:1;font-weight:300;color:var(--ion-color-primary)}@media(max-width:768px){.ProductCard_card__iHEoi .ProductCard_category___q3Y7{align-self:end}}.ProductCard_card__iHEoi .ProductCard_image__f9fT_{grid-area:image;width:71px;height:68px;font-size:0;line-height:1}.ProductCard_card__iHEoi .ProductCard_image__f9fT_ img{width:100%;height:100%;object-fit:contain}.ProductCard_card__iHEoi .ProductCard_content__NVNeD{grid-area:content;display:flex;flex-direction:column;gap:20px}.ProductCard_card__iHEoi .ProductCard_content__NVNeD .ProductCard_titleWrapper__Oq2qE{display:flex;flex-direction:column;gap:4px}.ProductCard_card__iHEoi .ProductCard_content__NVNeD .ProductCard_titleWrapper__Oq2qE .ProductCard_title__PRKqo{font-size:20px;line-height:1.4;font-weight:500;color:var(--ion-color-dark)}.ProductCard_card__iHEoi .ProductCard_content__NVNeD .ProductCard_description__RfYRP{font-size:14px;line-height:1.4;font-weight:300;color:var(--ion-color-medium)}@media(max-width:768px){.ProductCard_card__iHEoi .ProductCard_content__NVNeD .ProductCard_description__RfYRP{display:none}}.ProductCard_card__iHEoi .ProductCard_badge__T59_z{position:absolute;top:0;right:0;padding:6px 10px;border-bottom-left-radius:10px;font-size:12px;font-weight:400;line-height:1}.ProductCard_card__iHEoi .ProductCard_badge__T59_z.ProductCard_hot__l5cok{background-color:rgba(var(--ion-color-primary-rgb),.1);color:var(--ion-color-primary)}.ProductCard_card__iHEoi .ProductCard_badge__T59_z.ProductCard_new__0cgV9{background-color:rgba(var(--ion-color-warning-rgb),.1);color:var(--ion-color-warning)}.ProductsList_list__qvf3w{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:20px;gap:20px;list-style:none}@media(max-width:1024px){.ProductsList_list__qvf3w{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ProductsList_list__qvf3w{grid-template-columns:1fr;gap:12px}}.ProductsList_empty___d48c{display:flex;justify-content:center;align-items:center;min-height:300px;padding:80px 20px}.ProductsList_emptyText___MD7k{margin:0;font-size:20px;color:var(--ion-color-dark);text-align:center}.ProductsSection_section__09xgO{display:flex;flex-direction:column;gap:36px;width:100%;max-width:var(--container-width);margin:0 auto;padding:var(--container-padding-block) var(--container-padding-inline);border-radius:10px;background-image:url(/images/products-section-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:1440px){.ProductsSection_section__09xgO{border-radius:0}}.ProductsSection_section__09xgO .ProductsSection_header__XEtDf{display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width:1024px){.ProductsSection_section__09xgO .ProductsSection_header__XEtDf{flex-direction:column;align-items:flex-start;gap:12px}}.ProductsSection_section__09xgO .ProductsSection_header__XEtDf .ProductsSection_title__Nzy1R{max-width:750px;font-size:54px;font-weight:700;line-height:1.4;color:var(--ion-color-dark);text-align:left}@media(max-width:1024px){.ProductsSection_section__09xgO .ProductsSection_header__XEtDf .ProductsSection_title__Nzy1R{font-size:42px}}@media(max-width:768px){.ProductsSection_section__09xgO .ProductsSection_header__XEtDf .ProductsSection_title__Nzy1R{font-size:28px}}.ProductsSection_section__09xgO .ProductsSection_header__XEtDf .ProductsSection_subtitle__r7_QL{font-size:20px;line-height:1.4;font-weight:400;color:var(--ion-color-dark);text-align:right}@media(max-width:1024px){.ProductsSection_section__09xgO .ProductsSection_header__XEtDf .ProductsSection_subtitle__r7_QL{font-size:18px;text-align:left}}@media(max-width:768px){.ProductsSection_section__09xgO .ProductsSection_header__XEtDf .ProductsSection_subtitle__r7_QL{font-size:14px}}.ProductsSection_list__yt7Wf{display:none;flex-direction:column;gap:20px;list-style:none}@media(max-width:1024px){.ProductsSection_list__yt7Wf{display:flex}}.ProductsSection_list__yt7Wf .ProductsSection_item__hQN4s{display:flex;flex-direction:column;gap:12px}.ProductsSection_list__yt7Wf .ProductsSection_item__hQN4s .ProductsSection_itemTitle__KsXyb{font-size:16px;font-weight:600;line-height:1.4;color:var(--ion-color-dark)}@media(max-width:1024px){.ProductsSection_productsFilter__BIRpI{display:none}}.Feedback_form__w4oVh{display:flex;flex-direction:column;gap:24px}.FeedbackSection_section__FfCsK{display:flex;flex-direction:column;gap:36px;width:100%;max-width:var(--container-width);padding-inline:var(--container-padding-inline);margin:0 auto}@media(max-width:768px){.FeedbackSection_section__FfCsK{gap:20px}}.FeedbackSection_section__FfCsK .FeedbackSection_header__stkxD{display:flex;justify-content:space-between;align-items:center;gap:16px}.FeedbackSection_section__FfCsK .FeedbackSection_header__stkxD .FeedbackSection_title__7VL9z{font-size:54px;font-weight:700;line-height:1.4;color:var(--ion-color-dark)}@media(max-width:1024px){.FeedbackSection_section__FfCsK .FeedbackSection_header__stkxD .FeedbackSection_title__7VL9z{font-size:42px}}@media(max-width:768px){.FeedbackSection_section__FfCsK .FeedbackSection_header__stkxD .FeedbackSection_title__7VL9z{font-size:28px}}.FeedbackSection_section__FfCsK .FeedbackSection_header__stkxD .FeedbackSection_title__7VL9z span{white-space:nowrap}.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz{display:flex;justify-content:space-between;gap:36px;padding:var(--container-padding-block) var(--container-padding-inline);border-radius:20px;background-color:#145ea6;background-image:url(/images/hero-section-gradient.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:1024px){.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz{flex-direction:column}}@media(max-width:768px){.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz{gap:20px}}.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz .FeedbackSection_contentInner__7mvPc{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz .FeedbackSection_contentInner__7mvPc p{font-size:40px;line-height:1.4;font-weight:700;color:var(--ion-color-dark-contrast)}@media(max-width:1024px){.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz .FeedbackSection_contentInner__7mvPc p{font-size:30px}}@media(max-width:768px){.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz .FeedbackSection_contentInner__7mvPc p{font-size:18px}}.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz .FeedbackSection_contentInner__7mvPc p span{font-size:48px;white-space:nowrap}@media(max-width:1024px){.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz .FeedbackSection_contentInner__7mvPc p span{font-size:36px}}@media(max-width:768px){.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz .FeedbackSection_contentInner__7mvPc p span{font-size:22px}}.FeedbackSection_section__FfCsK .FeedbackSection_content__80zlz .FeedbackSection_contentInner__7mvPc p span span{color:var(--ion-color-warning)}.FeedbackSection_section__FfCsK .FeedbackSection_formContainer__nr0Vl{position:relative;flex:1 1 100%;max-width:447px}@media(max-width:1024px){.FeedbackSection_section__FfCsK .FeedbackSection_formContainer__nr0Vl{max-width:100%}}.FeedbackSection_section__FfCsK .FeedbackSection_formContainer__nr0Vl .FeedbackSection_form___XqYx.FeedbackSection_hidden__8nAIX{opacity:0;visibility:hidden}@keyframes FeedbackSection_fadeIn__Yg_Pc{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.FeedbackSection_section__FfCsK .FeedbackSection_formContainer__nr0Vl .FeedbackSection_successMessageContainer__gguPn{position:absolute;inset:0;border-radius:10px;background-color:rgba(var(--ion-color-dark-rgb),.3);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);animation:FeedbackSection_fadeIn__Yg_Pc .5s ease}.FeedbackSection_section__FfCsK .FeedbackSection_formContainer__nr0Vl .FeedbackSection_successMessage__kvUgF{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;font-size:24px;line-height:1.4;font-weight:500;text-align:center;color:var(--ion-color-dark-contrast);animation:FeedbackSection_fadeIn__Yg_Pc .8s ease}.FeedbackSection_agreementText__ifhEU,.FeedbackSection_agreementText__ifhEU>*{color:var(--ion-color-dark-contrast)}