.partner-login-page{background:var(--paper);min-height:100vh}.partner-login-layout{grid-template-columns:minmax(320px,1.05fr) minmax(380px,.95fr);min-height:calc(100vh - 73px);display:grid}.partner-login-intro{color:#fff;background:linear-gradient(116deg,#091c27fa,#0f2836eb),url(https://static.wixstatic.com/media/24e902_222de86f3cc547579be078d749417ccb~mv2.png/v1/fill/w_2560,h_1306,al_c,q_95,usm_0.66_1.00_0.01,enc_avif,quality_auto/24e902_222de86f3cc547579be078d749417ccb~mv2.png) 50%/cover;flex-direction:column;justify-content:center;padding:clamp(52px,8vw,130px);display:flex}.partner-login-intro h1{font-family:var(--font-lidr-serif);margin:17px 0;font-size:clamp(42px,4.7vw,68px);font-weight:400;line-height:1.01}.partner-login-intro>p{color:#ffffffb8;max-width:480px;margin:0;font-size:12px;line-height:1.75}.partner-login-intro>div{border-top:1px solid #ffffff2e;flex-direction:column;gap:10px;margin-top:31px;padding-top:23px;display:flex}.partner-login-intro>div span{color:#ffffffd6;font-size:9px}.partner-login-card{border:1px solid var(--line);background:#fff;place-self:center;width:min(460px,100% - 48px);padding:48px}.partner-login-card h2{font-family:var(--font-lidr-serif);margin:13px 0 9px;font-size:44px;font-weight:400}.partner-login-card>p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.partner-login-card form{flex-direction:column;gap:15px;margin-top:28px;display:flex}.partner-login-card label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:8px;font-weight:800;display:flex}.partner-login-card input{border:1px solid var(--line);height:48px;color:var(--ink);letter-spacing:0;text-transform:none;padding:0 13px;font-size:11px}.partner-login-card form button{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:49px;margin-top:5px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.partner-login-links{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.partner-login-links button,.partner-login-links a{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.partner-login-demo{background:#fff8e9;padding:11px 12px;color:#8d692b!important;margin-top:16px!important;font-size:8px!important}.partner-login-card:has(.partner-login-demo) .partner-login-links{margin-top:14px}@media (max-width:800px){.partner-login-layout{grid-template-columns:1fr}.partner-login-intro{min-height:390px;padding:54px 24px}.partner-login-card{width:min(460px,100% - 40px);margin:34px 0 52px;padding:34px 27px}.partner-login-intro h1{font-size:45px}}@media (max-width:600px){.partner-login-page .detail-header{grid-template-columns:1fr auto;gap:12px}.partner-login-page .partner-secure-chip{display:none}.partner-login-page .member-chip{white-space:nowrap;font-size:11px}.partner-login-page .member-chip:after{content:none}.partner-login-intro{min-height:0;padding:22px 20px 20px}.partner-login-intro h1{margin:8px 0 0;font-size:28px;line-height:1.1}.partner-login-intro>p,.partner-login-intro>div{display:none}.partner-login-card{width:calc(100% - 32px);margin:16px auto 32px;padding:22px 20px}.partner-login-card h2{margin:6px 0 4px;font-size:32px}.partner-login-card form{gap:12px;margin-top:14px}}
