.merchant-signup{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#f7f8fc;color:#11244a;font-family:Arial,sans-serif}.merchant-signup aside{background:#09215a;color:white;padding:44px 10%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.merchant-signup aside>a:first-child{filter:brightness(0) invert(1)}.merchant-signup aside h1{font-size:clamp(42px,5vw,74px);letter-spacing:-3px;line-height:1.05;margin:18px 0}.merchant-signup aside p{line-height:1.6;color:#c8d5f8}.merchant-signup aside strong{font-size:22px}.signup-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:2px}.signup-art{height:240px;max-width:100%;object-fit:contain;margin:12px auto}.merchant-signup section{display:flex;align-items:center;justify-content:center;padding:48px 7%}.signup-form{width:100%;max-width:460px}.signup-form h2{font-size:32px;line-height:1.15;letter-spacing:-1px;margin:12px 0}.signup-form>p{color:#52627c;line-height:1.6}.signup-form form{display:grid;gap:18px;margin:26px 0}.signup-form label{display:grid;gap:7px;font-size:14px;font-weight:600}.signup-form input:not([type=checkbox]){border:1px solid #c7d0df;border-radius:10px;background:white;padding:13px;font:inherit;min-width:0;width:100%;color:#11244a}.signup-form input:focus-visible{outline:3px solid #abc5ff;border-color:#2454d4}.signup-form small{font-weight:400;color:#52627c}.signup-form details{font-size:13px;background:#eaf0fb;border-radius:10px;padding:14px;line-height:1.6}.signup-form summary{cursor:pointer;font-weight:600}.signup-form .signup-consent{display:flex;align-items:flex-start;line-height:1.5;font-size:13px;font-weight:400}.signup-consent input{margin-top:4px;accent-color:#2353ce;width:17px;height:17px;flex-shrink:0}.signup-form button{display:flex;justify-content:space-between;background:#2251d1;color:white;padding:15px 19px;border:0;border-radius:10px;font-weight:700;cursor:pointer}.signup-form button:disabled{opacity:.6;cursor:wait}.signup-form a{text-decoration:underline;text-underline-offset:4px}.signup-login{font-size:14px}.signup-error{padding:14px;border-radius:10px;background:#fff0ee;color:#a32121!important}.signup-confirm{display:grid;gap:16px;padding:24px;background:#e7efff;border-radius:16px;margin:24px 0;line-height:1.6}@media(max-width:760px){.merchant-signup{grid-template-columns:1fr}.merchant-signup aside{padding:28px 7%}.merchant-signup aside>div{margin:20px 0}.merchant-signup aside h1{font-size:46px}.signup-art{display:none}.merchant-signup section{padding:34px 7%}.signup-form h2{font-size:28px}}