.IntegrativeMedicinePage-module__WZtHyW__page{--ink:#143858;--copy:#3f6073;--muted:#6d828c;--green:#24785f;--mint:#4ecca3;--gold:#a97933;--warm:#f7f3ee;--line:#14385821;min-width:320px;color:var(--ink);background:#fff;overflow:clip}.IntegrativeMedicinePage-module__WZtHyW__skipLink{z-index:110;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:.5rem;padding:.75rem 1rem;font-size:.82rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.IntegrativeMedicinePage-module__WZtHyW__skipLink:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.IntegrativeMedicinePage-module__WZtHyW__header{z-index:40;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:min(100%,1440px);min-height:98px;padding:1.25rem clamp(1.25rem,4vw,4rem);display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.IntegrativeMedicinePage-module__WZtHyW__logoLink{border-radius:.25rem;outline:none;align-items:center;width:fit-content;min-height:44px;display:inline-flex}.IntegrativeMedicinePage-module__WZtHyW__logo{width:clamp(10rem,18vw,13.65rem);height:auto}.IntegrativeMedicinePage-module__WZtHyW__navigation{align-items:center;gap:clamp(1.35rem,2.6vw,2.55rem);display:flex}.IntegrativeMedicinePage-module__WZtHyW__navigation>a{color:#143858bf;outline:none;align-items:center;min-height:44px;font-size:.79rem;font-weight:620;text-decoration:none;display:inline-flex;position:relative}.IntegrativeMedicinePage-module__WZtHyW__navigation>a:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .24s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.IntegrativeMedicinePage-module__WZtHyW__navigation>a:hover:after{transform-origin:0;transform:scaleX(1)}.IntegrativeMedicinePage-module__WZtHyW__headerActions{justify-self:end;align-items:center;gap:.75rem;display:flex}.IntegrativeMedicinePage-module__WZtHyW__headerCta{min-height:48px;color:var(--ink);-webkit-backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #14385873;border-radius:999px;outline:none;align-items:center;gap:.75rem;padding:.65rem 1.2rem;font-size:.77rem;font-weight:660;text-decoration:none;transition:background-color .22s,transform .22s;display:inline-flex}.IntegrativeMedicinePage-module__WZtHyW__headerCta svg,.IntegrativeMedicinePage-module__WZtHyW__primaryAction svg,.IntegrativeMedicinePage-module__WZtHyW__secondaryAction svg,.IntegrativeMedicinePage-module__WZtHyW__textAction svg{width:1rem;height:1rem;transition:transform .22s}.IntegrativeMedicinePage-module__WZtHyW__headerCta:hover,.IntegrativeMedicinePage-module__WZtHyW__primaryAction:hover,.IntegrativeMedicinePage-module__WZtHyW__secondaryAction:hover,.IntegrativeMedicinePage-module__WZtHyW__callAction:hover{transform:translateY(-2px)}.IntegrativeMedicinePage-module__WZtHyW__headerCta:hover svg,.IntegrativeMedicinePage-module__WZtHyW__primaryAction:hover svg,.IntegrativeMedicinePage-module__WZtHyW__secondaryAction:hover svg,.IntegrativeMedicinePage-module__WZtHyW__textAction:hover svg{transform:translate(3px)}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu{display:none;position:relative}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu summary{cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #14385847;border-radius:50%;outline:none;place-content:center;gap:6px;width:46px;height:46px;list-style:none;display:grid}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu summary::-webkit-details-marker{display:none}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu summary span{background:var(--ink);width:18px;height:1.5px;transition:transform .22s}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu[open] summary span:first-child{transform:translateY(3.75px)rotate(45deg)}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu[open] summary span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu nav{-webkit-backdrop-filter:blur(18px);background:#f7f3eefa;border:1px solid #ffffffbf;border-radius:1.25rem;width:min(19rem,100vw - 2.5rem);padding:1.1rem;display:grid;position:absolute;top:calc(100% + .8rem);right:0;box-shadow:0 28px 70px #14385833}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu nav>p{color:var(--green);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .5rem;padding:.45rem .7rem;font-size:.62rem;font-weight:720}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu nav>a{min-height:46px;color:var(--ink);border-top:1px solid #14385814;outline:none;align-items:center;padding:.65rem .7rem;font-size:.9rem;font-weight:570;text-decoration:none;display:flex}.IntegrativeMedicinePage-module__WZtHyW__hero{--hero-light-x:50%;--hero-light-y:38%;isolation:isolate;background:radial-gradient(circle at var(--hero-light-x) var(--hero-light-y), #ffffffeb, transparent 28rem), linear-gradient(108deg, #f7f3ee 0%, #f5f5ef 53%, #eef6f2 100%);grid-template-columns:minmax(0,.83fr) minmax(32rem,1fr);align-items:center;gap:clamp(2rem,3vw,4.5rem);min-height:min(940px,100dvh);padding:clamp(8.5rem,11vw,10.25rem) max(1.25rem,50vw - 656px) 5rem;display:grid;position:relative}.IntegrativeMedicinePage-module__WZtHyW__hero:after{z-index:-1;content:"";border:1px solid #24785f1c;border-radius:50%;width:58vw;height:58vw;position:absolute;bottom:-20vw;right:-13vw}.IntegrativeMedicinePage-module__WZtHyW__heroAtmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.IntegrativeMedicinePage-module__WZtHyW__heroAtmosphere:before{content:"";opacity:.18;background-image:radial-gradient(#14385821 .6px,#0000 .6px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5% 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 5% 30%,#000 100%)}.IntegrativeMedicinePage-module__WZtHyW__heroAtmosphere span:first-child{background:radial-gradient(circle,#4ecca31f,#0000 67%);border-radius:50%;width:65rem;height:65rem;position:absolute;top:-28rem;right:-15rem}.IntegrativeMedicinePage-module__WZtHyW__heroAtmosphere span:last-child{background:radial-gradient(circle,#a9793314,#0000 68%);border-radius:50%;width:38rem;height:38rem;position:absolute;bottom:-20rem;left:-8rem}.IntegrativeMedicinePage-module__WZtHyW__heroCopy{z-index:2;max-width:40rem;position:relative}.IntegrativeMedicinePage-module__WZtHyW__eyebrow{color:var(--green);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.65rem;font-weight:720;display:flex}.IntegrativeMedicinePage-module__WZtHyW__eyebrow>span{background:var(--gold);width:2rem;height:1px}.IntegrativeMedicinePage-module__WZtHyW__hero h1{letter-spacing:-.068em;max-width:43rem;margin:1.6rem 0 0;font-size:clamp(3.8rem,6.3vw,7.25rem);font-weight:450;line-height:.91}.IntegrativeMedicinePage-module__WZtHyW__hero h1 span{color:var(--green);font-style:italic;font-weight:420;display:block}.IntegrativeMedicinePage-module__WZtHyW__heroLead{max-width:36rem;color:var(--copy);margin:2rem 0 0;font-size:clamp(.98rem,1.35vw,1.13rem);line-height:1.75}.IntegrativeMedicinePage-module__WZtHyW__heroActions,.IntegrativeMedicinePage-module__WZtHyW__ctaActions{flex-wrap:wrap;gap:.8rem;margin-top:2.3rem;display:flex}.IntegrativeMedicinePage-module__WZtHyW__primaryAction,.IntegrativeMedicinePage-module__WZtHyW__secondaryAction,.IntegrativeMedicinePage-module__WZtHyW__callAction{border-radius:999px;outline:none;justify-content:center;align-items:center;gap:.85rem;min-height:52px;padding:.75rem 1.35rem;font-size:.8rem;font-weight:670;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex}.IntegrativeMedicinePage-module__WZtHyW__primaryAction{border:1px solid var(--ink);background:var(--ink);color:#fff;box-shadow:0 16px 38px #14385833}.IntegrativeMedicinePage-module__WZtHyW__secondaryAction{color:var(--ink);background:#ffffff9e;border:1px solid #14385859}.IntegrativeMedicinePage-module__WZtHyW__availability{color:#587286;letter-spacing:.03em;align-items:center;gap:.7rem;margin:1.65rem 0 0;font-size:.67rem;font-weight:630;line-height:1.5;display:flex}.IntegrativeMedicinePage-module__WZtHyW__availability span{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #4ecca31f}.IntegrativeMedicinePage-module__WZtHyW__heroSystem{z-index:1;min-width:0;position:relative}.IntegrativeMedicinePage-module__WZtHyW__meaningSection,.IntegrativeMedicinePage-module__WZtHyW__systemSection,.IntegrativeMedicinePage-module__WZtHyW__perspectiveSection,.IntegrativeMedicinePage-module__WZtHyW__supportSection,.IntegrativeMedicinePage-module__WZtHyW__journeySection,.IntegrativeMedicinePage-module__WZtHyW__physicianSection,.IntegrativeMedicinePage-module__WZtHyW__faqSection{padding:clamp(6rem,10vw,10rem) max(1.25rem,50vw - 656px)}.IntegrativeMedicinePage-module__WZtHyW__meaningSection{background:#fff;grid-template-columns:minmax(0,.72fr) minmax(30rem,1fr);gap:clamp(4rem,10vw,10rem);display:grid}.IntegrativeMedicinePage-module__WZtHyW__sectionIntro h2,.IntegrativeMedicinePage-module__WZtHyW__systemIntro h2,.IntegrativeMedicinePage-module__WZtHyW__perspectiveCopy h2,.IntegrativeMedicinePage-module__WZtHyW__supportIntro h2,.IntegrativeMedicinePage-module__WZtHyW__journeyIntro h2,.IntegrativeMedicinePage-module__WZtHyW__physicianCopy h2,.IntegrativeMedicinePage-module__WZtHyW__faqIntro h2,.IntegrativeMedicinePage-module__WZtHyW__finalCta h2{letter-spacing:-.065em;margin:1.35rem 0 0;font-size:clamp(3rem,5.3vw,6rem);font-weight:450;line-height:.96}.IntegrativeMedicinePage-module__WZtHyW__sectionIntro h2 span,.IntegrativeMedicinePage-module__WZtHyW__perspectiveCopy h2 span,.IntegrativeMedicinePage-module__WZtHyW__finalCta h2 span{color:var(--green);font-style:italic;display:block}.IntegrativeMedicinePage-module__WZtHyW__sectionIntro>p:last-child,.IntegrativeMedicinePage-module__WZtHyW__systemIntro>p,.IntegrativeMedicinePage-module__WZtHyW__perspectiveCopy>p:last-child,.IntegrativeMedicinePage-module__WZtHyW__supportIntro>p:last-child,.IntegrativeMedicinePage-module__WZtHyW__faqIntro>p:last-child,.IntegrativeMedicinePage-module__WZtHyW__physicianCopy>p{color:var(--copy);margin:1.7rem 0 0;font-size:.92rem;line-height:1.78}.IntegrativeMedicinePage-module__WZtHyW__principles{margin:0;padding:0;list-style:none}.IntegrativeMedicinePage-module__WZtHyW__principles li{border-top:1px solid var(--line);grid-template-columns:3.6rem 1fr;gap:1.5rem;padding:1.8rem 0;display:grid}.IntegrativeMedicinePage-module__WZtHyW__principles li:last-child{border-bottom:1px solid var(--line)}.IntegrativeMedicinePage-module__WZtHyW__principles li>span,.IntegrativeMedicinePage-module__WZtHyW__perspectiveList li>span{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.62rem}.IntegrativeMedicinePage-module__WZtHyW__principles h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:520}.IntegrativeMedicinePage-module__WZtHyW__principles p{max-width:34rem;color:var(--copy);margin:.65rem 0 0;font-size:.81rem;line-height:1.65}.IntegrativeMedicinePage-module__WZtHyW__systemSection{background:linear-gradient(130deg,#f3f1eb,#f2f7f3);grid-template-columns:minmax(17rem,.58fr) minmax(35rem,1fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid;position:relative;overflow:hidden}.IntegrativeMedicinePage-module__WZtHyW__systemSection:before{content:"";background-image:linear-gradient(#14385809 1px,#0000 1px),linear-gradient(90deg,#14385809 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000,#0000 68%);mask-image:radial-gradient(circle at 70%,#000,#0000 68%)}.IntegrativeMedicinePage-module__WZtHyW__systemIntro{z-index:1;max-width:30rem;position:relative}.IntegrativeMedicinePage-module__WZtHyW__systemIntro h2{font-size:clamp(3rem,4.8vw,5.4rem)}.IntegrativeMedicinePage-module__WZtHyW__interactionHint{color:var(--green);letter-spacing:.08em;text-transform:uppercase;border:1px solid #24785f24;border-radius:999px;margin-top:1.8rem;padding:.6rem .8rem;font-size:.61rem;font-weight:690;display:inline-flex}.IntegrativeMedicinePage-module__WZtHyW__systemVisual{z-index:1;position:relative}.IntegrativeMedicinePage-module__WZtHyW__perspectiveSection{background:var(--ink);color:#fff;grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr);gap:clamp(4rem,9vw,10rem);display:grid}.IntegrativeMedicinePage-module__WZtHyW__perspectiveCopy{max-width:35rem}.IntegrativeMedicinePage-module__WZtHyW__perspectiveCopy .IntegrativeMedicinePage-module__WZtHyW__eyebrow,.IntegrativeMedicinePage-module__WZtHyW__perspectiveCopy h2 span{color:#82dabd}.IntegrativeMedicinePage-module__WZtHyW__perspectiveCopy>p:last-child{color:#ffffffb3}.IntegrativeMedicinePage-module__WZtHyW__perspectiveList{border-top:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;margin:0;padding:0;list-style:none;display:grid}.IntegrativeMedicinePage-module__WZtHyW__perspectiveList li{color:#ffffffe0;border-bottom:1px solid #ffffff26;grid-template-columns:2.5rem 1fr;align-items:center;gap:.8rem;min-height:6.5rem;padding:1rem .8rem;font-size:.82rem;line-height:1.4;display:grid}.IntegrativeMedicinePage-module__WZtHyW__perspectiveList li:nth-child(odd){border-right:1px solid #ffffff26}.IntegrativeMedicinePage-module__WZtHyW__perspectiveList li>span{color:#d4ad72}.IntegrativeMedicinePage-module__WZtHyW__supportSection{background:#fff;grid-template-columns:minmax(0,.72fr) minmax(28rem,1fr);gap:4rem 9rem;display:grid}.IntegrativeMedicinePage-module__WZtHyW__supportIntro{max-width:38rem}.IntegrativeMedicinePage-module__WZtHyW__supportList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.IntegrativeMedicinePage-module__WZtHyW__supportList li{border-bottom:1px solid var(--line);color:#31556c;align-items:center;gap:.8rem;min-height:4.4rem;padding:.9rem .6rem;font-size:.82rem;display:flex}.IntegrativeMedicinePage-module__WZtHyW__supportList li span{border:1px solid var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #4ecca314}.IntegrativeMedicinePage-module__WZtHyW__educationalNote{border-left:2px solid var(--gold);color:#657781;background:#fbf8f3;grid-column:1/-1;margin:0;padding:1rem 1.2rem;font-size:.72rem;line-height:1.6}.IntegrativeMedicinePage-module__WZtHyW__journeySection{background:#f7f3ee}.IntegrativeMedicinePage-module__WZtHyW__journeyIntro{grid-template-columns:.55fr 1fr;align-items:end;gap:4rem;display:grid}.IntegrativeMedicinePage-module__WZtHyW__journeyIntro h2{max-width:53rem;font-size:clamp(3rem,5vw,5.7rem)}.IntegrativeMedicinePage-module__WZtHyW__journeySteps{grid-template-columns:repeat(3,1fr);margin:clamp(4rem,7vw,7rem) 0 0;padding:0;list-style:none;display:grid}.IntegrativeMedicinePage-module__WZtHyW__journeySteps li{border-left:1px solid #14385824;min-height:18rem;padding:0 clamp(1.3rem,3vw,3rem);position:relative}.IntegrativeMedicinePage-module__WZtHyW__journeySteps li:first-child{border-left:0;padding-left:0}.IntegrativeMedicinePage-module__WZtHyW__journeySteps li:last-child{padding-right:0}.IntegrativeMedicinePage-module__WZtHyW__stepNumber{width:3.3rem;height:3.3rem;color:var(--green);font-family:var(--font-geist-mono),monospace;background:#ffffff8c;border:1px solid #24785f42;border-radius:50%;place-items:center;font-size:.62rem;display:inline-grid}.IntegrativeMedicinePage-module__WZtHyW__stepLine{background:linear-gradient(90deg,var(--gold),#a979331f);transform-origin:0;width:100%;height:1px;margin:2rem 0;display:block}.IntegrativeMedicinePage-module__WZtHyW__journeySteps h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:470}.IntegrativeMedicinePage-module__WZtHyW__journeySteps p{max-width:20rem;color:var(--copy);margin:1rem 0 0;font-size:.82rem;line-height:1.7}.IntegrativeMedicinePage-module__WZtHyW__physicianSection{background:#fff;grid-template-columns:minmax(25rem,.86fr) minmax(0,1fr);align-items:center;gap:clamp(4rem,10vw,10rem);display:grid}.IntegrativeMedicinePage-module__WZtHyW__physicianImage{background:#eeeae4;border-radius:50% 50% 1.5rem 1.5rem/34% 34% 1.5rem 1.5rem;min-height:42rem;position:relative;overflow:hidden;box-shadow:0 36px 90px #14385824}.IntegrativeMedicinePage-module__WZtHyW__physicianImage img{object-fit:cover;object-position:center 24%}.IntegrativeMedicinePage-module__WZtHyW__physicianImage>span{background:linear-gradient(#0000 65%,#14385824);position:absolute;inset:0}.IntegrativeMedicinePage-module__WZtHyW__physicianCopy{max-width:37rem}.IntegrativeMedicinePage-module__WZtHyW__physicianCopy h2{font-size:clamp(3.6rem,6vw,6.5rem)}.IntegrativeMedicinePage-module__WZtHyW__physicianRole{letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--gold)!important;font-size:.69rem!important}.IntegrativeMedicinePage-module__WZtHyW__textAction{min-height:48px;color:var(--green);border-bottom:1px solid #24785f66;outline:none;align-items:center;gap:.8rem;margin-top:1.8rem;font-size:.82rem;font-weight:680;text-decoration:none;display:inline-flex}.IntegrativeMedicinePage-module__WZtHyW__faqSection{background:linear-gradient(135deg,#f7f3ee,#f3f7f4);grid-template-columns:minmax(18rem,.62fr) minmax(30rem,1fr);gap:clamp(4rem,9vw,10rem);display:grid}.IntegrativeMedicinePage-module__WZtHyW__faqIntro{max-width:32rem}.IntegrativeMedicinePage-module__WZtHyW__faqIntro h2{font-size:clamp(3.1rem,5vw,5.7rem)}.IntegrativeMedicinePage-module__WZtHyW__faqList{border-top:1px solid var(--line)}.IntegrativeMedicinePage-module__WZtHyW__faqItem{border-bottom:1px solid var(--line)}.IntegrativeMedicinePage-module__WZtHyW__faqItem h3{margin:0}.IntegrativeMedicinePage-module__WZtHyW__faqItem button{width:100%;min-height:5.2rem;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem .2rem;font-size:clamp(.94rem,1.5vw,1.12rem);font-weight:580;display:flex}.IntegrativeMedicinePage-module__WZtHyW__faqIcon{border:1px solid #24785f33;border-radius:50%;flex:none;width:2.4rem;height:2.4rem;transition:background-color .22s,transform .22s;position:relative}.IntegrativeMedicinePage-module__WZtHyW__faqIcon:before,.IntegrativeMedicinePage-module__WZtHyW__faqIcon:after{content:"";background:var(--green);width:.8rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IntegrativeMedicinePage-module__WZtHyW__faqIcon:after{transition:transform .22s;transform:translate(-50%,-50%)rotate(90deg)}.IntegrativeMedicinePage-module__WZtHyW__faqItem[data-open=true] .IntegrativeMedicinePage-module__WZtHyW__faqIcon{background:#4ecca31c;transform:rotate(90deg)}.IntegrativeMedicinePage-module__WZtHyW__faqItem[data-open=true] .IntegrativeMedicinePage-module__WZtHyW__faqIcon:after{transform:translate(-50%,-50%)rotate(0)}.IntegrativeMedicinePage-module__WZtHyW__faqPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .22s;display:grid}.IntegrativeMedicinePage-module__WZtHyW__faqItem[data-open=true] .IntegrativeMedicinePage-module__WZtHyW__faqPanel{opacity:1;grid-template-rows:1fr}.IntegrativeMedicinePage-module__WZtHyW__faqPanel>div{min-height:0;overflow:hidden}.IntegrativeMedicinePage-module__WZtHyW__faqPanel p{max-width:43rem;color:var(--copy);margin:0;padding:0 3.5rem 1.7rem 0;font-size:.82rem;line-height:1.72}.IntegrativeMedicinePage-module__WZtHyW__finalCta{isolation:isolate;background:var(--ink);color:#fff;text-align:center;place-items:center;min-height:42rem;padding:7rem 1.25rem;display:grid;position:relative;overflow:hidden}.IntegrativeMedicinePage-module__WZtHyW__finalCta>div:not(.IntegrativeMedicinePage-module__WZtHyW__ctaAtmosphere){z-index:1;max-width:67rem;position:relative}.IntegrativeMedicinePage-module__WZtHyW__finalCta .IntegrativeMedicinePage-module__WZtHyW__eyebrow{color:#82dabd;justify-content:center}.IntegrativeMedicinePage-module__WZtHyW__finalCta h2{font-size:clamp(4rem,8vw,8.5rem)}.IntegrativeMedicinePage-module__WZtHyW__finalCta h2 span{color:#82dabd}.IntegrativeMedicinePage-module__WZtHyW__finalCta p:not(.IntegrativeMedicinePage-module__WZtHyW__eyebrow){color:#ffffffb8;max-width:42rem;margin:1.8rem auto 0;font-size:.94rem;line-height:1.75}.IntegrativeMedicinePage-module__WZtHyW__ctaActions{justify-content:center}.IntegrativeMedicinePage-module__WZtHyW__finalCta .IntegrativeMedicinePage-module__WZtHyW__primaryAction{color:var(--ink);background:#fff;border-color:#fff}.IntegrativeMedicinePage-module__WZtHyW__callAction{color:#fff;border:1px solid #ffffff57}.IntegrativeMedicinePage-module__WZtHyW__callAction svg{width:1.05rem;height:1.05rem}.IntegrativeMedicinePage-module__WZtHyW__ctaAtmosphere{position:absolute;inset:0;overflow:hidden}.IntegrativeMedicinePage-module__WZtHyW__ctaAtmosphere:before{content:"";opacity:.18;background-image:radial-gradient(#ffffff29 .6px,#0000 .6px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.IntegrativeMedicinePage-module__WZtHyW__ctaAtmosphere span{border:1px solid #82dabd24;border-radius:50%;position:absolute}.IntegrativeMedicinePage-module__WZtHyW__ctaAtmosphere span:first-child{width:64rem;height:64rem;top:-24rem;left:calc(50% - 32rem)}.IntegrativeMedicinePage-module__WZtHyW__ctaAtmosphere span:last-child{width:80rem;height:80rem;bottom:-29rem;left:calc(50% - 40rem)}.IntegrativeMedicinePage-module__WZtHyW__motionRoot[data-motion=ready] [data-reveal]{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.IntegrativeMedicinePage-module__WZtHyW__motionRoot[data-motion=ready] [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.IntegrativeMedicinePage-module__WZtHyW__logoLink:focus-visible,.IntegrativeMedicinePage-module__WZtHyW__navigation>a:focus-visible,.IntegrativeMedicinePage-module__WZtHyW__headerCta:focus-visible,.IntegrativeMedicinePage-module__WZtHyW__mobileMenu summary:focus-visible,.IntegrativeMedicinePage-module__WZtHyW__mobileMenu nav>a:focus-visible,.IntegrativeMedicinePage-module__WZtHyW__primaryAction:focus-visible,.IntegrativeMedicinePage-module__WZtHyW__secondaryAction:focus-visible,.IntegrativeMedicinePage-module__WZtHyW__callAction:focus-visible,.IntegrativeMedicinePage-module__WZtHyW__textAction:focus-visible,.IntegrativeMedicinePage-module__WZtHyW__faqItem button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--green)}@media (max-width:1199px){.IntegrativeMedicinePage-module__WZtHyW__header{grid-template-columns:1fr auto}.IntegrativeMedicinePage-module__WZtHyW__navigation{display:none}.IntegrativeMedicinePage-module__WZtHyW__mobileMenu{display:block}.IntegrativeMedicinePage-module__WZtHyW__hero{grid-template-columns:minmax(0,.85fr) minmax(27rem,1fr);min-height:auto;padding-top:8.5rem}.IntegrativeMedicinePage-module__WZtHyW__meaningSection,.IntegrativeMedicinePage-module__WZtHyW__perspectiveSection,.IntegrativeMedicinePage-module__WZtHyW__supportSection,.IntegrativeMedicinePage-module__WZtHyW__faqSection{gap:4rem}}@media (max-width:899px){.IntegrativeMedicinePage-module__WZtHyW__hero{grid-template-columns:1fr;padding-top:10rem}.IntegrativeMedicinePage-module__WZtHyW__heroCopy{max-width:46rem}.IntegrativeMedicinePage-module__WZtHyW__heroSystem{width:100%;max-width:43rem;margin:-1rem auto 0}.IntegrativeMedicinePage-module__WZtHyW__meaningSection,.IntegrativeMedicinePage-module__WZtHyW__systemSection,.IntegrativeMedicinePage-module__WZtHyW__perspectiveSection,.IntegrativeMedicinePage-module__WZtHyW__supportSection,.IntegrativeMedicinePage-module__WZtHyW__physicianSection,.IntegrativeMedicinePage-module__WZtHyW__faqSection{grid-template-columns:1fr}.IntegrativeMedicinePage-module__WZtHyW__systemIntro,.IntegrativeMedicinePage-module__WZtHyW__supportIntro,.IntegrativeMedicinePage-module__WZtHyW__physicianCopy,.IntegrativeMedicinePage-module__WZtHyW__faqIntro{max-width:42rem}.IntegrativeMedicinePage-module__WZtHyW__systemSection{gap:1rem}.IntegrativeMedicinePage-module__WZtHyW__journeyIntro{grid-template-columns:1fr;gap:1.5rem}.IntegrativeMedicinePage-module__WZtHyW__physicianImage{width:100%;max-width:38rem;min-height:38rem}}@media (max-width:699px){.IntegrativeMedicinePage-module__WZtHyW__header{min-height:82px;padding-block:1rem}.IntegrativeMedicinePage-module__WZtHyW__headerCta{min-width:44px;padding-inline:.85rem;font-size:0}.IntegrativeMedicinePage-module__WZtHyW__headerCta svg{width:1.1rem;height:1.1rem}.IntegrativeMedicinePage-module__WZtHyW__hero{padding-top:8.25rem;padding-bottom:4rem}.IntegrativeMedicinePage-module__WZtHyW__hero h1{font-size:clamp(3.5rem,16vw,5.7rem)}.IntegrativeMedicinePage-module__WZtHyW__heroLead{font-size:.94rem}.IntegrativeMedicinePage-module__WZtHyW__heroActions{flex-direction:column;align-items:stretch}.IntegrativeMedicinePage-module__WZtHyW__heroSystem{margin-top:0}.IntegrativeMedicinePage-module__WZtHyW__availability{align-items:flex-start}.IntegrativeMedicinePage-module__WZtHyW__meaningSection,.IntegrativeMedicinePage-module__WZtHyW__systemSection,.IntegrativeMedicinePage-module__WZtHyW__perspectiveSection,.IntegrativeMedicinePage-module__WZtHyW__supportSection,.IntegrativeMedicinePage-module__WZtHyW__journeySection,.IntegrativeMedicinePage-module__WZtHyW__physicianSection,.IntegrativeMedicinePage-module__WZtHyW__faqSection{padding-block:5.5rem}.IntegrativeMedicinePage-module__WZtHyW__sectionIntro h2,.IntegrativeMedicinePage-module__WZtHyW__systemIntro h2,.IntegrativeMedicinePage-module__WZtHyW__perspectiveCopy h2,.IntegrativeMedicinePage-module__WZtHyW__supportIntro h2,.IntegrativeMedicinePage-module__WZtHyW__journeyIntro h2,.IntegrativeMedicinePage-module__WZtHyW__physicianCopy h2,.IntegrativeMedicinePage-module__WZtHyW__faqIntro h2{font-size:clamp(2.8rem,13vw,4.4rem)}.IntegrativeMedicinePage-module__WZtHyW__principles li{grid-template-columns:2.6rem 1fr;gap:.8rem}.IntegrativeMedicinePage-module__WZtHyW__interactionHint{display:none}.IntegrativeMedicinePage-module__WZtHyW__perspectiveList,.IntegrativeMedicinePage-module__WZtHyW__supportList{grid-template-columns:1fr}.IntegrativeMedicinePage-module__WZtHyW__perspectiveList li:nth-child(odd){border-right:0}.IntegrativeMedicinePage-module__WZtHyW__supportSection{gap:2.5rem}.IntegrativeMedicinePage-module__WZtHyW__journeySteps{grid-template-columns:1fr;gap:0;margin-top:3.5rem}.IntegrativeMedicinePage-module__WZtHyW__journeySteps li,.IntegrativeMedicinePage-module__WZtHyW__journeySteps li:first-child,.IntegrativeMedicinePage-module__WZtHyW__journeySteps li:last-child{border-top:1px solid var(--line);border-left:0;grid-template-columns:3.3rem 1fr;gap:1rem;min-height:auto;padding:1.3rem 0;display:grid}.IntegrativeMedicinePage-module__WZtHyW__stepNumber{grid-row:1/3}.IntegrativeMedicinePage-module__WZtHyW__stepLine{display:none}.IntegrativeMedicinePage-module__WZtHyW__journeySteps p{margin-top:.6rem}.IntegrativeMedicinePage-module__WZtHyW__physicianImage{min-height:32rem}.IntegrativeMedicinePage-module__WZtHyW__faqPanel p{padding-right:.5rem}.IntegrativeMedicinePage-module__WZtHyW__finalCta{min-height:38rem}.IntegrativeMedicinePage-module__WZtHyW__finalCta h2{font-size:clamp(3.6rem,17vw,5.7rem)}.IntegrativeMedicinePage-module__WZtHyW__ctaActions{flex-direction:column;align-items:stretch;width:min(100%,22rem);margin-inline:auto}}@media (max-width:399px){.IntegrativeMedicinePage-module__WZtHyW__logo{width:9.4rem}.IntegrativeMedicinePage-module__WZtHyW__header{gap:.65rem;padding-inline:1rem}.IntegrativeMedicinePage-module__WZtHyW__headerActions{gap:.45rem}.IntegrativeMedicinePage-module__WZtHyW__hero,.IntegrativeMedicinePage-module__WZtHyW__meaningSection,.IntegrativeMedicinePage-module__WZtHyW__systemSection,.IntegrativeMedicinePage-module__WZtHyW__perspectiveSection,.IntegrativeMedicinePage-module__WZtHyW__supportSection,.IntegrativeMedicinePage-module__WZtHyW__journeySection,.IntegrativeMedicinePage-module__WZtHyW__physicianSection,.IntegrativeMedicinePage-module__WZtHyW__faqSection{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.IntegrativeMedicinePage-module__WZtHyW__motionRoot[data-motion=ready] [data-reveal]{opacity:1;transition:none;transform:none}.IntegrativeMedicinePage-module__WZtHyW__headerCta,.IntegrativeMedicinePage-module__WZtHyW__headerCta svg,.IntegrativeMedicinePage-module__WZtHyW__primaryAction,.IntegrativeMedicinePage-module__WZtHyW__secondaryAction,.IntegrativeMedicinePage-module__WZtHyW__callAction,.IntegrativeMedicinePage-module__WZtHyW__textAction svg,.IntegrativeMedicinePage-module__WZtHyW__mobileMenu summary span,.IntegrativeMedicinePage-module__WZtHyW__faqIcon,.IntegrativeMedicinePage-module__WZtHyW__faqIcon:after,.IntegrativeMedicinePage-module__WZtHyW__faqPanel{transition:none}}
