.implant-guide{background:#fbfcfa;color:#103b56}.implant-guide .guide-shell{width:min(100% - 40px,1152px);margin-inline:auto}.implant-guide .guide-section{padding-block:clamp(64px,8vw,112px)}.implant-guide .guide-kicker{color:#44798c;font-size:12px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.implant-guide .guide-heading{color:#103b56;font-size:clamp(2rem,4vw,3.35rem);font-weight:700;letter-spacing:-.045em;line-height:1.12}.implant-guide .guide-text{color:#4c6470;line-height:1.75;font-size:1.05rem}.implant-guide .guide-link{display:inline-flex;align-items:center;gap:8px;color:#206b9b;font-weight:700;text-decoration:underline;text-underline-offset:5px}.implant-guide .guide-link:hover{color:#103b56}.implant-guide .guide-link:focus-visible,.implant-guide a:focus-visible,.implant-guide summary:focus-visible{outline:3px solid #d38353;outline-offset:4px}.implant-guide .guide-image{position:relative;overflow:hidden;background:#dce8e9}.implant-guide .guide-image img{object-fit:cover}.implant-guide .guide-photo-credit{font-size:.76rem;color:#647a82}.implant-guide .guide-hero{position:relative;isolation:isolate;overflow:hidden;background:#061e30}.implant-guide .guide-hero-photo{position:absolute;inset:0;z-index:-2}.implant-guide .guide-hero-photo img{object-fit:cover;object-position:center 25%}.implant-guide .guide-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,30,48,.92),rgba(6,30,48,.77) 43%,rgba(6,30,48,.33))}.implant-guide .guide-hero-layout{display:grid;align-items:center;gap:52px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-block:64px}.implant-guide .guide-hero h1{font-size:clamp(2.7rem,5vw,4.9rem);line-height:1.04;letter-spacing:-.055em;font-weight:700;color:#f5faf7}.implant-guide .guide-hero-layout>div:first-child>p{color:#e1ecee}.implant-guide .guide-hero .guide-eyebrow{color:#b8dfeb}.implant-guide .guide-rule{border-top:1px solid #ccdcde}.implant-guide .guide-treatment{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,86px);align-items:center}.implant-guide .guide-treatment:nth-child(2n){direction:rtl}.implant-guide .guide-treatment:nth-child(2n)>*{direction:ltr}.implant-guide .guide-treatment .guide-image{min-height:360px;aspect-ratio:5/4;border-radius:20px}.implant-guide .guide-price{color:#103b56;font-size:clamp(2.05rem,3.5vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1}.implant-guide .guide-inclusions{border-top:1px solid #cbdcde;border-bottom:1px solid #cbdcde;padding-block:16px;color:#344e5b;line-height:1.65}.implant-guide .guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.implant-guide .guide-step{padding:24px 22px 0 0;border-top:1px solid #9bb8bf}.implant-guide .guide-step+.guide-step{padding-left:22px}.implant-guide .guide-step-number{color:#b56842;font-size:.8rem;font-weight:700;letter-spacing:.16em}.implant-guide .guide-faq details{border-top:1px solid #cbdcde}.implant-guide .guide-faq details:last-child{border-bottom:1px solid #cbdcde}.implant-guide .guide-faq summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:22px;padding:24px 0;list-style:none;font-size:1.12rem;font-weight:650}.implant-guide .guide-faq summary::-webkit-details-marker{display:none}.implant-guide .guide-faq summary:after{content:"+";font-size:1.6rem;font-weight:300;color:#206b9b;line-height:1}.implant-guide .guide-faq details[open] summary:after{content:"−"}.implant-guide .guide-faq details p{color:#4c6470;line-height:1.75;max-width:700px;padding-bottom:24px}@media (max-width:767px){.implant-guide .guide-hero-photo{inset:0 0 auto;height:min(68vw,330px)}.implant-guide .guide-hero-shade{background:linear-gradient(180deg,rgba(6,30,48,.48),#061e30 340px)}.implant-guide .guide-hero-layout{grid-template-columns:1fr;gap:36px;padding-block:64px 50px}.implant-guide .guide-hero h1{max-width:560px}.implant-guide .guide-treatment,.implant-guide .guide-treatment:nth-child(2n){display:flex;flex-direction:column;align-items:stretch;direction:ltr}.implant-guide .guide-treatment .guide-image{min-height:260px;aspect-ratio:4/3}.implant-guide .guide-steps{grid-template-columns:1fr 1fr;gap:25px 12px}.implant-guide .guide-step+.guide-step{padding-left:0}}@media (max-width:520px){.implant-guide .guide-steps{grid-template-columns:1fr;gap:20px}.implant-guide .guide-step{padding-top:18px}}