.lp-form-section{padding:48px 20px}.lp-form-section--pad-compact{padding-block:32px}.lp-form-section--pad-standard{padding-block:48px}.lp-form-section--pad-spacious{padding-block:64px}.lp-form-section--pad-xl{padding-block:80px}.lp-form-section__inner{margin:0 auto}.lp-form-section__heading{color:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0 0 8px}.lp-form-section__subheading{font-size:1rem;margin:0 0 24px;opacity:.75}.lp-form-section--halign-center .lp-form-section__heading,.lp-form-section--halign-center .lp-form-section__subheading{text-align:center}.lp-form-section--card .lp-form-section__inner{background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.1);padding:32px 24px}.lp-form-section--dark-card .lp-form-section__inner{background:#2a2a2a;color:#fff;padding:32px 24px}.lp-form-section--cardradius-none.lp-form-section--card .lp-form-section__inner,.lp-form-section--cardradius-none.lp-form-section--dark-card .lp-form-section__inner{border-radius:0}.lp-form-section--cardradius-sm.lp-form-section--card .lp-form-section__inner,.lp-form-section--cardradius-sm.lp-form-section--dark-card .lp-form-section__inner{border-radius:8px}.lp-form-section--cardradius-md.lp-form-section--card .lp-form-section__inner,.lp-form-section--cardradius-md.lp-form-section--dark-card .lp-form-section__inner{border-radius:12px}.lp-form-section--cardradius-lg.lp-form-section--card .lp-form-section__inner,.lp-form-section--cardradius-lg.lp-form-section--dark-card .lp-form-section__inner{border-radius:20px}.lp-form-section__placeholder{font-style:italic;opacity:.5;padding:40px;text-align:center}.lp-form-section__privacy{font-size:.75rem;margin-top:16px;opacity:.6;text-align:center}.lp-form-section--halign-left .lp-form-section__privacy{text-align:left}.lp-form-section__privacy a{color:inherit;text-decoration:underline}.lp-form-section .hs-form-field{margin-bottom:16px}.lp-form-section .hs-form-field>label{color:inherit;display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.lp-form-section .hs-input{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;color:#212121;font-family:inherit;font-size:1rem;min-height:48px;padding:12px 16px;transition:border-color .15s ease,outline .15s ease;width:100%}.lp-form-section--inputradius-none .hs-input{border-radius:0}.lp-form-section--inputradius-sm .hs-input{border-radius:4px}.lp-form-section--inputradius-md .hs-input{border-radius:6px}.lp-form-section--inputradius-lg .hs-input{border-radius:10px}.lp-form-section--inputradius-pill .hs-input{border-radius:999px}.lp-form-section .hs-input:focus{border-color:#00aeef;outline:2px solid #00aeef;outline-offset:2px}.lp-form-section .hs-submit{margin-top:8px}.lp-form-section .hs-submit .hs-button{background:#00aeef;border:2px solid #00aeef;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:1rem;font-weight:700;min-height:52px;padding:14px 28px;transition:opacity .15s ease,transform .15s ease;width:100%}.lp-form-section--btn-pill .hs-submit .hs-button{border-radius:50px}.lp-form-section--btn-rounded .hs-submit .hs-button{border-radius:8px}.lp-form-section--btn-square .hs-submit .hs-button{border-radius:0}.lp-form-section .hs-submit .hs-button:hover{opacity:.9;transform:translateY(-1px)}.lp-form-section .hs-submit .hs-button:focus-visible{outline:3px solid #00aeef;outline-offset:3px}.lp-form-section .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.lp-form-section .hs-error-msgs label{color:#d32f2f;font-size:.8125rem;font-weight:400}.lp-form-section .hs-input.error{border-color:#d32f2f}.lp-form-section--dark-card .hs-form-field>label{color:#fff}.lp-form-section--dark-card .hs-input{background:#333;border-color:#555;color:#fff}.lp-form-section--dark-card .hs-input::placeholder{color:hsla(0,0%,100%,.4)}@media only screen and (min-width:768px){.lp-form-section{padding-inline:32px}.lp-form-section--pad-compact{padding-block:48px}.lp-form-section--pad-standard{padding-block:64px}.lp-form-section--pad-spacious{padding-block:80px}.lp-form-section--pad-xl{padding-block:96px}.lp-form-section--card .lp-form-section__inner,.lp-form-section--dark-card .lp-form-section__inner{padding:40px 48px}}@media only screen and (min-width:1200px){.lp-form-section{padding-inline:40px}.lp-form-section--pad-compact{padding-block:64px}.lp-form-section--pad-standard{padding-block:80px}.lp-form-section--pad-spacious{padding-block:120px}.lp-form-section--pad-xl{padding-block:144px}}@media (prefers-reduced-motion:reduce){.lp-form-section .hs-submit .hs-button{transition:none}}