.hero-section[data-v-50afe65b]{background-color:#fff;color:var(--color-neutral-900);overflow:hidden;padding:var(--spacing-xl) 0 0 0;position:relative}@media(min-width:1024px){.hero-section[data-v-50afe65b]{padding:var(--spacing-4xl) 0}}.hero-container[data-v-50afe65b]{max-width:1280px}.hero-grid[data-v-50afe65b]{align-items:center;display:grid;gap:var(--spacing-lg);grid-template-columns:1fr;position:relative}@media(min-width:1024px){.hero-grid[data-v-50afe65b]{gap:var(--spacing-4xl);grid-template-columns:1fr 1fr}}.hero-content[data-v-50afe65b]{align-items:flex-start;display:flex;flex-direction:column;position:relative;text-align:left;z-index:2}.hero-header[data-v-50afe65b]{margin-bottom:var(--spacing-lg)}.project-branding[data-v-50afe65b]{align-items:center;display:flex;font-family:var(--font-display);gap:var(--spacing-sm)}.project-name[data-v-50afe65b]{background:var(--gradient-primary);-webkit-background-clip:text;font-size:var(--font-size-lg);-webkit-text-fill-color:transparent}.ai-badge[data-v-50afe65b],.project-name[data-v-50afe65b]{font-weight:var(--font-weight-bold)}.ai-badge[data-v-50afe65b]{background:var(--color-primary-50);border:1px solid var(--color-primary-500);border-radius:var(--radius-full);color:var(--color-primary-700);font-size:var(--font-size-xs);padding:2px 8px;text-transform:uppercase}.hero-title[data-v-50afe65b]{color:var(--color-neutral-900);font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);margin-bottom:0;word-break:break-word}@media(min-width:768px){.hero-title[data-v-50afe65b]{font-size:var(--font-size-6xl)}}.hero-subtitle[data-v-50afe65b]{color:var(--color-neutral-900);font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-xl);margin-top:0;max-width:60ch}@media(min-width:768px){.hero-subtitle[data-v-50afe65b]{font-size:var(--font-size-6xl)}}.features-list[data-v-50afe65b]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);row-gap:var(--spacing-sm)}.feature-item[data-v-50afe65b]{align-items:flex-start;color:var(--color-neutral-600);display:flex;font-size:var(--font-size-base);gap:var(--spacing-sm);line-height:1.5;white-space:normal}.check-icon[data-v-50afe65b]{color:var(--color-primary-500);font-weight:700}.hero-actions[data-v-50afe65b]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center;margin-bottom:var(--spacing-lg);width:100%}@media(min-width:1024px){.hero-actions[data-v-50afe65b]{justify-content:flex-start;margin-bottom:var(--spacing-xl);width:auto}}.btn-download[data-v-50afe65b]{align-items:center;background:var(--color-primary-600);border:none;border-radius:var(--radius-md);box-shadow:0 4px 14px #5bb98a63;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);gap:var(--spacing-sm);justify-content:center;padding:16px 32px;text-decoration:none;transition:all var(--transition-base)}.btn-download[data-v-50afe65b]:hover{background:var(--color-primary-500);transform:translateY(-2px)}.btn-icon[data-v-50afe65b]{filter:brightness(0) invert(1);height:20px;width:20px}.btn-secondary[data-v-50afe65b]{align-items:center;border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);color:var(--color-neutral-700);display:inline-flex;font-size:var(--font-size-lg);justify-content:center;padding:16px 32px;text-decoration:none;transition:all var(--transition-base)}.btn-secondary[data-v-50afe65b]:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-400)}.system-info[data-v-50afe65b]{align-items:center;color:var(--color-neutral-500);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-md);justify-content:center;width:100%}@media(min-width:1024px){.system-info[data-v-50afe65b]{justify-content:flex-start;width:auto}}.system-info .os-icons[data-v-50afe65b]{display:flex;gap:var(--spacing-sm)}.system-info .os-icon-wrapper[data-v-50afe65b]{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--transition-base);width:32px}.system-info .os-icon-wrapper .os-icon-img[data-v-50afe65b]{filter:grayscale(100%);height:20px;opacity:.4;transition:all var(--transition-base);width:20px}.system-info .os-icon-wrapper:hover .os-icon-img[data-v-50afe65b]{filter:grayscale(0);opacity:.8}.system-info .os-icon-wrapper.active[data-v-50afe65b]{background-color:transparent}.system-info .os-icon-wrapper.active .os-icon-img[data-v-50afe65b]{filter:grayscale(0);opacity:1}.hero-image-wrapper[data-v-50afe65b]{align-items:center;display:flex;justify-content:center;position:relative;width:100%}@media(min-width:1024px){.hero-image-wrapper[data-v-50afe65b]{justify-content:flex-end}}.hero-promo-image[data-v-50afe65b]{height:auto;max-width:450px;-o-object-fit:contain;object-fit:contain;width:100%;z-index:1}@media(min-width:1024px){.hero-promo-image[data-v-50afe65b]{height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;transform:scale(1.15);transform-origin:center right;width:100%}}.ui-card[data-v-e37f2151]{background:#fff;border-radius:var(--radius-lg);transition:all var(--transition-base) ease-in-out}.ui-card--default[data-v-e37f2151]{box-shadow:var(--shadow-sm)}.ui-card--bordered[data-v-e37f2151]{border:1px solid var(--color-neutral-200)}.ui-card--elevated[data-v-e37f2151]{box-shadow:var(--shadow-lg)}.ui-card--hoverable[data-v-e37f2151]:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.ui-card--padding-none .card-body[data-v-e37f2151]{padding:0}.ui-card--padding-sm .card-body[data-v-e37f2151]{padding:var(--spacing-md)}.ui-card--padding-md .card-body[data-v-e37f2151]{padding:var(--spacing-lg)}.ui-card--padding-lg .card-body[data-v-e37f2151]{padding:var(--spacing-2xl)}.card-header[data-v-e37f2151]{border-bottom:1px solid var(--color-neutral-200);font-weight:var(--font-weight-semibold);padding:var(--spacing-lg)}.card-footer[data-v-e37f2151]{border-top:1px solid var(--color-neutral-200);padding:var(--spacing-lg)}.features-section[data-v-64c69214]{padding:var(--spacing-4xl) 0}.features-title[data-v-64c69214]{margin-bottom:var(--spacing-md);text-align:center}.features-description[data-v-64c69214]{color:var(--color-text-secondary);margin:0 auto var(--spacing-3xl);max-width:700px;text-align:center}.features-grid[data-v-64c69214]{display:grid;gap:var(--spacing-xl)}.features-grid--2[data-v-64c69214]{grid-template-columns:1fr}@media(min-width:768px){.features-grid--2[data-v-64c69214]{grid-template-columns:repeat(2,1fr)}}.features-grid--3[data-v-64c69214]{grid-template-columns:1fr}@media(min-width:768px){.features-grid--3[data-v-64c69214]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid--3[data-v-64c69214]{grid-template-columns:repeat(3,1fr)}}.features-grid--4[data-v-64c69214]{grid-template-columns:1fr}@media(min-width:768px){.features-grid--4[data-v-64c69214]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid--4[data-v-64c69214]{grid-template-columns:repeat(4,1fr)}}.feature-card[data-v-64c69214]{text-align:center}.feature-icon[data-v-64c69214]{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-lg)}.feature-title[data-v-64c69214]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.feature-description[data-v-64c69214]{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.cta-section[data-v-3e4a27bd]{background:var(--gradient-primary);color:#fff;padding:var(--spacing-4xl) 0}.cta-content[data-v-3e4a27bd]{margin:0 auto;max-width:800px;text-align:center}.cta-title[data-v-3e4a27bd]{color:#fff;margin-bottom:var(--spacing-lg)}.cta-description[data-v-3e4a27bd]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-2xl);opacity:.95}.video-section[data-v-bae7dbea]{background-color:var(--color-bg-light,#f8f9fa);padding:80px 24px}.video-section__container[data-v-bae7dbea]{margin:0 auto;max-width:1000px;text-align:center}.video-section__title[data-v-bae7dbea]{color:var(--color-text-primary,#1a202c);font-family:var(sans-serif);font-size:var(--font-size-4xl);font-weight:800;letter-spacing:-.02em;margin:0 0 16px;text-align:center}@media(max-width:768px){.video-section__title[data-v-bae7dbea]{font-size:1.75rem}}.video-section__subtitle[data-v-bae7dbea]{color:var(--color-text-secondary,#4a5568);font-family:var(--font-body,"Inter",sans-serif);font-size:1.125rem;line-height:1.6;margin:0 0 40px;text-align:center}@media(max-width:768px){.video-section__subtitle[data-v-bae7dbea]{font-size:1rem;margin-bottom:24px}}.video-section__card[data-v-bae7dbea]{background:#fff;border-radius:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:32px}@media(max-width:768px){.video-section__card[data-v-bae7dbea]{border-radius:16px;padding:16px}}.video-section__player[data-v-bae7dbea]{background:#000;border-radius:16px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}@media(max-width:768px){.video-section__player[data-v-bae7dbea]{border-radius:12px}}.video-section__iframe[data-v-bae7dbea],.video-section__video[data-v-bae7dbea]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.video-section__video[data-v-bae7dbea]{background:#000}.feature-card-section[data-v-de8e59b0]{background-color:#fff;padding:60px 24px}.feature-card[data-v-de8e59b0]{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:1200px}@media(max-width:900px){.feature-card[data-v-de8e59b0]{flex-direction:column;gap:32px}}.feature-card--image-right[data-v-de8e59b0]{flex-direction:row-reverse}@media(max-width:900px){.feature-card--image-right[data-v-de8e59b0]{flex-direction:column}}.feature-card__image-wrapper[data-v-de8e59b0]{flex:1;max-width:50%}@media(max-width:900px){.feature-card__image-wrapper[data-v-de8e59b0]{max-width:100%;width:100%}}.feature-card__image[data-v-de8e59b0]{border-radius:16px;box-shadow:0 8px 24px #0000001a;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.feature-card__content[data-v-de8e59b0]{flex:1;max-width:50%}@media(max-width:900px){.feature-card__content[data-v-de8e59b0]{max-width:100%;text-align:center}}.feature-card__title[data-v-de8e59b0]{color:var(--color-text-primary,#1a202c);font-family:var(--font-heading,"Outfit",sans-serif);font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 20px}@media(max-width:768px){.feature-card__title[data-v-de8e59b0]{font-size:1.5rem}}.feature-card__description[data-v-de8e59b0]{color:var(--color-text-secondary,#4a5568);line-height:1.7;margin:0 0 28px}.feature-card__button[data-v-de8e59b0],.feature-card__description[data-v-de8e59b0]{font-family:var(--font-body,"Inter",sans-serif);font-size:1rem}.feature-card__button[data-v-de8e59b0]{background:var(--gradient-primary,linear-gradient(135deg,#3b82f6 0,#2563eb 100%));border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:14px 32px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.feature-card__button[data-v-de8e59b0]:hover{box-shadow:0 6px 20px #3b82f659;transform:translateY(-2px)}.feature-card__button[data-v-de8e59b0]:active{transform:translateY(0)}@media(max-width:768px){.feature-card__button[data-v-de8e59b0]{text-align:center;width:100%}}.how-to-use-section[data-v-04d275b4]{background-color:#f8f9fa;padding:80px 24px}.how-to-use__container[data-v-04d275b4]{margin:0 auto;max-width:1200px}.how-to-use__title[data-v-04d275b4]{color:var(--color-text-primary,#1a202c);font-family:var(--font-heading,"Outfit",sans-serif);font-size:2.5rem;font-weight:700;margin:0 0 16px;text-align:center}@media(max-width:768px){.how-to-use__title[data-v-04d275b4]{font-size:1.75rem}}.how-to-use__subtitle[data-v-04d275b4]{color:var(--color-text-secondary,#4a5568);font-family:var(--font-body,"Inter",sans-serif);font-size:1.125rem;line-height:1.6;margin:0 0 48px;text-align:center}@media(max-width:768px){.how-to-use__subtitle[data-v-04d275b4]{font-size:1rem;margin-bottom:32px}}.how-to-use__steps[data-v-04d275b4]{display:grid;gap:32px;grid-template-columns:repeat(var(--columns,3),1fr)}@media(max-width:1024px){.how-to-use__steps[data-v-04d275b4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.how-to-use__steps[data-v-04d275b4]{grid-template-columns:1fr}}.step-card[data-v-04d275b4]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.step-card[data-v-04d275b4]:hover{box-shadow:0 12px 24px -4px #0000001a,0 4px 8px -2px #0000000d;transform:translateY(-4px)}.step-card__image-wrapper[data-v-04d275b4]{align-items:center;background:linear-gradient(135deg,#f3e8ff,#e0e7ff);display:flex;height:200px;justify-content:center;overflow:hidden;padding:16px;position:relative;width:100%}.step-card__image[data-v-04d275b4]{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.step-card__content[data-v-04d275b4]{padding:24px}.step-card__step-title[data-v-04d275b4]{color:var(--color-text-primary,#1a202c);font-family:var(--font-heading,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 12px}.step-card__step-number[data-v-04d275b4]{color:var(--color-primary,#3b82f6);font-weight:700}.step-card__description[data-v-04d275b4]{color:var(--color-text-secondary,#4a5568);font-family:var(--font-body,"Inter",sans-serif);font-size:.9375rem;line-height:1.7;margin:0}.testimonials-section[data-v-27a826c7]{background-color:#f3f4f6;overflow:hidden;padding:80px 0}@media(max-width:768px){.testimonials-section[data-v-27a826c7]{padding:48px 0}}.testimonials-header[data-v-27a826c7]{margin-bottom:var(--spacing-3xl);text-align:center}.testimonials-title[data-v-27a826c7]{color:var(--color-text-primary,#1a202c);font-family:var(--font-heading,"Outfit",sans-serif);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 16px}@media(max-width:768px){.testimonials-title[data-v-27a826c7]{font-size:1.75rem}}.testimonials-subtitle[data-v-27a826c7]{color:var(--color-text-secondary,#4a5568);font-family:var(--font-body,"Inter",sans-serif);font-size:1.125rem;line-height:1.6;margin:0 auto 48px;max-width:700px}@media(max-width:768px){.testimonials-subtitle[data-v-27a826c7]{font-size:1rem;margin-bottom:32px}}.testimonial-mask[data-v-27a826c7]{mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent)}.testimonials__track[data-v-27a826c7]{display:flex;gap:24px;padding-bottom:24px;width:-moz-max-content;width:max-content}@media(max-width:768px){.testimonials__track[data-v-27a826c7]{gap:16px;padding-bottom:16px}}@keyframes scroll-27a826c7{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll[data-v-27a826c7]{animation:scroll-27a826c7 40s linear infinite}.animate-scroll[data-v-27a826c7]:hover{animation-play-state:paused}@media(max-width:768px){.animate-scroll[data-v-27a826c7]{animation-duration:30s}}.testimonial-card[data-v-27a826c7]{background:#fff;border:1px solid #f3f4f6;border-radius:32px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;flex-shrink:0;padding:40px;transition:all .5s ease;width:350px}@media(min-width:768px){.testimonial-card[data-v-27a826c7]{width:450px}}@media(max-width:640px){.testimonial-card[data-v-27a826c7]{border-radius:24px;padding:32px}}.testimonial-card[data-v-27a826c7]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-8px)}.testimonial-card__content[data-v-27a826c7]{color:#374151;flex:1;font-family:var(--font-body,"Inter",sans-serif);font-size:1.125rem;font-weight:500;line-height:1.625;margin:0 0 32px}.testimonial-card__highlight[data-v-27a826c7]{color:var(--color-primary,#9333ea);font-weight:600}.testimonial-card__author[data-v-27a826c7]{align-items:center;border-top:1px solid #f9fafb;display:flex;gap:16px;padding-top:24px}.testimonial-card__avatar[data-v-27a826c7]{border-radius:50%;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.testimonial-card__author-info[data-v-27a826c7]{display:flex;flex-direction:column;gap:4px}.testimonial-card__name[data-v-27a826c7]{color:#111827;font-family:var(--font-body,"Inter",sans-serif);font-size:1.125rem;font-weight:700}.testimonial-card__position[data-v-27a826c7]{color:#6b7280;font-family:var(--font-body,"Inter",sans-serif);font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.faq-section[data-v-6db47c9f]{background-color:#fff;padding:64px 0}@media(min-width:768px){.faq-section[data-v-6db47c9f]{padding:96px 0}}.faq-header[data-v-6db47c9f]{margin-bottom:48px;text-align:center}@media(min-width:768px){.faq-header[data-v-6db47c9f]{margin-bottom:64px}}.faq-title[data-v-6db47c9f]{color:#000;font-family:var(--font-display);font-size:1.875rem;font-weight:900;letter-spacing:-.025em;line-height:2.25rem;margin-bottom:1rem}@media(min-width:768px){.faq-title[data-v-6db47c9f]{font-size:2.25rem;line-height:2.5rem}}.faq-subtitle[data-v-6db47c9f]{color:#6b7280;font-size:1.125rem;font-weight:500;margin:0 auto;max-width:600px}.faq-list-container[data-v-6db47c9f]{border-top:1px solid #f3f4f6;margin:0 auto;max-width:1024px}.faq-list-item[data-v-6db47c9f]{border-bottom:1px solid #f3f4f6;transition:all .3s ease}.faq-list-item[data-v-6db47c9f],.faq-list-item[data-v-6db47c9f]:hover{background-color:transparent}.faq-trigger[data-v-6db47c9f]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:16px;padding:24px 0;text-align:left;transition:all .3s ease;width:100%}@media(min-width:768px){.faq-trigger[data-v-6db47c9f]{gap:24px;padding:32px 0}}.faq-number[data-v-6db47c9f]{color:#d1d5db;flex-shrink:0;font-size:1.25rem;font-weight:900;transition:color .3s ease}@media(min-width:768px){.faq-number[data-v-6db47c9f]{font-size:1.5rem}}.faq-list-item--active .faq-number[data-v-6db47c9f]{color:var(--color-primary-500);opacity:.3}.faq-question[data-v-6db47c9f]{color:#111827;flex:1;font-size:1.125rem;font-weight:700;margin:0;padding-right:1rem;transition:color .3s ease}@media(min-width:768px){.faq-question[data-v-6db47c9f]{font-size:1.25rem}}.faq-list-item--active .faq-question[data-v-6db47c9f],.faq-list-item:hover .faq-question[data-v-6db47c9f]{color:var(--color-primary-600)}.faq-chevron[data-v-6db47c9f]{color:#9ca3af;flex-shrink:0;transition:all .3s ease}.faq-list-item:hover .faq-chevron[data-v-6db47c9f]{color:var(--color-primary-600)}.faq-list-item--active .faq-chevron[data-v-6db47c9f]{color:var(--color-primary-600);transform:rotate(180deg)}.faq-answer-wrapper[data-v-6db47c9f]{display:grid;grid-template-rows:0fr;opacity:0;transition:all .3s ease-in-out}.faq-list-item--active .faq-answer-wrapper[data-v-6db47c9f]{grid-template-rows:1fr;opacity:1}.faq-answer-content[data-v-6db47c9f]{overflow:hidden}.faq-answer-inner[data-v-6db47c9f]{padding-bottom:32px;padding-left:40px;padding-right:40px}@media(min-width:768px){.faq-answer-inner[data-v-6db47c9f]{padding-left:64px}}.faq-answer-inner p[data-v-6db47c9f]{color:#4b5563;font-size:1rem;font-weight:500;line-height:1.625;margin:0;max-width:896px}@media(min-width:768px){.faq-answer-inner p[data-v-6db47c9f]{font-size:1.125rem}}.section-heading[data-v-1b907c22]{padding:var(--spacing-3xl) 0 var(--spacing-lg);text-align:center}.section-heading__title[data-v-1b907c22]{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md)}@media(min-width:768px){.section-heading__title[data-v-1b907c22]{font-size:var(--font-size-4xl)}}.section-heading__subtitle[data-v-1b907c22]{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0 auto;max-width:700px}.trusted-by-section[data-v-82516d72]{background:#fff;border-bottom:1px solid var(--color-neutral-100);padding:var(--spacing-4xl) 0}.trusted-by-header[data-v-82516d72]{margin-bottom:var(--spacing-3xl);text-align:center}.trusted-by-title[data-v-82516d72]{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.025em;margin-bottom:var(--spacing-sm)}@media(min-width:768px){.trusted-by-title[data-v-82516d72]{font-size:var(--font-size-4xl)}}.trusted-by-subtitle[data-v-82516d72]{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0 auto;max-width:600px}@media(min-width:768px){.trusted-by-subtitle[data-v-82516d72]{font-size:var(--font-size-lg)}}.logo-carousel[data-v-82516d72]{height:60px;margin:0 auto;max-width:1000px;overflow:hidden;position:relative;width:100%}.logo-track[data-v-82516d72]{animation:scroll-rows-82516d72 12s cubic-bezier(.85,0,.15,1) infinite;display:flex;flex-direction:column}.logo-row[data-v-82516d72]{flex-shrink:0;height:60px;justify-content:space-around;width:100%}.logo-item[data-v-82516d72],.logo-row[data-v-82516d72]{align-items:center;display:flex}.logo-item[data-v-82516d72]{flex:1;justify-content:center;padding:0 var(--spacing-md)}.logo-content[data-v-82516d72]{align-items:center;display:flex;justify-content:center;transition:transform var(--transition-base) ease}.logo-content[data-v-82516d72]:hover{transform:scale(1.05)}.brand-logo[data-v-82516d72]{height:28px;max-width:160px;-o-object-fit:contain;object-fit:contain;width:auto}@media(min-width:768px){.brand-logo[data-v-82516d72]{height:32px}}.meta .brand-logo[data-v-82516d72]{height:22px}@media(min-width:768px){.meta .brand-logo[data-v-82516d72]{height:26px}}.amazon .brand-logo[data-v-82516d72]{height:32px;margin-top:4px}@media(min-width:768px){.amazon .brand-logo[data-v-82516d72]{height:38px}}.netflix .brand-logo[data-v-82516d72]{height:24px}@media(min-width:768px){.netflix .brand-logo[data-v-82516d72]{height:28px}}@keyframes scroll-rows-82516d72{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-60px)}to{transform:translateY(-120px)}}@media(max-width:640px){.logo-row[data-v-82516d72]{flex-wrap:wrap;height:100px;padding:var(--spacing-sm) 0}.logo-item[data-v-82516d72]{flex:none;height:40px;width:50%}.logo-carousel[data-v-82516d72]{height:100px}.brand-logo[data-v-82516d72]{height:22px}@keyframes scroll-rows-82516d72{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-100px)}to{transform:translateY(-200px)}}}
