.hero{align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:1.05fr .95fr;padding-block:clamp(48px,6vw,80px) clamp(40px,5vw,64px)}.hero-copy{display:flex;flex-direction:column;gap:22px;min-width:0}.pill{align-items:center;align-self:start;background:color-mix(in srgb,var(--cyan) 14%,transparent);border-radius:50px;color:var(--ink);display:inline-flex;font-family:var(--font-display);font-size:13px;font-weight:600;gap:9px;padding:7px 16px}.pill .dot{background:var(--cyan);border-radius:50%;flex:none;height:7px;width:7px}.hero ul.gains{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;max-width:32em;padding:0}.gains li{align-items:start;color:var(--ink-2);display:grid;font-size:16px;gap:12px;grid-template-columns:22px 1fr}.gains svg{color:var(--cyan);height:22px;margin-top:2px;width:22px}.gains b{color:var(--ink);font-weight:600}.form-card{background:var(--surface);border:1px solid var(--rule);border-radius:20px;box-shadow:var(--shadow);min-width:0;padding:clamp(22px,3vw,30px);position:relative}.form-card:before{background:var(--grad);border-radius:20px 20px 0 0;content:"";height:4px;inset:-1px -1px auto;position:absolute}.form-head{margin-bottom:20px}.form-head h3{margin-bottom:6px}.form-head p{color:var(--ink-3);font-size:14px}@media (max-width:900px){.hero{grid-template-columns:1fr}}.form-card .hs-form-field{margin-bottom:16px;min-width:0}.form-card .hs-form-field>label{color:var(--ink);display:block;font-family:var(--font-display);font-size:14px;font-weight:600;margin-bottom:6px}.form-card .hs-form-field>label .hs-form-required{color:var(--coral);margin-left:2px}.form-card .hs-field-desc{color:var(--ink-3);font-size:13px;line-height:1.45;margin:6px 0 0}.form-card .hs-input:not([type=checkbox]):not([type=radio]){background:var(--bg);border:1px solid var(--rule);border-radius:12px;color:var(--ink);font-family:var(--font-body);font-size:16px;min-height:50px;padding:12px 15px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.form-card .hs-input::placeholder{color:var(--ink-3)}.form-card .hs-input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--ring);outline:none}.form-card .hs-input.invalid{border-color:var(--coral)}.form-card .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.form-card .hs-error-msgs li{color:var(--coral);font-size:13px;font-weight:600}.form-card .hs-button{align-items:center;background:var(--purple-fill);border:1px solid var(--purple-fill);border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:17px;font-weight:400;justify-content:center;margin-top:8px;min-height:52px;padding:12px 32px;text-transform:lowercase;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;width:100%}.form-card .hs-button:hover{background:var(--cyan-fill);border-color:var(--cyan-fill)}.form-card .hs-button:focus-visible,.form-card .hs-input:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.form-card .form-foot,.form-card .hs-richtext,.form-card .legal-consent-container{color:var(--ink-3);font-size:13px;line-height:1.5}.form-card .form-foot{margin-top:14px;text-align:center}.form-card .submitted-message{color:var(--ink-2);font-size:16px}