.CosmeticClinicVisuals-module___wMEAa__control,.CosmeticClinicVisuals-module___wMEAa__language,.CosmeticClinicVisuals-module___wMEAa__runway{text-align:left;margin:0}.CosmeticClinicVisuals-module___wMEAa__control{border:1px solid var(--color-moon-mid);background:#fffffff0;border-radius:26px;overflow:hidden;box-shadow:0 28px 80px #2d3a6e26}.CosmeticClinicVisuals-module___wMEAa__controlHeader,.CosmeticClinicVisuals-module___wMEAa__languageHeader{border-bottom:1px solid var(--color-border);min-height:3.4rem;color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.65rem;font-weight:700;display:flex}.CosmeticClinicVisuals-module___wMEAa__controlStatus{color:var(--color-navy);white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.CosmeticClinicVisuals-module___wMEAa__controlStatus i{background:var(--color-teal);border-radius:50%;width:.45rem;height:.45rem;animation:2.6s ease-out infinite CosmeticClinicVisuals-module___wMEAa__controlPulse;box-shadow:0 0 #40e0d05c}.CosmeticClinicVisuals-module___wMEAa__controlBody{grid-template-columns:minmax(0,.78fr) 2.25rem minmax(0,1.22fr);align-items:center;gap:.75rem;padding:1.35rem;display:grid}.CosmeticClinicVisuals-module___wMEAa__channelRow{gap:.45rem;display:grid}.CosmeticClinicVisuals-module___wMEAa__channelRow span{border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-navy);opacity:0;animation:CosmeticClinicVisuals-module___wMEAa__controlSourceIn .52s var(--ease-smooth) both;animation-delay:calc(.16s + var(--channel-index) * .11s);border-radius:.7rem;padding:.72rem .8rem;font-size:.72rem;font-weight:650;transform:translate(-.45rem)}.CosmeticClinicVisuals-module___wMEAa__signalLine{background:var(--color-moon-mid);border-radius:999px;height:2px;position:relative;overflow:hidden}.CosmeticClinicVisuals-module___wMEAa__signalLine i{background:var(--color-teal);border-radius:50%;width:8px;height:6px;animation:3.6s ease-in-out .7s infinite CosmeticClinicVisuals-module___wMEAa__controlSignal;position:absolute;top:-2px;left:-8px;box-shadow:0 0 12px #40e0d0c7}.CosmeticClinicVisuals-module___wMEAa__reviewGate{background:radial-gradient(circle at 82% 20%, #40e0d01a, transparent 31%), var(--color-navy);color:#fff;text-align:center;opacity:0;min-height:10.4rem;animation:CosmeticClinicVisuals-module___wMEAa__controlGateIn .64s .65s var(--ease-smooth) both;border:1px solid #5c6ac44d;border-radius:1.15rem;place-content:center;padding:1.35rem;display:grid;position:relative;overflow:hidden;transform:scale(.96)}.CosmeticClinicVisuals-module___wMEAa__reviewGate>span,.CosmeticClinicVisuals-module___wMEAa__reviewGate>strong,.CosmeticClinicVisuals-module___wMEAa__reviewGate>small{z-index:1;position:relative}.CosmeticClinicVisuals-module___wMEAa__reviewGate>span{color:var(--color-teal);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:700}.CosmeticClinicVisuals-module___wMEAa__reviewGate>strong{max-width:13rem;font-family:var(--font-display);margin-top:.45rem;font-size:1.45rem;font-weight:400;line-height:1.04}.CosmeticClinicVisuals-module___wMEAa__reviewGate>small{color:#ffffff9e;max-width:14rem;margin-top:.65rem;font-size:.58rem;line-height:1.45}.CosmeticClinicVisuals-module___wMEAa__reviewRing{border:1px solid #c4bdd840;border-radius:50%;width:10rem;height:10rem;animation:9s linear infinite CosmeticClinicVisuals-module___wMEAa__controlRing;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.CosmeticClinicVisuals-module___wMEAa__reviewRing:before,.CosmeticClinicVisuals-module___wMEAa__reviewRing:after{content:"";border:1px solid #c4bdd824;border-radius:50%;position:absolute}.CosmeticClinicVisuals-module___wMEAa__reviewRing:before{inset:.8rem}.CosmeticClinicVisuals-module___wMEAa__reviewRing:after{inset:1.65rem}.CosmeticClinicVisuals-module___wMEAa__reviewRing i{background:var(--color-gold);border-radius:50%;width:.38rem;height:.38rem;position:absolute}.CosmeticClinicVisuals-module___wMEAa__reviewRing i:first-child{top:.65rem;left:2rem}.CosmeticClinicVisuals-module___wMEAa__reviewRing i:nth-child(2){background:var(--color-teal);bottom:2.25rem;right:.35rem}.CosmeticClinicVisuals-module___wMEAa__reviewRing i:nth-child(3){background:var(--color-moon-light);bottom:.4rem;left:2.9rem}.CosmeticClinicVisuals-module___wMEAa__systemGrid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.CosmeticClinicVisuals-module___wMEAa__systemGrid span{border:1px solid var(--color-border);color:var(--color-text-secondary);opacity:0;animation:CosmeticClinicVisuals-module___wMEAa__controlSystemIn .43s var(--ease-smooth) both;animation-delay:calc(1.05s + var(--system-index) * 95ms);background:#fff;border-radius:.7rem;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;padding:.65rem;font-size:.68rem;font-weight:650;display:grid;transform:translateY(.4rem)}.CosmeticClinicVisuals-module___wMEAa__systemGrid i{width:1.35rem;height:1.35rem;color:var(--color-navy);background:#5c6ac41a;border-radius:50%;place-items:center;font-size:.52rem;font-style:normal;display:grid}.CosmeticClinicVisuals-module___wMEAa__outcome{opacity:0;animation:CosmeticClinicVisuals-module___wMEAa__controlSystemIn .48s 1.55s var(--ease-smooth) both;background:#40e0d013;border:1px solid #40e0d06b;border-radius:.85rem;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .85rem;padding:.85rem 1rem;display:grid;transform:translateY(.35rem)}.CosmeticClinicVisuals-module___wMEAa__outcome>span{color:#1f7f76;letter-spacing:.11em;text-transform:uppercase;grid-row:1/3;font-size:.58rem;font-weight:750}.CosmeticClinicVisuals-module___wMEAa__outcome strong{color:var(--color-text);font-family:var(--font-display);font-size:1rem;font-weight:400}.CosmeticClinicVisuals-module___wMEAa__outcome small{color:var(--color-text-muted);font-size:.6rem}.CosmeticClinicVisuals-module___wMEAa__control figcaption,.CosmeticClinicVisuals-module___wMEAa__language figcaption,.CosmeticClinicVisuals-module___wMEAa__runway figcaption{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:.9rem 1.15rem 1rem;font-size:.68rem;line-height:1.55}.CosmeticClinicVisuals-module___wMEAa__language{border:1px solid var(--color-moon-mid);background:#ffffffeb;border-radius:1.4rem;overflow:hidden;box-shadow:0 22px 60px #2d3a6e17}.CosmeticClinicVisuals-module___wMEAa__languageHeader>div{gap:.2rem;display:grid}.CosmeticClinicVisuals-module___wMEAa__languageHeader>div strong{color:var(--color-text);font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:1.25rem;font-weight:400;line-height:1.1}.CosmeticClinicVisuals-module___wMEAa__languageBadge{color:#7a5a1f;white-space:nowrap;background:#d4a8531f;border-radius:999px;padding:.4rem .65rem;font-size:.58rem}.CosmeticClinicVisuals-module___wMEAa__languageRows{display:grid}.CosmeticClinicVisuals-module___wMEAa__languageRows li{opacity:0;min-height:8.7rem;animation:CosmeticClinicVisuals-module___wMEAa__languageRowIn .54s var(--ease-smooth) both paused;animation-delay:calc(.12s + var(--language-index) * .13s);grid-template-columns:minmax(0,.82fr) 2.6rem minmax(0,1.18fr);align-items:center;gap:.7rem;padding:1.2rem;display:grid;transform:translateY(.45rem)}.CosmeticClinicVisuals-module___wMEAa__languageRows li+li{border-top:1px solid var(--color-border)}.CosmeticClinicVisuals-module___wMEAa__riskCopy,.CosmeticClinicVisuals-module___wMEAa__saferCopy{gap:.45rem;display:grid}.CosmeticClinicVisuals-module___wMEAa__riskCopy>span,.CosmeticClinicVisuals-module___wMEAa__saferCopy>span{letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:750}.CosmeticClinicVisuals-module___wMEAa__riskCopy>span{color:#9a5c61}.CosmeticClinicVisuals-module___wMEAa__saferCopy>span{color:#1f7f76}.CosmeticClinicVisuals-module___wMEAa__riskCopy strong{color:var(--color-text-secondary);font-family:var(--font-display);font-size:1.05rem;font-weight:400;line-height:1.25;-webkit-text-decoration:line-through #9a5c618c;text-decoration:line-through #9a5c618c}.CosmeticClinicVisuals-module___wMEAa__saferCopy strong{color:var(--color-text);font-size:.78rem;font-weight:600;line-height:1.55}.CosmeticClinicVisuals-module___wMEAa__saferCopy small{color:var(--color-text-muted);font-size:.64rem;line-height:1.45}.CosmeticClinicVisuals-module___wMEAa__languageArrow{color:var(--color-navy-mid);align-items:center;display:flex}.CosmeticClinicVisuals-module___wMEAa__languageArrow i{background:var(--color-moon-mid);width:100%;height:1px}.CosmeticClinicVisuals-module___wMEAa__languageArrow span{font-size:.9rem}.CosmeticClinicVisuals-module___wMEAa__runway{border-block:1px solid var(--color-border);position:relative;overflow:hidden}.CosmeticClinicVisuals-module___wMEAa__runwayLine{background:var(--color-moon-mid);height:2px;position:absolute;top:3.35rem;left:12%;right:12%;overflow:hidden}.CosmeticClinicVisuals-module___wMEAa__runwayLine i{background:linear-gradient(90deg, var(--color-teal), var(--color-navy-mid), var(--color-gold));transform-origin:0;width:100%;height:100%;animation:CosmeticClinicVisuals-module___wMEAa__runwayLineIn 1.1s .1s var(--ease-smooth) both paused;display:block;transform:scaleX(0)}.CosmeticClinicVisuals-module___wMEAa__runway ol{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.CosmeticClinicVisuals-module___wMEAa__runway li{opacity:0;min-width:0;animation:CosmeticClinicVisuals-module___wMEAa__runwayPhaseIn .52s var(--ease-smooth) both paused;animation-delay:calc(.26s + var(--phase-index) * .12s);padding:2rem 1.15rem 2.2rem;transform:translateY(.45rem)}.CosmeticClinicVisuals-module___wMEAa__runway li+li{border-left:1px solid var(--color-border)}.CosmeticClinicVisuals-module___wMEAa__phaseMarker{border:1px solid var(--color-moon-mid);background:var(--color-bg);width:2.7rem;height:2.7rem;color:var(--color-navy);border-radius:50%;place-items:center;margin-inline:auto;font-size:.62rem;font-weight:750;display:grid;position:relative}.CosmeticClinicVisuals-module___wMEAa__phaseMarker i{border:2px solid var(--color-bg);background:var(--color-teal);border-radius:50%;width:.48rem;height:.48rem;position:absolute;bottom:.1rem;right:.05rem}.CosmeticClinicVisuals-module___wMEAa__phaseCopy{flex-direction:column;min-height:13rem;margin-top:1.25rem;display:flex}.CosmeticClinicVisuals-module___wMEAa__phaseCopy>span{color:var(--color-navy-mid);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.CosmeticClinicVisuals-module___wMEAa__phaseCopy h3{color:var(--color-text);font-family:var(--font-display);margin-top:.5rem;font-size:1.22rem;font-weight:400;line-height:1.15}.CosmeticClinicVisuals-module___wMEAa__phaseCopy p{color:var(--color-text-secondary);margin-top:.7rem;font-size:.75rem;line-height:1.55}.CosmeticClinicVisuals-module___wMEAa__phaseCopy strong{background:var(--color-bg-alt);width:fit-content;color:var(--color-navy);border-radius:.45rem;margin-top:auto;padding:.4rem .55rem;font-size:.62rem}:is(.reveal.visible .CosmeticClinicVisuals-module___wMEAa__languageRows li,.reveal.visible .CosmeticClinicVisuals-module___wMEAa__runwayLine i,.reveal.visible .CosmeticClinicVisuals-module___wMEAa__runway li){animation-play-state:running}@keyframes CosmeticClinicVisuals-module___wMEAa__controlPulse{0%{box-shadow:0 0 #40e0d05c}70%,to{box-shadow:0 0 0 .55rem #40e0d000}}@keyframes CosmeticClinicVisuals-module___wMEAa__controlSourceIn{to{opacity:1;transform:none}}@keyframes CosmeticClinicVisuals-module___wMEAa__controlSignal{0%,18%{opacity:0;transform:translate(0)}28%{opacity:1}70%{opacity:1}82%,to{opacity:0;transform:translate(3rem)}}@keyframes CosmeticClinicVisuals-module___wMEAa__controlGateIn{to{opacity:1;transform:none}}@keyframes CosmeticClinicVisuals-module___wMEAa__controlRing{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes CosmeticClinicVisuals-module___wMEAa__controlSystemIn{to{opacity:1;transform:none}}@keyframes CosmeticClinicVisuals-module___wMEAa__languageRowIn{to{opacity:1;transform:none}}@keyframes CosmeticClinicVisuals-module___wMEAa__runwayPhaseIn{to{opacity:1;transform:none}}@keyframes CosmeticClinicVisuals-module___wMEAa__runwayLineIn{to{transform:scaleX(1)}}@media (min-width:48rem){.CosmeticClinicVisuals-module___wMEAa__controlBody{padding:1.55rem}}@media (max-width:47.99rem){.CosmeticClinicVisuals-module___wMEAa__controlBody{grid-template-columns:1fr}.CosmeticClinicVisuals-module___wMEAa__channelRow{grid-template-columns:repeat(3,minmax(0,1fr))}.CosmeticClinicVisuals-module___wMEAa__channelRow span{text-align:center;padding-inline:.4rem}.CosmeticClinicVisuals-module___wMEAa__signalLine{justify-self:center;width:2px;height:1.8rem}.CosmeticClinicVisuals-module___wMEAa__signalLine i{width:6px;height:8px;animation-name:CosmeticClinicVisuals-module___wMEAa__controlSignalDown;top:-8px;left:-2px}.CosmeticClinicVisuals-module___wMEAa__reviewGate{min-height:9.4rem}.CosmeticClinicVisuals-module___wMEAa__systemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CosmeticClinicVisuals-module___wMEAa__outcome{grid-template-columns:1fr}.CosmeticClinicVisuals-module___wMEAa__outcome>span{grid-row:auto}.CosmeticClinicVisuals-module___wMEAa__languageRows li{grid-template-columns:1fr;gap:.85rem}.CosmeticClinicVisuals-module___wMEAa__languageArrow{width:2rem;transform:rotate(90deg)}.CosmeticClinicVisuals-module___wMEAa__runwayLine{width:2px;height:auto;top:2rem;bottom:2rem;left:1.4rem}.CosmeticClinicVisuals-module___wMEAa__runwayLine i{transform-origin:top;animation-name:CosmeticClinicVisuals-module___wMEAa__runwayLineInVertical;transform:scaleY(0)}.CosmeticClinicVisuals-module___wMEAa__runway ol{grid-template-columns:1fr}.CosmeticClinicVisuals-module___wMEAa__runway li{grid-template-columns:2.8rem 1fr;gap:1rem;padding:1.55rem .3rem;display:grid}.CosmeticClinicVisuals-module___wMEAa__runway li+li{border-top:1px solid var(--color-border);border-left:0}.CosmeticClinicVisuals-module___wMEAa__phaseMarker{margin-inline:0}.CosmeticClinicVisuals-module___wMEAa__phaseCopy{min-height:0;margin-top:0}.CosmeticClinicVisuals-module___wMEAa__phaseCopy strong{margin-top:1rem}}@keyframes CosmeticClinicVisuals-module___wMEAa__controlSignalDown{0%,18%{opacity:0;transform:translateY(0)}28%{opacity:1}70%{opacity:1}82%,to{opacity:0;transform:translateY(2.2rem)}}@keyframes CosmeticClinicVisuals-module___wMEAa__runwayLineInVertical{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.CosmeticClinicVisuals-module___wMEAa__controlStatus i,.CosmeticClinicVisuals-module___wMEAa__signalLine i,.CosmeticClinicVisuals-module___wMEAa__reviewRing{animation:none}.CosmeticClinicVisuals-module___wMEAa__channelRow span,.CosmeticClinicVisuals-module___wMEAa__reviewGate,.CosmeticClinicVisuals-module___wMEAa__systemGrid span,.CosmeticClinicVisuals-module___wMEAa__outcome,.CosmeticClinicVisuals-module___wMEAa__languageRows li,.CosmeticClinicVisuals-module___wMEAa__runway li{opacity:1;animation:none;transform:none}.CosmeticClinicVisuals-module___wMEAa__runwayLine i{animation:none;transform:none}}
