.ToothBrainDiagram-module__7-2PkG__diagram{width:min(1010px,85vw);height:auto;overflow:visible;transform:translateY(-52px)}.ToothBrainDiagram-module__7-2PkG__layer{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .52s,transform .52s;transform:translateY(12px)scale(.985)}.ToothBrainDiagram-module__7-2PkG__visible{opacity:.35;transform:none}.ToothBrainDiagram-module__7-2PkG__active{opacity:1}.ToothBrainDiagram-module__7-2PkG__buildStructure{opacity:0;transform:none}.ToothBrainDiagram-module__7-2PkG__buildStructure.ToothBrainDiagram-module__7-2PkG__visible{opacity:.4}.ToothBrainDiagram-module__7-2PkG__buildCards,.ToothBrainDiagram-module__7-2PkG__automateConnections{opacity:0;transform:none}.ToothBrainDiagram-module__7-2PkG__automateConnections.ToothBrainDiagram-module__7-2PkG__visible{opacity:.25}.ToothBrainDiagram-module__7-2PkG__automateGears{opacity:0;transform:none}.ToothBrainDiagram-module__7-2PkG__automateGears.ToothBrainDiagram-module__7-2PkG__visible{opacity:1}.ToothBrainDiagram-module__7-2PkG__foundationBase,.ToothBrainDiagram-module__7-2PkG__toothOutline,.ToothBrainDiagram-module__7-2PkG__foundationConnection,.ToothBrainDiagram-module__7-2PkG__magnifierLens,.ToothBrainDiagram-module__7-2PkG__magnifierHandle,.ToothBrainDiagram-module__7-2PkG__growthBars,.ToothBrainDiagram-module__7-2PkG__growthArrow,.ToothBrainDiagram-module__7-2PkG__growthTrend,.ToothBrainDiagram-module__7-2PkG__trendArrow,.ToothBrainDiagram-module__7-2PkG__clinicCrown,.ToothBrainDiagram-module__7-2PkG__clinicWalls,.ToothBrainDiagram-module__7-2PkG__clinicCanopy,.ToothBrainDiagram-module__7-2PkG__clinicModules,.ToothBrainDiagram-module__7-2PkG__clinicEntry,.ToothBrainDiagram-module__7-2PkG__clinicSign,.ToothBrainDiagram-module__7-2PkG__gearRing,.ToothBrainDiagram-module__7-2PkG__gearHub,.ToothBrainDiagram-module__7-2PkG__operationRoute{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset .72s,opacity .48s}.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__foundationBase,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__toothOutline,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__foundationConnection,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__magnifierLens,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__magnifierHandle,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__growthBars,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__growthArrow,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__growthTrend,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__trendArrow,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__clinicCrown,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__clinicWalls,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__clinicCanopy,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__clinicModules,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__clinicEntry,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__clinicSign,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__gearRing,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__gearHub,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__operationRoute{stroke-dashoffset:0}.ToothBrainDiagram-module__7-2PkG__foundationBase{stroke:#78dccf;stroke-width:2.5px}.ToothBrainDiagram-module__7-2PkG__toothOutline{stroke:#f1fffc;stroke-width:2.5px}.ToothBrainDiagram-module__7-2PkG__foundationConnection{stroke:#7ce0d2;stroke-width:1.75px}.ToothBrainDiagram-module__7-2PkG__foundationNode,.ToothBrainDiagram-module__7-2PkG__growthPoint,.ToothBrainDiagram-module__7-2PkG__operationNode{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s,transform .35s;transform:scale(.6)}.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__foundationNode,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__growthPoint,.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__operationNode{opacity:1;transform:none}.ToothBrainDiagram-module__7-2PkG__foundationNode{fill:#0d3d49;stroke:#92eee1;stroke-width:2px}.ToothBrainDiagram-module__7-2PkG__foundationLabel{fill:#a7d7d2;font:700 13px var(--font-geist-mono);letter-spacing:1.1px;opacity:0;transition:opacity .32s}.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__foundationLabel{opacity:.13}.ToothBrainDiagram-module__7-2PkG__active .ToothBrainDiagram-module__7-2PkG__foundationLabel{fill:#f4fffd;opacity:1}.ToothBrainDiagram-module__7-2PkG__magnifierLens{stroke:#d9fff9;stroke-width:2.6px}.ToothBrainDiagram-module__7-2PkG__magnifierHandle{stroke:#92ecdf;stroke-width:3px}.ToothBrainDiagram-module__7-2PkG__growthBars,.ToothBrainDiagram-module__7-2PkG__growthTrend,.ToothBrainDiagram-module__7-2PkG__growthArrow,.ToothBrainDiagram-module__7-2PkG__trendArrow{stroke:#91ecdf;stroke-width:2.1px}.ToothBrainDiagram-module__7-2PkG__growthBars{stroke-width:2.2px}.ToothBrainDiagram-module__7-2PkG__currency{fill:#91ecdf;font:700 15px var(--font-geist-mono)}.ToothBrainDiagram-module__7-2PkG__growthPoint{fill:#0d3d49;stroke:#91ecdf;stroke-width:2px}.ToothBrainDiagram-module__7-2PkG__growthTrend{stroke-width:2.3px}.ToothBrainDiagram-module__7-2PkG__trendArrow{stroke:#91ecdf;stroke-width:2px}.ToothBrainDiagram-module__7-2PkG__systemFrame,.ToothBrainDiagram-module__7-2PkG__systemLink,.ToothBrainDiagram-module__7-2PkG__systemModule rect,.ToothBrainDiagram-module__7-2PkG__systemModule path,.ToothBrainDiagram-module__7-2PkG__automationCircuit,.ToothBrainDiagram-module__7-2PkG__circuitArrow,.ToothBrainDiagram-module__7-2PkG__operationRoute{fill:none;stroke-linecap:round;stroke-linejoin:round}.ToothBrainDiagram-module__7-2PkG__systemFrame{stroke:#c8fff5;stroke-width:2px;stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset .7s}.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__systemFrame{stroke-dashoffset:0}.ToothBrainDiagram-module__7-2PkG__systemLink{stroke:#79d8cb;stroke-width:1.4px;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.45;transition:stroke-dashoffset .5s}.ToothBrainDiagram-module__7-2PkG__buildCards.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__systemLink{stroke-dashoffset:0}.ToothBrainDiagram-module__7-2PkG__systemModule{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .45s,transform .45s}.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__systemModule{opacity:1;transform:none}.ToothBrainDiagram-module__7-2PkG__systemModule rect{stroke:#9eeadd;stroke-width:1.6px;fill:#0c3d492e}.ToothBrainDiagram-module__7-2PkG__systemModule path{stroke:#c8fff5;stroke-width:1.5px}.ToothBrainDiagram-module__7-2PkG__systemModule circle{fill:#8eeadd;stroke:#edfffb;stroke-width:1.2px}.ToothBrainDiagram-module__7-2PkG__automationCircuit{stroke:#a8fff1;stroke-width:1.9px;stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset .8s}.ToothBrainDiagram-module__7-2PkG__automateConnections.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__automationCircuit{stroke-dashoffset:0}.ToothBrainDiagram-module__7-2PkG__circuitArrow{stroke:#c8fff5;stroke-width:1.4px}.ToothBrainDiagram-module__7-2PkG__gearRing{stroke:#c8fff5;stroke-width:2.5px}.ToothBrainDiagram-module__7-2PkG__gearHub{fill:#0b3542;stroke:#effffc;stroke-width:1.8px}.ToothBrainDiagram-module__7-2PkG__gearTooth{fill:#0b3542;stroke:#effffc;stroke-width:1.5px}.ToothBrainDiagram-module__7-2PkG__supervisorOuter{fill:#0b3542;stroke:#effffc;stroke-width:2px}.ToothBrainDiagram-module__7-2PkG__supervisorInner{fill:#8eeadd}.ToothBrainDiagram-module__7-2PkG__dataPulse{fill:#f4fffd;filter:drop-shadow(0 0 5px #8eeadd)}.ToothBrainDiagram-module__7-2PkG__automateGears.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__dataPulse{animation:2.5s ease-in-out infinite ToothBrainDiagram-module__7-2PkG__pulse-gear}.ToothBrainDiagram-module__7-2PkG__gearTop,.ToothBrainDiagram-module__7-2PkG__gearBottom{transform-box:fill-box;transform-origin:50%}.ToothBrainDiagram-module__7-2PkG__gearTop{animation:12s linear infinite ToothBrainDiagram-module__7-2PkG__rotate-cw}.ToothBrainDiagram-module__7-2PkG__gearBottom{animation:14s linear infinite ToothBrainDiagram-module__7-2PkG__rotate-ccw}@keyframes ToothBrainDiagram-module__7-2PkG__rotate-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ToothBrainDiagram-module__7-2PkG__rotate-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ToothBrainDiagram-module__7-2PkG__pulse-gear{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@media (max-width:1024px){.ToothBrainDiagram-module__7-2PkG__gearTop{animation-duration:11s}.ToothBrainDiagram-module__7-2PkG__gearBottom{animation-duration:13s}}@media (max-width:768px){.ToothBrainDiagram-module__7-2PkG__gearTop{animation-duration:10s}.ToothBrainDiagram-module__7-2PkG__gearBottom{animation-duration:12s}}@media (prefers-reduced-motion:reduce){.ToothBrainDiagram-module__7-2PkG__systemFrame,.ToothBrainDiagram-module__7-2PkG__systemLink,.ToothBrainDiagram-module__7-2PkG__systemModule,.ToothBrainDiagram-module__7-2PkG__automationCircuit{transition:none}.ToothBrainDiagram-module__7-2PkG__automateGears.ToothBrainDiagram-module__7-2PkG__visible .ToothBrainDiagram-module__7-2PkG__dataPulse,.ToothBrainDiagram-module__7-2PkG__gearTop,.ToothBrainDiagram-module__7-2PkG__gearBottom{animation:none}}
.ImmersiveDentalHero-module__V0k58a__root{color:#fff;--hero-progress:0;--intro-opacity:1;--intro-shift:0px;--final-cta-opacity:0;background:#061f2a;height:600svh;position:relative}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__sticky{top:var(--header-height);height:calc(100svh - var(--header-height));isolation:isolate;place-items:center;display:grid;position:sticky}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__background{z-index:-1;opacity:calc(.42 + var(--hero-progress)*.25);background:radial-gradient(circle at 50% 48%,#1197912e,#0000 33%),linear-gradient(#6bcfc41c 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#6bcfc41c 1px,#0000 1px) 0 0/52px 52px;position:absolute;inset:0}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__background:before{content:"";border:1px solid #8debdd2e;border-radius:50%;position:absolute}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__background:after{content:"";border:1px solid #8debdd2e;border-radius:50%;position:absolute}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__background:before{aspect-ratio:1;width:min(64vw,880px);top:48%;left:50%;transform:translate(-50%,-50%)}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__background:after{aspect-ratio:1;width:min(46vw,620px);transform:translate(-50%,-50%) rotate(calc(var(--hero-progress)*12deg));border-style:dashed;top:48%;left:50%}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro{z-index:3;text-align:center;width:min(1060px,100% - 48px);opacity:var(--intro-opacity);transform:translateY(var(--intro-shift));justify-items:center;display:grid;position:relative}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__eyebrow{color:#8ceadd;font:700 .72rem/1.3 var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:25px;display:inline-flex}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__eyebrow svg{width:15px}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro h1{max-width:1080px;font:700 clamp(4.9rem,7.4vw,7.1rem)/.93 var(--font-funnel-display);letter-spacing:-.055em;text-wrap:balance;margin:0}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro p{color:#c4d7da;max-width:660px;margin:26px auto 29px;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.5}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__cta{min-height:53px;padding:15px 22px}:is(.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__cta svg,.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__final-cta svg){transition:transform .24s}:is(.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__cta:hover svg,.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__final-cta:hover svg){transform:translate(3px)}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro small{color:#93b5bb;align-items:center;gap:7px;margin-top:20px;font-size:.8rem;display:flex}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro small svg{color:#8ceadd;width:16px}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__diagram{z-index:1;pointer-events:none;opacity:calc(1 - var(--intro-opacity)*.78);transform:scale(calc(.78 + var(--hero-progress)*.22));place-items:center;transition:opacity .35s,transform .45s;display:grid;position:absolute;inset:0}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__diagram .tooth-brain-diagram{width:min(690px,62vw);height:auto;max-height:75%;overflow:visible}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__stage{z-index:2;pointer-events:none;position:absolute;bottom:clamp(52px,12vh,130px);left:clamp(24px,7vw,126px)}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__stage h2{color:#fff;font:600 clamp(3.8rem,8.2vw,9.2rem)/.86 var(--font-funnel-display);letter-spacing:-.075em;text-wrap:balance;text-shadow:0 16px 50px #00000038;margin:0;animation:.48s both ImmersiveDentalHero-module__V0k58a__stage-in}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__progress{z-index:3;gap:11px;display:grid;position:absolute;top:50%;right:clamp(22px,4vw,70px);transform:translateY(-50%)}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__progress span{background:#9cdfd84d;width:2px;height:28px;transition:background .4s,transform .4s}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__progress span.ImmersiveDentalHero-module__V0k58a__is-complete{background:#65cdbc}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__progress span.ImmersiveDentalHero-module__V0k58a__is-active{background:#c2fff5;transform:scaleY(1.5);box-shadow:0 0 13px #8beada99}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__final-cta{z-index:4;opacity:var(--final-cta-opacity);pointer-events:none;transition:opacity .35s;position:absolute;bottom:clamp(55px,12vh,130px);right:clamp(24px,7vw,126px)}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__sticky[data-stage="4"] .immersive-hero__final-cta{pointer-events:auto}.ImmersiveDentalHero-module__V0k58a__root .diagram-grid path{stroke:#97dfd830}.ImmersiveDentalHero-module__V0k58a__root .diagram-stage{transition:opacity .48s,transform .48s}:is(.ImmersiveDentalHero-module__V0k58a__root .diagram-stage-2,.ImmersiveDentalHero-module__V0k58a__root .diagram-stage-3,.ImmersiveDentalHero-module__V0k58a__root .diagram-stage-4,.ImmersiveDentalHero-module__V0k58a__root .diagram-stage-5){transform:translateY(8px)scale(.985)}.ImmersiveDentalHero-module__V0k58a__root .diagram-stage.ImmersiveDentalHero-module__V0k58a__is-visible{transform:none}.ImmersiveDentalHero-module__V0k58a__root .diagram-tooth{animation:.75s forwards ImmersiveDentalHero-module__V0k58a__draw}.ImmersiveDentalHero-module__V0k58a__root .diagram-brain{transition:stroke-dashoffset .55s}.ImmersiveDentalHero-module__V0k58a__root .diagram-stage-4.ImmersiveDentalHero-module__V0k58a__is-visible .diagram-brain{stroke-dashoffset:0}@keyframes ImmersiveDentalHero-module__V0k58a__stage-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ImmersiveDentalHero-module__V0k58a__draw{to{stroke-dashoffset:0}}@media (max-width:1024px){.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro h1{font-size:clamp(4.25rem,7.5vw,5.5rem)}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__diagram .tooth-brain-diagram{width:min(620px,72vw)}}@media (max-width:767px){.ImmersiveDentalHero-module__V0k58a__root{height:490svh}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__sticky{height:calc(100svh - var(--header-height))}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro{width:min(100% - 30px,560px)}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__eyebrow{text-align:center;font-size:.58rem}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro h1{font-size:clamp(2.7rem,11.4vw,3.35rem);line-height:.95}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro p{margin:20px auto 24px;font-size:1rem}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro small{font-size:.75rem}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__diagram .tooth-brain-diagram{width:min(340px,92vw);max-height:58%}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__stage{bottom:70px;left:18px}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__stage h2{font-size:clamp(3.15rem,17vw,5.1rem)}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__progress{gap:9px;right:18px}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__progress span{height:22px}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__final-cta{min-height:48px;padding:13px 16px;font-size:.8rem;bottom:20px;right:18px}}@media (prefers-reduced-motion:reduce){.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__background:after{transition:none}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__intro{transition:none}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__diagram{transition:none}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__progress span{transition:none}.ImmersiveDentalHero-module__V0k58a__root .diagram-stage{transition:none}.ImmersiveDentalHero-module__V0k58a__root .diagram-brain{transition:none}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__final-cta{transition:none}.ImmersiveDentalHero-module__V0k58a__root .diagram-tooth{stroke-dashoffset:0;animation:none}.ImmersiveDentalHero-module__V0k58a__root .immersive-hero__stage h2{animation:none}}
