.form-card .hs-form fieldset{max-width:none}.form-card .hs-form .hs-form-field{margin-bottom:14px}.form-card .hs-form fieldset.form-columns-2{display:grid;gap:14px;grid-template-columns:1fr 1fr}.form-card .hs-form fieldset.form-columns-2 .hs-form-field{float:none;width:100%}.form-card .hs-form fieldset .hs-form-field .hs-input{width:100%!important}.form-card .hs-form label{color:var(--ink);display:block;font-size:13px;font-weight:700;margin-bottom:7px}.form-card .hs-form .hs-form-required{color:var(--apricot-strong)}.form-card .hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1.5px solid var(--field-border);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font);font-size:16px;outline:none;padding:14px 16px;transition:border .15s,box-shadow .15s;width:100%}.form-card .hs-form .hs-input:focus{border-color:var(--blue);box-shadow:var(--focus-ring)}.form-card .hs-form .hs-input::placeholder{color:rgba(22,34,74,.74)}.form-card .hs-form select.hs-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--body) 50%),linear-gradient(135deg,var(--body) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px}.form-card .hs-form ul.inputs-list,.form-card .hs-form ul.inputs-list li{list-style:none;margin:0;padding:0}.form-card .hs-form .hs-form-booleancheckbox-display,.form-card .hs-form .legal-consent-container label{align-items:flex-start;color:var(--body);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.5;margin-bottom:0}.form-card .hs-form .hs-form-booleancheckbox-display input,.form-card .hs-form .legal-consent-container input[type=checkbox]{accent-color:var(--blue);flex:0 0 auto;height:17px;margin-top:3px;width:17px}.form-card .hs-form .legal-consent-container p{color:var(--body);font-size:13px;line-height:1.5;margin:0}.form-card .hs-form .legal-consent-container a{color:var(--blue);font-weight:600}.form-card .hs-form .hs-richtext{color:var(--body);font-size:13px}.form-card .hs-form .hs-submit{margin-top:22px}.form-card .hs-form .hs-button{align-items:center;background:var(--apricot);border:1.5px solid transparent;border-radius:var(--radius-pill);box-shadow:var(--glow-apricot);color:var(--ink);cursor:pointer;display:flex;font-family:var(--font);font-size:17px;font-weight:700;gap:9px;justify-content:center;line-height:1;padding:17px 28px;transition:transform .15s,box-shadow .15s,background .15s;white-space:nowrap;width:100%}.form-card .hs-form .hs-button:hover{background:var(--apricot-strong);box-shadow:0 12px 28px rgba(255,158,71,.45);transform:translateY(-2px)}.form-card .hs-form .hs-error-msg,.form-card .hs-form .hs-error-msgs label{color:var(--error,#ba1a1a);font-size:12.5px;font-weight:600;margin:6px 0 0}.form-card .hs-form .hs-error-msgs{list-style:none;margin:0;padding:0}.form-card .hs-form .hs-input.invalid.error{border-color:var(--error,#ba1a1a)}.form-card .submitted-message{color:var(--body);font-size:16px;line-height:1.6;padding:24px 0;text-align:center}.form-card .submitted-message strong{color:var(--ink);font-size:20px}