.gsc-wrap{box-shadow:0 1px 2px rgba(0,0,0,.04)}.gsc-inner,.gsc-wrap{position:relative;border-radius:var(--ax-radius-xl);height:100%}.gsc-inner{display:flex;flex-direction:column;min-height:280px;padding:32px;text-decoration:none;color:inherit}.gsc-inner--on-light{background:rgba(255,255,255,.55);border:1px solid var(--ax-border)}.gsc-inner--on-dark,.gsc-inner--on-light{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.gsc-inner--on-dark{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15)}.gsc-inner:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--gsc-angle,0deg),var(--ax-accent) 0deg,var(--ax-primary) 35deg,transparent 70deg,transparent 290deg,var(--ax-primary) 325deg,var(--ax-accent) 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--gsc-glow-opacity,0);pointer-events:none}@media (prefers-reduced-motion:no-preference){.gsc-inner--on-light{border-color:color-mix(in srgb,transparent calc(var(--gsc-glow-opacity, 0) * 100%),var(--ax-border))}.gsc-inner--on-dark{border-color:color-mix(in srgb,transparent calc(var(--gsc-glow-opacity, 0) * 100%),rgba(255,255,255,.15))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gsc-inner:hover .gsc-icon{transform:scale(1.05)}.gsc-inner:hover .gsc-cta-arrow,.gsc-inner:hover .gsc-cta-text{transform:translateX(3px)}}.gsc-inner:focus-visible{outline:2px solid var(--ax-primary);outline-offset:2px}.gsc-inner:focus-visible:before{background:var(--ax-primary);opacity:1}.gsc-inner--on-dark:focus-visible,.gsc-inner--on-light:focus-visible{border-color:transparent}.gsc-inner:focus-visible .gsc-icon{transform:scale(1.05)}.gsc-inner:focus-visible .gsc-cta-arrow,.gsc-inner:focus-visible .gsc-cta-text{transform:translateX(3px)}.gsc-icon{width:44px;height:44px;border-radius:var(--ax-radius-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:12px;background:var(--ax-pink-50);color:var(--ax-primary);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.gsc-inner--on-dark .gsc-icon{background:rgba(234,75,113,.15)}.gsc-label{display:block;font-family:var(--ax-font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-fg-2);margin-bottom:8px}.gsc-inner--on-dark .gsc-label{color:var(--ax-fg-on-dark-2)}.gsc-headline{font-family:var(--ax-font-display);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ax-fg-1);margin:0 0 12px}.gsc-inner--on-dark .gsc-headline{color:var(--ax-fg-on-dark)}.gsc-outcome{font-family:var(--ax-font-body);font-size:15px;line-height:1.65;color:var(--ax-fg-2);margin:0;flex:1}.gsc-inner--on-dark .gsc-outcome{color:var(--ax-fg-on-dark-2)}.gsc-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--ax-font-body);font-size:15px;font-weight:600;color:var(--ax-primary);margin-top:24px;flex-shrink:0}.gsc-cta-text{display:inline-block;transition:transform .2s cubic-bezier(.16,1,.3,1)}.gsc-cta-arrow{transition:transform .2s cubic-bezier(.16,1,.3,1) 20ms}@media (prefers-reduced-motion:reduce){.gsc-cta-arrow,.gsc-cta-text,.gsc-icon{transition:none}}@media (prefers-contrast:more){.gsc-inner--on-light{background:var(--ax-surface);border:1px solid var(--ax-border-strong)}.gsc-inner--on-dark,.gsc-inner--on-light{-webkit-backdrop-filter:none;backdrop-filter:none}.gsc-inner--on-dark{background:var(--ax-surface-dark-alt);border:1px solid rgba(255,255,255,.4)}}