.PricingPage_tierSection__VPRCq{padding:7rem 1.5rem 5rem;background-color:hsl(var(--background))}.PricingPage_tierSection__VPRCq:nth-of-type(2){background:radial-gradient(60rem 24rem at 50% 0,hsl(var(--primary)/.08),transparent 60%),hsl(var(--surface)/.3)}.PricingPage_tierContainer__QTKfF{max-width:80rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.PricingPage_sectionHeadline__6YDvF{margin:0 auto;max-width:52rem;text-wrap:balance}.PricingPage_sectionCopy__dcl8K{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;max-width:46rem;margin:0 auto;text-wrap:pretty}.PricingPage_tiersGrid3__OhnuN{grid-template-columns:repeat(3,minmax(0,1fr))}.PricingPage_tiersGrid2__DsY4_,.PricingPage_tiersGrid3__OhnuN{display:grid;gap:1.25rem;margin-top:2rem;align-items:stretch;width:100%;justify-items:center}.PricingPage_tiersGrid2__DsY4_{grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem}.PricingPage_tierArticle__mzH2L{width:100%;max-width:24rem}.PricingPage_tierIdealSpacer__SAhQ_{margin-top:1rem}.PricingPage_includedSection__9BRXI{padding:clamp(5rem,9vw,6.5rem) 1.5rem;background-color:hsl(var(--muted)/.22);border-top:var(--illustration-card-border)}.PricingPage_includedWrapper__GAAD3{max-width:80rem;width:100%;margin:0 auto}.PricingPage_includedContainer__NaNFj{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,3.5rem);align-items:center;border:var(--card-surface-border);border-radius:var(--radius-xl);padding:clamp(2rem,4vw,2.85rem);background:hsl(var(--surface));box-shadow:none}.PricingPage_includedLeft__blyqs{display:flex;flex-direction:column;gap:1rem;max-width:36rem}.PricingPage_includedLeft__blyqs .PricingPage_sectionHeadline__6YDvF{margin:0;max-width:none;text-align:left}.PricingPage_includedLeft__blyqs .PricingPage_sectionCopy__dcl8K{margin:0;max-width:42ch;text-align:left}.PricingPage_includedGrid__GXo6V{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem .875rem;justify-content:flex-end;align-content:center}.PricingPage_includedItem__2lU4J{display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:.01em;color:hsl(var(--foreground));padding:.55rem 1.05rem;background:hsl(var(--background));border:var(--illustration-card-border-subtle);border-radius:999px;transition:border-color .2s ease}.PricingPage_includedItem__2lU4J:hover{border-color:hsl(var(--primary)/.35)}.PricingPage_includedPillDot__K2F5v{width:.45rem;height:.45rem;border-radius:50%;background:hsl(var(--primary));flex-shrink:0}@media (max-width:72rem){.PricingPage_tiersGrid3__OhnuN{grid-template-columns:1fr;max-width:36rem;margin-left:auto;margin-right:auto}.PricingPage_includedContainer__NaNFj{grid-template-columns:1fr;gap:2rem}.PricingPage_includedLeft__blyqs .PricingPage_sectionCopy__dcl8K,.PricingPage_includedLeft__blyqs .PricingPage_sectionHeadline__6YDvF{text-align:center;margin-left:auto;margin-right:auto}.PricingPage_includedLeft__blyqs .PricingPage_sectionCopy__dcl8K{max-width:46rem}.PricingPage_includedGrid__GXo6V{justify-content:center}}@media (max-width:48rem){.PricingPage_tiersGrid2__DsY4_{grid-template-columns:1fr}.PricingPage_includedGrid__GXo6V{justify-content:flex-start}.PricingPage_tierSection__VPRCq{padding:5rem 1rem 3rem}}.IndependentPharmacySections_frameworkSection__Fhfep{padding:6rem 1.5rem;background:radial-gradient(68rem 30rem at 50% -12%,hsl(var(--primary)/.15),transparent 62%),linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--surface)/.4) 100%)}.IndependentPharmacySections_frameworkWrapper__mSAHR{max-width:80rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:3.5rem}.IndependentPharmacySections_frameworkHeader__76uNF{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;max-width:52rem;margin:0 auto}.IndependentPharmacySections_frameworkDiagram__9ekW_{width:100%;border:var(--card-surface-border);border-radius:var(--radius-xl);padding:clamp(1.75rem,3.5vw,2.75rem);background:hsl(var(--surface));box-shadow:none}.IndependentPharmacySections_frameworkContainer__N2V_c,.IndependentPharmacySections_frameworkLeft__OsTJd,.IndependentPharmacySections_frameworkRight___ne8H{display:none}.IndependentPharmacySections_eyebrow__azr1D{display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.08em}.IndependentPharmacySections_frameworkHeadline__p3LkT{margin:0;text-wrap:balance}.IndependentPharmacySections_frameworkCopyBlock__JGQhm{display:flex;flex-direction:column;align-items:center;width:100%;max-width:52rem}.IndependentPharmacySections_frameworkStatements__ubVQf{display:flex;flex-direction:column;gap:.65rem;font-size:1rem;font-weight:500;color:hsl(var(--muted-foreground));line-height:1.75;max-width:38rem;margin:0 auto;text-align:center}.IndependentPharmacySections_frameworkStatements__ubVQf p{margin:0;text-wrap:balance}.IndependentPharmacySections_frameworkCapabilities__388FK{width:100%;max-width:52rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border)/.4)}.IndependentPharmacySections_frameworkCapabilitiesLabel__6mYrT{margin:0 0 .85rem;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--primary));text-align:center;line-height:1.3}.IndependentPharmacySections_frameworkCapabilityRows__JrkJg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.IndependentPharmacySections_frameworkCapabilityRow__xksO2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .5rem;margin:0;padding:0;list-style:none;max-width:100%}.IndependentPharmacySections_frameworkCapabilityPill__IENso{display:inline-flex;align-items:center;padding:.4rem .7rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.07);border:1px solid hsl(var(--border)/.55);font-size:.8125rem;font-weight:500;line-height:1.25;color:hsl(var(--foreground));white-space:nowrap}@media (max-width:28rem){.IndependentPharmacySections_frameworkCapabilityPill__IENso{font-size:.75rem;padding:.35rem .55rem}}.IndependentPharmacySections_frameworkCopy__pQY5X{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;max-width:36rem;margin:0;text-wrap:balance}.IndependentPharmacySections_frameworkRight___ne8H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-content:center}.IndependentPharmacySections_capabilityChip__poTYv{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem .875rem;background:hsl(var(--background)/.7);border:none;border-radius:.5rem;font-size:.9375rem;font-weight:500;color:hsl(var(--foreground));line-height:1.3;transition:all .2s ease}.IndependentPharmacySections_capabilityChip__poTYv:hover{background:hsl(var(--surface));border-color:hsl(var(--primary)/.35);transform:translateY(-2px)}.IndependentPharmacySections_capabilityDot__Gsz9O{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.IndependentPharmacySections_cardsSection__suG5M{padding:6rem 1.5rem 8rem;background-color:hsl(var(--background))}.IndependentPharmacySections_cardsContainer__5WyFX{width:100%;max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.IndependentPharmacySections_cardsTitle__FB_zY{font-size:clamp(1.75rem,3.2vw,3rem);font-weight:500;line-height:1.2;letter-spacing:-.035em;color:hsl(var(--foreground));margin:0;text-wrap:balance;max-width:52rem}.IndependentPharmacySections_cardsCopy__Yc9J_{margin:0;color:hsl(var(--muted-foreground));max-width:46rem;line-height:1.7;font-size:1rem;text-wrap:balance}.IndependentPharmacySections_cardsGrid__azZj2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem;margin-top:1.5rem}.IndependentPharmacySections_cardItem__E09lL{display:flex;flex-direction:column;gap:.75rem}.IndependentPharmacySections_cardIconWrap__1TMNb{width:2rem;height:2rem;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--primary));background:hsl(var(--primary)/.08);border:none}.IndependentPharmacySections_cardTitle__V_8Uv{font-size:1.25rem;font-weight:500;color:hsl(var(--foreground));margin:0;letter-spacing:-.02em;line-height:1.25}.IndependentPharmacySections_cardDescription__VLo9l{margin:0;color:hsl(var(--muted-foreground));line-height:1.6;font-size:1rem;text-wrap:balance}.IndependentPharmacySections_crossLinkRowSection__1NAgk{padding:6rem 1.5rem 8rem;background-color:hsl(var(--background));border-top:1px solid hsl(var(--border)/.5)}.IndependentPharmacySections_crossLinkRow__MIjbm{display:grid;grid-template-columns:1fr;gap:3rem;width:100%;max-width:80rem;margin:0 auto;align-items:stretch}.IndependentPharmacySections_crossLinkCard__OdY1i{min-width:0;display:flex;flex-direction:column;text-decoration:none;position:relative;padding-bottom:3rem;border-bottom:1px solid hsl(var(--border)/.5)}.IndependentPharmacySections_crossLinkCard__OdY1i:last-child{padding-bottom:0;border-bottom:none}@media (min-width:960px){.IndependentPharmacySections_crossLinkRow__MIjbm{grid-template-columns:repeat(2,1fr);gap:0}.IndependentPharmacySections_crossLinkCard__OdY1i{padding-bottom:0;border-bottom:none;padding-right:4rem;border-right:1px solid hsl(var(--border)/.5)}.IndependentPharmacySections_crossLinkCard__OdY1i:last-child{padding-right:0;border-right:none;padding-left:4rem}}.IndependentPharmacySections_crossLinkInner__27I2Y{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:1rem;height:100%}.IndependentPharmacySections_crossLinkTitle__XXolK{font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:500;line-height:1.2;letter-spacing:-.03em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.IndependentPharmacySections_crossLinkBody__tb5J_{margin:0;color:hsl(var(--muted-foreground));line-height:1.7;font-size:1.0625rem;text-wrap:balance;flex-grow:1}.IndependentPharmacySections_crossLinkAnchor__3_xvc{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;color:hsl(var(--primary));margin-top:.5rem;transition:gap .2s ease}.IndependentPharmacySections_crossLinkCard__OdY1i:hover .IndependentPharmacySections_crossLinkAnchor__3_xvc{gap:.5rem;text-decoration:underline;text-underline-offset:3px}.IndependentPharmacySections_crossLinkIcon__QsfgM{flex-shrink:0}.IndependentPharmacySections_integrationsBand__yr36k{padding:clamp(4rem,8vw,5.5rem) 1.5rem calc(clamp(4rem, 8vw, 5.5rem) + 2rem);background-color:hsl(var(--muted)/.22);border-top:var(--illustration-card-border)}.IndependentPharmacySections_integrationsCard__zug8g{width:100%;max-width:80rem;margin:0 auto;border:var(--card-surface-border);border-radius:var(--radius-xl);padding:clamp(2rem,4vw,2.85rem);background:hsl(var(--surface));box-shadow:none}.IndependentPharmacySections_integrationsLayout__Guzsg{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,3.5rem);align-items:center}.IndependentPharmacySections_integrationsCopyCol__nfHv_{display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:40rem}.IndependentPharmacySections_integrationsChipsWrap___eoZz{display:flex;flex-wrap:wrap;gap:.65rem .875rem;justify-content:flex-end;align-content:center;list-style:none;margin:0;padding:0}.IndependentPharmacySections_integrationsChip__N_2Kh{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.05rem;border-radius:999px;border:var(--illustration-card-border-subtle);background:hsl(var(--background));font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.01em;color:hsl(var(--foreground));line-height:1.3;transition:border-color .2s ease}.IndependentPharmacySections_integrationsChip__N_2Kh:hover{border-color:hsl(var(--primary)/.35)}.IndependentPharmacySections_integrationsChipDot__P3MMz{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0}@media (max-width:56rem){.IndependentPharmacySections_integrationsLayout__Guzsg{grid-template-columns:1fr;align-items:start}.IndependentPharmacySections_integrationsChipsWrap___eoZz{justify-content:flex-start}}.IndependentPharmacySections_patientRetentionSection__yd1YW{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden;padding:6rem 1.5rem;background:hsl(var(--background))}@media (min-width:48rem){.IndependentPharmacySections_patientRetentionSection__yd1YW{padding-left:3rem;padding-right:3rem}}.IndependentPharmacySections_patientRetentionInner__IvQ1A{position:relative;z-index:10;width:100%;max-width:1128px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:4rem}.IndependentPharmacySections_patientRetentionBlocks__hqOPZ{width:100%;display:flex;flex-direction:column;gap:1.5rem}.IndependentPharmacySections_patientRetentionCard__GmJtY{width:100%;overflow:hidden;border-radius:var(--radius-xl);border:var(--illustration-card-border);background:hsl(var(--background));min-height:clamp(29.5rem,94vw,39rem)}.IndependentPharmacySections_patientRetentionRow__fOFZv{display:grid;grid-template-columns:1fr;align-items:stretch;min-height:100%}@media (max-width:47.999rem){.IndependentPharmacySections_patientRetentionCard__GmJtY{display:flex;flex-direction:column}.IndependentPharmacySections_patientRetentionRow__fOFZv{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;align-items:stretch}.IndependentPharmacySections_patientRetentionRowMobileTextFirst__Sp4hH .IndependentPharmacySections_patientRetentionTextCol__q7Ezp{order:1}.IndependentPharmacySections_patientRetentionRowMobileTextFirst__Sp4hH>.IndependentPharmacySections_patientRetentionVisual__E51mB{order:2}.IndependentPharmacySections_patientRetentionTextCol__q7Ezp{flex:0 0 auto}.IndependentPharmacySections_patientRetentionVisual__E51mB{flex:1 1 auto;min-height:clamp(19rem,56vw,26rem);min-width:0}}@media (min-width:48rem){.IndependentPharmacySections_patientRetentionCard__GmJtY{display:block;min-height:unset}.IndependentPharmacySections_patientRetentionRow__fOFZv{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(27rem,31vw,30.5rem);height:clamp(27rem,31vw,30.5rem);flex:unset}.IndependentPharmacySections_patientRetentionRowMobileTextFirst__Sp4hH .IndependentPharmacySections_patientRetentionTextCol__q7Ezp,.IndependentPharmacySections_patientRetentionRowMobileTextFirst__Sp4hH>.IndependentPharmacySections_patientRetentionVisual__E51mB{order:unset}}.IndependentPharmacySections_patientRetentionTextCol__q7Ezp{display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:2rem 1.5rem;text-align:left;min-width:0;min-height:0;align-self:stretch}@media (min-width:48rem){.IndependentPharmacySections_patientRetentionTextCol__q7Ezp{padding:clamp(2rem,4vw,3rem) clamp(1.75rem,3.5vw,2.75rem)}}.IndependentPharmacySections_patientRetentionTitle__m6MV_{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.25;color:hsl(var(--foreground));margin:0}.IndependentPharmacySections_patientRetentionDesc__tme1Z{font-size:.9375rem;line-height:1.7;color:hsl(var(--muted-foreground));text-wrap:balance;margin:0}.IndependentPharmacySections_patientRetentionVisual__E51mB{position:relative;min-height:clamp(19rem,56vw,26rem);overflow:visible;background:var(--illustration-panel)}@media (min-width:48rem){.IndependentPharmacySections_patientRetentionVisual__E51mB{min-height:100%;height:100%;align-self:stretch}}.IndependentPharmacySections_patientRetentionVisualContent__L8XiR{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(19rem,56vw,26rem);height:100%;padding:clamp(.75rem,2.5vw,1.25rem);box-sizing:border-box}@media (min-width:48rem){.IndependentPharmacySections_patientRetentionVisualContent__L8XiR{min-height:100%}}.IndependentPharmacySections_patientRetentionVisualPrescription__nhq4S .IndependentPharmacySections_patientRetentionVisualContent__L8XiR{align-items:flex-start}.IndependentPharmacySections_patientRetentionRaster__HRFnB{display:block;max-width:100%;max-height:min(24rem,70vh);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.IndependentPharmacySections_patientRetentionDialIphoneWrap__1UR4b{width:100%;max-width:min(300px,100%);min-height:0;display:flex;align-items:flex-start;justify-content:center;margin-inline:auto;padding-top:clamp(.15rem,1.2vw,.65rem);transform:translateY(var(--retention-iphone-translate-y,-40%));-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.22) 8%,rgba(0,0,0,.55) 14%,rgba(0,0,0,.85) 20%,#000 28%,#000);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.22) 8%,rgba(0,0,0,.55) 14%,rgba(0,0,0,.85) 20%,#000 28%,#000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:47.999rem){.IndependentPharmacySections_patientRetentionDialIphoneWrap__1UR4b{transform:translateY(0)}}.IndependentPharmacySections_patientRetentionDialIphoneWrap__1UR4b .relative{width:100%}.IndependentPharmacySections_patientRetentionVisualFade__dxQOC{pointer-events:none;position:absolute;left:0;right:0;bottom:0;z-index:3;height:min(58%,26rem);min-height:min(26vh,280px);background:linear-gradient(to bottom,hsl(var(--background)/0) 0,hsl(var(--background)/0) 30%,hsl(var(--background)/.02) 38%,hsl(var(--background)/.06) 46%,hsl(var(--background)/.12) 54%,hsl(var(--background)/.2) 62%,hsl(var(--background)/.32) 69%,hsl(var(--background)/.46) 76%,hsl(var(--background)/.6) 82%,hsl(var(--background)/.74) 87%,hsl(var(--background)/.85) 91%,hsl(var(--background)/.93) 95%,hsl(var(--background)/.98) 98%,hsl(var(--background)) 100%)}@media (max-width:48rem){.IndependentPharmacySections_patientRetentionVisualFade__dxQOC{background:linear-gradient(to bottom,hsl(var(--background)/0) 0,hsl(var(--background)/0) 28%,hsl(var(--background)/.03) 36%,hsl(var(--background)/.08) 44%,hsl(var(--background)/.15) 52%,hsl(var(--background)/.24) 60%,hsl(var(--background)/.36) 67%,hsl(var(--background)/.5) 74%,hsl(var(--background)/.64) 80%,hsl(var(--background)/.76) 85%,hsl(var(--background)/.86) 90%,hsl(var(--background)/.93) 94%,hsl(var(--background)/.98) 97%,hsl(var(--background)) 100%)}}.IndependentPharmacySections_patientRetentionVisualFadeTop___osAA{pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:auto;z-index:3;height:min(52%,24rem);min-height:min(22vh,240px);background:linear-gradient(to bottom,hsl(var(--background)) 0,hsl(var(--background)/.94) 5%,hsl(var(--background)/.84) 12%,hsl(var(--background)/.68) 20%,hsl(var(--background)/.48) 30%,hsl(var(--background)/.28) 42%,hsl(var(--background)/.12) 54%,hsl(var(--background)/.04) 68%,hsl(var(--background)/0) 82%,hsl(var(--background)/0) 100%)}@media (max-width:48rem){.IndependentPharmacySections_patientRetentionVisualFadeTop___osAA{background:linear-gradient(to bottom,hsl(var(--background)) 0,hsl(var(--background)/.97) 3%,hsl(var(--background)/.88) 9%,hsl(var(--background)/.72) 16%,hsl(var(--background)/.52) 25%,hsl(var(--background)/.3) 36%,hsl(var(--background)/.14) 48%,hsl(var(--background)/.05) 62%,hsl(var(--background)/0) 78%,hsl(var(--background)/0) 100%)}}@media (max-width:72rem){.IndependentPharmacySections_frameworkContainer__N2V_c{grid-template-columns:1fr;gap:2rem}.IndependentPharmacySections_cardsGrid__azZj2,.IndependentPharmacySections_frameworkRight___ne8H{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.IndependentPharmacySections_frameworkSection__Fhfep{padding:4rem 1rem 2rem}.IndependentPharmacySections_frameworkContainer__N2V_c{padding:1.5rem}.IndependentPharmacySections_frameworkRight___ne8H{grid-template-columns:1fr}.IndependentPharmacySections_cardsSection__suG5M{padding:4rem 1rem 6rem}.IndependentPharmacySections_cardsGrid__azZj2{grid-template-columns:1fr;gap:1.5rem}}.QRModal_backdrop__ja2hR{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1.5rem}.QRModal_modal__OmCKr{position:relative;width:100%;max-width:26rem;background:hsl(0 0% 100%);border:.5px solid hsl(220 15% 90%);border-radius:.5rem;box-shadow:0 24px 80px rgba(0,0,0,.18),0 8px 24px rgba(0,0,0,.08);overflow:hidden}.QRModal_closeBtn__SXWmv{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:.5px solid hsl(220 15% 88%);border-radius:.5rem;background:hsl(0 0% 100%);color:hsl(220 15% 40%);cursor:pointer;transition:background .15s ease,color .15s ease}.QRModal_closeBtn__SXWmv:hover{background:hsl(220 15% 96%);color:hsl(220 15% 20%)}.QRModal_content__mZDyL{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem 2rem}.QRModal_iconWrap__HgFyR{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary));margin-bottom:1.25rem}.QRModal_title__9CSHZ{font-size:1.375rem;font-weight:500;color:hsl(227 40% 13%);margin:0 0 .5rem;letter-spacing:-.02em}.QRModal_subtitle__vz6AJ{font-size:.9375rem;color:hsl(215 15% 45%);line-height:1.55;margin:0 0 1.75rem;max-width:20rem}.QRModal_qrFrame__Euu1d{display:flex;align-items:center;justify-content:center;padding:1.25rem;background:hsl(0 0% 100%);border:.5px solid hsl(220 15% 92%);border-radius:.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}.QRModal_qrImage__2aT1d{display:block;width:240px;height:240px;border-radius:.5rem}.QRModal_spinner__F0zb_{animation:QRModal_qrSpin__CRoVP .8s linear infinite;color:hsl(var(--primary))}@keyframes QRModal_qrSpin__CRoVP{to{transform:rotate(1turn)}}.PatientsHero_section__PzctX{position:relative;background:radial-gradient(80rem 40rem at 50% -10%,hsl(var(--primary)/.12),transparent 70%),hsl(var(--background));padding:10rem 1.5rem 8rem;display:flex;justify-content:center;overflow-x:clip;overflow-y:visible}.PatientsHero_container__5WIJS{width:100%;max-width:80rem;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.PatientsHero_content__YqsW_{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.75rem}.PatientsHero_badge__jl5dX{display:inline-flex;align-items:center;gap:0;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.08em}.PatientsHero_headline___rw6g{font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:500;line-height:1.04;letter-spacing:-.05em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.PatientsHero_highlight__gbWzm{color:hsl(var(--primary))}.PatientsHero_subtext__KA2Zk{font-size:clamp(1.125rem,1.8vw,1.35rem);color:hsl(var(--muted-foreground));line-height:1.6;max-width:38rem;margin:0;text-wrap:pretty}.PatientsHero_actions__w_P61{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-start}.PatientsHero_trust__t_WIi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.875rem}.PatientsHero_trustItem___I9xi{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;color:hsl(var(--muted-foreground));font-weight:500}.PatientsHero_checkIcon__apS0z{color:hsl(var(--primary));flex-shrink:0;font-size:1.125rem}.PatientsHero_mockupWrapper__O4pq9{position:relative;display:flex;justify-content:center;align-items:center}.PatientsHero_mockupContainer__5Zo7h{position:relative;width:100%;max-width:340px;z-index:2}.PatientsHero_iphone__T5L77{filter:none}.PatientsHero_mockupWrapper__O4pq9:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160%;height:160%;background:radial-gradient(circle,hsl(var(--primary)/.08) 0,transparent 70%);z-index:1;pointer-events:none}@media (max-width:64rem){.PatientsHero_container__5WIJS{grid-template-columns:1fr;gap:5rem;text-align:center;max-width:48rem}.PatientsHero_content__YqsW_{align-items:center;text-align:center}.PatientsHero_actions__w_P61{justify-content:center}.PatientsHero_trust__t_WIi{align-items:center}.PatientsHero_mockupContainer__5Zo7h{max-width:300px}}@media (max-width:48rem){.PatientsHero_section__PzctX{padding:8rem 1.25rem 5rem}.PatientsHero_actions__w_P61{flex-direction:column;align-items:stretch}}.PatientsSections_accessSection__sfwhJ{padding:12rem 1.5rem 9.5rem;background-color:hsl(var(--background))}.PatientsSections_accessWrapper__237wy{max-width:80rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.PatientsSections_accessIntro__6i67D{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,26rem);gap:clamp(2rem,5vw,4.5rem);align-items:center}.PatientsSections_accessHeader__JDymL{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.25rem;max-width:34rem}.PatientsSections_accessHeadline__MEiZa{font-size:clamp(1.75rem,3.2vw,3rem);font-weight:500;line-height:1.2;letter-spacing:-.035em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.PatientsSections_accessCopy__fN2pJ{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0;text-wrap:pretty}.PatientsSections_accessCards__YteS4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.PatientsSections_accessVisual__TzJzB{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border-radius:var(--radius-xl);overflow:hidden;padding:.35rem;border:var(--illustration-card-border);background:hsl(var(--surface))}.PatientsSections_accessVisualImage__wPFrG{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.PatientsSections_accessVisualOverlay__xaD9K{position:absolute;inset:0;background:linear-gradient(180deg,hsl(var(--foreground)/.12) 0,hsl(var(--foreground)/.48) 100%),radial-gradient(110% 90% at 0 0,hsl(var(--primary)/.2) 0,transparent 64%)}.PatientsSections_accessVisualLabel__55EYh{position:absolute;left:1.5rem;bottom:1.25rem;margin:0;color:hsl(var(--white));font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:500;letter-spacing:-.02em;z-index:1}.PatientsSections_accessCard__JsFQG{display:flex;flex-direction:column;gap:.875rem;padding:2rem;background:linear-gradient(160deg,hsl(var(--surface)),hsl(var(--surface)/.75));border:var(--card-border);border-radius:var(--radius-xl);transition:transform .3s ease;overflow:hidden;position:relative}.PatientsSections_accessCard__JsFQG:hover{transform:translateY(-4px)}.PatientsSections_accessCardTop__FYpx8{display:flex;align-items:center;justify-content:space-between}.PatientsSections_accessCardIcon__S_RWJ{width:2rem;height:2rem;flex-shrink:0;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary))}.PatientsSections_accessStepNum__JZVCW{font-family:Poppins,sans-serif;font-size:2rem;font-weight:500;color:hsl(var(--foreground)/.07);line-height:1;letter-spacing:-.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PatientsSections_accessCardLabel__SI5hf{font-size:1.0625rem;font-weight:500;color:hsl(var(--foreground));margin:0;letter-spacing:-.01em}.PatientsSections_accessCardDesc__12DAD{font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.6;margin:0}.PatientsSections_divider__iqxyg{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 20%,rgba(255,255,255,.12) 80%,transparent);margin-top:4rem}.PatientsSections_benefitsSection__e_m8V{padding:10rem 1.5rem;background-color:hsl(var(--background))}.PatientsSections_benefitsContainer__JrpZi{max-width:80rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.PatientsSections_benefitsHeadline__at2Us{font-size:clamp(1.75rem,3.2vw,3rem);font-weight:500;line-height:1.2;letter-spacing:-.035em;color:hsl(var(--foreground));margin:0;max-width:48rem;text-wrap:balance}.PatientsSections_benefitsCopy__7H_H7{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;max-width:42rem;margin:0}.PatientsSections_benefitsGrid__dGAHR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.PatientsSections_benefitCard__vamdt{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;background:linear-gradient(160deg,hsl(var(--surface)),hsl(var(--surface)/.75));border:var(--card-border);border-radius:var(--radius-xl);transition:transform .3s ease;overflow:hidden;position:relative}.PatientsSections_benefitCard__vamdt:hover{transform:translateY(-4px)}.PatientsSections_benefitCardVisual__fl3Ch{width:100%;margin-bottom:.25rem;background:var(--illustration-panel);border-radius:var(--radius-lg);overflow:hidden}.PatientsSections_benefitCardVisual__fl3Ch>*{width:100%}.PatientsSections_benefitCardIcon__X_9V3{width:2rem;height:2rem;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--primary));background:hsl(var(--primary)/.08);border:none}.PatientsSections_benefitCardTitle__LRqj6{font-size:1.25rem;font-weight:500;color:hsl(var(--foreground));margin:0;letter-spacing:-.02em;line-height:1.25}.PatientsSections_benefitList__pm45C{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.PatientsSections_benefitListItem__MeWpZ{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.5}.PatientsSections_benefitDot__dUYKH{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.PatientsSections_benefitTagline__OyCXp{font-size:.9375rem;font-weight:500;color:hsl(var(--foreground));margin:0;padding-top:.5rem;border-top:var(--illustration-card-border)}.PatientsSections_testimonialsSection__obX4v{padding:5rem 1.5rem 10rem;background-color:hsl(var(--background))}.PatientsSections_testimonialsInner__qdbVr{max-width:80rem;width:100%;margin:0 auto}.PatientsSections_testimonialsHeader__CFipf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;max-width:48rem;margin:0 auto 2.5rem}.PatientsSections_testimonialsBadgeWrap__5AKn2{display:flex;justify-content:center}.PatientsSections_testimonialsBadge__n1Ukb{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:var(--radius-lg);border:var(--illustration-card-border);background:linear-gradient(160deg,hsl(var(--surface)),hsl(var(--surface)/.85));text-decoration:none;color:hsl(var(--foreground));transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px hsl(var(--foreground)/.04)}.PatientsSections_testimonialsBadge__n1Ukb:hover{opacity:.92;border-color:hsl(var(--primary)/.25)}.PatientsSections_testimonialsBadgeLogo__uYZAf{width:auto;height:clamp(1.375rem,2.8vw,1.875rem);max-width:min(220px,72vw);-o-object-fit:contain;object-fit:contain}.PatientsSections_testimonialsHeadline__LcDdB{font-size:clamp(1.75rem,3.2vw,3rem);font-weight:500;line-height:1.2;letter-spacing:-.035em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.PatientsSections_testimonialsCopy__25lHy{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0 auto;max-width:min(42rem,100%);text-align:center;text-wrap:pretty}.PatientsSections_testimonialsCopyLink__ErZaX{color:hsl(var(--primary));font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:hsl(var(--primary)/.45);transition:color .15s ease,text-decoration-color .15s ease}.PatientsSections_testimonialsCopyLink__ErZaX:hover{color:hsl(var(--primary));text-decoration-color:hsl(var(--primary)/.85)}@supports (text-wrap:balance){.PatientsSections_testimonialsCopy__25lHy{text-wrap:balance}}.PatientsSections_testimonialsColumns__jREfC{display:flex;justify-content:center;gap:1.5rem;max-height:740px;overflow:hidden;mask-image:linear-gradient(180deg,transparent,black 25%,black 75%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 25%,black 75%,transparent)}.PatientsSections_testimonialsCtaWrap__mv2Oi{display:flex;justify-content:center;margin-top:2.5rem}@media (max-width:72rem){.PatientsSections_accessContainer__9lFIi{grid-template-columns:1fr;gap:2rem}}@media (max-width:56rem){.PatientsSections_accessCards__YteS4,.PatientsSections_accessIntro__6i67D,.PatientsSections_benefitsGrid__dGAHR{grid-template-columns:1fr}.PatientsSections_accessVisual__TzJzB{max-width:22rem;margin-inline:auto}}@media (max-width:40rem){.PatientsSections_accessSection__sfwhJ,.PatientsSections_benefitsSection__e_m8V,.PatientsSections_testimonialsSection__obX4v{padding:4rem 1rem}.PatientsSections_accessDevices__jqGaP{flex-direction:column;gap:1.5rem;padding:1.5rem 1rem;min-height:auto}.PatientsSections_accessPhone__UMUzr{width:140px}}.PharmacySolutionsThreeCards_cardVisual__uAEVb{width:100%;margin-bottom:.5rem;background:var(--illustration-panel);border-radius:var(--radius-lg);overflow:hidden}.PharmacySolutionsThreeCards_cardVisual__uAEVb>*{width:100%}.PharmacyFramework_beamContainer__Mzohb{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(1.5rem,4vw,3.5rem);width:100%;height:100%;min-height:min(420px,70vh);padding:.5rem clamp(.5rem,2vw,1.5rem);margin:0 auto;max-width:72rem}.PharmacyFramework_leftCol__byxo3,.PharmacyFramework_rightCol__HQqfJ{display:flex;flex-direction:column;gap:.875rem;flex-shrink:0;justify-content:center}.PharmacyFramework_centerNode__Odstf{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0;z-index:1}.PharmacyFramework_centerLogo__mfsl3{width:4.5rem;height:4.5rem;border-radius:var(--radius-md);background:linear-gradient(135deg,hsl(218 45% 18%),hsl(var(--primary)));display:flex;align-items:center;justify-content:center;box-shadow:0 0 32px hsl(var(--primary)/.35);font-size:1.5rem;font-weight:500;color:#fff}.PharmacyFramework_centerLabel__L3It7{font-size:.75rem;font-weight:500;color:hsl(var(--foreground));white-space:nowrap}.PharmacyFramework_capNode__ljGNA{display:flex;align-items:center;gap:.625rem;z-index:1;padding:.4rem .65rem .4rem .45rem;border-radius:var(--radius-md);border:var(--illustration-card-border-subtle);background:hsl(var(--background)/.65)}.PharmacyFramework_capIcon__06i8E{width:2.125rem;height:2.125rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PharmacyFramework_capLabel__vFp_F{font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:hsl(var(--foreground));line-height:1.3;max-width:11rem;text-wrap:balance}.PharmacyFramework_rightCol__HQqfJ .PharmacyFramework_capNode__ljGNA{flex-direction:row-reverse;padding:.4rem .45rem .4rem .65rem}.PharmacyFramework_rightCol__HQqfJ .PharmacyFramework_capLabel__vFp_F{text-align:right}@media (max-width:48rem){.PharmacyFramework_beamContainer__Mzohb{min-height:300px;padding:.25rem 0;gap:.75rem}.PharmacyFramework_leftCol__byxo3,.PharmacyFramework_rightCol__HQqfJ{gap:.5rem}.PharmacyFramework_capNode__ljGNA{padding:.3rem .45rem .3rem .35rem;gap:.45rem}.PharmacyFramework_rightCol__HQqfJ .PharmacyFramework_capNode__ljGNA{padding:.3rem .35rem .3rem .45rem}.PharmacyFramework_capIcon__06i8E{width:1.875rem;height:1.875rem}.PharmacyFramework_capIcon__06i8E svg{width:1.125rem;height:1.125rem}.PharmacyFramework_capLabel__vFp_F{font-size:.65rem;font-weight:500;max-width:4.75rem;line-height:1.25}}