/* Isolated hero integration strip. No selectors target the hero or other features. */
#seylac-hero-integrations{box-sizing:border-box;width:100%;margin:0;padding:0;background:#fff;color:#47515d;border:0;border-radius:0 0 18px 18px;overflow:hidden;font-family:Arial,sans-serif}
#seylac-hero-integrations .si-viewport{width:100%;height:104px;display:flex;align-items:center;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);outline-offset:-5px}
#seylac-hero-integrations .si-track{display:flex;width:max-content!important;max-width:none!important;flex-shrink:0;animation:seylac-integrations-loop 65s linear infinite;will-change:transform}
#seylac-hero-integrations .si-group{max-width:none!important;box-sizing:border-box;display:flex;align-items:center;justify-content:space-around;flex:0 0 auto;min-width:100vw;width:max-content;list-style:none;margin:0;padding:0 16px;gap:0}
#seylac-hero-integrations .si-brand{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:11px;min-height:44px;padding:0 28px;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.55px;background:none;border:0;box-shadow:none;text-decoration:none}
#seylac-hero-integrations .si-brand::after{content:"";position:absolute;right:0;top:50%;width:1px;height:32px;transform:translateY(-50%);background:#e8ebef;box-shadow:none}
#seylac-hero-integrations .si-brand::before{content:none}
#seylac-hero-integrations .si-brand img{display:block;flex:none;object-fit:contain;width:auto;max-width:none;height:32px;margin:0;border:0;border-radius:0;box-shadow:none;filter:none;opacity:1}
#seylac-hero-integrations .si-microsoft img{width:30px;height:30px}
#seylac-hero-integrations .si-whatsapp img{width:137px;height:auto}
#seylac-hero-integrations .si-openai img{width:112px;height:auto}
#seylac-hero-integrations .si-stripe img{width:83px;height:auto}
#seylac-hero-integrations:hover .si-track,#seylac-hero-integrations:focus-within .si-track{animation-play-state:paused}
#seylac-hero-integrations .si-viewport:focus-visible{outline:2px solid #1559ed}
@keyframes seylac-integrations-loop{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:767px){
 #seylac-hero-integrations{border-radius:0 0 14px 14px}
 #seylac-hero-integrations .si-viewport{height:80px;mask-image:linear-gradient(to right,transparent,#000 18px,#000 calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 18px,#000 calc(100% - 18px),transparent)}
 #seylac-hero-integrations .si-group{padding:0 8px}
 #seylac-hero-integrations .si-brand{font-size:17px;gap:9px;padding:0 22px;letter-spacing:-.4px}
 #seylac-hero-integrations .si-brand::after{height:27px}
 #seylac-hero-integrations .si-brand img{height:27px}
 #seylac-hero-integrations .si-microsoft img{width:26px;height:26px}
 #seylac-hero-integrations .si-whatsapp img{width:120px;height:auto}
 #seylac-hero-integrations .si-openai img{width:98px;height:auto}
 #seylac-hero-integrations .si-stripe img{width:73px;height:auto}
}
@media(prefers-reduced-motion:reduce){
 #seylac-hero-integrations .si-track{animation:none;transform:none;will-change:auto}
 #seylac-hero-integrations .si-group[aria-hidden="true"]{display:none}
 #seylac-hero-integrations .si-viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}
}
