.dental-master .atria-brand img{object-fit:contain;width:100%;height:100%}.dental-master .clinic-facts{border-top:1px solid #24463733;gap:56px;margin-top:36px;padding-top:28px;display:flex}.dental-master .clinic-facts>div{flex-direction:column;gap:8px;max-width:240px;display:flex}.dental-master .clinic-facts b{font-family:var(--font-serif);font-size:58px;font-weight:400;line-height:1}.dental-master .clinic-facts span,.dental-master .asset-note{font-size:14px;line-height:1.6}.dental-master .clinic-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin-top:48px;display:grid}.dental-master .team header h2{font-size:clamp(60px,6.8vw,98px);line-height:.96}.dental-master .team-signature:before{display:none}.dental-master .clinic-portrait{aspect-ratio:4/3;background:#e5dfd1;place-items:center;margin-bottom:24px;display:grid;overflow:hidden}.dental-master .clinic-portrait>span{font-family:var(--font-serif);color:#365345;font-size:90px;font-weight:300}.dental-master .clinic-portrait img{object-fit:cover;width:100%;height:100%}.dental-master .clinic-team-grid small{letter-spacing:.08em;color:#80614f;font-size:13px}.dental-master .clinic-team-grid h3{font-family:var(--font-serif);margin:12px 0;font-size:36px;font-weight:400;line-height:1.1}.dental-master .clinic-team-grid p{margin:0 0 14px;font-size:16px;line-height:1.7}.dental-master .clinic-team-grid a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.dental-master .asset-note{color:#566158;margin-top:24px}.dental-master .master-team-placeholder{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}.dental-master .master-team-placeholder figure{margin:0}.dental-master .master-team-placeholder img{aspect-ratio:4/3;object-fit:cover;width:100%}.dental-master .master-team-placeholder figcaption{margin-top:12px;font-size:13px}.dental-master .master-team-placeholder>p{font-family:var(--font-serif);font-size:36px;line-height:1.2}.dental-master .clinic-film>div>small{margin-top:16px;font-size:14px;display:block}.dental-master .contact-copy dd{overflow-wrap:anywhere}.dental-master .map-art:before{content:none}.dental-master .directions-link{text-underline-offset:5px;margin:18px 0;font-size:16px;text-decoration:underline;display:block}.dental-master .whatsapp-fab svg{width:23px;height:23px}.dental-master .closing .nav-book{display:inline-flex}.dental-master .closing-actions{flex-wrap:wrap}.dental-master .review-list footer a{margin-top:12px;font-size:14px;text-decoration:underline;display:block}.dental-master .hero-trust span{font-size:12px}.dental-master .hero-line{overflow-wrap:normal;clip-path:none!important}.dental-master .hero-actions button:first-child{color:#163c31;background:#f3eee4;border:1px solid #f3eee4;min-height:48px;font-size:14px}.dental-master .hero-actions .button-ghost{color:#fff;background:#173a31b8;border:1px solid #f3eee466;min-height:48px;font-size:13px}.dental-master .contact-copy button{margin-top:22px}.dental-master>footer>small{max-width:630px;line-height:1.6}:is(.dental-master:has(.mobile-menu) .floating-actions,.dental-master:has(.booking-modal) .floating-actions,.dental-master:has(.booking-modal) .mobile-conversion-bar){display:none}@media (width<=1000px){.dental-master .mobile-menu{z-index:70;background:var(--ink);color:#fff;flex-direction:column;padding:40px 5vw;display:flex;position:fixed;inset:116px 0 0;overflow-y:auto}.dental-master .mobile-menu nav{flex-direction:column;display:flex}.dental-master .mobile-menu nav a{font:400 36px/1.5 var(--font-serif);border-bottom:1px solid #ffffff25}.dental-master .mobile-menu>button{background:var(--clay);color:var(--ink);text-align:left;border:0;margin-top:28px;padding:18px}.dental-master .mobile-menu>small{margin-top:28px;font-size:14px;line-height:1.7}}@media (width>=701px) and (width<=1100px){.dental-master .clinic-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dental-master .hero h1{font-size:clamp(56px,7.2vw,90px)}}@media (width>=701px) and (width<=1000px){.dental-master .atria-nav{grid-template-columns:1fr auto auto;gap:20px}.dental-master .menu-toggle{background:0 0;border:0;place-content:center;gap:6px;width:44px;height:44px;display:grid}.dental-master .menu-toggle i{background:#f2eee5;width:24px;height:1px;display:block}}@media (width<=700px){.dental-master .mobile-menu{top:88px}.dental-master .team header h2{font-size:52px;line-height:.98}.dental-master .team-signature:before{display:none}.dental-master .hero-copy h1{font-size:clamp(44px,11.8vw,51px)!important;line-height:1.01!important}.dental-master .conversion-hero>div:first-child>p{font-size:14px;line-height:1.5}.dental-master .hero-actions .button-ghost{padding-inline:14px;font-size:13px}.dental-master .clinic-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px;margin-top:28px}.dental-master .clinic-portrait{aspect-ratio:1;margin-bottom:16px}.dental-master .clinic-portrait>span{font-size:58px}.dental-master .clinic-team-grid h3{overflow-wrap:anywhere;font-size:27px}.dental-master .clinic-team-grid small{letter-spacing:.02em;font-size:12px}.dental-master .clinic-team-grid p{font-size:14px;line-height:1.6}.dental-master .clinic-team-grid a{min-height:44px;line-height:1.4;display:inline-block}.dental-master .master-team-placeholder{grid-template-columns:1fr;gap:24px}.dental-master .master-team-placeholder>p{font-size:28px}.dental-master .clinic-facts{gap:28px}.dental-master .clinic-facts b{font-size:48px}.dental-master .closing-actions{gap:12px;display:grid}.dental-master .closing-actions button{justify-content:space-between;width:100%;min-height:48px}.dental-master .contact-copy dd{font-size:15px}.dental-master>footer>small{padding-right:110px;font-size:12px;line-height:1.5;display:block}}.dental-master[data-clinic=velazquez] .hero-copy h1{letter-spacing:-.07em;font-size:clamp(70px,9.6vw,152px);line-height:.79}.dental-master[data-clinic=velazquez] .intro h2,.dental-master[data-clinic=velazquez] .treatments header h2,.dental-master[data-clinic=velazquez] .stories header h2{text-wrap:balance;font-size:clamp(52px,5.9vw,94px);line-height:.98}.dental-master[data-clinic=velazquez] .manifesto h2{font-size:clamp(66px,8vw,126px);line-height:.86}.dental-master[data-clinic=velazquez] .principles>h2{font-size:clamp(58px,6.3vw,100px);line-height:.9}.dental-master[data-clinic=velazquez] .team header h2{font-size:clamp(58px,6.1vw,88px);line-height:.98}.dental-master[data-clinic=velazquez] .tech-copy h2,.dental-master[data-clinic=velazquez] .visit-copy h2,.dental-master[data-clinic=velazquez] .dental-anxiety h2,.dental-master[data-clinic=velazquez] .callback-section h2{text-wrap:balance;font-size:clamp(52px,5.4vw,84px);line-height:.94}.dental-master[data-clinic=velazquez] .reviews-editorial h2,.dental-master[data-clinic=velazquez] .quiz-heading h2{text-wrap:balance;font-size:clamp(50px,5.2vw,82px);line-height:.96}.dental-master[data-clinic=velazquez] .closing-rings{display:none}.dental-master[data-clinic=velazquez] .closing{padding-top:clamp(110px,10vw,150px);padding-bottom:62px}.dental-master[data-clinic=velazquez] .closing h2{letter-spacing:-.055em;text-wrap:balance;max-width:980px;margin:48px auto 52px;font-size:clamp(64px,7.4vw,116px);line-height:.88}.dental-master[data-clinic=velazquez] .closing>div:last-child{margin-top:92px}@media (width>=701px) and (width<=1100px){.dental-master[data-clinic=velazquez] .hero-copy h1{font-size:clamp(60px,8.2vw,86px);line-height:.82}}@media (width<=700px){.dental-master[data-clinic=velazquez] .hero-copy h1{letter-spacing:-.06em;font-size:clamp(47px,13.5vw,55px)!important;line-height:.88!important}.dental-master[data-clinic=velazquez] .intro h2,.dental-master[data-clinic=velazquez] .treatments header h2,.dental-master[data-clinic=velazquez] .team header h2,.dental-master[data-clinic=velazquez] .stories header h2{font-size:clamp(40px,11vw,47px);line-height:.98}.dental-master[data-clinic=velazquez] .manifesto h2{font-size:clamp(41px,12vw,49px);line-height:.92}.dental-master[data-clinic=velazquez] .principles>h2,.dental-master[data-clinic=velazquez] .tech-copy h2,.dental-master[data-clinic=velazquez] .visit-copy h2,.dental-master[data-clinic=velazquez] .dental-anxiety h2,.dental-master[data-clinic=velazquez] .callback-section h2,.dental-master[data-clinic=velazquez] .reviews-editorial h2,.dental-master[data-clinic=velazquez] .quiz-heading h2{font-size:clamp(40px,11.5vw,48px);line-height:.96}.dental-master[data-clinic=velazquez] .closing{padding:72px 20px 30px}.dental-master[data-clinic=velazquez] .closing h2{margin:28px auto 32px;font-size:clamp(44px,12.3vw,50px);line-height:.92}.dental-master[data-clinic=velazquez] .closing>div:last-child{margin-top:42px}.dental-master[data-clinic=velazquez] .chat-fab{justify-content:center;width:48px;min-width:48px;padding:0!important}.dental-master[data-clinic=velazquez] .chat-fab small{display:none!important}}
