.hs-hero-box,.hs-hero-outer{box-sizing:border-box;width:100%}.hs-hero-box{align-items:stretch;display:flex;flex-direction:column;overflow:hidden;position:relative}.hs-hero-bg{background-position:50%;background-size:cover;display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.hs-hero-bg--video{object-fit:cover;object-position:center}.hs-hero-layer{inset:0;pointer-events:none;position:absolute}.hs-hero-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:20px;justify-content:center;position:relative;width:100%;z-index:2}.hs-hero-pos--left .hs-hero-content{margin-right:auto}.hs-hero-pos--center .hs-hero-content{margin:0 auto;text-align:center}.hs-hero-pos--right .hs-hero-content{margin-left:auto}.hs-hero-badge{align-items:center;align-self:flex-start;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.28);border-radius:100px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;padding:6px 14px;white-space:nowrap}.hs-hero-pos--center .hs-hero-badge{align-self:center}.hs-hero-pos--right .hs-hero-badge{align-self:flex-end}.hs-hero-heading{font-weight:700;letter-spacing:-.02em;line-height:1.1}.hs-hero-heading p{margin:0}.hs-hero-heading strong{font-weight:800}.hs-hero-heading em{font-style:italic}.hs-hero-desc{font-size:17px;line-height:1.6;max-width:520px;opacity:.88}.hs-hero-desc p{margin:0 0 6px}.hs-hero-desc p:last-child{margin-bottom:0}.hs-hero-pos--center .hs-hero-desc{margin:0 auto}.hs-hero-pos--right .hs-hero-desc{margin-left:auto}.hs-hero-btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.hs-hero-pos--center .hs-hero-btns{justify-content:center}.hs-hero-pos--right .hs-hero-btns{justify-content:flex-end}.hs-hero-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;height:48px;justify-content:center;padding:0 28px;text-decoration:none;transition:background .2s,box-shadow .2s;white-space:nowrap}.hs-hero-btn:hover{transform:none}.hs-hero-btn--primary{box-shadow:0 2px 12px rgba(0,0,0,.18)}.hs-hero-btn--primary:hover{box-shadow:0 4px 16px rgba(0,0,0,.22)}.hs-hero-btn--glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.14)!important;border:1px solid hsla(0,0%,100%,.28)!important;gap:8px}.hs-hero-btn--glass:hover{background:hsla(0,0%,100%,.22)!important}.hs-hero-logos-section{padding:20px 0 28px;position:relative;z-index:2}.hs-hero-logos-label{font-size:13px;font-weight:200;letter-spacing:.03em;margin:0 0 30px;opacity:.7;padding:0;text-align:center}.hs-hero-logos-wrap{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);overflow:hidden}.hs-hero-logos-track{align-items:center;animation:hs-hero-logos-scroll linear infinite;display:inline-flex;gap:52px;white-space:nowrap;will-change:transform}@keyframes hs-hero-logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hs-hero-logos-item{align-items:center;display:inline-flex;flex-shrink:0}.hs-hero-logos-img{display:block;object-fit:contain;width:auto}.hs-hero-logos-img--white{filter:brightness(0) invert(1)!important;opacity:.75}.hs-hero-logos-img--greyscale{filter:grayscale(1) brightness(1.8)!important;opacity:.75}.hs-hero-logos-img--original{opacity:.85}@media (max-width:768px){.hs-hero-content{max-width:100%!important;text-align:left!important}.hs-hero-heading{font-size:clamp(28px,9vw,48px)!important}.hs-hero-desc{font-size:15px;max-width:100%}.hs-hero-btns{justify-content:flex-start!important}.hs-hero-badge{align-self:flex-start!important}.hs-hero-logos-section{padding:16px 0 20px}}