@keyframes tanqo-ct-rise{0%{opacity:0;transform:translateY(12px)}}.contact-page .ct-rise{animation:tanqo-ct-rise .56s var(--ease-rise) both;animation-delay:calc(60ms + var(--i,0) * 60ms)}.contact-page .ct-outline{color:#0000;-webkit-text-stroke:1px var(--color-tanqo-dark)}.contact-page .ct-card{transition:transform .35s var(--ease-spring), box-shadow .35s ease}.contact-page .ct-card:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--color-tanqo-dark) 10%, transparent);transform:translateY(-4px)}.contact-page a:focus-visible,.contact-page button:focus-visible{outline:2px solid var(--color-tanqo-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.contact-page .ct-rise{animation:none}.contact-page .ct-card{transition:none}}
