.dental-hub{--dh-teal: #21b6a8;--dh-teal-dark: #1a9e92;--dh-teal-text: #147d74;--dh-teal-wash: #e2f5f2;--dh-ink: #121212;--dh-body: #242833;--dh-muted: #5f6d6f;--dh-rule: #e5e5e5;--dh-plate: #f6f7f8}.dental-hub__hero{padding:4rem 0 3rem}.dental-hub__eyebrow{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dh-teal-text);margin-bottom:1.2rem}.dental-hub__title{margin:0 0 1.4rem;max-width:22ch}.dental-hub__sub{margin:0;max-width:58ch;font-size:1.6rem;line-height:1.55;color:var(--dh-body)}.dental-hub__line{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:1.6rem;list-style:none;padding:3.6rem 0 0;margin:1rem 0 0}.dental-hub__line:before{content:"";position:absolute;top:1.4rem;left:10%;right:10%;height:1px;background:var(--dh-rule)}.dental-hub__step{position:relative;display:flex}.dental-hub__step-num{position:absolute;top:-3.6rem;left:50%;transform:translate(-50%);z-index:2;width:2.8rem;height:2.8rem;border-radius:50%;background:#fff;border:1px solid var(--dh-rule);display:grid;place-items:center;font-size:1.3rem;font-weight:600;color:var(--dh-teal-text);font-variant-numeric:tabular-nums}.dental-hub__step:hover .dental-hub__step-num{background:var(--dh-teal);border-color:var(--dh-teal);color:#fff}.dental-hub__tile{flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid var(--dh-rule);border-radius:12px;overflow:hidden;text-decoration:none;color:var(--dh-ink);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.dental-hub__tile:hover{border-color:var(--dh-teal);transform:translateY(-2px);box-shadow:0 14px 26px -18px #1a9e928c}.dental-hub__tile:focus-visible{outline:2px solid var(--dh-teal);outline-offset:3px;border-color:var(--dh-teal)}.dental-hub__plate{position:relative;flex:none;aspect-ratio:16 / 10;min-height:9rem;background:var(--dh-plate);overflow:hidden}.dental-hub__plate img{position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;margin:auto;width:auto;height:auto;max-width:calc(100% - 2.4rem);max-height:calc(100% - 2.4rem);object-fit:contain;mix-blend-mode:multiply}.dental-hub__plate .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:1.6rem;opacity:.45}.dental-hub__plate--enquiry{background:repeating-linear-gradient(-45deg,#f0f7f6 0 .8rem,#e8f3f1 .8rem 1.6rem);display:grid;place-items:center}.dental-hub__plate--enquiry svg{width:3.6rem;height:3.6rem;color:var(--dh-teal-text);opacity:.7}.dental-hub__tile-body{display:flex;flex-direction:column;gap:.4rem;flex:1;padding:1.4rem 1.5rem 1.6rem}.dental-hub__tile-title{margin:0;font-size:1.7rem;line-height:1.2}.dental-hub__tile-sub{margin:0;font-size:1.3rem;line-height:1.45;color:var(--dh-muted)}.dental-hub__tile-foot{margin-top:auto;padding-top:1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:1.25rem}.dental-hub__count{color:var(--dh-muted);font-variant-numeric:tabular-nums}.dental-hub__go{color:var(--dh-teal-text);font-weight:600;white-space:nowrap}.dental-hub__tile:hover .dental-hub__go,.dental-hub__tile:focus-visible .dental-hub__go{text-decoration:underline;text-underline-offset:.3em}.dental-hub__rulehead{display:flex;align-items:baseline;gap:1.4rem;margin:4rem 0 1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dh-muted)}.dental-hub__rulehead:after{content:"";flex:1;height:1px;background:var(--dh-rule)}.dental-hub__materials{display:grid;grid-template-columns:1.35fr 1fr;gap:1.6rem}.dental-hub__wide{display:flex;flex-direction:row;align-items:stretch}.dental-hub__wide .dental-hub__plate{width:32%;aspect-ratio:auto;min-height:12rem}.dental-hub__wide .dental-hub__tile-body{padding:1.6rem 1.8rem}.dental-hub__cta{margin-top:4rem;padding:2.4rem 0 1rem;border-top:1px solid var(--dh-rule);display:flex;align-items:center;gap:1rem 1.8rem;flex-wrap:wrap}.dental-hub__cta-lead{margin:0;font-size:1.5rem;font-weight:600;color:var(--dh-ink)}.dental-hub__cta-text{margin:0;font-size:1.4rem;color:var(--dh-muted)}.dental-hub__wa{display:inline-flex;align-items:center;gap:.7rem;margin-left:auto;padding:1rem 1.8rem;border-radius:999px;background:#25d366;color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none;white-space:nowrap}.dental-hub__wa:hover{background:#1fb457}.dental-hub__wa:focus-visible{outline:2px solid var(--dh-teal);outline-offset:3px}.dental-hub__wa svg{width:1.7rem;height:1.7rem;flex:none}@media screen and (max-width:989px){.dental-hub__line{grid-template-columns:1fr;gap:1.4rem;padding:0 0 0 4.2rem}.dental-hub__line:before{top:5rem;bottom:5rem;left:1.4rem;right:auto;width:1px;height:auto}.dental-hub__step-num{top:50%;left:-4.2rem;transform:translateY(-50%)}.dental-hub__tile{flex-direction:row}.dental-hub__step .dental-hub__plate{width:34%;aspect-ratio:auto;min-height:10rem}.dental-hub__materials{grid-template-columns:1fr}.dental-hub__cta-text{flex-basis:100%}.dental-hub__wa{margin-left:0}}@media screen and (max-width:749px){.dental-hub__hero{padding:3rem 0 2rem}.dental-hub__tile-body{padding:1.2rem 1.3rem 1.3rem}.dental-hub__tile-title{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.dental-hub__tile{transition:none}.dental-hub__tile:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-dental-hub.css.map */
