.page.dental_page{background-color:#fff}.dentalpg-hero{display:flex;align-items:center;justify-content:space-between;padding:0;background:#f8f9fa;min-height:600px;position:relative;overflow:hidden}.dental-hero-content-left{flex:1 1;width:600px;z-index:3;position:relative;padding-left:150px}.dental-hero-content-left h1{font-size:80px;font-weight:700;color:#1a1a1a;margin-bottom:20px;margin-top:0;line-height:1.2}.dental-hero-content-left p{font-size:18px;line-height:1.6;color:#4a5568;margin-bottom:30px;max-width:500px}.dental-demo-button{background-color:#0d9488;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.dental-demo-button:hover{background-color:#0f766e}.dental-hero-content-right{flex:1 1;position:relative;height:600px;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;width:100%}.dental-hero-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;z-index:1;border-radius:0;box-shadow:none}.dental-hero-content-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f8f9fa;z-index:2;-webkit-clip-path:polygon(0 0,0 100%,50% 0);clip-path:polygon(0 0,0 100%,50% 0);pointer-events:none;margin-left:-1px}@supports not ((-webkit-clip-path:polygon(0 0,0 100%,25% 100%)) or (clip-path:polygon(0 0,0 100%,25% 100%))){.dental-hero-content-right:before{width:200px;height:500px;transform:skewX(-15deg);transform-origin:bottom left;-webkit-clip-path:none;clip-path:none}}.sub-nav.dental_page{background:#0a2540}.tab-btn.dental_page{color:#cbd5e1}.tab-btn.dental_page:hover{color:#2dd4bf}.tab-btn.dental_page.active{color:#2dd4bf;border-bottom-color:#2dd4bf;font-weight:500}.dropdown-menu.dental_page{background:#fff;border:1px solid #e1e4e7;box-shadow:0 10px 25px rgba(0,0,0,.1)}.dropdown-item.dental_page{color:#374151}.dropdown-item.dental_page:hover{background-color:#f0fdfa;color:#0d9488}.demo-button.dental_page{background:#fff;color:#0d9488;box-shadow:0 4px 12px rgba(0,0,0,.15)}.demo-button.dental_page:hover{background:#f0fdfa;box-shadow:0 6px 16px rgba(0,0,0,.2)}.features-cards-top.dental_page{background:#fff}.features-grid-top.dental_page{grid-template-columns:repeat(3,1fr)}.feature-icon-top.dental_page{background:linear-gradient(135deg,#14b8a6,#0891b2);color:#fff}.feature-card-top.dental_page h3{color:#1e293b}.feature-card-top.dental_page p{color:#64748b}.dental-infinite-slider-wrapper{padding:1rem 0;background-color:#e0f2f1}.dental-slider-container{overflow:hidden;width:100%;height:100px;position:relative}.dental-slider-container,.dental-slider-track{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.dental-slider-track{display:flex;gap:2rem;animation:scroll 40s linear infinite;width:max-content;align-items:center}.dental-slide{flex-shrink:0;border-radius:12px;overflow:hidden;border:none}.dental-slide,.dental-slide img{width:100px;height:100px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:none;-webkit-focus-ring-color:transparent;-moz-focus-inner:none;box-shadow:none;-webkit-user-focus:none;-moz-user-focus:none}.dental-slide img{object-fit:cover;transition:transform .3s ease;border-radius:12px!important;border:none}.why-choose.dental_page{background:#f8fafc}.why-choose-content.dental_page h2{color:#0f172a}.why-choose-subtitle.dental_page{color:#64748b}.benefits-grid.dental_page{grid-template-columns:repeat(2,1fr)}.benefit-card.dental_page{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e2e8f0}.benefit-icon.dental_page{color:#0d9488}.benefit-card.dental_page h3{color:#1e293b}.benefit-card.dental_page p{color:#64748b}.faq-section.dental_page{background:#f8fafc}.faq-container.dental_page h2{color:#0f172a}.faq-grid.dental_page{grid-template-columns:repeat(4,1fr)}.faq-item.dental_page{background:#fff;border:1px solid #e2e8f0}.faq-item.dental_page h3{color:#1e293b}.faq-item.dental_page p{color:#64748b}.final-cta-section.dental_page{background:#0d6d68}.final-cta-content.dental_page h2{color:#fff}.final-cta-content.dental_page p{color:hsla(0,0%,100%,.95)}.cta-button.dental_page{background:#fff;color:#0d9488;box-shadow:0 4px 12px rgba(0,0,0,.15)}.cta-button.dental_page:hover{background:#f0fdfa;box-shadow:0 6px 16px rgba(0,0,0,.2)}.dental-business-suite-section{background:linear-gradient(135deg,#134e4a,#1e3a5f);color:#fff;padding:48px 80px;margin:60px 0;border-radius:0}.dental-business-suite-content{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.dental-business-suite-left{flex:1 1}.dental-business-suite-left h2{font-size:28px;margin-bottom:12px;font-weight:500}.dental-business-suite-left p{font-size:16px;opacity:.95;line-height:1.5;max-width:600px}.dental-business-suite-right{display:flex;align-items:center;gap:16px}.dental-business-suite-btn{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:12px 24px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.dental-business-suite-btn:hover{background:hsla(0,0%,100%,.25);transform:translateY(-1px)}.tab-content.dental_page h2{color:#1e293b}.tab-content.dental_page p{color:#64748b}.dropdown-chevron{margin-left:4px;transition:transform .2s ease}.dropdown-chevron.rotated{transform:rotate(180deg)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.main.dental_page{max-width:2200px;margin:0 auto;padding:0}.demo-modal-overlay.dental_page{background:rgba(0,0,0,.6)}.demo-modal-container.dental_page{background:#fff}.demo-modal-header.dental_page{border-bottom:1px solid #e1e8ed;background:linear-gradient(135deg,#f0fdfa,#ccfbf1)}.demo-modal-step-text.dental_page{color:#0d9488}.demo-modal-close-btn.dental_page{color:#64748b}.demo-modal-close-btn:hover{background:#f1f5f9;color:#1e293b}.demo-modal-body.dental_page{padding:32px}.demo-modal-title.dental_page{color:#1e293b}.demo-modal-subtitle.dental_page{color:#64748b}.demo-form-input.dental_page,.demo-form-select.dental_page{border:2px solid #e1e8ed;background:#fff}.demo-form-input.dental_page:focus,.demo-form-select.dental_page:focus{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.1)}.demo-form-label-privacy.dental_page{color:#64748b}.privacy-link.dental_page{color:#0d9488}.demo-form-cancel-btn.dental_page{color:#64748b;border:2px solid #e1e8ed}.demo-form-cancel-btn.dental_page:hover{background:#f1f5f9;border-color:#cbd5e1}.demo-form-submit-btn.dental_page{background:linear-gradient(135deg,#14b8a6,#0891b2);color:#fff}.demo-form-submit-btn.dental_page:hover{background:linear-gradient(135deg,#0d9488,#0e7490);box-shadow:0 4px 12px rgba(20,184,166,.3)}.dental-advantages-section{position:relative;padding:100px 32px;background:#f1f5f9;overflow:hidden}.dental-advantages-header{text-align:center;max-width:800px;margin:0 auto 64px}.dental-advantages-header h2{font-size:42px;font-weight:800;color:#0f172a;margin-bottom:16px}.dental-advantages-header p{font-size:18px;color:#64748b;line-height:1.6}.dental-advantages-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;max-width:1200px;margin:0 auto}.dental-advantage-card{padding:40px;border-radius:12px;background:#f8fafc;transition:all .3s ease;box-shadow:0 20px 40px rgba(0,0,0,.1)}.dental-advantage-icon{width:64px;height:64px;background:#e6faf8;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#0d9488;margin-bottom:24px}.dental-advantage-card h3{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:16px}.dental-advantage-card p{font-size:16px;color:#64748b;line-height:1.6}.footer.dental{background:linear-gradient(135deg,#0a1a2e,#0a1a2e);color:#fff}.footer-column.dental h3{color:#2dd4bf}.footer-column.dental ul li a{color:hsla(0,0%,100%,.8)}.footer-column.dental ul li a:hover{color:#14b8a6}.contact-item.dental{color:hsla(0,0%,100%,.8)}.contact-item.dental svg{fill:#14b8a6}.footer-bottom.dental{border-top:1px solid hsla(0,0%,100%,.1)}.copyright.dental{color:hsla(0,0%,100%,.6)}.social-links.dental a{background:hsla(0,0%,100%,.1)}.social-links.dental a:hover{background:#0d9488}.social-links.dental a svg{fill:#fff}.contact-item-number-a.dental{color:#fffc}.contact-item-number-a.dental:hover{color:#2dd4bf}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 4))}}@media (max-width:1400px){.faq-grid.dental_page{grid-template-columns:1fr}.dental-slide{border-radius:12px;width:150px;height:150px}}@media (max-width:1024px){.benefits-grid.dental_page,.dental-advantages-grid,.faq-grid.dental_page,.features-grid-top.dental_page{grid-template-columns:1fr}.dentalpg-hero{flex-direction:column;height:auto;padding:0 60px}.dental-hero-content-right{width:100%}.dental-hero-content-right:before{display:none}.dental-hero-content-left{padding-top:50px;margin-bottom:40px;padding-right:0;max-width:100%;padding-left:0!important}.dental-hero-content-left h1{font-size:48px}}@media (max-width:768px){.dental-hero-content-left h1{font-size:40px}}@media (max-width:700px){.dentalpg-hero{padding:40px 16px}.dental-hero-content-left{padding-top:20px;margin-bottom:20px}.demo-button.dental_page{width:100%;text-align:center}.demo-form-grid-2{grid-template-columns:1fr}.business-suite-text h2,.why-choose-content.dental_page h2{font-size:28px}.features-cards-top.dental_page{padding:32px 16px}.dental-business-suite-content{flex-direction:column;text-align:left;gap:24px}.dental-business-suite-right{align-self:flex-start}.why-choose.dental_page{padding:48px 24px}.hero-content-right{display:flex;justify-content:flex-start}}