@charset "UTF-8";.branding-examples[data-v-c9c818f7]{overflow:hidden}.branding-examples .section-header[data-v-c9c818f7]{margin-bottom:var(--spacing-xl);text-align:center}.branding-examples .section-header .section-title[data-v-c9c818f7]{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-sm)}@media (max-width:768px){.branding-examples .section-header .section-title[data-v-c9c818f7]{font-size:2rem}}.branding-examples .section-header .section-subtitle[data-v-c9c818f7]{font-size:1.125rem;margin:0 auto;max-width:600px}.branding-examples .carousel-container[data-v-c9c818f7]{margin-bottom:var(--spacing-xl);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);overflow:hidden}.branding-examples .carousel-row[data-v-c9c818f7]{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);width:-moz-fit-content;width:fit-content}.branding-examples .carousel-row.rotate-right[data-v-c9c818f7]{animation:slideRight-c9c818f7 30s linear infinite}.branding-examples .carousel-row.rotate-left[data-v-c9c818f7]{animation:slideLeft-c9c818f7 30s linear infinite}.branding-examples .carousel-row[data-v-c9c818f7]:last-child{margin-bottom:0}@keyframes slideRight-c9c818f7{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes slideLeft-c9c818f7{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.branding-examples .example-card[data-v-c9c818f7]{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;overflow:hidden;transition:all .3s ease;width:350px}.branding-examples .example-card[data-v-c9c818f7]:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-5px)}.branding-examples .example-card .example-video-container[data-v-c9c818f7]{aspect-ratio:16/10;overflow:hidden;position:relative}.branding-examples .example-card .example-video-container .example-video[data-v-c9c818f7]{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.branding-examples .example-card .example-video-container .example-video.hovered[data-v-c9c818f7]{transform:scale(1.05)}.branding-examples .example-card .example-video-container .video-placeholder[data-v-c9c818f7]{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;width:100%}.branding-examples .example-card .example-video-container .video-placeholder[data-v-c9c818f7]:after{align-items:center;background:#000000b3;border-radius:50%;content:"";display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.branding-examples .example-card .example-video-container .video-placeholder[data-v-c9c818f7]:before{color:#fff;content:"▶";font-size:24px;left:52%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.branding-examples .example-card .example-video-container .example-overlay[data-v-c9c818f7]{align-items:center;background:linear-gradient(135deg,#61de00e6,#4bb800e6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.branding-examples .example-card .example-video-container .example-overlay.visible[data-v-c9c818f7]{opacity:1}.branding-examples .example-card .example-video-container .example-overlay .overlay-content[data-v-c9c818f7]{color:#fff;padding:var(--spacing-md);text-align:center}.branding-examples .example-card .example-video-container .example-overlay .overlay-content .overlay-title[data-v-c9c818f7]{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-xs)}.branding-examples .example-card .example-video-container .example-overlay .overlay-content .overlay-description[data-v-c9c818f7]{font-size:.875rem;opacity:.9}.branding-examples .example-card .example-info[data-v-c9c818f7]{padding:var(--spacing-md)}.branding-examples .example-card .example-info .example-title[data-v-c9c818f7]{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs)}.branding-examples .example-card .example-info .example-subtitle[data-v-c9c818f7]{font-size:.875rem;line-height:1.5}.branding-examples .cta-section[data-v-c9c818f7]{margin-top:var(--spacing-xl);text-align:center}@media (max-width:768px){.branding-examples .carousel-row[data-v-c9c818f7]{gap:var(--spacing-md)}.branding-examples .example-card[data-v-c9c818f7]{width:280px}}
