.ConsultPharmacistPage_hero__2G3Ld{position:relative;overflow:hidden;padding:var(--space-6) var(--space-5) var(--space-8);background:var(--color-primary-light);border-bottom:1px solid var(--color-border)}.ConsultPharmacistPage_hero__2G3Ld:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 34%,rgba(255,255,255,.62) 58%,rgba(255,255,255,.12)),url(/images/pharmacist-consult-hero.png);background-position:top,100% 0;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.ConsultPharmacistPage_hero__2G3Ld .container{position:relative;z-index:1}.ConsultPharmacistPage_breadcrumb__XT2pL{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);color:var(--color-text-muted);margin-bottom:var(--space-6)}.ConsultPharmacistPage_breadcrumb__XT2pL a{color:var(--color-text);text-decoration:none}.ConsultPharmacistPage_breadcrumb__XT2pL a:hover{color:var(--color-primary-dark);text-decoration:underline}.ConsultPharmacistPage_heroGrid__ENuG3{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:center;min-height:363px}.ConsultPharmacistPage_heroText__Blrix{max-width:var(--content-measure)}.ConsultPharmacistPage_heroText__Blrix h1{color:var(--color-text)}.ConsultPharmacistPage_heroText__Blrix h1 span{color:#0f2a3f}.ConsultPharmacistPage_heroText__Blrix p{margin-top:var(--space-4);max-width:var(--content-measure);color:var(--color-text);font-size:var(--font-size-base);font-weight:700;line-height:var(--line-height-relaxed)}.ConsultPharmacistPage_heroButton__CtCCC{width:min(100%,320px);margin-top:var(--space-6)}.ConsultPharmacistPage_pageMain__QZnXb{background:var(--color-bg-soft);padding:var(--space-8) var(--space-5) var(--space-16)}.ConsultPharmacistPage_layout__82y4p{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}.ConsultPharmacistPage_content__CSqh7{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.ConsultPharmacistPage_bottomCta__kLwtx,.ConsultPharmacistPage_panel__ZJWtb{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-card);scroll-margin-top:96px;padding:var(--space-5)}.ConsultPharmacistPage_sectionHeader__CVblB{margin-bottom:var(--space-5)}.ConsultPharmacistPage_sectionHeader__CVblB h2{display:flex;gap:var(--space-2);align-items:baseline;color:var(--color-text);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.ConsultPharmacistPage_sectionHeader__CVblB h2 span{color:var(--color-primary-dark)}.ConsultPharmacistPage_sectionHeader__CVblB p{margin-top:var(--space-1);color:var(--color-text)}.ConsultPharmacistPage_bottomCtaButtons__eF6Pw,.ConsultPharmacistPage_consultationGrid__lSstm,.ConsultPharmacistPage_privacyGrid__M1E3C,.ConsultPharmacistPage_relatedGrid__5lJwj{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}.ConsultPharmacistPage_consultationCard__YlXbs{min-height:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#fff}.ConsultPharmacistPage_topicIcon__R67Wq{display:block;width:94px;height:94px;margin:0 auto var(--space-2);object-fit:contain;filter:contrast(1.16) saturate(1.12) drop-shadow(0 0 .45px rgba(35,143,130,.25))}.ConsultPharmacistPage_consultationCard__YlXbs h3{margin-top:6px;color:currentColor;font-size:var(--font-size-base);font-weight:700;line-height:var(--line-height-tight)}.ConsultPharmacistPage_consultationCard__YlXbs ul{display:grid;grid-gap:0;gap:0;margin-top:var(--space-3);padding-left:var(--space-5)}.ConsultPharmacistPage_consultationCard__YlXbs li{color:var(--color-text);line-height:1.5}.ConsultPharmacistPage_green__8WCQv{border-color:rgba(0,132,110,.26);color:var(--color-primary-dark)}.ConsultPharmacistPage_green__8WCQv h3{color:var(--color-primary-dark)}.ConsultPharmacistPage_blue__fxsHr{border-color:rgba(43,111,197,.26);color:#2b6fc5}.ConsultPharmacistPage_blue__fxsHr h3{color:#2b6fc5}.ConsultPharmacistPage_warning__KRG7q{border-color:rgba(245,158,11,.3);color:var(--color-warning)}.ConsultPharmacistPage_warning__KRG7q h3{color:var(--color-warning)}.ConsultPharmacistPage_purple__11ZbS{border-color:rgba(122,93,181,.28);color:var(--color-accent)}.ConsultPharmacistPage_purple__11ZbS h3{color:var(--color-accent)}.ConsultPharmacistPage_pink__1BGAE{border-color:rgba(233,79,125,.26);color:#e94f7d}.ConsultPharmacistPage_pink__1BGAE h3{color:#e94f7d}.ConsultPharmacistPage_flowList__PeEY2{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.ConsultPharmacistPage_flowStep___Tgq7{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;min-height:168px;padding:var(--space-4) var(--space-3);border:1px solid rgba(0,132,110,.22);border-radius:var(--radius-md);background:#fbfffe;text-align:center}.ConsultPharmacistPage_flowStep___Tgq7 span{color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:700;line-height:1}.ConsultPharmacistPage_flowStep___Tgq7 strong{color:var(--color-primary-dark);font-size:var(--font-size-2xl);line-height:1}.ConsultPharmacistPage_flowStep___Tgq7 p{color:var(--color-text);font-weight:700;line-height:var(--line-height-normal)}.ConsultPharmacistPage_flowIcon__1b8sQ{width:64px;height:64px;object-fit:contain;filter:contrast(1.16) saturate(1.12)}.ConsultPharmacistPage_flowStep___Tgq7:not(:last-child):after{content:"";justify-self:center;width:10px;height:10px;margin-top:var(--space-3);border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg)}.ConsultPharmacistPage_privacyPanel__wm1U_{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.ConsultPharmacistPage_privacyLead___pLIR h3{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.ConsultPharmacistPage_privacyLead___pLIR p{margin-top:var(--space-3);color:var(--color-text);font-weight:700}.ConsultPharmacistPage_privacyCard__oyqM7{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:170px;padding:var(--space-4);border:1px solid rgba(43,111,197,.18);border-radius:var(--radius-md);background:#fff}.ConsultPharmacistPage_privacyIcon__pUWXV{justify-self:center;width:84px;height:84px;object-fit:contain;filter:contrast(1.12) saturate(1.08)}.ConsultPharmacistPage_privacyCard__oyqM7 h3{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-tight)}.ConsultPharmacistPage_privacyCard__oyqM7 p{color:var(--color-text);line-height:var(--line-height-normal)}.ConsultPharmacistPage_relatedCard__wVd_x{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:180px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#fff;color:var(--color-text);text-decoration:none;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease}.ConsultPharmacistPage_relatedCard__wVd_x.ConsultPharmacistPage_blue__fxsHr,.ConsultPharmacistPage_relatedCard__wVd_x.ConsultPharmacistPage_green__8WCQv,.ConsultPharmacistPage_relatedCard__wVd_x.ConsultPharmacistPage_pink__1BGAE,.ConsultPharmacistPage_relatedCard__wVd_x.ConsultPharmacistPage_purple__11ZbS,.ConsultPharmacistPage_relatedCard__wVd_x.ConsultPharmacistPage_warning__KRG7q{border-color:var(--color-border);color:var(--color-text)}.ConsultPharmacistPage_relatedCard__wVd_x:focus-visible,.ConsultPharmacistPage_relatedCard__wVd_x:hover{border-color:var(--color-primary);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.ConsultPharmacistPage_relatedCard__wVd_x h3{margin-top:6px;color:var(--color-primary-dark);font-size:var(--font-size-base);font-weight:700;line-height:var(--line-height-tight)}.ConsultPharmacistPage_relatedCard__wVd_x p{color:var(--color-text);line-height:var(--line-height-normal)}.ConsultPharmacistPage_relatedCard__wVd_x span{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:44px;margin-top:var(--space-2);padding:0 var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary-dark);font-weight:700;transition:background .2s ease,border-color .2s ease}.ConsultPharmacistPage_relatedCard__wVd_x:focus-visible span,.ConsultPharmacistPage_relatedCard__wVd_x:hover span{background:var(--color-primary-light)}.ConsultPharmacistPage_relatedIcon__AGgCQ{display:block;width:100px;height:100px;margin:0 auto var(--space-2);object-fit:contain;filter:contrast(1.14) saturate(1.1) drop-shadow(0 8px 16px rgba(0,132,110,.1))}.ConsultPharmacistPage_bottomCta__kLwtx{text-align:center;background:linear-gradient(135deg,#fff 0,var(--color-primary-light) 100%)}.ConsultPharmacistPage_bottomCta__kLwtx h2{color:var(--color-primary-dark)}.ConsultPharmacistPage_bottomCta__kLwtx p{margin-top:var(--space-2);color:var(--color-text)}.ConsultPharmacistPage_bottomCtaButtons__eF6Pw{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-5) auto 0;max-width:760px}.ConsultPharmacistPage_caption__Ec5eP{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (min-width:640px){.ConsultPharmacistPage_bottomCtaButtons__eF6Pw,.ConsultPharmacistPage_consultationGrid__lSstm,.ConsultPharmacistPage_privacyGrid__M1E3C,.ConsultPharmacistPage_relatedGrid__5lJwj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ConsultPharmacistPage_heroGrid__ENuG3{min-height:363px}.ConsultPharmacistPage_pageMain__QZnXb{padding:var(--space-10) var(--space-6) var(--space-20)}.ConsultPharmacistPage_bottomCta__kLwtx,.ConsultPharmacistPage_panel__ZJWtb{padding:var(--space-6)}.ConsultPharmacistPage_consultationGrid__lSstm{grid-template-columns:repeat(3,minmax(0,1fr))}.ConsultPharmacistPage_privacyPanel__wm1U_{grid-template-columns:.8fr 1.4fr;align-items:center}.ConsultPharmacistPage_privacyGrid__M1E3C{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ConsultPharmacistPage_flowList__PeEY2{grid-template-columns:repeat(5,minmax(0,1fr))}.ConsultPharmacistPage_flowStep___Tgq7:not(:last-child):after{position:absolute;top:50%;right:-14px;z-index:1;width:10px;height:10px;margin-top:0;border-bottom:0;border-top:2px solid var(--color-text-muted);border-right:2px solid var(--color-text-muted);transform:translateY(-50%) rotate(45deg)}}@media (max-width:767px){.ConsultPharmacistPage_hero__2G3Ld{padding:var(--space-5) 0 var(--space-10)}.ConsultPharmacistPage_hero__2G3Ld .container{padding-inline:var(--space-5)}.ConsultPharmacistPage_hero__2G3Ld:before{background-image:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.78) 58%,rgba(255,255,255,.3)),url(/images/pharmacist-consult-hero.png);background-position:top,100% 0;background-size:100% 100%,auto 100%}.ConsultPharmacistPage_heroGrid__ENuG3{min-height:339px}.ConsultPharmacistPage_heroText__Blrix h1{font-size:clamp(2.25rem,12vw,3.25rem)}.ConsultPharmacistPage_pageMain__QZnXb{padding:var(--space-5) var(--space-5) var(--space-12)}.ConsultPharmacistPage_bottomCta__kLwtx,.ConsultPharmacistPage_panel__ZJWtb{padding:var(--space-4)}.ConsultPharmacistPage_sectionHeader__CVblB h2{font-size:var(--font-size-lg)}}