body:has(.professional-selected){--pd-navy:#002a5d}body:has(.professional-selected) .topbar{background:var(--pd-navy);border-bottom:0;color:white}body:has(.professional-selected) .topbar .brand{filter:brightness(0) invert(1)}body:has(.professional-selected) .topbar .icon-btn{color:white;background:#ffffff08;border-color:#ffffff60}body:has(.professional-selected) .topbar .crumb,body:has(.professional-selected) .topbar .account small{color:#c9def0}body:has(.professional-selected) .page-heading{display:none}.professional-selected{max-width:1100px;color:#08274d}.pd-identity{display:flex;align-items:center;gap:28px;background:var(--pd-navy);padding:30px 34px 44px;border-radius:20px 20px 0 0;color:white}.pd-identity>img{width:154px;height:154px;border-radius:50%;object-fit:cover;border:4px solid white;flex-shrink:0}.pd-identity>div{min-width:0}.pd-identity h1{font:800 38px/1.15 Manrope,Arial,sans-serif;letter-spacing:-1px}.pd-role{color:#4bd4ff;font-size:15px;letter-spacing:2px;font-weight:700;margin-top:12px}.pd-city{font-size:18px;margin-top:12px;color:#e4eff8}.pd-sheet{position:relative;margin-top:-22px;border-radius:27px 27px 0 0;background:white;padding:30px 34px}.pd-sheet h2{font:800 32px/1.25 Manrope,Arial,sans-serif;letter-spacing:-.9px}.pd-bio{font-size:18px;color:#70869e;line-height:1.6;margin:17px 0 25px}.pd-sheet h3{font:800 21px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.4px;margin:24px 0 13px}.pd-specialties{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-specialties>div{display:flex;gap:17px;align-items:center;background:#edf7ff;border-radius:17px;padding:22px 18px;min-width:0}.pd-specialties>div>svg{width:40px;height:40px;flex-shrink:0}.pd-specialties strong{font-size:18px;letter-spacing:-.5px;display:block}.pd-specialties p,.pd-services p{color:#7188a0;font-size:15px;line-height:1.5;margin-top:5px}.pd-services{display:grid;gap:10px}.pd-services a{display:flex;gap:18px;align-items:center;border:1px solid #dbe7f0;border-radius:16px;padding:20px}.pd-services a>svg:first-child{width:32px;height:32px;flex-shrink:0}.pd-services a>span{flex:1;min-width:0}.pd-services strong{font-size:19px;display:block;line-height:1.3}.pd-services a>svg:last-child{width:17px;flex-shrink:0}.pd-workouts,.pd-contact{display:flex;align-items:center;justify-content:center;gap:14px;border-radius:12px;min-height:50px;padding:12px 18px;font-weight:700;font-size:17px;margin-top:15px}.pd-workouts{border:1px solid #00adf2;color:#009fe8}.pd-contact{background:var(--pd-navy);color:white;margin-top:12px}.pd-workouts>svg:last-child,.pd-contact>svg:last-child{width:16px}.pd-help{display:flex;align-items:center;gap:17px;width:100%;border:0;border-radius:15px;background:#edf7ff;color:#08274d;padding:17px 20px;text-align:left;font:inherit;cursor:pointer;margin-top:15px}.pd-help strong{display:block;font-size:17px}.pd-help small{display:block;color:#738ba2;font-size:14px;margin-top:4px}.pd-help>svg:first-child{width:29px;height:29px}.pd-help>svg:last-child{margin-left:auto;width:16px}.pd-note{font-size:10px;color:#8195a8;margin-top:15px}
@media(max-width:760px){body:has(.professional-selected) .main{padding:0 0 95px}.pd-identity{border-radius:0;padding:18px 19px 35px;gap:15px}.pd-identity>img{width:100px;height:100px;border-width:3px}.pd-identity h1{font-size:25px;letter-spacing:-.7px}.pd-role{font-size:9px;letter-spacing:1.6px;margin-top:9px}.pd-city{font-size:12px;line-height:1.5;margin-top:8px}.pd-sheet{padding:23px 19px;border-radius:22px 22px 0 0;margin-top:-17px}.pd-sheet h2{font-size:25px;letter-spacing:-.7px;line-height:1.25}.pd-bio{font-size:14px;line-height:1.6;margin:14px 0 23px}.pd-sheet h3{font-size:18px;margin:22px 0 12px}.pd-specialties{gap:8px}.pd-specialties>div{padding:14px 11px;gap:9px;border-radius:13px;align-items:flex-start}.pd-specialties>div>svg{width:24px;height:24px;margin-top:2px}.pd-specialties strong{font-size:12px;letter-spacing:-.3px}.pd-specialties p{font-size:11px;line-height:1.45;margin-top:5px}.pd-services a{padding:15px 12px;gap:11px;border-radius:13px}.pd-services a>svg:first-child{width:25px;height:25px}.pd-services strong{font-size:15px}.pd-services p{font-size:12px;line-height:1.4;margin-top:4px}.pd-services a>svg:last-child{width:14px}.pd-workouts,.pd-contact{font-size:13px;gap:8px;min-height:45px;padding:11px;margin-top:13px}.pd-contact{margin-top:10px}.pd-contact>svg{width:20px}.pd-help{padding:13px 14px;gap:12px;border-radius:12px;margin-top:12px}.pd-help strong{font-size:13px}.pd-help small{font-size:12px}.pd-help>svg:first-child{width:23px;height:23px}.pd-note{font-size:9px}}
.pd-public-service{display:flex;align-items:flex-start;gap:18px;border:1px solid #dbe7f0;border-radius:16px;padding:20px}.pd-public-service>svg{width:32px;height:32px;flex-shrink:0;color:#007be8}.pd-public-service>span{min-width:0}.pd-public-service strong{font-size:19px;display:block;line-height:1.3}.pd-public-service small{display:block;color:#506f91;font-size:13px;margin-top:9px}
@media(max-width:760px){.pd-public-service{gap:11px;padding:15px 12px;border-radius:13px}.pd-public-service>svg{width:25px;height:25px}.pd-public-service strong{font-size:15px}.pd-public-service small{font-size:11px;line-height:1.45}}
