#header .procedure-menu{--catalog-ink:#14394d;--catalog-aqua:#e9f7f9;--catalog-border:#b5e3eb;--catalog-muted:#526e7c;--catalog-accent:#0c617b;--catalog-duration:.3s;--catalog-trigger-height:44px;--catalog-panel-gap:18px;color:var(--catalog-ink);min-inline-size:0;font-family:"Exo 2",sans-serif}#header .procedure-menu *,#header .procedure-menu :before,#header .procedure-menu :after{box-sizing:border-box}#header .procedure-menu [hidden]{display:none!important}#header .procedure-menu :where(button,summary,input){font-family:inherit}#header .procedure-menu button,#header .procedure-menu summary{cursor:pointer}#header .procedure-menu :where(button){color:inherit}#header .procedure-menu summary{list-style:none}#header .procedure-menu summary::-webkit-details-marker{display:none}#header .procedure-menu :is(a,button,summary,input):focus-visible{outline-offset:3px;outline:3px solid #0b6983}#header .procedure-menu__trigger{white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-block-size:48px;padding:8px 12px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:flex}#header .procedure-menu__chevron{flex:0 0 16px;block-size:16px;inline-size:16px;transition:rotate .18s}#header .procedure-menu__trigger[aria-expanded=true]{background:var(--catalog-aqua)}#header .procedure-menu__toggle-icon{border-bottom:2px solid;border-right:2px solid;flex:0 0 9px;block-size:9px;inline-size:9px;transition:transform .2s;display:block;transform:rotate(45deg)translateY(-2px)}#header .procedure-menu__trigger[aria-expanded=true] .procedure-menu__toggle-icon,#header .procedure-menu__group-trigger[aria-expanded=true] .procedure-menu__toggle-icon{transform:rotate(225deg)translate(-2px,-2px)}#header .procedure-menu__panel{background:#fff;padding-block:16px 8px}#header .procedure-menu__search-row{align-items:center;margin-block-end:20px;display:flex;position:relative}#header .procedure-menu__search-icon{pointer-events:none;block-size:20px;inline-size:20px;position:absolute;inset-inline-start:14px}#header .procedure-menu__search{block-size:48px;inline-size:100%;min-inline-size:0;color:var(--catalog-ink);border:1px solid var(--catalog-border);appearance:none;background:#f7fbfc;border-radius:14px;padding:10px 48px 10px 44px;font-size:16px}#header .procedure-menu__search::-webkit-search-cancel-button{appearance:none}#header .procedure-menu__search::placeholder{color:var(--catalog-muted);opacity:1}#header .procedure-menu__reset{background:0 0;border:0;min-block-size:44px;min-inline-size:44px;font-size:24px;position:absolute;inset-inline-end:2px}#header .procedure-menu__hint{display:none}#header .procedure-menu__directions-label{color:var(--catalog-muted);margin-block-end:8px;font-size:14px;font-weight:600;display:block}#header .procedure-menu__directions{display:none}#header .procedure-menu__direction{text-align:start;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-block-size:48px;inline-size:100%;padding:10px 12px;font-size:15px;transition:background-color .2s,color .2s;display:flex}#header .procedure-menu__direction[aria-expanded=true]{background:#cceef2}#header .procedure-menu__group{border-block-end:1px solid #e3eff2}#header .procedure-menu__group-trigger{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-block-size:48px;padding:10px 12px;font-size:16px;font-weight:500;transition:background-color .2s,color .2s;display:flex}#header .procedure-menu__group[open]>.procedure-menu__group-trigger{background:#cceef2}#header .procedure-menu__group[open]>.procedure-menu__group-trigger .procedure-menu__chevron{rotate:90deg}#header .procedure-menu__group-content{padding-block:16px 20px}#header .procedure-menu__title{letter-spacing:normal;margin:0 0 16px;font-family:inherit;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.2}#header .procedure-menu__cards{grid-template-columns:minmax(0,1fr);gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}#header .procedure-menu__card-link{white-space:normal;min-block-size:90px;min-inline-size:0;color:var(--catalog-ink);border-block-end:1px solid #e0edf1;border-radius:8px;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}#header .procedure-menu__image{object-fit:cover;background:var(--catalog-aqua);border-radius:12px;flex:0 0 68px;block-size:68px;inline-size:68px}#header .procedure-menu__card-name{white-space:normal;overflow-wrap:anywhere;flex:auto;min-inline-size:0;font-size:16px;font-weight:500;line-height:1.35}#header .procedure-menu__card-arrow{flex:0 0 16px;block-size:16px;inline-size:16px;transition:transform .2s}#header .procedure-menu__group-all{background:var(--catalog-aqua);text-align:start;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-block-size:48px;inline-size:100%;margin-block-start:20px;padding:12px 16px;font-size:14px;transition:background-color .2s,color .2s;display:flex}#header .procedure-menu__footer{border-block-start:1px solid #e0edf1;margin-block-start:16px;padding-block-start:12px}#header .procedure-menu__all{min-block-size:48px;color:var(--catalog-accent);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:15px;font-weight:600;transition:color .2s;display:flex}#header .procedure-menu__view{gap:12px;margin-block-end:20px;display:grid}#header .procedure-menu__view-title{margin:0;font-size:22px;font-weight:600;line-height:1.3}#header .procedure-menu__back{min-block-size:44px;color:var(--catalog-accent);background:var(--catalog-aqua);border:0;border-radius:8px;justify-self:start;padding:8px 12px;font-size:15px;transition:background-color .2s}#header .procedure-menu--group-view .procedure-menu__group-trigger,#header .procedure-menu--group-view .procedure-menu__title,#header .procedure-menu--group-view .procedure-menu__group-all{display:none!important}#header .procedure-menu__book{block-size:24px;inline-size:24px}#header .procedure-menu__footer-note{display:none}#header .procedure-menu__status{color:var(--catalog-muted);margin-block:0 16px;font-size:15px;line-height:1.5}@media (hover:hover) and (pointer:fine){#header .procedure-menu__card-link:hover{background:#f0f9fb}#header .procedure-menu__group-trigger:hover,#header .procedure-menu__group-all:hover,#header .procedure-menu__back:hover{background:#d7f0f4}#header .procedure-menu__direction:hover{background:var(--catalog-aqua)}#header .procedure-menu__all:hover{color:#084359}#header .procedure-menu__card-link:hover .procedure-menu__card-arrow,#header .procedure-menu__all:hover .procedure-menu__card-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){#header .procedure-menu *,#header .procedure-menu :before,#header .procedure-menu :after{transition:none!important}}@media (width>=1161px){#header .procedure-menu__trigger{min-block-size:var(--catalog-trigger-height)}#header .procedure-menu__disclosure[open]:before{content:"";inline-size:min(920px,100vw - 48px);block-size:var(--catalog-panel-gap);position:absolute;inset-block-start:calc(50% + var(--catalog-trigger-height) / 2);inset-inline-start:0}#header .procedure-menu__panel{inline-size:min(920px,100vw - 48px);max-block-size:calc(100dvh - var(--header-height,100px) - 28px);overscroll-behavior:contain;border:1px solid var(--catalog-border);z-index:5;border-radius:18px;padding:20px;position:absolute;inset-block-start:calc(50% + var(--catalog-trigger-height) / 2 + var(--catalog-panel-gap));inset-inline-start:0;overflow-y:auto;box-shadow:0 14px 32px #0a4e6524}#header .procedure-menu__search-row{padding-inline-end:270px}#header .procedure-menu__hint{border-inline-start:1px solid var(--catalog-border);inline-size:246px;color:var(--catalog-muted);padding-inline-start:20px;font-size:12px;display:block;position:absolute;inset-inline-end:0}#header .procedure-menu__reset{inset-inline-end:272px}#header .procedure-menu__body{grid-template-columns:230px minmax(0,1fr);column-gap:28px;min-block-size:320px;display:grid}#header .procedure-menu__directions{display:block}#header .procedure-menu__directions-label{padding-inline:12px}#header .procedure-menu__groups{border-inline-start:1px solid #e0edf1;min-inline-size:0;padding-inline-start:28px}#header .procedure-menu__group{border:0}#header .procedure-menu__group-trigger{font-size:15px}#header .procedure-menu__group-content{min-block-size:320px;padding:0}#header .procedure-menu__cards{grid-template-columns:repeat(2,minmax(0,1fr))}#header .procedure-menu__card-name{font-size:15px}#header .procedure-menu__image{flex-basis:62px;block-size:62px;inline-size:62px}#header .procedure-menu__footer{justify-content:space-between;align-items:center;gap:24px;display:flex}#header .procedure-menu__footer-note{color:var(--catalog-muted);font-size:12px;display:block}#header .procedure-menu--results .procedure-menu__body,#header .procedure-menu--results .procedure-menu__group{display:block}#header .procedure-menu--results .procedure-menu__groups{border:0;padding:0}#header .procedure-menu--results .procedure-menu__directions{display:none}#header .procedure-menu--results .procedure-menu__group-content{border:0;min-block-size:0;padding:16px 0 20px}#header .procedure-menu--results .procedure-menu__group-trigger{max-inline-size:100%}#header .procedure-menu--results .procedure-menu__directions-label,#header .procedure-menu--results .procedure-menu__title{display:none}#header .header__inner{position:relative}#header .header__menu{gap:clamp(3px,.6vw,10px)}#header .header__nav{flex-shrink:1;min-inline-size:0}#header .header__menu>li>a{font-size:14px}}@media (width>=1161px) and (width<=1340px){#header .header__socials{display:none}#header .header__right{gap:12px}#header .header__btn{min-inline-size:0;padding-inline:14px}#header .header__phone>a{font-size:15px}#header .header__logo{max-inline-size:130px}}@media (width<=1160px){#mobile-navigation .procedure-menu{color:#fff;inline-size:100%}#mobile-navigation .procedure-menu :is(a,button,summary,input):focus-visible{outline-color:#fff}#mobile-navigation .procedure-menu__trigger{color:#fff;background:0 0;border-radius:0;min-block-size:44px;padding:8px 0;font-size:20px;font-weight:400;line-height:1.18}#mobile-navigation .procedure-menu__trigger[aria-expanded]{background:0 0}#mobile-navigation .header__submenu-toggle{color:#fff}#mobile-navigation .header__submenu-toggle>span,#mobile-navigation .procedure-menu__toggle-icon{transform:rotate(45deg)}#mobile-navigation .header__submenu-toggle[aria-expanded=true]>span,#mobile-navigation .procedure-menu__trigger[aria-expanded=true] .procedure-menu__toggle-icon,#mobile-navigation .procedure-menu__group-trigger[aria-expanded=true] .procedure-menu__toggle-icon{transform:rotate(225deg)}#mobile-navigation .procedure-menu__trigger,#mobile-navigation .procedure-menu__group-trigger{padding-inline-end:28px;position:relative}#mobile-navigation .procedure-menu__toggle-icon{margin:0;position:absolute;inset-inline-end:9.5px}#mobile-navigation .procedure-menu__card-arrow{color:#fff;opacity:1;margin-inline:auto 6px}#mobile-navigation .procedure-menu__panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 4px}#mobile-navigation .procedure-menu__search-row,#mobile-navigation .procedure-menu__status{display:none}#mobile-navigation .procedure-menu__group{border:0}#mobile-navigation .procedure-menu__group-trigger{color:#fff;background:0 0;border-radius:0;padding:10px 28px 10px 0}#mobile-navigation .procedure-menu__group[open]>.procedure-menu__group-trigger{background:0 0}#mobile-navigation .procedure-menu__title{display:none}#mobile-navigation .procedure-menu__cards{gap:4px}#mobile-navigation .procedure-menu__card-link{color:#fff;background:0 0;border-color:#ffffff2e;border-radius:0;margin:0;padding-inline:0}#mobile-navigation .procedure-menu__card-name{font-size:15px}#mobile-navigation .procedure-menu__group-content{padding:8px 0 12px}#mobile-navigation .procedure-menu__group-all{color:#fff;background:0 0;margin-block-start:8px;padding-inline:0}#mobile-navigation .procedure-menu__footer{border-color:#ffffff2e;margin-block-start:0;padding-block-start:4px}#mobile-navigation [data-procedure-card]:last-child .procedure-menu__card-link{border-block-end:0}#mobile-navigation .procedure-menu__all{color:#fff;inline-size:100%;font-size:15px}#mobile-navigation .procedure-menu__view{margin-block:8px}#mobile-navigation .procedure-menu__view-title{color:#fff;font-size:18px}#mobile-navigation .procedure-menu__back{color:#fff;background:0 0;border:1px solid #ffffff59}#mobile-navigation{overscroll-behavior:contain;padding-block-end:max(24px, env(safe-area-inset-bottom))}}@media (width<=360px){#mobile-navigation .procedure-menu__image{flex-basis:56px;block-size:56px;inline-size:56px}#mobile-navigation .procedure-menu__card-link{gap:8px;padding-inline:0}}html:not(.js) #header .procedure-menu :is(.procedure-menu__search-row,.procedure-menu__footer,.procedure-menu__group-all){display:none}html:not(.js) #header .procedure-menu details[open]>summary .procedure-menu__toggle-icon{transform:rotate(225deg)translate(-2px,-2px)}@media (width>=1161px){.js #header .procedure-menu:not(.procedure-menu--results) .procedure-menu__group-trigger,html:not(.js) #header .procedure-menu__directions{display:none}html:not(.js) #header .procedure-menu__body{display:block}html:not(.js) #header .procedure-menu__groups{border:0;padding:0}}.lm-service-detail--unique-media .lm-caries__diagnostics-copy>div{max-inline-size:80ch}.lm-service-detail--unique-media .lm-caries__comfort-visual--text-only{align-items:center;min-block-size:0;display:flex}.lm-service-detail--unique-media .lm-caries__comfort-visual--text-only .lm-caries__comfort-card{inline-size:100%;position:static;inset:auto}.lm-service-detail--unique-media .lm-media-caption{letter-spacing:normal;margin-block:10px 0;font-size:13px;line-height:1.45;display:block}.lm-service-detail--unique-media .lm-media-interface-icon{flex-shrink:0;block-size:40px;inline-size:40px}.lm-service-detail--unique-media .lm-caries__hero-photo{background:#f5fafb;flex-direction:column;display:flex}.lm-service-detail--unique-media .lm-caries__hero-photo>img[data-lm-asset]{object-fit:contain;flex:auto;block-size:calc(100% - 44px);min-block-size:0;inline-size:100%}.lm-service-detail--unique-media .lm-caries__hero-photo>.lm-media-caption{flex:none;order:-1;margin:0;padding:7px 12px;font-size:12px}.lm-service-detail--unique-media .lm-caries__price-visual{block-size:auto;min-block-size:0}.lm-service-detail--unique-media .lm-caries__price-visual>img[data-lm-asset]{aspect-ratio:auto;object-fit:contain;block-size:auto;min-block-size:0}.lm-service-detail--unique-media .lm-caries__price-visual>figcaption{inline-size:100%;padding:10px 12px;display:block;position:static;inset:auto}.lm-service-detail--unique-media .lm-caries__depth-visual{aspect-ratio:auto;inline-size:100%;display:block}.lm-service-detail--unique-media .lm-caries__depth-visual>img[data-lm-asset]{object-fit:contain;border-radius:22px;block-size:auto;inline-size:100%}.lm-service-detail--unique-media .lm-caries__depth-visual>.lm-caries__depth-orbit{display:none}.lm-service-detail--unique-media .lm-caries__depth-visual>.lm-caries__depth-label{inline-size:100%;margin-block-start:12px;position:static;inset:auto}.lm-service-detail--unique-media .lm-caries__image-panel:has(>img[data-lm-asset]){aspect-ratio:auto}.lm-service-detail--unique-media .lm-caries__image-panel>img[data-lm-asset]{aspect-ratio:auto;object-fit:contain;block-size:auto}.lm-service-detail--unique-media .lm-caries__image-panel>.lm-media-caption{background:0 0;inline-size:100%;padding:0;position:static;inset:auto}