.landing-header{position:absolute;z-index:60;top:0;left:50%;display:flex;width:min(calc(100% - 4rem),88rem);min-height:5.5rem;align-items:center;justify-content:space-between;direction:ltr;pointer-events:none;transform:translate(-50%)}.landing-header-language-option[lang=ar]{direction:rtl;text-align:right}.landing-header-mark{display:grid;width:2.5rem;min-width:2.75rem;height:2.75rem;place-items:center;pointer-events:auto}.landing-header-mark img{display:block;width:1rem;height:auto;filter:drop-shadow(0 .35rem .8rem rgba(47,47,43,.12));pointer-events:none;user-select:none}.landing-header-actions{display:flex;align-items:center;gap:.5rem;pointer-events:auto}.landing-header-link,.landing-header-cta{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.72rem 1.3rem;border:1px solid transparent;border-radius:999px;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:720;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out,transform .18s ease-out}.landing-header-link{background:transparent;box-shadow:none;color:var(--landing-header-ink, #4a4a42)}.landing-header-cta{background:linear-gradient(135deg,#6b5b4b 0% 42%,#4a4a42);box-shadow:0 .8rem 2rem #2f2f2b2e;color:#fff}.landing-header-language{display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--landing-header-ink, #4a4a42);cursor:pointer;font:inherit;transition:background .18s ease-out,box-shadow .18s ease-out,color .18s ease-out,transform .18s ease-out}.landing-header-language svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.landing-header-language-picker{position:relative}.landing-header-language-panel{position:absolute;top:calc(100% + .65rem);right:0;z-index:30;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;width:min(36rem,calc(100vw - 2rem));padding:.6rem;border:1px solid rgba(107,91,75,.2);border-radius:1rem;background:#faf8f4fa;box-shadow:0 1.25rem 3rem #2f2f2b33}.landing-header-language-option{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 1rem;gap:.65rem;align-items:center;min-height:2.75rem;padding:.55rem .7rem;border-radius:.7rem;color:#4a4a42;text-decoration:none;transition:background .16s ease-out,color .16s ease-out}.landing-header-language-option>span:first-child{color:#9b8573;font-size:.68rem;font-weight:800;letter-spacing:.08em}.landing-header-language-option>strong{font-size:.88rem;font-weight:650}.landing-header-language-option.is-selected{background:#efe7dc;color:#2f2f2b}.landing-header-language-option:focus-visible{outline:2px solid #6b5b4b;outline-offset:-2px}.landing-header-language[aria-expanded=true]{background:#faf8f4e6;box-shadow:0 .8rem 2.2rem #2f2f2b1f;color:#2f2f2b}.landing-header-language:active,.landing-header-link:active,.landing-header-cta:active{transform:scale(.98)}.landing-header-mark:focus-visible,.landing-header-link:focus-visible,.landing-header-cta:focus-visible,.landing-header-language:focus-visible{outline:2px solid #6b5b4b;outline-offset:4px}@media(hover:hover)and (pointer:fine){.landing-header-link:hover{border-color:#6b5b4b8f;background:transparent;box-shadow:none;color:var(--landing-header-ink, #4a4a42);transform:none}.landing-header-cta:hover{background:linear-gradient(135deg,#4a4a42,#2f2f2b);box-shadow:0 1rem 2.4rem #2f2f2b3d;transform:translateY(-2px)}.landing-header-language:hover{background:var(--landing-header-language-hover, rgba(250, 248, 244, .7));color:var(--landing-header-ink-hover, #2f2f2b)}.landing-header-language-option:hover{background:#f4efe7;color:#2f2f2b}}body>.coach-seo-signature{display:none}@media(max-width:720px){.landing-header{width:calc(100% - 2rem);min-height:4.75rem}.landing-header-mark{width:2.75rem;min-width:2.75rem;height:2.75rem}.landing-header-mark img{width:.85rem}.landing-header-actions{gap:.35rem}.landing-header-link,.landing-header-cta{min-height:2.75rem;padding:.65rem .9rem;font-size:.75rem}.landing-header-language{width:2.75rem;height:2.75rem}.landing-header-language-panel{width:min(23rem,calc(100vw - 2rem));max-height:min(28rem,calc(100dvh - 6rem));overflow-y:auto}.landing-header-language-option{grid-template-columns:1.8rem minmax(0,1fr) .75rem;padding-inline:.55rem}.landing-header-language-option>strong{font-size:.78rem}}@media(max-width:370px){.landing-header{width:calc(100% - 1.25rem)}.landing-header-actions{gap:.15rem}.landing-header-link{padding-inline:.55rem}.landing-header-cta{padding-inline:.7rem}}.center-team-host{display:block;position:relative;z-index:1}.center-team{--ct-ink:#2f2f2b;--ct-paper:#f4efe7;--ct-gold:#c7a977;position:relative;box-sizing:border-box;background:var(--ct-paper);color:var(--ct-ink);font-family:Geist,Montserrat,sans-serif}.center-team *,.center-team *:before,.center-team *:after{box-sizing:border-box}.center-team__sticky{position:sticky;top:0;display:flex;height:100lvh;min-height:640px;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(48px,7vh,72px) 0}.center-team__header{display:flex;width:min(calc(100% - 40px),1320px);align-items:flex-end;justify-content:space-between;gap:32px;margin:0 auto clamp(28px,4vw,48px)}.center-team__header p{margin:0 0 10px;font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;opacity:.68}.center-team__header h2{max-width:18ch;margin:0;color:inherit;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.35rem,4.2vw,4.4rem);font-weight:400;line-height:.94}.center-team__header ul{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding:0;list-style:none}.center-team__header a{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(47 47 43/.18);border-radius:50%;background:#faf8f473;color:inherit;transition:background-color .2s ease,transform .2s ease}.center-team__header a:hover{background:#dcc8b594;transform:translateY(-2px)}.center-team__header a:focus-visible{outline:2px solid var(--ct-ink);outline-offset:3px}.center-team__header svg{width:22px;height:22px}.center-team__viewport{width:100%;overflow:hidden}.center-team__rail{display:flex;width:max-content;max-width:none;gap:12px;padding:0 max(20px,calc((100vw - 1320px)/2));will-change:transform}.center-team__member{position:relative;width:min(78vw,332px);aspect-ratio:3/4;flex:0 0 auto;margin:0;overflow:hidden;border-radius:28px;background:#efe7dc}.center-team__member img{width:100%;height:100%;object-fit:cover}.center-team__member figcaption{position:absolute;right:24px;bottom:24px;left:24px;display:flex;min-height:68px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 18px;border:1px solid rgb(255 255 255/.46);border-radius:18px;background:#faf8f4d6;color:var(--ct-ink);text-align:center;backdrop-filter:blur(15px)}.center-team__member strong{font-size:16px;font-weight:650}.center-team__member small{font-size:13px;opacity:.7}.center-team__member--incomplete{border:1px dashed rgb(107 91 75/.45);background:#f4efe7}.center-team__photo-placeholder{position:absolute;inset:0 0 92px;display:grid;place-content:center;gap:10px;width:100%;padding:24px;border:0;background:linear-gradient(145deg,#f4efe7,#e4d9c6);color:#6b5b4b;font:650 14px/1.35 Geist,sans-serif;text-align:center;cursor:pointer}.center-team__photo-placeholder>span[aria-hidden],.center-team__add>span{display:grid;width:48px;height:48px;place-items:center;margin:auto;border:1px solid rgb(107 91 75/.28);border-radius:50%;background:#faf8f4;font-size:28px;font-weight:400}.center-team__photo-label{display:block;white-space:nowrap}.center-team__remove{position:absolute;z-index:2;top:14px;right:14px;min-height:38px;padding:0 14px;border:1px solid rgb(255 255 255/.65);border-radius:999px;background:linear-gradient(135deg,#6b5b4b 0% 42%,#4a4a42);color:#fff;font:700 12px Geist,sans-serif;cursor:pointer;backdrop-filter:blur(10px);transition:background-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.center-team__remove:hover,.center-team__remove:focus{background:linear-gradient(135deg,#4a4a42,#2f2f2b)}.center-team__remove:active,.center-team__add:active,.center-team__photo-placeholder:active{transform:scale(.97)}.center-team__remove:focus-visible,.center-team__add:focus-visible,.center-team__photo-placeholder:focus-visible{outline:3px solid #c7a977;outline-offset:3px}.center-team__add{display:grid;place-content:center;gap:10px;border:1px dashed rgb(107 91 75/.45);color:#6b5b4b;background:linear-gradient(145deg,#faf8f4,#efe7dc);font-family:Geist,sans-serif;text-align:center;cursor:pointer}.center-team__add strong{margin-top:4px;font-size:16px}.center-team__add small{font-size:13px;font-weight:450;opacity:.72}.hatipikal-is-editing .center-team__member [data-hp-placeholder]{min-width:8ch;border-radius:5px;color:#6b5b4b}.hatipikal-is-editing .center-team__member [data-hp-placeholder]:focus{color:#2f2f2b;background:#fff}@media(max-width:640px){.center-team__sticky{min-height:560px;padding:40px 0}.center-team__header{width:auto;align-items:flex-start;flex-direction:column;gap:22px;margin:0 16px 28px}.center-team__header h2{font-size:clamp(2.25rem,12vw,3.35rem)}.center-team__header a{width:48px;height:48px}.center-team__rail{padding-inline:16px}.center-team__member{width:78vw;border-radius:22px}.center-team__rail--multiple .center-team__member{width:58vw}}@media(prefers-reduced-motion:reduce){.center-team__header a,.center-team__remove{transition:none}.center-team__rail{will-change:auto}}:root{color-scheme:light;background:#faf8f4;color:#2f2f2b;--font-ui: "Geist", Montserrat, system-ui, sans-serif;--font-display: "Cormorant Garamond", Georgia, serif;--heading-weight: 400;--heading-weight-soft: 400;--heading-1: clamp(2.25rem, 4vw, 3.4rem);--heading-2: clamp(1.65rem, 2.6vw, 2.35rem);--heading-3: clamp(1.15rem, 1.6vw, 1.4rem);--heading-card: clamp(1.4rem, 1.9vw, 1.85rem);--heading-row: clamp(1.2rem, 1.5vw, 1.3rem);--heading-serif-min: 1rem;--heading-leading: 1.06;--heading-leading-tight: .98;--heading-tracking: -.01em;--heading-em-color: #9b8573;--eyebrow-family: var(--font-ui);--eyebrow-size: .69rem;--eyebrow-weight: 600;--eyebrow-tracking: .14em;--eyebrow-color: #6b5b4b;--eyebrow-color-inverse: rgba(255, 255, 255, .92);--eyebrow-leading: 1;--eyebrow-rule: 24px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#faf8f4}body{margin:0;background:#faf8f4}a{color:inherit}.pharmacy-page{--ink: #2f2f2b;--ink-soft: #4a4a42;--paper: #faf8f4;--cream: #f4efe7;--sand: #dcc8b5;--taupe: #9b8573;--sage: #8d9a84;--gold: #c7a977;--brown: #6b5b4b;--line: rgba(107, 91, 75, .22);overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--font-ui)}.pharmacy-page h1,.pharmacy-page h2,.pharmacy-page h3{margin:0;font-family:var(--font-display);font-weight:var(--heading-weight-soft);letter-spacing:var(--heading-tracking);text-wrap:balance}.pharmacy-page p{text-wrap:pretty}.pharmacy-skip{position:fixed;z-index:90;top:.75rem;left:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:var(--ink);color:var(--paper);transform:translateY(-160%)}.pharmacy-skip:focus{transform:none}.pharmacy-eyebrow{margin:0;color:var(--brown);font-family:var(--eyebrow-family);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);line-height:var(--eyebrow-leading);text-transform:uppercase}.pharmacy-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.7rem;padding:.85rem 1.35rem;border:1px solid transparent;border-radius:.55rem;font-size:.9rem;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.pharmacy-button svg{width:1rem;height:1rem}.pharmacy-button--primary{background:var(--brown);color:#fff}.pharmacy-button--primary:hover{background:var(--ink-soft)}.pharmacy-button--secondary{border-color:#2f2f2b85;background:#faf8f4db;color:var(--ink)}.pharmacy-button:active{transform:translateY(1px) scale(.98)}.pharmacy-button:focus-visible,.pharmacy-page a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.pharmacy-hero{position:relative;min-height:100dvh;overflow:hidden;isolation:isolate;background:var(--cream)}.pharmacy-hero .landing-header{--landing-header-ink: var(--ink);--landing-header-ink-hover: var(--brown);position:relative;z-index:20}.pharmacy-hero .landing-header-cta{border-radius:.55rem;background:var(--brown);color:#fff;box-shadow:none;white-space:nowrap}.pharmacy-hero__image,.pharmacy-hero__veil{position:absolute;inset:0;width:100%;height:100%}.pharmacy-hero__image{object-fit:cover;object-position:center}.pharmacy-hero__veil{background:linear-gradient(90deg,#faf8f4fc,#faf8f4f2 34%,#faf8f466 58%,#faf8f405 80%),linear-gradient(0deg,rgba(244,239,231,.5),transparent 42%)}.pharmacy-hero__copy{position:relative;z-index:3;display:flex;width:min(calc(100% - 5rem),88rem);min-height:calc(100dvh - 4.5rem);margin:0 auto;padding:clamp(4.5rem,9vh,6rem) 0 clamp(2.5rem,7vh,5rem);flex-direction:column;align-items:flex-start;justify-content:center}.pharmacy-hero h1{max-width:47rem;margin-top:1.1rem;font-size:clamp(3.25rem,5.4vw,5.7rem);line-height:.94}.pharmacy-hero__lead{max-width:37rem;margin:1.45rem 0 0;color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.55}.pharmacy-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.7rem}.pharmacy-statement,.pharmacy-journey,.pharmacy-services,.pharmacy-boundary{width:min(calc(100% - 5rem),88rem);margin:0 auto}.pharmacy-statement{display:grid;min-height:70vh;padding:clamp(6rem,11vw,10rem) 0;align-content:center}.pharmacy-statement>p{margin:0 0 1.35rem;color:var(--sage);font-size:.95rem;font-weight:650}.pharmacy-statement h2{max-width:67rem;font-size:clamp(3.1rem,6.5vw,6.2rem);line-height:.94}.pharmacy-journey{padding:clamp(5rem,9vw,8.5rem) 0;border-top:1px solid var(--line)}.pharmacy-journey header{max-width:49rem}.pharmacy-journey h2,.pharmacy-services h2,.pharmacy-boundary h2{font-size:clamp(2.7rem,4.7vw,5.2rem);line-height:.98}.pharmacy-journey header>p,.pharmacy-services header>p:last-child{max-width:40rem;margin:1.2rem 0 0;color:var(--brown);font-size:1.05rem;line-height:1.65}.pharmacy-journey ol{display:grid;grid-template-columns:1.25fr .9fr .9fr 1.25fr;margin:clamp(3.5rem,6vw,6rem) 0 0;padding:0;list-style:none}.pharmacy-journey li{min-height:18rem;padding:1.8rem 1.35rem;border-left:1px solid var(--line)}.pharmacy-journey li:last-child{border-right:1px solid var(--line)}.pharmacy-journey li:nth-child(2){margin-top:3rem}.pharmacy-journey li:nth-child(3){margin-top:6rem}.pharmacy-journey li:nth-child(4){margin-top:1.5rem}.pharmacy-journey li svg,.pharmacy-services article svg,.pharmacy-continuity__copy>svg,.pharmacy-boundary__intro>svg{width:2rem;height:2rem;color:var(--brown)}.pharmacy-journey h3,.pharmacy-services h3,.pharmacy-boundary h3{margin-top:3rem;font-size:var(--heading-card);line-height:var(--heading-leading)}.pharmacy-journey li p,.pharmacy-services article p,.pharmacy-boundary article p{margin:.85rem 0 0;color:var(--brown);line-height:1.58}.pharmacy-continuity{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(20rem,.84fr);min-height:76vh;background:var(--sand)}.pharmacy-continuity figure{min-height:40rem;margin:0;overflow:hidden}.pharmacy-continuity figure img{display:block;width:100%;height:100%;object-fit:cover}.pharmacy-continuity__copy{display:flex;padding:clamp(3rem,7vw,7rem);flex-direction:column;align-items:flex-start;justify-content:center}.pharmacy-continuity__copy h2{max-width:35rem;margin-top:2rem;font-size:clamp(2.8rem,4.5vw,5rem);line-height:.98}.pharmacy-continuity__copy p{max-width:33rem;margin:1.5rem 0 0;color:var(--brown);font-size:1.05rem;line-height:1.65}.pharmacy-services{padding:clamp(6rem,11vw,10rem) 0}.pharmacy-services header{max-width:57rem}.pharmacy-services header .pharmacy-eyebrow{margin-bottom:1.2rem}.pharmacy-services__grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-template-areas:"education habits follow" "education brand brand";gap:1px;margin-top:clamp(3.5rem,7vw,6rem);background:var(--line)}.pharmacy-services article{min-height:16rem;padding:clamp(1.6rem,3vw,2.7rem);background:#fff}.pharmacy-services article:first-child{grid-area:education;min-height:32rem;background:var(--sage)}.pharmacy-services article:nth-child(2){grid-area:habits}.pharmacy-services article:nth-child(3){grid-area:follow}.pharmacy-services article:nth-child(4){grid-area:brand;background:var(--cream)}.pharmacy-services article h3{margin-top:clamp(3rem,7vw,7rem)}.pharmacy-page .center-team{background:var(--cream);color:var(--ink)}.pharmacy-page .center-team__sticky{background:var(--cream)}.pharmacy-page .center-team__header p{color:var(--brown)}.pharmacy-boundary{display:grid;grid-template-columns:minmax(0,.85fr) minmax(26rem,1.15fr);gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,11vw,10rem) 0;border-top:1px solid var(--line)}.pharmacy-boundary__intro>svg{margin-bottom:2rem}.pharmacy-boundary__intro>p{max-width:38rem;margin:1.4rem 0 0;color:var(--brown);font-size:1.05rem;line-height:1.65}.pharmacy-boundary__list{align-self:center}.pharmacy-boundary article{display:grid;grid-template-columns:1.5rem 1fr;gap:1rem;padding:1.7rem 0;border-bottom:1px solid var(--line)}.pharmacy-boundary article:first-child{padding-top:0}.pharmacy-boundary article svg{width:1.25rem;height:1.25rem;margin-top:.2rem;color:var(--sage)}.pharmacy-boundary article h3{margin-top:0}.pharmacy-closing{display:grid;min-height:76vh;place-items:center;padding:clamp(6rem,10vw,9rem) 1.25rem;background:var(--ink);color:var(--paper);text-align:center}.pharmacy-closing>div{max-width:68rem}.pharmacy-closing h2{font-size:clamp(3.3rem,6vw,6.5rem);line-height:.94}.pharmacy-closing p{max-width:39rem;margin:1.6rem auto 2rem;color:var(--sand);font-size:1.05rem;line-height:1.65}.pharmacy-closing .pharmacy-button--primary{background:var(--gold);color:var(--ink)}.pharmacy-footer{display:flex;justify-content:space-between;gap:1.5rem;padding:1.7rem clamp(1.25rem,5vw,4.75rem);border-top:1px solid rgba(220,200,181,.16);background:var(--ink);color:var(--sand);font-size:.75rem}.pharmacy-footer a{text-decoration:none}.pharmacy-footer nav{display:flex;gap:1.25rem}[data-pharmacy-reveal]{opacity:0;transform:translateY(1.6rem);transition:opacity .65s ease,transform .65s cubic-bezier(.16,1,.3,1)}[data-pharmacy-reveal].is-visible{opacity:1;transform:none}@media(max-width:900px){.pharmacy-hero__veil{background:linear-gradient(90deg,#faf8f4fa,#faf8f4d6 60%,#faf8f480)}.pharmacy-hero__copy{width:min(calc(100% - 2.5rem),42rem)}.pharmacy-hero h1{max-width:39rem}.pharmacy-journey ol{grid-template-columns:1fr 1fr}.pharmacy-journey li:nth-child(n){margin-top:0}.pharmacy-continuity{grid-template-columns:1fr}.pharmacy-continuity figure{min-height:34rem}.pharmacy-boundary{grid-template-columns:1fr}}@media(max-width:640px){.pharmacy-hero{min-height:100dvh}.pharmacy-hero__image{object-position:62% center}.pharmacy-hero__veil{background:linear-gradient(0deg,#faf8f4fc 8%,#faf8f4e6 56%,#faf8f452)}.pharmacy-hero__copy{width:calc(100% - 2rem);min-height:calc(100dvh - 4.5rem);padding-top:14rem;justify-content:flex-end}.pharmacy-hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}.pharmacy-actions{width:100%;flex-direction:column}.pharmacy-button{width:100%}.pharmacy-statement,.pharmacy-journey,.pharmacy-services,.pharmacy-boundary{width:calc(100% - 2.5rem)}.pharmacy-statement h2,.pharmacy-journey h2,.pharmacy-services h2,.pharmacy-boundary h2{font-size:clamp(2.65rem,12vw,4rem)}.pharmacy-journey ol{grid-template-columns:1fr}.pharmacy-journey li{min-height:0;padding:2rem 0;border-right:0;border-left:0;border-bottom:1px solid var(--line)}.pharmacy-journey li:last-child{border-right:0}.pharmacy-journey h3{margin-top:2rem}.pharmacy-continuity figure{min-height:28rem}.pharmacy-continuity__copy{padding:4.5rem 1.25rem}.pharmacy-services__grid{grid-template-columns:1fr;grid-template-areas:none}.pharmacy-services article:nth-child(n){grid-area:auto;min-height:15rem}.pharmacy-footer{flex-wrap:wrap}.pharmacy-footer>span{order:3;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-pharmacy-reveal]{opacity:1;transform:none;transition:none}.pharmacy-button{transition:none}}
