.product-features{overflow-anchor:none;background:#f2f8fb;position:relative}.product-feature-stage{isolation:isolate;height:clamp(780px,65vw,1000px);min-height:780px;position:relative;overflow:hidden}.product-feature-stage figure{z-index:-3;margin:0;position:absolute;inset:0}.product-feature-stage .product-feature-image{object-fit:cover;object-position:center;width:100%;height:100%}.product-feature-stage .feature-image-panel{object-position:75% center}.product-feature-stage .feature-image-angle{object-position:65% center}.product-feature-wash{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f5fafdfa 0%,#f5fafdf0 24%,#f5fafdb3 39%,#f5fafd00 65%),linear-gradient(#0000 67%,#f2f8fbeb 88%,#f2f8fb 100%);position:absolute;inset:0}.product-feature-copy{padding-top:clamp(80px,9vw,150px);position:relative}.product-feature-panel{max-width:510px}.product-feature-copy h2{letter-spacing:-.025em;font-size:clamp(32px,3.25vw,52px);font-weight:500;line-height:1.45}.product-feature-copy h2 span{display:block}.product-feature-intro{max-width:430px;color:var(--body-ink);margin-top:32px;font-size:18px;line-height:1.95}.product-feature-panel+.product-feature-panel{margin-top:48px}.product-feature-controls{right:max(12px,calc(var(--gutter) - 24px));z-index:3;flex-direction:column;gap:0;margin:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-feature-tab{width:48px;height:48px;color:var(--body-ink);border-radius:4px;flex:0 0 48px;place-items:center;padding:0;display:grid;position:relative}.product-feature-dot{opacity:.35;width:8px;height:8px;transition:opacity .2s var(--ease-out);background:currentColor;border-radius:50%;display:block;position:relative}.product-feature-dot:before,.product-feature-dot:after{content:"";transition:transform .25s var(--ease-out);background:currentColor;border-radius:50%;position:absolute;inset:0}.product-feature-dot>span{width:8px;height:24px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;top:-8px;left:0;transform:scaleY(0)}.product-feature-tab[aria-selected=true]{color:var(--brand)}.product-feature-tab[aria-selected=true] .product-feature-dot{opacity:1}.product-feature-tab[aria-selected=true] .product-feature-dot:before{transform:translateY(-12px)}.product-feature-tab[aria-selected=true] .product-feature-dot:after{transform:translateY(12px)}.product-feature-tab[aria-selected=true] .product-feature-dot>span{transform:scaleY(1)}.product-feature-controls[data-motion-instant] .product-feature-dot,.product-feature-controls[data-motion-instant] .product-feature-dot:before,.product-feature-controls[data-motion-instant] .product-feature-dot:after,.product-feature-controls[data-motion-instant] .product-feature-dot>span{transition:none}@media (hover:hover) and (pointer:fine){.product-feature-tab:hover .product-feature-dot{opacity:1}}.product-features.is-ready .product-feature-copy{display:grid}.product-features.is-ready .product-feature-panel{transition:opacity .18s var(--ease-out),visibility 0s linear .18s;grid-area:1/1;align-self:start;margin:0}.product-features.is-ready .product-feature-panel[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.product-features.is-ready .product-feature-panel[aria-hidden=false]{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out) .1s,visibility 0s}.product-features.is-ready .product-feature-copy[data-motion-instant] .product-feature-panel{transition:none}.product-features:not(.is-ready) .product-feature-stage{height:auto;min-height:1000px;padding-bottom:100px}@media (width<=1000px){.product-feature-stage{height:820px}.product-feature-panel{max-width:440px}.product-feature-intro{max-width:350px}.product-feature-copy h2{font-size:36px}}@media (width<=760px){.product-feature-stage{height:900px;min-height:0}.product-feature-panel{max-width:100%}.product-feature-copy h2{font-size:30px}.product-feature-intro{max-width:100%;margin-top:24px;font-size:16px;line-height:1.85}.product-feature-stage figure{inset:360px 0 0}.product-feature-stage .product-feature-image{object-position:center}.product-feature-stage .feature-image-panel{object-position:65% center}.product-feature-wash{background:linear-gradient(#f2f8fb 0% 37%,#f2f8fb66 48%,#0000 62%,#f2f8fb40 76%,#f2f8fb 93%)}.product-feature-controls{margin:0;right:4px}.product-feature-tab{width:44px;height:48px}.product-feature-copy{padding-top:40px;padding-right:28px}.product-features:not(.is-ready) .product-feature-stage{padding-bottom:420px}}@media (prefers-reduced-motion:reduce){.product-features.is-ready .product-feature-panel{transition:opacity .1s var(--ease-out),visibility 0s linear .1s}.product-features.is-ready .product-feature-panel[aria-hidden=false]{transition:opacity .1s var(--ease-out),visibility 0s}.product-features.is-ready .product-feature-copy[data-motion-instant] .product-feature-panel,.product-feature-dot,.product-feature-dot:before,.product-feature-dot:after,.product-feature-dot>span{transition:none}}.product-features.is-scroll-ready{height:calc(var(--feature-stage-height) + var(--feature-scroll-distance) + var(--feature-scroll-tail,0px))}.product-features.is-scroll-ready .product-feature-stage{top:var(--feature-sticky-top);height:var(--feature-stage-height);min-height:0;position:sticky}.product-features.is-scroll-ready .product-feature-copy{padding-top:clamp(56px,9svh,110px)}@media (width<=760px){.product-features.is-scroll-ready .product-feature-copy{padding-top:32px}.product-features.is-scroll-ready .product-feature-stage figure{inset:260px 0 0}.product-features.is-scroll-ready .product-feature-wash{background:linear-gradient(#f2f8fb 0% 38%,#f2f8fba6 49%,#0000 67%,#f2f8fb 100%)}.product-features.is-scroll-ready .product-feature-copy h2{font-size:28px}.product-features.is-scroll-ready .product-feature-intro{margin-top:20px}}.product-features.is-ready [data-feature-figure]>img{transition:opacity .42s var(--ease-in-out);will-change:opacity}.product-features.is-ready [data-feature-figure][data-motion-instant]>img{transition:none}@media (prefers-reduced-motion:reduce){.product-features.is-ready [data-feature-figure]>img{transition:opacity .1s var(--ease-out)}}.implant-validation{padding-block:var(--bi-gap);background:var(--surface-quiet)}.implant-validation-head{grid-template-columns:1fr 1fr;align-items:start;gap:8%;margin-bottom:64px;display:grid}.implant-validation-head h2{max-width:600px}.implant-validation-head>p{max-width:570px}.implant-validation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;display:grid}.implant-validation-metrics>div{border-top:1px solid #c7d7e0;padding-top:32px}.implant-validation-metrics dt{white-space:nowrap;color:var(--brand);align-items:baseline;gap:8px;line-height:1.3;display:flex}.implant-validation-metrics strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.2vw,64px);font-weight:400}.implant-validation-metrics dt>span{font-size:24px}.implant-validation-metrics dd{margin-top:24px}.implant-validation-metrics h3{font-size:24px}.implant-validation-metrics p{max-width:560px;margin-top:16px}.implant-validation-scope{margin-bottom:48px}.implant-validation-scope>p{max-width:920px;margin-top:16px}.implant-validation-scope h3{font-size:24px}.brand-inner .implant-validation-trials{max-width:920px;color:var(--muted-ink);margin-top:40px;font-size:14px;line-height:1.8}@media (width<=1000px){.implant-validation-metrics strong{font-size:40px}.implant-validation-metrics dt>span,.implant-validation-metrics h3{font-size:21px}}@media (width<=760px){.implant-validation-head,.implant-validation-metrics{grid-template-columns:1fr;gap:32px}.implant-validation-head{margin-bottom:40px}.implant-validation-metrics>div{padding-top:24px}.implant-validation-metrics strong{font-size:48px}.implant-validation-metrics dd{margin-top:20px}.implant-validation-metrics h3{font-size:23px}.implant-validation-scope{margin-bottom:32px}.implant-validation-scope h3{font-size:23px}.brand-inner .implant-validation-trials{margin-top:32px}}
