:root{--paper:#f7f9f9;--ink:#173b50;--muted:#657b86;--accent:#577e8b;--line:#d9e2e5;--tint:#e9f0f0}body{background:var(--paper);color:var(--ink)}.implantar-brand{display:flex;align-items:center;gap:10px;font-family:Manrope,Arial;font-size:32px;font-weight:650;letter-spacing:-1.7px;line-height:1}.implantar-brand i{font-style:normal;font-size:37px;font-weight:400;color:#7da3ab;line-height:1}.implantar-brand small{display:block;font:8px 'DM Sans';letter-spacing:4px;margin-top:8px}.site-nav{padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--line)}.site-nav .btn{font-size:11px;padding:13px 18px;gap:25px;border-radius:30px}.implant-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;position:relative;overflow:hidden;background:linear-gradient(100deg,#f7f9f9,#eef4f2)}.implant-copy{padding:66px 9% 45px 14%;position:relative;z-index:3}.implant-copy .eyebrow{font-size:8px;display:flex;gap:10px;align-items:center;color:#678990;letter-spacing:1.8px}.implant-copy .eyebrow i{width:6px;height:6px;border-radius:50%;background:#7e9e95}h1{font:500 clamp(56px,5.8vw,86px)/1.06 Manrope,Arial;letter-spacing:-4.5px;margin:27px 0 25px}h1 em{font-family:'Cormorant Garamond',Georgia;font-weight:400;font-size:1.18em;color:#719597;letter-spacing:-3px}.implant-copy>p{font-size:13px;line-height:1.9;color:var(--muted);max-width:345px;margin-bottom:28px}.implant-copy .btn{font-size:11px;border-radius:30px;padding:15px 23px}.implant-signature{display:flex;gap:25px;border-top:1px solid var(--line);font-size:9px;color:#6f8894;padding-top:20px;margin-top:36px;max-width:345px}.implant-portrait{position:relative;background:#b8d0cc;overflow:hidden;border-radius:230px 0 0 0;margin-top:35px}.implant-portrait img{position:absolute;inset:0;height:100%;width:100%;object-position:78% 50%}.implant-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#123e5490,transparent 50%)}.portrait-note{position:absolute;bottom:40px;left:45px;right:40px;z-index:3;display:flex;justify-content:space-between;color:#fff;align-items:end}.portrait-note span{font-size:15px;line-height:1.5}.portrait-note strong{font-size:26px;font-weight:400}.portrait-note i{font-size:34px;font-style:normal}.portrait-halo{position:absolute;border:1px solid #ffffff50;width:520px;height:520px;border-radius:50%;z-index:2;top:-20px;left:-50px;pointer-events:none}.implant-principles{display:grid;grid-template-columns:repeat(3,1fr);background:#183d51;color:#fff;padding:30px 8%;gap:40px}.implant-principles>div{display:flex;gap:23px;align-items:center;border-right:1px solid #ffffff25}.implant-principles>div:last-child{border:0}.implant-principles span{font-size:10px;color:#a8c3c6}.implant-principles p{font-size:11px;line-height:1.8;color:#adc4cc}.implant-principles strong{font-weight:400;color:#f0f5f5}h2{font:500 49px/1.1 Manrope,Arial;letter-spacing:-2.1px}h2 em{font-family:'Cormorant Garamond',Georgia;font-size:1.2em;font-weight:400;color:#6d9296}.section-head .eyebrow{color:#739199;font-size:8px}.treatment-layout{display:grid;grid-template-columns:.85fr 1.2fr;gap:70px;margin-top:55px}.treatment-menu{display:flex;flex-direction:column}.treatment-menu button{border:0;border-bottom:1px solid var(--line);padding:24px 5px;display:flex;align-items:center;gap:20px;background:transparent;text-align:left;font-size:16px;transition:padding .2s}.treatment-menu button:first-child{border-top:1px solid var(--line)}.treatment-menu button span{font-size:9px;color:#7a9da3}.treatment-menu button i{margin-left:auto;font-style:normal;color:#7a9da3}.treatment-menu button[aria-selected=true]{padding-left:18px;padding-right:18px;background:#e4eeee;color:#214a5b}.treatment-menu button[aria-selected=true] i{color:#214a5b}.treatment-layout article{position:relative;padding:35px 40px;background:#e9f0f0;min-height:450px;border-radius:2px 65px 2px 2px;overflow:hidden}.treatment-layout article .eyebrow{font-size:8px;color:#577d88;margin-top:20px}.treatment-icon{position:absolute;top:15px;right:30px;font-size:90px;line-height:1;color:#cadcdb}.treatment-layout h3{position:relative;font:500 30px/1.2 Manrope;letter-spacing:-1px;margin:20px 0}.treatment-layout article>p{font-size:12px;max-width:400px;line-height:1.9}.treatment-expect{border-top:1px solid #cfdddd;padding-top:20px;margin-top:25px}.treatment-expect h4{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 12px;font-weight:500}.treatment-expect ul{list-style:none;margin:0;padding:0;font-size:11px;color:#667e86}.treatment-expect li{margin:8px 0;display:flex;gap:10px}.treatment-expect li:before{content:'+';color:#315f6b}.treatment-layout .btn{font-size:10px;margin-top:22px;border-radius:25px;gap:25px;padding:12px 20px}.implant-journey{padding:85px 8%;display:grid;grid-template-columns:1fr 1fr;gap:100px;background:#173b50;color:#fff}.journey-title>.eyebrow{font-size:8px;color:#b0c6cd}.journey-title h2{font-size:51px;margin:30px 0}.journey-title h2 em{color:#b4cec9}.journey-title p{font-size:12px;line-height:1.9;color:#adc2cd;max-width:310px}.journey-steps article{display:flex;gap:28px;padding:23px 0;border-top:1px solid #ffffff20}.journey-steps article:first-child{padding-top:0;border:0}.journey-steps article>span{font:400 26px Manrope;color:#81a7ae}.journey-steps h3{font:400 19px Manrope;margin:0 0 9px}.journey-steps p{font-size:12px;line-height:1.9;color:#adc2cd}.implant-clinic{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.clinic-photo{position:relative}.clinic-photo img{height:540px;width:100%;border-radius:100px 2px 2px 2px}.clinic-photo>span{position:absolute;bottom:22px;left:23px;padding:8px 12px;background:#ffffffd0;color:#234958;font-size:8px;letter-spacing:2px}.implant-clinic h2{margin:22px 0 25px}.implant-clinic .eyebrow{font-size:8px;color:#6b8c97}.implant-clinic>div>p{font-size:12px;line-height:1.9}.clinic-notes{display:flex;flex-direction:column;gap:12px;margin:28px 0;font-size:11px}.clinic-notes span{border-bottom:1px solid var(--line);padding-bottom:12px}.clinic-notes span:before{content:'↗';margin-right:15px;color:#699099}.implant-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;padding-top:30px}.implant-faq h2{margin-top:25px}.implant-faq .eyebrow{font-size:8px;color:#6b8c97}.implant-faq .faq summary{font-size:13px}.implant-cta{padding:70px 8%;display:flex;justify-content:space-between;align-items:center;gap:45px;background:#cbdeda}.implant-cta .eyebrow{font-size:8px;color:#5e7e80}.implant-cta h2{font-size:43px;margin-top:20px}.implant-cta h2 em{color:#547d7c}.implant-cta .btn{background:#173b50;color:white;border-color:#173b50;border-radius:35px;min-width:245px}.implant-cta p{font-size:9px;color:#5f7d7e;margin-top:15px}.footer-wordmark{font:650 27px Manrope;letter-spacing:-1px}.demo-modal .btn{border-radius:30px}.demo-modal h2{font-family:Manrope;font-size:31px}.btn.solid:hover{background:#325a6c;border-color:#325a6c}
@media(max-width:1050px){.site-nav nav{gap:18px}.implantar-brand{font-size:28px}.implantar-brand i{font-size:32px}.implant-copy{padding:55px 8% 40px 12%}h1{font-size:65px;letter-spacing:-3px}.implant-hero{min-height:600px}.implant-portrait{border-radius:160px 0 0 0}.implant-principles{padding:27px 6%;gap:25px}.implant-principles>div{gap:16px}.treatment-layout{gap:35px}.treatment-menu button{font-size:14px;gap:14px}.implant-journey{gap:55px}.implant-clinic{gap:45px}.implant-clinic .clinic-photo img{height:500px}.implant-faq{gap:45px}}
@media(max-width:800px){.site-nav{padding:21px 5%}.implantar-brand{font-size:27px}.implantar-brand small{font-size:7px}.implantar-brand i{font-size:31px}.implant-hero{grid-template-columns:1fr;min-height:0}.implant-copy{padding:40px 7%}.implant-copy .eyebrow{font-size:7px}h1{font-size:clamp(58px,12vw,80px);letter-spacing:-3px;margin:25px 0}.implant-copy>p{font-size:12px;max-width:340px}.implant-signature{font-size:8px;margin-top:28px;padding-top:18px}.implant-portrait{height:420px;margin-top:0;border-radius:130px 0 0 0;margin-left:7%}.implant-portrait img{object-position:78% 40%}.portrait-note{left:25px;right:25px;bottom:25px}.portrait-note span{font-size:13px}.portrait-note strong{font-size:23px}.implant-principles{display:flex;flex-direction:column;gap:0;padding:18px 7%}.implant-principles>div{border:0;border-bottom:1px solid #ffffff20;padding:16px 0;gap:25px}.implant-principles p{font-size:11px}.implant-principles p br{display:none}.implant-principles strong{margin-left:4px}h2{font-size:36px;letter-spacing:-1.5px}.treatment-layout{grid-template-columns:1fr;gap:25px;margin-top:30px}.treatment-menu{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.treatment-menu button{font-size:12px;padding:16px 10px!important;gap:10px}.treatment-menu button:first-child{border-top:0}.treatment-menu button i{display:none}.treatment-menu button span{font-size:8px}.treatment-layout article{padding:25px;min-height:440px}.treatment-layout h3{font-size:28px}.treatment-icon{font-size:75px;right:20px}.implant-journey{grid-template-columns:1fr;padding:60px 7%;gap:35px}.journey-title h2{font-size:44px}.journey-title .eyebrow{font-size:7px}.journey-title p{max-width:360px}.journey-steps article>span{font-size:24px}.implant-clinic{grid-template-columns:1fr;gap:35px}.implant-clinic .clinic-photo img{height:380px;border-radius:80px 2px 2px 2px}.implant-faq{grid-template-columns:1fr;gap:30px;padding-top:0}.implant-faq h2{margin-top:20px}.implant-cta{flex-direction:column;align-items:start;padding:55px 7%;gap:30px}.implant-cta h2{font-size:38px}.implant-cta .eyebrow{font-size:7px}.site-footer .footer-wordmark{font-size:24px}}
:root{--muted:#5c737d}.implant-copy>p,.treatment-layout article>p,.journey-steps p,.implant-clinic>div>p{font-size:14px}.treatment-expect ul{font-size:12px}.clinic-notes{font-size:12px}@media(max-width:800px){.implant-copy>p,.treatment-layout article>p,.journey-steps p,.implant-clinic>div>p{font-size:13px}}
