.home{background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);overflow-x:clip}.skip-link{z-index:50;background:var(--color-brand-primary);color:var(--color-text-inverse);border-radius:var(--radius-button,10px);padding:.5rem .75rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:.75rem}.home .eyebrow{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-saffron);margin:0 0 .85rem;font-size:.8125rem;font-weight:600}.home h1,.home h2,.home .paths--choices .program-card h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-heading);font-weight:500}.home h1 span,.home h2 span{display:block}.home h3,.home p,.home li,.home legend,.home a{font-family:var(--font-sans)}.home-main{isolation:isolate;position:relative}.home-main:before{content:"";z-index:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.home-main>.section{z-index:1;position:relative}.section{padding:clamp(4rem, 9vw, var(--section-padding-y)) var(--page-gutter,20px);padding-bottom:clamp(4.25rem, 10vw, calc(var(--section-padding-y) + .5rem))}.section.assess{scroll-margin-top:calc(var(--nav-height,72px) + 1rem)}.section__intro,.paths__grid,.programs__grid,.why__list,.consult__panel,.masterclass__layout{width:min(70rem,100%);margin-inline:auto}.section__intro{max-width:38rem;margin-bottom:clamp(2rem,4vw,2.75rem)}.home-main .section__intro h2{text-wrap:balance}.section__intro h2,.hero h1{font-size:clamp(var(--text-display-sm-mobile), 4.2vw, var(--text-display-md));line-height:1.08}.home-main .section__intro p{text-wrap:pretty;max-width:36rem}.section__intro p,.hero__lede,.program-card p,.path-card p,.assess p,.consult p,.masterclass p,.why__list p{font-size:var(--text-body-lg-mobile);color:var(--color-text-secondary);margin-top:.75rem;line-height:1.6}.home-btn{min-height:3rem;font-size:var(--text-button);text-align:center;white-space:nowrap;transition:background .2s var(--ease-standard,ease), color .2s var(--ease-standard,ease), border-color .2s var(--ease-standard,ease), transform .15s var(--ease-standard,ease);border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:.75rem 1.15rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.home-btn:active{transform:translateY(1px)}.home-btn:focus-visible{outline:2px solid var(--color-brand-saffron);outline-offset:3px}.home-btn--primary{background:var(--color-brand-primary);color:var(--color-text-inverse)}.home-btn--primary:hover{background:var(--color-brand-dark)}.home-main .home-btn--primary:hover,.home-main .home-btn--ghost:hover{transform:translateY(-1px)}.home-main .home-btn--primary:active,.home-main .home-btn--ghost:active{transform:translateY(1px)}.home-btn--ghost{color:var(--color-brand-primary);border-color:var(--color-brand-primary);background:0 0}.home-btn--ghost:hover{background:var(--color-bg-info)}.home-btn--sage.home-btn--primary{background:var(--color-brand-green);color:var(--color-text-inverse);border-color:#0000}.home-btn--sage.home-btn--primary:hover{background:color-mix(in srgb, var(--color-brand-green) 82%, var(--color-brand-dark));color:var(--color-text-inverse)}.hero--photo{isolation:isolate;width:100%;margin-top:calc(-1 * (var(--nav-height) + env(safe-area-inset-top,0px)));padding-top:calc(var(--nav-height) + env(safe-area-inset-top,0px));min-height:calc(100dvh - env(safe-area-inset-top,0px));background-color:var(--color-bg-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__visual{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__photo{pointer-events:none;position:absolute;inset:0}.hero__picture{width:100%;height:100%;display:block}.hero__photo img{object-fit:cover;object-position:78% center;width:100%;height:100%;display:block}@keyframes home-hero-kenburns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.5%,-.75%)}}@media (prefers-reduced-motion:no-preference){.hero--photo .hero__photo img{animation:home-hero-kenburns 22s var(--ease-arrival) infinite alternate;will-change:transform}}.hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(102deg, var(--color-bg-dark) 0%, color-mix(in srgb, var(--color-bg-dark) 86%, transparent) 18%, color-mix(in srgb, var(--color-bg-dark) 36%, transparent) 42%, transparent 64%);position:absolute;inset:0}.hero__inner{z-index:2;width:100%;padding:clamp(1.5rem, 4vw, 2.75rem) var(--page-gutter) clamp(2rem, 5vw, 3rem);flex:1;align-items:center;display:flex;position:relative}.hero__copy{width:min(40rem,100%)}.hero__doctor-tag{z-index:1;border:1px solid color-mix(in srgb, var(--color-text-inverse) 24%, transparent);background:color-mix(in srgb, var(--color-bg-dark) 74%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:min(14rem,42vw);box-shadow:0 14px 36px color-mix(in srgb, var(--color-bg-dark) 42%, transparent);pointer-events:auto;border-radius:12px;padding:.7rem .9rem;position:absolute;bottom:clamp(1.75rem,6vh,3.5rem);right:clamp(1rem,3.5vw,2.75rem)}.hero__doctor-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-inverse);margin:0;font-size:clamp(1rem,2vw,1.12rem);font-weight:500;line-height:1.2}.hero__doctor-credential{letter-spacing:.05em;color:color-mix(in srgb, var(--color-brand-saffron) 90%, var(--color-text-inverse));margin:.2rem 0 0;font-size:.78rem;font-weight:600}.hero--photo h1{color:var(--color-text-inverse);font-size:clamp(var(--text-display-sm-mobile), 4.2vw, var(--text-display-md));letter-spacing:-.03em;line-height:1.05}.hero--photo h1 .hero__emphasis{font-size:clamp(3.25rem, 8.5vw, var(--text-display-xl));font-style:italic;font-weight:var(--font-display-medium);letter-spacing:-.035em;color:var(--color-brand-saffron);margin-top:.06em;padding-bottom:.06em;line-height:1.12;display:block}.hero--photo .hero__lede{max-width:34rem;color:color-mix(in srgb, var(--color-text-inverse) 88%, transparent);margin:1.25rem 0 0}.hero--photo .home-btn--primary{background:var(--color-on-photo-surface);color:var(--color-on-photo-cta);border:1px solid color-mix(in srgb, var(--color-on-photo-heading) 12%, transparent)}.hero--photo .home-btn--primary:hover{color:var(--color-brand-dark);background:#fff}.hero--photo .home-btn--ghost{color:var(--color-text-inverse);border-color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent);background:0 0}.hero--photo .home-btn--ghost:hover{background:color-mix(in srgb, var(--color-text-inverse) 12%, transparent);border-color:var(--color-text-inverse)}.hero--photo .hero__copy .three-day-lp__countdown{margin:0 0 1.15rem}.hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.hero__actions-meta{color:color-mix(in srgb, var(--color-text-inverse) 70%, transparent);font-size:var(--text-body-sm);align-items:center;gap:.4rem;margin:.75rem 0 0;display:inline-flex}.hero__trust{flex-wrap:wrap;gap:.65rem;max-width:36rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.hero__trust-item{border:1px solid color-mix(in srgb, var(--color-text-inverse) 22%, transparent);background:color-mix(in srgb, var(--color-bg-dark) 55%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;align-items:flex-start;gap:.55rem;padding:.55rem .75rem;display:flex}.hero__trust-item svg{color:var(--color-brand-saffron);flex-shrink:0;margin-top:.1rem}.hero__trust-text{flex-direction:column;gap:.08rem;display:flex}.hero__trust-text strong{color:var(--color-text-inverse);font-size:var(--text-body-sm);font-weight:600;line-height:1.25}.hero__trust-text>span{color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent);font-size:var(--text-label);line-height:1.3}.paths__grid,.programs__grid,.why__list{gap:1rem;display:grid}.path-card,.program-card,.consult__panel,.masterclass__layout{border:1px solid var(--color-border-default);background:var(--color-bg-secondary);border-radius:16px;padding:1.35rem}.paths--choices .program-card{box-shadow:0 14px 36px color-mix(in srgb, var(--color-brand-primary) 7%, transparent);transition:transform .22s var(--ease-standard,ease), box-shadow .22s var(--ease-standard,ease);border-radius:18px;padding:clamp(1.35rem,3vw,1.75rem)}.paths--choices .program-card:hover{box-shadow:0 20px 44px color-mix(in srgb, var(--color-brand-primary) 11%, transparent);transform:translateY(-2px)}.assess{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--color-brand-saffron) 14%, var(--color-bg-info)) 0%, transparent 55%), var(--color-bg-info)}.assess__panel{border:1px solid color-mix(in srgb, var(--color-brand-primary) 12%, var(--color-border-default));background:color-mix(in srgb, var(--color-bg-secondary) 92%, var(--color-bg-info));width:min(44rem,100%);box-shadow:0 1px 0 color-mix(in srgb, var(--color-text-inverse) 65%, transparent) inset, 0 22px 48px color-mix(in srgb, var(--color-brand-primary) 10%, transparent);border-radius:20px 20px 20px 6px;margin-inline:auto;padding:clamp(1.65rem,4.5vw,2.5rem)}.assess__header{margin-bottom:.85rem}.assess__header .eyebrow{margin:0}.home .assess__header .eyebrow--lead{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;color:var(--color-brand-primary);font-size:clamp(1.1rem,3vw,1.4rem);font-style:italic;font-weight:500;line-height:1.2}.assess__header h2{letter-spacing:-.03em;color:var(--color-text-heading);margin:.4rem 0 0;font-size:clamp(1.55rem,4vw,2rem);line-height:1.15}.assess__lede{max-width:38rem;color:color-mix(in srgb, var(--ink) 82%, transparent);margin:1rem 0 0;font-size:1.02rem;line-height:1.55}.assess__facts{flex-wrap:wrap;gap:.45rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.assess__facts li{letter-spacing:.02em;color:var(--color-chip-text);background:var(--color-chip-bg);border:1px solid var(--color-chip-border);border-radius:8px;padding:.42rem .75rem;font-size:.82rem;font-weight:600}.assess__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.35rem;display:flex}.assess__actions .home-btn{margin-top:0}.assess__actions .assess__note{flex:12rem;margin:0}.path-card h3,.why__list h3{font-size:var(--text-h4-mobile);color:var(--color-text-heading);font-weight:600;line-height:1.3}.path-card .home-btn,.program-card .home-btn,.consult .home-btn,.masterclass .home-btn{margin-top:1.15rem}.path-card__meta,.program-card__meta,.assess__note,.consult__safety,.masterclass__meta{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin-top:.7rem}.path-card,.program-card{flex-direction:column;display:flex}.path-card .home-btn{align-self:flex-start;margin-top:auto;padding-top:.25rem}.paths__grid{max-width:52rem}.section.paths--choices{background:color-mix(in srgb, var(--color-bg-secondary) 40%, var(--color-bg-primary))}.paths--choices .paths__grid--choices{align-items:stretch;max-width:min(72rem,100%);margin-inline:auto}.paths--choices .program-card p{font-size:var(--text-body-lg-mobile);color:var(--color-text-secondary);margin-top:.65rem;line-height:1.5}.paths--choices .program-card h3{margin:.4rem 0 0;font-size:clamp(1.35rem,2.8vw,1.65rem);line-height:1.12}.paths--choices .program-card__label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.paths--choices .program-card__outcome{font-family:var(--font-sans);margin-top:.75rem;font-size:.95rem;font-weight:600;line-height:1.4;color:var(--color-text-heading)!important}.paths--choices .program-card ul{font-family:var(--font-sans);color:var(--color-text-primary);flex:1;margin:.85rem 0 0;padding-left:1.1rem;font-size:.92rem;line-height:1.45}.paths--choices .program-card li+li{margin-top:.35rem}.paths--choices .program-card__meta{text-align:center;margin-top:.65rem}.paths--choices .program-card__footer{width:100%;margin-top:auto;padding-top:1.15rem}.paths--choices .program-card .program-card__cta{justify-content:center;align-self:stretch;width:100%;margin-top:0}.program-card--clinical{background:var(--color-bg-info);border-color:color-mix(in srgb, var(--color-brand-primary) 18%, var(--color-border-default))}.program-card--clinical .program-card__label{color:var(--color-brand-primary)}@media (max-width:639px){.paths--choices{padding-bottom:calc(var(--section-padding-y-mobile) + 4.5rem)}.paths--choices .section__intro{margin-bottom:1.35rem}.paths--choices .section__intro p{margin-top:.55rem;font-size:1rem;line-height:1.5}.paths--choices .paths__grid--choices{gap:1.15rem}.paths--choices .program-card{padding:1.2rem 1.15rem 1.25rem}.paths--choices .program-card p{margin-top:.5rem;font-size:.94rem;line-height:1.45}.paths--choices .program-card h3{font-size:1.28rem}.paths--choices .program-card__outcome{display:none}.paths--choices .program-card ul{margin-top:.65rem;font-size:.88rem;line-height:1.4}.paths--choices .program-card li+li{margin-top:.28rem}.paths--choices .program-card__meta{margin-top:.55rem;font-size:.78rem}.paths--choices .program-card__footer{padding-top:1rem}}.assess__note{margin:0;font-size:.8rem;line-height:1.4}.why__list{margin-block:0;margin-inline:auto;padding:0;list-style:none}.why__list li{background:color-mix(in srgb, var(--color-bg-dark) 72%, var(--color-brand-primary));border:1px solid color-mix(in srgb, var(--color-text-inverse) 12%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--color-bg-dark) 55%, transparent);transition:transform .22s var(--ease-standard,ease);border-radius:14px;flex-direction:column;gap:.65rem;padding:1.25rem 1.15rem 1.3rem;display:flex}.why__list li:hover{transform:translateY(-2px)}.why__icon{width:2.5rem;height:2.5rem;color:var(--color-brand-saffron);background:color-mix(in srgb, var(--color-text-inverse) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-brand-saffron) 35%, transparent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.why__list li h3,.why__list li p{margin:0}.program-card--lead{background:var(--color-bg-positive);border-color:color-mix(in srgb, var(--color-brand-green) 40%, var(--color-border-default))}.program-card .home-btn--primary,.program-card .home-btn--sage{align-self:flex-start;margin-top:auto}.paths--choices .program-card .home-btn--primary,.paths--choices .program-card .home-btn--sage{align-self:stretch}.program-card--lead .program-card__label{color:var(--color-brand-green)}.program-card__label{font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand-primary);margin:0;font-weight:700}.program-card__outcome{font-weight:600;color:var(--color-text-primary)!important}.why{background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--color-brand-primary) 45%, var(--color-bg-dark)) 0%, transparent 50%), var(--color-bg-dark)}.section__intro--inverse h2,.why__list h3{color:var(--color-text-inverse)}.section__intro--inverse p,.why__list p{color:var(--color-text-muted-inverse)}.consult__panel ul{margin:1.25rem 0 0;padding:0;list-style:none}.consult__panel li{border-top:1px solid var(--color-border-default);color:var(--color-text-primary);padding:.7rem 0;font-weight:600}.consult__safety{color:var(--color-danger)!important}.masterclass{background:var(--color-bg-info)}.masterclass__layout{gap:1.25rem;padding:0;display:grid;overflow:hidden}.masterclass__layout img{object-fit:cover;object-position:center 15%;width:100%;height:16rem}.masterclass__layout>div{padding:0 1.35rem 1.35rem}.masterclass__title{font-weight:600;color:var(--color-text-heading)!important;margin-top:1rem!important;font-size:1.25rem!important}.health-camp{background:linear-gradient(180deg, var(--color-bg-primary) 0%, color-mix(in srgb, var(--color-bg-info) 45%, var(--color-bg-primary)) 100%);border-block:1px solid color-mix(in srgb, var(--color-border-default) 70%, transparent)}.health-camp__inner{align-items:center;gap:clamp(1.5rem,4vw,2.5rem);width:min(72rem,100%);margin-inline:auto;display:grid}.health-camp__copy{max-width:34rem}.health-camp h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-heading);margin:.5rem 0 0;font-size:clamp(1.75rem,4.2vw,2.35rem);font-weight:500;line-height:1.1}.health-camp__meta{color:color-mix(in srgb, var(--color-brand-primary) 80%, var(--ink));margin:.35rem 0 0;font-size:.9rem;font-weight:600}.health-camp__lede{font-size:var(--text-body-lg-mobile);color:var(--color-text-secondary);margin:.85rem 0 0;line-height:1.55}.health-camp__bullets{color:var(--color-text-primary);margin:1rem 0 0;padding-left:1.1rem;font-size:.95rem;line-height:1.45}.health-camp__bullets li+li{margin-top:.35rem}.health-camp__feature{box-shadow:0 22px 48px color-mix(in srgb, var(--color-brand-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-border-default) 80%, transparent);border-radius:clamp(1rem,2.5vw,1.25rem);margin:0;overflow:hidden;transform:rotate(.35deg)}@media (min-width:800px){.health-camp__copy{padding-right:.5rem}.health-camp__feature{margin-top:.5rem}}.health-camp__feature img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.health-camp__gallery-wrap{width:min(72rem,100%);margin:clamp(2rem,5vw,2.75rem) auto 0}.health-camp__gallery-label{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-brand-primary) 75%, var(--ink));margin:0 0 .85rem;font-size:.72rem;font-weight:700}.health-camp__gallery{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter,20px);-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.65rem;margin:0;padding:0 0 .35rem;list-style:none;display:flex;overflow-x:auto}.health-camp__gallery::-webkit-scrollbar{height:6px}.health-camp__gallery li{scroll-snap-align:start;flex:0 0 min(72vw,14rem)}.health-camp__gallery img{aspect-ratio:4/3;object-fit:cover;border:1px solid color-mix(in srgb, var(--color-border-default) 75%, transparent);background:var(--color-bg-secondary);width:100%;height:100%;transition:transform .25s var(--ease-standard,ease);border-radius:10px;display:block}.health-camp__gallery li:hover img{transform:scale(1.02)}.health-camp--teaser{padding-bottom:clamp(3rem,7vw,4rem)}.health-camp--teaser .health-camp__lede{margin-top:.65rem}.health-camp__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.health-camp__actions--inline{margin-top:1.35rem}@media (min-width:640px){.paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (min-width:800px){.section{padding:clamp(4.5rem, 8vw, var(--section-padding-y)) var(--page-gutter,48px);padding-bottom:clamp(4.75rem, 9vw, calc(var(--section-padding-y) + .75rem))}.health-camp__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,3rem)}.health-camp__gallery{scroll-snap-type:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid;overflow:visible}.health-camp__gallery li{flex:none}.paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.programs__grid{grid-template-columns:1.15fr .85fr}.programs__grid--single{grid-template-columns:minmax(0,36rem);justify-content:center}.why__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.consult__panel,.masterclass__layout{grid-template-columns:1.2fr .8fr;align-items:center}.consult__panel{gap:2rem;padding:2rem}.consult__panel ul{margin-top:0}.masterclass__layout img{height:100%;min-height:22rem}.masterclass__layout>div{padding:2rem 2rem 2rem .5rem}}@media (min-width:960px){.hero--photo{flex-direction:column;display:flex}.hero__visual{width:auto;position:absolute;inset:0}.hero__photo{justify-self:auto;width:auto;position:absolute;inset:0}.hero__doctor-tag{bottom:clamp(2rem,7vh,4rem);right:clamp(1.25rem,4vw,3rem)}.hero__scrim{position:absolute;inset:0}.hero__inner{flex:1}.hero__photo img{object-fit:cover;object-position:88% center;width:100%;max-width:none;height:100%;margin-left:0}.hero__scrim{background:linear-gradient(102deg, var(--color-bg-dark) 0%, color-mix(in srgb, var(--color-bg-dark) 86%, transparent) 18%, color-mix(in srgb, var(--color-bg-dark) 36%, transparent) 42%, transparent 64%)}}@media (max-width:959px){.hero--photo{justify-content:flex-start;min-height:100svh}.hero__visual{z-index:0;background-color:var(--color-bg-dark);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero__photo{position:absolute;inset:0}.hero__photo img{object-fit:cover;object-position:center top}.hero__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-dark) 94%, transparent) 0%, color-mix(in srgb, var(--color-bg-dark) 72%, transparent) 22%, color-mix(in srgb, var(--color-bg-dark) 28%, transparent) 42%, transparent 58%, color-mix(in srgb, var(--color-bg-dark) 45%, transparent) 100%);display:block}.hero__inner{z-index:2;width:100%;padding:.85rem var(--page-gutter) 0;background:0 0;flex-direction:column;flex:none;align-items:stretch;display:flex;position:relative}.hero__copy{flex-direction:column;flex:none;width:100%;min-width:0;max-width:22rem;display:flex}.hero--photo h1{letter-spacing:-.03em;color:var(--color-text-inverse);text-shadow:none;font-size:clamp(1.85rem,7.4vw,2.2rem);font-weight:600;line-height:1.08}.hero--photo h1 .hero__emphasis{color:var(--color-brand-saffron);text-shadow:none;margin-top:.12em;font-size:clamp(2.65rem,12vw,3.2rem);font-weight:600;line-height:1.02}.hero--photo .hero__lede{max-width:28ch;color:color-mix(in srgb, var(--color-text-inverse) 90%, transparent);text-shadow:none;margin-top:.85rem;font-size:.98rem;font-weight:500;line-height:1.45}.hero__actions{flex-direction:row;align-items:flex-start;gap:.55rem;margin-top:1.15rem}.hero__actions .home-btn{white-space:nowrap;align-self:flex-start;width:auto}.hero--photo .home-btn--ghost{background:0 0}.hero__doctor-tag{left:var(--page-gutter);right:auto;bottom:max(1rem, env(safe-area-inset-bottom,0px));max-width:min(14rem,62vw)}}@media (max-width:799px){.home-btn{white-space:normal}.path-card .home-btn,.program-card .home-btn,.assess__actions .home-btn,.consult .home-btn,.masterclass .home-btn,.health-camp__actions--inline{flex-direction:column;align-items:stretch}.health-camp__actions--inline .home-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.home-btn,.why__list li,.paths--choices .program-card{transition:none}.why__list li:hover,.paths--choices .program-card:hover{transform:none}}@media (min-width:1100px){.why__list{grid-template-columns:repeat(4,minmax(0,1fr))}}
