.implant-discovery{background:#faf9f3}.implant-discovery>h2{max-width:850px}.implant-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:32px}.implant-cards>a{display:block;padding:36px;background:#edf2ed;border:1px solid #d9e3dc;border-radius:20px;text-decoration:none;transition:transform .2s}.implant-cards>a:last-child{background:#193e47;color:#fff}.implant-cards>a:hover{transform:translateY(-4px)}.implant-cards span{font-size:11px;letter-spacing:.16em;color:#64877c}.implant-cards>a:last-child span{color:#b6d0c6}.implant-cards h3{font-size:29px;font-weight:500;line-height:1.4;margin:20px 0 14px}.implant-cards p{font-size:15px;max-width:470px}.implant-cards strong{font-size:13px;font-weight:500}.treatment-hero{padding:90px max(8vw,24px);background:#edf2ed}.treatment-hero h1{max-width:950px}.treatment-lead{font-size:22px;max-width:720px;color:#537269}.treatment-cta{display:inline-block;background:#193e47;color:#fff;text-decoration:none;border-radius:30px;padding:14px 25px}.treatment-content{max-width:1050px;margin:auto;padding:20px 30px 70px}.treatment-content>section{padding:45px 0;border-bottom:1px solid #d8e1d9}.step-number{color:#839c91;font-size:14px;letter-spacing:.1em}.treatment-content h2{font-size:28px;margin:12px 0 18px}.treatment-content p{font-size:17px;line-height:1.95;max-width:880px}.treatment-related{display:flex;gap:22px;flex-wrap:wrap;padding:35px 0}.treatment-sources{font-size:11px!important;color:#647d76}.treatment-sources a{margin-right:12px}#home-nav{gap:13px}#home-nav a{font-size:12px}@media(max-width:1200px){#header{gap:15px}.hospital-logo{width:140px}#home-nav{gap:10px}#home-nav a{font-size:11px}}@media(max-width:950px){.menu-toggle{display:block;border:0;background:transparent}#home-nav{display:none;position:absolute;top:78px;left:0;right:0;background:white;padding:24px;flex-wrap:wrap;gap:20px;box-shadow:0 12px 20px #193e4712}#home-nav.is-open{display:flex}#home-nav a{font-size:14px}}@media(max-width:800px){#home-nav{top:66px}.implant-cards{grid-template-columns:1fr;gap:16px}.implant-cards>a{padding:25px}.implant-cards h3{font-size:24px}.treatment-hero{padding:55px 24px}.treatment-lead{font-size:18px}.treatment-content{padding:10px 24px 50px}.treatment-content>section{padding:32px 0}.treatment-content h2{font-size:24px}.treatment-content p{font-size:15px}}
/* Quiet decorative treatment behind the unaltered medical-team photograph. */
#main{isolation:isolate;background:radial-gradient(ellipse at 86% 18%,#dce9df 0,transparent 43%),linear-gradient(120deg,#fafbf7,#f4f8f1 60%,#eaf2ec);overflow:hidden}#main:before{content:'';position:absolute;z-index:-1;pointer-events:none;width:54vw;height:54vw;right:-12vw;top:-21vw;border:1px solid #8baa9445;border-radius:50%;box-shadow:0 0 0 55px #b8ccbb13,0 0 0 110px #b8ccbb0c}#main:after{content:'CARE · CONNECTED';position:absolute;right:6%;top:9%;font-size:10px;letter-spacing:.35em;color:#819b8d;pointer-events:none}.medical-team{mix-blend-mode:multiply}.hero-heading{z-index:2}.hospital-highlights{position:relative;z-index:2}.hero-heading .home-eyebrow:before{content:'';display:inline-block;width:30px;height:1px;vertical-align:middle;background:#839e8c;margin-right:12px}@media(max-width:800px){#main:before{width:100vw;height:100vw;right:-48vw;top:-20vw}#main:after{top:21px;right:22px;font-size:7px;letter-spacing:.18em}.hero-heading{padding-top:50px}}
