.implant-home{--home-ink:#103b56;--home-blue:#206b9b;--home-paper:#f1f5f4;color:var(--home-ink);overflow-x:clip}.implant-home .home-shell{max-width:1152px;margin-inline:auto;padding-inline:24px}.implant-home .home-section{padding-block:72px}.implant-home .home-soft{background:var(--home-paper)}.implant-home .home-kicker{color:#37758e;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.implant-home .home-title{color:var(--home-ink);font-size:clamp(1.85rem,3.5vw,2.65rem);line-height:1.16;font-weight:700;letter-spacing:-.03em}.implant-home .home-copy{color:#4c6470;font-size:1.04rem;line-height:1.7}.implant-home .home-link{color:var(--home-blue);font-weight:700;text-decoration:underline;text-underline-offset:4px}.implant-home .home-link:hover{color:var(--home-ink)}.implant-home .home-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 25px;background:#206b9b;color:#fff;font-weight:700;text-decoration:none}.implant-home .home-button:hover{background:#154f76}.implant-home .home-button:focus-visible,.implant-home .home-link:focus-visible{outline:3px solid #d38353;outline-offset:4px}.implant-home .home-photo{overflow:hidden;border-radius:18px}.implant-home .home-divider{border-top:1px solid #d9e4e5}.implant-home .home-team-photo{position:relative;min-height:270px;overflow:hidden;border-radius:18px;background:#dce8e9}.implant-home .home-team-photo img{object-fit:cover;object-position:center 45%}.implant-home .home-team-facts{border-top:1px solid #d9e4e5}.implant-home .home-team-facts li{display:flex;gap:16px;padding-block:12px;border-bottom:1px solid #d9e4e5;color:var(--home-ink);font-weight:600}.implant-home .home-treatment-card{display:flex;flex-direction:column;min-height:220px}.implant-home .home-treatment-card svg{width:42px;height:42px;color:var(--home-blue)}.implant-home .home-treatment-card{padding:0;overflow:hidden}.implant-home .home-treatment-image{position:relative;height:225px;background:#dce8e9;overflow:hidden}.implant-home .home-treatment-image img{object-fit:cover;transition:transform .35s ease}.implant-home .home-treatment-card:hover .home-treatment-image img{transform:scale(1.035)}.implant-home .home-treatment-body{display:flex;flex:1;flex-direction:column;padding:24px}.implant-home .home-treatment-number{color:#b56842;font-size:.75rem;font-weight:700;letter-spacing:.14em}.implant-home .home-compare-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#8cabb9 #e5eeee}.implant-home .home-compare{width:100%;min-width:740px;border-collapse:collapse;table-layout:fixed}.implant-home .home-compare td,.implant-home .home-compare th{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid #d9e4e5}.implant-home .home-compare th:first-child{width:22%}.implant-home .home-compare th:nth-child(2){width:39%}.implant-home .home-compare thead{background:#103b56;color:#f1f5f4}.implant-home .home-compare tbody th{font-weight:700;color:#103b56}.implant-home .home-compare tbody td:nth-child(2){background:#e9f1f0;color:#103b56}.implant-home .home-compare tbody td:nth-child(3){color:#4c6470}.implant-home .home-compare td strong{display:block;margin-bottom:5px}.implant-home .home-compare td span{display:block;line-height:1.5}.implant-home .home-process-step{border-top:1px solid #cbdcde;padding-top:20px}.implant-home .home-process-step span{color:#b56842;font-weight:700;font-size:.82rem}.implant-home .home-cost-check{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.implant-home .home-cost-check li{padding:14px 16px;border:1px solid #cbdcde;border-radius:12px;background:#f9fbfa;color:#103b56;font-weight:600}.implant-home .home-cost-check li:before{content:"✓";color:#206b9b;margin-right:10px}.implant-home .home-finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.implant-home .home-finance-option{border:1px solid #cbdcde;border-radius:12px;padding:16px 12px;background:#f9fbfa}.implant-home .home-finance-option strong{display:block;margin-top:9px;color:var(--home-ink);font-size:1.45rem;line-height:1.1;letter-spacing:-.04em}.implant-home .home-finance-option span{display:block;color:#4c6470;font-size:.78rem;line-height:1.35}.implant-home .home-testimonials{scroll-margin-top:160px}.implant-home .home-testimonials blockquote{margin:0;padding:28px;border:1px solid #d0dedf;border-left:4px solid #b56842;border-radius:12px;background:#f3f7f7;color:#143448;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.65;font-weight:500}.implant-home .home-testimonials blockquote footer{margin-top:20px;color:#143448;font-size:1rem;line-height:1.5;font-weight:700}.implant-home .home-review-note{color:#445c69;font-size:.9375rem;line-height:1.6}.implant-home>section:not(:first-child){scroll-margin-top:90px}.implant-home .home-story>section{background:var(--home-paper);padding-block:72px}.implant-home .home-practice h2,.implant-home .home-story h2{color:var(--home-ink);font-size:clamp(1.85rem,3.5vw,2.65rem);line-height:1.16;font-weight:700;letter-spacing:-.03em;text-transform:none}.implant-home .home-story button.group{box-shadow:none;border-radius:18px}.implant-home .home-story button.group:hover span{transform:none}.implant-home .home-practice>section{background:var(--home-paper);padding-block:72px}@media (max-width:767px){.implant-home .home-compare-scroll{max-width:100%}.implant-home .home-compare td,.implant-home .home-compare th{padding:12px 14px}.implant-home .home-finance-option span{font-size:.875rem}.implant-home .home-review-note{font-size:1rem}.implant-home .home-shell{padding-inline:20px}.implant-home .home-practice>section,.implant-home .home-section,.implant-home .home-story>section{padding-block:52px}.implant-home .home-finance-grid{grid-template-columns:1fr}.implant-home .home-finance-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px}.implant-home .home-finance-option strong{margin-top:0;white-space:nowrap}.implant-home .home-treatment-image{height:210px}.implant-home .home-cost-check{grid-template-columns:1fr}}