.tfp-faqcard{border-radius:18px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 24px rgba(0,0,0,.2)}.tfp-faqcard__q{font-weight:700;color:#fff}.tfp-faqcard__a{margin-top:8px;font-size:14px;color:rgba(255,255,255,.92);white-space:pre-wrap}.tfp-faqcard__a.is-collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tfp-faqcard__actions{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tfp-faqcard__readmore{border:1px solid rgba(0,212,255,.55);background:linear-gradient(135deg,rgba(26,167,255,.28),rgba(0,212,255,.16));color:rgba(255,255,255,.96);padding:7px 12px;border-radius:999px;font-size:13px;cursor:pointer;transition:all .2s ease;touch-action:manipulation;box-shadow:0 0 0 1px rgba(0,212,255,.14) inset,0 10px 20px rgba(0,0,0,.18)}.tfp-faqcard__readmore:hover{border-color:rgba(0,212,255,.8);box-shadow:0 0 0 1px rgba(0,212,255,.22) inset,0 0 22px rgba(0,212,255,.18)}.tfp-faqcard__goto{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);padding:7px 12px;border-radius:999px;font-size:13px;cursor:pointer;transition:all .2s ease;touch-action:manipulation}.tfp-faqcard__goto:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.tfp-faqcard__links{font-size:13px}.tfp-faqcard__links a{color:rgba(0,212,255,.95);text-decoration:none;margin-right:12px}.tfp-faqcard__links a:hover{text-decoration:underline}