.gtku-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--section-py-tight,3rem)}@media(max-width:820px){.gtku-grid{grid-template-columns:1fr}}.gtku-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--sp-border);border-radius:14px;overflow:hidden;background:var(--sp-surface);text-decoration:none;isolation:isolate;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.gtku-card::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--sp-accent-gradient);opacity:0;transition:opacity .3s ease;z-index:3}.gtku-card:hover{transform:translateY(-6px);border-color:var(--sp-border-strong);box-shadow:0 18px 44px rgba(0,0,0,.5),0 0 0 1px rgba(69,157,161,.18)}.gtku-card:hover::after{opacity:1}.gtku-card__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}.gtku-card__img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92);transition:transform .5s cubic-bezier(.16,1,.3,1),filter .4s ease}.gtku-card:hover .gtku-card__img{transform:scale(1.05);filter:saturate(1.05)}.gtku-card__media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(13,17,23,.5) 100%),linear-gradient(135deg,rgba(69,157,161,.16),rgba(131,52,103,.14));pointer-events:none}.gtku-card__bar{display:flex;align-items:center;gap:.75rem;padding:1rem 1.15rem;border-top:1px solid var(--sp-border)}.gtku-card__icon{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(69,157,161,.12);border:1px solid rgba(69,157,161,.2);color:var(--sp-teal-2);font-size:.85rem;transition:background .3s ease}.gtku-card:hover .gtku-card__icon{background:rgba(69,157,161,.22)}.gtku-card__label{margin-right:auto;font-family:bricolage grotesque,system-ui,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;color:var(--sp-text)}.gtku-card__arrow{color:var(--sp-teal);font-size:.8rem;flex-shrink:0;transition:transform .25s ease}.gtku-card:hover .gtku-card__arrow{transform:translateX(4px)}