.partnerPage{padding-top:38px;padding-bottom:55px;max-width:1000px}.partnerPage>p{max-width:650px}.partnerPage h1{font-size:clamp(32px,5vw,52px)}.partnerPage h2{font-size:24px;margin:24px 0 12px}.partnerChoices,.partnerLinks{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.partnerLinks a{color:#f4c542}.partnerPage form{display:grid;gap:16px}.partnerPage label{display:grid;gap:6px;font-size:15px}.partnerGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.partnerPage input,.partnerPage textarea,.partnerPage select{width:100%;min-width:0;padding:11px;border:1px solid #ffffff30;border-radius:9px;background:#0e1621;color:#fff;font:inherit}.partnerPage details{padding:12px;border:1px solid #ffffff25;border-radius:10px}.partnerPage summary{cursor:pointer}.partnerPage .partnerConsent{display:flex;align-items:center;flex-wrap:wrap;font-size:14px}.partnerConsent input{width:18px;accent-color:#f4c542}.partnerHint{font-size:14px;color:#aeb9c4}.partnerLine{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;gap:10px;align-items:end;margin:10px 0}.partnerLine button{min-height:44px;background:#ffffff08;border:1px solid #ffffff30;border-radius:8px;color:#fff;padding:8px}.partnerPage #partner-result{padding:18px;border:1px solid #f4c54266;border-radius:12px;overflow-wrap:anywhere}.partnerPage #partner-error{color:#ffb9b9}.partnerPage button:disabled{opacity:.5;cursor:wait}@media(max-width:600px){.partnerGrid{grid-template-columns:1fr}.partnerChoices .btn{flex:1 1 100%;justify-content:center}.partnerLine{grid-template-columns:minmax(0,1fr) 75px auto;gap:6px}.partnerLine label{font-size:13px}.partnerPage{padding-top:24px}}
