.a1c-card-marquee{--a1c-blue:#1c56e8;--a1c-dark:#0a1224;--a1c-body:#5c6a84;--a1c-border:#e3e8f2;--a1c-font-head:"Space Grotesk",sans-serif;--a1c-font-body:"IBM Plex Sans",sans-serif;--a1c-font-mono:"JetBrains Mono",monospace;--marquee-speed:34s;margin-top:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding:6px 0;white-space:nowrap}.a1c-card-marquee__track{animation:a1c-card-marquee var(--marquee-speed) linear infinite;display:inline-flex;gap:18px;will-change:transform}@keyframes a1c-card-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.a1c-card-marquee__card{background:#fff;border:1px solid var(--a1c-border);border-radius:18px;box-sizing:border-box;display:inline-flex;flex-direction:column;flex-shrink:0;padding:28px;transition:box-shadow .2s ease;vertical-align:top;white-space:normal;width:330px}.a1c-card-marquee__card:hover{box-shadow:0 14px 40px rgba(10,18,36,.12)}.a1c-card-marquee__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.a1c-card-marquee__tag{color:var(--a1c-blue);font-family:var(--a1c-font-mono);font-size:11px;letter-spacing:1.5px}.a1c-card-marquee__dot{background:linear-gradient(135deg,#2e6bff,#56d9ff);border-radius:50%;flex-shrink:0;height:9px;width:9px}.a1c-card-marquee__name{color:var(--a1c-dark);font-family:var(--a1c-font-head);font-size:22px;font-weight:700;margin-bottom:8px}.a1c-card-marquee__desc{color:var(--a1c-body);flex:1;font-family:var(--a1c-font-body);font-size:13.5px;line-height:1.6;margin-bottom:16px}.a1c-card-marquee__cta{color:var(--a1c-blue);font-family:var(--a1c-font-body);font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s ease}.a1c-card-marquee__cta:focus-visible,.a1c-card-marquee__cta:hover{opacity:.75;text-decoration:underline}.a1c-card-marquee__cta:focus-visible{border-radius:3px;outline:2px solid var(--a1c-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.a1c-card-marquee__track{animation:none}}