.hs[data-astro-cid-26laglcs]{aspect-ratio:819 / 829}.hs[data-astro-cid-26laglcs]{opacity:1!important;transform:none!important}.hs[data-astro-cid-26laglcs]{position:relative}.hs__view[data-astro-cid-26laglcs]{position:absolute;inset:-25%;pointer-events:none;opacity:0;transition:opacity .5s}.hs__view[data-astro-cid-26laglcs] canvas{display:block;width:100%!important;height:100%!important}.hs[data-astro-cid-26laglcs].is-ready .hs__view[data-astro-cid-26laglcs]{opacity:1}.hs__poster[data-astro-cid-26laglcs]{position:absolute;inset:-25%;width:150%;height:150%;max-width:none;object-fit:contain;pointer-events:none;transition:opacity .5s}.hs[data-astro-cid-26laglcs].is-ready .hs__poster[data-astro-cid-26laglcs]{opacity:0}.hs__stage[data-astro-cid-26laglcs]{position:absolute;inset:0;touch-action:pan-y;cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;outline:none}.hs__stage[data-astro-cid-26laglcs]:active{cursor:grabbing}.hs[data-astro-cid-26laglcs]:after{display:none}.fx[data-astro-cid-m63ias2f]{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.fx__wash[data-astro-cid-m63ias2f]{position:absolute;inset:0;background:radial-gradient(80% 55% at 50% -8%,#20a0d821,#0000 70%)}.fx__noise[data-astro-cid-m63ias2f]{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root{--glass: #0d141f8c;--glass-line: #8cb9e629}[data-astro-cid-m63ias2f][data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}[data-astro-cid-m63ias2f][data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-astro-cid-m63ias2f][data-reveal]{opacity:1;transform:none;transition:none}}.hero[data-astro-cid-m63ias2f]{position:relative;display:flex;align-items:center;min-height:min(94vh,900px);overflow:hidden;margin-top:calc(-1 * var(--hdr-h));padding-top:var(--hdr-h)}.hero__media[data-astro-cid-m63ias2f]{position:absolute;inset:0;z-index:0;background:#05090f url(/video/dental-cad-denture-design-poster.webp) center / cover no-repeat}.hero__video[data-astro-cid-m63ias2f]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;opacity:0;transition:opacity .6s}.hero__video[data-astro-cid-m63ias2f].is-playing{opacity:1}.hero__video[data-astro-cid-m63ias2f]::-webkit-media-controls,.hero__video[data-astro-cid-m63ias2f]::-webkit-media-controls-panel,.hero__video[data-astro-cid-m63ias2f]::-webkit-media-controls-overlay-play-button,.hero__video[data-astro-cid-m63ias2f]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;display:none!important}.hero__scrim[data-astro-cid-m63ias2f]{position:absolute;inset:0;background:linear-gradient(90deg,#04070bf2,#04070bb3 45%,#04070b52),linear-gradient(0deg,var(--bg) 0%,#05090f00 34%)}.hero__inner[data-astro-cid-m63ias2f]{position:relative;z-index:1;padding-block:clamp(3rem,8vw,5rem)}.hero__title[data-astro-cid-m63ias2f]{max-width:50rem}.chip[data-astro-cid-m63ias2f]{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .95rem;margin:0 0 1.8rem;border:1px solid var(--glass-line);border-radius:999px;background:var(--glass);backdrop-filter:blur(8px);font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-wrap:balance}.chip__dot[data-astro-cid-m63ias2f]{flex:none;width:6px;height:6px;border-radius:50%;background:var(--azure)}.hero__title[data-astro-cid-m63ias2f]{font-size:var(--step-4);font-weight:300;letter-spacing:-.04em;line-height:1}.hero__em[data-astro-cid-m63ias2f]{color:var(--azure-2)}.hero__sub[data-astro-cid-m63ias2f]{margin:1.7rem 0 2.2rem;font-size:var(--step-1);color:#c8d5e6;max-width:50ch;font-weight:300}.hero__cta[data-astro-cid-m63ias2f]{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem 1.75rem}.hero__cred[data-astro-cid-m63ias2f]{margin:2rem 0 0;font-size:var(--step--2);color:var(--dim);font-weight:400;letter-spacing:.02em}.btn--glow[data-astro-cid-m63ias2f]{box-shadow:0 0 0 1px #7dd8ff59,0 0 30px -6px #20a0d899}.btn--glow[data-astro-cid-m63ias2f]:hover{box-shadow:0 0 0 1px #7dd8ff99,0 0 42px -6px #20a0d8d9}@media(prefers-reduced-motion:reduce){.hero__video[data-astro-cid-m63ias2f]{display:none}}.h-xl[data-astro-cid-m63ias2f]{font-size:var(--step-3);font-weight:300;letter-spacing:-.03em;margin:0 0 1rem;max-width:24ch;line-height:1.1}.lead-p[data-astro-cid-m63ias2f].center{margin-inline:auto}.eyebrow[data-astro-cid-m63ias2f]{display:block;margin:0 0 1rem}.micro[data-astro-cid-m63ias2f]{color:var(--dim);font-weight:300;font-size:var(--step--1);margin:0 0 1.6rem;letter-spacing:.02em}.eco[data-astro-cid-m63ias2f]{padding-block:clamp(2.2rem,5vw,3.4rem);border-bottom:1px solid var(--line)}.eco__label[data-astro-cid-m63ias2f]{font-size:var(--step--2);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 clamp(1.6rem,3vw,2.2rem)}.eco__marquee[data-astro-cid-m63ias2f]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000)}.eco__track[data-astro-cid-m63ias2f]{list-style:none;margin:0;padding:0;display:flex;align-items:center;width:max-content;animation:60s linear infinite eco-scroll;will-change:transform}.eco__marquee[data-astro-cid-m63ias2f]:hover .eco__track[data-astro-cid-m63ias2f]{animation-play-state:paused}@keyframes eco-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.eco__item[data-astro-cid-m63ias2f]{display:flex;align-items:center;margin-right:clamp(2.75rem,6vw,5rem)}.eco__item[data-astro-cid-m63ias2f] img[data-astro-cid-m63ias2f]{height:clamp(30px,4.5vw,40px);width:auto;display:block;opacity:.95;transition:opacity .25s,transform .25s}.eco__item[data-astro-cid-m63ias2f]:hover img[data-astro-cid-m63ias2f]{opacity:1;transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.eco__track[data-astro-cid-m63ias2f]{animation:none;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}}@media(width<=640px){.eco__item[data-astro-cid-m63ias2f]{margin-right:2.25rem}.eco__item[data-astro-cid-m63ias2f] img[data-astro-cid-m63ias2f]{height:22px}}@media(prefers-reduced-motion:reduce){.eco__item[data-astro-cid-m63ias2f] img[data-astro-cid-m63ias2f]{transition:none}}.paths[data-astro-cid-m63ias2f]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:2rem}.path[data-astro-cid-m63ias2f]{position:relative;display:block;border-radius:var(--radius);padding:2.6rem 2.2rem 2.2rem;background:var(--glass);backdrop-filter:blur(12px);text-decoration:none;transition:box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1)}.path__border[data-astro-cid-m63ias2f]{position:absolute;inset:0;border-radius:inherit;border:1px solid var(--glass-line);pointer-events:none;transition:border-color .25s}.path[data-astro-cid-m63ias2f]:hover .path__border[data-astro-cid-m63ias2f]{border-color:#ffffff2e}.path[data-astro-cid-m63ias2f]:hover{transform:translateY(-3px);box-shadow:0 22px 55px -26px #000000b3}.path[data-astro-cid-m63ias2f] h3[data-astro-cid-m63ias2f]{font-size:var(--step-2);font-weight:300;margin:0 0 .7rem;color:var(--text)}.path[data-astro-cid-m63ias2f] p[data-astro-cid-m63ias2f]{color:var(--muted);font-weight:300;line-height:1.7;margin:0 0 1.4rem}.path__go[data-astro-cid-m63ias2f]{color:var(--azure);font-size:var(--step--1)}@media(width<=720px){.paths[data-astro-cid-m63ias2f]{grid-template-columns:1fr}}.slist[data-astro-cid-m63ias2f]{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.7rem 3rem}.slist__item[data-astro-cid-m63ias2f]{display:flex;flex-direction:column;gap:.35rem}.slist__h[data-astro-cid-m63ias2f]{font-family:var(--font-display);font-size:var(--step-1);font-weight:300;letter-spacing:-.01em;color:var(--text)}.slist__p[data-astro-cid-m63ias2f]{color:var(--muted);font-weight:300;font-size:var(--step--1);line-height:1.55;max-width:42ch}.beyond[data-astro-cid-m63ias2f]{margin:2.4rem 0 0;color:var(--dim);font-weight:300;font-size:var(--step--1)}.beyond[data-astro-cid-m63ias2f] a[data-astro-cid-m63ias2f]{color:var(--muted);text-decoration:none;border-bottom:1px solid #0000;transition:color .2s,border-color .2s}.beyond[data-astro-cid-m63ias2f] a[data-astro-cid-m63ias2f]:hover{color:var(--text);border-color:#ffffff59}@media(width<=720px){.slist[data-astro-cid-m63ias2f]{grid-template-columns:1fr}}.split-fig[data-astro-cid-m63ias2f]{margin:0;position:relative}.split-fig[data-astro-cid-m63ias2f] img[data-astro-cid-m63ias2f]{width:100%;height:auto;border-radius:var(--radius);display:block;filter:saturate(.9) contrast(1.03) brightness(.97)}.split-fig[data-astro-cid-m63ias2f]:after{content:"";position:absolute;inset:auto -8% -12%;height:45%;background:radial-gradient(#20a0d838,#0000 70%);filter:blur(24px);z-index:-1}@media(width<=860px){.split[data-astro-cid-m63ias2f],.split--rev[data-astro-cid-m63ias2f]{grid-template-columns:1fr}.split--rev[data-astro-cid-m63ias2f] .split-fig[data-astro-cid-m63ias2f]{order:0}.split-fig[data-astro-cid-m63ias2f]:after{inset:auto 0 -12%}}.wf[data-astro-cid-m63ias2f]{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem 3rem;margin-top:2.2rem}.wf__item[data-astro-cid-m63ias2f] h3[data-astro-cid-m63ias2f]{font-family:var(--font-display);font-weight:300;font-size:var(--step-1);letter-spacing:-.01em;margin:0 0 .55rem;color:var(--text)}.wf__item[data-astro-cid-m63ias2f] p[data-astro-cid-m63ias2f]{color:var(--muted);font-weight:300;line-height:1.65;margin:0;max-width:46ch}.wf__cta[data-astro-cid-m63ias2f]{margin-top:2.6rem}@media(width<=720px){.wf[data-astro-cid-m63ias2f]{grid-template-columns:1fr}}.rev__eyebrow[data-astro-cid-m63ias2f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rev[data-astro-cid-m63ias2f]{margin-top:.5rem}.rev__viewport[data-astro-cid-m63ias2f]{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.rev__viewport[data-astro-cid-m63ias2f]:focus{outline:none}.rev__viewport[data-astro-cid-m63ias2f]:focus-visible{outline:2px solid var(--azure);outline-offset:6px;border-radius:6px}.rev__viewport[data-astro-cid-m63ias2f]::-webkit-scrollbar{display:none}.rev__slide[data-astro-cid-m63ias2f]{flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always;display:flex;flex-direction:column;justify-content:center;margin:0;padding-inline:.25rem;text-align:center;opacity:.28;transition:opacity .4s}.rev__slide[data-astro-cid-m63ias2f][data-active]{opacity:1}.rev__slide[data-astro-cid-m63ias2f] blockquote[data-astro-cid-m63ias2f]{margin:0 auto;max-width:46rem;font-family:var(--font-display);font-weight:300;font-size:var(--step-2);line-height:1.45;letter-spacing:-.01em;color:var(--text)}.rev__slide[data-astro-cid-m63ias2f] figcaption[data-astro-cid-m63ias2f]{margin-top:1.5rem;color:var(--muted);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase}.rev__dots[data-astro-cid-m63ias2f]{display:flex;justify-content:center;gap:.15rem;margin-top:1.4rem}.rev__link[data-astro-cid-m63ias2f]{display:block;color:inherit;text-decoration:none;cursor:pointer}.rev__dot[data-astro-cid-m63ias2f]{width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.rev__dot[data-astro-cid-m63ias2f]:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--glass-line);transition:background .2s,transform .2s}.rev__dot[data-astro-cid-m63ias2f]:hover:before{background:var(--muted)}.rev__dot[data-astro-cid-m63ias2f][data-active]:before{background:var(--azure);transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.rev__slide[data-astro-cid-m63ias2f]{transition:none;opacity:1}}.cta-band[data-astro-cid-m63ias2f]{padding-block:clamp(2.25rem,5vw,3.5rem)}.cta-card[data-astro-cid-m63ias2f]{position:relative;text-align:center}.cta-card[data-astro-cid-m63ias2f] .h-xl[data-astro-cid-m63ias2f]{margin:0 auto .8rem;font-size:var(--step-2)}.cta-card[data-astro-cid-m63ias2f] .lead-p[data-astro-cid-m63ias2f]{margin-bottom:1.4rem}.cta-actions[data-astro-cid-m63ias2f]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem 1.75rem}.stats-sec[data-astro-cid-m63ias2f] .eyebrow[data-astro-cid-m63ias2f]{margin-bottom:1.6rem}.stats[data-astro-cid-m63ias2f]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,5vw,3.5rem)}.stat[data-astro-cid-m63ias2f]{text-align:left}.stat__num[data-astro-cid-m63ias2f]{display:block;font-family:var(--font-display);font-weight:300;font-size:var(--step-4);line-height:1;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.stat__label[data-astro-cid-m63ias2f]{display:block;margin-top:.7rem;color:var(--muted);font-size:var(--step--1);font-weight:300}@media(width<=640px){.stats[data-astro-cid-m63ias2f]{grid-template-columns:1fr;gap:1.9rem}}@media(width<=560px){.hero__cta[data-astro-cid-m63ias2f]{flex-direction:row;align-items:center;gap:.6rem .7rem}.hero__cta[data-astro-cid-m63ias2f] .btn[data-astro-cid-m63ias2f]{width:auto;flex:0 auto;padding:.62em 1.05em;font-size:var(--step--2);white-space:nowrap}.stats[data-astro-cid-m63ias2f]{gap:1.5rem}}
