.PharmacyIllustration_wrapper__wZj6n{position:relative;width:100%;max-width:400px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;perspective:1000px}.PharmacyIllustration_wrapperOnDark__q2Shk .PharmacyIllustration_mainCard__PHKY7{border:.5px solid hsl(var(--foreground)/.22);box-shadow:0 22px 48px -10px hsl(var(--bg-navy)/.5),0 8px 22px -8px hsl(var(--bg-navy)/.32)}.PharmacyIllustration_wrapperOnDark__q2Shk .PharmacyIllustration_statBox__v_mpt{border:none}.PharmacyIllustration_wrapperOnDark__q2Shk .PharmacyIllustration_floatingBadge__t07S_{border:.5px solid hsl(var(--foreground)/.22);box-shadow:0 10px 28px -8px hsl(var(--bg-navy)/.42),0 2px 10px hsl(var(--bg-navy)/.14)}.PharmacyIllustration_mainCard__PHKY7{width:100%;max-width:320px;background:hsl(var(--surface));border:var(--illustration-card-border);border-radius:var(--radius-xl);padding:clamp(1.125rem,2.5vw,1.5rem);display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);box-shadow:var(--shadow-card-lg),inset 0 1px 0 hsl(var(--foreground)/.04);z-index:10}.PharmacyIllustration_header__ErXAj{display:flex;align-items:center;gap:.875rem}.PharmacyIllustration_iconBox__tGjas{width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PharmacyIllustration_title__snovN{font-family:Poppins,sans-serif;font-size:clamp(.9375rem,1.5vw,1rem);font-weight:600;color:hsl(var(--foreground));line-height:1.25;letter-spacing:-.02em}.PharmacyIllustration_subtitle__19Wej{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));margin-top:.125rem;line-height:1.35;text-wrap:balance}.PharmacyIllustration_statsGrid__CEh7N{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.PharmacyIllustration_statBox__v_mpt{background:hsl(var(--background));border:var(--illustration-card-border);border-radius:var(--radius-md);padding:.875rem;display:flex;flex-direction:column;gap:.625rem}.PharmacyIllustration_statIconWrapper__emr7n{width:2rem;height:2rem;border-radius:var(--radius-md);border:none;display:inline-flex;align-items:center;justify-content:center}.PharmacyIllustration_statIconTintPrimary__BXNur,.PharmacyIllustration_statIconWrapper__emr7n{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.PharmacyIllustration_statIconTintSuccess__CFz4R{color:hsl(var(--success));background:hsl(var(--success)/.1)}.PharmacyIllustration_statIconTintAppy__CSwvu{color:hsl(var(--appy));background:hsl(var(--appy)/.12)}.PharmacyIllustration_iconBoxAppy__n2BoS{background:linear-gradient(145deg,hsl(var(--primary)) 0,hsl(var(--appy)) 100%);color:hsl(var(--primary-foreground));border:none;box-shadow:inset 0 1px 0 hsl(var(--primary-foreground)/.22),0 4px 14px hsl(var(--primary)/.2)}.PharmacyIllustration_statColumn__iJTgp{display:flex;flex-direction:column;gap:.125rem}.PharmacyIllustration_statValue__k37KS{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.125rem);font-weight:700;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));line-height:1;letter-spacing:-.02em}.PharmacyIllustration_statLabel__sMTof{font-family:Poppins,sans-serif;font-size:.75rem;color:hsl(var(--muted-foreground));font-weight:500;line-height:1.3}.PharmacyIllustration_floatingBadge__t07S_{position:absolute;background:hsl(var(--surface));border:var(--illustration-card-border);border-radius:var(--radius-pill);padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-chip);z-index:20;font-family:Poppins,sans-serif;font-size:clamp(.75rem,1.2vw,.8125rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;color:hsl(var(--foreground));max-width:min(11.5rem,42vw);text-wrap:balance}.PharmacyIllustration_badgeLeft__0SW63{top:15%;left:max(-2.5rem,-10%)}.PharmacyIllustration_badgeRight__rNxYT{bottom:20%;right:max(-2.25rem,-5%)}.PharmacyIllustration_statusDot__YM_Q5{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background-color:hsl(var(--success));box-shadow:0 0 0 2px hsl(var(--success)/.2)}.PharmacyIllustration_statusDotAppy__y6VlK{background-color:hsl(var(--appy));box-shadow:0 0 0 2px hsl(var(--appy)/.25)}.PharmacyIllustration_badgeIconAppy__G8j06{flex-shrink:0;color:hsl(var(--appy))}@media (max-width:64rem){.PharmacyIllustration_badgeLeft__0SW63{left:0}.PharmacyIllustration_badgeRight__rNxYT{right:0}}@media (prefers-reduced-motion:reduce){.PharmacyIllustration_floatingBadge__t07S_,.PharmacyIllustration_mainCard__PHKY7{transition:none}}