.partnerHero{margin:18px auto 0;max-width:1180px;padding:34px;border:1px solid rgba(14,165,233,.28);border-radius:22px;background:linear-gradient(135deg,rgba(7,31,56,.98),rgba(2,11,20,.96));box-shadow:0 24px 80px rgba(0,0,0,.28)}
.partnerHero .miniTag{display:inline-flex;background:rgba(14,165,233,.12);border:1px solid rgba(14,165,233,.32);color:#7dd3fc;border-radius:999px;padding:7px 11px;font-weight:900;font-size:12px;letter-spacing:.4px;text-transform:uppercase}.partnerHero h1{margin:18px 0 10px;font-size:38px;line-height:1.08;color:#fff}.partnerHero p{max-width:820px;color:#c4d6e6;font-size:17px;line-height:1.55}.partnerCtaRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.partnerBtn{border:0;border-radius:12px;padding:13px 18px;font-weight:900;color:white;background:linear-gradient(135deg,#0b63f6,#0ea5e9);cursor:pointer;text-decoration:none}.partnerBtn.secondary{background:rgba(2,11,20,.45);border:1px solid rgba(14,165,233,.25)}
.partnerPage{max-width:1180px;margin:16px auto 42px;display:grid;gap:16px}.logoPanel,.proofPanel,.formPanel,.infoPanel{border:1px solid rgba(14,165,233,.23);border-radius:18px;background:linear-gradient(180deg,rgba(7,31,56,.96),rgba(4,20,38,.98));padding:22px}.logoPanel h2,.proofPanel h2,.formPanel h2,.infoPanel h2{margin:0 0 14px;color:#e0f2fe}.logoGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.logoBox{min-height:82px;border:1px solid rgba(14,165,233,.22);border-radius:14px;background:rgba(2,11,20,.38);display:grid;place-items:center;text-align:center;font-weight:1000;color:#dbeafe;letter-spacing:.6px}.logoBox small{display:block;color:#7ca1bb;font-weight:700;letter-spacing:0;margin-top:5px}.proofGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.proofCard{border:1px solid rgba(14,165,233,.22);border-radius:15px;background:rgba(2,11,20,.35);padding:16px}.proofCard b{display:block;font-size:28px;color:#38bdf8}.proofCard span{display:block;margin-top:6px;color:#aac6d9;font-size:13px}.splitGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.benefitList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.benefitList li{border:1px solid rgba(14,165,233,.18);background:rgba(2,11,20,.28);border-radius:12px;padding:13px;color:#dbeafe}.benefitList b{color:#7dd3fc}.metricList{display:grid;gap:8px}.metricRow{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid rgba(14,165,233,.14);padding:10px 0}.metricRow span{width:24px;height:24px;border-radius:50%;background:#0b63f6;display:grid;place-items:center;font-weight:900}.metricRow b{color:#e0f2fe}.metricRow em{font-style:normal;color:#22c55e;font-weight:900}.partnerForm{display:grid;grid-template-columns:1fr 1fr;gap:11px}.partnerForm textarea,.partnerForm input{background:rgba(2,11,20,.55);border:1px solid rgba(14,165,233,.22);border-radius:11px;padding:13px;color:white}.partnerForm textarea{grid-column:1/-1;min-height:95px;resize:vertical}.partnerForm button{grid-column:1/-1}.formMsg{grid-column:1/-1;color:#bbf7d0;font-weight:900}.wide{grid-column:1/-1}.bannerCompare{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bannerBox{border:1px solid rgba(14,165,233,.22);background:rgba(2,11,20,.32);border-radius:14px;padding:15px}.bannerBox b{display:block;color:#e0f2fe}.bannerBox span{display:block;color:#7ca1bb;margin-top:6px}.bannerBox strong{display:block;color:#38bdf8;font-size:25px;margin-top:8px}.tradeTicker{margin-bottom:0}@media(max-width:1000px){.partnerHero,.partnerPage{margin-left:14px;margin-right:14px}.proofGrid,.logoGrid,.bannerCompare{grid-template-columns:repeat(2,1fr)}.splitGrid,.partnerForm{grid-template-columns:1fr}.partnerHero h1{font-size:30px}}
