.partnership-intro{max-width:850px;margin:36px auto 24px;text-align:center}.partnership-intro h1{font-size:clamp(38px,7vw,72px);line-height:1.3;margin:16px 0;color:#143f69}.partnership-intro em{font-style:normal;color:#126bd1}.partnership-intro p{font-size:18px;line-height:1.9}.partnership-form{max-width:760px;margin:auto}.product-choices{display:grid;gap:10px;border:0;padding:0;margin:20px 0}.product-choices label{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #cedeed;border-radius:14px}.product-choices input,.consent input{width:22px;height:22px;flex:none}.phone-verification{margin:18px 0;padding:18px;border:1px solid #bdd7ee;border-radius:16px;background:#eff7ff}.phone-verification legend{font-weight:bold;padding:0 8px}.phone-verification p{line-height:1.7}.phone-verification input{max-width:220px}.phone-verification button{margin:6px 0}.phone-verification [data-status]{margin-bottom:0}.merchant-card{margin:16px 0;padding:22px;border:1px solid #cbdced;border-radius:20px;overflow-wrap:anywhere}.merchant-card dl{display:grid;grid-template-columns:minmax(80px,120px) 1fr;gap:8px;margin:16px 0}.merchant-card dt{color:#54728d}.merchant-card dd{margin:0}.merchant-card textarea{min-height:100px}.partnership-stats{display:flex;gap:12px;flex-wrap:wrap}.partnership-stats span{padding:12px 18px;border:1px solid #cbdced;border-radius:14px}.merchant-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.merchant-toolbar select{max-width:240px}.partnership-success{font-size:20px;line-height:1.9;padding:22px;border:1px solid #97ccb9;border-radius:16px;background:#edf9f4;color:#14563d}.partnership-success strong{display:block}.partnership-form button[type=submit]{width:100%;margin-top:16px}html[data-mena-theme=dark] .phone-verification{background:#13253a;border-color:#365775}html[data-mena-theme=dark] .partnership-intro h1{color:#e1eeff}html[data-mena-theme=dark] .merchant-card dt{color:#aec7dd}@media(prefers-color-scheme:dark){html[data-mena-theme=auto] .phone-verification{background:#13253a;border-color:#365775}html[data-mena-theme=auto] .partnership-intro h1{color:#e1eeff}}@media(max-width:600px){.merchant-card{padding:16px}.partnership-intro{margin-top:24px}.merchant-card dl{grid-template-columns:1fr;gap:4px}.merchant-card dd{margin-bottom:10px}.partnership-stats span{flex:1}.phone-verification{padding:14px}}
