:root{color-scheme:dark;font-family:Inter,'Segoe UI',Arial,sans-serif}*{box-sizing:border-box}body.ms-partner-page{margin:0;background:radial-gradient(circle at 22% 10%,#173748,#08121d 65%);color:#edf5f8;min-height:100vh}.ms-partner-wrap{max-width:640px;margin:0 auto;padding:28px 18px 70px}.ms-partner-back{color:#8cead0;display:inline-block;margin-bottom:24px}.ms-partner-card{background:#102432;border:1px solid #315365;border-radius:20px;padding:clamp(24px,4vw,38px);box-shadow:0 24px 80px #0005}.ms-eyebrow{font-size:12px;letter-spacing:2px;color:#6af0b0;font-weight:700}.ms-partner-card h1{font-size:clamp(27px,5vw,40px);margin:0 0 12px}.ms-partner-card p{line-height:1.6;color:#c5d5db}.ms-partner-card form{display:grid;gap:18px;margin-top:20px}.ms-partner-card label{font-size:14px;font-weight:600;display:grid;gap:8px}.ms-partner-card input,.ms-partner-card textarea{background:#071620;border:1px solid #4d6977;color:white;border-radius:10px;padding:13px;font:inherit;width:100%}.ms-partner-card input:focus,.ms-partner-card textarea:focus{outline:2px solid #70efbc;outline-offset:1px}.ms-partner-card button{border:0;background:#61dfaa;border-radius:11px;padding:15px 18px;color:#052522;font-weight:800;cursor:pointer;font-size:15px}.ms-partner-card a{color:#78edbc}.ms-small{font-size:13px}.ms-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ms-notice{border-left:3px solid #edb75e;padding:11px;background:#332b20;color:#fff}
