.page_page__V_V7R{width:100%;font-family:var(--font-mulish),sans-serif;background:#ffffff;overflow-x:clip;color:#1a1a2e}.page_sectionTag__QYlvG{display:inline-block;background:rgba(50,201,106,.1);color:#1a9c50;font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;padding:.4rem 1.1rem;border-radius:2rem;margin-bottom:1rem}.page_sectionHeading__0au_W{font-size:2.6rem;font-weight:900;color:#1a1a2e;line-height:1.2;margin-bottom:1rem}.page_sectionSub__5953F{font-size:1.05rem;color:#64748b;line-height:1.8;max-width:560px;margin:0 auto 3.5rem;text-align:center}.page_btnPrimary__Nhgp1{display:inline-block;padding:.95rem 2.4rem;background:linear-gradient(135deg,#32c96a,#0056d2);color:#fff;font-size:1rem;font-weight:700;border:none;border-radius:2rem;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 6px 24px rgba(50,201,106,.28);white-space:nowrap}.page_btnPrimary__Nhgp1:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(50,201,106,.38)}.page_btnGhost__1I5po{display:inline-flex;align-items:center;gap:.4rem;padding:.95rem 2rem;color:rgba(255,255,255,.65);font-size:1rem;font-weight:600;border:1.5px solid rgba(255,255,255,.18);border-radius:2rem;cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s}.page_btnGhost__1I5po:hover{border-color:rgba(255,255,255,.45);color:#fff}.page_hero__cYQcx{position:relative;min-height:580px;display:flex;align-items:center;padding:6rem 7% 5rem;gap:4rem;overflow:hidden}.page_heroBg__ySviG{position:absolute;inset:0;z-index:0}.page_heroBg__ySviG img{object-fit:cover}.page_heroOverlay__o5FYW{position:absolute;inset:0;background:linear-gradient(135deg,rgba(7,16,31,.92),rgba(14,45,94,.82) 50%,rgba(26,156,80,.6));z-index:1}.page_heroContent__Ou3d1{flex:1;min-width:0;position:relative;z-index:2}.page_heroBadge__pkk0f{display:inline-flex;align-items:center;gap:.5rem;background:rgba(50,201,106,.15);border:1px solid rgba(50,201,106,.3);color:#32c96a;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4rem 1rem;border-radius:2rem;margin-bottom:1.75rem}.page_badgePulse__i70Y2{display:inline-block;width:7px;height:7px;border-radius:50%;background:#32c96a;animation:page_pulse__FAruB 2s ease-in-out infinite}@keyframes page_pulse__FAruB{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.page_heroHeading__lqI92{font-size:3.6rem;font-weight:900;color:#ffffff;line-height:1.1;margin-bottom:1.5rem}.page_heroAccent__XhzbV{color:#32c96a}.page_heroSub___nKSK{font-size:1.05rem;color:rgba(255,255,255,.7);line-height:1.8;max-width:480px;margin-bottom:2.5rem}.page_heroActions__ftqzX{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:22rem}.page_heroActions__ftqzX>a{display:flex;width:100%;min-width:0}.page_heroActions__ftqzX .page_btnPrimary__Nhgp1{width:100%}.page_heroActions__ftqzX>a.page_btnGhost__1I5po{justify-content:center;align-items:center;box-sizing:border-box}@media (min-width:1025px){.page_heroActions__ftqzX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;width:100%;max-width:min(100%,38rem)}.page_heroActions__ftqzX>a{display:flex;width:100%;min-width:0}.page_heroActions__ftqzX .page_btnPrimary__Nhgp1{width:100%}.page_heroActions__ftqzX>a.page_btnGhost__1I5po{width:100%;justify-content:center;max-width:none}}.page_heroVisual__iabMz{flex:1;min-width:0;position:relative;z-index:2;display:flex;justify-content:center}.page_dashCard__XCXXn{width:100%;max-width:390px;background:#141f33;border:1px solid rgba(255,255,255,.07);border-radius:1.5rem;padding:1.75rem;box-shadow:0 24px 64px rgba(0,0,0,.5)}.page_dashCardHeader__J9AWO{display:flex;align-items:center;gap:.45rem;margin-bottom:1.5rem}.page_dashCardDot__dphwm{display:inline-block;width:10px;height:10px;border-radius:50%}.page_dashCardTitle__MmVn4{margin-left:auto;font-size:.7rem;font-weight:600;color:rgba(255,255,255,.28);letter-spacing:.08em;text-transform:uppercase}.page_dashCode__jpVqP{display:flex;align-items:center;justify-content:space-between;background:rgba(50,201,106,.06);border:1px solid rgba(50,201,106,.14);border-radius:.75rem;padding:.85rem 1.1rem;margin-bottom:1.2rem}.page_dashCodeLabel__HEOOV{font-size:.7rem;font-weight:600;color:rgba(255,255,255,.32);text-transform:uppercase;letter-spacing:.08em}.page_dashCodeValue__9JfB1{font-size:1rem;font-weight:800;color:#32c96a;letter-spacing:.1em;font-family:monospace}.page_dashStats__9Kv8V{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1.2rem}.page_dashStat__LIbSj{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:.75rem;padding:.85rem .4rem;text-align:center}.page_dashStatValue__jYfAV{display:block;font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:.2rem}.page_dashStatLabel__000vz{font-size:.62rem;color:rgba(255,255,255,.32);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.page_dashEarnings__GERYD{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:.85rem;padding:1rem 1.1rem;margin-bottom:1rem}.page_dashEarningsRow__q_CQA{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.page_dashEarningsLabel__atl4i{font-size:.72rem;color:rgba(255,255,255,.38);font-weight:600}.page_dashEarningsValue__AzVxI{font-size:1.05rem;font-weight:800;color:#32c96a}.page_dashEarningsBar__gfyoj{width:100%;height:4px;background:rgba(255,255,255,.07);border-radius:10px;overflow:hidden;margin-bottom:.5rem}.page_dashEarningsBarFill__SNTHx{height:100%;background:#32c96a;border-radius:10px;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.page_dashEarningsNote__RTiss{font-size:.65rem;color:rgba(255,255,255,.28)}.page_dashActivities__97jYB{display:flex;flex-direction:column;gap:.55rem}.page_dashActivity__mKkQS{display:flex;align-items:center;gap:.65rem}.page_dashActivityDot__UFM4j{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_dashActivityText__QLS3_{flex:1;font-size:.77rem;color:rgba(255,255,255,.48)}.page_dashActivityTime__1lNDJ{font-size:.65rem;color:rgba(255,255,255,.22)}.page_earnSection__zZAxa{padding:7rem 7%;background:#ffffff;text-align:center}.page_earnGrid__vZ3OF{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;max-width:980px;margin:0 auto}.page_earnCard__pJEaO{position:relative;background:#fff;padding:2.5rem 2.2rem;text-align:left;overflow:visible;transition:box-shadow .25s ease,transform .25s ease;z-index:0;border:2px solid #e2e8f0}.page_earnCardStudent__GKAEQ{border-radius:1.75rem .35rem 1.75rem .35rem}.page_earnCardSponsor__EJy23{border-radius:.35rem 1.75rem .35rem 1.75rem}.page_earnCard__pJEaO:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg),transparent 0,transparent 25%,var(--accent-color,#32c96a) 50%,transparent 75%,transparent 100%);opacity:1;animation:page_borderSpin__fS8G2 3s linear infinite}.page_earnCard__pJEaO:hover:before{background:conic-gradient(from var(--border-angle,0deg),transparent 0,transparent 20%,var(--accent-hover,#4ade80) 50%,transparent 80%,transparent 100%);animation:page_borderSpin__fS8G2 2s linear infinite}.page_earnCard__pJEaO:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 8px 32px var(--accent-shadow,rgba(50,201,106,.25))}.page_earnCard__pJEaO:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;z-index:-1}.page_earnCardStudent__GKAEQ{--accent-color:#32c96a;--accent-hover:#4ade80;--accent-shadow:rgba(50,201,106,0.25)}.page_earnCardSponsor__EJy23{--accent-color:#0056d2;--accent-hover:#3b82f6;--accent-shadow:rgba(0,86,210,0.25)}@keyframes page_borderSpin__fS8G2{to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.page_earnCardAccent__dWPkc{position:absolute;top:0;left:0;right:0;height:3px;z-index:1}.page_earnCardStudent__GKAEQ .page_earnCardAccent__dWPkc{border-radius:1.75rem .35rem 0 0}.page_earnCardSponsor__EJy23 .page_earnCardAccent__dWPkc{border-radius:.35rem 1.75rem 0 0}.page_earnIconWrap__iZz4b{width:3rem;height:3rem;border-radius:.85rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.page_earnIconWrap__iZz4b svg{width:1.3rem;height:1.3rem}.page_earnCardBadge__EN6eL{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.45rem 1rem .45rem .75rem;border-radius:.55rem;border:none;margin-bottom:1.15rem;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}.page_earnCardBadgeDot__BMClp{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff;flex-shrink:0;box-shadow:0 0 6px rgba(255,255,255,.6)}.page_earnCardBadgeGreen__BB3no{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 3px 12px rgba(34,197,94,.3)}.page_earnCardBadgeBlue__04h6z{background:linear-gradient(135deg,#3b82f6,#0056d2);box-shadow:0 3px 12px rgba(0,86,210,.3)}.page_earnCardTitle__yjILc{font-size:1.35rem;font-weight:800;color:#1a1a2e;margin-bottom:.85rem}.page_earnCardDesc__0p8Rx{font-size:.9rem;color:#64748b;line-height:1.75;margin-bottom:1.5rem}.page_earnCardTrigger__fB9iu{background:#f8faff;border:1px solid #e8eef8;border-radius:.75rem;padding:.85rem 1rem;margin-bottom:1.5rem}.page_earnCardTriggerLabel__hasGs{display:block;font-size:.66rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem}.page_earnCardTriggerValue__rczxU{display:block;font-size:.85rem;font-weight:700;color:#1a1a2e}.page_earnCardPoints__ZDbGs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.page_earnCardPoints__ZDbGs li{font-size:.85rem;color:#475569;padding-left:1.4rem;position:relative}.page_earnCardPoints__ZDbGs li:before{content:"✓";position:absolute;left:0;color:#32c96a;font-weight:700}.page_earnDivider__BimO5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.75rem;gap:.75rem}.page_earnDividerLine__xfhtH{width:1px;flex:1;background:#e2e8f0}.page_earnDividerOrb__BIAsz{width:2.75rem;height:2.75rem;border-radius:50%;background:#0056d2;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:900;color:#fff;flex-shrink:0}.page_referSection__9HIzo{padding:7rem 7%;background:linear-gradient(180deg,#f8faff,#ffffff);overflow:hidden}.page_referInner__bGOjE{display:flex;align-items:center;gap:4rem;max-width:1100px;margin:0 auto}.page_referImageWrap__lkLpz{flex:1;position:relative;display:flex;justify-content:center;align-items:center}.page_referImage__7Uak1{width:100%;max-width:580px;height:auto;border-radius:1.75rem;box-shadow:0 20px 60px rgba(0,0,0,.12);object-fit:cover}.page_referImageBadge__kaKwM{position:absolute;bottom:1.8rem;left:0;display:inline-flex;align-items:center;gap:.6rem;background:rgba(26,26,46,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:.85rem;padding:.7rem 1rem;box-shadow:0 8px 32px rgba(0,0,0,.2);animation:page_floatBadge__MyOpN 3s ease-in-out infinite}@keyframes page_floatBadge__MyOpN{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.page_referBadgePulse__HXhdq{display:inline-block;width:8px;height:8px;border-radius:50%;background:#32c96a;box-shadow:0 0 8px rgba(50,201,106,.6);animation:page_pulse__FAruB 2s ease-in-out infinite;flex-shrink:0}.page_referBadgeText__z25dv{font-size:.82rem;font-weight:700;color:#ffffff;letter-spacing:.02em}.page_referBadgeChevron__jSUpL{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:rgba(255,255,255,.4)}.page_referBadgeChevron__jSUpL svg{width:100%;height:100%}.page_referContent__aR_Vl{flex:1;text-align:left}.page_referHeading__U47J_{font-size:2.8rem;font-weight:900;color:#1a1a2e;line-height:1.15;margin-bottom:1.5rem}.page_referAccent__6mbXr{background:linear-gradient(135deg,#32c96a,#0056d2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_referDesc__qe2tD{font-size:1.02rem;color:#64748b;line-height:1.8;margin-bottom:2rem;max-width:480px}.page_referStats__sCv3o{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:1.25rem;padding:1.25rem 1.75rem;box-shadow:0 4px 16px rgba(0,0,0,.04)}.page_referStat__IfKDn{display:flex;flex-direction:column;gap:.2rem}.page_referStatValue__PkjdQ{font-size:1.6rem;font-weight:900;color:#1a1a2e}.page_referStatLabel__Xcnf_{font-size:.78rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_referStatDivider__K5bE2{width:1.5px;height:2.5rem;background:#e2e8f0;flex-shrink:0}.page_howSection__zFa5w{position:relative;padding:7rem 7%;background:#1a1a2e;text-align:center;overflow:hidden}.page_howSection__zFa5w:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.page_howBg__I0db4{display:none}.page_howInner__cVKac{position:relative;z-index:1;max-width:1100px;margin:0 auto}.page_howSteps__Xo9qY{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;margin-top:1rem}.page_howStep__U_S3J{flex-direction:column;text-align:center;padding:0 1.5rem}.page_howStepIcon__sv35M,.page_howStep__U_S3J{display:flex;align-items:center;position:relative}.page_howStepIcon__sv35M{width:3.5rem;height:3.5rem;border-radius:.9rem;background:#243048;border:1px solid rgba(255,255,255,.08);justify-content:center;color:#32c96a;margin-bottom:1.25rem;z-index:1}.page_howStepIcon__sv35M svg{width:1.3rem;height:1.3rem}.page_howStepNum__zLmsG{font-size:.65rem;font-weight:800;letter-spacing:.12em;color:#32c96a;background:rgba(50,201,106,.1);border:1px solid rgba(50,201,106,.18);padding:.22rem .6rem;border-radius:2rem;margin-bottom:.85rem}.page_howStepTitle__FaaPF{font-size:.95rem;font-weight:800;color:#ffffff;margin-bottom:.55rem}.page_howStepDesc__cvX_z{font-size:.82rem;color:rgba(255,255,255,.4);line-height:1.7}.page_howStepArrow__WDFyB{position:absolute;top:1.1rem;right:-.75rem;width:1.5rem;z-index:2}.page_howStepArrow__WDFyB svg{width:100%}.page_faqSection__znsit{padding:7rem 7%;background:#f8faff;text-align:center}.page_faqList__J7fKk{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:.65rem;text-align:left}.page_faqItem__i_yUs{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:1rem;padding:1.2rem 1.5rem;cursor:pointer;transition:border-color .2s,box-shadow .2s;user-select:none}.page_faqItem__i_yUs:hover{border-color:#0056d2}.page_faqItemOpen__SVtQV{border-color:#0056d2;box-shadow:0 4px 20px rgba(0,86,210,.07)}.page_faqQuestion__ofgt1{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.95rem;font-weight:700;color:#1a1a2e}.page_faqChevron__ftkKA{flex-shrink:0;width:1.2rem;height:1.2rem;color:#94a3b8;transition:transform .25s ease,color .2s}.page_faqChevron__ftkKA svg{width:100%;height:100%}.page_faqChevronOpen__vELS0{transform:rotate(180deg);color:#0056d2}.page_faqAnswer__l6D4J{margin-top:.85rem;font-size:.88rem;color:#64748b;line-height:1.75;padding-top:.75rem;border-top:1px solid #f1f5f9}.page_ctaSection__ssgti{position:relative;padding:8rem 7%;background:#f4f6f9;text-align:center;overflow:hidden;border-top:1px solid #e2e8f0}.page_ctaBlob1__eM0wp,.page_ctaBlob2__uVe8K{display:none}.page_ctaInner__ywqhM{position:relative;z-index:1;max-width:620px;margin:0 auto}.page_ctaEyebrow__o9Ybc{display:inline-block;background:rgba(50,201,106,.1);color:#1a9c50;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.4rem 1.1rem;border-radius:2rem;border:1px solid rgba(50,201,106,.2);margin-bottom:1.5rem}.page_ctaHeading__KMFh8{font-size:2.8rem;font-weight:900;color:#1a1a2e;line-height:1.2;margin-bottom:1.25rem}.page_ctaAccent__HHkRi{color:#0056d2}.page_ctaSub__vvHRu{font-size:1rem;color:#64748b;line-height:1.75;margin-bottom:2.5rem}@media (max-width:1024px){.page_hero__cYQcx{flex-direction:column;min-height:auto;padding:7rem 5% 4rem;text-align:center}.page_heroSub___nKSK{max-width:100%}.page_heroActions__ftqzX{justify-content:center;margin-left:auto;margin-right:auto}.page_heroHeading__lqI92{font-size:2.8rem}.page_earnGrid__vZ3OF{grid-template-columns:1fr}.page_earnDivider__BimO5{flex-direction:row;padding:1.5rem 0}.page_earnDividerLine__xfhtH{width:auto;flex:1;height:1px;background:#e2e8f0}.page_referInner__bGOjE{flex-direction:column;gap:2.5rem;text-align:center}.page_referContent__aR_Vl{text-align:center}.page_referDesc__qe2tD{max-width:100%;margin-left:auto;margin-right:auto}.page_referStats__sCv3o{justify-content:center}.page_referHeading__U47J_{font-size:2.2rem}.page_howSteps__Xo9qY{grid-template-columns:repeat(2,1fr);gap:2rem}.page_howStepArrow__WDFyB{position:static;display:flex;justify-content:center;width:100%;margin-top:1rem;transform:rotate(90deg)}.page_howStepArrow__WDFyB svg{width:1.5rem}.page_ctaHeading__KMFh8,.page_sectionHeading__0au_W{font-size:2.2rem}}@media (max-width:768px){.page_hero__cYQcx{padding:6rem 5% 4rem}.page_heroHeading__lqI92{font-size:2.2rem}.page_dashCard__XCXXn{max-width:100%}.page_howSteps__Xo9qY{grid-template-columns:1fr;gap:0}.page_howStep__U_S3J{padding:1.5rem 1rem}.page_howStepIcon__sv35M{margin-bottom:.75rem}.page_howStepNum__zLmsG{margin-bottom:.5rem}.page_howStepTitle__FaaPF{margin-bottom:.3rem}.page_howStepArrow__WDFyB{position:static;display:flex;justify-content:center;width:100%;margin-top:.5rem;transform:rotate(90deg)}.page_howStepArrow__WDFyB svg{width:1.2rem}.page_ctaHeading__KMFh8{font-size:1.9rem}.page_ctaSection__ssgti,.page_earnSection__zZAxa,.page_faqSection__znsit,.page_howSection__zFa5w,.page_referSection__9HIzo{padding:4rem 5%}.page_referHeading__U47J_{font-size:1.9rem}.page_referInner__bGOjE{gap:2rem}.page_referImageWrap__lkLpz{width:100%}.page_referImage__7Uak1{max-width:100%;width:100%}.page_referImageBadge__kaKwM{left:50%;transform:translateX(-50%);bottom:1rem}@keyframes page_floatBadge__MyOpN{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-6px)}}}