.wt-ref-form__wrap{margin:0 auto;max-width:760px}.wt-ref-form__card{background:var(--wt-white);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:48px}.wt-ref-form__card form{display:flex;flex-direction:column}.wt-ref-form__card .hs-richtext{border-top:1px solid var(--border);font-family:var(--font-brand);margin:32px 0 16px;padding-top:24px}.wt-ref-form__card .hs-richtext:first-child{border-top:0;margin-top:0;padding-top:0}.wt-ref-form__card .hs-richtext h2,.wt-ref-form__card .hs-richtext h3,.wt-ref-form__card .hs-richtext h4,.wt-ref-form__card .hs-richtext p{color:var(--wt-ink);font-family:var(--font-brand);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.wt-ref-form__card fieldset{border:0;margin:0;max-width:none!important;padding:0;width:100%!important}.wt-ref-form__card fieldset.form-columns-2{display:grid;gap:16px;grid-template-columns:1fr 1fr}.wt-ref-form__card fieldset.form-columns-1{display:block;width:100%!important}.wt-ref-form__card fieldset.form-columns-1 .hs-input{width:100%!important}.wt-ref-form__card fieldset .hs-form-field{float:none!important;padding:0!important;width:100%!important}.wt-ref-form__card textarea.hs-input{min-height:96px;resize:vertical;width:100%!important}.wt-ref-form__card .input{margin-right:0!important}.wt-ref-form__card .hs-form-field{margin-bottom:18px}.wt-ref-form__card .hs-form-field>label{color:var(--wt-ink);display:block;font-family:var(--font-brand);font-size:13px;font-weight:600;margin-bottom:8px}.wt-ref-form__card .hs-form-field .hs-form-required{color:var(--wt-blue);margin-left:2px}.wt-ref-form__card .hs-field-desc{color:var(--fg-subtle);font-family:var(--font-body);font-size:12.5px;margin-top:6px}.wt-ref-form__card input[type=email],.wt-ref-form__card input[type=number],.wt-ref-form__card input[type=tel],.wt-ref-form__card input[type=text],.wt-ref-form__card select,.wt-ref-form__card textarea{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--fg);font-family:var(--font-body);font-size:15px;line-height:1.4;padding:13px 16px;transition:border-color .15s,box-shadow .15s;width:100%}.wt-ref-form__card input:focus,.wt-ref-form__card select:focus,.wt-ref-form__card textarea:focus{border-color:var(--wt-blue);box-shadow:0 0 0 3px rgba(48,148,237,.18);outline:none}.wt-ref-form__card .hs-error-msgs{color:#c73b43;font-family:var(--font-body);font-size:13px;list-style:none;margin:0;padding:6px 0 0}.wt-ref-form__card .hs_submit{border-top:1px solid var(--border);margin-top:12px;padding-top:24px}.wt-ref-form__card .hs-button,.wt-ref-form__card input[type=submit]{background:var(--wt-blue);border:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-brand);color:#fff;cursor:pointer;font-family:var(--font-brand);font-size:15px;font-weight:600;padding:15px 32px;transition:background .2s}.wt-ref-form__card .hs-button:hover,.wt-ref-form__card input[type=submit]:hover{background:var(--wt-blue-hover)}@media (max-width:560px){.wt-ref-form__card fieldset.form-columns-2{gap:0;grid-template-columns:1fr}}.wt-ref-page .wt-ref-form__consent{color:var(--fg-muted);font-family:var(--font-body);font-size:13px;line-height:1.5;margin:32px auto 0;max-width:460px;padding:0 16px;text-align:center}@media (max-width:920px){.wt-ref-form__card{padding:32px 24px}}