.logo-carousel{padding:36px 0;overflow:hidden;position:relative}.logo-carousel--dark-blue{background:var(--secondary-800)}.logo-carousel--light{background:var(--light-50)}.logo-carousel--white{background:var(--white)}.logo-carousel__container{max-width:1200px;margin:0 auto;padding:0 16px}.logo-carousel__title-section{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:32px}@media(max-width:767px){.logo-carousel__title-section{margin-bottom:20px;gap:16px}}.logo-carousel__decorative-line{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 20%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.3) 80%,transparent);max-width:200px}.logo-carousel--light .logo-carousel__decorative-line,.logo-carousel--white .logo-carousel__decorative-line{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.1) 80%,transparent)}.logo-carousel__title{font-size:14px;font-weight:300;color:var(--white);margin:0;text-align:center;white-space:nowrap;letter-spacing:.5px}.logo-carousel--light .logo-carousel__title,.logo-carousel--white .logo-carousel__title{color:var(--dark-700)}@media(max-width:767px){.logo-carousel__title{font-size:14px}}.logo-carousel__wrapper{width:100%;overflow:hidden;position:relative}.logo-carousel__marquee{display:flex;width:max-content;will-change:transform;animation:logo-marquee var(--duration,20s) linear infinite}.logo-carousel__marquee--paused{animation-play-state:paused}.logo-carousel__marquee--static{width:100%;justify-content:center}.logo-carousel__track{display:flex;gap:50px;align-items:center}@media(max-width:767px){.logo-carousel__track{gap:20px}}@media(max-width:575px){.logo-carousel__track{gap:16px}}.logo-carousel__marquee--static .logo-carousel__track{width:100%;justify-content:center}.logo-carousel__item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px}.logo-carousel__logo-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:16px}.logo-carousel--light .logo-carousel__logo-img,.logo-carousel--white .logo-carousel__logo-img{filter:none}.logo-carousel__logo-name{font-size:14px;font-weight:300;color:var(--white);margin:0;text-align:center}@keyframes logo-marquee{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@media(prefers-reduced-motion:reduce){.logo-carousel__logo-img{transition:none}}.advanced-features{padding:100px 0;background:var(--white)}.advanced-features__container{max-width:1200px;margin:0 auto;padding:0 16px}.advanced-features__header{text-align:left;margin-bottom:80px;display:flex;flex-direction:column;padding:0 40% 0 0}@media(max-width:767px){.advanced-features__header{margin-bottom:60px;padding:0}}.advanced-features__title{font-size:48px;font-weight:700;color:var(--dark-900);margin:0 0 16px;line-height:1.2;letter-spacing:-.02em}@media(max-width:991px){.advanced-features__title{font-size:42px}}@media(max-width:767px){.advanced-features__title{font-size:36px;margin-bottom:20px}}@media(max-width:575px){.advanced-features__title{font-size:28px}}.advanced-features__description{font-size:18px;line-height:1.6;color:var(--dark-600);margin:0}@media(max-width:767px){.advanced-features__description{font-size:16px}}.advanced-features__grid{display:flex;flex-direction:column;gap:40px}@media(max-width:767px){.advanced-features__grid{gap:32px}}.advanced-features__card{display:grid;grid-template-columns:1fr 1fr;background:var(--white);border-radius:16px;border:1px solid var(--dark-50);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.advanced-features__card:hover{transform:translateY(-4px)}@media(max-width:991px){.advanced-features__card{grid-template-columns:1fr;grid-template-rows:auto auto}}.advanced-features__card--multi-language{background:var(--secondary-50)}.advanced-features__card--business-listing{background:var(--primary-50)}.advanced-features__card--default{background:var(--dark-50)}.advanced-features__content{padding:50px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(max-width:991px){.advanced-features__content{order:1;padding:40px 32px}}@media(max-width:767px){.advanced-features__content{padding:32px 24px}}.advanced-features__feature-title{font-size:32px;font-weight:700;color:var(--dark-900);margin:0 0 20px;line-height:1.3}@media(max-width:767px){.advanced-features__feature-title{font-size:28px;margin-bottom:16px}}@media(max-width:575px){.advanced-features__feature-title{font-size:24px}}.advanced-features__feature-description{font-size:16px;line-height:1.6;color:var(--dark-600);margin:0 0 32px}@media(max-width:767px){.advanced-features__feature-description{font-size:15px;margin-bottom:24px}}.advanced-features__feature-list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.advanced-features__feature-list{margin-bottom:24px;gap:12px}}.advanced-features__feature-item{display:flex;align-items:flex-start;gap:12px}.advanced-features__checkmark{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--primary-500);margin-top:2px}.advanced-features__checkmark .material-icons{font-size:16px;color:inherit}.advanced-features__checkmark svg{width:100%;height:100%}.advanced-features__feature-text{font-size:15px;line-height:1.5;color:var(--dark-700);font-weight:500}@media(max-width:767px){.advanced-features__feature-text{font-size:14px}}.advanced-features__image{background:var(--white);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media(max-width:991px){.advanced-features__image{order:2;min-height:300px}}.advanced-features__image-content{width:100%;height:100%;object-fit:cover;object-position:center}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.advanced-features__card{animation:slideInUp .6s ease-out}.advanced-features__card:first-child{animation-delay:.1s}.advanced-features__card:nth-child(2){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.advanced-features__button,.advanced-features__card{animation:none;transition:none}.advanced-features__button:before{display:none}}