.partner-page{max-width:1140px}.partner-hero{padding-block:44px}.partner-hero h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1.08;margin:.3em 0}.partner-hero p{max-width:720px}.partner-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px}.partner-actions a,.partner-submit{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.partner-card{border:1px solid rgba(150,180,225,.25);padding:20px;border-radius:14px;background:rgba(20,38,66,.35)}.partner-card h3{margin-top:0}.partner-steps{padding-left:1.6em;line-height:1.8}.partner-form{display:grid;grid-gap:20px;gap:20px;max-width:810px}.partner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.partner-form label{display:grid;grid-gap:6px;gap:6px;font-weight:600}.partner-form input:not([type=checkbox]),.partner-form select,.partner-form textarea{width:100%;min-width:0;padding:12px;border-radius:10px;border:1px solid #637b9c;background:#09192e;color:#f9fbff;font:inherit}.partner-form input:focus-visible,.partner-form select:focus-visible,.partner-form textarea:focus-visible,.partner-submit:focus-visible{outline:3px solid #ffdf70;outline-offset:2px}.partner-form .partner-consent{display:flex;align-items:flex-start;gap:12px;font-weight:400}.partner-consent input{margin-top:5px}.partner-submit{justify-self:start;cursor:pointer}.partner-submit:disabled{opacity:.6;cursor:wait}.partner-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.partner-error{color:#ffb1b1}.partner-result{color:#a4f4cb}.partner-footer{display:flex;gap:18px;flex-wrap:wrap;padding:20px 0 40px}@media(max-width:680px){.partner-fields,.partner-grid{grid-template-columns:1fr}.partner-hero{padding-block:24px}}