.partner-gate-section{padding:72px 24px 88px;background:#f3f6fa;scroll-margin-top:24px}.partner-gate{max-width:680px;margin:auto;padding:44px 48px;border:1px solid #dce4ee;border-radius:20px;background:#fff;text-align:center;box-shadow:0 12px 36px #12345608}.partner-lock{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 24px;border-radius:50%;background:#edf3f8;color:#123456}.partner-gate h2{font-size:34px;line-height:1.2;margin:14px 0 20px;color:#123456}.partner-gate p{line-height:1.7;color:#4b5e70;margin:0 auto 24px;max-width:490px}.partner-gate .gate-includes{font-size:14px;color:#627385;margin-bottom:28px}.partner-gate form{max-width:420px;margin:0 auto;text-align:left}.partner-gate label{display:block;margin-bottom:9px;font-weight:700;color:#123456}.partner-gate input{box-sizing:border-box;width:100%;padding:15px 16px;border:1px solid #acbacb;border-radius:8px;font:inherit;background:white;color:#123456}.partner-gate input:focus{outline:3px solid #c6d9eb;outline-offset:2px}.partner-gate .button{width:100%;margin-top:16px;justify-content:center;cursor:pointer;border:0;font:inherit;font-weight:700}.partner-gate .gate-help{font-size:14px;margin:26px 0 0}.partner-gate .gate-help a{font-weight:700;color:#123456}.partner-gate .gate-error{color:#a52638;text-align:left;font-size:14px;margin:10px 0 0}.partner-gate .gate-partners{padding-top:24px;border-top:1px solid #e3e9ef;font-size:13px;margin:28px 0 0}.partner-access-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:32px auto 0;padding:16px 24px;background:#eef5f3;border:1px solid #d5e5de;border-radius:10px;color:#234c40}.partner-access-bar form{margin:0}.partner-access-bar button{font:inherit;font-size:14px;background:none;border:0;text-decoration:underline;cursor:pointer;color:#234c40}.partner-access-bar p{margin:0}@media(max-width:600px){.partner-gate-section{padding:44px 18px 56px}.partner-gate{padding:32px 22px}.partner-gate h2{font-size:28px}.partner-access-bar{margin:24px 18px 0;align-items:flex-start;font-size:14px}.partner-gate .button{font-size:15px}}
