.referral-jobs-landing{--rj-green:#155f3a;--rj-ink:#085936;--rj-green-mid:#228c5e;--rj-green-pale:#eaf5ef;--rj-green-light:#81cdac;--rj-charcoal:#1c2e3d;--rj-slate:#5f6e7a;--rj-muted:#7a8c7e;--rj-offwhite:#fdfdfb;--rj-white:#ffffff;--rj-dark-bg:#23333f;--rj-border:rgba(21,95,58,0.12);--rj-border-accent:rgba(21,95,58,0.22);--rj-cream:#f1f5df;--rj-sage:#d6ede3;color:var(--rj-charcoal);background:var(--rj-white);overflow-x:hidden;line-height:1.7;scroll-behavior:smooth}.referral-jobs-landing *,.referral-jobs-landing :after,.referral-jobs-landing :before{box-sizing:border-box}.referral-jobs-landing img{display:block;max-width:100%}.referral-jobs-landing a{text-decoration:none}.referral-jobs-landing .rjlp-serif{font-family:var(--font-website)}.referral-jobs-landing h1,.referral-jobs-landing h2,.referral-jobs-landing h3{font-family:var(--font-website);line-height:1.15}.referral-jobs-landing section{padding-top:60px;padding-bottom:60px}.referral-jobs-landing hr.rjlp-divider{border:none;border-top:1px solid var(--rj-border);margin:0;width:100%}.referral-jobs-landing .rjlp-eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;display:block}.referral-jobs-landing .rjlp-eyebrow-brand{color:var(--rj-ink)}.referral-jobs-landing .rjlp-eyebrow-green{color:var(--rj-green)}.referral-jobs-landing .rjlp-section-h{font-size:clamp(28px,3.5vw,42px);font-weight:700;color:var(--rj-charcoal);margin-bottom:16px}.referral-jobs-landing .rjlp-section-h em{font-style:italic;color:var(--rj-green-mid)}.referral-jobs-landing .rjlp-section-h em.rjlp-em-green{color:var(--rj-green)}.referral-jobs-landing .rjlp-section-sub{font-size:17px;color:var(--rj-slate);line-height:1.75;max-width:580px}.referral-jobs-landing .rjlp-text-center{text-align:center}.referral-jobs-landing .rjlp-text-center .rjlp-section-sub{margin:0 auto}.referral-jobs-landing .rjlp-hero{background:var(--rj-cream);padding:clamp(72px,9vw,112px) 0;position:relative;overflow:hidden;border-bottom:1px solid var(--rj-border)}.referral-jobs-landing .rjlp-hero:before{content:"";position:absolute;right:-12%;top:-28%;width:min(58vw,540px);height:min(58vw,540px);border-radius:50%;background:radial-gradient(circle at 32% 32%,rgba(234,245,239,.98) 0,rgba(214,237,227,.45) 48%,transparent 72%);opacity:.72;z-index:0;pointer-events:none}.referral-jobs-landing .rjlp-hero:after{content:"";position:absolute;left:-14%;bottom:-22%;width:min(48vw,400px);height:min(48vw,400px);border-radius:50%;background:radial-gradient(circle at 55% 55%,rgba(129,205,172,.22) 0,transparent 68%);z-index:0;pointer-events:none}.referral-jobs-landing .rjlp-hero .container{position:relative;z-index:1}.referral-jobs-landing .rjlp-hero-text{position:relative;z-index:1;max-width:560px}@media (min-width:992px){.referral-jobs-landing .rjlp-hero-text{max-width:none}}.referral-jobs-landing .rjlp-hero-tag{display:inline-flex;align-items:center;gap:8px;background:var(--rj-white);border:1px solid var(--rj-border-accent);border-radius:100px;padding:7px 16px 7px 12px;font-size:11px;font-weight:600;color:var(--rj-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:26px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 24px rgba(21,95,58,.06)}.referral-jobs-landing .rjlp-hero-tag-dot{width:8px;height:8px;border-radius:50%;background:var(--rj-green);box-shadow:0 0 0 3px rgba(21,95,58,.15);flex-shrink:0}.referral-jobs-landing .rjlp-hero h1{font-size:clamp(34px,4.8vw,58px);font-weight:700;color:var(--rj-ink);margin-bottom:20px;line-height:1.08;letter-spacing:-.02em}.referral-jobs-landing .rjlp-hero h1 em{font-style:italic;color:var(--rj-green-mid)}.referral-jobs-landing .rjlp-hero-sub{font-size:clamp(16px,2.1vw,18px);color:var(--rj-slate);line-height:1.75;max-width:32rem;margin-bottom:32px}.referral-jobs-landing .rjlp-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.referral-jobs-landing .rjlp-hero-trust{display:flex;flex-wrap:wrap;gap:10px;padding-top:26px;border-top:1px solid var(--rj-border)}.referral-jobs-landing .rjlp-hero-trust-card{flex:1 1 140px;min-width:0;display:flex;align-items:flex-start;gap:10px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--rj-border);border-radius:14px;padding:12px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.referral-jobs-landing .rjlp-hero-trust-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--rj-green-pale);color:var(--rj-green);flex-shrink:0}.referral-jobs-landing .rjlp-hero-trust-icon i{font-size:22px;line-height:1}.referral-jobs-landing .rjlp-hero-trust-icon--ink{background:rgba(8,89,54,.08);color:var(--rj-ink)}.referral-jobs-landing .rjlp-hero-trust-title{font-family:var(--font-supporting);font-size:14px;font-weight:700;color:var(--rj-charcoal);line-height:1.25;margin-bottom:2px}.referral-jobs-landing .rjlp-hero-trust-desc{margin:0;font-size:11px;color:var(--rj-slate);line-height:1.4}.referral-jobs-landing .rjlp-trust-item{display:flex;align-items:center;gap:8px}.referral-jobs-landing .rjlp-trust-num{font-family:var(--font-website);font-size:22px;font-weight:700;color:var(--rj-charcoal)}.referral-jobs-landing .rjlp-trust-label{font-size:12px;color:var(--rj-slate);line-height:1.3}.referral-jobs-landing .rjlp-hero-visual{position:relative;z-index:1;margin-top:8px}@media (min-width:992px){.referral-jobs-landing .rjlp-hero-visual{margin-top:0;padding-left:8px}}.referral-jobs-landing .rjlp-hero-visual-inner{position:relative;z-index:1;animation:rjlp-hero-float 6.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.referral-jobs-landing .rjlp-hero-visual-inner{animation:none}}@keyframes rjlp-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.referral-jobs-landing .rjlp-hero-visual:before{content:"";position:absolute;inset:-10px -6px -6px -6px;border-radius:26px;background:linear-gradient(135deg,rgba(21,95,58,.07),rgba(129,205,172,.12));z-index:0;pointer-events:none}.referral-jobs-landing .rjlp-mock-panel{background:var(--rj-white);border-radius:20px;border:1px solid rgba(21,95,58,.14);overflow:hidden;box-shadow:0 28px 56px -18px rgba(21,95,58,.2),0 12px 28px -14px rgba(28,46,61,.08),inset 0 0 0 1px rgba(255,255,255,.6)}.referral-jobs-landing .rjlp-mock-header{background:linear-gradient(135deg,#2a3f4a 0,var(--rj-dark-bg) 42%,#1a2f38 100%);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.referral-jobs-landing .rjlp-mock-header-main{min-width:0}.referral-jobs-landing .rjlp-mock-header-title-row{display:flex;align-items:center;gap:8px;margin-bottom:2px}.referral-jobs-landing .rjlp-mock-live-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.35);flex-shrink:0;animation:rjlp-pulse-dot 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.referral-jobs-landing .rjlp-mock-live-dot{animation:none}}@keyframes rjlp-pulse-dot{0%,to{opacity:1}50%{opacity:.65}}.referral-jobs-landing .rjlp-mock-header-title{font-size:14px;font-weight:600;color:var(--rj-white);letter-spacing:-.01em}.referral-jobs-landing .rjlp-mock-header-sub{font-size:11px;color:rgba(255,255,255,.72);margin-top:2px}.referral-jobs-landing .rjlp-mock-header-stat{text-align:right;flex-shrink:0}.referral-jobs-landing .rjlp-mock-count{font-family:var(--font-website);font-size:26px;font-weight:700;color:var(--rj-white)}.referral-jobs-landing .rjlp-mock-count-label{font-size:10px;color:rgba(255,255,255,.7);text-align:right}.referral-jobs-landing .rjlp-mock-body{padding:12px;display:flex;flex-direction:column;gap:8px}.referral-jobs-landing .rjlp-job-card{background:var(--rj-white);border:1px solid rgba(17,22,18,.09);border-radius:12px;padding:14px 16px}.referral-jobs-landing .rjlp-job-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.referral-jobs-landing .rjlp-job-card-title{font-size:13px;font-weight:600;color:var(--rj-charcoal)}.referral-jobs-landing .rjlp-job-card-meta{font-size:11px;color:var(--rj-slate);margin-top:2px}.referral-jobs-landing .rjlp-commission-tag{display:inline-flex;align-items:center;gap:4px;background:var(--rj-green);color:var(--rj-white);border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.referral-jobs-landing .rjlp-commission-tag i{font-size:12px;line-height:1}.referral-jobs-landing .rjlp-tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.referral-jobs-landing .rjlp-tag{font-size:10px;font-weight:500;padding:2px 8px;border-radius:100px}.referral-jobs-landing .rjlp-tag-brand{background:var(--rj-green-pale);color:var(--rj-ink)}.referral-jobs-landing .rjlp-tag-green{background:var(--rj-green-pale);color:var(--rj-green)}.referral-jobs-landing .rjlp-tag-slate{background:#e8eef8;color:#1e3a5f}.referral-jobs-landing .rjlp-tag-new{background:var(--rj-dark-bg);color:var(--rj-white)}.referral-jobs-landing .rjlp-mock-footer{background:var(--rj-offwhite);padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--rj-border)}.referral-jobs-landing .rjlp-mock-footer-note{font-size:12px;color:var(--rj-slate);line-height:1.4}.referral-jobs-landing .rjlp-mock-footer-cta{font-size:12px;padding:8px 16px;flex-shrink:0}.referral-jobs-landing .rjlp-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-supporting);font-size:14px;font-weight:600;padding:10px 22px;border-radius:8px;border:none;cursor:pointer;transition:opacity .15s,transform .15s;white-space:nowrap}.referral-jobs-landing .rjlp-btn:hover{opacity:.9;transform:translateY(-1px)}.referral-jobs-landing .rjlp-btn-accent,.referral-jobs-landing .rjlp-btn-primary{background:var(--rj-green);color:var(--rj-white)}.referral-jobs-landing .rjlp-btn-outline-accent{background:transparent;color:var(--rj-green);border:1.5px solid var(--rj-green)}.referral-jobs-landing .rjlp-btn-outline-accent:hover{background:var(--rj-green-pale)}.referral-jobs-landing .rjlp-btn-white{background:var(--rj-white);color:var(--rj-green)}.referral-jobs-landing .rjlp-btn-ghost-white{background:rgba(255,255,255,.12);color:var(--rj-white);border:1px solid rgba(255,255,255,.3)}.referral-jobs-landing .rjlp-btn-lg{padding:14px 32px;font-size:15px;border-radius:10px}.referral-jobs-landing .rjlp-btn-pill{border-radius:100px}.referral-jobs-landing .rjlp-audience-section{background:var(--rj-white)}.referral-jobs-landing .rjlp-aud-card{border-radius:18px;overflow:hidden;border:1px solid var(--rj-border)}.referral-jobs-landing .rjlp-aud-card-header{padding:28px 32px 24px}.referral-jobs-landing .rjlp-aud-card-header.rjlp-brand-h{background:var(--rj-sage)}.referral-jobs-landing .rjlp-aud-card-header.rjlp-green-h{background:var(--rj-green-pale)}.referral-jobs-landing .rjlp-aud-tag{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px;border-radius:100px;margin-bottom:14px}.referral-jobs-landing .rjlp-aud-tag-brand,.referral-jobs-landing .rjlp-aud-tag-green{background:var(--rj-green);color:var(--rj-white)}.referral-jobs-landing .rjlp-aud-card-header h3{font-size:22px;font-weight:700;color:var(--rj-charcoal);margin-bottom:10px;line-height:1.25}.referral-jobs-landing .rjlp-aud-card-header p{font-size:14px;color:var(--rj-slate);line-height:1.65}.referral-jobs-landing .rjlp-aud-card-body{padding:24px 32px;background:var(--rj-white)}.referral-jobs-landing .rjlp-benefit-list{list-style:none;display:flex;flex-direction:column;gap:0}.referral-jobs-landing .rjlp-benefit-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--rj-border);font-size:14px;color:var(--rj-charcoal);line-height:1.55}.referral-jobs-landing .rjlp-benefit-list li:last-child{border-bottom:none}.referral-jobs-landing .rjlp-b-icon{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.referral-jobs-landing .rjlp-b-icon i{font-size:14px;line-height:1}.referral-jobs-landing .rjlp-b-icon-brand,.referral-jobs-landing .rjlp-b-icon-green{background:var(--rj-green-pale);color:var(--rj-green)}.referral-jobs-landing .rjlp-benefit-list b{font-weight:600}.referral-jobs-landing .rjlp-aud-card-footer{padding:20px 32px;background:var(--rj-offwhite);border-top:1px solid var(--rj-border)}.referral-jobs-landing .rjlp-hiw-section{background:var(--rj-sage)}.referral-jobs-landing .rjlp-hiw-grid{margin-top:56px}.referral-jobs-landing .rjlp-hiw-block-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:28px;padding:5px 12px;border-radius:100px}.referral-jobs-landing .rjlp-hiw-label-brand,.referral-jobs-landing .rjlp-hiw-label-green{background:var(--rj-green);color:var(--rj-white)}.referral-jobs-landing .rjlp-step{display:flex;gap:16px;margin-bottom:4px}.referral-jobs-landing .rjlp-step-connector{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.referral-jobs-landing .rjlp-step-num{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--rj-white);flex-shrink:0}.referral-jobs-landing .rjlp-step-num-brand,.referral-jobs-landing .rjlp-step-num-green{background:var(--rj-green)}.referral-jobs-landing .rjlp-step-line{width:2px;height:32px;margin:4px 0;background:repeating-linear-gradient(to bottom,var(--rj-border-accent) 0,var(--rj-border-accent) 4px,transparent 4px,transparent 8px)}.referral-jobs-landing .rjlp-step-line-green{background:repeating-linear-gradient(to bottom,var(--rj-border) 0,var(--rj-border) 4px,transparent 4px,transparent 8px)}.referral-jobs-landing .rjlp-step-body{padding-bottom:20px}.referral-jobs-landing .rjlp-step-body h4{font-size:15px;font-weight:600;color:var(--rj-charcoal);margin-bottom:4px;margin-top:6px;font-family:var(--font-supporting)}.referral-jobs-landing .rjlp-step-body p{font-size:13px;color:var(--rj-slate);line-height:1.6}.referral-jobs-landing .rjlp-trust-section{background:var(--rj-white)}.referral-jobs-landing .rjlp-trust-grid{margin-top:52px}.referral-jobs-landing .rjlp-trust-card{padding:32px 28px;border-radius:18px;border:1px solid var(--rj-border);transition:transform .2s}.referral-jobs-landing .rjlp-trust-card:hover{transform:translateY(-3px)}.referral-jobs-landing .rjlp-trust-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.referral-jobs-landing .rjlp-trust-card-icon i{font-size:22px;line-height:1}.referral-jobs-landing .rjlp-ti-brand,.referral-jobs-landing .rjlp-ti-green{background:var(--rj-green-pale);color:var(--rj-green)}.referral-jobs-landing .rjlp-trust-card h3{font-size:17px;font-weight:700;color:var(--rj-charcoal);margin-bottom:10px}.referral-jobs-landing .rjlp-trust-card p{font-size:14px;color:var(--rj-slate);line-height:1.65}.referral-jobs-landing .rjlp-commission-section{background:var(--rj-cream)}.referral-jobs-landing .rjlp-commission-flow{display:flex;align-items:stretch;gap:0;margin-top:52px;border-radius:20px;overflow:hidden;border:1px solid var(--rj-border-accent)}.referral-jobs-landing .rjlp-cf-stage{flex:1 1;padding:40px 32px;background:var(--rj-white);border-right:1px solid var(--rj-border-accent);position:relative}.referral-jobs-landing .rjlp-cf-stage:last-child{border-right:none}.referral-jobs-landing .rjlp-cf-stage.rjlp-active{background:#1c2e3d}.referral-jobs-landing .rjlp-cf-num{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-website);font-size:18px;font-weight:700;margin-bottom:18px}.referral-jobs-landing .rjlp-cf-num-pending{background:var(--rj-green-pale);color:var(--rj-ink)}.referral-jobs-landing .rjlp-cf-num-paid{background:var(--rj-green);color:var(--rj-white)}.referral-jobs-landing .rjlp-cf-num-confirmed{background:var(--rj-green-pale);color:var(--rj-green)}.referral-jobs-landing .rjlp-cf-stage.rjlp-active .rjlp-cf-num{background:rgba(255,255,255,.25);color:var(--rj-white)}.referral-jobs-landing .rjlp-cf-title{font-size:20px;font-weight:700;color:var(--rj-charcoal);margin-bottom:8px;font-family:var(--font-website)}.referral-jobs-landing .rjlp-cf-stage.rjlp-active .rjlp-cf-title{color:var(--rj-white)}.referral-jobs-landing .rjlp-cf-desc{font-size:13px;color:var(--rj-slate);line-height:1.6}.referral-jobs-landing .rjlp-cf-stage.rjlp-active .rjlp-cf-desc{color:rgba(255,255,255,.85)}.referral-jobs-landing .rjlp-cf-arrow{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#8bc9d3;color:var(--rj-white);display:flex;align-items:center;justify-content:center;font-size:16px;z-index:2}.referral-jobs-landing .rjlp-cf-arrow.rjlp-arrow-green{background:#8bc9d3}.referral-jobs-landing .rjlp-cf-arrow i{line-height:1}.referral-jobs-landing .rjlp-commission-note{margin-top:28px;background:var(--rj-white);border:1px solid var(--rj-border-accent);border-radius:14px;padding:20px 28px;display:flex;gap:14px;align-items:flex-start}.referral-jobs-landing .rjlp-commission-note i{font-size:20px;color:var(--rj-green);flex-shrink:0;margin-top:2px}.referral-jobs-landing .rjlp-profile-gate-section{background:#edf5f1}.referral-jobs-landing .rjlp-profile-gate-inner{align-items:center}.referral-jobs-landing .rjlp-profile-gate-steps{display:flex;flex-direction:column;gap:0;margin:32px 0 36px}.referral-jobs-landing .rjlp-pg-step{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--rj-border)}.referral-jobs-landing .rjlp-pg-step:last-child{border-bottom:none}.referral-jobs-landing .rjlp-pg-step-num{width:32px;height:32px;border-radius:50%;background:var(--rj-green);color:var(--rj-white);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.referral-jobs-landing .rjlp-pg-step-body h4{font-size:14px;font-weight:600;color:var(--rj-charcoal);margin-bottom:2px;font-family:var(--font-supporting)}.referral-jobs-landing .rjlp-pg-step-body p{font-size:13px;color:var(--rj-slate)}.referral-jobs-landing .rjlp-profile-gate-visual{background:var(--rj-charcoal);border-radius:20px;padding:36px}.referral-jobs-landing .rjlp-pg-profile-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px 22px;margin-bottom:16px}.referral-jobs-landing .rjlp-pg-profile-top{display:flex;gap:14px;align-items:center;margin-bottom:14px}.referral-jobs-landing .rjlp-pg-avatar{width:44px;height:44px;border-radius:50%;background:var(--rj-green);color:var(--rj-white);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0}.referral-jobs-landing .rjlp-pg-name{font-size:14px;font-weight:600;color:var(--rj-white)}.referral-jobs-landing .rjlp-pg-title{font-size:12px;color:rgba(255,255,255,.55);margin-top:2px}.referral-jobs-landing .rjlp-pg-verified{display:inline-flex;align-items:center;gap:5px;background:rgba(129,205,172,.18);color:var(--rj-green-light);border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600}.referral-jobs-landing .rjlp-pg-verified i{font-size:12px}.referral-jobs-landing .rjlp-pg-stat-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.referral-jobs-landing .rjlp-pg-stat{background:rgba(255,255,255,.05);border-radius:8px;padding:10px;text-align:center}.referral-jobs-landing .rjlp-pg-stat-val{font-family:var(--font-website);font-size:18px;font-weight:700;color:var(--rj-green-light)}.referral-jobs-landing .rjlp-pg-stat-label{font-size:10px;color:rgba(255,255,255,.4);margin-top:2px}.referral-jobs-landing .rjlp-pg-commission-preview{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;margin-bottom:14px}.referral-jobs-landing .rjlp-pg-unlock-banner{background:var(--rj-green);border-radius:10px;padding:16px 20px;display:flex;align-items:center;gap:14px}.referral-jobs-landing .rjlp-pg-unlock-icon{width:36px;height:36px;background:rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rj-white);font-size:18px}.referral-jobs-landing .rjlp-pg-unlock-text{font-size:13px;font-weight:500;color:var(--rj-white);line-height:1.4}.referral-jobs-landing .rjlp-pg-unlock-text strong{font-weight:700}.referral-jobs-landing .rjlp-faq-wrapper{padding:60px 0 0}.referral-jobs-landing .rjlp-faq-wrapper .hr-jobs-faq-section{margin-top:0!important;padding-top:0!important}.referral-jobs-landing .rjlp-final-cta{background:linear-gradient(135deg,#0f4a2d,#155f3a 50%,#1a7a4a);padding:100px 0;text-align:center;position:relative;overflow:hidden;border:none;box-shadow:0 10px 40px rgba(21,95,58,.2)}.referral-jobs-landing .rjlp-final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.06) 0,transparent 45%);pointer-events:none}.referral-jobs-landing .rjlp-final-cta h2{font-size:clamp(32px,4.5vw,52px);font-weight:700;color:var(--rj-white);margin-bottom:24px;position:relative;letter-spacing:-.02em}.referral-jobs-landing .rjlp-final-cta h2 em{font-style:italic;color:var(--rj-green-light)}.referral-jobs-landing .rjlp-final-cta .rjlp-final-cta-lead{font-size:18px;color:rgba(255,255,255,.9);max-width:600px;margin:0 auto 48px;line-height:1.8;position:relative}.referral-jobs-landing .rjlp-cta-pair{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative}.referral-jobs-landing .rjlp-final-note{margin:32px auto 0;font-size:14px;color:rgba(255,255,255,.6);max-width:450px;position:relative}.referral-jobs-landing .rjlp-final-cta .rjlp-btn-white{background:var(--rj-white);color:var(--rj-green);border:none;box-shadow:0 4px 15px rgba(0,0,0,.15);font-weight:700}.referral-jobs-landing .rjlp-final-cta .rjlp-btn-white:hover{background:#f0f7f3;transform:translateY(-2px);opacity:1}.referral-jobs-landing .rjlp-final-cta .rjlp-btn-ghost-white{background:transparent;color:var(--rj-white);border:2px solid var(--rj-white);font-weight:700}.referral-jobs-landing .rjlp-final-cta .rjlp-btn-ghost-white:hover{background:rgba(255,255,255,.1);transform:translateY(-2px);opacity:1}.referral-jobs-landing .rjlp-trust-vsep{width:1px;height:40px;background:var(--rj-border);flex-shrink:0}@media (max-width:860px){.referral-jobs-landing .rjlp-commission-flow{flex-direction:column}.referral-jobs-landing .rjlp-cf-stage{border-right:none;border-bottom:1px solid var(--rj-border-accent)}.referral-jobs-landing .rjlp-cf-stage:last-child{border-bottom:none}.referral-jobs-landing .rjlp-cf-arrow,.referral-jobs-landing .rjlp-hero:before{display:none}.referral-jobs-landing .rjlp-hero,.referral-jobs-landing section{padding-top:48px;padding-bottom:48px}}