.FAQ_faq__etclW{display:grid;row-gap:20px}.FAQ_faq__list__XIe6C{display:flex;flex-direction:column;row-gap:16px}.FAQ_faq__listItem__Vs3C1{display:block}.FAQ_faqItem__1FTAL{background-color:var(--color-gray);border:var(--border);border-radius:var(--border-radius-large);box-shadow:var(--shadow);padding:20px 24px}@media (max-width:480px){.FAQ_faqItem__1FTAL{padding:16px 18px;border-radius:var(--border-radius)}}.FAQ_faqItem__button__Fqx8f{display:flex;width:100%;align-items:center;justify-content:space-between;column-gap:16px;padding:0;background:transparent;border:0;color:inherit;text-align:left}.FAQ_faqItem__question__FCBh5{font-weight:500;line-height:1.3}.FAQ_faqItem__icon__dBwly{display:inline-flex;width:28px;height:28px;color:var(--color-dark);transition:transform .2s ease}.FAQ_faqItem--open__dEpqR .FAQ_faqItem__icon__dBwly{transform:rotate(180deg)}.FAQ_faqItem__panel__aahn0{margin-top:14px;color:var(--color-dark)}.Hero_hero__Q5FaL{display:flex;flex-direction:column;row-gap:60px}.Hero_hero__main__T5GY_{display:flex;justify-content:space-between;align-items:center;column-gap:40px;max-width:980px;width:100%;margin-inline:auto}@media (max-width:1023px){.Hero_hero__main__T5GY_{column-gap:30px;align-items:stretch}}@media (max-width:480px){.Hero_hero__main__T5GY_{flex-direction:column;align-items:stretch;row-gap:20px}}.Hero_hero__body__m8KQK{display:flex;flex-direction:column;row-gap:30px}.Hero_hero__title__Iai7g{line-height:1.1}.Hero_hero__description__z8nDv{max-width:560px}.Hero_hero__button__5foGW{align-self:flex-start}.Hero_hero__actions__rSdxN{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:12px}@media (max-width:480px){.Hero_hero__actions__rSdxN{flex-wrap:nowrap;column-gap:10px;row-gap:0}.Hero_hero__actions__rSdxN .button{flex:1 1;min-width:0;height:48px;padding-inline:12px;font-size:14px;white-space:nowrap}}.Hero_hero__badges__sq8R4{display:flex;flex-direction:column;row-gap:20px;align-items:center}.Hero_hero__badgesList__o_vbV{display:flex;flex-wrap:wrap;gap:75px;align-items:center;justify-content:center}.Hero_hero__badgesItem__enwwe{display:flex}.Hero_hero__badgesItemLink__t4Bum{display:flex;align-items:center;justify-content:center;padding:8px 12px;color:var(--color-light);border-radius:var(--border-radius)}@media (hover:hover){.Hero_hero__badgesItemLink__t4Bum:hover{opacity:.85;transform:translateY(-2px)}}@media (hover:none){.Hero_hero__badgesItemLink__t4Bum:active{opacity:.85;transform:translateY(-2px)}}@media (max-width:480px){.Hero_hero__badgesList__o_vbV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-items:center}.Hero_hero__badgesItem__enwwe{justify-content:center}.Hero_hero__badgesItemLink__t4Bum{padding:10px 12px}}.Hero_hero__badgesImage__FkFIK{width:100%;max-width:138px;min-width:138px;height:auto;object-fit:contain}@media (max-width:480px){.Hero_hero__badgesImage__FkFIK{max-width:120px;min-width:100px}}.Hero_hero__image__fp5qP{width:min(100%,360px);height:auto}@media (max-width:1023px){.Hero_hero__image__fp5qP{flex:0 1 40%;max-width:320px}}@media (max-width:480px){.Hero_hero__image__fp5qP{order:-1;width:min(80%,320px);max-width:none;margin-bottom:20px;margin-inline:auto}}.GooglePromo_promo__yrmT7{display:grid;row-gap:30px;padding:30px;background-color:var(--color-gray);border:var(--border);border-radius:var(--border-radius-large);box-shadow:var(--shadow)}@media (max-width:480px){.GooglePromo_promo__yrmT7{padding:22px;row-gap:24px;border-radius:var(--border-radius)}}.GooglePromo_promo__bullets__GxO_7{display:grid;row-gap:14px}.GooglePromo_promo__bullet__zQ_xe{display:grid;grid-template-columns:24px 1fr;column-gap:12px;align-items:start;padding:12px 16px;background-color:var(--color-light);border:var(--border);border-radius:var(--border-radius)}.GooglePromo_promo__bulletIcon__0lKdQ{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-accent)}.GooglePromo_promo__bulletText__Bcglf{color:var(--color-dark)}.GooglePromo_promo__contacts__5RAfB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:480px){.GooglePromo_promo__contacts__5RAfB{grid-template-columns:1fr}}.GooglePromo_promo__contactItem__Olt7G{display:grid;row-gap:6px}.GooglePromo_promo__contactLabel__VUMlb{font-size:14px;color:var(--color-gray-alt)}.GooglePromo_promo__contactLink__oYPyG{text-decoration:underline;text-underline-offset:4px}.GooglePromo_promo__actions____WOq{display:flex;justify-content:flex-start}.Reviews_reviews__gR1yh{display:grid;row-gap:66px;padding:50px;color:var(--color-light);background-color:var(--color-dark);border-radius:var(--border-radius-large);box-shadow:var(--shadow);overflow:hidden}@media (max-width:1023px){.Reviews_reviews__gR1yh{padding:30px 30px 46px;row-gap:46px}}.Reviews_reviews__slider__U9xS1{position:relative;--reviewsSliderSlideWidth:min(606px,100%);--reviewsSliderGap:50px;overflow:hidden}@media (max-width:1023px){.Reviews_reviews__slider__U9xS1{--reviewsSliderSlideWidth:min(330px,100%);--reviewsSliderGap:30px}}.Reviews_reviews__sliderList___DWuk{display:flex;column-gap:var(--reviewsSliderGap);padding-inline:max((100% - var(--reviewsSliderSlideWidth))/2,0px);scroll-snap-type:x mandatory;scroll-padding-inline:max((100% - var(--reviewsSliderSlideWidth))/2,0px);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.Reviews_reviews__sliderList___DWuk::-webkit-scrollbar{display:none}.Reviews_reviews__sliderItem__Mxj12{flex:0 0 var(--reviewsSliderSlideWidth);min-width:var(--reviewsSliderSlideWidth);max-width:100%;scroll-snap-align:center;scroll-snap-stop:always}.Reviews_reviews__actions__uUPP2{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:564px;margin-inline:auto;column-gap:24px}.Reviews_reviews__arrowButton__28sSk{padding:0;background:transparent;border:none;display:flex;justify-content:center;align-items:center;width:48px;aspect-ratio:1;color:var(--color-light)}@media (hover:hover){.Reviews_reviews__arrowButton__28sSk:hover{color:var(--color-accent)}}@media (hover:none){.Reviews_reviews__arrowButton__28sSk:active{color:var(--color-accent)}}.Reviews_reviews__arrowButton__28sSk[disabled]{color:var(--color-gray-alt);cursor:not-allowed}.Reviews_reviews__arrowButton__28sSk svg{width:20px;aspect-ratio:1}.Reviews_reviewCard__Qm5Zi{--reviewCardCornerWidth:40px;--reviewCardCornerOffsetLeft:52px;display:flex;flex-direction:column;row-gap:48px}@media (max-width:480px){.Reviews_reviewCard__Qm5Zi{--reviewCardCornerWidth:32px;--reviewCardCornerOffsetLeft:46px;row-gap:44px}}.Reviews_reviewCard__body__ihkpK{position:relative;padding:48px var(--reviewCardCornerOffsetLeft) 52px;border:1px solid var(--color-accent);border-radius:var(--border-radius-large);background:transparent}@media (max-width:480px){.Reviews_reviewCard__body__ihkpK{padding:30px}}.Reviews_reviewCard__body__ihkpK:after{width:var(--reviewCardCornerWidth);aspect-ratio:1;content:"";position:absolute;top:100%;left:var(--reviewCardCornerOffsetLeft);background-color:var(--color-dark);border:inherit;rotate:45deg;clip-path:polygon(100% 0,0 100%,100% 100%);translate:0 -50%}.Reviews_reviewCard__footer__ER2Lu{display:flex;flex-direction:column;padding-left:calc(var(--reviewCardCornerOffsetLeft) + var(--reviewCardCornerWidth) / 2)}.Reviews_reviewCard__name___CWxH{color:var(--color-accent);font-style:normal}.Services_services__list__hqjJb:not(:last-child){margin-bottom:100px}@media (max-width:480px){.Services_services__list__hqjJb:not(:last-child){margin-bottom:70px}}.Services_services__item__R52mh{height:100%}.Services_serviceCard__wWIz3{--service-card-bg:var(--color-gray);--service-card-text:var(--color-dark);--service-card-border:var(--border);position:relative;height:100%;perspective:1600px}.Services_serviceCard--accentBg__2zZlW{--service-card-bg:var(--color-accent)}.Services_serviceCard--darkBg__JaNkW{--service-card-bg:var(--color-dark);--service-card-text:var(--color-light);--service-card-border:1px solid rgba(255,255,255,.2)}.Services_serviceCard__inner__IwO6Q{position:relative;min-height:310px;height:100%;transform-style:preserve-3d;transition:transform .6s ease;border-radius:var(--border-radius-large);will-change:transform}@media (prefers-reduced-motion:reduce){.Services_serviceCard__inner__IwO6Q{transition-duration:.01ms}}.Services_serviceCard--flipped__LgMoL .Services_serviceCard__inner__IwO6Q{transform:rotateY(180deg)}.Services_serviceCard__face__yA_AN{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:center;padding:50px;border-radius:var(--border-radius-large);border:var(--service-card-border);box-shadow:var(--shadow);background-color:var(--service-card-bg);color:var(--service-card-text);backface-visibility:hidden;transform-style:preserve-3d;overflow:hidden}.Services_serviceCard__face--back__ECtBa{transform:rotateY(180deg)}.Services_serviceCard__back__bT9zL,.Services_serviceCard__front__0lrx9{display:flex;flex:1 1;width:100%}.Services_serviceCard__front__0lrx9{align-items:center;justify-content:space-between;column-gap:30px}@media (max-width:480px){.Services_serviceCard__front__0lrx9{display:grid;grid-template-columns:1fr auto;row-gap:27px;align-items:flex-start}}.Services_serviceCard__back__bT9zL{flex-direction:column;justify-content:space-between;gap:24px;align-items:flex-start;text-align:left;max-width:420px}@media (max-width:480px){.Services_serviceCard__back__bT9zL{gap:20px;max-width:100%}}.Services_serviceCard__body__RXnNT{display:flex;flex-direction:column;justify-content:space-between;row-gap:30px}@media (max-width:480px){.Services_serviceCard__body__RXnNT{display:contents}}.Services_serviceCard__title__epe2E{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:480px){.Services_serviceCard__title__epe2E{grid-column:-1/1}}.Services_serviceCard__title__epe2E .puddle-bg{color:var(--color-dark)}.Services_serviceCard__backTitle__hHzEV{font-size:28px;line-height:1.2}.Services_serviceCard__backDescription__Jrkew{font-size:18px;line-height:1.5;color:inherit;max-width:380px}.Services_serviceCard__backButton__iyTIq{display:inline-flex;align-items:center;column-gap:10px;padding:0;background:none;border:0;color:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media (hover:hover){.Services_serviceCard__backButton__iyTIq:hover{opacity:.7}}@media (hover:none){.Services_serviceCard__backButton__iyTIq:active{opacity:.7}}.Services_serviceCard__image___T1PP{flex-shrink:0;height:auto}@media (max-width:1280px){.Services_serviceCard__image___T1PP{max-width:50%}}@media (max-width:480px){.Services_serviceCard__image___T1PP{max-width:150px;justify-self:end}}.Services_serviceCard__link__tsl6Z{display:inline-flex;align-items:center;column-gap:14px;color:var(--color-dark);background:none;border:0;padding:0;cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:4px}.Services_serviceCard__link--light__YUNUD{color:var(--color-light)}.Services_serviceCard__linkIconWrapper__tNotm{display:inline-flex;width:21px;height:20px}