.dcv4-root{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.dcv4-root) :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}:where(.dcv4-root) :where(ul,ol){padding:0;list-style:none}:where(.dcv4-root) :where(a){color:#2563eb;text-decoration:none}:where(.dcv4-root) :where(button){font-family:inherit}.dcv4-root ::-moz-selection{background:#ddd6fe}.dcv4-root ::selection{background:#ddd6fe}html:has(.dcv4-root){scroll-behavior:smooth}.dcv4-balance{text-wrap:balance}.dcv4-pretty{text-wrap:pretty}@keyframes dcPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes dcSpinB{0%{transform:rotateX(-14deg) rotateY(0deg)}to{transform:rotateX(-14deg) rotateY(1turn)}}@keyframes dcMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dcv4-pulse{animation:dcPulse 2.2s ease-in-out infinite}.dcv4-prism{animation:dcSpinB 30s linear infinite}.dcv4-marquee{animation:dcMarquee 46s linear infinite}@media (prefers-reduced-motion:reduce){.dcv4-root *,.dcv4-root :after,.dcv4-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html:has(.dcv4-root){scroll-behavior:auto}}.dcv4-reveal-init{opacity:0;transform:translateY(22px)}.dcv4-reveal-on{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}@media (prefers-reduced-motion:reduce){.dcv4-reveal-init{opacity:1;transform:none}.dcv4-reveal-on{transition:none}}.dcv2-navlink{text-decoration:none;color:#334155;font-size:clamp(13px,1.2vw,15px);font-weight:600;padding:6px 0;transition:color .15s}.dcv2-navlink:hover{color:#1d4ed8}.dcv2-navlink:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.dcv2-nav-ghost{text-decoration:none;color:#334155;font-size:clamp(13px,1.2vw,15px);font-weight:600;padding:8px 10px;border-radius:9px;white-space:nowrap;transition:background .15s}.dcv2-nav-ghost:hover{background:#f1f5f9}.dcv2-nav-ghost:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:760px){.dcv2-nav-anchors{display:none!important}}@media (max-width:560px){.dcv2-nav-patient{display:none!important}}.dcv4-navbar{flex-wrap:wrap}@media (max-width:480px){.dcv4-navbar{padding-left:14px!important;padding-right:14px!important;gap:8px!important}.dcv4-navbar .dcv4-brandtext{font-size:15px!important}.dcv4-navbar .dcv2-btn-primary{padding:9px 12px!important;font-size:13px!important}.dcv4-navbar .dcv2-nav-ghost{padding:8px 6px!important;font-size:13px!important}}.dcv2-btn-primary{text-decoration:none;background:#2563eb;color:#fff;font-weight:700;transition:background .16s,transform .18s}.dcv2-btn-primary:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px)}.dcv2-btn-primary:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.dcv4-btn-glass{text-decoration:none;transition:background .16s,transform .18s}.dcv4-btn-glass:hover{background:hsla(0,0%,100%,.14)!important;color:#fff;transform:translateY(-2px)}.dcv4-btn-glass:focus-visible{outline:2px solid #fff;outline-offset:3px}.dcv4-pill-solid{text-decoration:none;transition:background .16s}.dcv4-pill-solid:hover{background:#1d4ed8;color:#fff}.dcv4-pill-solid:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.dcv4-pill-ghost{text-decoration:none;transition:background .16s,color .16s}.dcv4-pill-ghost:hover{background:#eff6ff;color:#1d4ed8}.dcv4-pill-ghost:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.dcv4-pill-ghost-dark{text-decoration:none;transition:background .16s,color .16s}.dcv4-pill-ghost-dark:hover{background:rgba(147,197,253,.12);color:#fff}.dcv4-pill-ghost-dark:focus-visible{outline:2px solid #bfdbfe;outline-offset:2px}.dcv2-btn-white{text-decoration:none;transition:background .16s,transform .18s}.dcv2-btn-white:hover{background:#eff6ff;color:#1d4ed8;transform:translateY(-2px)}.dcv2-btn-white:focus-visible{outline:2px solid #fff;outline-offset:3px}.dcv2-toggle-btn{transition:background .18s,color .18s}.dcv2-toggle-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.dcv4-plan{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dcv4-plan:hover{border-color:#2563eb;transform:scale(1.025);box-shadow:0 34px 64px -34px rgba(37,99,235,.55)}.dcv4-plan--featured:hover{transform:scale(1.035);box-shadow:0 42px 72px -34px rgba(37,99,235,.7)}.dcv2-btn-plan{text-decoration:none;transition:background .16s,transform .18s}.dcv2-btn-plan:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px)}.dcv2-btn-plan:focus-visible{outline:2px solid #0f172a;outline-offset:2px}@media (prefers-reduced-motion:reduce){.dcv2-btn-plan:hover,.dcv2-btn-primary:hover,.dcv2-btn-white:hover,.dcv4-btn-glass:hover,.dcv4-plan--featured:hover,.dcv4-plan:hover{transform:none}}.dcv4-figure{transition:transform .3s ease}.dcv4-figure:hover{transform:translateY(-4px)}.dcv4-trio{transition:transform .25s ease}.dcv4-trio:hover{transform:translateY(-5px)}.dcv2-gridcard{transition:transform .22s ease,border-color .22s ease}.dcv2-gridcard:hover{transform:translateY(-4px);border-color:#c4b5fd}.dcv4-modlink{text-decoration:none;transition:transform .22s ease,border-color .22s ease}.dcv4-modlink:hover{transform:translateY(-4px);border-color:#93c5fd}.dcv4-modlink:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (prefers-reduced-motion:reduce){.dcv2-gridcard:hover,.dcv4-figure:hover,.dcv4-modlink:hover,.dcv4-trio:hover{transform:none}}.dcv4-marquee:hover{animation-play-state:paused}.dcv2-faq-btn{transition:color .15s}.dcv2-faq-btn:hover{color:#1d4ed8}.dcv2-faq-btn:focus-visible{outline:2px solid #2563eb;outline-offset:-2px;border-radius:10px}.dcv2-footer-link{color:#94a3b8;text-decoration:none;transition:color .15s}.dcv2-footer-link:hover{color:#fff}.dcv2-footer-link:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.dcv2-lazy{container-type:inline-size}.dcv2-lazy,.dcv2-lazy__h{display:block}.dcv2-lazy--agenda .dcv2-lazy__h{min-height:259px}@container (max-width: 476px){.dcv2-lazy--agenda .dcv2-lazy__h{min-height:274px}}@container (max-width: 441px){.dcv2-lazy--agenda .dcv2-lazy__h{min-height:284px}}@container (max-width: 392px){.dcv2-lazy--agenda .dcv2-lazy__h{min-height:301px}}@container (max-width: 256px){.dcv2-lazy--agenda .dcv2-lazy__h{min-height:335px}}.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:340px}@container (max-width: 322px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:355px}}@container (max-width: 291px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:374px}}@container (max-width: 281px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:393px}}@container (max-width: 279px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:425px}}@container (max-width: 277px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:444px}}@container (max-width: 276px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:460px}}@container (max-width: 253px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:475px}}@container (max-width: 246px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:494px}}@container (max-width: 245px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:513px}}@container (max-width: 243px){.dcv2-lazy--pacientes .dcv2-lazy__h{min-height:529px}}.dcv2-lazy--presupuesto .dcv2-lazy__h{min-height:418px}@container (max-width: 323px){.dcv2-lazy--presupuesto .dcv2-lazy__h{min-height:434px}}@container (max-width: 309px){.dcv2-lazy--presupuesto .dcv2-lazy__h{min-height:451px}}@container (max-width: 276px){.dcv2-lazy--presupuesto .dcv2-lazy__h{min-height:476px}}@container (max-width: 257px){.dcv2-lazy--presupuesto .dcv2-lazy__h{min-height:492px}}@container (max-width: 242px){.dcv2-lazy--presupuesto .dcv2-lazy__h{min-height:529px}}.dcv2-lazy--cbct .dcv2-lazy__h{min-height:calc(56.25cqi + 115px)}@container (max-width: 354px){.dcv2-lazy--cbct .dcv2-lazy__h{min-height:calc(56.25cqi + 131px)}}@container (max-width: 259px){.dcv2-lazy--cbct .dcv2-lazy__h{min-height:calc(56.25cqi + 158px)}}.dcv2-lazy--importar .dcv2-lazy__h{min-height:497px}@container (max-width: 436px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:515px}}@container (max-width: 414px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:534px}}@container (max-width: 407px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:550px}}@container (max-width: 406px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:639px}}@container (max-width: 404px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:647px}}@container (max-width: 311px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:736px}}@container (max-width: 286px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:755px}}@container (max-width: 279px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:772px}}@container (max-width: 250px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:791px}}@container (max-width: 243px){.dcv2-lazy--importar .dcv2-lazy__h{min-height:807px}}.dcv2-lazy--inbox .dcv2-lazy__h{min-height:297px}@container (max-width: 431px){.dcv2-lazy--inbox .dcv2-lazy__h{min-height:311px}}@container (max-width: 404px){.dcv2-lazy--inbox .dcv2-lazy__h{min-height:327px}}@container (max-width: 381px){.dcv2-lazy--inbox .dcv2-lazy__h{min-height:462px}}@container (max-width: 353px){.dcv2-lazy--inbox .dcv2-lazy__h{min-height:478px}}@container (max-width: 288px){.dcv2-lazy--inbox .dcv2-lazy__h{min-height:493px}}@container (max-width: 275px){.dcv2-lazy--inbox .dcv2-lazy__h{min-height:507px}}