.hypr-logo-grid .hypr-logo-item:nth-child(odd) .hypr-logo-circle{transform:translateY(25px)}.hypr-logo-grid{padding:25px 0}.hypr-integrations-module{background-color:#fff;font-family:Roboto,sans-serif;padding:60px 0;text-align:center}.hypr-integrations-container{margin:0 auto;max-width:1100px;padding:0 20px}.hypr-integrations-title{color:#1a1288;font-size:2em;font-weight:700;margin-bottom:10px}.hypr-integrations-subtitle{color:#555;font-size:1.1em;margin-bottom:45px;margin-left:auto;margin-right:auto;max-width:600px}.hypr-logo-scroller-wrapper{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden;position:relative;width:100%}.hypr-logo-grid{display:flex;flex-wrap:nowrap;gap:30px;margin-bottom:50px;padding:10px 0;will-change:transform}.hypr-logo-item{flex-shrink:0}.hypr-logo-circle{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;box-sizing:border-box;display:flex;height:110px;justify-content:center;padding:15px;transition:box-shadow .3s ease,transform .2s ease;width:110px}.hypr-logo-circle:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-3px)}.hypr-integration-logo{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain}.hypr-integrations-cta-button{background-image:linear-gradient(180deg,#f8d9a9,#e5b364 60%);border:none;border-radius:25px;color:#1a1288;display:inline-block;font-size:1em;font-weight:700;overflow:hidden;padding:12px 35px;position:relative;text-decoration:none;transition:background-color .3s ease,background-image .3s ease,transform .2s ease,box-shadow .3s ease;z-index:1}.hypr-integrations-cta-button:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));content:"";height:100%;left:-75%;opacity:.8;position:absolute;top:0;transform:skewX(-25deg);transition:left .4s ease-in-out;width:50%;z-index:2}.hypr-integrations-cta-button:hover{background-color:#f8d9a9;background-image:none;box-shadow:0 4px 8px rgba(0,0,0,.15);color:#1a1288;transform:translateY(-2px)}@media (max-width:768px){.hypr-integrations-module{padding:40px 0}.hypr-integrations-container{padding:0 15px}.hypr-integrations-title{font-size:1.8em}.hypr-integrations-subtitle{font-size:1em;margin-bottom:35px}.hypr-logo-grid{gap:25px;margin-bottom:40px}.hypr-logo-circle{height:90px;padding:12px;width:90px}.hypr-integrations-cta-button{font-size:.95em;padding:10px 30px}}@media (max-width:480px){.hypr-logo-circle{height:80px;padding:10px;width:80px}.hypr-logo-grid{gap:20px}}