.dd-kontur{--dd-ink:#342137;--dd-accent:#e8dfe9;--dd-paper:#f4f1f5;--dd-soft:#eae4ed;--dd-line:#d5cbd9;--dd-muted:#706575;--dd-button:#432b49;--dd-radius:4px}.dd-site.dd-kontur{font-family:Manrope,Arial,sans-serif;font-size:14px}.dd-kontur h1,.dd-kontur h2,.dd-kontur h3{letter-spacing:-.055em;font-family:Manrope,Arial,sans-serif;font-weight:600;line-height:1.08}.dd-kontur h1>span,.dd-kontur h2>span{color:inherit}.dd-kontur em{font-style:normal;font-weight:inherit;color:#975c53}.dd-kontur .dd-demo{color:#5c4f60;background:#e7dfea;height:27px;padding-inline:5%;font-size:8px}.dd-kontur .dd-header{background:#f4f1f5;border-bottom:1px solid #d7ceda;gap:25px;padding:24px 5%}.dd-kontur .dd-logo{gap:11px}.dd-kontur .dd-logo>span:last-child{letter-spacing:2px;font:500 30px/1 Manrope,Arial,sans-serif}.dd-kontur .dd-logo small{letter-spacing:3px;margin-top:8px;font:500 7px/1.3 Manrope,Arial,sans-serif}.dd-kontur .dd-symbol svg{width:34px;height:41px}.dd-kontur .dd-header nav{gap:27px;font-size:11px}.dd-kontur .dd-header nav a{padding-block:7px;text-decoration:none;position:relative}.dd-kontur .dd-header nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dd-kontur .dd-header nav a:hover:after,.dd-kontur .dd-header nav a[aria-current]:after{transform:scaleX(1)}.dd-kontur .dd-visit-link{font-size:10px}.dd-kontur .dd-button{border-radius:8px;gap:22px;padding:16px 23px;transition:background .25s,transform .25s,box-shadow .25s;font-size:11px!important}.dd-kontur .dd-button:hover{filter:none;background:#3c2f40;transform:translateY(-2px);box-shadow:0 7px 18px #34273915}.dd-kontur .dd-button svg{transition:transform .25s}.dd-kontur .dd-button:hover svg{transform:translate(2px,-2px)}.kc-book-short{display:none}.km-home{--km-display:Manrope, Arial, sans-serif}.km-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:5%;max-width:1600px;min-height:640px;margin:auto;padding:44px 7% 75px;display:grid;position:relative}.dd-kontur .km-eyebrow{letter-spacing:1.7px;text-transform:uppercase;margin:0 0 26px;font:600 9px/1.7 Manrope,Arial,sans-serif}.km-eyebrow>span{vertical-align:middle;background:#897490;border-radius:50%;width:5px;height:5px;margin:0 10px 2px 0;display:inline-block}.dd-kontur .km-hero h1{letter-spacing:-.06em;z-index:2;font-size:clamp(56px,5.5vw,88px);line-height:1.05;position:relative}.km-title-line{animation:1.1s cubic-bezier(.2,.7,.25,1) both km-title-in;display:block}.km-title-line:nth-child(2){white-space:nowrap;animation-delay:.16s}.dd-kontur .km-hero-description{color:#675d6b;margin:28px 0;font-size:14px;line-height:1.9}.km-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.km-text-link{border-bottom:1px solid #b1a5b5;align-items:center;gap:20px;padding-bottom:7px;font-size:11px;font-weight:600;line-height:1.6;transition:gap .25s,color .25s;display:inline-flex}.km-text-link:hover{color:#674772;gap:27px}.km-text-link svg{flex-shrink:0}.km-hero-signature{color:var(--dd-muted);align-items:center;gap:10px;margin-top:29px;font-size:9px;display:flex}.km-hero-enter{animation:1s .25s both km-enter}.km-hero-actions{animation-delay:.4s}.km-hero-signature{animation-delay:.5s}.km-hero-art{isolation:isolate;background:#e8dce9;border-radius:3px 3px 120px;height:490px;position:relative;overflow:hidden}.km-hero-art:before{content:"";background:#eb9d86;border-radius:50%;width:350px;height:350px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.km-art-index{letter-spacing:2px;z-index:2;font-size:10px;position:absolute;top:25px;left:28px}.km-sculpture{transform:translateY(var(--km-drift,0px)) rotate(var(--km-turn,-9deg));will-change:transform;position:absolute;inset:24px 20px 105px}.km-porcelain{transform-origin:50% 58%;width:100%;height:100%;animation:13s ease-in-out 4s infinite km-porcelain-sway;overflow:visible}@keyframes km-porcelain-sway{0%,7%,to{transform:rotate(0)}1.5%{transform:rotate(-1.4deg)}3.5%{transform:rotate(1.1deg)}5.5%{transform:rotate(-.45deg)}}.km-porcelain-relief{filter:drop-shadow(8px 15px 13px #38223e24)}.km-art-caption{position:absolute;bottom:32px;left:30px}.km-art-caption>span{letter-spacing:1.7px;margin-bottom:11px;font-size:7px;display:block}.km-art-caption>strong{letter-spacing:-.7px;font-size:21px;font-weight:500;line-height:1.3}.km-art-note{writing-mode:vertical-rl;letter-spacing:2px;font-size:7px;position:absolute;top:55px;right:20px}.km-type-band{padding:55px 0 15px;overflow:hidden}.km-type-track{letter-spacing:-.065em;width:max-content;transform:translateX(var(--km-drift,-35px));will-change:transform;align-items:center;gap:.28em;font-size:clamp(65px,9vw,150px);font-weight:600;line-height:1.15;display:flex}.km-type-track>span:nth-child(2){color:#0000;-webkit-text-stroke:1px #7c6583}.km-type-star{color:#c77560;padding-inline:.25em;font-size:.7em}.km-discover{color:var(--dd-muted);align-items:center;gap:18px;font-size:9px;display:flex;position:absolute;bottom:25px;left:7%}.km-discover svg{animation:3s ease-in-out 2s 2 km-nudge}.km-shortcuts{border-top:1px solid var(--dd-line);border-bottom:1px solid var(--dd-line);grid-template-columns:repeat(3,1fr);margin:0 5%;display:grid}.km-shortcuts>a{border-right:1px solid var(--dd-line);align-items:center;gap:17px;padding:25px 30px;transition:background .3s;display:flex}.km-shortcuts>a:first-child{padding-left:0}.km-shortcuts>a:last-child{border-right:0;padding-right:0}.km-shortcuts>a>span{color:#7d6f82;align-self:flex-start;margin-top:7px;font-size:9px}.km-shortcuts>a>div{font:23px/1.25 var(--km-display);letter-spacing:-.6px}.km-shortcuts small{letter-spacing:0;color:var(--dd-muted);margin-top:8px;font:9px/1.6 Manrope,Arial,sans-serif;display:block}.km-shortcuts>a>svg{flex-shrink:0;width:19px;margin-left:auto;transition:transform .3s}.km-shortcuts>a:hover>svg{transform:translate(3px,-3px)}.km-shortcuts>a:hover{background:#e8dfeb80}.km-section{max-width:1600px;margin:auto;padding:100px 7%}.km-chapter{letter-spacing:1.8px;color:var(--dd-muted);align-items:center;gap:30px;margin-bottom:42px;font-size:8px;font-weight:600;display:flex}.km-chapter i{background:var(--dd-line);flex:1;height:1px}.km-belief-copy{grid-template-columns:1.6fr 1fr;align-items:center;gap:7%;display:grid}.dd-kontur .km-belief h2{font-size:clamp(34px,3.55vw,56px)}.dd-kontur .km-belief-copy>p{color:var(--dd-muted);max-width:380px;margin:0;font-size:13px;line-height:1.9}.km-values{grid-template-columns:repeat(3,1fr);gap:5%;margin-top:65px;display:grid}.km-values article{border-top:1px solid var(--dd-line);padding-top:27px;position:relative}.km-value-symbol{color:#7a6183;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid}.km-value-symbol>svg{stroke-width:1.3px;width:27px;height:27px}.km-value-symbol>.km-contour{width:38px;height:42px}.dd-kontur .km-values h3{margin-bottom:17px;font-size:32px}.dd-kontur .km-values p{color:var(--dd-muted);max-width:310px;margin:0;font-size:12px;line-height:1.9}.km-treatments{color:#f1ecf3;background:#38223e;padding:80px 7% 90px;position:relative;overflow:hidden}.km-treatment-head{grid-template-columns:1.6fr 1fr;align-items:end;gap:10px 8%;max-width:1380px;margin:auto;display:grid}.km-treatment-head>.km-eyebrow{color:#c5b5cb;grid-column:1/-1}.dd-kontur .km-treatment-head h2{font-size:clamp(40px,4.6vw,66px)}.dd-kontur .km-treatments em{color:#c2aaca}.dd-kontur .km-treatment-head>p:last-child{color:#d7cddb;margin:0 0 5px;font-size:12px;line-height:1.9}.km-treatment-layout{grid-template-columns:.85fr 1.5fr;align-items:start;gap:7%;max-width:1380px;margin:58px auto 0;display:grid}.km-treatment-select>button{text-align:left;color:#c2b5c7;background:0 0;border:0;border-bottom:1px solid #6e5e74;align-items:center;gap:20px;width:100%;padding:23px 0;transition:color .25s,padding .25s;display:flex}.km-treatment-select>button:first-child{border-top:1px solid #6e5e74}.km-treatment-select>button>span{color:#bfaec5;font-size:9px}.km-treatment-select strong{font:400 35px/1.1 var(--km-display);letter-spacing:-.8px}.km-treatment-select>button>svg{opacity:.4;margin-left:auto;transition:transform .3s}.km-treatment-select>button[aria-pressed=true]{color:#fff;background:linear-gradient(90deg,#6c567440,#0000);padding-left:14px}.km-treatment-select>button[aria-pressed=true]>svg{opacity:1;transform:rotate(45deg)}.km-treatment-select>button:hover{color:#fff}.km-treatment-select>.km-text-link{color:#e5dde8;border-color:#9883a0;margin-top:30px}.km-treatment-panel{border-left:1px solid #6e5e74;min-height:435px;padding-left:9%}.km-treatment-inner{grid-template-columns:125px 1fr;gap:25px;animation:.45s both km-enter;display:grid}.km-treatment-art{align-self:start;margin-top:12px}.km-contour{stroke:currentColor;stroke-width:1.15px;width:100%;height:auto;overflow:visible}.km-tooth-outer,.km-tooth-inner,.km-tooth-smile{stroke-dasharray:1;animation:1.6s ease-out both km-draw}.km-tooth-inner{opacity:.5;animation-delay:.15s}.km-tooth-smile{animation-delay:.35s}.km-point{fill:currentColor;stroke:none}.km-treatment-art .km-contour{color:#d6c6db;stroke-width:1.7px}.km-treatment-art>span{text-align:center;font:500 17px/1 var(--km-display);color:#c2aaca;margin-top:12px;display:block}.dd-kontur .km-treatment-copy>.km-eyebrow{letter-spacing:1.1px;color:#c8b8cd;margin:0 0 16px;font-size:7px}.dd-kontur .km-treatment-copy h3{margin-bottom:20px;font-size:34px;line-height:1.15}.dd-kontur .km-treatment-copy>p{color:#ddd4e0;max-width:400px;margin:0 0 21px;font-size:12px;line-height:1.85}.km-treatment-copy ul{color:#e4dce7;gap:10px;margin:0 0 25px;padding:0;font-size:10px;list-style:none;display:grid}.km-treatment-copy li{align-items:center;gap:10px;display:flex}.km-treatment-copy li svg{color:#c3adcb;flex-shrink:0}.km-treatment-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-bottom:23px;display:flex}.km-treatments .km-text-link{border-color:#947c9c}.km-treatments .km-text-link:hover{color:#d9cbde}.km-treatments .dd-save{color:#efe8f1;background:0 0;border-color:#93809a;font-size:10px}.km-treatments .dd-save.is-saved{color:#3e3043;background:#e2d6e6}.dd-kontur .km-treatments .dd-button{background:#e2d6e6;border-color:#e2d6e6;padding:13px 19px;color:#3e3043!important;font-size:10px!important}.km-visit{grid-template-columns:1.3fr 1fr;align-items:center;gap:10%;padding-block:110px;display:grid}.dd-kontur .km-visit h2,.dd-kontur .km-questions h2{font-size:clamp(34px,3.8vw,56px)}.dd-kontur .km-visit-intro>p:not(.km-eyebrow){color:var(--dd-muted);margin:25px 0 35px;font-size:13px;line-height:1.8}.km-step-buttons{border-top:1px solid var(--dd-line);gap:0;max-width:480px;display:flex}.km-step-buttons button{color:#776b7b;background:0 0;border:0;border-top:2px solid #0000;flex-direction:column;flex:1;align-items:flex-start;gap:14px;margin-top:-1px;padding:19px 5px 0;font-size:10px;transition:color .3s,border-color .3s;display:flex}.km-step-buttons button>span{font:500 27px/1 var(--km-display)}.km-step-buttons button[aria-pressed=true]{color:#3e2d44;border-top-color:#614a69}.km-visit-card{background:#ebe3ed;border:1px solid #dccfe1;border-radius:8px;min-height:460px;padding:30px 35px;position:relative;box-shadow:12px 14px #eee7f0}.km-visit-card-top{letter-spacing:1.1px;color:#6f5f75;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 30px 20px;font-size:7px;display:flex}.km-step-content{animation:.45s both km-enter}.km-step-number{font:500 80px/1 var(--km-display);color:#a58dad;margin-bottom:20px;display:block}.dd-kontur .km-visit-card h3{margin-bottom:17px;font-size:31px}.dd-kontur .km-visit-card p{color:var(--dd-muted);min-height:91px;font-size:12px;line-height:1.9}.km-step-progress{gap:8px;margin-top:29px;display:flex}.km-step-progress>i{background:#cdbed2;flex:1;height:2px;transition:background .3s}.km-step-progress>i.is-complete{background:#74547f}.km-questions{grid-template-columns:1fr 1.3fr;gap:10%;padding-top:10px;padding-bottom:100px;display:grid}.km-questions .km-text-link{margin-top:30px}.km-faq details{border-top:1px solid var(--dd-line)}.km-faq details:last-child{border-bottom:1px solid var(--dd-line)}.km-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:12px;font-weight:500;line-height:1.75;list-style:none;display:flex}.km-faq summary::-webkit-details-marker{display:none}.km-faq summary svg{flex-shrink:0;transition:transform .3s}.km-faq details[open] summary svg{transform:rotate(45deg)}.dd-kontur .km-faq details p{color:var(--dd-muted);margin:0 35px 25px 0;font-size:12px;line-height:1.85;animation:.35s both km-enter}.km-closing{isolation:isolate;text-align:center;background:#e5dbe9;padding:80px 7%;position:relative;overflow:hidden}.dd-kontur .km-closing h2{margin:0 0 30px;font-size:clamp(50px,6vw,87px)}.km-closing-art{color:#b7a2be;opacity:.45;z-index:-1;width:450px;position:absolute;top:-80px;left:-70px;transform:rotate(20deg)}.km-closing-art .km-contour{stroke-width:.7px}.dd-kontur .km-closing-note{color:#67546e;margin:23px 0 7px;font-size:10px}.km-closing>small{color:#67546e;font-size:8px}.km-closing .dd-button>svg:first-of-type{display:none}.kc-footer{background:#f4f1f5;padding:55px 7% 25px}.kc-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:40px;display:grid}.kc-footer-top>div{flex-direction:column;align-items:flex-start;gap:14px;font-size:11px;display:flex}.kc-footer-top>div>span:not(.dd-logo){letter-spacing:1.5px;color:var(--dd-muted);margin-bottom:8px;font-size:8px}.dd-kontur .kc-footer-top p{color:var(--dd-muted);margin:8px 0 0;font-size:11px;line-height:1.8}.kc-footer-bottom{border-top:1px solid var(--dd-line);color:var(--dd-muted);align-items:center;gap:25px;padding-top:20px;font-size:9px;display:flex}.kc-footer-bottom>span{margin-right:auto}.dd-kontur .kc-demo-note{color:var(--dd-muted);margin:18px 0 0;font-size:8px}.dd-kontur .dd-page-intro{isolation:isolate;background:#ebe3ee;border:0;padding:50px 7% 65px;position:relative;overflow:hidden}.dd-kontur .dd-page-intro:after{content:"";z-index:-1;border:1px solid #cabacf;border-radius:50%;width:520px;height:650px;position:absolute;top:-210px;right:-150px;transform:rotate(35deg);box-shadow:0 0 0 15px #ebe3ee,0 0 0 16px #cabacf,0 0 0 33px #ebe3ee,0 0 0 34px #cabacf}.dd-kontur .dd-page-intro h1{letter-spacing:-.05em;font-size:clamp(42px,5vw,76px);font-weight:400}.dd-kontur .dd-page-intro h1>span{color:#7b6782;font-style:italic}.dd-kontur .dd-page-intro p{max-width:450px;font:13px/1.9 Manrope,Arial,sans-serif}.dd-kontur .dd-intro-index{display:none}.dd-kontur .dd-breadcrumb{letter-spacing:1px;color:var(--dd-muted);margin-bottom:40px;font-size:9px}.dd-kontur .dd-section h2{font-size:42px}.dd-kontur .dd-section h3{font-weight:400}.dd-kontur .dd-initials{color:#725c7a;background:#e5dbe9;border-radius:100px 100px 5px 5px}.dd-kontur .dd-initials svg{opacity:.35}.dd-kontur .dd-detail-aside{background:#e9e0ec;border-top-color:#73557e;border-radius:4px 45px 4px 4px}.dd-kontur .dd-reading p,.dd-kontur .dd-save{font-family:Manrope,Arial,sans-serif}.dd-kontur .dd-search{background:#fdfcfd;border-radius:4px}.dd-kontur .dd-filters button{border-radius:30px}.dd-kontur .dd-workspace-block{background:#fdfcfd}.dd-kontur .dd-plan-aside{border-radius:4px 45px 4px 4px}.dd-dialog.dd-kontur h2,.dd-kontur.dd-booking h2{letter-spacing:-.04em;font-family:Manrope,Arial,sans-serif;font-weight:400}.dd-kontur.dd-booking h3{letter-spacing:-.03em;font-family:Manrope,Arial,sans-serif}.km-reveal{transition:opacity .85s,transform .85s cubic-bezier(.2,.65,.25,1)}.km-pending{opacity:0;transform:translateY(65px)}.km-values article:nth-child(2){transition-delay:.16s}.km-values article:nth-child(3){transition-delay:.32s}.km-arrived .km-tooth-outer,.km-arrived .km-tooth-inner,.km-arrived .km-tooth-smile{animation-name:km-draw-reveal;animation-duration:1.6s;animation-fill-mode:both}@keyframes km-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes km-title-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(65px)}to{opacity:1;clip-path:inset(-15% -5% -20%);transform:translateY(0)}}@keyframes km-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes km-draw-reveal{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes km-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (width>=1700px){.km-shortcuts{max-width:1380px;margin-inline:auto}.km-treatments{padding-inline:max(7%,50% - 690px)}}.km-hero-copy{z-index:2;position:relative}.dd-kontur .km-hero h1 em{color:#975c53}.km-shortcuts>a>div{font-size:20px;font-weight:600}.km-belief{padding-top:70px}.km-chapter i{transform:scaleX(var(--km-progress,1));transform-origin:0;background:#975c53;height:2px}.km-treatment-select strong{font-size:30px;font-weight:500}.km-step-number{letter-spacing:-.08em;font-style:normal;font-weight:600}.km-visit-card{border-top:4px solid #d58b79}.km-visit-card.km-pending{transform:translate(45px,65px)rotate(3deg)}@media (width<=1150px){.dd-kontur .dd-header,.dd-kontur .dd-header nav{gap:20px}.km-hero{gap:2%;min-height:600px;padding-inline:6%}.km-hero-art{height:420px}.dd-kontur .km-hero h1{font-size:clamp(48px,5.4vw,65px)}.km-hero-actions{gap:20px}.km-hero-actions .km-text-link{font-size:10px}.km-shortcuts>a{padding:24px 20px}.km-shortcuts>a>div{font-size:21px}.km-treatment-layout{grid-template-columns:.8fr 1.4fr;gap:5%}.km-treatment-inner{grid-template-columns:85px 1fr;gap:20px}.km-treatment-panel{padding-left:7%}.dd-kontur .km-treatment-copy h3{font-size:29px}.km-visit{gap:7%}.km-visit-card{padding:28px}.km-visit-card-top{font-size:6px}.km-questions{gap:7%}}@media (width<=850px){.dd-kontur .dd-header{padding:20px 5%}.dd-kontur .dd-header nav{display:none}.dd-kontur .dd-visit-link{margin-left:auto}.km-hero{grid-template-columns:1.2fr 1fr;min-height:550px;padding-block:45px 65px}.dd-kontur .km-hero h1{font-size:clamp(36px,5.4vw,48px)}.km-hero-art{height:360px}.km-hero-description{font-size:12px!important}.km-hero-actions{gap:18px}.km-hero-signature{font-size:8px}.km-art-note{right:-15px}.km-shortcuts{margin-inline:5%}.km-shortcuts>a{gap:10px;padding:21px 15px}.km-shortcuts>a>div{font-size:18px}.km-shortcuts small{font-size:8px}.km-shortcuts>a>svg{width:15px}.km-shortcuts>a>span{font-size:7px}.km-section{padding:75px 6%}.km-belief-copy{grid-template-columns:1fr;gap:25px}.km-belief-copy>p{max-width:550px!important}.km-values{gap:5%;margin-top:40px}.km-values p{font-size:11px!important}.km-treatment-head{grid-template-columns:1fr;gap:20px}.km-treatment-head>.km-eyebrow{margin-bottom:0}.km-treatments{padding:65px 6%}.km-treatment-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.km-treatment-select{flex-wrap:wrap;gap:0;display:flex}.km-treatment-select>button{border-top:1px solid #6e5e74;gap:8px;width:25%;padding:17px 9px!important}.km-treatment-select strong{font-size:24px}.km-treatment-select>button>span{font-size:7px}.km-treatment-select>button>svg{display:none}.km-treatment-select>.km-text-link{margin-top:18px}.km-treatment-panel{border:0;min-height:350px;padding:0}.km-treatment-inner{grid-template-columns:130px 1fr;gap:35px}.km-treatment-art{margin-top:20px}.km-treatment-copy>p{max-width:none!important}.km-visit{grid-template-columns:1fr 1fr;gap:40px}.km-visit-card{border-top-left-radius:8px;min-height:480px;padding:25px 22px}.km-visit-card-top{margin-left:14px;font-size:6px}.km-visit-card h3{font-size:27px!important}.km-step-buttons button{font-size:8px}.km-questions{grid-template-columns:1fr;gap:35px;padding-top:0}.km-closing{padding-block:65px}.kc-footer-top{gap:25px}.kc-footer-bottom{flex-wrap:wrap}.kc-footer-bottom>span{width:100%}.dd-kontur .dd-section h2{font-size:36px}}@media (width<=560px){.dd-kontur .dd-demo{height:24px;font-size:7px}.dd-kontur .dd-header{gap:12px;padding:18px 5%}.dd-kontur .dd-logo{gap:7px}.dd-kontur .dd-logo>span:last-child{letter-spacing:1.3px;font-size:21px}.dd-kontur .dd-logo small{letter-spacing:1.7px;margin-top:6px;font-size:5px}.dd-kontur .dd-symbol svg{width:25px;height:33px}.dd-kontur .dd-header>.dd-button{padding:10px 14px;display:inline-flex;font-size:10px!important}.dd-kontur .dd-header>.dd-button svg,.kc-book-label{display:none}.kc-book-short{display:inline}.dd-kontur .dd-visit-link{gap:4px}.dd-kontur .dd-visit-link b{width:17px;height:17px;font-size:8px}.dd-kontur .dd-visit-link>span{display:none}.dd-kontur .dd-mobile-toggle{padding:2px}.dd-kontur .dd-mobile-toggle svg{width:21px}.km-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:37px 7% 55px}.dd-kontur .km-hero h1{letter-spacing:-.055em;font-size:clamp(35px,9.8vw,53px)}.dd-kontur .km-eyebrow{letter-spacing:1.25px;margin-bottom:20px;font-size:8px}.dd-kontur .km-hero-description{margin:22px 0;line-height:1.9;font-size:12px!important}.km-desktop-break{display:none}.km-hero-actions{gap:17px}.dd-kontur .km-hero-actions>.dd-button{gap:15px;padding:14px 19px;font-size:10px!important}.km-hero-actions>.km-text-link{gap:10px;font-size:9px}.km-hero-signature{margin-top:20px;font-size:8px}.km-hero-art{justify-self:center;width:100%;max-width:460px;height:300px;margin:0}.km-art-note{font-size:6px;right:-24px}.km-discover{font-size:8px;bottom:15px}.km-shortcuts{grid-template-columns:1fr;margin-inline:7%}.km-shortcuts>a{border-right:0;border-bottom:1px solid var(--dd-line);gap:18px;padding:17px 0!important}.km-shortcuts>a:last-child{border-bottom:0}.km-shortcuts>a>div{font-size:23px}.km-shortcuts small{margin-top:4px;font-size:9px}.km-shortcuts>a>span{margin-top:6px;font-size:8px}.km-shortcuts>a>svg{width:20px}.km-section{padding:60px 7%}.km-chapter{letter-spacing:1px;gap:20px;margin-bottom:30px;font-size:7px}.dd-kontur .km-belief h2{font-size:33px}.km-belief h2 br{display:none}.km-belief-copy{gap:23px}.km-belief-copy>p{font-size:12px!important}.km-values{grid-template-columns:1fr;gap:25px;margin-top:32px}.km-values article{grid-template-columns:38px 1fr;gap:5px 20px;padding-top:22px;display:grid}.km-value-symbol{grid-row:span 2;width:35px;height:35px;margin:0}.dd-kontur .km-values h3{margin:0 0 10px;font-size:28px}.km-values p{max-width:none!important}.km-treatments{padding:55px 7%}.dd-kontur .km-treatment-head h2{font-size:39px}.dd-kontur .km-treatment-head>p:last-child{font-size:11px}.km-treatment-select>button{gap:10px;width:50%;padding:18px 9px!important}.km-treatment-select>button:nth-child(n+3){border-top:0}.km-treatment-select>button>svg{width:15px;display:block}.km-treatment-select strong{font-size:25px}.km-treatment-select>.km-text-link{font-size:10px}.km-treatment-layout{gap:35px}.km-treatment-inner{grid-template-columns:1fr;gap:18px;position:relative}.km-treatment-art{width:58px;margin:0;position:absolute;top:0;right:0}.km-treatment-art>span{display:none}.km-treatment-copy>.km-eyebrow{max-width:calc(100% - 70px);margin:10px 0 24px!important;font-size:7px!important}.dd-kontur .km-treatment-copy h3{max-width:340px;padding-right:35px;font-size:32px}.km-treatment-copy>p{font-size:12px!important}.km-treatment-panel{min-height:425px}.km-treatment-copy ul{font-size:10px}.km-treatment-actions{gap:25px}.km-visit{grid-template-columns:1fr;gap:35px}.dd-kontur .km-visit h2,.dd-kontur .km-questions h2{font-size:36px}.dd-kontur .km-visit-intro>p:not(.km-eyebrow){margin:22px 0 28px;font-size:12px}.km-step-buttons button{gap:12px;font-size:10px}.km-visit-card{border-top-left-radius:8px;min-height:425px;padding:27px 30px;box-shadow:8px 10px #eee7f0}.km-visit-card-top{margin:10px 0 25px 15px;font-size:7px}.km-step-number{font-size:65px}.dd-kontur .km-visit-card h3{font-size:30px!important}.km-visit-card p{min-height:90px}.km-visit-card .km-text-link{gap:13px;font-size:10px}.km-questions{gap:28px;padding-top:10px}.km-questions .km-text-link{margin-top:22px;font-size:10px}.km-faq summary{padding:20px 0;font-size:11px}.km-faq details p{font-size:11px!important}.km-closing{padding:55px 7%}.dd-kontur .km-closing h2{font-size:52px}.km-closing-art{width:300px;top:-10px;left:-150px}.dd-kontur .km-closing-note{max-width:240px;margin-inline:auto;font-size:9px}.km-closing>small{font-size:7px}.kc-footer{padding:40px 7% 22px}.kc-footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}.kc-footer-top>div:first-child{grid-column:1/-1}.kc-footer-top>div{font-size:10px}.kc-footer-top .dd-button{gap:12px;padding:12px 15px;font-size:9px!important}.kc-footer-bottom{gap:15px;font-size:8px}.dd-kontur .kc-demo-note{font-size:7px;line-height:1.7}.dd-kontur .dd-page-intro{padding:30px 7% 45px}.dd-kontur .dd-page-intro h1{font-size:43px}.dd-kontur .dd-page-intro p{font-size:12px}.dd-kontur .dd-section h2{font-size:33px}}@media (width<=850px){.km-art-caption>strong{font-size:17px}.km-hero-art:before{width:270px;height:270px}.km-sculpture{inset:20px 12px 90px}}@media (width<=560px){.km-hero-art{border-bottom-right-radius:85px;height:340px}.km-sculpture{inset:5px 35px 75px}.km-art-caption{bottom:24px;left:24px}.km-art-caption>strong{font-size:17px}.km-art-caption>span{margin-bottom:6px;font-size:6px}.km-art-note{top:30px;right:14px}.km-hero-art:before{width:240px;height:240px;top:20px}.km-type-band{padding:38px 0 0}.km-type-track{font-size:64px}.km-treatment-select strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.dd-kontur *,.dd-kontur :before,.dd-kontur :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.km-pending,.km-visit-card.km-pending,.km-sculpture,.km-type-track{opacity:1;transform:none}.km-title-line{clip-path:none}.km-tooth-outer,.km-tooth-inner,.km-tooth-smile{stroke-dashoffset:0}}.km-contour path{vector-effect:non-scaling-stroke}
