.tq-checkin{--ml-teal:#0c9aac;--ml-teal-dark:#005a65;--ml-purple:#953092;--ml-purple-dark:#6b1f69;--ml-text-dark:#16222a;--ml-text-mid:#3d4e56;--ml-text-muted:#647079;--ml-bg-alt:#f5f7f8;--ml-border:#dde4e6;--ml-radius:10px;--ml-pill:100px;--ml-font:"Roboto","Calibri",sans-serif;background:#fff;font-family:var(--ml-font);padding:76px 32px}.tq-checkin__inner{align-items:start;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1140px}.tq-checkin__eyebrow{color:var(--ml-teal-dark);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.tq-checkin__heading{color:var(--ml-text-dark);font-size:clamp(28px,3.2vw,34px);font-weight:700;line-height:1.22;margin:0 0 18px}.tq-checkin__description{color:var(--ml-text-mid);font-size:17px;line-height:1.7;margin:0 0 20px;max-width:54ch}.tq-checkin__bullets{list-style:disc;margin:0;padding-left:22px}.tq-checkin__bullets li{color:var(--ml-text-mid);font-size:17px;line-height:1.7;margin-bottom:10px}.tq-checkin__form-card{background:var(--ml-bg-alt);border:1px solid var(--ml-border);border-radius:var(--ml-radius);box-shadow:0 12px 32px rgba(0,0,0,.06);padding:36px}.tq-checkin__form-heading{color:var(--ml-text-dark);font-size:22px;font-weight:700;margin:0 0 8px}.tq-checkin__form-subtext{color:var(--ml-text-muted);font-size:15px;margin:0 0 22px}.tq-checkin .hs-form input[type=email],.tq-checkin .hs-form input[type=tel],.tq-checkin .hs-form input[type=text],.tq-checkin .hs-form select,.tq-checkin .hs-form textarea{background:#fff;border:1px solid var(--ml-border);border-radius:7px;box-sizing:border-box;color:var(--ml-text-dark);font-family:var(--ml-font);font-size:16px;min-height:48px;padding:14px 16px;width:100%}.tq-checkin .hs-form input:focus,.tq-checkin .hs-form select:focus,.tq-checkin .hs-form textarea:focus{border-color:var(--ml-teal);box-shadow:0 0 0 4px rgba(12,154,172,.15);outline:none}.tq-checkin .hs-form label{color:var(--ml-text-muted);display:block;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.tq-checkin .hs-form .hs-form-field{margin-bottom:18px}.tq-checkin .hs-form fieldset{max-width:100%!important}.tq-checkin .hs-form .hs-button,.tq-checkin .hs-form input[type=submit]{background:var(--ml-purple);border:none;border-radius:var(--ml-pill);color:#fff;cursor:pointer;font-size:17px;font-weight:700;margin-top:10px;min-height:52px;padding:16px;width:100%}.tq-checkin .hs-form .hs-button:hover,.tq-checkin .hs-form input[type=submit]:hover{background:var(--ml-purple-dark)}.tq-checkin .hs-form .hs-error-msgs{list-style:none;margin-top:4px;padding:0}.tq-checkin .hs-form .hs-error-msgs label{color:#c4302b;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.tq-checkin .submitted-message{color:var(--ml-text-mid);font-size:16px;padding:24px 0;text-align:center}@media (max-width:900px){.tq-checkin__inner{gap:40px;grid-template-columns:1fr}.tq-checkin{padding:52px 22px}}