.TechMarqueeFM-module__YivyOa__section{width:100%;overflow:hidden}.TechMarqueeFM-module__YivyOa__inner{max-width:1200px;margin:0 auto;padding:3rem 1rem}.TechMarqueeFM-module__YivyOa__header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.TechMarqueeFM-module__YivyOa__eyebrowButton{letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #000;border-radius:999px;justify-content:center;align-items:center;min-width:120px;height:36px;padding:8px 24px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}@media (prefers-color-scheme:dark){.TechMarqueeFM-module__YivyOa__eyebrowButton{color:#000;background:#ffffff0f;border:1px solid #ffffff14;box-shadow:0 6px 18px #00000059}}.TechMarqueeFM-module__YivyOa__eyebrow{letter-spacing:.02em;color:#000;background:#0000000a;border-radius:999px;padding:8px 16px;font-size:clamp(.85rem,1.2vw,1rem);font-weight:700;line-height:1;display:inline-block}.TechMarqueeFM-module__YivyOa__heading{color:#6b7280;letter-spacing:-.01em;width:100%;max-width:900px;margin-top:.5rem;font-size:clamp(1rem,3.2vw,1.8rem);font-weight:800;line-height:1.08}.TechMarqueeFM-module__YivyOa__headingEm{color:#6366f1d9}.TechMarqueeFM-module__YivyOa__subheading{color:#00000073;margin-top:.5rem;font-size:.95rem}.TechMarqueeFM-module__YivyOa__marqueeWrap{will-change:transform;padding-top:.5rem;display:block}.TechMarqueeFM-module__YivyOa__row{align-items:center;gap:var(--tile-gap,28px);white-space:nowrap;display:flex}.TechMarqueeFM-module__YivyOa__tile{--size:var(--tile-size,clamp(64px,9vw,120px));background:var(--tile-bg,#0000000a);box-shadow:var(--tile-shadow,0 6px 18px #1018280f);width:var(--size);height:var(--size);min-width:var(--size);padding:var(--tile-padding,14px);cursor:default;border-radius:12px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.TechMarqueeFM-module__YivyOa__tile.TechMarqueeFM-module__YivyOa__group:hover,.TechMarqueeFM-module__YivyOa__tile:focus,.TechMarqueeFM-module__YivyOa__group:hover .TechMarqueeFM-module__YivyOa__tile,.TechMarqueeFM-module__YivyOa__group:focus .TechMarqueeFM-module__YivyOa__tile{transform:translateY(-4px)scale(1.03);box-shadow:0 24px 48px #1018281f}.TechMarqueeFM-module__YivyOa__logo{filter:grayscale()contrast(.95)opacity(.95);width:100%;height:100%;transition:filter .16s,transform .16s,opacity .16s}.TechMarqueeFM-module__YivyOa__group:hover .TechMarqueeFM-module__YivyOa__logo,.TechMarqueeFM-module__YivyOa__group:focus .TechMarqueeFM-module__YivyOa__logo{filter:none;opacity:1}.TechMarqueeFM-module__YivyOa__tileLabel{background:var(--tile-label-bg,#ffffffeb);color:var(--tile-label-fg,#111827);box-shadow:var(--tile-shadow,0 6px 18px #1018280f);opacity:0;pointer-events:none;transform-origin:50%;border-radius:8px;padding:6px 8px;font-size:12px;transition:opacity .16s,transform .16s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.TechMarqueeFM-module__YivyOa__group:hover .TechMarqueeFM-module__YivyOa__tileLabel,.TechMarqueeFM-module__YivyOa__group:focus-within .TechMarqueeFM-module__YivyOa__tileLabel,.TechMarqueeFM-module__YivyOa__group:focus .TechMarqueeFM-module__YivyOa__tileLabel{opacity:1;transform:translate(-50%)translateY(-6px)}.TechMarqueeFM-module__YivyOa__group:focus{outline:none;box-shadow:0 0 0 4px #6366f11f}@media (min-width:1600px){.TechMarqueeFM-module__YivyOa__inner{max-width:1500px}.TechMarqueeFM-module__YivyOa__row{gap:calc(var(--tile-gap,28px)*1.15)}.TechMarqueeFM-module__YivyOa__tile{--size:calc(var(--tile-size,120px)*1.05)}}@media (max-width:1024px){.TechMarqueeFM-module__YivyOa__inner{padding:2.5rem 1rem}.TechMarqueeFM-module__YivyOa__row{gap:calc(var(--tile-gap,28px)*.9)}.TechMarqueeFM-module__YivyOa__tile{--size:calc(var(--tile-size,120px)*.85);padding:calc(var(--tile-padding,14px)*.95)}}@media (max-width:640px){.TechMarqueeFM-module__YivyOa__inner{padding:2rem .75rem}.TechMarqueeFM-module__YivyOa__heading{font-size:clamp(.95rem,6.5vw,1.4rem)}.TechMarqueeFM-module__YivyOa__row{gap:calc(var(--tile-gap,28px)*.6)}.TechMarqueeFM-module__YivyOa__tile{--size:calc(var(--tile-size,120px)*.55);padding:calc(var(--tile-padding,14px)*.7)}}@media (prefers-reduced-motion:reduce){.TechMarqueeFM-module__YivyOa__marqueeWrap,.TechMarqueeFM-module__YivyOa__row,.TechMarqueeFM-module__YivyOa__tile,.TechMarqueeFM-module__YivyOa__logo{transition:none!important;animation:none!important}}
