@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dental-d90cebc85b32d5.ttf)format("truetype")}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dental-b883796f2d3638.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dental-755fa076675e6f.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dental-e6fa40b6715a31.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dental-900670474e93d4.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dental-e7e0cf40cb4420.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/dental-0404e9f6404a47.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dental-0569c822cab6c5.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dental-9bd8ba39c9d55e.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dental-18e69125ce1f96.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dental-8257aa2626c379.ttf)format("truetype")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dental-7e0a56187ecaff.ttf)format("truetype")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dental-c1e7453ea26a1d.ttf)format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dental-7a66272734160d.ttf)format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dental-57baaaa1a3428f.ttf)format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dental-513e24ac698067.ttf)format("truetype")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dental-7e0a56187ecaff.ttf)format("truetype")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dental-c1e7453ea26a1d.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dental-755fa076675e6f.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dental-e6fa40b6715a31.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dental-900670474e93d4.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dental-e7e0cf40cb4420.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/dental-0404e9f6404a47.ttf)format("truetype")}:root{--dark:#242b27;--champ:#eae3d7;--ivory:#f8f6f1;--terra:#b46d56;--muted:#8b8982;--sand:#d2c5b5;--line:#d9d3c9;--pad:clamp(20px,5.2vw,86px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--dark);margin:0;font:15px/1.75 Manrope,Arial,sans-serif;overflow-x:hidden}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button,a,input,textarea{touch-action:manipulation}img{object-fit:cover;width:100%;height:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;line-height:1.03}h2{max-width:1100px;font-size:clamp(38px,5.9vw,84px);font-weight:600}h3{font-size:clamp(25px,3vw,42px)}.serif{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.shell{max-width:1520px;padding-inline:var(--pad);margin:auto}.section{padding-block:clamp(95px,10vw,172px)}.tag{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.btn{border:1px solid var(--dark);background:var(--dark);min-height:58px;color:var(--ivory);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 24px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.btn.ghost{color:inherit;background:0 0;border-color:currentColor}.btn.ghost:hover{background:var(--dark);color:#fff}.text-link{letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:12px 0;font-size:11px;font-weight:800}.lead{max-width:660px;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.muted{color:#777b75}.section-top{justify-content:space-between;align-items:start;gap:30px;margin-bottom:55px;display:flex}.section-top .tag{white-space:nowrap;padding-top:12px}.section-top h2{max-width:960px}.photo{background:#d4d5cf;position:relative;overflow:hidden}.photo img{filter:saturate(.75);transition:transform .8s}.photo:hover img{transform:scale(1.035)}.photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#242b2720,#0000);position:absolute;inset:0}.demo{color:var(--terra);letter-spacing:.08em;font-size:10px;font-weight:800}.line{border-top:1px solid var(--line)}:focus-visible{outline:3px solid var(--terra);outline-offset:4px}header{z-index:80;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f6f1f0;border-bottom:1px solid #242b2717;height:88px;position:sticky;top:0}.header{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.logo{letter-spacing:-.07em;white-space:nowrap;font-size:20px;font-weight:800;line-height:.85}.logo small{letter-spacing:.25em;margin-top:10px;font-size:8px;font-weight:600;display:block}.nav{align-items:center;gap:clamp(15px,2.3vw,36px);font-size:11px;font-weight:700;display:flex}.nav a:hover{color:var(--terra)}.menu{background:0 0;border:0;font-size:25px;display:none}.drawer{z-index:100;background:var(--dark);color:#fff;padding:80px 24px;display:none;position:fixed;inset:0}.drawer.open{display:block}.drawer a{border-bottom:1px solid #ffffff2a;font:42px/1.5 Instrument Serif;display:block}.drawer button{color:#fff;background:0 0;border:0;font-size:35px;position:absolute;top:15px;right:22px}.hero{padding:65px 0 0}.hero h1{max-width:1400px;margin:23px 0 28px;font-size:clamp(49px,7.1vw,108px);font-weight:600;line-height:.98}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:48px;display:flex}.hero-photo{background:linear-gradient(125deg,#a5a9a1,#e1ddd2);height:clamp(400px,43vw,580px);position:relative}.hero-photo img{object-position:center 45%}.hero-caption{color:#fff;letter-spacing:.1em;background:#242b27c9;padding:12px 18px;font-size:10px;position:absolute;bottom:24px;left:26px}.hero-strip{border-bottom:1px solid var(--line);letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:22px 0;font-size:10px;font-weight:800;display:flex}.essence h2{margin:25px 0 70px}.essence-grid{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.essence-photo{height:620px}.essence-copy{padding-bottom:20px}.essence-copy .lead{margin-bottom:45px}.essence-copy .line{letter-spacing:.07em;padding:19px 0;font-size:13px;font-weight:800}.treat-grid{grid-template-columns:5fr 7fr;align-items:center;gap:6vw;display:grid}.treat-list button{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:18px;width:100%;padding:23px 5px;font-size:clamp(15px,1.5vw,20px);font-weight:700;display:flex}.treat-list button:last-child{border-bottom:1px solid var(--line)}.treat-list button span{color:var(--muted);font:25px Instrument Serif}.treat-list button.active,.treat-list button.active span{color:var(--terra)}.treat-picture{height:520px}.treat-detail{justify-content:space-between;gap:30px;padding-top:24px;display:flex}.treat-detail p{max-width:430px}.treat-detail h3{margin-bottom:12px}.feature{background:var(--dark);color:var(--ivory)}.feature-grid{grid-template-columns:6fr 6fr;align-items:center;gap:6vw;display:grid}.feature h2{margin:25px 0 28px}.feature .lead{color:#c8cbc4;margin-bottom:32px}.feature-photo{height:690px}.feature-links{margin-top:45px}.feature-links div{letter-spacing:.08em;border-top:1px solid #ffffff40;padding:18px 0;font-size:12px}.feature-links div:last-child{border-bottom:1px solid #ffffff40}.rehab{background:var(--ivory)}.rehab-photo{height:550px;margin-top:50px}.rehab-row{justify-content:space-between;gap:30px;margin-top:35px;display:flex}.rehab-row p{max-width:550px}.rehab-row a{border-bottom:1px solid;font-weight:800}.aesthetic{background:#fff}.aesthetic-grid{grid-template-columns:7fr 5fr;align-items:center;gap:6vw;display:grid}.aesthetic-photo{height:650px}.aesthetic h2{margin:22px 0 28px}.aesthetic .lead{margin-bottom:35px}.atm{background:var(--sand)}.atm-grid{grid-template-columns:7fr 5fr;align-items:center;gap:6vw;display:grid}.atm h2{margin:20px 0 35px}.atm p{margin-bottom:25px}.atm-visual{background:var(--ivory);place-items:center;min-height:500px;padding:45px;display:grid}.atm-visual svg{width:390px;max-width:100%}.atm-terms{grid-template-columns:1fr 1fr;gap:0 25px;margin:28px 0;display:grid}.atm-terms div{border-top:1px solid #242b2740;padding:13px 0;font-size:11px;font-weight:800}.kids{background:var(--ivory)}.kids-grid{grid-template-columns:5fr 7fr;align-items:center;gap:6vw;display:grid}.kids-photo{height:560px}.kids h2{margin:20px 0 35px}.kids .lead{margin-bottom:30px}.specialist{background:var(--dark);color:#fff}.specialist h2{margin:22px 0 70px}.specialist-grid{grid-template-columns:7fr 5fr;align-items:end;gap:6vw;display:grid}.specialist-photo{height:700px}.specialist-info{padding-bottom:25px}.specialist-info h3{margin:20px 0;font-size:clamp(38px,4vw,60px)}.specialist-info .line{padding:15px 0;font-size:12px}.specialist-info .btn{border-color:#fff;margin-top:30px}.clinic{background:#fff}.clinic-photo{height:580px}.clinic-controls{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.clinic-controls button{text-align:left;border:0;border-top:2px solid var(--line);background:0 0;flex:1;min-width:120px;padding:14px 5px;font-size:11px;font-weight:800}.clinic-controls button.active{border-color:var(--terra);color:var(--terra)}.clinic-open{margin-top:20px}.process{background:var(--champ)}.process-grid{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:75px;display:grid;position:relative}.process-grid:before{content:"";background:#bcb3a8;height:1px;position:absolute;top:0;left:0;right:0}.progress{background:var(--terra);width:0;height:2px;position:absolute;top:0;left:0}.process-grid article{padding-top:30px}.process-grid b{color:var(--terra);font:32px Instrument Serif}.process-grid h3{letter-spacing:.08em;margin:18px 0;font:700 13px Manrope}.process-grid p{color:#6d6c65;font-size:13px}.cases{background:#fff}.comparison{background:linear-gradient(125deg,#ded8ce,#a8afa6);height:480px;position:relative;overflow:hidden}.case-pane{place-items:center;display:grid;position:absolute;inset:0}.case-pane.before{background:linear-gradient(130deg,#d8d3c9,#a8aaa1)}.case-pane.after{clip-path:inset(0 50% 0 0);background:linear-gradient(130deg,#9faea5,#d9d3c9)}.case-pane span{opacity:.55;font:clamp(24px,3vw,45px) Instrument Serif}.compare-line{background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%}.compare-handle{background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison input{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.cases-note{margin-top:16px}.booking{background:var(--dark);color:#fff}.booking-grid{grid-template-columns:5fr 7fr;gap:7vw;display:grid}.booking h2{margin:25px 0}.booking .lead{color:#c3c7c0}.step{display:none}.step.active{display:block}.step h3{margin-bottom:30px;font:38px Instrument Serif}.choice{text-align:left;color:#fff;background:0 0;border:0;border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;width:100%;min-height:59px;padding:10px;font-size:13px;display:flex}.choice.active{color:#efac92;background:#ffffff12}.choice:last-child{border-bottom:1px solid #ffffff35}.step input,.step textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff6b;border-radius:0;width:100%;padding:18px 0;font-size:16px}.step label{margin-top:25px;display:block}.step input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.step-nav{justify-content:space-between;gap:12px;margin-top:35px;display:flex}.step-nav button{min-height:48px}.status{color:#efac92;min-height:25px;margin-top:15px;font-size:12px}.faq{background:#fff}.faq-grid{grid-template-columns:4fr 8fr;gap:7vw;display:grid}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:78px;font-weight:700;display:flex}.faq-a{color:#68706b;max-height:0;transition:max-height .25s;overflow:hidden}.faq-item.open .faq-a{max-height:230px;padding-bottom:25px}.contact{background:var(--ivory)}.contact-grid{grid-template-columns:4fr 8fr;align-items:center;gap:6vw;display:grid}.contact h2{margin:20px 0 35px}.contact-info div{border-top:1px solid var(--line);padding:16px 0;font-size:13px}.map{background:var(--champ);place-items:center;height:530px;display:grid}.map iframe{border:0;width:100%;height:100%}.final{background:var(--terra);color:#fff}.final h2{margin:25px 0 40px;font-size:clamp(46px,6.4vw,90px)}.final .btn{color:var(--dark);background:#fff;border-color:#fff}footer{background:var(--dark);color:#fff;padding:85px 0 30px}.footer-grid{grid-template-columns:4fr 2fr 2fr 4fr;gap:35px;display:grid}.footer-grid div{font-size:12px;line-height:2.3}.footer-grid a{display:block}.foot-note{color:#bfc6c0;border-top:1px solid #ffffff35;margin-top:65px;padding-top:25px;font-size:11px}.float-wa{z-index:75;background:var(--terra);color:#fff;border:0;padding:15px 19px;font-size:11px;font-weight:800;position:fixed;bottom:20px;right:18px}.mobile-bar{display:none}.modal{z-index:110;background:#151b18e9;place-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.open{display:grid}.modal-box{background:var(--ivory);color:var(--dark);width:min(760px,100%);max-height:90vh;padding:clamp(25px,5vw,55px);position:relative;overflow:auto}.modal-box h2{margin:15px 0 25px;font-size:clamp(34px,4vw,56px)}.close{background:0 0;border:0;font-size:32px;position:absolute;top:12px;right:18px}.modal-box p{margin:12px 0}.modal-box ul{padding-left:18px}.modal-box li{margin:10px 0}.wa-options button{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;width:100%;padding:17px 0;font-size:13px;font-weight:700}.lightbox .modal-box{width:min(1150px,95vw);padding:15px}.lightbox img{object-fit:contain;max-height:75vh}@media (width<=1050px){.nav{gap:15px}.nav a:nth-child(3),.nav a:nth-child(4){display:none}.feature-photo,.specialist-photo{height:580px}.essence-photo{height:540px}}@media (width<=760px){:root{--pad:22px}header{height:72px}.nav{display:none}.menu{display:block}.section{padding-block:95px}.section-top{display:block}.section-top h2{margin-top:18px}.hero{padding-top:38px}.hero h1{font-size:clamp(42px,10.7vw,55px)}.hero-photo{height:430px}.hero-actions{gap:12px}.hero-strip{gap:13px}.essence h2{margin-bottom:35px}.essence-grid,.treat-grid,.feature-grid,.aesthetic-grid,.atm-grid,.kids-grid,.specialist-grid,.booking-grid,.faq-grid,.contact-grid{grid-template-columns:1fr}.essence-photo,.feature-photo,.aesthetic-photo,.kids-photo,.specialist-photo{height:430px}.essence-copy{padding-top:10px}.treat-list{scroll-snap-type:x mandatory;border-bottom:1px solid var(--line);display:flex;overflow:auto}.treat-list button{scroll-snap-align:start;border-top:0;width:auto;min-width:max-content;padding:15px 20px}.treat-picture{height:390px}.treat-detail{display:block}.treat-detail p{margin-bottom:15px}.feature-grid .feature-photo{order:-1}.rehab-photo,.clinic-photo{height:390px}.rehab-row{display:block}.atm-visual{min-height:330px}.specialist h2{margin-bottom:35px}.process-grid{grid-template-columns:1fr;gap:15px;padding-left:25px}.process-grid:before{width:1px;height:auto;top:0;bottom:0;left:0}.progress{width:2px;height:0;left:0}.process-grid article{padding-top:10px}.comparison{height:350px}.faq-grid>div:first-child{margin-bottom:35px}.map{height:390px}.footer-grid{grid-template-columns:1fr 1fr}.float-wa{display:none}.mobile-bar{z-index:90;background:#fff;grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bar a,.mobile-bar button{background:var(--dark);color:#fff;border:0;place-items:center;min-height:49px;font-size:11px;font-weight:800;display:grid}.mobile-bar button{background:var(--terra)}body{padding-bottom:64px}}@media (width<=440px){.hero h1{font-size:clamp(40px,10vw,47px)}.hero-photo{height:350px}.btn{min-height:52px}.footer-grid{grid-template-columns:1fr}.treat-picture{height:320px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--dark:#162e39;--champ:#fff;--ivory:#f6f7f5;--terra:#c68a68;--muted:#62727a;--sand:#294d58;--line:#d2dcdd}body{color:#20292d;background:#f6f7f5;font-size:16px}header{background:#f6f7f5f7;border-bottom:1px solid #162e391a;height:94px}.header{gap:clamp(12px,1.6vw,26px)}.logo{color:#162e39;letter-spacing:-.065em;flex-shrink:0;font-size:23px}.logo small{letter-spacing:.24em;font-size:9px}.nav{letter-spacing:-.01em;gap:clamp(15px,1.7vw,31px);font-size:clamp(14px,1.05vw,17px);font-weight:600}.nav a{white-space:nowrap;padding:10px 0;position:relative}.nav a:after{content:"";transform-origin:0;background:#c68a68;width:100%;height:1.5px;transition:transform .25s;position:absolute;bottom:3px;left:0;transform:scaleX(0)}.nav a:hover,.nav a.active{color:#b47b5a}.nav a:hover:after,.nav a.active:after{transform:scaleX(1)}.header>.btn{letter-spacing:.01em;white-space:nowrap;flex-shrink:0;min-height:56px;padding-inline:clamp(18px,1.7vw,29px);font-size:14px}.btn{letter-spacing:.035em;background:#162e39;border-color:#162e39;font-size:13px}.btn:hover{background:#294d58;border-color:#294d58}.hero{background:#e3e9e7}.hero .tag{color:#44535a}.hero h1{color:#162e39}.hero h1 .serif{color:#ad664a}.hero-strip{border-color:#bdcccd}.essence{background:#fff}.treat{background:#f6f7f5}.feature,.specialist,.booking{color:#f6f7f5;background:#162e39}.rehab,.process,.contact{background:#e3e9e7}.aesthetic,.clinic,.faq{background:#fff}.atm{color:#f6f7f5;background:#294d58}.atm .muted,.atm .lead{color:#e3e9e7}.atm .atm-terms div{border-color:#fff5}.atm-visual{background:#e3e9e7}.kids,.cases{background:#f6f7f5}.final{color:#f6f7f5;background:#294d58}.final .serif{color:#d9a489}footer{background:#162e39}.lead{font-size:clamp(17px,1.55vw,20px);line-height:1.65}.essence .lead,.treat p,.rehab p,.aesthetic p,.kids p,.contact p,.faq-a{color:#44535a}.feature .lead,.booking .lead{color:#d8e2e0}h2{letter-spacing:-.053em;line-height:1.065}.photo img{filter:saturate(.88)contrast(1.015)}.photo:after{background:linear-gradient(90deg,#162e390b,#0000)}.hero-photo{box-shadow:0 22px 55px #162e3913}.essence .line,.rehab .line,.contact-info div{border-color:#d2dcdd}.treat-list button.active,.treat-list button.active span{color:#a85f45}.feature .btn{background:#c68a68!important;border-color:#c68a68!important}.feature .btn:hover{background:#294d58!important}.atm .btn{color:#162e39;background:#f6f7f5;border-color:#f6f7f5}.atm .btn:hover{color:#fff;background:#c68a68;border-color:#c68a68}.process-grid:before{background:#b8c8ca}.process-grid b{color:#9f614b}.process-grid p{color:#44535a}.progress,.float-wa,.mobile-bar button{background:#c68a68}.drawer{background:#162e39}.drawer a{letter-spacing:-.025em;padding:10px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(23px,5vw,30px);font-weight:600}@media (width<=1250px){.nav{gap:15px;font-size:14px}.header>.btn{padding-inline:17px;font-size:12px}.logo{font-size:21px}}@media (width<=1100px){.nav{display:none}.menu{margin-left:auto;display:block}.header>.btn{margin-left:auto}.logo{margin-right:auto}}@media (width<=760px){header{height:74px}.header>.btn{display:none}.menu{margin-left:auto}.logo{margin-right:0}.hero h1{font-size:clamp(42px,10.7vw,55px)}.nav{display:none}.lead{font-size:17px}.atm .atm-terms div{border-color:#fff5}}.hero{padding-top:clamp(22px,3.2vh,38px)}.hero .tag{line-height:1.35;display:block}.hero h1{letter-spacing:-.055em;max-width:none;margin:clamp(12px,2vh,19px) 0 clamp(16px,2.5vh,23px);font-size:clamp(62px,5.5vw,88px);line-height:.98}.hero-actions{gap:18px;margin-bottom:clamp(19px,3vh,28px)}.hero-photo{height:clamp(440px,44vw,610px)}.hero-photo img{object-fit:cover;object-position:center 52%}.hero-caption{bottom:18px;left:22px}@media (width>=1101px) and (height<=850px){.hero{padding-top:20px}.hero h1{margin:12px 0 17px;font-size:clamp(60px,5vw,74px);line-height:.97}.hero-actions{margin-bottom:18px}.hero-photo{height:clamp(430px,55vh,520px)}}@media (width>=761px) and (width<=1100px){.hero{padding-top:24px}.hero h1{margin:14px 0 18px;font-size:clamp(48px,5.7vw,65px)}.hero-actions{margin-bottom:20px}.hero-photo{height:clamp(400px,50vw,540px)}}@media (width<=760px){.hero{padding-top:26px}.hero .tag{letter-spacing:.08em;font-size:10px}.hero h1{letter-spacing:-.055em;margin:16px 0 18px;font-size:clamp(38px,9.3vw,46px);line-height:1.01}.hero-actions{gap:9px 14px;margin-bottom:19px}.hero-actions .btn{min-height:49px;padding-inline:15px;font-size:10px}.hero-actions .text-link{font-size:10px}.hero-photo{height:clamp(330px,93vw,450px)}.hero-photo img{object-position:center 50%}.hero-caption{padding:8px 10px;font-size:8px;bottom:12px;left:12px}}@media (width<=390px){.hero h1{font-size:clamp(37px,9.5vw,41px)}.hero-actions{gap:7px 12px}}.dental-style-0{background:var(--terra);border-color:var(--terra)}.dental-style-1{padding:15px 0}.dental-style-2{padding:14px 0}.dental-style-3{object-fit:contain;width:100%;max-height:65vh}
