.tk-container{text-align:center;padding-top:120px;animation:fadeIn .6s ease-out}.tk-title{font-size:36px;font-weight:800;color:#fff;letter-spacing:1px;text-shadow:0 0 8px rgba(0,140,255,.6);margin-bottom:10px}.tk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:80%;margin:50px auto}.tk-card{background:linear-gradient(145deg,#0bf,#003d99);padding:28px;border-radius:20px;color:#fff;text-align:left;border:2px solid hsla(0,0%,100%,.08);box-shadow:0 10px 25px rgba(0,0,0,.35),0 0 18px rgba(0,102,255,.45);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tk-card:hover{transform:translateY(-8px);border-color:hsla(0,0%,100%,.25);box-shadow:0 18px 35px rgba(0,0,0,.45),0 0 28px rgba(0,153,255,.6)}.tk-card h2{font-size:24px;font-weight:700;margin-bottom:6px}.tk-card p{opacity:.95;font-size:15px;margin-bottom:22px}.tk-button{width:100%;padding:12px 0;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.15);color:#fff;font-weight:700;letter-spacing:.3px;border-radius:12px;cursor:pointer;backdrop-filter:blur(3px);transition:.25s ease;box-shadow:0 4px 12px rgba(0,0,0,.25)}.tk-button:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.35);box-shadow:0 6px 15px rgba(0,0,0,.35),0 0 12px rgba(0,162,255,.45)}.arrow{margin-left:6px;transition:margin-left .25s ease}.tk-button:hover .arrow{margin-left:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.tk-grid{grid-template-columns:1fr;width:90%}}