.dsx-form{padding:var(--section-py) 0;scroll-margin-top:calc(var(--nav-height) + 16px)}.dsx-form__grid{align-items:start;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.dsx-form__heading{font-size:var(--text-title-1);line-height:1.08;margin:0}.dsx-form__heading strong{font-weight:600}.dsx-form--evergreen .dsx-form__heading strong{color:var(--ds-accent)}.dsx-form__body{font-size:var(--text-body-lg);line-height:1.55;margin:20px 0 0;max-width:44ch}.dsx-form--paper .dsx-form__body,.dsx-form--white .dsx-form__body{color:var(--ds-text)}.dsx-form__quote{align-items:flex-start;display:flex;gap:18px;margin:40px 0 0}.dsx-form__quote img{border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.dsx-form__stars{color:var(--ds-accent);font-size:1rem;letter-spacing:2px;margin:0 0 6px}.dsx-form--paper .dsx-form__stars,.dsx-form--white .dsx-form__stars{color:var(--ds-star)}.dsx-form__quote blockquote{margin:0}.dsx-form__quote blockquote p{font-family:var(--font-display);font-size:1.1875rem;line-height:1.4;margin:0}.dsx-form--evergreen .dsx-form__quote blockquote p{color:var(--ds-white)}.dsx-form__quote figcaption{font-size:.875rem;margin-top:8px;opacity:.85}.dsx-form__card{background:var(--ds-white);border-radius:var(--card-radius-lg);box-shadow:var(--shadow-lg);color:var(--ds-ink);padding:clamp(24px,3vw,40px)}.dsx-form__card .hs-form fieldset{max-width:none!important}.dsx-form__card .hs-form-field{margin-bottom:16px}.dsx-form__card .hs-form-field>label{color:var(--ds-ink);display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.dsx-form__card .hs-input:not([type=checkbox]):not([type=radio]){background:var(--ds-white);border:1px solid var(--ds-input-border);border-radius:var(--border-radius);color:var(--ds-ink);font:400 1rem/1.4 var(--font-primary);min-height:48px;padding:10px 14px;width:100%!important}.dsx-form__card textarea.hs-input{min-height:120px}.dsx-form__card .hs-input:focus{border-color:var(--ds-ink);outline:2px solid var(--ds-ink);outline-offset:1px}.dsx-form__card .hs-error-msg,.dsx-form__card .hs-error-msgs label{color:var(--ds-error);font-size:.8125rem}.dsx-form__card .hs-button,.dsx-form__card input[type=submit]{align-items:center;background:var(--ds-ink);border:0;border-radius:var(--radius-pill);color:var(--ds-white);cursor:pointer;display:inline-flex;font:500 1.0625rem/1 var(--font-display);justify-content:center;min-height:52px;padding:0 28px;width:100%}.dsx-form__card .hs-button:hover{background:var(--ds-black)}.dsx-form__card .hs_submit{margin-top:8px}.dsx-form__card .hs-richtext,.dsx-form__card .legal-consent-container{color:var(--ds-mid);font-size:.8125rem}@media (max-width:900px){.dsx-form__grid{grid-template-columns:1fr}}