.ComplexCard_card__YjSST{--card:var(--text-orig);--text:var(--bg);transition:transform .2s ease,box-shadow .2s ease}.ComplexCard_card__YjSST:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px hsl(var(--shadow-color)/.1),0 4px 6px -2px hsl(var(--shadow-color)/.05)}.ComplexCard_image__d0Naa{transition:transform .3s ease}.ComplexCard_card__YjSST:hover .ComplexCard_image__d0Naa{transform:scale(1.05)}.ComplexCard_btnPrimary__XZlO7{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:6px;font-size:16px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;transition:background .3s var(--ease),color .3s var(--ease),transform .25s var(--ease),box-shadow .3s var(--ease)}.ComplexCard_btnPrimary__XZlO7:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,#0000,hsl(var(--text)/.08),#0000);transform:skewX(-20deg);transition:left .6s var(--ease);pointer-events:none}.ComplexCard_btnPrimary__XZlO7:hover{background:hsl(var(--primary)/.9);color:hsl(var(--primary-foreground));transform:translateY(-1px);box-shadow:0 6px 16px -4px hsl(var(--shadow-color)/.3)}.ComplexCard_btnPrimary__XZlO7:hover:before{left:160%}.ComplexCard_btnSecondary__DrCCv{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:#0000;border:1px solid hsl(var(--text)/.35);color:hsl(var(--text));border-radius:6px;font-size:13px;font-weight:500;text-decoration:none;text-align:center;position:relative;overflow:hidden;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .25s var(--ease),box-shadow .3s var(--ease)}.ComplexCard_btnSecondary__DrCCv:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,#0000,hsl(var(--text)/.15),#0000);transform:skewX(-20deg);transition:left .6s var(--ease);pointer-events:none}.ComplexCard_btnSecondary__DrCCv:hover{background:hsl(var(--text)/.1);color:hsl(var(--text));border-color:hsl(var(--text)/.5);transform:translateY(-1px);box-shadow:0 6px 16px -4px hsl(var(--shadow-color)/.25)}.ComplexCard_btnSecondary__DrCCv:hover:before{left:160%}