.tkcard{--a:#2350ff;background:var(--plate);border:1px solid var(--line);isolation:isolate;color:var(--ink);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0d140a}.tkcard:before{content:"";z-index:-1;background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--a) 10%, transparent), transparent 70%);position:absolute;inset:0}.tkcard:hover{border-color:color-mix(in srgb, var(--a) 35%, var(--line));box-shadow:0 22px 44px -24px color-mix(in srgb, var(--a) 55%, transparent);transform:translateY(-4px)}.tkcard .kt{justify-items:start;gap:6px;display:grid}.tkcard .sc{border-radius:14px;place-items:center;height:236px;display:grid;position:relative;overflow:hidden}.tkcard h3{font-size:var(--fs-title);margin:0;font-weight:700}.tkcard p{font-size:var(--fs-desc);color:var(--ink-2);margin:0;font-weight:400;line-height:1.8}.tkcard .go{justify-content:flex-end;margin-top:auto;display:flex}.tkcard .btn{background:var(--a);border-color:var(--a);color:#fff}.tkcard:hover .btn{background:color-mix(in srgb, var(--a) 86%, #000)}html[data-theme=dark] .tkcard .btn{color:#06080c}@media (prefers-reduced-motion:reduce){.tkcard .sc *{animation:none!important}}.tkcard.tk183{text-align:center;justify-items:center;gap:14px;min-height:0;padding:26px 18px;display:grid}.tkcard.tk183 .tk-mk svg{width:56px;height:56px;display:block}.tkcard.tk183 .tk-mk rect{fill:var(--c)}.tkcard.tk183 .tk-mk circle,.tkcard.tk183 .tk-mk path{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round}.tkcard.tk183 h3{white-space:nowrap;margin:0}.tkcard.tk183 .tk-go{white-space:nowrap;justify-content:center;width:100%}
