/* Brain, medical-science imagery and restrained section color. */
#ltx-page-4774 #lpg-guide .lpg-hero{background:linear-gradient(125deg,#18232d,#111a23 58%,#252e37)!important;border-color:#b3955a77}
#ltx-page-4774 #lpg-finder{background:linear-gradient(125deg,#f5e8e4 0%,#eee9f3 48%,#f7f0df 100%)!important;border-color:#c4b7c8!important}
#ltx-page-4774 #lpg-finder .lvc-explorer{background:#fffdfaeb;border-color:#d0c3d2;box-shadow:0 12px 35px #725c7810}
#ltx-page-4774 #lpg-finder .lpg-choice{background:#fffaf2dd!important;border-color:#b8a9be!important}
#ltx-page-4774 .lvc-topic[data-lvc-category=weight]{border-top:3px solid #aa96bc}
#ltx-page-4774 .lvc-topic[data-lvc-category=growth]{border-top:3px solid #bf9f5d}
#ltx-page-4774 .lvc-topic[data-lvc-category=hormones]{border-top:3px solid #c78e9d}
#ltx-page-4774 .lvc-topic[data-lvc-category=focus]{border-top:3px solid #859cb7}
#ltx-page-4774 .lvc-brain-visual{background:#0a131e!important;border:1px solid #b9945266!important;isolation:isolate;overflow:hidden;min-height:365px}
#ltx-page-4774 .lvc-brain-scene{position:absolute;inset:0;overflow:hidden}
#ltx-page-4774 .lvc-brain-scene img{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:50% 46%;animation:lvc-brain-drift 8s ease-in-out infinite alternate;transform-origin:50% 45%;border:0!important;border-radius:0!important}
#ltx-page-4774 .lvc-brain-signals{position:absolute;inset:0;pointer-events:none}
#ltx-page-4774 .lvc-brain-signals i{position:absolute;width:5px;height:5px;border-radius:50%;background:#f1c974;box-shadow:0 0 12px 3px #e7b66666;animation:lvc-neural-pulse 4.8s ease-in-out infinite}
#ltx-page-4774 .lvc-brain-signals i:nth-child(1){left:35%;top:33%;animation-delay:-1s}
#ltx-page-4774 .lvc-brain-signals i:nth-child(2){left:61%;top:41%;animation-delay:-3.2s;background:#d5d5fa}
#ltx-page-4774 .lvc-brain-signals i:nth-child(3){left:44%;top:56%;animation-delay:-2.1s}
#ltx-page-4774 .lvc-brain-signals i:nth-child(4){left:69%;top:57%;animation-delay:-.5s}
#ltx-page-4774 .lvc-brain-signals i:nth-child(5){left:27%;top:47%;animation-delay:-4s;background:#b2c5e0}
#ltx-page-4774 .lpg-hero-visual .lvc-brain-caption{position:absolute;bottom:55px;left:14px;right:14px;z-index:2;color:#e3c57e!important;font:10px/1.5 Arial,sans-serif!important;letter-spacing:.14em!important;text-align:center}
#ltx-page-4774 .lvc-brain-toggle{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);z-index:3;white-space:nowrap;background:#141c26de!important;color:#f3e5c4!important;border:1px solid #a9905c!important;border-radius:20px!important;padding:8px 12px!important;min-height:33px;font:11px/1.2 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}
#ltx-page-4774 .lvc-brain-toggle:focus-visible{outline:2px solid #ebc277;outline-offset:3px}
@keyframes lvc-brain-drift{from{transform:translate3d(0,3px,0) scale(1.015) rotate(-1deg)}to{transform:translate3d(0,-7px,0) scale(1.045) rotate(1deg)}}
@keyframes lvc-neural-pulse{0%,100%{opacity:.25;transform:scale(.75)}50%{opacity:.9;transform:scale(1.4)}}
#ltx-page-4774 .lvc-brain-visual[data-brain-paused=true] .lvc-brain-scene img,#ltx-page-4774 .lvc-brain-visual[data-brain-paused=true] .lvc-brain-signals i{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){#ltx-page-4774 .lvc-brain-scene img,#ltx-page-4774 .lvc-brain-signals i{animation-play-state:paused}}
#ltx-page-4774 .lvc-brain-visual[data-brain-paused=false] .lvc-brain-scene img,#ltx-page-4774 .lvc-brain-visual[data-brain-paused=false] .lvc-brain-signals i{animation-play-state:running}
#ltx-page-4774 figure.lvc-neuro-art.lpg{display:grid;grid-template-columns:47% 53%;max-width:none;padding:0;margin:18px 0 24px;overflow:hidden;border:1px solid #a27d43;border-radius:12px;background:#07131d;min-height:320px;text-align:left;isolation:isolate}
#ltx-page-4774 .lvc-neuro-image{position:relative;min-width:0;min-height:320px;overflow:hidden;background:#07131d}
#ltx-page-4774 .lvc-neuro-art .lvc-neuro-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;min-height:0!important;object-fit:cover!important;object-position:50% 45%;margin:0!important;border:0!important;border-radius:0!important;transform:none!important}
#ltx-page-4774 .lvc-neuro-pillars{position:absolute;left:8px;right:8px;bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:12px 4px;border:1px solid #b78e4b88;border-radius:8px;background:#080c14dd}
#ltx-page-4774 figure.lvc-neuro-art.lpg .lvc-neuro-pillars span{font:8px/1.4 Arial,sans-serif!important;letter-spacing:.06em;color:#f2d28f!important;text-align:center;padding:3px}
#ltx-page-4774 figure.lvc-neuro-art.lpg figcaption{padding:24px 18px;color:#f5edde!important;font:12px/1.6 Arial,sans-serif!important;background:#07131d;text-align:left}
#ltx-page-4774 figure.lvc-neuro-art.lpg .lvc-neuro-eyebrow{display:block;color:#dcad58!important;font:8px/1.5 Arial,sans-serif!important;letter-spacing:.12em;margin-bottom:10px}
#ltx-page-4774 figure.lvc-neuro-art.lpg h3{font:400 32px/1.03 Georgia,serif!important;color:#fff7eb!important;letter-spacing:-.02em;margin:0 0 12px!important;text-transform:none!important;text-align:left}
#ltx-page-4774 figure.lvc-neuro-art.lpg h3 i{font-size:22px;color:#d9ad64;font-style:normal}
#ltx-page-4774 .lvc-neuro-rule{display:block;width:62px;height:1px;background:linear-gradient(90deg,#dfb55f,transparent);margin:15px 0}
#ltx-page-4774 figure.lvc-neuro-art.lpg figcaption p{color:#dcd7cf!important;font:11px/1.6 Arial,sans-serif!important;margin:0 0 14px!important;text-align:left}
#ltx-page-4774 .lvc-neuro-therapy{margin:12px 0}
#ltx-page-4774 figure.lvc-neuro-art.lpg .lvc-neuro-therapy strong{display:block;color:#e3ba70!important;font:600 12px/1.5 Arial,sans-serif!important}
#ltx-page-4774 figure.lvc-neuro-art.lpg .lvc-neuro-therapy span{display:block;color:#f1e9dc!important;font:11px/1.5 Arial,sans-serif!important}
#ltx-page-4774 figure.lvc-neuro-art.lpg figcaption small{display:block;color:#b8b8bb!important;font:9px/1.5 Arial,sans-serif!important;margin-top:18px}
#ltx-page-4774 #lpg-topic-focus .lvc-neuro-art{margin:0!important;min-height:100%;height:100%;border:0;border-radius:0;grid-template-columns:54% 46%}
#ltx-page-4774 #lpg-topic-focus .lvc-neuro-image{min-height:0}
#ltx-page-4774 #lpg-topic-focus .lvc-neuro-art figcaption{display:flex;flex-direction:column;justify-content:center;padding:16px 10px}
#ltx-page-4774 #lpg-topic-focus .lvc-neuro-art h3{font-size:28px!important}
#ltx-page-4774 #lpg-topic-focus .lvc-neuro-art figcaption p,#ltx-page-4774 #lpg-topic-focus .lvc-neuro-therapy,#ltx-page-4774 #lpg-topic-focus .lvc-neuro-art small,#ltx-page-4774 #lpg-topic-focus .lvc-neuro-pillars{display:none}
#ltx-page-4774 .lt-trust .lt-trustimg{width:100%;max-height:510px;object-fit:cover;object-position:center;border-radius:14px}
#ltx-page-4774 .lt-trust,#ltx-page-4774 .lt-trust .lt-trustgrid>*{background-image:linear-gradient(120deg,#ebe4df,#e8e8ee)!important}
@media(max-width:600px){#ltx-page-4774 figure.lvc-neuro-art.lpg{grid-template-columns:43% 57%;min-height:310px}#ltx-page-4774 figure.lvc-neuro-art.lpg figcaption{padding:20px 12px}#ltx-page-4774 figure.lvc-neuro-art.lpg h3{font-size:28px!important}#ltx-page-4774 .lvc-neuro-pillars{left:5px;right:5px;gap:0}#ltx-page-4774 .lvc-brain-visual{min-height:300px}#ltx-page-4774 .lvc-brain-caption{font-size:9px!important}}

#ltx-page-4774 .lvc-brain-visual:after{background:linear-gradient(0deg,#08131ed9,transparent 55%);pointer-events:none}

/* Five coordinated pathway illustrations; retain the approved brain card. */
html body #ltx-page-4774 #lpg-pathways .lpg-card-photo.lvc-card-science{background:#07131d!important;overflow:hidden}
html body #ltx-page-4774 #lpg-pathways .lvc-card-science img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:0!important}
html body #ltx-page-4774 #lpg-pathways .lvc-card-science .lpg-photo-toggle{display:block!important;width:100%!important;height:100%!important}
