:root{--g-blue:#1a73e8;--g-star:#fbbc05;--g-star-empty:#e0e0e0;--text-dark:#202124;--text-muted:#70757a;--bg-card:#ffffff;--border-color:#ececec;--shadow-sm:0 2px 6px rgba(0,0,0,0.05);--shadow-md:0 4px 16px rgba(0,0,0,0.1)}@media (hover:hover) and (pointer:fine){.btn-g:hover{background-color:#1557b0};.carousel-control:hover{background:#000000}}.google-reviews-section *{box-sizing:border-box;margin:0;padding:0}.google-reviews-container{width:100%;max-width:1200px;margin:0 auto;padding:0 8px;display:flex;flex-direction:column;box-sizing:border-box}.google-reviews-section{width:100%;padding:25px 0;margin:0;background:#e7e7e7;font-family:'Montserrat',sans-serif}.reviews-summary{display:flex;flex-direction:column;gap:10px;width:100%;padding:15px;background:var(--bg-card);border-radius:14px;border:1px solid var(--border-color);max-width:1200px;margin:0 auto;box-shadow:var(--shadow-sm)}.reviews-summary__left{display:flex;flex-direction:column;gap:5px}.reviews-summary__title-block{display:flex;align-items:center;gap:8px}.reviews-summary__google-logo{height:36px;width:auto;transform:scale(2.3);margin-left:25px}.reviews-summary__title{font-size:20px;font-weight:700;color:var(--text-dark);margin-left:23px;transform:translateY(-2px)}.reviews-summary__rating-block{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reviews-summary__value{font-size:24px;font-weight:700;color:var(--text-dark)}.reviews-summary__count{font-size:14px;color:var(--text-muted)}.btn-g{display:inline-flex;align-items:center;justify-content:center;background-color:var(--g-blue);color:#ffffff;text-decoration:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:700;transition:background-color 0.2s;width:100%;text-align:center}@media (min-width:768px){.reviews-summary{flex-direction:row;justify-content:space-between;align-items:center}.reviews-summary__left{flex-direction:row;align-items:center;gap:24px}.reviews-summary__right{width:auto}.btn-g{width:auto}}.rating-stars{display:flex;gap:2px}.rating-stars__icon{width:18px;height:18px}.rating-stars__icon--filled{fill:var(--g-star)}.rating-stars__icon--empty{fill:var(--g-star-empty)}.google-reviews-section__carousel-container{position:relative;width:100%;padding:10px 0px 30px 0px}@media (min-width:1200px){.google-reviews-section__carousel-container{padding:10px 40px 40px 40px}}.google-reviews-section__carousel-container .swiper{width:100%;overflow:hidden;position:relative}.google-reviews-section__carousel-container .swiper-wrapper{align-items:flex-start}.google-review-slide{height:auto}.review-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:20px;box-shadow:var(--shadow-sm);min-height:276px;display:flex;flex-direction:column;gap:12px}.review-card__header{display:flex;align-items:center;gap:12px}.avatar{position:relative;width:40px;height:40px;flex-shrink:0}.avatar__image{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar__placeholder{width:100%;height:100%;border-radius:50%;background-color:#e8f0fe;color:var(--g-blue);display:flex;align-items:center;justify-content:center;font-weight:700}.avatar__g-icon{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;background:#ffffff;border-radius:50%}.review-card__meta{display:flex;flex-direction:column}.review-card__author-row{display:flex;align-items:center;gap:4px}.review-card__author-name{font-size:14px;font-weight:700;color:var(--text-dark)}.review-card__verified-icon{width:14px;height:14px;fill:var(--g-blue)}.review-card__time{font-size:12px;color:var(--text-muted)}.review-card__text-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.review-card__text{font-size:14px;line-height:1.5;color:var(--text-dark);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review-card__text.is-expanded{-webkit-line-clamp:unset}.review-card__read-more{display:inline-block;font-size:13px;color:var(--g-blue);text-decoration:none;font-weight:700;margin-top:6px}.carousel-control{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;background:rgba(0,0,0,0.5);border:1px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:var(--shadow-sm);margin-top:-20px}.carousel-control::after{display:none!important}.carousel-control svg{width:25px;height:25px;fill:#fff}@media (max-width:1199px){.carousel-control--prev{left:3px}.carousel-control--next{right:3px}.review-card{padding:20px 40px}}@media (min-width:1200px){.carousel-control--prev{left:0}.carousel-control--next{right:0}}.google-reviews-section__pagination.swiper-pagination{bottom:0!important}.google-reviews-section__pagination .swiper-pagination-bullet{background:var(--g-star-empty);opacity:1;width:16px;height:16px}.google-reviews-section__pagination .swiper-pagination-bullet-active{background:var(--g-blue)}.rewiews_button_container{margin-top:30px;display:flex;justify-content:center}.rewiews_button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:var(--button-border);border-radius:14px;background-color:var(--button-color);color:var(--button-text-color);text-decoration:none;font-size:16px;font-family:"Montserrat",sans-serif;font-weight:700;transition:background 0.25s ease,color 0.25s ease,transform 0.2s ease,box-shadow 0.25s ease;box-sizing:border-box}@media (hover:hover) and (pointer:fine){.rewiews_button:hover{background:var(--button-hover-color);color:var(--button-hover-text-color);border:var(--button-hover-border);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,0.12)}}@media (max-width:768px){.rewiews_button{width:100%;max-width:320px;padding:15px 20px;font-size:15px}}.process-title{display:block;text-align:center;font-size:clamp(28px,1.5vw,32px);margin-bottom:30px;padding-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:700;color:var(--text-color);border-bottom:2px solid #3c27133d}.swiper{position:relative;overflow:hidden;width:100%;z-index:1}.swiper-wrapper{display:flex;width:100%;height:100%;box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.swiper-pagination{position:absolute;left:0;width:100%;text-align:center;z-index:10}.swiper-pagination-bullet{display:inline-block;border-radius:50%;cursor:pointer;margin:0 4px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{left:0;width:100%}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-button-prev,.swiper-button-next{position:absolute;z-index:10;cursor:pointer}.swiper-button-disabled{opacity:.35;pointer-events:none}.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-slide{transform:translate3d(0,0,0)}.swiper-wrapper{display:flex;width:100%;height:100%;box-sizing:content-box;cursor:grab;user-select:none}