.hero-card .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:14px!important;padding:14px 18px!important;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s}.hero-card .btn:focus{outline:2px solid rgb(0 0 0 / .2);outline-offset:2px}.hero-card .btn.btn-primary{background:var(--brand)!important;color:#fff!important;box-shadow:0 10px 22px rgb(200 0 26 / .35)}.hero-card .btn.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgb(200 0 26 / .42)}.hero-card .btn.btn-ghost{background:transparent!important;color:#fff!important;border:1.5px solid rgb(255 255 255 / .45)!important}.hero-card .btn.btn-ghost:hover{background:rgb(255 255 255 / .08)}.faq .faq-cta .btn-red{display:inline-block;padding:14px 26px;border-radius:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:13px;color:#fff;background:var(--brand);border:1.5px solid var(--brand);box-shadow:0 10px 22px rgb(200 0 26 / .25);transition:.25s ease}.faq .faq-cta .btn-red:hover{background:#e2001e;border-color:#e2001e;transform:translateY(-2px);box-shadow:0 14px 30px rgb(200 0 26 / .32)}