.ws-pn{--ws-red:#d62700;--ws-orange:#f05136;--ws-bg-outer:#fff;--ws-bg-dark:#02252f;--ws-sub-color:#accbd9;background:var(--ws-bg-outer);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;padding:76px max(20px,calc(50% - 720px))}.ws-pn__inner{background:var(--ws-bg-dark);border-radius:8px;box-sizing:border-box;margin:0 auto;max-width:1440px;padding:48px 174px;text-align:center}.ws-pn__content{color:#fff;display:flex;flex-direction:column;gap:29px;margin:0 auto;max-width:848px}.ws-pn__heading{color:#fff;font-size:44px;font-weight:700;letter-spacing:0;line-height:38.4px;margin:0}.ws-pn__sub{color:var(--ws-sub-color);font-size:20px;font-weight:400;line-height:25.6px;margin:0}.ws-pn__sub p{margin:0}.ws-pn__form{display:flex;gap:26px;height:61px;margin:0 auto;max-width:694px;width:100%}.ws-pn__field{flex:1 1 494px;min-width:0}.ws-pn__field input{background:#fff;border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#02252f;font-family:Public Sans,Roboto,sans-serif;font-size:16px;font-weight:400;height:61px;line-height:18.8px;outline:none;padding:0 20px;width:100%}.ws-pn__field input::placeholder{color:#6b7280}.ws-pn__field input:focus{border-color:var(--ws-red);box-shadow:0 0 0 2px rgba(214,39,0,.2)}.ws-pn__submit{background:var(--ws-red);border:0;border-radius:4px;color:#fffbff;cursor:pointer;flex:0 0 174px;font-family:Public Sans,Roboto,sans-serif;font-size:14px;font-weight:700;height:61px;letter-spacing:0;line-height:14px;padding:0 24px;text-transform:none;transition:background .15s;width:174px}.ws-pn__submit:hover{background:var(--ws-orange)}.ws-pn__sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ws-pn__follow{align-items:center;display:flex;gap:32px;justify-content:center;margin:0 auto}.ws-pn__follow-label{color:var(--ws-sub-color);font-size:14px;font-weight:700;letter-spacing:1.2px;line-height:14px;text-transform:uppercase}.ws-pn__social{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}.ws-pn__social-link{align-items:center;color:var(--ws-sub-color);display:inline-flex;justify-content:center;transition:color .15s,transform .15s}.ws-pn__social-link:hover{color:#fff;transform:scale(1.1)}@media (max-width:1440px){.ws-pn{padding:40px max(40px,13.3vw)}.ws-pn__inner{padding:48px max(32px,12vw)}}@media (max-width:1024px){.ws-pn{padding:32px 40px}.ws-pn__inner{padding:40px 32px}.ws-pn__content{gap:24px}.ws-pn__heading{font-size:34px;line-height:1.1}.ws-pn__sub{font-size:17px;line-height:1.5}.ws-pn__form{height:56px}.ws-pn__field input{font-size:15px;height:56px}.ws-pn__submit{flex-basis:150px;height:56px;width:150px}}@media (max-width:600px){.ws-pn{padding:24px 16px}.ws-pn__inner{border-radius:6px;padding:28px 20px}.ws-pn__content{gap:20px}.ws-pn__heading{font-size:26px}.ws-pn__sub{font-size:15px}.ws-pn__form{flex-direction:column;gap:12px;height:auto}.ws-pn__field input{width:100%}.ws-pn__submit{flex-basis:auto;width:100%}.ws-pn__follow{flex-wrap:wrap;gap:16px}.ws-pn__social{gap:20px}}@media (max-width:1024px){.ws-pn{padding:40px 20px}.ws-pn__inner{padding:48px 32px}.ws-pn__heading{font-size:32px;line-height:1.2}}@media (max-width:768px){.ws-pn{padding:32px 16px}.ws-pn__inner{border-radius:6px;padding:32px 20px}.ws-pn__content{gap:18px}.ws-pn__heading{font-size:24px;line-height:1.2}.ws-pn__sub{font-size:15px}.ws-pn__form{flex-direction:column;gap:12px;height:auto;max-width:100%}.ws-pn__field{flex:0 0 auto}.ws-pn__field input{font-size:14px;height:50px;width:100%}.ws-pn__submit{flex-basis:auto;height:50px;width:100%}.ws-pn__follow{flex-wrap:wrap;gap:16px;justify-content:center}.ws-pn__social{gap:18px}}@media (max-width:1180px){.ws-pn__inner{padding:48px 80px}}@media (max-width:900px){.ws-pn{padding:48px max(20px,calc(50% - 720px))}.ws-pn__inner{padding:40px 32px}.ws-pn__heading{font-size:32px;line-height:1.16}.ws-pn__form{flex-direction:column;gap:12px;height:auto}.ws-pn__submit{flex:0 0 auto;height:50px;width:100%}.ws-pn__field input{height:50px}}@media (max-width:560px){.ws-pn__inner{padding:32px 20px}.ws-pn__heading{font-size:26px}.ws-pn__sub{font-size:16px;line-height:1.5}}