.customer-web-auth{background:#fff;flex:1;grid-template-columns:1fr 1fr;min-height:100%;display:grid;overflow-y:auto}.customer-web-auth-aside{background:#f5f6fb;flex-direction:column;justify-content:space-between;gap:60px;padding:48px 56px;display:flex}.customer-web-auth-pitch{max-width:460px;margin:30px 0}.customer-web-auth-pitch h2{letter-spacing:-1.8px;font-family:Geist-SemiBold,sans-serif;font-size:44px;line-height:1.17;margin:20px 0!important}.customer-web-auth-pitch p{color:#666b75;max-width:370px;font-size:16px;line-height:1.9}.customer-web-auth-benefits{border-top:1px solid #dfe2eb;gap:20px;margin-top:36px;padding-top:30px;display:grid}.customer-web-auth-benefits>div{align-items:center;gap:14px;font-size:13px;display:flex}.customer-web-auth-benefits svg{color:#c13f27}.customer-web-auth-main{flex-direction:column;gap:36px;min-width:0;padding:36px 56px 24px;display:flex}.customer-web-auth-back{align-self:flex-start;align-items:center;gap:9px;min-height:44px;font-size:12px;display:inline-flex;color:#666b75!important}.customer-web-auth-form{align-self:center;width:100%;max-width:400px;margin-block:auto;padding-block:18px}.customer-web-auth-form h1{letter-spacing:-1px;font-family:Geist-SemiBold,sans-serif;font-size:30px;line-height:1.2}.customer-web-auth-legal{color:#6b6b75;justify-content:center;gap:24px;font-size:11px;display:flex}.customer-web-auth-legal a{align-items:center;min-height:44px;display:inline-flex}.commy-panel .customer-web-auth-apple{color:#fff;background:#000;border-color:#000}.commy-panel .customer-web-auth-apple:hover:not(:disabled){color:#fff;background:#242424}@media (width>=1500px){.customer-web-auth-aside{padding-inline:clamp(56px,8vw,180px)}.customer-web-auth-main{padding-inline:80px}}@media (width<=1000px){.customer-web-auth-aside{padding:36px}.customer-web-auth-pitch h2{font-size:36px}.customer-web-auth-main{padding:28px 32px}}@media (width<=767px){.customer-web-auth{flex-direction:column;display:flex}.customer-web-auth-aside{display:none}.customer-web-auth-main{flex:1;gap:16px;padding:20px}.customer-web-auth-form{padding-block:12px 28px}.customer-web-auth-form h1{font-size:28px}.customer-web-auth-back{font-size:13px}}