:root{--sp-maroon: #5C1A3A;--sp-maroon-dark: #3E1028;--sp-maroon-light: #7D2E5A;--sp-maroon-pale: #F5EEF2;--sp-cream: #FAFAF8;--sp-sand: #F2EDE7;--sp-sand-dark: #E8E0D8;--sp-grey-dark: #3A3A3A;--sp-grey: #6B6B6B;--sp-grey-light: #AAAAAA;--sp-border: #DDDAD6;--sp-white: #FFFFFF;--sp-green: #2C6E49;--sp-amber: #9A6B00;--sp-red: #B22222;--sp-star: #D4A017;--sp-radius: 6px;--sp-radius-pill: 100px;--sp-font: Georgia, "Times New Roman", serif;--sp-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sp-shadow: 0 2px 16px rgba(92,26,58,.1)}.sp-card{font-family:var(--sp-font-sans);color:var(--sp-grey-dark);background:var(--sp-cream);max-width:860px;margin:0 auto;padding:0 16px 60px;line-height:1.5}.sp-card *,.sp-card *:before,.sp-card *:after{box-sizing:border-box}.sp-section-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-maroon);margin:0 0 16px}.sp-header{background:var(--sp-maroon-dark);border-radius:var(--sp-radius);padding:24px 28px 20px;color:var(--sp-white);display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;margin-bottom:4px}.sp-header__identity{display:flex;flex-direction:column;gap:6px}.sp-header__name{font-family:var(--sp-font);font-size:22px;font-weight:700;color:var(--sp-white);margin:0;line-height:1.2}.sp-header__clinic{font-size:13px;color:#ffffffc7;margin:0}.sp-header__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.sp-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--sp-radius-pill);border:1px solid rgba(255,255,255,.35);font-size:11px;color:#ffffffe6;background:transparent;white-space:nowrap}.sp-badge--highlight{background:var(--sp-maroon-light);border-color:var(--sp-maroon-light);color:var(--sp-white);font-weight:600}.sp-header__rating{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sp-overall-score{font-family:var(--sp-font);font-size:52px;font-weight:700;color:var(--sp-white);line-height:1}.sp-overall-label{font-size:11px;color:#ffffffa6;text-align:right}.sp-stars{display:flex;gap:2px;color:var(--sp-star);font-size:18px;line-height:1}.sp-recommend-badge{background:var(--sp-maroon-light);color:var(--sp-white);font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--sp-radius-pill);margin-top:2px}.sp-header__meta{background:var(--sp-white);border:1px solid var(--sp-border);border-top:none;border-radius:0 0 var(--sp-radius) var(--sp-radius);padding:10px 20px;display:flex;flex-wrap:wrap;gap:4px 20px;font-size:12.5px;color:var(--sp-grey);margin-bottom:20px}.sp-header__meta strong{color:var(--sp-grey-dark)}.sp-dimensions{background:var(--sp-white);border:1px solid var(--sp-border);border-radius:var(--sp-radius);padding:20px 24px;margin-bottom:20px}.sp-ratings-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 40px}.sp-rating-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:7px 0;border-bottom:1px solid var(--sp-sand-dark)}.sp-rating-label{font-size:13px;color:var(--sp-grey-dark)}.sp-rating-score{font-size:13px;font-weight:700;color:var(--sp-grey-dark);min-width:28px;text-align:right}.sp-bar-track{grid-column:1 / -1;height:4px;background:var(--sp-sand-dark);border-radius:2px;margin-top:-4px;overflow:hidden;width:100%}.sp-rating-row{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid var(--sp-sand)}.sp-rating-row:last-child{border-bottom:none}.sp-rating-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}.sp-bar-fill{height:100%;background:var(--sp-maroon);border-radius:2px;width:0;transition:width .7s cubic-bezier(.4,0,.2,1)}.sp-bar-fill.is-animated{width:var(--fill-pct)}.sp-journey{background:var(--sp-white);border:1px solid var(--sp-border);border-radius:var(--sp-radius);padding:20px 24px;margin-bottom:20px}.sp-stage{border-bottom:1px solid var(--sp-sand-dark)}.sp-stage:last-child{border-bottom:none}.sp-stage__header{display:flex;align-items:flex-start;gap:14px;padding:14px 0;cursor:pointer;background:none;border:none;width:100%;text-align:left}.sp-stage__header:focus-visible{outline:2px solid var(--sp-maroon);outline-offset:2px;border-radius:4px}.sp-stage__number{width:28px;height:28px;border-radius:50%;background:var(--sp-maroon);color:var(--sp-white);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.sp-stage__title{font-size:14px;font-weight:700;color:var(--sp-grey-dark);flex:1;line-height:1.4;padding-top:4px}.sp-stage__chevron{color:var(--sp-grey-light);font-size:16px;transition:transform .25s ease;padding-top:4px;flex-shrink:0}.sp-stage.is-open .sp-stage__chevron{transform:rotate(180deg)}.sp-stage__body{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:42px}.sp-stage__text{font-size:13px;color:var(--sp-grey);line-height:1.6;margin:0 0 12px}.sp-pills{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px}.sp-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--sp-radius-pill);border:1px solid var(--sp-border);font-size:11px;color:var(--sp-grey);background:var(--sp-sand);white-space:nowrap}.sp-pills span.sp-pill{background:#c4863a!important;color:#faf8f5!important;border-color:#c4863a!important}.sp-facts{background:var(--sp-white);border:1px solid var(--sp-border);border-radius:var(--sp-radius);padding:20px 24px;margin-bottom:20px}.sp-facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:20px}.sp-fact-card{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 0;border-bottom:1px solid var(--sp-sand)}.sp-fact-card:nth-child(odd){padding-right:24px;border-right:1px solid var(--sp-sand)}.sp-fact-card:nth-child(2n){padding-left:24px}.sp-fact-card:nth-last-child(-n+2){border-bottom:none}.sp-fact-indicator{width:14px;height:14px;border-radius:50%;border:2px solid var(--sp-border);flex-shrink:0;margin-top:3px;background:transparent}.sp-fact-card--filled .sp-fact-indicator{background:var(--sp-maroon);border-color:var(--sp-maroon)}.sp-fact-card--partial .sp-fact-indicator{background:transparent;border-color:var(--sp-maroon)}.sp-fact-label{font-size:13px;font-weight:700;color:var(--sp-grey-dark);margin:0 0 3px}.sp-fact-detail{font-size:12px;color:var(--sp-grey);line-height:1.45;margin:0}.sp-locations-label{font-size:12px;font-weight:600;color:var(--sp-grey-dark);margin-bottom:8px}.sp-redflag-section{margin-top:20px;padding-top:16px;border-top:1px solid var(--sp-sand-dark)}.sp-redflag-label{font-size:12px;font-weight:600;color:var(--sp-grey-dark);margin-bottom:10px}.sp-redflags{display:flex;flex-wrap:wrap;gap:8px 28px}.sp-redflag{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sp-grey-dark)}.sp-redflag__dot{width:8px;height:8px;border-radius:50%;background:var(--sp-maroon);flex-shrink:0}.sp-redflag--alert .sp-redflag__dot{background:var(--sp-red)}.sp-voices{background:var(--sp-white);border:1px solid var(--sp-border);border-radius:var(--sp-radius);padding:20px 24px;margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.sp-voice-card{border:1px solid var(--sp-border);border-radius:var(--sp-radius);padding:16px 18px}.sp-voice-card__label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-maroon);margin:0 0 10px}.sp-voice-card__quote{font-size:13px;font-style:italic;color:var(--sp-grey-dark);line-height:1.65;margin:0 0 12px}.sp-recommend{background:var(--sp-maroon-dark);border-radius:var(--sp-radius);padding:20px 24px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;color:var(--sp-white)}.sp-recommend__left{display:flex;flex-direction:column;align-items:flex-start}.sp-recommend__eyebrow{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff9;line-height:1.2}.sp-recommend__pct{font-family:var(--sp-font);font-size:64px;font-weight:700;color:var(--sp-white);line-height:1;margin:2px 0}.sp-recommend__bar{height:3px;width:100%;background:#fff3;border-radius:2px;margin-top:4px;overflow:hidden}.sp-recommend__bar-fill{height:100%;background:#ffffffb3;border-radius:2px;width:0;transition:width .8s ease .3s}.sp-recommend__bar-fill.is-animated{width:var(--fill-pct)}.sp-recommend__text{font-size:13px;color:#ffffffd9;line-height:1.6;margin:0}@media(max-width:600px){.sp-header{grid-template-columns:1fr}.sp-header__rating{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.sp-overall-label{display:none}.sp-ratings-grid,.sp-facts-grid{grid-template-columns:1fr}.sp-fact-card:nth-child(odd){border-right:none;padding-right:0}.sp-fact-card:nth-child(2n){padding-left:0}.sp-fact-card:nth-last-child(-n+2){border-bottom:1px solid var(--sp-sand)}.sp-fact-card:last-child{border-bottom:none}.sp-recommend{grid-template-columns:1fr;gap:12px}}@media(prefers-reduced-motion:reduce){.sp-bar-fill,.sp-recommend__bar-fill,.sp-stage__chevron,.sp-stage__body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/surgeon-profile.css.map */
