.recovery-timeline[data-astro-cid-eakfbodw]{padding-left:3rem;position:relative}.timeline-rail[data-astro-cid-eakfbodw]{opacity:.25;border-radius:2px;width:3px;position:absolute;top:1rem;bottom:1rem;left:1.1875rem}.timeline-step[data-astro-cid-eakfbodw]{gap:var(--space-m);padding-bottom:var(--space-xl);display:flex;position:relative}.timeline-step[data-astro-cid-eakfbodw]:last-child{padding-bottom:0}.timeline-marker-wrap[data-astro-cid-eakfbodw]{justify-content:center;width:2.375rem;display:flex;position:absolute;top:0;left:-3rem}.timeline-marker[data-astro-cid-eakfbodw]{border-radius:var(--radius-full);z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:flex}.timeline-number[data-astro-cid-eakfbodw]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-s);color:#fff;line-height:1}.timeline-body[data-astro-cid-eakfbodw]{padding-top:var(--space-3xs);flex:1}.timeline-interval[data-astro-cid-eakfbodw]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-l);color:var(--color-text-heading);margin:0}.timeline-text[data-astro-cid-eakfbodw]{font-size:var(--text-m);color:var(--color-text-body);margin:var(--space-3xs) 0 0;line-height:var(--leading-relaxed);max-width:55ch}@media (min-width:768px){.recovery-timeline[data-astro-cid-eakfbodw]{padding-left:4rem}.timeline-marker-wrap[data-astro-cid-eakfbodw]{left:-4rem}}.jumplinks[data-astro-cid-yqqv35t5]{top:var(--jumplinks-top,6rem);z-index:40;padding-block:var(--space-xs);position:sticky}.jumplinks-inner[data-astro-cid-yqqv35t5]{padding-inline:var(--space-l);padding-block:var(--space-2xs);background:var(--color-accent-l-4);border-radius:var(--radius-full);box-shadow:var(--shadow-1)}.jumplinks-list[data-astro-cid-yqqv35t5]{gap:var(--space-3xs);scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.jumplinks-list[data-astro-cid-yqqv35t5]::-webkit-scrollbar{display:none}.jumplinks-list[data-astro-cid-yqqv35t5] li[data-astro-cid-yqqv35t5]{scroll-snap-align:start;flex-shrink:0}.jumplinks-list[data-astro-cid-yqqv35t5] a[data-astro-cid-yqqv35t5]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-s);color:var(--color-text-muted);border-radius:var(--radius-full);white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast);padding:.5rem .875rem;text-decoration:none;display:inline-block}.jumplinks-list[data-astro-cid-yqqv35t5] a[data-astro-cid-yqqv35t5]:hover,.jumplinks-list[data-astro-cid-yqqv35t5] a[data-astro-cid-yqqv35t5].is-active{color:var(--color-primary);background:var(--color-primary-l-4)}@media (min-width:1024px){.jumplinks-list[data-astro-cid-yqqv35t5]{flex-wrap:wrap;justify-content:center;overflow:visible}}.sp-breadcrumbs[data-astro-cid-3dqwsbkx]{padding-block:0 var(--space-m)}.breadcrumb-list[data-astro-cid-3dqwsbkx]{align-items:center;gap:var(--space-3xs);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-list[data-astro-cid-3dqwsbkx] li[data-astro-cid-3dqwsbkx]:not(:last-child):after{content:"›";margin-left:var(--space-3xs);color:var(--color-text-muted)}.breadcrumb-list[data-astro-cid-3dqwsbkx] a[data-astro-cid-3dqwsbkx]{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.breadcrumb-list[data-astro-cid-3dqwsbkx] a[data-astro-cid-3dqwsbkx]:hover{color:var(--color-primary)}.breadcrumb-list[data-astro-cid-3dqwsbkx] li[data-astro-cid-3dqwsbkx][aria-current=page]{color:var(--color-text-body);font-weight:700}.sp-hero[data-astro-cid-3dqwsbkx]{padding-block:var(--space-l) var(--space-3xl);position:relative}.sp-hero-container[data-astro-cid-3dqwsbkx]{z-index:1;position:relative}.sp-hero-content[data-astro-cid-3dqwsbkx]{gap:var(--space-xl);grid-template-columns:1fr;align-items:center;display:grid;position:relative}.sp-hero-illustration-wrap[data-astro-cid-3dqwsbkx]{z-index:0;pointer-events:none;justify-content:flex-end;align-items:stretch;max-width:45%;display:flex;position:absolute;top:0;bottom:0;right:0}.sp-hero-text[data-astro-cid-3dqwsbkx]{z-index:1;position:relative}.sp-hero-illustration[data-astro-cid-3dqwsbkx]{object-fit:contain;object-position:top right;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:100%;display:block}@media (min-width:1024px){.sp-hero[data-astro-cid-3dqwsbkx]{min-height:32rem}.sp-hero-content[data-astro-cid-3dqwsbkx]{gap:var(--space-2xl);grid-template-columns:3fr 2fr;align-items:stretch}.sp-hero-illustration-wrap[data-astro-cid-3dqwsbkx]{z-index:auto;max-width:none;margin-top:-140px;margin-bottom:calc(var(--space-3xl) * -1);padding-bottom:var(--space-3xl);justify-content:center;align-self:stretch;align-items:flex-end;display:flex;position:relative;inset:auto}.sp-hero-illustration[data-astro-cid-3dqwsbkx]{opacity:1;object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:auto;max-height:calc(32rem + 140px);display:block}}.sp-hero-heading[data-astro-cid-3dqwsbkx]{font-size:var(--text-h1);color:var(--color-primary-d-2);margin-bottom:var(--space-s);line-height:1.05}.sp-hero-sub[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-size:var(--text-h4);color:var(--color-text-body);margin-bottom:var(--space-m);line-height:var(--leading-snug)}.sp-hero-lede[data-astro-cid-3dqwsbkx]{font-size:var(--text-l);color:var(--color-text-body);line-height:var(--leading-relaxed);max-width:50ch;margin-bottom:var(--space-m)}.sp-hero-badges[data-astro-cid-3dqwsbkx]{gap:var(--space-2xs);margin-bottom:var(--space-s);flex-wrap:wrap;display:flex}.sp-hero-img-wrap[data-astro-cid-3dqwsbkx]{border-radius:var(--radius-m);box-shadow:var(--shadow-3);overflow:hidden}.sp-hero-img[data-astro-cid-3dqwsbkx]{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:1023px){.sp-hero-content[data-astro-cid-3dqwsbkx]{grid-template-columns:1fr}.sp-hero-img-wrap[data-astro-cid-3dqwsbkx]{order:-1}.sp-hero-img[data-astro-cid-3dqwsbkx]{aspect-ratio:16/9}}.sp-badge[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--badge-fg,var(--color-primary-d-2));background:var(--badge-bg,var(--color-primary-l-3));border-radius:var(--radius-full);padding:.25rem .75rem;display:inline-block}.sp-badge-sm[data-astro-cid-3dqwsbkx]{padding:.125rem .5rem;font-size:.6875rem}.sp-badge-lg[data-astro-cid-3dqwsbkx]{font-size:var(--text-s);letter-spacing:.08em;padding:.375rem .875rem}.sp-section[data-astro-cid-3dqwsbkx]{padding-block:var(--space-3xl) var(--space-4xl)}@media (min-width:768px){.sp-section[data-astro-cid-3dqwsbkx]{padding-block:var(--space-4xl)}}.sp-section[data-astro-cid-3dqwsbkx] h2[data-astro-cid-3dqwsbkx]{font-size:var(--text-h3);color:var(--color-primary-d-2);margin-bottom:var(--space-l)}.sp-section-header[data-astro-cid-3dqwsbkx]{margin-bottom:var(--space-l);justify-content:space-between;align-items:flex-end;gap:var(--space-m);display:flex}.sp-section-header[data-astro-cid-3dqwsbkx] h2[data-astro-cid-3dqwsbkx]{margin-bottom:0}.sp-view-all[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-s);color:var(--color-primary);white-space:nowrap;transition:color var(--transition-fast);text-decoration:none}.sp-view-all[data-astro-cid-3dqwsbkx]:hover{color:var(--color-primary-d-1)}.prose[data-astro-cid-3dqwsbkx]{font-size:var(--text-m);line-height:var(--leading-relaxed);color:var(--color-text-body);max-width:65ch}.prose-wide[data-astro-cid-3dqwsbkx]{max-width:80ch}.prose[data-astro-cid-3dqwsbkx] p{margin-bottom:var(--space-m)}.prose[data-astro-cid-3dqwsbkx] ul,.prose[data-astro-cid-3dqwsbkx] ol{margin-bottom:var(--space-m);padding-left:var(--space-l)}.prose[data-astro-cid-3dqwsbkx] li{margin-bottom:var(--space-2xs)}.prose[data-astro-cid-3dqwsbkx] h3{font-size:var(--text-h5);color:var(--color-primary-d-2);margin:var(--space-xl) 0 var(--space-s)}.prose[data-astro-cid-3dqwsbkx] h4{font-size:var(--text-h6);color:var(--color-text-heading);margin:var(--space-l) 0 var(--space-xs)}.sp-glance-section[data-astro-cid-3dqwsbkx]{text-align:center}.sp-glance-section[data-astro-cid-3dqwsbkx] h2[data-astro-cid-3dqwsbkx]{margin-bottom:var(--space-2xl)}.sp-glance-grid[data-astro-cid-3dqwsbkx]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-glance-card[data-astro-cid-3dqwsbkx]{background:var(--color-accent-d-3);border-radius:var(--radius-m);padding:var(--space-xl) var(--space-l);box-shadow:var(--shadow-2);text-align:left;color:#fff;border:1px solid #0000}.sp-glance-icon[data-astro-cid-3dqwsbkx]{color:#fff;margin-bottom:var(--space-s)}.sp-glance-card[data-astro-cid-3dqwsbkx] h3[data-astro-cid-3dqwsbkx]{font-size:var(--text-h5);margin-bottom:var(--space-xl);color:#fff}.sp-glance-value[data-astro-cid-3dqwsbkx]{font-size:var(--text-m);color:#fff;line-height:var(--leading-relaxed);margin:0}.sp-center-heading[data-astro-cid-3dqwsbkx]{text-align:center;margin-bottom:var(--space-2xl)}.sp-candidate-box[data-astro-cid-3dqwsbkx]{gap:var(--space-2xl);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-4);grid-template-columns:1fr 1fr;align-items:stretch;display:grid;overflow:hidden}.sp-candidate-img-wrap[data-astro-cid-3dqwsbkx]{min-height:24rem}.sp-candidate-img[data-astro-cid-3dqwsbkx]{object-fit:cover;width:100%;height:100%;display:block}.sp-candidate-placeholder[data-astro-cid-3dqwsbkx]{background:linear-gradient(135deg, var(--color-primary-l-4), var(--color-accent-l-4));place-items:center;width:100%;height:100%;min-height:24rem;display:grid}.sp-candidate-placeholder-label[data-astro-cid-3dqwsbkx]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-body);padding:var(--space-xs) var(--space-m);border-radius:var(--radius-m);border:1px dashed;font-weight:600}.sp-candidate-box--text-only[data-astro-cid-3dqwsbkx]{grid-template-columns:1fr}.sp-candidate-box--text-only[data-astro-cid-3dqwsbkx] .sp-candidate-content[data-astro-cid-3dqwsbkx]{padding:var(--space-2xl);max-width:65ch}.sp-candidate-content[data-astro-cid-3dqwsbkx]{padding:var(--space-2xl) var(--space-2xl) var(--space-2xl) 0;flex-direction:column;justify-content:center;display:flex}.sp-candidate-content[data-astro-cid-3dqwsbkx] h2[data-astro-cid-3dqwsbkx]{margin-bottom:var(--space-l)}.sp-candidate-prose[data-astro-cid-3dqwsbkx] li{padding-left:var(--space-l);margin-bottom:var(--space-xs);list-style:none;position:relative}.sp-candidate-prose[data-astro-cid-3dqwsbkx] li:before{content:"";background:var(--color-primary);width:1.1em;height:1.1em;position:absolute;top:.3em;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sp-candidate-prose[data-astro-cid-3dqwsbkx] ul{padding-left:0}@media (max-width:767px){.sp-candidate-box[data-astro-cid-3dqwsbkx]{grid-template-columns:1fr}.sp-candidate-img-wrap[data-astro-cid-3dqwsbkx]{order:-1;min-height:16rem}.sp-candidate-content[data-astro-cid-3dqwsbkx]{padding:var(--space-l)}}.sp-split[data-astro-cid-3dqwsbkx]{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:767px){.sp-split[data-astro-cid-3dqwsbkx]{grid-template-columns:1fr}}.sp-split-img-wrap[data-astro-cid-3dqwsbkx]{border-radius:var(--radius-m);box-shadow:var(--shadow-2);overflow:hidden}.sp-split-img[data-astro-cid-3dqwsbkx]{width:100%;height:auto;display:block}.sp-scars-prose[data-astro-cid-3dqwsbkx]{text-align:left;margin-inline:auto}.sp-scar-grid[data-astro-cid-3dqwsbkx]{gap:var(--space-l);margin:var(--space-2xl) 0 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.sp-scar-card[data-astro-cid-3dqwsbkx]{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-m);box-shadow:var(--shadow-1);flex-direction:column;align-items:center;display:flex}.sp-scar-img-wrap[data-astro-cid-3dqwsbkx]{aspect-ratio:1;width:100%;max-width:240px;margin-bottom:var(--space-s)}.sp-scar-img[data-astro-cid-3dqwsbkx]{object-fit:contain;width:100%;height:100%;display:block}.sp-scar-label[data-astro-cid-3dqwsbkx]{font-size:var(--text-h6);color:var(--color-primary-d-2);margin:0 0 var(--space-2xs)}.sp-scar-blurb[data-astro-cid-3dqwsbkx]{font-size:var(--text-s);color:var(--color-text-body);line-height:var(--leading-relaxed);margin:0}.sp-technique-intro[data-astro-cid-3dqwsbkx]{max-width:60ch;margin:calc(var(--space-l) * -1) auto var(--space-2xl);text-align:center}.sp-technique-steps[data-astro-cid-3dqwsbkx]{gap:var(--space-l);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.sp-technique-step[data-astro-cid-3dqwsbkx]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-m);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.sp-technique-img-wrap[data-astro-cid-3dqwsbkx]{width:100%;max-width:320px;margin:0 auto var(--space-s)}.sp-technique-img[data-astro-cid-3dqwsbkx]{width:100%;height:auto;display:block}.sp-technique-title[data-astro-cid-3dqwsbkx]{align-items:center;gap:var(--space-xs);font-size:var(--text-h6);color:var(--color-primary-d-2);margin:0 0 var(--space-2xs);display:flex}.sp-technique-num[data-astro-cid-3dqwsbkx]{border-radius:var(--radius-full);background:var(--color-primary);width:1.75em;height:1.75em;color:var(--color-surface);font-size:var(--text-s);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.sp-technique-text[data-astro-cid-3dqwsbkx]{font-size:var(--text-s);color:var(--color-text-body);line-height:var(--leading-relaxed);margin:0}@media (min-width:768px){.sp-technique-steps[data-astro-cid-3dqwsbkx]{grid-template-columns:repeat(3,1fr)}}.sp-notes-tagline[data-astro-cid-3dqwsbkx]{text-align:center;margin-bottom:var(--space-l)}.sp-notes-card[data-astro-cid-3dqwsbkx]{gap:var(--space-xl);grid-template-columns:1fr;align-items:start;max-width:64rem;margin-inline:auto;display:grid}@media (min-width:768px){.sp-notes-card[data-astro-cid-3dqwsbkx]{gap:var(--space-2xl);grid-template-columns:minmax(220px,280px) 1fr}}.sp-notes-author[data-astro-cid-3dqwsbkx]{text-align:center;align-items:center;gap:var(--space-s);flex-direction:column;margin:0;display:flex}@media (min-width:768px){.sp-notes-author[data-astro-cid-3dqwsbkx]{text-align:left;top:calc(var(--site-header-h,121px) + var(--space-m));align-items:flex-start;position:sticky}}.sp-notes-photo-wrap[data-astro-cid-3dqwsbkx]{aspect-ratio:1;border-radius:var(--radius-m);width:100%;max-width:280px;box-shadow:var(--shadow-3);overflow:hidden}.sp-notes-photo[data-astro-cid-3dqwsbkx]{object-fit:cover;width:100%;height:100%;display:block}.sp-notes-byline[data-astro-cid-3dqwsbkx]{gap:var(--space-3xs);flex-direction:column;display:flex}.sp-notes-name[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h5);color:var(--color-primary-d-2);line-height:var(--leading-snug)}.sp-notes-title[data-astro-cid-3dqwsbkx]{font-family:var(--font-body);font-size:var(--text-s);color:var(--color-text-muted);letter-spacing:.02em}.sp-notes-subhead[data-astro-cid-3dqwsbkx]{font-size:var(--text-h3);color:var(--color-primary-d-2);margin:0 0 var(--space-l);line-height:var(--leading-snug)}.sp-notes-quote[data-astro-cid-3dqwsbkx]{padding-left:var(--space-l);border-left:3px solid var(--color-accent);margin:0;position:relative}.sp-notes-quote[data-astro-cid-3dqwsbkx]:before{content:"“";font-family:var(--font-heading);color:var(--color-accent-l-2,var(--color-accent));opacity:.35;pointer-events:none;font-size:5rem;line-height:1;position:absolute;top:-1.25rem;left:-.25rem}@media (max-width:599px){.sp-notes-quote[data-astro-cid-3dqwsbkx]:before{font-size:3rem;top:-.75rem}}.sp-notes-body[data-astro-cid-3dqwsbkx] p{font-size:var(--text-l);font-style:italic;line-height:var(--leading-relaxed);color:var(--color-text-body)}.sp-notes-body[data-astro-cid-3dqwsbkx] p:last-child{margin-bottom:0}.scar-types[data-astro-cid-3dqwsbkx]{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.scar-types-heading[data-astro-cid-3dqwsbkx]{font-size:var(--text-h5);color:var(--color-primary-d-2);margin-bottom:var(--space-l)}.scar-types-grid[data-astro-cid-3dqwsbkx]{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.scar-card[data-astro-cid-3dqwsbkx]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-l);box-shadow:var(--shadow-1)}.scar-card-img[data-astro-cid-3dqwsbkx]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-s);width:100%;margin-bottom:var(--space-s)}.scar-card-title[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-l);color:var(--color-text-heading);margin-bottom:var(--space-xs)}.scar-card-body[data-astro-cid-3dqwsbkx]{font-size:var(--text-s)}.resource-cards[data-astro-cid-3dqwsbkx]{gap:var(--space-l);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.resource-card[data-astro-cid-3dqwsbkx]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-l);box-shadow:var(--shadow-1)}.resource-card-img[data-astro-cid-3dqwsbkx]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-s);width:100%;margin-bottom:var(--space-s)}.resource-card-title[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-l);color:var(--color-text-heading);margin-bottom:var(--space-xs)}.resource-card-body[data-astro-cid-3dqwsbkx]{font-size:var(--text-s)}.sp-more-info-headline[data-astro-cid-3dqwsbkx]{max-width:48rem;margin-inline:auto}.sp-more-info-prose[data-astro-cid-3dqwsbkx]{margin-inline:auto}.sp-more-info-prose[data-astro-cid-3dqwsbkx] h2,.sp-more-info-prose[data-astro-cid-3dqwsbkx] h3{margin-top:var(--space-2xl)}.sp-more-info-prose[data-astro-cid-3dqwsbkx] table{border-collapse:collapse;width:100%;margin:var(--space-xl) 0;font-size:var(--text-s)}.sp-more-info-prose[data-astro-cid-3dqwsbkx] th,.sp-more-info-prose[data-astro-cid-3dqwsbkx] td{padding:var(--space-xs) var(--space-s);border:1px solid var(--color-border-strong);text-align:left}.sp-more-info-prose[data-astro-cid-3dqwsbkx] th{background:var(--color-primary-l-4);color:var(--color-text-heading);font-weight:700}.sp-candidate-bullets[data-astro-cid-3dqwsbkx]{margin:var(--space-m) 0 0;gap:var(--space-2xs);padding:0;list-style:none;display:grid}.sp-candidate-bullets[data-astro-cid-3dqwsbkx] li[data-astro-cid-3dqwsbkx]{padding-left:var(--space-m);color:var(--color-text-body);font-size:var(--text-m);line-height:var(--leading-normal);position:relative}.sp-candidate-bullets[data-astro-cid-3dqwsbkx] li[data-astro-cid-3dqwsbkx]:before{content:"";border-radius:var(--radius-full);background:var(--color-accent-l-1);width:8px;height:8px;position:absolute;top:.6em;left:0}.sp-more-info[data-astro-cid-3dqwsbkx] .sp-center-heading[data-astro-cid-3dqwsbkx],.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-headline[data-astro-cid-3dqwsbkx],.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx],.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] h2,.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] h3,.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] h4,.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] h5,.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] h6,.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] p,.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] li,.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] strong{color:#fff}.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] a{color:#fff;text-underline-offset:2px;text-decoration:underline}.sp-more-info[data-astro-cid-3dqwsbkx] .sp-more-info-prose[data-astro-cid-3dqwsbkx] td{background:var(--color-surface);color:var(--color-text-body)}.sp-recovery-layout[data-astro-cid-3dqwsbkx]{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.sp-recovery-layout[data-astro-cid-3dqwsbkx]{grid-template-columns:1fr 1fr}.sp-recovery-header[data-astro-cid-3dqwsbkx]{top:calc(6rem + var(--space-m));align-self:start;position:sticky}}.sp-recovery-header[data-astro-cid-3dqwsbkx] h2[data-astro-cid-3dqwsbkx]{margin-bottom:var(--space-m)}.sp-recovery-desc[data-astro-cid-3dqwsbkx]{font-size:var(--text-m);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:45ch}.sp-pricing-layout[data-astro-cid-3dqwsbkx]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.sp-pricing-layout[data-astro-cid-3dqwsbkx]{grid-template-columns:1fr 1fr}}.sp-pricing-card[data-astro-cid-3dqwsbkx]{background:var(--color-accent-l-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-3)}.sp-pricing-card-title[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h5);color:var(--color-text-heading);margin:0 0 var(--space-m)}.sp-pricing-price-box[data-astro-cid-3dqwsbkx]{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-xl) 0 0 var(--space-xl);flex-direction:column;display:flex;overflow:visible}.sp-pricing-content[data-astro-cid-3dqwsbkx]{padding-right:var(--space-xl)}.sp-pricing-amount[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h3);color:var(--color-primary-l-1);margin:0 0 var(--space-s);line-height:1.1}.sp-pricing-financing[data-astro-cid-3dqwsbkx]{font-size:var(--text-m);color:var(--color-text-body);margin:0 0 var(--space-l)}.sp-pricing-disclaimer[data-astro-cid-3dqwsbkx]{font-size:var(--text-m);line-height:var(--leading-relaxed);color:var(--color-text-body);margin:0 0 var(--space-xl)}.sp-pricing-disclaimer[data-astro-cid-3dqwsbkx] a[data-astro-cid-3dqwsbkx]{color:var(--color-primary-d-1);font-weight:700}.sp-pricing-pending[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h5);color:var(--color-text-muted);margin:0 0 var(--space-s);line-height:var(--leading-snug)}.sp-pricing-btn-wrap[data-astro-cid-3dqwsbkx]{background:var(--color-accent-l-4);border-top-left-radius:var(--radius-xl);padding:var(--space-m) 0 0 var(--space-m);align-self:flex-end;margin-top:auto;position:relative}.sp-pricing-btn-wrap[data-astro-cid-3dqwsbkx]:before{content:"";width:calc(2 * var(--radius-xl));height:calc(2 * var(--radius-xl));box-shadow:var(--radius-xl) var(--radius-xl) 0 0 var(--color-accent-l-4);background-color:#0000;border-radius:50%;position:absolute;bottom:0;left:0;transform:translate(-100%)}.sp-pricing-btn-wrap[data-astro-cid-3dqwsbkx]:after{content:"";width:calc(2 * var(--radius-xl));height:calc(2 * var(--radius-xl));box-shadow:var(--radius-xl) var(--radius-xl) 0 0 var(--color-accent-l-4);background-color:#0000;border-radius:50%;position:absolute;top:0;right:0;transform:translateY(-100%)}.sp-pricing-cta[data-astro-cid-3dqwsbkx]{white-space:nowrap;justify-content:center;display:flex}.sp-pricing-info[data-astro-cid-3dqwsbkx] h2[data-astro-cid-3dqwsbkx]{margin-bottom:var(--space-m)}.sp-pricing-info-text[data-astro-cid-3dqwsbkx]{font-size:var(--text-m);line-height:var(--leading-relaxed);color:var(--color-text-body);max-width:50ch}@media (max-width:1023px){.sp-pricing-layout[data-astro-cid-3dqwsbkx]{grid-template-columns:1fr}.sp-pricing-card[data-astro-cid-3dqwsbkx]{max-width:28rem}}.sp-surgeons-grid[data-astro-cid-3dqwsbkx]{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));max-width:48rem;display:grid}.ba-grid[data-astro-cid-3dqwsbkx]{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.ba-card[data-astro-cid-3dqwsbkx]{border-radius:var(--radius-m);background:var(--color-surface);border:1px solid var(--color-border);transition:box-shadow var(--transition-base), transform var(--transition-base);overflow:hidden}.ba-card[data-astro-cid-3dqwsbkx]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.ba-card-img[data-astro-cid-3dqwsbkx]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ba-card-info[data-astro-cid-3dqwsbkx]{padding:var(--space-s) var(--space-m)}.ba-card-title[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-m);color:var(--color-text-heading);margin:0}.ba-card-demo[data-astro-cid-3dqwsbkx]{font-size:var(--text-s);color:var(--color-text-muted);margin:var(--space-4xs) 0 0}.related-grid[data-astro-cid-3dqwsbkx]{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.related-card[data-astro-cid-3dqwsbkx]{border-radius:var(--radius-m);background:var(--color-surface);border:1px solid var(--color-border);transition:box-shadow var(--transition-base), transform var(--transition-base);text-decoration:none;overflow:hidden}.related-card[data-astro-cid-3dqwsbkx]:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.related-card-img-wrap[data-astro-cid-3dqwsbkx]{aspect-ratio:16/9;position:relative;overflow:hidden}.related-card-img[data-astro-cid-3dqwsbkx]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.related-card[data-astro-cid-3dqwsbkx]:hover .related-card-img[data-astro-cid-3dqwsbkx]{transform:scale(1.05)}.related-card--textonly[data-astro-cid-3dqwsbkx]{border:1px solid var(--color-border-strong);background:var(--color-surface)}.related-card-placeholder[data-astro-cid-3dqwsbkx]{background:linear-gradient(135deg, var(--color-primary-l-4), var(--color-accent-l-4));width:100%;height:100%}.related-card-overlay[data-astro-cid-3dqwsbkx]{background:linear-gradient(#0000 50%,#0b0f0e4d);position:absolute;inset:0}.related-card-body[data-astro-cid-3dqwsbkx]{padding:var(--space-m)}.related-card-title[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-l);color:var(--color-text-heading);margin:var(--space-2xs) 0 0}.related-card-lede[data-astro-cid-3dqwsbkx]{font-size:var(--text-s);color:var(--color-text-muted);margin:var(--space-3xs) 0 0;line-height:var(--leading-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn[data-astro-cid-3dqwsbkx]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-m);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 2rem;line-height:1;text-decoration:none;display:inline-flex}.btn[data-astro-cid-3dqwsbkx]:hover{box-shadow:var(--shadow-2);transform:scale(1.03)}.btn-primary[data-astro-cid-3dqwsbkx]{background:var(--color-primary);color:#fff;border-color:var(--color-primary-d-1)}.btn-primary[data-astro-cid-3dqwsbkx]:hover{background:var(--color-primary-l-1);border-color:var(--color-primary)}.btn-outline[data-astro-cid-3dqwsbkx]{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn-outline[data-astro-cid-3dqwsbkx]:hover{background:var(--color-primary);color:#fff}
