.loop-int-strip{position:relative;padding:56px 0 64px;background:linear-gradient(180deg,#fafbfc 0%,#fff 50%,#f4f6fb 100%);border-top:1px solid rgba(12,18,34,.06);border-bottom:1px solid rgba(12,18,34,.06);overflow:hidden}.loop-int-strip__head{max-width:900px;margin:0 auto 28px;padding:0 24px;text-align:center}.loop-int-strip__badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ff7a3d;margin-bottom:10px}.loop-int-strip__title{font-size:clamp(1.45rem,3vw,2.1rem);font-weight:800;letter-spacing:-.02em;color:#0c1222;margin:0 0 10px;line-height:1.15}.loop-int-strip__sub{margin:0;font-size:1.05rem;line-height:1.55;color:#5a6578}.loop-int-strip__marquee{position:relative;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.loop-int-strip__track{display:flex;gap:20px;width:max-content;animation:loopIntMarquee 55s linear infinite;padding:8px 0 4px}.loop-int-strip:hover .loop-int-strip__track{animation-play-state:paused}@keyframes loopIntMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.loop-int__tile{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:132px;min-height:100px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid rgba(12,18,34,.08);box-shadow:0 10px 32px rgba(12,18,34,.06)}.loop-int__tile--wide{min-width:220px}.loop-int__tile--text{font-size:13px;font-weight:800;color:#0c1222;letter-spacing:.04em}.loop-int__tile--text small{display:block;margin-top:4px;font-size:11px;font-weight:600;color:#64708b;letter-spacing:0}.loop-int__logo{display:flex;align-items:center;justify-content:center;height:32px}.loop-int__logo img{height:28px;width:auto;max-width:100px;object-fit:contain;filter:none}.loop-int__logo-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.loop-int__logo-row img{height:22px;width:auto;max-width:88px;object-fit:contain}.loop-int__soon{display:inline-block;margin-top:4px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ff7a3d;padding:2px 8px;border-radius:999px;background:rgba(255,122,61,.12);border:1px solid rgba(255,122,61,.25)}.loop-int__label{font-size:11px;font-weight:700;color:#64708b;text-align:center;line-height:1.25}