.dentura-module__1r9uua__page{z-index:2;color:var(--dentura-ink);isolation:isolate;position:relative}.dentura-module__1r9uua__page :where(a,button):focus-visible{outline:2px solid var(--dentura-blue);outline-offset:5px}.dentura-module__1r9uua__page :where(section,main){scroll-margin-top:100px}.dentura-module__1r9uua__page [data-dentura-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1)}.dentura-module__1r9uua__page [data-reveal-pending]{opacity:0;transform:translateY(28px)}.dentura-module__1r9uua__eyebrow{color:var(--dentura-accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.7rem;font-weight:700;display:inline-flex}.dentura-module__1r9uua__eyebrow:before{content:"";background:var(--dentura-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dentura-module__1r9uua__gradientText{color:var(--dentura-accent);background:linear-gradient(110deg, var(--dentura-deep), var(--dentura-accent) 45%, var(--dentura-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dentura-module__1r9uua__hero{background:radial-gradient(at 50% 30%,#48a0c80f,#0000 70%);position:relative;overflow:hidden}.dentura-module__1r9uua__hero:after{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image:radial-gradient(#2b6d8f2e .75px,#0000 .75px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.dentura-module__1r9uua__molarBackground{z-index:0;pointer-events:none;opacity:.35;will-change:transform, opacity;justify-content:center;align-items:center;transition:transform .1s ease-out,opacity .1s ease-out;display:flex;position:fixed;inset:0;overflow:hidden}.dentura-module__1r9uua__molarStage{aspect-ratio:1;width:min(700px,100vw,90svh);position:relative}.dentura-module__1r9uua__molarCanvas,.dentura-module__1r9uua__molarFallback{object-fit:contain;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.dentura-module__1r9uua__molarCanvas,.dentura-module__1r9uua__molarBackground[data-state=ready] .dentura-module__1r9uua__molarFallback{opacity:0}.dentura-module__1r9uua__molarBackground[data-state=ready] .dentura-module__1r9uua__molarCanvas{opacity:1}.dentura-module__1r9uua__secondaryButton{color:var(--dentura-deep);background:#ffffff73;border:1px solid #2b6d8f33;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.9rem 1.65rem;font-size:.875rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.dentura-module__1r9uua__secondaryButton:hover{background:#fff;transform:translateY(-2px)}.dentura-module__1r9uua__workspace{background:linear-gradient(145deg,#48a0c833,#fffc 45%,#2b6d8f26);border:1px solid #48a0c83d;border-radius:28px;padding:7px;box-shadow:0 24px 70px #2b6d8f1a}.dentura-module__1r9uua__dentalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.dentura-module__1r9uua__featureCard{background:#fffc;border:1px solid #2b6d8f14;border-radius:26px;flex-direction:column;min-width:0;padding:1.6rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.dentura-module__1r9uua__featureCard:hover{border-color:#48a0c84d;transform:translateY(-4px);box-shadow:0 16px 40px #2b6d8f12}.dentura-module__1r9uua__chartCard{grid-area:span 2/span 2}.dentura-module__1r9uua__featureCard.dentura-module__1r9uua__chartCard{background:linear-gradient(145deg,#fff,#f0f6f6 65%,#48a0c81f)}.dentura-module__1r9uua__planCard{grid-column:span 2}.dentura-module__1r9uua__iconChip{background:var(--dentura-soft);width:42px;height:42px;color:var(--dentura-accent);border:1px solid #48a0c81f;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dentura-module__1r9uua__workflowWheel{aspect-ratio:1;background:radial-gradient(at 25% 15%,#48a0c82e,#0000 65%),linear-gradient(135deg,#2e4049,#1d2b31);border:1px solid #48a0c833;border-radius:50%;width:100%;position:relative;box-shadow:0 20px 60px #1d2b3129,inset 0 0 70px #00000014}.dentura-module__1r9uua__wheelRotor{position:absolute;inset:0}.dentura-module__1r9uua__wheelRotor,.dentura-module__1r9uua__wheelTool{transition:transform 1.2s cubic-bezier(.34,1.56,.64,1)}.dentura-module__1r9uua__wheelPosition{width:29%;position:absolute;transform:translate(-50%,-50%)}.dentura-module__1r9uua__wheelTool{color:#fff9;text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:80px;padding:5px 2px;font-size:clamp(10px,1.2vw,12px);font-weight:600;line-height:1.4;display:flex}.dentura-module__1r9uua__wheelTool:hover,.dentura-module__1r9uua__wheelTool[aria-pressed=true]{color:#fff}.dentura-module__1r9uua__wheelIcon{width:clamp(36px,6vw,46px);height:clamp(36px,6vw,46px);color:var(--dentura-muted);background:#ffffff0a;border:1px solid #a8c8d833;border-radius:14px;justify-content:center;align-items:center;transition:background .4s,color .4s,box-shadow .4s;display:flex}.dentura-module__1r9uua__wheelTool[aria-pressed=true] .dentura-module__1r9uua__wheelIcon{border-color:var(--dentura-blue);background:var(--dentura-blue);color:var(--dentura-ink);box-shadow:0 0 24px #48a0c84d}.dentura-module__1r9uua__wheelCenter{aspect-ratio:1;background:var(--dentura-ink);pointer-events:none;border:1px solid #a8c8d82e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:28%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #48a0c81a}.dentura-module__1r9uua__wheelIndicator{inset-inline-start:1.3%;background:var(--dentura-blue);pointer-events:none;border-radius:10px;width:3px;height:30px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 18px #48a0c873}.dentura-module__1r9uua__cta{position:relative;overflow:hidden;box-shadow:0 24px 70px #1d2b3129}.dentura-module__1r9uua__cta:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#48a0c833,#0000 60%),radial-gradient(at 100% 100%,#48a0c81a,#0000 50%);position:absolute;inset:0}@media (max-width:1023px){.dentura-module__1r9uua__dentalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dentura-module__1r9uua__chartCard{grid-area:span 1/span 1}.dentura-module__1r9uua__planCard{grid-column:span 1}}@media (max-width:639px){.dentura-module__1r9uua__dentalGrid{grid-template-columns:minmax(0,1fr)}.dentura-module__1r9uua__featureCard{padding:1.4rem}.dentura-module__1r9uua__workspace{border-radius:21px;padding:4px}}@media (prefers-reduced-motion:reduce){.dentura-module__1r9uua__page [data-dentura-reveal],.dentura-module__1r9uua__featureCard,.dentura-module__1r9uua__secondaryButton,.dentura-module__1r9uua__molarBackground,.dentura-module__1r9uua__molarCanvas,.dentura-module__1r9uua__molarFallback,.dentura-module__1r9uua__wheelRotor,.dentura-module__1r9uua__wheelTool,.dentura-module__1r9uua__wheelIcon{transition:none}.dentura-module__1r9uua__page [data-reveal-pending]{opacity:1;transform:none}}
