.partners-page{background:#f5f0ea}.partner-hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:85px clamp(22px,7vw,120px);background:linear-gradient(140deg,#f8f3ee,#ead8dd 58%,#c17b8e)}.partner-hero h1{font-family:"Manrope";font-size:clamp(62px,7vw,108px);line-height:.9;letter-spacing:-.07em;margin:18px 0}.partner-hero h1 em,.partner-levels-page h2 em,.partner-activate h2 em,.partner-status h2 em{font-family:"Playfair Display";font-weight:600}.partner-hero p{font-size:18px;line-height:1.7;color:#685f5b;max-width:670px}.partner-orbit{height:540px;position:relative;display:grid;place-items:center}.partner-core{width:190px;height:190px;border-radius:50%;background:#171213;color:#fff;display:grid;place-items:center;text-align:center;padding:20px;font-weight:800;letter-spacing:.05em;box-shadow:0 30px 70px rgba(0,0,0,.2)}.partner-orbit span{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.08);padding:11px 14px;border-radius:999px;font-size:9px;letter-spacing:.13em;box-shadow:0 12px 30px rgba(0,0,0,.07)}.partner-orbit span:nth-of-type(1){top:9%;left:19%}.partner-orbit span:nth-of-type(2){top:24%;right:7%}.partner-orbit span:nth-of-type(3){bottom:16%;right:9%}.partner-orbit span:nth-of-type(4){bottom:8%;left:18%}.partner-orbit span:nth-of-type(5){top:49%;left:1%}.partner-levels-page{padding:100px clamp(22px,7vw,120px);background:#161213;color:#fff}.partner-levels-page h2,.partner-activate h2,.partner-status h2{font-family:"Manrope";font-size:clamp(44px,5vw,76px);line-height:.98;letter-spacing:-.06em;margin:17px 0}.partner-tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px}.partner-tier-grid article{border:1px solid rgba(255,255,255,.12);background:#1e191a;padding:24px;min-height:310px;display:flex;flex-direction:column}.partner-tier-grid span{font-size:9px;color:#d9a6b2}.partner-tier-grid h3{font-size:25px;margin:70px 0 10px}.partner-tier-grid p{font-size:13px;color:#b4aaa7;line-height:1.7;flex:1}.partner-tier-grid button{border:0;background:none;color:#fff;text-align:left;padding:0;font-weight:700;cursor:pointer}.partner-activate{padding:100px clamp(22px,7vw,120px);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:#eadfd5}.partner-activate>div>p,.partner-status>div>p{color:#6d6661;line-height:1.7}.partner-activate form,.partner-status-panel{background:#fff;padding:28px;border-radius:24px;border:1px solid rgba(0,0,0,.08)}.partner-activate label,.partner-status form label{display:block;font-size:11px;font-weight:700;margin:14px 0}.partner-activate input,.partner-activate select,.partner-activate textarea,.partner-status form input{width:100%;margin-top:7px;padding:13px;border:1px solid rgba(0,0,0,.16);border-radius:12px;background:#fff}.partner-activate textarea{resize:vertical}.partner-activate .primary,.partner-status form .secondary{width:100%;margin-top:6px}.partner-status{padding:100px clamp(22px,7vw,120px);display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.partner-status-panel{display:grid;gap:18px}.partner-receipt{background:linear-gradient(135deg,#211719,#110e0f);color:#fff;padding:28px;border-radius:22px}.partner-receipt span{font-size:9px;letter-spacing:.13em;color:#d9a6b2}.partner-receipt h3{font-size:30px;margin:8px 0}.partner-receipt b,.partner-receipt small{display:block}.partner-receipt b{font-family:monospace;color:#efc0ca;margin:12px 0}.partner-receipt small{color:#b6abaa}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.partners-page .text-btn{display:inline-flex}@media(max-width:1050px){.partner-hero,.partner-activate,.partner-status{grid-template-columns:1fr}.partner-tier-grid{grid-template-columns:repeat(2,1fr)}.partner-orbit{height:440px}}@media(max-width:760px){.partner-hero,.partner-levels-page,.partner-activate,.partner-status{padding:70px 18px}.partner-hero h1{font-size:54px}.partner-tier-grid{grid-template-columns:1fr}.partner-orbit{height:360px}.partner-core{width:145px;height:145px}.partners-page .desktop-nav,.partners-page .header-actions .text-btn{display:none}.partners-page .header-actions .primary.small{display:inline-flex}}