.referral_hero__yoHhW{padding:140px 0 80px;text-align:center;background:linear-gradient(180deg,#000,#050505)}.referral_hero__yoHhW .referral_eyebrow__fdxC1{display:inline-block;background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.3);color:#25d366;font-size:13px;font-weight:600;padding:6px 16px;border-radius:20px;letter-spacing:.5px;margin-bottom:24px;text-transform:uppercase}.referral_hero__yoHhW h1{font-size:clamp(36px,6vw,72px);font-weight:400;color:#fff;letter-spacing:-2px;line-height:1.05;margin-bottom:20px;max-width:700px;margin-inline:auto}.referral_hero__yoHhW h1 span{font-weight:700;color:#25d366}.referral_hero__yoHhW .referral_subhead___1bm_{color:#666;font-size:20px;line-height:1.6;max-width:520px;margin:0 auto 48px}.referral_hero__yoHhW .referral_subhead___1bm_ strong{color:#fff}.referral_hero__yoHhW .referral_waBtn__f1HtX{display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#000;font-weight:700;font-size:18px;padding:18px 40px;border-radius:40px;text-decoration:none;transition:all .3s ease;margin-bottom:16px}.referral_hero__yoHhW .referral_waBtn__f1HtX:hover{background:#20b858;transform:translateY(-2px)}.referral_hero__yoHhW .referral_note__pJBNv{color:#444;font-size:14px}.referral_howSection__xRkYn{padding:100px 0;background:#050505}.referral_howSection__xRkYn h2{text-align:center;font-size:clamp(28px,4vw,48px);font-weight:500;color:#fff;letter-spacing:-1px;margin-bottom:60px}.referral_howSection__xRkYn h2 span{color:#25d366}.referral_howSection__xRkYn .referral_steps__h2PnO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;position:relative}@media(max-width:768px){.referral_howSection__xRkYn .referral_steps__h2PnO{grid-template-columns:1fr}}.referral_howSection__xRkYn .referral_step__ena_G{text-align:center;padding:40px 32px;position:relative}.referral_howSection__xRkYn .referral_step__ena_G:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:#333;font-size:24px}@media(max-width:768px){.referral_howSection__xRkYn .referral_step__ena_G:not(:last-child):after{display:none}}.referral_howSection__xRkYn .referral_step__ena_G .referral_reward__UZP7_{font-size:48px;font-weight:700;color:#25d366;display:block;margin-bottom:8px}.referral_howSection__xRkYn .referral_step__ena_G .referral_stepNum__vbsdx{width:56px;height:56px;border-radius:50%;background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.3);color:#25d366;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.referral_howSection__xRkYn .referral_step__ena_G h3{font-size:22px;font-weight:600;color:#fff;margin-bottom:10px}.referral_howSection__xRkYn .referral_step__ena_G p{color:#666;font-size:15px;line-height:1.6}.referral_detailsSection__VJaZr{padding:80px 0;background:#000}.referral_detailsSection__VJaZr .referral_grid__bDlsI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:768px){.referral_detailsSection__VJaZr .referral_grid__bDlsI{grid-template-columns:1fr}}.referral_detailsSection__VJaZr .referral_card__49_oY{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:40px}.referral_detailsSection__VJaZr .referral_card__49_oY h3{font-size:22px;font-weight:600;color:#fff;margin-bottom:20px}.referral_detailsSection__VJaZr .referral_card__49_oY ul{list-style:none;padding:0;margin:0}.referral_detailsSection__VJaZr .referral_card__49_oY ul li{color:#888;font-size:15px;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:flex-start;gap:10px}.referral_detailsSection__VJaZr .referral_card__49_oY ul li:before{content:"✓";color:#25d366;font-weight:700;flex-shrink:0;margin-top:1px}.referral_detailsSection__VJaZr .referral_card__49_oY ul li:last-child{border-bottom:none}.referral_ctaSection__E8Rmw{padding:100px 0;background:#050505;text-align:center}.referral_ctaSection__E8Rmw h2{font-size:clamp(28px,4vw,48px);font-weight:500;color:#fff;letter-spacing:-1px;margin-bottom:16px}.referral_ctaSection__E8Rmw h2 span{color:#25d366}.referral_ctaSection__E8Rmw p{color:#666;font-size:18px;margin-bottom:40px}.referral_ctaSection__E8Rmw .referral_waBtn__f1HtX{display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#000;font-weight:700;font-size:18px;padding:20px 48px;border-radius:40px;text-decoration:none;transition:all .3s ease}.referral_ctaSection__E8Rmw .referral_waBtn__f1HtX:hover{background:#20b858;transform:translateY(-2px)}