.dental-page .dental-hero-visual,.dental-page .dental-hero-product,.dental-page .dental-hero-product .dental-screen{opacity:1!important;mix-blend-mode:normal!important}.dental-page .dental-hero-product{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;box-shadow:0 34px 82px #000f1c75,0 0 0 1px #7cece821!important}.dental-page .dental-hero-product:before,.dental-page .dental-hero-product:after{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important}.dental-page .dental-hero-product .dental-screen{image-rendering:auto;-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:contrast(1.08)saturate(1.04)!important;will-change:auto!important;background-color:#f7fbfd!important;background-repeat:no-repeat!important;background-size:400% 200%!important;transform:none!important}.dental-page .dental-hero-product .dental-sprite-0{background-position:0 0!important}.dental-page .dental-showcase .dental-product-window,.dental-page .dental-showcase .dental-screen{opacity:1!important;mix-blend-mode:normal!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.dental-page .dental-showcase .dental-screen{image-rendering:auto;will-change:auto!important;background-repeat:no-repeat!important;background-size:400% 200%!important}.dental-page .dental-login-frame,.dental-page .dental-login-frame img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}.dental-page .dental-hero-product.dental-product-window{background:#06283e!important;border-color:#64dede47!important;padding:8px!important}.dental-page .dental-hero-product .dental-window-bar{opacity:1!important;background:0 0!important}@media (min-width:901px){.dental-page .dental-hero-product{transform:translateZ(0)!important}.dental-page .dental-hero-product .dental-screen{min-height:0}}@media (max-width:900px){.dental-page .dental-hero-product .dental-screen{filter:none!important}}@media (min-width:901px){.dental-v3 .d3-header{height:68px!important}.dental-v3 .d3-hero{height:calc(100svh - 68px)!important;min-height:0!important;max-height:calc(100svh - 68px)!important;padding:24px 0!important;overflow:hidden!important}.dental-v3 .d3-hero-grid{gap:36px!important}.dental-v3 .d3-hero h1{margin:14px 0 16px!important;font-size:clamp(40px,4vw,58px)!important;line-height:.98!important}.dental-v3 .d3-hero-copy>p{margin:0!important;font-size:15.5px!important;line-height:1.55!important}.dental-v3 .d3-hero-actions{gap:10px!important;margin-top:18px!important}.dental-v3 .d3-proof{gap:14px!important;margin-top:17px!important}.dental-v3 .d3-browser-top{height:30px!important}.dental-v3 .d3-app{height:clamp(300px,49vh,350px)!important}.dental-v3 .d3-dashboard{padding:14px!important}.dental-v3 .d3-sidebar{padding-top:11px!important;padding-bottom:11px!important}.dental-v3 .d3-sidebar>span{padding:6px 8px!important}.dental-v3 .d3-float-top{top:44px!important}.dental-v3 .d3-float-bottom{bottom:20px!important}}@media (min-width:901px) and (max-height:760px){.dental-v3 .d3-header{height:62px!important}.dental-v3 .d3-header-inner{gap:20px!important}.dental-v3 .d3-header nav{gap:18px!important}.dental-v3 .d3-hero{height:calc(100svh - 62px)!important;max-height:calc(100svh - 62px)!important;padding:16px 0!important}.dental-v3 .d3-hero h1{margin:10px 0 12px!important;font-size:clamp(37px,3.75vw,50px)!important}.dental-v3 .d3-hero-copy>p{font-size:14.5px!important;line-height:1.45!important}.dental-v3 .d3-hero-actions{margin-top:14px!important}.dental-v3 .d3-proof{margin-top:12px!important;font-size:10px!important}.dental-v3 .d3-app{height:clamp(275px,46vh,315px)!important}.dental-v3 .d3-kpis article{min-height:58px!important;padding:7px!important}.dental-v3 .d3-agenda-panel,.dental-v3 .d3-pending-panel{padding:8px!important}.dental-v3 .d3-row{padding:5px 2px!important}}.dental-v3 .d3-btn-primary{color:#fff!important;background:linear-gradient(135deg,#08a9a7,#1179cf)!important;border-color:#ffffff29!important}.dental-v3 .d3-btn-primary:hover{filter:brightness(1.06);color:#fff!important}.dental-v3 .d3-btn-ghost{text-shadow:0 1px 2px #0003;color:#fff!important;background:#04223557!important;border-color:#ffffff8c!important}.dental-v3 .d3-btn-ghost:hover{text-shadow:none;color:#07344d!important;background:#fff!important;border-color:#fff!important}.dental-v3 .d3-btn-white{color:#07344d!important;background:#fff!important;border-color:#fff!important}.dental-v3 .d3-btn-outline-white{color:#fff!important;background:#052b4040!important;border-color:#ffffff9e!important}.dental-v3 .d3-btn-outline-white:hover{color:#07344d!important;background:#fff!important}.dental-v3 .d3-btn svg{flex:none}.dental-v3 .d3-dash-head button,.dental-v3 .d3-mini button{color:#fff!important;background:#087f91!important;font-weight:800!important}.dental-v3 .d3-dash-head button{font-size:8px!important}@media (max-width:900px){.dental-v3 .d3-hero{height:auto!important;min-height:auto!important;max-height:none!important;padding:42px 0 48px!important;overflow:hidden!important}.dental-v3 .d3-hero h1{margin:14px 0 16px!important;font-size:clamp(38px,10vw,54px)!important}.dental-v3 .d3-hero-copy>p{font-size:15px!important;line-height:1.55!important}}
