.inline-lead{background:linear-gradient(120deg,#edf5fb,#e7f1f9);border:1px solid #d9e7f1;border-radius:23px;padding:50px;margin-block:55px;scroll-margin-top:90px}.inline-lead-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:center}.inline-lead-copy{min-width:0}.inline-lead-copy .eyebrow{font-size:.75rem;letter-spacing:.14em;margin-bottom:20px;color:#527b98}.inline-lead-copy h2{font-size:clamp(2.2rem,3.2vw,3rem);font-weight:400;letter-spacing:-.05em;line-height:1.2;margin:0 0 23px}.inline-lead-intro{font-size:1rem;line-height:1.85;color:#536e85;max-width:405px;margin:0}.inline-lead-doctor{display:flex;align-items:center;gap:17px;margin:30px 0}.inline-lead-doctor>span{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#cde2ec;flex:none;border:3px solid #fff}.inline-lead-doctor img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.inline-lead-doctor strong{display:block;font-size:.9375rem;color:#254d69}.inline-lead-doctor div>span{display:block;font-size:.875rem;color:#688296;margin-top:4px}.inline-lead-alternative{border-top:1px solid #cbdfeE;padding-top:21px;max-width:405px}.inline-lead-alternative p{font-size:.875rem;color:#617f93;margin:0 0 4px}.inline-lead-alternative button{border:0;padding:0;background:none;color:#1265d8;font-size:.9375rem;gap:15px}.inline-lead-gallery{display:inline-flex;align-items:center;gap:12px;color:#50748d;font-size:.875rem;margin-top:22px;min-height:44px}.inline-lead-gallery .icon{width:16px}.inline-lead-card{background:#fff;border:1px solid #d4e3ee;border-radius:16px;padding:29px 30px;box-shadow:0 12px 32px #103e5707;min-width:0}.inline-lead-form{margin:0}.inline-lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.inline-lead-form label:not(.inline-lead-consent){display:block;font-size:.875rem;color:#294e68;margin:0 0 8px;font-weight:600}.inline-lead-form label>span:not(:first-child){font-size:.75rem;font-weight:400;color:#7390a4}.inline-lead-form input:not([type=checkbox]),.inline-lead-form textarea{border:1px solid #bfd2e2;outline:0;border-radius:7px;background:#fff;width:100%;min-width:0;color:#234761;font:inherit;font-size:1rem;line-height:1.5;padding:13px 14px;margin:0 0 21px;box-shadow:0 2px 5px #102e5003}.inline-lead-form input:not([type=checkbox]){min-height:52px}.inline-lead-form textarea{resize:vertical;min-height:120px;max-height:360px}.inline-lead-form input::placeholder,.inline-lead-form textarea::placeholder{color:#7a92a5}.inline-lead-form input:focus,.inline-lead-form textarea:focus{border-color:#2673d3;outline:3px solid #deedff}.inline-lead-consent{display:flex;align-items:flex-start;gap:11px;margin:0 0 22px;color:#54738a;cursor:pointer;font-size:.875rem;line-height:1.7}.inline-lead-consent input{margin:3px 0 0;accent-color:#1265d8;width:18px;height:18px;flex:none}.inline-lead-form>.button{width:100%;min-height:55px;font-size:.9375rem;gap:22px}.inline-lead-form>.button:disabled{opacity:.65;cursor:default}.inline-lead-demo{font-size:.75rem;color:#748b9c;line-height:1.7;margin:15px 0 0}.inline-contact-details{display:grid;grid-template-columns:1.05fr .9fr 1.05fr;gap:30px;border-top:1px solid #cbdfeE;margin-top:38px;padding-top:29px}.inline-contact-details>div>span{font-size:.75rem;letter-spacing:.11em;font-weight:700;color:#69859a}.inline-contact-details p{font-size:.875rem;color:#365b75;margin:9px 0 0;line-height:1.85}.inline-contact-details a{overflow-wrap:anywhere}.inline-contact-details>div>a{font-size:.875rem;color:#1265d8;display:inline-block;padding-top:8px}.inline-lead-contact{margin-bottom:65px}.inline-lead-treatment{margin-block:55px 0}.implant-topic-guide{padding-block:34px 36px;scroll-margin-top:80px}.implant-guide-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:25px}.implant-guide-heading .eyebrow{font-size:.75rem;letter-spacing:.11em;margin-bottom:10px}.implant-guide-heading h2{font-size:2.1rem;font-weight:400;letter-spacing:-.045em;line-height:1.3;margin:0}.implant-guide-heading>p{font-size:.9375rem;color:#648096;line-height:1.7;margin:0}.implant-guide-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.implant-guide-group{background:#f3f7fb;border:1px solid #dce7ef;border-radius:12px;padding:23px 24px 14px;min-width:0}.implant-guide-group summary{display:flex;align-items:center;gap:13px;list-style:none;min-height:31px;cursor:pointer}.implant-guide-group summary::-webkit-details-marker{display:none}.implant-guide-group h3{font-size:1rem;font-weight:600;line-height:1.5;margin:0;letter-spacing:-.015em}.implant-guide-group summary>.icon{width:15px;height:15px;margin-left:auto;transition:transform .18s}.implant-guide-group[open] summary>.icon{transform:rotate(180deg)}.implant-guide-group nav{display:grid;margin-top:15px}.implant-guide-group nav a{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #d9e5ee;min-height:52px;padding-block:13px;font-size:.875rem;line-height:1.6;color:#355e7c}.implant-guide-group nav a>.icon{width:15px;height:15px;color:#7296af}.implant-guide-group nav a:hover{color:#1265d8}.implant-guide-group nav a:hover>.icon{color:#1265d8}.implant-page-nav>.container{gap:20px}.implant-nav-links{gap:19px}.implant-guide-group summary:focus-visible{outline:3px solid #3287f0;outline-offset:5px}
@media(min-width:1001px){.implant-guide-group summary{cursor:default}.implant-guide-group summary>.icon{display:none}}
@media(max-width:1100px){.inline-lead{padding:35px}.inline-lead-grid{gap:35px}.inline-lead-fields{grid-template-columns:1fr;gap:0}.implant-guide-group{padding:20px 19px 10px}.implant-guide-heading>p{max-width:280px}.implant-guide-heading>p br{display:none}}
@media(max-width:1000px){.implant-guide-groups{grid-template-columns:1fr;gap:11px}.implant-guide-group{padding:18px 21px}.implant-guide-group nav{padding-left:0}.implant-guide-group summary{min-height:36px}.implant-guide-heading{display:block}.implant-guide-heading>p{max-width:none;margin-top:13px}}
@media(max-width:700px){.inline-lead{padding:27px 20px 22px;border-radius:17px;margin-block:32px}.inline-lead-grid{grid-template-columns:1fr;gap:23px}.inline-lead-copy .eyebrow{font-size:.75rem;letter-spacing:.11em;margin-bottom:13px}.inline-lead-copy h2{font-size:2.1rem;line-height:1.2;margin-bottom:17px}.inline-lead-intro{font-size:1rem;line-height:1.75}.inline-lead-doctor{margin:21px 0;gap:13px}.inline-lead-doctor>span{width:61px;height:61px}.inline-lead-doctor strong{font-size:.875rem}.inline-lead-doctor div>span{font-size:.8125rem}.inline-lead-alternative{padding-top:17px}.inline-lead-alternative p{font-size:.875rem}.inline-lead-alternative button{font-size:.875rem}.inline-lead-card{padding:23px 17px;border-radius:12px;margin-inline:-6px}.inline-lead-form label:not(.inline-lead-consent){font-size:.875rem}.inline-lead-fields{grid-template-columns:1fr}.inline-lead-form textarea{min-height:120px}.inline-lead-consent{font-size:.875rem;gap:10px;margin-bottom:19px}.inline-lead-form label>span:not(:first-child){font-size:.75rem}.inline-lead-demo{font-size:.75rem}.inline-contact-details{grid-template-columns:1fr;gap:23px;margin-top:24px;padding-top:24px}.inline-contact-details p{font-size:.9375rem}.inline-contact-details>div>span{font-size:.75rem}.inline-lead-gallery{font-size:.875rem;margin-top:13px}.implant-topic-guide{padding-block:25px 27px;scroll-margin-top:68px}.implant-guide-heading{margin-bottom:19px}.implant-guide-heading .eyebrow{font-size:.75rem;letter-spacing:.09em;max-width:260px}.implant-guide-heading h2{font-size:1.85rem}.implant-guide-heading>p{font-size:.9375rem;line-height:1.75;margin-top:12px}.implant-guide-group{padding:16px}.implant-guide-group h3{font-size:.9375rem}.implant-guide-group nav{padding-left:0}.implant-guide-group nav a{font-size:.9375rem;min-height:53px}.implant-guide-group summary{gap:10px}.implant-page-nav>.container{gap:12px}.inline-lead-treatment{margin-top:32px;margin-bottom:0}}
.text-enlarged .inline-lead-grid{grid-template-columns:1fr}.text-enlarged .inline-lead-fields{grid-template-columns:1fr;gap:0}.text-enlarged .inline-contact-details{grid-template-columns:1fr}.text-enlarged .implant-guide-groups{grid-template-columns:1fr}.text-enlarged .implant-guide-heading{display:block}.text-enlarged .implant-guide-heading>p{max-width:none;margin-top:16px}@media(prefers-reduced-motion:reduce){.implant-guide-group summary>.icon{transition:none}}
