.cx-fcards-wrap[data-astro-cid-m2zqbtt5]{position:relative;max-width:1200px}.cx-fcards[data-astro-cid-m2zqbtt5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(140px,16vw,220px);row-gap:20px;position:relative;z-index:1}.cx-fcards-hub[data-astro-cid-m2zqbtt5]{position:absolute;top:50%;left:calc(50% + 8px);transform:translate(-50%,-50%);width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.18),transparent 60%),linear-gradient(135deg,var(--purple) 0%,var(--purple-2) 100%);display:grid;place-items:center;box-shadow:0 0 0 1px #ffffff1a inset,0 0 0 8px #7a43ff1a,0 0 36px #7a43ff73;z-index:2;pointer-events:none;padding:22px}.cx-fcards-hub[data-astro-cid-m2zqbtt5] img[data-astro-cid-m2zqbtt5]{width:100%;height:auto;display:block}.cx-fcards-hub[data-astro-cid-m2zqbtt5]:before,.cx-fcards-hub[data-astro-cid-m2zqbtt5]:after{content:"";position:absolute;inset:-16px;border-radius:50%;border:1px solid rgba(122,67,255,.35);opacity:.45;animation:cxHubPulse 3s ease-out infinite}.cx-fcards-hub[data-astro-cid-m2zqbtt5]:after{inset:-32px;animation-delay:1.5s;border-color:#7a43ff38}@keyframes cxHubPulse{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.25);opacity:0}}.cx-fcard[data-astro-cid-m2zqbtt5]{--accent: var(--purple);position:relative;display:grid;grid-template-columns:76px 1fr;border:1px solid var(--line-dark);border-radius:12px;background:linear-gradient(135deg,var(--navy-3) 0%,var(--navy-2) 100%);overflow:hidden;transition:border-color .25s ease,transform .25s ease}.cx-fcard[data-astro-cid-m2zqbtt5]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--accent);opacity:.6;transition:opacity .25s ease}.cx-fcard[data-astro-cid-m2zqbtt5]:after{content:"";position:absolute;top:16px;right:16px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);opacity:.65;transition:opacity .25s ease}.cx-fcard[data-astro-cid-m2zqbtt5]:hover{border-color:var(--accent);transform:translateY(-3px)}.cx-fcard[data-astro-cid-m2zqbtt5]:hover:before{opacity:1}.cx-fcard[data-astro-cid-m2zqbtt5]:hover:after{opacity:1}.cx-fcard-rail[data-astro-cid-m2zqbtt5]{display:flex;flex-direction:column;align-items:center;padding:24px 0;gap:16px;border-right:1px solid var(--line-dark)}.cx-fcard-num[data-astro-cid-m2zqbtt5]{font-family:Roboto Mono,monospace;font-size:28px;font-weight:200;letter-spacing:-.02em;color:var(--accent);line-height:1}.cx-fcard-line[data-astro-cid-m2zqbtt5]{flex:1;width:1px;background:linear-gradient(to bottom,var(--accent),transparent 75%);opacity:.4}.cx-fcard-body[data-astro-cid-m2zqbtt5]{display:flex;flex-direction:column;gap:10px;padding:24px 28px}.cx-fcard-label[data-astro-cid-m2zqbtt5]{font-size:17px;font-weight:500;color:var(--offwhite);letter-spacing:-.005em;line-height:1.3}.cx-fcard-text[data-astro-cid-m2zqbtt5]{margin:0;font-size:14.5px;line-height:1.6;color:var(--offwhite-dim)}@media(max-width:900px){.cx-fcards[data-astro-cid-m2zqbtt5]{column-gap:16px}.cx-fcards-hub[data-astro-cid-m2zqbtt5]{display:none}}@media(max-width:700px){.cx-fcards[data-astro-cid-m2zqbtt5]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cx-fcards-hub[data-astro-cid-m2zqbtt5]:before,.cx-fcards-hub[data-astro-cid-m2zqbtt5]:after{animation:none}}
