.tq-wa-registration{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#edf2e9;border:1px solid #b9c8b4;border-left:3px solid #b99561;padding:28px;margin:30px 0;color:#273a33}.tq-wa-registration h3{font-family:var(--serif,Georgia,serif);font-size:1.8rem;line-height:1.25;margin:8px 0 12px}.tq-wa-registration p{font-size:1rem;line-height:1.65;margin:0;max-width:750px}.tq-wa-registration .tq-wa-button{background:#315e49;color:#fff;border:1px solid #315e49;border-radius:999px;min-height:48px;padding:13px 23px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0}.tq-wa-registration .tq-wa-button:hover{background:#234736}.tq-wa-registration a:focus-visible{outline:3px solid #b99561;outline-offset:4px}.tq-wa-hero{font-size:.95rem;line-height:1.6;margin-top:20px}.tq-wa-hero a{color:inherit;text-underline-offset:4px;font-weight:600}@media(max-width:720px){.tq-wa-registration{display:block;padding:24px 20px}.tq-wa-registration .tq-wa-button{margin-top:20px;max-width:100%;box-sizing:border-box}.tq-wa-registration h3{font-size:1.6rem}}