.tk-wa{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:40px;border:1.5px solid #1C2B46;color:#1C2B46;background:#fff;text-decoration:none;font:600 .86rem "Hanken Grotesk",system-ui,sans-serif}
.tk-wa:hover{background:#1C2B46;color:#fff}
#tk-testimonials{padding:20px 0 70px}
.tk-tgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:26px}
.tk-tcard{margin:0;background:#fff;border:1px solid #D9E0EC;border-radius:22px;padding:28px;box-shadow:0 18px 40px -26px rgba(14,22,39,.35);color:#1C2B46}
.tk-stars{color:#B7862B;letter-spacing:.18em;font-size:1rem;margin-bottom:12px}
.tk-tcard blockquote{margin:0 0 18px;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.35rem;line-height:1.35}
.tk-tcard figcaption{font-size:.88rem;color:#52627F}
.tk-tcard figcaption b{color:#1C2B46}
.tk-tcard figcaption span{display:block;margin-top:2px}
