.private-dentistry-module__2hiqvG__page{--d-display:40px;--d-h2:26px;--d-lede:19px;--d-body:16px;--d-small:14px;--d-micro:13px;--d-air:56px;--d-gut:22px;--d-accent:var(--sp-blue,#85b5d4);--d-ink:var(--sp-ink,#0f0e0d);--d-mut:var(--sp-mut,#706d66);--d-warm:var(--sp-warm,#33312c);--d-line:var(--sp-line,#cccac6);--d-ease:var(--sp-ease,cubic-bezier(.4,0,.2,1))}@media (min-width:768px){.private-dentistry-module__2hiqvG__page{--d-display:56px;--d-h2:30px;--d-lede:21px;--d-air:80px;--d-gut:32px}}@media (min-width:1200px){.private-dentistry-module__2hiqvG__page{--d-display:72px;--d-h2:36px;--d-lede:23px;--d-body:17px;--d-air:104px;--d-gut:40px}}.private-dentistry-module__2hiqvG__wrap{max-width:1154px;padding-left:var(--d-gut);padding-right:var(--d-gut);margin:0 auto}.private-dentistry-module__2hiqvG__hero{padding-top:96px;padding-bottom:var(--d-air)}.private-dentistry-module__2hiqvG__eyebrow{font-family:var(--sp-sans);font-size:var(--d-micro);color:var(--d-mut);margin:0 0 18px}.private-dentistry-module__2hiqvG__h1{font-family:var(--sp-serif);font-weight:400;font-size:var(--d-display);letter-spacing:-.028em;color:var(--d-ink);text-wrap:balance;max-width:14ch;margin:0;line-height:1.02}.private-dentistry-module__2hiqvG__heroLine{font-family:var(--sp-sans);font-size:var(--d-lede);letter-spacing:-.014em;color:var(--d-warm);max-width:26ch;margin:20px 0 0;line-height:1.35}.private-dentistry-module__2hiqvG__heroMedia{aspect-ratio:3/2;background-color:var(--sp-stone,#f2f1f0);object-fit:cover;object-position:center;border-radius:12px;width:100%;margin-top:32px;display:block}@media (min-width:768px){.private-dentistry-module__2hiqvG__heroMedia{aspect-ratio:1154/500}}.private-dentistry-module__2hiqvG__offer{font-family:var(--sp-sans);font-size:var(--d-body);letter-spacing:-.01em;color:var(--d-ink);flex-wrap:wrap;gap:6px 14px;margin:28px 0 0;display:flex}.private-dentistry-module__2hiqvG__offer span+span{color:var(--d-mut)}.private-dentistry-module__2hiqvG__heroActions{margin-top:22px}.private-dentistry-module__2hiqvG__urgent{font-size:var(--d-small);color:var(--d-mut);margin:18px 0 0;line-height:1.5}.private-dentistry-module__2hiqvG__urgent button{font:inherit;color:var(--d-ink);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--d-line);text-decoration-color:var(--d-line);transition:text-decoration-color .16s var(--d-ease);background:0 0;border:0;padding:0}.private-dentistry-module__2hiqvG__urgent button:hover{text-decoration-color:currentColor}.private-dentistry-module__2hiqvG__urgent button:focus-visible{outline:2px solid var(--d-ink);outline-offset:3px}.private-dentistry-module__2hiqvG__capsuleH{font-family:var(--sp-sans);font-size:var(--d-micro);color:var(--d-mut);margin:0 0 12px;font-weight:500}.private-dentistry-module__2hiqvG__capsuleText{font-family:var(--sp-sans);font-size:var(--d-lede);letter-spacing:-.014em;color:var(--d-ink);max-width:34ch;margin:0;line-height:1.42}@media (min-width:768px){.private-dentistry-module__2hiqvG__capsuleText{max-width:52ch}}.private-dentistry-module__2hiqvG__byline{font-size:var(--d-micro);color:var(--d-mut);margin:28px 0 0;line-height:1.5}.private-dentistry-module__2hiqvG__h2{font-family:var(--sp-serif);font-weight:400;font-size:var(--d-h2);letter-spacing:-.02em;color:var(--d-ink);text-wrap:balance;max-width:20ch;margin:0 0 24px;line-height:1.1}.private-dentistry-module__2hiqvG__body p{font-size:var(--d-body);letter-spacing:-.008em;color:var(--d-warm);max-width:62ch;margin:0 0 14px;line-height:1.6}.private-dentistry-module__2hiqvG__body p:last-child{margin-bottom:0}.private-dentistry-module__2hiqvG__arc{gap:40px;display:grid}@media (min-width:768px){.private-dentistry-module__2hiqvG__arc{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.private-dentistry-module__2hiqvG__arcVerb{font-family:var(--sp-serif);font-weight:400;font-size:var(--d-h2);letter-spacing:-.02em;color:var(--d-ink);margin:0 0 14px;line-height:1.1}.private-dentistry-module__2hiqvG__arcList{margin:0;padding:0;list-style:none}.private-dentistry-module__2hiqvG__arcList li{border-top:1px solid var(--d-line)}.private-dentistry-module__2hiqvG__arcList a{font-size:var(--d-body);letter-spacing:-.01em;color:var(--d-warm);transition:color .16s var(--d-ease),padding-left .16s var(--d-ease);padding:13px 0;text-decoration:none;display:block}.private-dentistry-module__2hiqvG__arcList a:hover{color:var(--d-ink);padding-left:6px}.private-dentistry-module__2hiqvG__arcList a:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.private-dentistry-module__2hiqvG__quietBand{margin-top:var(--d-air);gap:28px;display:grid}@media (min-width:768px){.private-dentistry-module__2hiqvG__quietBand{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.private-dentistry-module__2hiqvG__quietName{font-family:var(--sp-sans);font-size:var(--d-micro);color:var(--d-mut);margin:0 0 8px;font-weight:500}.private-dentistry-module__2hiqvG__quietWhat{font-size:var(--d-body);color:var(--d-ink);max-width:34ch;margin:0;line-height:1.5}.private-dentistry-module__2hiqvG__disc{border-top:1px solid var(--d-line)}.private-dentistry-module__2hiqvG__discHead{width:100%;font:inherit;text-align:left;color:var(--d-ink);cursor:pointer;transition:opacity .16s var(--d-ease);background:0 0;border:0;align-items:baseline;gap:12px;padding:16px 0;display:flex}.private-dentistry-module__2hiqvG__discHead:hover{opacity:.62}.private-dentistry-module__2hiqvG__discHead:active{opacity:.45}.private-dentistry-module__2hiqvG__discHead:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.private-dentistry-module__2hiqvG__discTri{width:9px;height:9px;color:var(--d-mut);transition:transform .16s var(--d-ease);flex:none;align-self:center}.private-dentistry-module__2hiqvG__discTri svg{width:100%;height:100%;display:block}.private-dentistry-module__2hiqvG__discOpen .private-dentistry-module__2hiqvG__discTri{transform:rotate(90deg)}.private-dentistry-module__2hiqvG__discSummary{font-size:var(--d-body);letter-spacing:-.01em;flex:auto}.private-dentistry-module__2hiqvG__discAside{font-size:var(--d-body);letter-spacing:-.01em;color:var(--d-ink);white-space:nowrap;flex:none}.private-dentistry-module__2hiqvG__discPanel{padding:0 0 20px 21px;display:none}.private-dentistry-module__2hiqvG__discOpen .private-dentistry-module__2hiqvG__discPanel{display:block}.private-dentistry-module__2hiqvG__discPanel dl{gap:10px;margin:0;display:grid}.private-dentistry-module__2hiqvG__discPanel dt{font-size:var(--d-micro);color:var(--d-mut);margin:0}.private-dentistry-module__2hiqvG__discPanel dd{font-size:var(--d-small);color:var(--d-warm);max-width:58ch;margin:2px 0 0;line-height:1.55}.private-dentistry-module__2hiqvG__discPanel p{font-size:var(--d-small);color:var(--d-warm);max-width:62ch;margin:0;line-height:1.6}.private-dentistry-module__2hiqvG__discBook{margin-top:16px}.private-dentistry-module__2hiqvG__feeGroupName{font-family:var(--sp-sans);font-size:var(--d-micro);color:var(--d-mut);margin:0 0 4px;font-weight:500}.private-dentistry-module__2hiqvG__feeNote{border-top:1px solid var(--d-line);font-size:var(--d-small);color:var(--d-warm);max-width:58ch;margin:36px 0 0;padding-top:18px;line-height:1.6}.private-dentistry-module__2hiqvG__reframe{margin:0 0 var(--d-air);max-width:44ch}.private-dentistry-module__2hiqvG__reframeLead{font-size:var(--d-lede);letter-spacing:-.014em;color:var(--d-ink);margin:0 0 18px;line-height:1.35}.private-dentistry-module__2hiqvG__reframeList{margin:0;padding:0;list-style:none}.private-dentistry-module__2hiqvG__reframeList li{border-top:1px solid var(--d-line);font-size:var(--d-small);letter-spacing:-.008em;color:var(--d-mut);justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;display:flex}.private-dentistry-module__2hiqvG__reframeList li:last-child{color:var(--d-ink);font-size:var(--d-body)}.private-dentistry-module__2hiqvG__reframeList li span:last-child{white-space:nowrap}.private-dentistry-module__2hiqvG__reframeFoot{font-size:var(--d-small);color:var(--d-mut);margin:16px 0 0;line-height:1.5}.private-dentistry-module__2hiqvG__proof{gap:22px;display:grid}@media (min-width:768px){.private-dentistry-module__2hiqvG__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.private-dentistry-module__2hiqvG__proofFig{font-family:var(--sp-serif);font-weight:400;font-size:var(--d-display);letter-spacing:-.03em;color:var(--d-ink);margin:0;line-height:1}.private-dentistry-module__2hiqvG__proofWhat{font-size:var(--d-small);color:var(--d-warm);max-width:34ch;margin:10px 0 0;line-height:1.55}.private-dentistry-module__2hiqvG__proofSrc{font-size:var(--d-micro);color:var(--d-mut);max-width:34ch;margin:8px 0 0;line-height:1.5}.private-dentistry-module__2hiqvG__door{border:0;border-top:1px solid var(--d-line);width:100%;font:inherit;text-align:left;color:var(--d-ink);cursor:pointer;transition:padding-left .16s var(--d-ease);background:0 0;align-items:center;gap:16px;padding:20px 0;text-decoration:none;display:flex}.private-dentistry-module__2hiqvG__door:hover{padding-left:6px}.private-dentistry-module__2hiqvG__door:active{opacity:.6}.private-dentistry-module__2hiqvG__door:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.private-dentistry-module__2hiqvG__doorText{flex:auto}.private-dentistry-module__2hiqvG__doorName{font-size:var(--d-body);letter-spacing:-.01em;color:var(--d-ink);display:block}.private-dentistry-module__2hiqvG__doorWhat{font-size:var(--d-small);color:var(--d-mut);margin-top:3px;line-height:1.5;display:block}.private-dentistry-module__2hiqvG__arr{background:var(--d-accent);width:30px;height:30px;color:var(--d-ink);transition:transform .16s var(--d-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.private-dentistry-module__2hiqvG__arr svg{width:15px;height:15px}.private-dentistry-module__2hiqvG__door:hover .private-dentistry-module__2hiqvG__arr,.private-dentistry-module__2hiqvG__cta:hover .private-dentistry-module__2hiqvG__arr,.private-dentistry-module__2hiqvG__ctaQuiet:hover .private-dentistry-module__2hiqvG__arr{transform:translate(2px)}.private-dentistry-module__2hiqvG__cta{background:var(--d-ink);color:#fff;height:48px;font:inherit;font-size:var(--d-body);letter-spacing:-.01em;cursor:pointer;transition:background-color .16s var(--d-ease),transform .16s var(--d-ease);border:0;border-radius:999px;align-items:center;gap:12px;padding:0 9px 0 22px;font-weight:500;text-decoration:none;display:inline-flex}.private-dentistry-module__2hiqvG__cta:hover{background:#2c2b28}.private-dentistry-module__2hiqvG__cta:active{transform:translateY(1px)}.private-dentistry-module__2hiqvG__cta:focus-visible,.private-dentistry-module__2hiqvG__submit:focus-visible,.private-dentistry-module__2hiqvG__stickyBook:focus-visible,.private-dentistry-module__2hiqvG__stickyQuiet:focus-visible,.private-dentistry-module__2hiqvG__wayValue:focus-visible{outline:2px solid var(--d-ink);outline-offset:3px}.private-dentistry-module__2hiqvG__ctaQuiet{border:1px solid var(--d-line);height:40px;color:var(--d-ink);font:inherit;font-size:var(--d-small);letter-spacing:-.008em;cursor:pointer;transition:border-color .16s var(--d-ease),transform .16s var(--d-ease);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 16px;text-decoration:none;display:inline-flex}.private-dentistry-module__2hiqvG__ctaQuiet .private-dentistry-module__2hiqvG__arr{width:26px;height:26px}.private-dentistry-module__2hiqvG__ctaQuiet .private-dentistry-module__2hiqvG__arr svg{width:13px;height:13px}.private-dentistry-module__2hiqvG__ctaQuiet:hover{border-color:var(--d-ink)}.private-dentistry-module__2hiqvG__ctaQuiet:active{transform:translateY(1px)}.private-dentistry-module__2hiqvG__ctaQuiet:focus-visible{outline:2px solid var(--d-ink);outline-offset:3px}.private-dentistry-module__2hiqvG__footGrid{gap:40px;display:grid}@media (min-width:900px){.private-dentistry-module__2hiqvG__footGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.private-dentistry-module__2hiqvG__ways{margin:0;padding:0;list-style:none}.private-dentistry-module__2hiqvG__ways li{border-top:1px solid var(--d-line);padding:15px 0}.private-dentistry-module__2hiqvG__wayLabel{font-size:var(--d-micro);color:var(--d-mut);margin-bottom:3px;display:block}.private-dentistry-module__2hiqvG__wayValue{font-size:var(--d-body);letter-spacing:-.01em;color:var(--d-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--d-line);text-decoration-color:var(--d-line);transition:text-decoration-color .16s var(--d-ease)}.private-dentistry-module__2hiqvG__wayValue:hover{text-decoration-color:currentColor}.private-dentistry-module__2hiqvG__replyPromise{font-size:var(--d-body);color:var(--d-ink);margin:22px 0 0;line-height:1.55}.private-dentistry-module__2hiqvG__form{gap:18px;display:grid}.private-dentistry-module__2hiqvG__field{gap:6px;display:grid}.private-dentistry-module__2hiqvG__field label{font-size:var(--d-micro);color:var(--d-mut)}.private-dentistry-module__2hiqvG__field input,.private-dentistry-module__2hiqvG__field textarea,.private-dentistry-module__2hiqvG__select{border:0;border-bottom:1px solid var(--d-line);width:100%;font:inherit;color:var(--d-ink);transition:border-color .16s var(--d-ease);background:0 0;border-radius:0;outline:0;padding:10px 0;font-size:16px}.private-dentistry-module__2hiqvG__field textarea{resize:vertical;min-height:92px}.private-dentistry-module__2hiqvG__field input:hover,.private-dentistry-module__2hiqvG__field textarea:hover,.private-dentistry-module__2hiqvG__select:hover{border-bottom-color:var(--d-mut)}.private-dentistry-module__2hiqvG__field input:focus,.private-dentistry-module__2hiqvG__field textarea:focus,.private-dentistry-module__2hiqvG__select:focus{border-bottom-color:var(--d-ink)}.private-dentistry-module__2hiqvG__field input:focus-visible,.private-dentistry-module__2hiqvG__field textarea:focus-visible,.private-dentistry-module__2hiqvG__select:focus-visible{outline:2px solid var(--d-ink);outline-offset:4px}.private-dentistry-module__2hiqvG__selectWrap{display:block;position:relative}.private-dentistry-module__2hiqvG__select{appearance:none;cursor:pointer;padding-right:26px}.private-dentistry-module__2hiqvG__selectTri{width:9px;height:9px;color:var(--d-mut);pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.private-dentistry-module__2hiqvG__selectTri svg{width:100%;height:100%;display:block}.private-dentistry-module__2hiqvG__formRow{gap:18px;display:grid}@media (min-width:560px){.private-dentistry-module__2hiqvG__formRow{grid-template-columns:1fr 1fr}}.private-dentistry-module__2hiqvG__submit{background:var(--d-ink);color:#fff;height:48px;font:inherit;font-size:var(--d-body);letter-spacing:-.01em;cursor:pointer;transition:background-color .16s var(--d-ease),transform .16s var(--d-ease);border:0;border-radius:999px;justify-self:start;margin-top:4px;padding:0 24px;font-weight:500}.private-dentistry-module__2hiqvG__submit:hover{background:#2c2b28}.private-dentistry-module__2hiqvG__submit:active{transform:translateY(1px)}.private-dentistry-module__2hiqvG__submit[disabled]{cursor:default;opacity:.6}.private-dentistry-module__2hiqvG__ring{vertical-align:-2px;border:1.5px dashed;border-radius:999px;width:14px;height:14px;margin-right:9px;animation:1.1s linear infinite private-dentistry-module__2hiqvG__ringTurn;display:inline-block}@keyframes private-dentistry-module__2hiqvG__ringTurn{to{transform:rotate(360deg)}}.private-dentistry-module__2hiqvG__disclosure{font-size:var(--d-micro);color:var(--d-mut);max-width:54ch;margin:0;line-height:1.5}.private-dentistry-module__2hiqvG__formDoneBox{gap:10px;display:grid}.private-dentistry-module__2hiqvG__formDone{font-size:var(--d-body);color:var(--d-ink);max-width:44ch;margin:0;line-height:1.55}.private-dentistry-module__2hiqvG__formError{font-size:var(--d-small);color:#8c2f2a;margin:0;line-height:1.5}.private-dentistry-module__2hiqvG__cluster{border-top:1px solid var(--d-line);padding-top:40px;padding-bottom:40px}.private-dentistry-module__2hiqvG__clusterH{font-family:var(--sp-sans);font-size:var(--d-micro);color:var(--d-mut);margin:0 0 14px;font-weight:500}.private-dentistry-module__2hiqvG__clusterList{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.private-dentistry-module__2hiqvG__clusterList a{font-size:var(--d-small);letter-spacing:-.008em;color:var(--d-warm);border-bottom:1px solid var(--d-line);transition:border-color .16s var(--d-ease),color .16s var(--d-ease);padding-bottom:2px;text-decoration:none}.private-dentistry-module__2hiqvG__clusterList a:hover{color:var(--d-ink);border-bottom-color:var(--d-ink)}.private-dentistry-module__2hiqvG__clusterList a:focus-visible{outline:2px solid var(--d-ink);outline-offset:3px}.private-dentistry-module__2hiqvG__sticky{z-index:60;border:1px solid var(--d-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .16s var(--d-ease),transform .16s var(--d-ease),visibility .16s var(--d-ease);background:#fffffff0;border-radius:999px;align-items:center;gap:4px;max-width:calc(100vw - 24px);padding:5px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%,16px);box-shadow:0 8px 28px #0f0e0d24}.private-dentistry-module__2hiqvG__stickyShow{opacity:1;visibility:visible;transform:translate(-50%)}.private-dentistry-module__2hiqvG__stickyBook{background:var(--d-ink);color:#fff;height:42px;font:inherit;font-size:var(--d-small);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background-color .16s var(--d-ease),transform .16s var(--d-ease);border:0;border-radius:999px;align-items:center;padding:0 18px;font-weight:500;display:inline-flex}.private-dentistry-module__2hiqvG__stickyBook:hover{background:#2c2b28}.private-dentistry-module__2hiqvG__stickyBook:active{transform:translateY(1px)}.private-dentistry-module__2hiqvG__stickyQuiet{height:42px;color:var(--d-ink);font:inherit;font-size:var(--d-small);letter-spacing:-.01em;white-space:nowrap;transition:background-color .16s var(--d-ease),transform .16s var(--d-ease);background:0 0;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.private-dentistry-module__2hiqvG__stickyQuiet:hover{background:var(--sp-stone,#f2f1f0)}.private-dentistry-module__2hiqvG__stickyQuiet:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.private-dentistry-module__2hiqvG__ring{animation:none}.private-dentistry-module__2hiqvG__page *,.private-dentistry-module__2hiqvG__page :before,.private-dentistry-module__2hiqvG__page :after{transition-duration:.01ms!important}}.private-dentistry-module__2hiqvG__figure{margin:0 0 var(--d-air);background:var(--sp-stone,#f2f1f0);border-radius:12px;overflow:hidden}.private-dentistry-module__2hiqvG__figure img{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.private-dentistry-module__2hiqvG__figureAfter{margin:var(--d-air)0 0}.private-dentistry-module__2hiqvG__arcMedia{background:var(--sp-stone,#f2f1f0);border-radius:10px;width:100%;margin:0 0 16px;overflow:hidden}.private-dentistry-module__2hiqvG__arcMedia img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;height:auto;display:block}@media (min-width:768px){.private-dentistry-module__2hiqvG__arcMedia img{aspect-ratio:4/5}}.private-dentistry-module__2hiqvG__bandFigure{background:var(--sp-stone,#f2f1f0);border-radius:12px;margin:0;overflow:hidden}.private-dentistry-module__2hiqvG__bandFigure img{aspect-ratio:2;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.private-dentistry-module__2hiqvG__page{--d-stone:var(--sp-stone,#f2f1f0);--d-hair:#e6e3de;--d-radius:16px;--d-pad:22px;--d-gap:12px}@media (min-width:768px){.private-dentistry-module__2hiqvG__page{--d-radius:20px;--d-pad:32px;--d-gap:16px}}@media (min-width:1200px){.private-dentistry-module__2hiqvG__page{--d-pad:40px;--d-gap:20px}}.private-dentistry-module__2hiqvG__section{padding-top:calc(var(--d-air)*.5);padding-bottom:calc(var(--d-air)*.5)}.private-dentistry-module__2hiqvG__heroMedia{border-radius:var(--d-radius)}.private-dentistry-module__2hiqvG__panel{background:var(--d-stone);border-radius:var(--d-radius);padding:var(--d-pad)}.private-dentistry-module__2hiqvG__card,.private-dentistry-module__2hiqvG__cardFlat,.private-dentistry-module__2hiqvG__statCard,.private-dentistry-module__2hiqvG__feeCard,.private-dentistry-module__2hiqvG__formCard{border:1px solid var(--d-hair);border-radius:var(--d-radius);padding:var(--d-pad);background:#fff}.private-dentistry-module__2hiqvG__head{margin:0 0 20px}@media (min-width:768px){.private-dentistry-module__2hiqvG__head{margin-bottom:28px}}.private-dentistry-module__2hiqvG__head .private-dentistry-module__2hiqvG__h2{margin-bottom:8px}.private-dentistry-module__2hiqvG__headLede{font-size:var(--d-body);color:var(--d-mut);max-width:48ch;margin:0;line-height:1.5}.private-dentistry-module__2hiqvG__inlineLink{color:var(--d-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--d-line);text-decoration-color:var(--d-line)}.private-dentistry-module__2hiqvG__inlineLink:hover{text-decoration-color:currentColor}.private-dentistry-module__2hiqvG__h2Small{font-family:var(--sp-serif);font-weight:400;font-size:calc(var(--d-h2)*.82);letter-spacing:-.02em;color:var(--d-ink);text-wrap:balance;margin:0 0 16px;line-height:1.15}.private-dentistry-module__2hiqvG__grid3,.private-dentistry-module__2hiqvG__grid2{gap:var(--d-gap);display:grid}.private-dentistry-module__2hiqvG__grid3+.private-dentistry-module__2hiqvG__grid2{margin-top:var(--d-gap)}@media (min-width:768px){.private-dentistry-module__2hiqvG__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.private-dentistry-module__2hiqvG__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.private-dentistry-module__2hiqvG__offerBar{border:1px solid var(--d-hair);border-radius:var(--d-radius);background:#fff;align-items:center;gap:16px;margin-top:14px;padding:16px 16px 16px 20px;display:grid}.private-dentistry-module__2hiqvG__offerBar .private-dentistry-module__2hiqvG__offer{margin:0}@media (min-width:768px){.private-dentistry-module__2hiqvG__offerBar{grid-template-columns:1fr auto;padding:12px 12px 12px 24px}}.private-dentistry-module__2hiqvG__hero{padding-bottom:calc(var(--d-air)*.5)}.private-dentistry-module__2hiqvG__capsule{padding-top:var(--d-pad)}.private-dentistry-module__2hiqvG__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.private-dentistry-module__2hiqvG__trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.private-dentistry-module__2hiqvG__trust li{border-radius:calc(var(--d-radius) - 6px);background:#fff;gap:3px;padding:14px 14px 15px;display:grid}.private-dentistry-module__2hiqvG__trustFig{font-size:var(--d-body);letter-spacing:-.012em;color:var(--d-ink)}.private-dentistry-module__2hiqvG__trustWhat{font-size:var(--d-micro);color:var(--d-mut);line-height:1.4}.private-dentistry-module__2hiqvG__byline{margin-top:18px}.private-dentistry-module__2hiqvG__cardTitle{font-family:var(--sp-serif);font-weight:400;font-size:var(--d-h2);letter-spacing:-.02em;color:var(--d-ink);margin:0 0 6px;line-height:1.1}.private-dentistry-module__2hiqvG__cardLede{font-size:var(--d-body);color:var(--d-warm);margin:0 0 18px;line-height:1.45}.private-dentistry-module__2hiqvG__card{flex-direction:column;display:flex}.private-dentistry-module__2hiqvG__card .private-dentistry-module__2hiqvG__arcList{flex:auto}.private-dentistry-module__2hiqvG__cardFoot{border-top:1px solid var(--d-hair);font-size:var(--d-small);color:var(--d-ink);margin:18px 0 0;padding-top:14px}.private-dentistry-module__2hiqvG__arcList li{border-top-color:var(--d-hair)}.private-dentistry-module__2hiqvG__quietCard{background:var(--d-stone);border-radius:var(--d-radius);padding:18px 18px 18px var(--d-pad);color:var(--d-ink);transition:background-color .16s var(--d-ease);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:16px;text-decoration:none;display:grid}.private-dentistry-module__2hiqvG__quietCard:hover{background:#ebe9e5}.private-dentistry-module__2hiqvG__quietCard:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.private-dentistry-module__2hiqvG__quietCard .private-dentistry-module__2hiqvG__quietName{grid-column:1;margin:0 0 4px}.private-dentistry-module__2hiqvG__quietCard .private-dentistry-module__2hiqvG__quietWhat{grid-column:1;max-width:40ch;display:block}.private-dentistry-module__2hiqvG__quietCard .private-dentistry-module__2hiqvG__arr{grid-area:1/2/span 2}.private-dentistry-module__2hiqvG__reframe{max-width:none;margin:0 0 var(--d-gap);background:var(--d-ink);color:#fafaf9;border-radius:var(--d-radius);padding:var(--d-pad);gap:24px;display:grid}@media (min-width:900px){.private-dentistry-module__2hiqvG__reframe{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px}}.private-dentistry-module__2hiqvG__reframe .private-dentistry-module__2hiqvG__reframeLead{font-family:var(--sp-serif);font-size:var(--d-h2);letter-spacing:-.02em;color:#fafaf9;max-width:18ch;margin:0 0 12px;line-height:1.12}.private-dentistry-module__2hiqvG__reframe .private-dentistry-module__2hiqvG__reframeFoot{color:#fafaf9a8;max-width:36ch;margin:0 0 22px}.private-dentistry-module__2hiqvG__reframe .private-dentistry-module__2hiqvG__reframeList li{color:#fafaf99e;border-top-color:#fafaf929;padding:13px 0}.private-dentistry-module__2hiqvG__reframe .private-dentistry-module__2hiqvG__reframeList li:last-child{color:#fafaf9}.private-dentistry-module__2hiqvG__ctaInverse{height:48px;color:var(--d-ink);font:inherit;font-size:var(--d-body);letter-spacing:-.01em;cursor:pointer;transition:opacity .16s var(--d-ease);background:#fafaf9;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 6px 0 20px;display:inline-flex}.private-dentistry-module__2hiqvG__ctaInverse:hover{opacity:.9}.private-dentistry-module__2hiqvG__ctaInverse:focus-visible{outline-offset:3px;outline:2px solid #fafaf9}.private-dentistry-module__2hiqvG__feeGrid{gap:var(--d-gap);display:grid}@media (min-width:960px){.private-dentistry-module__2hiqvG__feeGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.private-dentistry-module__2hiqvG__feeGroup+.private-dentistry-module__2hiqvG__feeGroup{margin-top:0}.private-dentistry-module__2hiqvG__feeCard{padding-top:18px;padding-bottom:6px;scroll-margin-top:96px}.private-dentistry-module__2hiqvG__feeCardHead{border-bottom:1px solid var(--d-hair);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.private-dentistry-module__2hiqvG__feeCard .private-dentistry-module__2hiqvG__feeGroupName{font-family:var(--sp-serif);font-weight:400;font-size:calc(var(--d-h2)*.78);letter-spacing:-.018em;color:var(--d-ink);margin:0}.private-dentistry-module__2hiqvG__feeGroupFrom{font-size:var(--d-small);color:var(--d-mut);white-space:nowrap;margin:0}.private-dentistry-module__2hiqvG__feeCard .private-dentistry-module__2hiqvG__disc:last-child{border-bottom:0}.private-dentistry-module__2hiqvG__feeNote{border-top:0;margin-top:20px;padding-top:0}.private-dentistry-module__2hiqvG__steps{gap:var(--d-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.private-dentistry-module__2hiqvG__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.private-dentistry-module__2hiqvG__step{background:var(--d-stone);border-radius:var(--d-radius);padding:var(--d-pad)}.private-dentistry-module__2hiqvG__stepNum{width:32px;height:32px;font-size:var(--d-small);color:var(--d-ink);background:#fff;border-radius:999px;place-items:center;margin-bottom:28px;display:inline-grid}.private-dentistry-module__2hiqvG__stepName{font-family:var(--sp-serif);font-size:calc(var(--d-h2)*.82);letter-spacing:-.02em;color:var(--d-ink);margin:0 0 6px;line-height:1.1}.private-dentistry-module__2hiqvG__stepWhat{font-size:var(--d-body);color:var(--d-warm);margin:0;line-height:1.5}.private-dentistry-module__2hiqvG__split{gap:var(--d-gap);display:grid}@media (min-width:900px){.private-dentistry-module__2hiqvG__split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch}}.private-dentistry-module__2hiqvG__splitMedia{border-radius:var(--d-radius);background:var(--d-stone);aspect-ratio:1;margin:0;overflow:hidden}@media (min-width:900px){.private-dentistry-module__2hiqvG__splitMedia{aspect-ratio:auto;min-height:100%}}.private-dentistry-module__2hiqvG__splitMedia img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.private-dentistry-module__2hiqvG__splitBody{background:var(--d-stone);border-radius:var(--d-radius);padding:var(--d-pad)}.private-dentistry-module__2hiqvG__facts{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.private-dentistry-module__2hiqvG__facts li{border-radius:calc(var(--d-radius) - 6px);background:#fff;gap:4px;padding:16px;display:grid}@media (min-width:600px){.private-dentistry-module__2hiqvG__facts li{grid-template-columns:120px 1fr;align-items:baseline;gap:16px}}.private-dentistry-module__2hiqvG__factFig{font-family:var(--sp-serif);font-size:calc(var(--d-h2)*.82);letter-spacing:-.02em;color:var(--d-ink);white-space:nowrap;line-height:1.1}.private-dentistry-module__2hiqvG__factWhat{font-size:var(--d-small);color:var(--d-warm);line-height:1.5}.private-dentistry-module__2hiqvG__statCard .private-dentistry-module__2hiqvG__proofWhat,.private-dentistry-module__2hiqvG__statCard .private-dentistry-module__2hiqvG__proofSrc{max-width:40ch}.private-dentistry-module__2hiqvG__statCard .private-dentistry-module__2hiqvG__proofWhat{font-size:var(--d-body);margin-top:12px}.private-dentistry-module__2hiqvG__faqGrid{gap:0;display:grid}@media (min-width:960px){.private-dentistry-module__2hiqvG__faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:48px}}.private-dentistry-module__2hiqvG__cardFlat{padding-top:4px;padding-bottom:4px}.private-dentistry-module__2hiqvG__cardFlat .private-dentistry-module__2hiqvG__disc:last-child{border-bottom:0}.private-dentistry-module__2hiqvG__doors{gap:var(--d-gap);display:grid}@media (min-width:768px){.private-dentistry-module__2hiqvG__doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.private-dentistry-module__2hiqvG__door{border:1px solid var(--d-hair);border-radius:var(--d-radius);padding:20px 18px 20px var(--d-pad);min-height:96px;transition:border-color .16s var(--d-ease),background-color .16s var(--d-ease);background:#fff}.private-dentistry-module__2hiqvG__door:hover{padding-left:var(--d-pad);border-color:var(--d-ink)}.private-dentistry-module__2hiqvG__doorName{font-family:var(--sp-serif);font-size:calc(var(--d-h2)*.72);letter-spacing:-.018em;line-height:1.15}.private-dentistry-module__2hiqvG__footGrid.private-dentistry-module__2hiqvG__panel{gap:28px}@media (min-width:900px){.private-dentistry-module__2hiqvG__footGrid.private-dentistry-module__2hiqvG__panel{align-items:start;gap:48px}}.private-dentistry-module__2hiqvG__ways{margin-top:20px}.private-dentistry-module__2hiqvG__ways li{border-top-color:var(--d-hair)}.private-dentistry-module__2hiqvG__formCard{border:0}.private-dentistry-module__2hiqvG__cluster{border-top:0}.private-dentistry-module__2hiqvG__clusterList{gap:8px}.private-dentistry-module__2hiqvG__clusterList a{border:1px solid var(--d-hair);background:#fff;border-radius:999px;padding:8px 14px;display:inline-block}.private-dentistry-module__2hiqvG__clusterList a:hover{border-color:var(--d-ink)}@media (max-width:767px){.private-dentistry-module__2hiqvG__sticky{max-width:calc(100vw - 104px);left:12px;right:auto;transform:translateY(16px)}.private-dentistry-module__2hiqvG__stickyShow{transform:translate(0)}}.private-dentistry-module__2hiqvG__heroLine{text-wrap:balance;max-width:30ch}
.cluster-module__iKypzG__crumb{font-size:var(--d-micro);color:var(--d-mut);margin:0 0 14px}.cluster-module__iKypzG__crumb a{color:var(--d-mut);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--d-line);text-decoration-color:var(--d-line);transition:color .16s var(--d-ease)}.cluster-module__iKypzG__crumb a:hover{color:var(--d-ink)}.cluster-module__iKypzG__crumb a:focus-visible{outline:2px solid var(--d-ink);outline-offset:3px}.cluster-module__iKypzG__h1Main{display:block}.cluster-module__iKypzG__h1By{font-family:var(--sp-sans);font-size:var(--d-lede);letter-spacing:-.014em;color:var(--d-warm);margin-top:12px;line-height:1.3;display:block}.cluster-module__iKypzG__h1Wide{max-width:18ch}.cluster-module__iKypzG__offerCard{border:1px solid var(--d-hair);border-radius:var(--d-radius);background:#fff;gap:16px;margin-top:28px;padding:16px 16px 16px 20px;display:grid}@media (min-width:768px){.cluster-module__iKypzG__offerCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:14px 14px 14px 24px}}.cluster-module__iKypzG__offerRows{margin:0;padding:0;list-style:none}.cluster-module__iKypzG__offerRows li{font-size:var(--d-body);letter-spacing:-.01em;color:var(--d-ink);justify-content:space-between;align-items:baseline;gap:18px;padding:8px 0;display:flex}.cluster-module__iKypzG__offerRows li+li{border-top:1px solid var(--d-hair)}.cluster-module__iKypzG__offerRows li span:last-child{white-space:nowrap}.cluster-module__iKypzG__offerRows li span:first-child{color:var(--d-warm)}.cluster-module__iKypzG__lead{gap:var(--d-gap);display:grid}@media (min-width:960px){.cluster-module__iKypzG__lead{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.cluster-module__iKypzG__lead>.cluster-module__iKypzG__panelTight{height:100%}.cluster-module__iKypzG__panelTight .cluster-module__iKypzG__body p{max-width:52ch}.cluster-module__iKypzG__stack{gap:var(--d-gap);display:grid}.cluster-module__iKypzG__after{margin-top:var(--d-gap)}.cluster-module__iKypzG__safety{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cluster-module__iKypzG__safety li{border-radius:calc(var(--d-radius) - 6px);font-size:var(--d-body);color:var(--d-ink);background:#fff;padding:14px 16px;line-height:1.5}.cluster-module__iKypzG__emergencyLine{font-size:var(--d-small);color:var(--d-warm);max-width:60ch;margin:18px 0 0;line-height:1.5}
