.EarnPage-module__KQNSdG__page{background:var(--p-paper);color:var(--p-ink);overflow-x:clip}.EarnPage-module__KQNSdG__hero{background:linear-gradient(90deg, #1faae91f, transparent 32%), linear-gradient(180deg, #101115 0%, var(--p-ink) 100%);color:var(--p-white);padding-block:clamp(4.4rem,8vw,7.4rem);position:relative;overflow:hidden}.EarnPage-module__KQNSdG__hero:after{content:"";background:#1faae994;height:1px;position:absolute;inset:auto 0 0}.EarnPage-module__KQNSdG__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(340px,.72fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.EarnPage-module__KQNSdG__heroCopy{min-width:0}.EarnPage-module__KQNSdG__kicker{color:var(--p-azure);font-family:var(--p-body);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.EarnPage-module__KQNSdG__kicker:before{content:"";background:currentColor;width:1.7rem;height:2px}.EarnPage-module__KQNSdG__hero h1{max-width:12ch;font-family:var(--p-display);letter-spacing:.005em;text-transform:uppercase;margin:.78rem 0 0;font-size:clamp(3.2rem,7.6vw,7rem);line-height:.88}.EarnPage-module__KQNSdG__hero h1 span{color:var(--p-azure);display:block}.EarnPage-module__KQNSdG__heroLead{color:#ffffffc2;max-width:57ch;font-family:var(--p-body);margin:clamp(1.15rem,2vw,1.55rem) 0 0;font-size:clamp(1.04rem,1.28vw,1.2rem);line-height:1.58}.EarnPage-module__KQNSdG__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:clamp(1.55rem,2.6vw,2.2rem);display:flex}.EarnPage-module__KQNSdG__ghost{color:var(--p-white);background:0 0;border-color:#ffffff80}.EarnPage-module__KQNSdG__ghost:hover{background:var(--p-white);color:var(--p-ink);border-color:var(--p-white)}.EarnPage-module__KQNSdG__heroPanel{background:linear-gradient(135deg,#1faae929,#0000 38%),#ffffff0e;border:1px solid #ffffff24;border-radius:4px;min-width:0;padding:clamp(1rem,2.4vw,1.55rem);position:relative;box-shadow:0 28px 80px #0000003d}.EarnPage-module__KQNSdG__panelHeader{color:var(--p-azure);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.EarnPage-module__KQNSdG__panelHeader p{color:#ffffffb8;min-width:0;font-family:var(--p-body);letter-spacing:.14em;text-align:right;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:700}.EarnPage-module__KQNSdG__panelSplit{gap:.9rem;margin-top:1rem;display:grid}.EarnPage-module__KQNSdG__panelCard{background:#0f1014d6;border:1px solid #ffffff24;border-radius:4px;min-width:0;padding:clamp(1rem,2vw,1.4rem);position:relative;overflow:hidden}.EarnPage-module__KQNSdG__panelCard:before{content:"";background:var(--p-azure);width:3px;position:absolute;inset:0 auto 0 0}.EarnPage-module__KQNSdG__referralPanel{background:linear-gradient(135deg,#1faae924,#0000 56%),#0f1014db}.EarnPage-module__KQNSdG__partnershipPanel:before{background:#ffffff8a}.EarnPage-module__KQNSdG__panelCardHeader{color:#ffffff94;justify-content:space-between;align-items:center;gap:1rem;display:flex}.EarnPage-module__KQNSdG__panelCardHeader svg{color:var(--p-azure);flex:none}.EarnPage-module__KQNSdG__partnershipPanel .EarnPage-module__KQNSdG__panelCardHeader svg{color:#ffffffc7}.EarnPage-module__KQNSdG__panelCardHeader span{color:#ffffffa8;min-width:0;font-family:var(--p-body);letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:.72rem;font-weight:700}.EarnPage-module__KQNSdG__panelCard strong{color:var(--p-white);font-family:var(--p-display);text-transform:uppercase;margin-top:.85rem;font-size:clamp(2.3rem,4.4vw,3.85rem);font-weight:400;line-height:.9;display:block}.EarnPage-module__KQNSdG__panelCard p{color:#ffffffad;max-width:38ch;font-family:var(--p-body);margin:.65rem 0 0;font-size:.95rem;line-height:1.45}.EarnPage-module__KQNSdG__panelExample{border-top:1px solid #ffffff1f;padding-top:.72rem;font-weight:800;color:#ffffffdb!important}.EarnPage-module__KQNSdG__panelLink{color:var(--p-white);font-family:var(--p-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:.95rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.EarnPage-module__KQNSdG__panelLink:hover{color:var(--p-azure);transform:translate(2px)}.EarnPage-module__KQNSdG__introBand{background:var(--p-white);border-bottom:1px solid var(--p-line)}.EarnPage-module__KQNSdG__introGrid{background:var(--p-line);border-inline:1px solid var(--p-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.EarnPage-module__KQNSdG__introGrid article{background:var(--p-white);min-width:0;padding:clamp(1.25rem,3vw,2.15rem)}.EarnPage-module__KQNSdG__introGrid svg{color:var(--p-azure-deep);margin-bottom:.95rem}.EarnPage-module__KQNSdG__introGrid h2,.EarnPage-module__KQNSdG__programmeCopy h2,.EarnPage-module__KQNSdG__formHeader h3{color:var(--p-ink);font-family:var(--p-display);letter-spacing:.005em;text-transform:uppercase;margin:0;line-height:.95}.EarnPage-module__KQNSdG__introGrid h2{font-size:clamp(1.55rem,2.7vw,2.35rem)}.EarnPage-module__KQNSdG__introGrid p{max-width:58ch;color:var(--p-muted);font-family:var(--p-body);margin:.85rem 0 0;font-size:1rem;line-height:1.58}.EarnPage-module__KQNSdG__section{padding-block:clamp(4rem,8vw,7rem)}.EarnPage-module__KQNSdG__partnerSection{background:var(--p-ink);color:var(--p-white)}.EarnPage-module__KQNSdG__programmeGrid{grid-template-columns:minmax(0,.86fr) minmax(340px,.74fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.EarnPage-module__KQNSdG__programmeCopy{min-width:0}.EarnPage-module__KQNSdG__programmeCopy h2{max-width:12ch;margin-top:.75rem;font-size:clamp(2.15rem,5vw,4.6rem);line-height:.9}.EarnPage-module__KQNSdG__programmeCopy>p{max-width:65ch;color:var(--p-muted);font-family:var(--p-body);margin:1rem 0 0;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.62}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__programmeCopy h2{color:var(--p-white)}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__programmeCopy>p{color:#ffffffb3}.EarnPage-module__KQNSdG__partnerSection .p-eyebrow{color:var(--p-azure)}.EarnPage-module__KQNSdG__steps{background:var(--p-line);border:1px solid var(--p-line);gap:1px;max-width:760px;margin-top:clamp(1.4rem,3vw,2.2rem);display:grid}.EarnPage-module__KQNSdG__step{background:var(--p-white);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.EarnPage-module__KQNSdG__stepIcon{width:42px;height:42px;color:var(--p-azure-deep);background:#1faae91f;border-radius:4px;place-items:center;display:grid}.EarnPage-module__KQNSdG__step span{color:var(--p-azure-deep);font-family:var(--p-body);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.EarnPage-module__KQNSdG__step h3{color:var(--p-ink);font-family:var(--p-display);text-transform:uppercase;margin:.25rem 0 0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:400;line-height:.96}.EarnPage-module__KQNSdG__step p{color:var(--p-muted);font-family:var(--p-body);margin:.45rem 0 0;font-size:.96rem;line-height:1.5}.EarnPage-module__KQNSdG__partnerTags{flex-wrap:wrap;gap:.65rem;max-width:680px;margin-top:clamp(1.35rem,3vw,2rem);display:flex}.EarnPage-module__KQNSdG__partnerTags span{color:#ffffffc7;min-height:36px;font-family:var(--p-body);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;align-items:center;padding:.48rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.EarnPage-module__KQNSdG__formCard{border:1px solid var(--p-line);background:linear-gradient(135deg, #1faae917, transparent 34%), var(--p-white);border-radius:4px;min-width:0;padding:clamp(1.1rem,2.4vw,1.65rem);position:sticky;top:92px;box-shadow:0 24px 70px #14141717}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__formCard{background:linear-gradient(135deg,#1faae924,#0000 36%),#1a1b20;border-color:#ffffff24;box-shadow:0 24px 70px #0000003d}.EarnPage-module__KQNSdG__formHeader{border-bottom:1px solid var(--p-line);padding-bottom:1rem}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__formHeader{border-color:#ffffff24}.EarnPage-module__KQNSdG__formHeader span{color:var(--p-azure-deep);font-family:var(--p-body);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__formHeader span{color:var(--p-azure)}.EarnPage-module__KQNSdG__formHeader h3{margin-top:.42rem;font-size:clamp(1.55rem,2.8vw,2.2rem)}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__formHeader h3{color:var(--p-white)}.EarnPage-module__KQNSdG__formHeader p{color:var(--p-muted);font-family:var(--p-body);margin:.65rem 0 0;font-size:.95rem;line-height:1.48}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__formHeader p{color:#ffffffad}.EarnPage-module__KQNSdG__formNote{border-left:3px solid var(--p-azure);color:var(--p-muted);font-family:var(--p-body);background:#1faae914;margin:1rem 0 0;padding:.78rem .85rem;font-size:.9rem;font-weight:700;line-height:1.45}.EarnPage-module__KQNSdG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.EarnPage-module__KQNSdG__field{min-width:0}.EarnPage-module__KQNSdG__fullField{grid-column:1/-1}.EarnPage-module__KQNSdG__field span{color:var(--p-ink);font-family:var(--p-body);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:flex}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__field span{color:#ffffffd1}.EarnPage-module__KQNSdG__field em{color:var(--p-muted);letter-spacing:.08em;font-size:.7rem;font-style:normal}.EarnPage-module__KQNSdG__field input,.EarnPage-module__KQNSdG__field textarea{width:100%;color:var(--p-ink);font-family:var(--p-body);background:#ffffffe6;border:1px solid #14141724;border-radius:4px;outline:none;font-size:.98rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s}.EarnPage-module__KQNSdG__field input{min-height:46px;padding:.75rem .8rem}.EarnPage-module__KQNSdG__field textarea{resize:vertical;min-height:128px;padding:.8rem}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__field input,.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__field textarea{color:var(--p-white);background:#ffffff14;border-color:#ffffff29}.EarnPage-module__KQNSdG__field input:focus,.EarnPage-module__KQNSdG__field textarea:focus{border-color:var(--p-azure);background:var(--p-white);box-shadow:0 0 0 3px #1faae929}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__field input:focus,.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__field textarea:focus{background:#ffffff1f}.EarnPage-module__KQNSdG__field textarea::placeholder,.EarnPage-module__KQNSdG__field input::placeholder{color:#5d6b71b8}.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__field textarea::placeholder,.EarnPage-module__KQNSdG__partnerSection .EarnPage-module__KQNSdG__field input::placeholder{color:#ffffff70}.EarnPage-module__KQNSdG__formStatus{font-family:var(--p-body);border-radius:4px;align-items:flex-start;gap:.5rem;margin:1rem 0 0;padding:.75rem .8rem;font-size:.92rem;font-weight:700;line-height:1.4;display:flex}.EarnPage-module__KQNSdG__success{color:#1d8150;background:#1d81501a;border:1px solid #1d815047}.EarnPage-module__KQNSdG__error{color:#be3434;background:#be34341a;border:1px solid #be343447}.EarnPage-module__KQNSdG__formButton{justify-content:center;width:100%;margin-top:1rem}.EarnPage-module__KQNSdG__formButton:disabled{cursor:wait;opacity:.62;transform:none}@media (max-width:980px){.EarnPage-module__KQNSdG__heroGrid,.EarnPage-module__KQNSdG__programmeGrid{grid-template-columns:1fr}.EarnPage-module__KQNSdG__heroPanel,.EarnPage-module__KQNSdG__formCard{position:relative;top:auto}.EarnPage-module__KQNSdG__hero h1,.EarnPage-module__KQNSdG__programmeCopy h2{max-width:13ch}}@media (max-width:720px){.EarnPage-module__KQNSdG__hero h1{max-width:8ch;font-size:clamp(2.85rem,13vw,3.25rem)}.EarnPage-module__KQNSdG__introGrid,.EarnPage-module__KQNSdG__formGrid{grid-template-columns:1fr}.EarnPage-module__KQNSdG__heroActions,.EarnPage-module__KQNSdG__formButton{width:100%}.EarnPage-module__KQNSdG__heroActions .p-btn{width:100%}.EarnPage-module__KQNSdG__heroActions .p-btn{justify-content:center}.EarnPage-module__KQNSdG__step{grid-template-columns:1fr}}
