.z-teeth-cleaning-08 .z-s3d5beb9d5d.z-s3d5beb9d5d.z-s3d5beb9d5d{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--cream);padding:var(--z-section) var(--z-edge);margin-bottom:var(--z-section)}.z-teeth-cleaning-08 .z-sa9c78daa35.z-sa9c78daa35.z-sa9c78daa35{max-width:1440px;margin:0 auto}.z-teeth-cleaning-08 .z-s65d0cf55be.z-s65d0cf55be.z-s65d0cf55be{font-family:var(--wp--preset--font-family--fraunces);font-weight:800;letter-spacing:-.03em;font-size:clamp(28px,3.9vw,54px);margin:0 0 18px;line-height:1.04;color:var(--wp--preset--color--cream)}.z-teeth-cleaning-08 .z-s4300bb2ea1.z-s4300bb2ea1.z-s4300bb2ea1{font-weight:500;font-style:italic;color:var(--wp--preset--color--yellow)}.z-teeth-cleaning-08 .z-sda153de534.z-sda153de534.z-sda153de534{font-family:var(--wp--preset--font-family--work-sans);font-size:16px;line-height:1.7;color:color-mix(in srgb,var(--wp--preset--color--cream) 80%,transparent);margin:0 0 28px;max-width:520px}.z-teeth-cleaning-08 .z-s18d4ed1a29.z-s18d4ed1a29.z-s18d4ed1a29{display:flex;gap:12px;flex-wrap:wrap}.z-teeth-cleaning-08 .z-s6ee0661ec0.z-s6ee0661ec0.z-s6ee0661ec0{flex-shrink:0}.z-teeth-cleaning-08 .z-sf487a4c4e8.z-sf487a4c4e8.z-sf487a4c4e8{font-family:var(--wp--preset--font-family--work-sans);font-size:15px;margin:22px 0 0;color:color-mix(in srgb,var(--wp--preset--color--cream) 72%,transparent)}.z-teeth-cleaning-08 .z-sa61fdde056.z-sa61fdde056.z-sa61fdde056{color:var(--wp--preset--color--yellow);font-weight:600}.z-teeth-cleaning-08 .z-s8a8b2f4e64.z-s8a8b2f4e64.z-s8a8b2f4e64{font-family:var(--wp--preset--font-family--work-sans);font-size:var(--wp--preset--font-size--card);line-height:1.65;color:color-mix(in srgb,var(--wp--preset--color--cream) 60%,transparent);margin:0}:where(.z-teeth-cleaning-08) a{color:inherit;text-decoration:none}:where(.z-teeth-cleaning-08) a.link{transition:color .2s ease}:where(.z-teeth-cleaning-08) a.link:hover{color:var(--wp--preset--color--link-gold)}:where(.z-teeth-cleaning-08) a[href]:not(.link){transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}@keyframes fade-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}:where(.z-teeth-cleaning-08) .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.z-teeth-cleaning-08) .btn{display:inline-flex;align-items:center;gap:8px;padding:15px clamp(16px,1.9vw,28px);border-radius:10px;font-family:var(--wp--preset--font-family--lora);font-size:var(--wp--preset--font-size--button);font-weight:600;letter-spacing:-.01em;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}:where(.z-teeth-cleaning-08) .btn-yellow{background:var(--wp--preset--color--yellow);color:var(--wp--preset--color--ink);box-shadow:3px 3px 0 var(--wp--preset--color--ink)}:where(.z-teeth-cleaning-08) .btn-yellow:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--wp--preset--color--ink)}:where(.z-teeth-cleaning-08) .btn-outline-light{background:transparent;color:var(--wp--preset--color--cream);border:1.5px solid color-mix(in srgb,var(--wp--preset--color--cream) 55%,transparent)}:where(.z-teeth-cleaning-08) .btn-outline-light:hover{background:var(--wp--preset--color--cream);color:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--cream)}:where(.z-teeth-cleaning-08) .tc-book{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,60px);align-items:center}:where(.z-teeth-cleaning-08) .tc-book-lines{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:12px}:where(.z-teeth-cleaning-08) .tc-book-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--cream) 16%,transparent);font-family:var(--wp--preset--font-family--work-sans);font-size:16px;color:color-mix(in srgb,var(--wp--preset--color--cream) 85%,transparent)}:where(.z-teeth-cleaning-08) .tc-book-lines li:last-child{border-bottom:0;padding-bottom:0}:where(.z-teeth-cleaning-08) .tc-book-lines b{font-family:var(--wp--preset--font-family--fraunces);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--wp--preset--color--yellow)}@media(max-width:900px){:where(.z-teeth-cleaning-08) .tc-book{grid-template-columns:1fr}}@media(max-width:560px){:where(.z-teeth-cleaning-08) .tc-book-lines li{flex-direction:column;gap:2px}}@keyframes to-top-float-live{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}:where(.z-teeth-cleaning-08) svg{max-width:100%}:where(.z-teeth-cleaning-08) p,:where(.z-teeth-cleaning-08) h2,:where(.z-teeth-cleaning-08) li,:where(.z-teeth-cleaning-08) a,:where(.z-teeth-cleaning-08) span,:where(.z-teeth-cleaning-08) div{overflow-wrap:break-word}:where(.z-teeth-cleaning-08) .eyebrow{display:inline-block;max-width:100%;font-family:var(--wp--preset--font-family--fraunces);font-optical-sizing:auto;font-weight:500;font-size:clamp(16px,1.6vw,25px);line-height:1.2;letter-spacing:-.01em;color:var(--wp--preset--color--terracotta);margin:0 0 -2px;text-transform:none;font-style:italic}:where(.z-teeth-cleaning-08) .eyebrow--light{color:var(--wp--preset--color--yellow)}@media(hover:none) and (pointer:coarse){:where(.z-teeth-cleaning-08) .btn{min-height:44px}}@media(prefers-reduced-motion:reduce){:where(.z-teeth-cleaning-08) .reveal{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important}}@media(max-width:700px){:where(.z-teeth-cleaning-08) [data-z-style*="display: flex"]:not([data-z-style*="flex-direction: column"]):not([data-z-style*="overflow-x: auto"]):not([data-z-style*="overflow-x: scroll"]):not(.btn):not(.hero-badge):not(.hero-text-link):not(.nav-dropdown-item):not([data-z-style*="inline-flex"]){flex-wrap:wrap}:where(.z-teeth-cleaning-08) [data-z-style*="display: flex"]>.btn{flex:1 1 auto;justify-content:center}}@media(max-width:480px){:where(.z-teeth-cleaning-08) .btn{width:100%;justify-content:center}}:where(.z-teeth-cleaning-08) .reveal{opacity:1 !important;transform:none !important;transition:none !important}@media(max-width:900px){:where(.z-teeth-cleaning-08) section>*{min-width:0}}:where(.z-teeth-cleaning-08) img{max-width:100%}