.ClientReferralSection_section__c5B3A{font-family:var(--font-sans);padding:calc(var(--header-height) + var(--space-16)) 0 var(--space-24)}.ClientReferralSection_inner__ypdX_{display:flex;flex-direction:column;gap:var(--space-12);max-width:900px;margin:0 auto}.ClientReferralSection_hero__GRMno{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);max-width:720px;margin:0 auto}.ClientReferralSection_eyebrow__eJsEF{margin:0;color:var(--color-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.ClientReferralSection_title__Ha25W{margin:0;font-family:var(--font-sans);font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--text-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.ClientReferralSection_description__ul1ir{margin:0;font-family:var(--font-sans);font-size:var(--text-lg);color:var(--text-body);line-height:var(--leading-relaxed)}.ClientReferralSection_statsRow__UE_Ga{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.ClientReferralSection_statCard__EF_f8{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border-primary);border-radius:var(--radius-xl);background:var(--surface-primary);box-shadow:var(--shadow-xs)}.ClientReferralSection_statIcon__In4Vb{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);flex-shrink:0}.ClientReferralSection_statInfo__MiQaC{display:flex;flex-direction:column;gap:var(--space-1)}.ClientReferralSection_statValue__zEhJ7{font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-title);line-height:1}.ClientReferralSection_statLabel__xPm4o{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-medium)}.ClientReferralSection_shareCard__M51o3{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-8);background:var(--color-primary-darker,#1e1b4b);border-radius:var(--radius-2xl);text-align:center;box-shadow:var(--shadow-md)}@media (min-width:600px){.ClientReferralSection_shareCard__M51o3{flex-direction:row;text-align:left;padding:var(--space-8) var(--space-10)}}.ClientReferralSection_shareContent__Ugsjd{display:flex;flex-direction:column;gap:var(--space-2)}.ClientReferralSection_shareLabel__GXF37{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:color-mix(in srgb,var(--text-on-dark) 75%,transparent);text-transform:uppercase;letter-spacing:.05em}.ClientReferralSection_shareCode__3Ml_W{margin:0;font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-on-primary);letter-spacing:.15em}.ClientReferralSection_shareBtn__OSaOR{flex-shrink:0;width:100%}@media (min-width:600px){.ClientReferralSection_shareBtn__OSaOR{width:auto}}.ClientReferralSection_stepsSection___rf3B{display:flex;flex-direction:column;gap:var(--space-6)}.ClientReferralSection_sectionTitle__u2dxJ{margin:0;font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-title);text-align:center}.ClientReferralSection_stepsGrid__pnOlQ{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:760px){.ClientReferralSection_stepsGrid__pnOlQ{grid-template-columns:repeat(3,1fr)}}.ClientReferralSection_stepCard__bY8IF{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--surface-secondary,#f9fafb);border:1px solid var(--border-primary);border-radius:var(--radius-xl)}.ClientReferralSection_stepNumber__JfdpN{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--text-on-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:1;margin-bottom:var(--space-2)}.ClientReferralSection_stepTitle__fu8hw{margin:0;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-heading)}.ClientReferralSection_stepText__YPehq{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-body);line-height:var(--leading-relaxed)}.ClientReferralSection_termsCard__Y_y3Q{padding:var(--space-8);border:1px solid var(--border-primary);border-radius:var(--radius-xl);background:var(--surface-primary)}.ClientReferralSection_termsTitle__FNn11{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-title)}.ClientReferralSection_termsList__WrdJ5{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}.ClientReferralSection_footer__FPbyP{display:flex;justify-content:center;padding-top:var(--space-4)}.ClientReferralSection_center__WsqEm{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-16) 0}.ClientReferralSection_loading__2kQ8T{padding:var(--space-20) 0;font-family:var(--font-sans);color:var(--text-muted);font-size:var(--text-lg);text-align:center}@media (max-width:700px){.ClientReferralSection_section__c5B3A{padding:calc(var(--header-height) + var(--space-10)) 0 var(--space-16)}.ClientReferralSection_inner__ypdX_{gap:var(--space-10)}.ClientReferralSection_title__Ha25W{font-size:var(--text-4xl)}.ClientReferralSection_statsRow__UE_Ga{grid-template-columns:1fr}.ClientReferralSection_shareCard__M51o3{padding:var(--space-6)}.ClientReferralSection_termsCard__Y_y3Q{padding:var(--space-5)}}