.prosthesis-module__nKHNVW__apPage{--ap-gold:#d4aa81;--ap-gold-deep:#b9854c;--ap-light-gold:#f0dcc9;--ap-sand-50:#fdf9f4;--ap-sand-100:#f7ecdf;--ap-ivory:#faf7f3;--ap-black:#000;--ap-charcoal:#494949;--ap-mute:#8a7561;color:var(--ap-charcoal);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:1.7}.prosthesis-module__nKHNVW__apPage *,.prosthesis-module__nKHNVW__apPage :before,.prosthesis-module__nKHNVW__apPage :after{box-sizing:border-box}.prosthesis-module__nKHNVW__apPage img{max-width:100%;height:auto;display:block}.prosthesis-module__nKHNVW__apPage .ap-wrap{width:min(1000px,100% - 40px);margin-inline:auto}.prosthesis-module__nKHNVW__apPage .ap-section{padding-block:64px}.prosthesis-module__nKHNVW__apPage .ap-section--tint{background:linear-gradient(180deg,var(--ap-sand-50)0%,var(--ap-sand-100)100%)}.prosthesis-module__nKHNVW__apPage .ap-section--ivory{background:var(--ap-ivory)}.prosthesis-module__nKHNVW__apPage .ap-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--ap-gold);font-size:11px;font-weight:600}.prosthesis-module__nKHNVW__apPage .ap-section--tint .ap-eyebrow{color:var(--ap-gold-deep)}.prosthesis-module__nKHNVW__apPage .ap-eyebrow--foot{margin-top:22px;display:block}.prosthesis-module__nKHNVW__apPage h1{color:var(--ap-black);letter-spacing:-.025em;margin-top:14px;font-size:clamp(2.125rem,6vw,3.75rem);font-weight:700;line-height:1.25}.prosthesis-module__nKHNVW__apPage h2{color:var(--ap-black);letter-spacing:-.05em;font-size:clamp(22px,2.6vw,31px);font-weight:700;line-height:1.45}.prosthesis-module__nKHNVW__apPage h3{color:var(--ap-black);font-size:17px;font-weight:700;line-height:1.5}.prosthesis-module__nKHNVW__apPage .ap-em{color:var(--ap-gold-deep)}.prosthesis-module__nKHNVW__apPage .ap-lead{color:var(--ap-charcoal);max-width:640px;margin-top:14px;font-size:15px;line-height:1.9}.prosthesis-module__nKHNVW__apPage .ap-hero{text-align:center;padding-top:60px;padding-bottom:8px}.prosthesis-module__nKHNVW__apPage .ap-hero .ap-lead{margin-inline:auto}.prosthesis-module__nKHNVW__apPage .ap-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.prosthesis-module__nKHNVW__apPage .ap-figure{margin:0}.prosthesis-module__nKHNVW__apPage .ap-figure img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--ap-light-gold);background:#fff;border-radius:18px;width:100%}.prosthesis-module__nKHNVW__apPage .ap-figure--contain img{object-fit:contain;padding:10px}.prosthesis-module__nKHNVW__apPage .ap-figure figcaption{text-align:center;color:var(--ap-charcoal);margin-top:10px;font-size:13px;font-weight:600}.prosthesis-module__nKHNVW__apPage .ap-note{text-align:center;color:var(--ap-mute);margin-top:14px;font-size:12px}.prosthesis-module__nKHNVW__apPage .ap-split{grid-template-columns:.95fr 1.05fr;align-items:end;gap:40px;display:grid}.prosthesis-module__nKHNVW__apPage .ap-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.prosthesis-module__nKHNVW__apPage .ap-key{border:1px solid var(--ap-light-gold);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:14px;padding:20px 22px;display:grid}.prosthesis-module__nKHNVW__apPage .ap-key-no{color:var(--ap-gold-deep);font-size:15px;font-weight:800}.prosthesis-module__nKHNVW__apPage .ap-key b{color:var(--ap-black);font-size:15px;display:block}.prosthesis-module__nKHNVW__apPage .ap-key span{font-size:13.5px;line-height:1.7}.prosthesis-module__nKHNVW__apPage .ap-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.prosthesis-module__nKHNVW__apPage .ap-flow-card{border:1px solid var(--ap-light-gold);background:#fff;border-radius:16px;flex-direction:column;padding:16px;display:flex}.prosthesis-module__nKHNVW__apPage .ap-flow-head{align-items:center;gap:8px;margin:0 0 12px;display:flex}.prosthesis-module__nKHNVW__apPage .ap-flow-no{background:var(--ap-gold);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.prosthesis-module__nKHNVW__apPage .ap-flow-head b{color:var(--ap-gold-deep);font-size:14px;font-weight:700;line-height:1.4}.prosthesis-module__nKHNVW__apPage .ap-flow-card img{aspect-ratio:476/431;object-fit:cover;background:var(--ap-ivory);border-radius:10px;width:100%}.prosthesis-module__nKHNVW__apPage .ap-flow-desc{color:var(--ap-charcoal);margin:12px 0 0;font-size:13px;line-height:1.7}.prosthesis-module__nKHNVW__apPage .ap-benefits{border:1px solid var(--ap-light-gold);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:22px 0 0;padding:18px 24px;list-style:none;display:flex}.prosthesis-module__nKHNVW__apPage .ap-benefits li{color:var(--ap-charcoal);font-size:14px}.prosthesis-module__nKHNVW__apPage .ap-benefits-lead{color:var(--ap-gold-deep);font-weight:700}.prosthesis-module__nKHNVW__apPage .ap-benefits li:not(.ap-benefits-lead):before{content:"·";color:var(--ap-gold);margin-right:8px}.prosthesis-module__nKHNVW__apPage .ap-wide{margin:26px 0 0}.prosthesis-module__nKHNVW__apPage .ap-wide img{border:1px solid var(--ap-light-gold);background:#fff;border-radius:18px;width:100%}.prosthesis-module__nKHNVW__apPage .ap-tag{border:1px solid var(--ap-light-gold);color:var(--ap-charcoal);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px 5px 6px;font-size:13px;font-weight:600;display:inline-flex}.prosthesis-module__nKHNVW__apPage .ap-tag i{background:var(--ap-gold);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.prosthesis-module__nKHNVW__apPage .ap-after{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;padding:0;list-style:none;display:grid}.prosthesis-module__nKHNVW__apPage .ap-after li{border:1px solid var(--ap-light-gold);background:#fff;border-radius:16px;padding:20px 22px}.prosthesis-module__nKHNVW__apPage .ap-after b{color:var(--ap-gold-deep);margin-bottom:6px;font-size:15px;display:block}.prosthesis-module__nKHNVW__apPage .ap-after span{font-size:13.5px;line-height:1.7}.prosthesis-module__nKHNVW__apPage .ap-disclaimer{border-top:1px solid var(--ap-light-gold);text-align:center;color:var(--ap-mute);margin-top:30px;padding-top:18px;font-size:12px;line-height:1.8}@media (max-width:860px){.prosthesis-module__nKHNVW__apPage .ap-split{grid-template-columns:1fr;align-items:start;gap:24px}.prosthesis-module__nKHNVW__apPage .ap-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.prosthesis-module__nKHNVW__apPage .ap-after{grid-template-columns:1fr}}@media (max-width:640px){.prosthesis-module__nKHNVW__apPage .ap-section{padding-block:48px}.prosthesis-module__nKHNVW__apPage .ap-duo{gap:12px}.prosthesis-module__nKHNVW__apPage .ap-keys{grid-template-columns:1fr}.prosthesis-module__nKHNVW__apPage .ap-flow{gap:10px}.prosthesis-module__nKHNVW__apPage .ap-flow-card{padding:12px}.prosthesis-module__nKHNVW__apPage .ap-flow-head b{font-size:13px}.prosthesis-module__nKHNVW__apPage .ap-flow-desc{font-size:12.5px}}.prosthesis-module__nKHNVW__apPage .ap-faq{border-top:1px solid var(--ap-light-gold);margin-top:26px}.prosthesis-module__nKHNVW__apPage .ap-faq details{border-bottom:1px solid var(--ap-light-gold)}.prosthesis-module__nKHNVW__apPage .ap-faq summary{cursor:pointer;color:var(--ap-black);padding:18px 40px 18px 0;font-size:15px;font-weight:600;list-style:none;transition:color .15s;position:relative}.prosthesis-module__nKHNVW__apPage .ap-faq summary::-webkit-details-marker{display:none}.prosthesis-module__nKHNVW__apPage .ap-faq summary:hover{color:var(--ap-gold-deep)}.prosthesis-module__nKHNVW__apPage .ap-faq summary:after{content:"+";color:var(--ap-gold-deep);font-size:20px;line-height:1;transition:transform .2s;position:absolute;top:14px;right:4px}.prosthesis-module__nKHNVW__apPage .ap-faq details[open] summary:after{transform:rotate(45deg)}.prosthesis-module__nKHNVW__apPage .ap-faq p{max-width:62ch;margin:0;padding-bottom:20px;font-size:14px;line-height:1.875}.prosthesis-module__nKHNVW__apPage .ap-ba{--p:50%;aspect-ratio:5/3;touch-action:pan-y;background:#3a2f28;border-radius:18px;max-width:960px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 28px #30353c24}.prosthesis-module__nKHNVW__apPage .ap-ba--wide{aspect-ratio:1400/547}.prosthesis-module__nKHNVW__apPage .ap-ba img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.prosthesis-module__nKHNVW__apPage .ap-ba-before{clip-path:inset(0 calc(100% - var(--p))0 0)}.prosthesis-module__nKHNVW__apPage .ap-ba-line{top:0;bottom:0;left:var(--p);pointer-events:none;background:#fff;width:3px;position:absolute;transform:translate(-50%);box-shadow:0 0 8px #0000004d}.prosthesis-module__nKHNVW__apPage .ap-ba-knob{top:50%;left:var(--p);background:var(--ap-gold);pointer-events:none;border:3px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #30353c47}.prosthesis-module__nKHNVW__apPage .ap-ba-knob svg{width:60%;height:60%}.prosthesis-module__nKHNVW__apPage .ap-ba-lb{z-index:1;letter-spacing:.15em;color:#fff;pointer-events:none;background:#3a2f28b8;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:14px}.prosthesis-module__nKHNVW__apPage .ap-ba-lb--l{left:14px}.prosthesis-module__nKHNVW__apPage .ap-ba-lb--r{background:var(--ap-gold-deep);right:14px}.prosthesis-module__nKHNVW__apPage .ap-ba input{opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.prosthesis-module__nKHNVW__apPage .ap-ba:focus-within .ap-ba-knob{outline-offset:3px;outline:3px solid #fff}.prosthesis-module__nKHNVW__apPage .ap-ba-hint{text-align:center;color:var(--ap-mute);margin-top:14px;font-size:13px}.prosthesis-module__nKHNVW__apPage .ap-cases{gap:34px;margin-top:30px;display:grid}.prosthesis-module__nKHNVW__apPage .ap-case h3{align-items:center;gap:10px;margin-bottom:14px;display:flex}.prosthesis-module__nKHNVW__apPage .ap-case-no{background:var(--ap-gold);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.prosthesis-module__nKHNVW__apPage .ap-case-desc{text-align:center;max-width:960px;color:var(--ap-charcoal);margin:10px auto 0;font-size:14px;line-height:1.8}.prosthesis-module__nKHNVW__apPage .ap-ba-arrow{--len:78px;top:50%;left:var(--p);z-index:1;width:var(--len);color:#e4e4e4;opacity:0;pointer-events:none;filter:drop-shadow(0 0 1px #281e19b3)drop-shadow(0 1px 4px #00000073);height:16px;margin-top:-8px;position:absolute}.prosthesis-module__nKHNVW__apPage .ap-ba-arrow--l{transform:translate(calc(-100% - 32px))}.prosthesis-module__nKHNVW__apPage .ap-ba-arrow--r{transform:translate(32px)}.prosthesis-module__nKHNVW__apPage .ap-ba-arrow b{background:currentColor;border-radius:3px;height:3px;position:absolute;top:6.5px;left:0;right:0;transform:scaleX(0)}.prosthesis-module__nKHNVW__apPage .ap-ba-arrow--l b{transform-origin:100%}.prosthesis-module__nKHNVW__apPage .ap-ba-arrow--r b{transform-origin:0}.prosthesis-module__nKHNVW__apPage .ap-ba-arrow i{border:0 solid;border-width:0 0 3px 3px;border-radius:1px;width:12px;height:12px;position:absolute;top:2px}.prosthesis-module__nKHNVW__apPage .ap-ba-arrow--l i{right:-2px;rotate:45deg}.prosthesis-module__nKHNVW__apPage .ap-ba-arrow--r i{left:-2px;rotate:-135deg}@media (hover:hover){.prosthesis-module__nKHNVW__apPage .ap-ba:hover .ap-ba-knob{animation:1.7s ease-in-out infinite prosthesis-module__nKHNVW__apBaBounce}.prosthesis-module__nKHNVW__apPage .ap-ba:hover .ap-ba-arrow{animation:1.7s linear infinite prosthesis-module__nKHNVW__apBaArrowFade}.prosthesis-module__nKHNVW__apPage .ap-ba:hover .ap-ba-arrow b{animation:1.7s cubic-bezier(.65,0,.35,1) infinite prosthesis-module__nKHNVW__apBaArrowGrow}.prosthesis-module__nKHNVW__apPage .ap-ba:hover .ap-ba-arrow--l i{animation:1.7s cubic-bezier(.65,0,.35,1) infinite prosthesis-module__nKHNVW__apBaHeadL}.prosthesis-module__nKHNVW__apPage .ap-ba:hover .ap-ba-arrow--r i{animation:1.7s cubic-bezier(.65,0,.35,1) infinite prosthesis-module__nKHNVW__apBaHeadR}.prosthesis-module__nKHNVW__apPage .ap-ba:active .ap-ba-knob{animation:none}.prosthesis-module__nKHNVW__apPage .ap-ba:active .ap-ba-arrow{opacity:0;animation:none}}@keyframes prosthesis-module__nKHNVW__apBaBounce{0%,46%,to{transform:translate(-50%,-50%)scale(1)}10%{transform:translate(-50%,-50%)scale(1.24)}20%{transform:translate(-50%,-50%)scale(.9)}30%{transform:translate(-50%,-50%)scale(1.1)}38%{transform:translate(-50%,-50%)scale(.97)}}@keyframes prosthesis-module__nKHNVW__apBaArrowFade{0%{opacity:0}12%{opacity:1}66%{opacity:1}92%,to{opacity:0}}@keyframes prosthesis-module__nKHNVW__apBaArrowGrow{0%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes prosthesis-module__nKHNVW__apBaHeadL{0%{translate:0}62%,to{translate:calc(-1*var(--len))0}}@keyframes prosthesis-module__nKHNVW__apBaHeadR{0%{translate:0}62%,to{translate:var(--len)0}}@media (max-width:640px){.prosthesis-module__nKHNVW__apPage .ap-ba-arrow{--len:48px}}@media (prefers-reduced-motion:reduce){.prosthesis-module__nKHNVW__apPage .ap-ba:hover .ap-ba-knob{animation:none}.prosthesis-module__nKHNVW__apPage .ap-ba:hover .ap-ba-arrow{animation:none}.prosthesis-module__nKHNVW__apPage .ap-ba:hover .ap-ba-arrow b{animation:none}.prosthesis-module__nKHNVW__apPage .ap-ba:hover .ap-ba-arrow i{animation:none}}
