.pharmacy-signup_topbar__nCtY1{background:rgba(251,250,247,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:13px 28px;display:flex;align-items:center;gap:14px}.pharmacy-signup_topbarTag__bIVxp{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.05em;padding-left:14px}.pharmacy-signup_topbarRight__Rajpo{margin-left:auto;font-size:13px;color:var(--ink-2)}.pharmacy-signup_topbarRight__Rajpo a{color:var(--orange);font-weight:600}@media (max-width:480px){.pharmacy-signup_topbar__nCtY1{padding:10px 16px;gap:10px}.pharmacy-signup_topbarTag__bIVxp{display:none}.pharmacy-signup_topbarRight__Rajpo{font-size:0}.pharmacy-signup_topbarRight__Rajpo a{font-size:13px}}.pharmacy-signup_wrap__bvLP_{max-width:1240px;margin:0 auto;padding:36px 24px 80px;display:grid;grid-template-columns:300px 1fr;gap:36px}@media (max-width:900px){.pharmacy-signup_wrap__bvLP_{grid-template-columns:1fr;gap:0;padding:0 0 80px}}.pharmacy-signup_stepperMobile__gC1vW{display:none}@media (max-width:768px){.pharmacy-signup_stepperMobile__gC1vW{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:rgba(251,250,247,.96)}}.pharmacy-signup_mobilePill__Y7SNW{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border-radius:var(--r-2);font-family:var(--font-mono);font-size:11px;color:var(--ink-3);background:var(--surface-2);border:1.5px solid var(--line);transition:background .12s,border-color .12s}.pharmacy-signup_pillDone__4k7bM{background:var(--orange-soft);border-color:var(--orange);color:var(--orange)}.pharmacy-signup_pillActive__q_VpR{background:var(--ink);border-color:var(--ink);color:#fff}.pharmacy-signup_mobilePillNum__naZ9r{font-size:13px;font-weight:700;line-height:1}.pharmacy-signup_mobilePillName__BZ0_o{font-size:10px;letter-spacing:.04em;text-align:center;line-height:1.3;word-break:break-word}.pharmacy-signup_stepper__ILvVW{position:sticky;top:28px;align-self:flex-start}@media (max-width:768px){.pharmacy-signup_stepper__ILvVW{display:none}}.pharmacy-signup_stepperLabel__3tIT6{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.pharmacy-signup_stepper__ILvVW h1{font-size:24px;font-weight:700;letter-spacing:-.7px;margin:0 0 8px;line-height:1.2;word-break:break-word}.pharmacy-signup_stepperDesc__jtrZz{font-size:13.5px;color:var(--ink-2);line-height:1.65;margin:0 0 28px}.pharmacy-signup_infoCard__P7bTh{padding:16px;background:var(--orange-soft);border-radius:var(--r-2);margin-bottom:24px}.pharmacy-signup_infoL__WJnL4{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-weight:600;margin-bottom:8px}.pharmacy-signup_infoRow__wShlh{display:flex;justify-content:space-between;font-size:13px;color:var(--ink);padding:5px 0}.pharmacy-signup_infoRow__wShlh strong{font-weight:700}.pharmacy-signup_stepList___aQzh{display:flex;flex-direction:column}.pharmacy-signup_stepItem__1jSkr{display:grid;grid-template-columns:28px 1fr;gap:13px;padding:13px 0;border-top:1px solid var(--line)}.pharmacy-signup_stepItem__1jSkr:first-of-type{border-top:0;padding-top:0}.pharmacy-signup_stepNum__MURmt{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line)}.pharmacy-signup_stepItemDone__ctbq9 .pharmacy-signup_stepNum__MURmt{background:var(--orange);color:#fff;border-color:var(--orange)}.pharmacy-signup_stepItemActive__ZG_n9 .pharmacy-signup_stepNum__MURmt{background:var(--ink);color:#fff;border-color:var(--ink)}.pharmacy-signup_stepName__lLFTy{font-size:13.5px;font-weight:600;margin:2px 0}.pharmacy-signup_stepSub__kS6EF{font-size:11.5px;color:var(--ink-3)}.pharmacy-signup_mobileInfoCard__X3PX7{display:none}@media (max-width:768px){.pharmacy-signup_mobileInfoCard__X3PX7{display:block;margin:16px 16px 0;padding:14px;background:var(--orange-soft);border-radius:var(--r-2)}}.pharmacy-signup_panel__ojTGZ{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4);padding:36px;box-shadow:var(--sh-1)}.pharmacy-signup_panelEyebrow__WZX1a{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-weight:600;margin-bottom:10px;display:block}.pharmacy-signup_panel__ojTGZ h2{font-size:26px;font-weight:700;letter-spacing:-.8px;margin:0 0 6px;word-break:break-word}.pharmacy-signup_panelLead__JLSEj{font-size:14px;color:var(--ink-2);margin:0 0 28px;line-height:1.6}@media (max-width:768px){.pharmacy-signup_panel__ojTGZ{border-radius:0;border-left:0;border-right:0;padding:22px 16px;box-shadow:none}.pharmacy-signup_panel__ojTGZ h2{font-size:21px}.pharmacy-signup_panelEyebrow__WZX1a{display:none}.pharmacy-signup_panelLead__JLSEj{font-size:13px;margin-bottom:20px}}.pharmacy-signup_formGrid__BmsKm{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pharmacy-signup_full__BcYBb{grid-column:1/-1}.pharmacy-signup_fieldHint__gy3rq{font-size:11.5px;color:var(--ink-3);margin-top:5px;font-family:var(--font-mono);letter-spacing:.03em}@media (max-width:640px){.pharmacy-signup_formGrid__BmsKm{grid-template-columns:1fr;gap:14px}}.pharmacy-signup_checkRow__AZpfd{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer}.pharmacy-signup_checkRow__AZpfd input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange);flex-shrink:0;cursor:pointer}.pharmacy-signup_checkLabel__RRe7a{font-size:13.5px;color:var(--ink);line-height:1.45;word-break:break-word}.pharmacy-signup_uploadGrid__OA6NJ{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}@media (max-width:640px){.pharmacy-signup_uploadGrid__OA6NJ{grid-template-columns:1fr}}.pharmacy-signup_uploadTile__aAc3t{background:var(--bg);border:1.5px dashed var(--line);border-radius:var(--r-2);padding:15px;transition:border-color .12s;cursor:pointer}.pharmacy-signup_uploadTile__aAc3t:hover{border-color:var(--ink-3)}.pharmacy-signup_uploadTileDone__vBKb1{border-style:solid;border-color:var(--orange);background:var(--orange-soft);cursor:default}.pharmacy-signup_uploadTop__bTBsk{display:flex;align-items:center;gap:10px}.pharmacy-signup_uploadIc__qapDZ{width:34px;height:34px;border-radius:var(--r-1);flex-shrink:0;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.pharmacy-signup_uploadTileDone__vBKb1 .pharmacy-signup_uploadIc__qapDZ{background:var(--orange);color:#fff;border-color:transparent}.pharmacy-signup_uploadIcUp__TDU_5{font-size:18px;color:var(--ink-3)}.pharmacy-signup_uploadName__b_0J6{font-size:13.5px;font-weight:600}.pharmacy-signup_uploadSub__tsAVk{font-size:11.5px;color:var(--ink-3);margin-top:2px;font-family:var(--font-mono);letter-spacing:.04em}.pharmacy-signup_uploadFile__D9S0O{font-size:12px;color:var(--orange);margin-top:9px;padding-top:9px;border-top:1px solid rgba(234,88,12,.2);display:flex;gap:6px;align-items:center}.pharmacy-signup_uploadCta__luog_{font-size:12px;color:var(--orange);font-weight:600;margin-top:9px;cursor:pointer}.pharmacy-signup_verifyBox__3BSXa{background:var(--orange-soft);border-radius:var(--r-2);padding:18px 20px;display:flex;gap:14px;margin-top:20px;align-items:flex-start}.pharmacy-signup_verifyIc__mE5_y{width:42px;height:42px;border-radius:50%;background:#fff;color:var(--orange);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:18px}.pharmacy-signup_verifyTitle__1XHcR{font-size:13.5px;font-weight:600;color:var(--ink)}.pharmacy-signup_verifyBody__xn6uE{font-size:12.5px;color:var(--ink-2);opacity:.9;margin-top:3px;line-height:1.55}.pharmacy-signup_verifyBody__xn6uE strong{font-weight:700}.pharmacy-signup_ctaRow__P95b1{display:flex;gap:10px;align-items:center;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);flex-wrap:wrap}.pharmacy-signup_ctaSpacer__Ni5Rq{flex:1}.pharmacy-signup_ctaMeta__ekZEn{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.pharmacy-signup_optional__9M_tF{color:var(--ink-3);font-weight:400}@media (max-width:480px){.pharmacy-signup_ctaMeta__ekZEn{display:none}}.pharmacy-signup_errorBanner__JPKBf{background:#fef2f2;border:1px solid #fca5a5;border-radius:var(--r-2);padding:14px 18px;font-size:13px;color:#b91c1c;margin-bottom:20px}.pharmacy-signup_fallbackBox__OBZuy{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2);padding:18px 20px;margin-top:20px}.pharmacy-signup_fallbackTitle__Fa9oz{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:4px}.pharmacy-signup_fallbackBody__BE_Ad{font-size:13px;color:var(--ink-2);line-height:1.55}