.body-wrapper{--pwl-u:calc(max(100vw, 1440px)/1440);background:linear-gradient(239.18deg,rgba(20,186,203,.2) 3.15%,rgba(56,152,240,.2) 22.81%,rgba(236,103,160,.06) 74.72%,rgba(245,149,147,.08) 100.67%),var(--color-background);min-height:max(100svh,calc(var(--pwl-u)*955));overflow:hidden;position:relative}.body-wrapper:before{background-image:radial-gradient(hsla(0,0%,44.3%,.2) 1.15px,transparent 1.4px);background-size:20.7px 20.7px;content:"";inset:0;pointer-events:none;position:absolute}.pwl-logo{display:flex;justify-content:center;padding-top:29px;position:relative;z-index:3}.pwl-logo a{color:var(--color-brand-salmon);display:inline-flex}.pwl-logo svg{fill:currentColor}.pwl-logo a:focus-visible{border-radius:var(--radius-lg);outline:2px solid var(--color-brand-navy);outline-offset:4px}.pwl{padding-top:48px;position:relative;z-index:2}.pwl .wlf__heading{font-size:56px;letter-spacing:-.5px;line-height:68px}.pwl .wlf__heading,.pwl .wlf__sub{color:var(--color-brand-navy);font-weight:600}.pwl .wlf__sub{font-size:34px;line-height:42px;margin-top:16px;max-width:none}.pwl .wlf__form{margin-top:21px}.pwl .wlf .hs-form .hs_email .hs-input{background:#fff;border:1px solid #e8e8e8!important;border-radius:8px!important;box-shadow:none!important;font-size:var(--font-size-sm)}.pwl .wlf .hs-form .hs_email .hs-input:focus{box-shadow:0 0 0 3px rgba(255,114,92,.35)!important}.pwl .wlf .hs-richtext,.pwl .wlf .hs-richtext p{color:#7f7f7f!important;font-size:12px!important;line-height:19px!important;max-width:378px}.pwl .wlf .hs-richtext a{color:#545454!important}.pwl .wlf .submitted-message{background:hsla(0,0%,100%,.7);border-color:#e8e8e8;color:var(--color-brand-navy)}.pwl .plhero--bare{height:calc(var(--pwl-u)*835);left:0;position:absolute;right:0;top:calc(var(--pwl-u)*120 - 72px);z-index:-1}@media (max-width:767px){.body-wrapper{min-height:100svh}.pwl-logo{padding-top:19px}.pwl-logo svg{height:auto;width:71px}.pwl{padding-top:49px}.pwl .wlf{padding-inline:20px}.pwl .wlf h1.wlf__heading{font-size:40px!important;letter-spacing:0;line-height:42px!important}.pwl .wlf__sub{color:#545454;font-size:20px;font-weight:500;line-height:28px;margin-top:12px;max-width:296px}.pwl .wlf__form{margin-top:41px}.pwl .wlf .hs-form .hs-submit{margin-top:6px}.pwl .wlf .hs-form .hs-submit .hs-button{height:44px}.pwl .wlf .hs-richtext,.pwl .wlf .hs-richtext p{font-size:10px!important;line-height:14px!important;max-width:290px}.pwl .plhero--bare{height:auto;margin-top:-114px;position:relative;top:auto;z-index:-1}}