.source-adaptive{position:relative;width:100%;overflow:hidden}.source-adaptive-canvas{font-family:'Tilda Sans',sans-serif}.source-adaptive-element{margin:0;padding:0;border:0}.source-adaptive-element>*{margin:0}.source-adaptive-element.form-action{display:block!important;padding:0!important;background:none!important;border-radius:0!important;min-height:0!important}.source-adaptive-element.form-action:hover{filter:brightness(.94)}.source-adaptive-element img{max-width:none}.has-source-adaptive>div:not(.source-adaptive){display:none!important}.mobile-section.has-source-adaptive{height:auto!important}.tb-source-section{padding:0!important}.source-adaptive-element [style]{word-break:normal}
@media(min-width:640px) and (max-width:1199.98px){
#tablet-02{position:relative;padding:0;height:calc((100cqw - 80px) * 685 / 1560);overflow:hidden;--u:calc((100cqw - 80px) / 1560)}.tb-original-clinic{position:relative!important;left:calc(40px - 180 * var(--u))!important;top:0!important;width:calc(1920 * var(--u))!important;height:calc(685 * var(--u))!important}.tb-original-clinic .source-heading{opacity:1!important;transform:none!important}.tb-original-clinic img{max-width:none}.tb-original-clinic p{margin:0;min-width:0}.tb-hero-implant{float:right;width:80px;height:135px;object-fit:contain;position:absolute;right:14px;top:88px}.tb-price-card{position:relative}.tb-price-card .tb-checks{padding-right:50px}.tb-stat-icon{width:65px;height:60px;object-fit:contain;margin-left:auto;margin-bottom:12px}.tb-sed{background-size:cover;background-position:center}.tb-review-brand{font-weight:600;color:#252525;font-size:13px!important}
}

.source-adaptive-canvas *{font-family:'Tilda Sans',sans-serif!important}.source-adaptive-element{display:table}.source-adaptive-element[data-source-element="1771508040498"] *{white-space:nowrap!important;font-size:9px!important}.tb-stat-icon{position:relative;overflow:hidden}.tablet-layout .tb-stat-icon img{max-width:none}.source-adaptive-element[data-source-element="1771508335605"] *{color:#252525!important}

@media(min-width:640px) and (max-width:1199.98px){#tablet-02{height:auto;padding:42px 0;overflow:visible}.tb-clinic-original-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;container-type:inline-size}.tb-clinic-original-grid>div{width:100%!important;--u:calc((100cqw - 16px) / 576)}.tb-clinic-original-grid img{max-width:none}.tb-clinic-original-grid p{margin:0}.tb-clinic-original-grid .source-heading{opacity:1;transform:none}}@media(min-width:960px) and (max-width:1199.98px){.tb-clinic-original-grid{grid-template-columns:repeat(3,1fr)}.tb-clinic-original-grid>div{--u:calc((100cqw - 32px) / 864)}}
.source-adaptive-element.source-adaptive-cta{display:flex!important;align-items:center;justify-content:center;background:linear-gradient(110deg,#f87b74,#f1804f)!important;border-radius:30px!important;font:800 14px/1.15 'Tilda Sans',sans-serif!important;color:white;text-decoration:none;text-align:center;padding:0 8px!important}

.source-adaptive-element[data-source-element="1771508335605"] *{color:white!important}
.source-adaptive-element[data-source-element="1771508040991"]>*{width:100%!important;text-align:left!important}
@media(min-width:640px) and (max-width:1199.98px){
.contacts-live{padding:50px 0}.contacts-artboard{--c:calc(100cqw / 640)}.contacts-artboard h2{font-size:calc(26 * var(--c));margin-bottom:24px}.contacts-desktop{grid-template-columns:1fr;gap:12px}.contacts-desktop .contact-tabs{grid-column:auto;max-width:100%;height:calc(31 * var(--c));font-size:calc(12 * var(--c))}.contact-tabs button{font-size:calc(12 * var(--c))}.contact-panel{width:calc(380 * var(--c));max-width:100%;justify-self:center;padding:calc(12 * var(--c));gap:calc(10 * var(--c))}.contact-panel .contact-stations{flex-direction:row;gap:calc(16 * var(--c))}.contact-panel .contact-stations b{font-size:calc(14 * var(--c));line-height:1.4;white-space:nowrap}.contact-panel .contact-stations p{font-size:calc(12 * var(--c))}.contact-panel .contact-phone{font-size:calc(19 * var(--c))}.contact-panel .contact-prompt{font-size:calc(12 * var(--c))}.contact-desktop-map{height:calc(312 * var(--c));min-height:0;width:100%}.contact-panel .contact-cta{min-height:calc(37 * var(--c));font-size:calc(13 * var(--c))}.source-header-inner{min-height:60px}.source-header .source-clinics{display:none}.source-header-inner{height:clamp(60px,9.375vw,90px)}
.source-footer-inner{display:grid;grid-template-columns:26% 32% 34%;gap:12px 4%;grid-template-rows:auto auto auto auto;padding:30px 0;font-size:12px;line-height:1.25}.source-footer-inner .footer-legal,.source-footer-inner .footer-company,.source-footer-inner .footer-partner{display:contents}.source-footer-inner .footer-logo{grid-column:1;grid-row:1;width:100%;max-width:190px;align-self:center}.source-footer-inner .source-policy{grid-column:2;grid-row:1;margin:0;gap:5px;font-size:12px}.source-footer-inner .source-company{grid-column:3;grid-row:1;font-size:12px;margin:0}.source-footer-inner .source-disclaimer{grid-column:1/3;grid-row:2;margin:0;font-size:11px}.source-footer-inner .source-copy{grid-column:1/3;grid-row:3;margin:0;font-size:10px;color:#74848c}.source-footer-inner .source-offer{grid-column:3;grid-row:2;margin:0;font-size:11px}.source-footer-inner .source-details{grid-column:3;grid-row:3;margin:0;min-height:38px;height:38px;font-size:12px;padding:6px!important}.source-footer-inner .source-warning{grid-column:1/3;grid-row:4;margin:12px 0 0;font-size:12px}.source-footer-inner .source-agency{grid-column:3;grid-row:4;margin:12px 0 0;width:100%;align-self:center}
}

#m-5.has-source-adaptive{height:auto!important}.shared-guarantee-cta{display:flex!important;width:calc(100% - 80px);margin:0 auto 24px;min-height:48px;align-items:center;justify-content:center;border-radius:30px;font-size:15px!important;text-decoration:none}.has-source-adaptive .shared-guarantee-cta{width:calc(100% - 40px)}
/* Tablet fidelity corrections: original imagery, type weights and compact proportions. */
@media(min-width:640px) and (max-width:1199.98px){
.tb-hero{padding-top:110px}.tb-hero-grid{grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.tb-price-card{padding:16px;justify-content:flex-start;background:#2390c0;border-radius:12px}.tb-price-card h3{font-weight:700;font-size:18px;background:#ffffff30;border-radius:4px;padding:4px 6px}.tb-price-card .tb-checks{padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 100px}.tb-price-card .tb-checks li{display:flex;gap:6px;align-items:center;background:white;color:#252525;border-radius:5px;padding:6px 8px;font-size:14px;font-weight:700;box-shadow:0 3px 4px #0e0f3f18}.tb-price-card .tb-checks li:before{display:none}.tb-price-card .tb-checks li:last-child{color:#2390c0}.tb-price-card .tb-checks img{width:22px;height:22px;object-fit:contain;flex-shrink:0}.tb-price-card .tb-hero-implant{top:auto;bottom:112px;right:12px;width:145px;height:115px;object-fit:cover;object-position:center}.tb-price{margin-top:auto;background:white;border-radius:6px;padding:10px;color:#252525;gap:8px}.tb-price strong{font-size:28px}.tb-price del{font-size:16px}.tb-price span{font-size:14px;background:linear-gradient(110deg,#f87b74,#f1804f);color:white}.tb-price-card .tb-cta{margin-top:16px;font-weight:800!important;font-size:13px!important;padding:10px!important}.tb-hero-doctor{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;background:white;border-radius:12px;overflow:hidden;padding:14px;min-height:470px}.tb-hero-doctor>img{width:180px;height:245px;inset:65px 0 auto auto;object-fit:cover;object-position:50% 0;mask-image:linear-gradient(#000 85%,transparent)}.tb-hero-doctor blockquote{position:relative;align-self:flex-start;width:58%;font-size:16px;font-weight:600;line-height:1.25;background:none;padding:0;margin:0 auto auto 0;z-index:1}.tb-hero-doctor .tb-name{padding:10px;background:#f5f5f5;margin-top:175px;border-radius:8px}.tb-hero-doctor .tb-name strong{font-size:16px;color:#252525;font-weight:600}.tb-hero-doctor .tb-name p{font-size:12px;font-weight:500}.tb-hero-doctor .tb-credentials{display:grid;grid-template-columns:1fr;gap:6px;margin-top:8px;font-size:12px;font-weight:600;color:white;position:relative;z-index:1}.tb-credentials p{background:#2390c0;border-radius:6px;padding:6px 8px}
.tb-clinic-original-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px}.tb-clinic-original-grid>div{--u:calc((100cqw - 16px) / 576)!important;overflow:hidden}.tb-clinic-original-grid [data-original-node="1:864"],.tb-clinic-original-grid [data-original-node="1:876"]{top:0!important;height:100%!important;right:0!important;left:auto!important}.tb-clinic-original-grid [data-original-node="1:865"],.tb-clinic-original-grid [data-original-node="1:869"]{height:calc(146 * var(--u))!important}.tb-clinic-original-grid [data-original-node="1:868"],.tb-clinic-original-grid [data-original-node="1:872"]{top:auto!important;bottom:calc(8 * var(--u));left:calc(42 * var(--u))!important;width:calc(58 * var(--u))!important;height:calc(58 * var(--u))!important}.tb-clinic-original-grid [data-original-node="1:868"] img{inset:0!important;width:100%!important;height:100%!important;object-fit:contain}.tb-clinic-original-grid [data-original-node="1:880"],.tb-clinic-original-grid [data-original-node="1:883"]{height:calc(218 * var(--u))!important}.tb-clinic-original-grid [data-original-node="1:882"]{z-index:1;top:calc(76 * var(--u))!important}.tb-clinic-original-grid [data-original-node="1:873"],.tb-clinic-original-grid [data-original-node="1:877"]{height:calc(150 * var(--u))!important}
.tb-tabs{margin:12px 0 0;gap:8px}.tb-tabs button{font-family:'Tilda Sans',sans-serif;font-weight:600;font-size:clamp(12px,1.65vw,17px);color:#2390c0;padding:10px 6px;border-radius:8px;line-height:1.2;min-height:38px}.tb-tabs button[aria-pressed=true]{color:white;box-shadow:2px 3px 4px #00000026}.tb-stage-card{min-height:0}.tb-stage-card small{background:#e4f8ff;border-radius:6px;padding:7px 10px;font-weight:600;font-size:14px;width:fit-content}.tb-stage-card h3{font-weight:700}.tb-stage-benefit h4{display:flex;align-items:flex-start;gap:7px;font-weight:700}.tb-stage-benefit h4 img,.tb-sed-benefits h3 img{width:20px;height:20px;flex-shrink:0;object-fit:contain}.tb-stage-benefit p{display:flex;font-weight:400}.tb-stage-benefit b{margin:0;font-weight:700}.tb-stage-card>img{min-height:0;object-position:center}.tb-cases p{font-weight:600}
.tb-sed-benefits{display:flex;flex-direction:column;gap:12px}.tb-sed-benefits article{padding:16px;flex:none}.tb-sed-benefits h3{display:flex;align-items:flex-start;gap:7px;font-weight:700;font-size:17px;line-height:1.2;margin:0 0 10px}.tb-sed-benefits p{font-size:15px;font-weight:400;line-height:1.25;margin:0}.tb-sed-card{min-height:0;height:100%;align-self:stretch}.tb-sed-content h3{font-weight:700}.tb-sed-content>p{font-weight:500;line-height:1.3}.tb-sed-content .tb-dots{margin-top:29px}.tb-sed-content{padding:16px}.tb-sed-grid{align-items:stretch}.tb-subtitle{font-weight:600}
.tb-treatment{padding:16px}.tb-treatment>h3{text-transform:uppercase;font-weight:700;font-size:14px}.tb-treatment article{padding:12px 0}.tb-treatment article h3{font-weight:600;font-size:17px}.tb-treatment article p{font-weight:400;font-size:14px;line-height:1.3}.tb-doctor-photo>img{height:280px}.tb-doctor-photo blockquote{font-weight:600;font-size:15px;padding:14px}.tb-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.tb-stat{padding:12px;min-height:0}.tb-stat-icon{width:44px;height:44px;margin-bottom:8px}.tb-stat strong{font-weight:700;font-size:18px}.tb-stat p{font-weight:400;font-size:12px;line-height:1.25}.tb-stat:nth-child(2){background:#2390c0;color:white}.tb-stat:nth-child(3){background:white;color:#2390c0}.tb-stat:nth-child(3) p{color:#252525}
.tb-arrow{width:80px;height:34px;min-height:34px;padding:0}.tb-arrow img{width:30px;height:22px;object-fit:contain}
}
@media(min-width:640px) and (max-width:1199.98px){.tb-price-card .tb-hero-implant{bottom:136px;height:92px;width:130px}.tb-clinic-original-grid [data-original-node="1:868"]{width:calc(80 * var(--u))!important;height:calc(64 * var(--u))!important;left:calc(29 * var(--u))!important;bottom:calc(6 * var(--u))}}
@media(min-width:640px) and (max-width:1199.98px){.tb-stat strong{font-size:clamp(14px,1.8vw,20px)}.tb-stat p{overflow-wrap:break-word}}
/* Consultation: shared bottom edge, two compact facts per row. */
@media(min-width:640px) and (max-width:1199.98px){
.tb-doctor-grid{align-items:stretch}
.tb-doctor-photo{display:flex;flex-direction:column;min-height:0}
.tb-doctor-portrait{position:relative;flex:1;min-height:180px}
.tb-doctor-portrait>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;mask-image:linear-gradient(#000 85%,transparent)}
.tb-doctor-photo blockquote{flex:none;margin-top:-12px}
.tb-doctor-photo .tb-name{flex:none}
.tb-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.tb-stat{display:grid;grid-template-columns:minmax(0,1fr) 60px;grid-template-rows:auto auto;column-gap:14px;row-gap:6px;padding:16px;align-content:center;min-height:112px}
.tb-stat strong{grid-column:1;grid-row:1;margin:0;font-size:18px}
.tb-stat p{grid-column:1;grid-row:2;margin:0;font-size:14px;line-height:1.25}
.tb-stat .tb-stat-icon{grid-column:2;grid-row:1/3;align-self:center;justify-self:center;width:56px;height:auto;max-width:100%;margin:0}
}
@media(min-width:640px) and (max-width:1199.98px){.tb-doctor-portrait{overflow:hidden;min-height:220px}.tb-doctor-portrait>img{object-fit:cover;object-position:center 12%}.tb-treatment{display:flex;flex-direction:column}.tb-treatment article{flex:1}}
@media(min-width:640px) and (max-width:1199.98px){.tb-doctor-portrait>img{width:85%;left:7.5%;object-position:center top}}
/* Tablet: checkerboard facts and a full implant image beneath the price panel. */
@media(min-width:640px) and (max-width:1199.98px){
.tb-stat:nth-child(1),.tb-stat:nth-child(4){background:#2390c0;color:white}
.tb-stat:nth-child(2),.tb-stat:nth-child(3){background:white;color:#2390c0}
.tb-stat:nth-child(2) p,.tb-stat:nth-child(3) p{color:#252525}
.tb-stat:nth-child(1) p,.tb-stat:nth-child(4) p{color:white}
.tb-price-card{isolation:isolate;overflow:hidden}
.tb-price-card .tb-hero-implant{right:0;bottom:90px;width:56%;height:170px;max-width:none;object-fit:contain;object-position:right bottom;z-index:-1}
.tb-price-card .tb-price,.tb-price-card .tb-cta{position:relative;z-index:1}
}
@media(min-width:640px) and (max-width:1199.98px){.tb-price-card .tb-hero-implant{width:70%;bottom:110px}}
/* Keep the implant visible even when the price wraps onto two lines. */
@media(min-width:640px) and (max-width:1199.98px){
.tb-price-card .tb-checks{margin-bottom:180px}
.tb-price-card .tb-hero-implant{width:100%;height:230px;bottom:165px;object-fit:contain;object-position:right bottom}
.tb-price-card .tb-price{min-height:90px}
}
/* Compact tablet hero: image sits behind the benefit chips instead of adding a row. */
@media(min-width:640px) and (max-width:1199.98px){
.tb-price-card .tb-checks{margin-bottom:50px;position:relative;z-index:1}
.tb-price-card .tb-hero-implant{width:85%;height:225px;right:-16%;bottom:145px;object-fit:contain;object-position:right bottom;z-index:0}
.tb-price-card h3{position:relative;z-index:1}
.tb-price-card .tb-price{min-height:0}
.tb-hero-doctor{min-height:0}
.tb-hero-doctor .tb-name{margin-top:110px}
}
@media(min-width:640px) and (max-width:1199.98px){.tb-price-card .tb-hero-implant{right:-30%}}
/* Reference composition: compact price on the left, full-height implant on the right. */
@media(min-width:640px) and (max-width:1199.98px){
.tb-offer-column{display:flex;flex-direction:column;gap:16px}
.tb-offer-column>.tb-cta{margin:0}
.tb-offer-column .tb-price-card{flex:1;padding:16px;min-height:390px}
.tb-price-card .tb-checks{margin-bottom:18px;gap:8px;align-content:start}
.tb-price-card .tb-price{width:65%;max-width:230px;display:flex;gap:6px;padding:10px;align-content:center;align-items:center;min-height:90px;margin-top:auto}
.tb-price-card .tb-price strong{flex-basis:100%;font-size:28px;white-space:nowrap}
.tb-price-card .tb-price del{font-size:16px}.tb-price-card .tb-price span{font-size:14px}
.tb-price-card .tb-hero-implant{width:115%;height:270px;bottom:0;right:-27%;transform:scaleX(-1);object-fit:contain;object-position:center bottom;z-index:0}
}
@media(max-width:639.98px){
#m-0 [data-node-id="1:825"]{overflow:hidden;background:#2390c0}
#m-0 [data-node-id="1:842"]{left:auto!important;right:calc(-70 * var(--u));top:auto!important;bottom:0;width:calc(350 * var(--u))!important;height:calc(260 * var(--u))!important;border-radius:0!important;z-index:1}
#m-0 [data-node-id="1:842"]>div{overflow:visible!important}
#m-0 [data-node-id="1:842"] img{inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:contain;object-position:center bottom;transform:scaleX(-1);border-radius:0!important}
#m-0 [data-node-id="1:827"],#m-0 [data-node-id="1:830"],#m-0 [data-node-id="1:833"],#m-0 [data-node-id="1:836"],#m-0 [data-node-id="1:839"],#m-0 [data-node-id="1:843"]{z-index:2}
}

