.PublicProviderIdentity-module__0KXKCG__frame{display:contents}:is(.PublicProviderIdentity-module__0KXKCG__legacyBody .profile-page>.breadcrumbs,.PublicProviderIdentity-module__0KXKCG__legacyBody .profile-page>.profile-hero){display:none}.PublicProviderIdentity-module__0KXKCG__shell{width:min(1180px,100% - 32px);margin:22px auto 12px}.PublicProviderIdentity-module__0KXKCG__breadcrumbs{min-width:0;margin-bottom:14px}.PublicProviderIdentity-module__0KXKCG__breadcrumbs ol{min-width:0;color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.PublicProviderIdentity-module__0KXKCG__breadcrumbs li{min-width:0}.PublicProviderIdentity-module__0KXKCG__breadcrumbs a{color:var(--color-primary-strong);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.PublicProviderIdentity-module__0KXKCG__hero{border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.PublicProviderIdentity-module__0KXKCG__banner{height:clamp(170px,25vw,280px);position:relative;overflow:hidden}.PublicProviderIdentity-module__0KXKCG__professionalBanner{background:linear-gradient(135deg,#312e81 0%,#6d28d9 48%,#2563eb 100%)}.PublicProviderIdentity-module__0KXKCG__businessBanner{background:linear-gradient(135deg,#172554 0%,#1d4ed8 50%,#0f766e 100%)}.PublicProviderIdentity-module__0KXKCG__bannerImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.PublicProviderIdentity-module__0KXKCG__bannerShade{pointer-events:none;background:linear-gradient(#0f172a05,#0f172a2e);position:absolute;inset:0}.PublicProviderIdentity-module__0KXKCG__body{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:22px;min-width:0;padding:0 28px 28px;display:grid}.PublicProviderIdentity-module__0KXKCG__avatarWrap{z-index:1;width:132px;height:132px;margin-top:-62px;position:relative}.PublicProviderIdentity-module__0KXKCG__avatar,.PublicProviderIdentity-module__0KXKCG__avatarFallback{border:5px solid var(--color-surface);border-radius:50%;width:132px;height:132px;box-shadow:0 12px 28px #0f172a2e}.PublicProviderIdentity-module__0KXKCG__avatar{-o-object-fit:cover;object-fit:cover;background:var(--color-surface-muted);display:block}.PublicProviderIdentity-module__0KXKCG__avatarFallback{color:var(--color-primary-strong);letter-spacing:.04em;background:linear-gradient(145deg,#ede9fe,#dbeafe);place-items:center;font-size:2rem;font-weight:900;display:grid}.PublicProviderIdentity-module__0KXKCG__identity{gap:9px;min-width:0;padding-top:20px;display:grid}.PublicProviderIdentity-module__0KXKCG__badges{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.PublicProviderIdentity-module__0KXKCG__badges>*{max-width:100%}.PublicProviderIdentity-module__0KXKCG__identity h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,4vw,2.55rem);line-height:1.08}.PublicProviderIdentity-module__0KXKCG__description,.PublicProviderIdentity-module__0KXKCG__location{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.PublicProviderIdentity-module__0KXKCG__description{max-width:780px;font-size:.98rem}.PublicProviderIdentity-module__0KXKCG__location{font-size:.88rem;font-weight:700}@media (max-width:680px){.PublicProviderIdentity-module__0KXKCG__shell{width:min(100% - 20px,1180px);margin-top:12px}.PublicProviderIdentity-module__0KXKCG__hero{border-radius:18px}.PublicProviderIdentity-module__0KXKCG__banner{height:170px}.PublicProviderIdentity-module__0KXKCG__body{grid-template-columns:1fr;gap:10px;padding:0 18px 22px}.PublicProviderIdentity-module__0KXKCG__avatarWrap,.PublicProviderIdentity-module__0KXKCG__avatar,.PublicProviderIdentity-module__0KXKCG__avatarFallback{width:104px;height:104px}.PublicProviderIdentity-module__0KXKCG__avatarWrap{margin-top:-50px}.PublicProviderIdentity-module__0KXKCG__avatar,.PublicProviderIdentity-module__0KXKCG__avatarFallback{border-width:4px}.PublicProviderIdentity-module__0KXKCG__avatarFallback{font-size:1.55rem}.PublicProviderIdentity-module__0KXKCG__identity{padding-top:0}}@media (max-width:390px){.PublicProviderIdentity-module__0KXKCG__shell{width:min(100% - 16px,1180px)}.PublicProviderIdentity-module__0KXKCG__banner{height:148px}.PublicProviderIdentity-module__0KXKCG__body{padding:0 14px 18px}.PublicProviderIdentity-module__0KXKCG__avatarWrap,.PublicProviderIdentity-module__0KXKCG__avatar,.PublicProviderIdentity-module__0KXKCG__avatarFallback{width:92px;height:92px}.PublicProviderIdentity-module__0KXKCG__avatarWrap{margin-top:-44px}.PublicProviderIdentity-module__0KXKCG__identity h1{font-size:1.55rem}}
.PublicProfileJumpNav-module__gMsEWG__shell{z-index:15;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:16px;width:min(100% - 2rem,1180px);margin:.75rem auto 0;padding:.4rem;position:sticky;top:70px;box-shadow:0 8px 24px #1d1c3614}.PublicProfileJumpNav-module__gMsEWG__rail{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.PublicProfileJumpNav-module__gMsEWG__rail::-webkit-scrollbar{display:none}.PublicProfileJumpNav-module__gMsEWG__item{min-height:40px;color:var(--color-ink-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;padding:.55rem .85rem;font-size:.78rem;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.PublicProfileJumpNav-module__gMsEWG__item:hover,.PublicProfileJumpNav-module__gMsEWG__item:focus-visible,.PublicProfileJumpNav-module__gMsEWG__active{background:var(--color-selected);color:var(--color-primary-strong);outline:none}.PublicProfileJumpNav-module__gMsEWG__active{box-shadow:inset 0 0 0 1px var(--color-border)}@media (max-width:700px){.PublicProfileJumpNav-module__gMsEWG__shell{border-radius:14px;width:calc(100% - 1rem);margin-top:.5rem;padding:.3rem;top:66px}.PublicProfileJumpNav-module__gMsEWG__item{min-height:44px;padding-inline:.75rem;font-size:.72rem}}
.CanonicalBusinessStorefrontBody-module__KQ2iEG__body{min-width:0}:is(.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .breadcrumbs,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-hero){display:none}.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-layout main>.detail-section:last-child{display:none}:is(.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card .review-details,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card .review-details>div,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card dt,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card dd){min-width:0}:is(.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card h2,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card p,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card a,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card dt,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card dd){overflow-wrap:anywhere}.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card a{word-break:break-word}@media (max-width:760px){.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside{gap:10px}.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card{padding:16px}.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card .review-details>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:6px 12px;display:grid}.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card .review-details dd{text-align:left;width:auto;max-width:none}}@media (max-width:420px){.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card{padding:14px}.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card h2{font-size:1.08rem;line-height:1.3}.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card .review-details>div{grid-template-columns:1fr;gap:3px}:is(.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card .review-details dt,.CanonicalBusinessStorefrontBody-module__KQ2iEG__body .profile-aside>.card .review-details dd){text-align:left;width:100%;max-width:100%}}
.CanonicalProfessionalProfileBody-module__VqvIMG__body{min-width:0}:is(.CanonicalProfessionalProfileBody-module__VqvIMG__body .breadcrumbs,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-hero){display:none}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-services{gap:14px}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service>div{gap:8px;min-width:0;display:grid}:is(.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service h3,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service p){overflow-wrap:anywhere}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service h3{margin:0;line-height:1.3}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service p{margin:0;line-height:1.55}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service p:last-of-type{background:var(--color-surface-muted);width:fit-content;max-width:100%;color:var(--color-ink);border-radius:10px;padding:7px 10px;font-weight:800}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service .button{white-space:nowrap;align-self:center;min-height:44px}:is(.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card .review-details,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card .review-details>div,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card dt,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card dd){min-width:0}:is(.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card h2,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card p,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card a,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card dt,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card dd){overflow-wrap:anywhere}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card a{word-break:break-word}@media (max-width:760px){.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside{gap:10px}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card{padding:16px}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card .review-details>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:6px 12px;display:grid}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card .review-details dd{text-align:left;width:auto;max-width:none}}@media (max-width:700px){.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-services{gap:12px}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service{grid-template-columns:1fr;align-items:stretch;gap:14px;padding:16px}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-service .button{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:48px}}@media (max-width:420px){.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card{padding:14px}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card h2{font-size:1.08rem;line-height:1.3}.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card .review-details>div{grid-template-columns:1fr;gap:3px}:is(.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card .review-details dt,.CanonicalProfessionalProfileBody-module__VqvIMG__body .profile-aside>.card .review-details dd){text-align:left;width:100%;max-width:100%}}
.PublicProviderProfile-module__gsTYRq__talentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PublicProviderProfile-module__gsTYRq__talentCard{align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.PublicProviderProfile-module__gsTYRq__talentCardTop{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.PublicProviderProfile-module__gsTYRq__talentCardTop>div,.PublicProviderProfile-module__gsTYRq__careerItemTop>div{min-width:0}.PublicProviderProfile-module__gsTYRq__talentCardTop h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:1.18rem;line-height:1.2}.PublicProviderProfile-module__gsTYRq__talentCard>p{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.6}.PublicProviderProfile-module__gsTYRq__opportunities,.PublicProviderProfile-module__gsTYRq__careerSignals{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.PublicProviderProfile-module__gsTYRq__opportunities>*,.PublicProviderProfile-module__gsTYRq__careerSignals>*{overflow-wrap:anywhere;max-width:100%}.PublicProviderProfile-module__gsTYRq__snapshotCard{gap:12px;min-width:0;display:grid}.PublicProviderProfile-module__gsTYRq__snapshotCard h2{overflow-wrap:anywhere;min-width:0;font-size:1.2rem;line-height:1.25}.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details{gap:10px;min-width:0}:is(.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details>div,.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details dt,.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details dd){min-width:0}:is(.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details dt,.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details dd){overflow-wrap:anywhere}.PublicProviderProfile-module__gsTYRq__heroFacts{margin-top:18px}.PublicProviderProfile-module__gsTYRq__careerNote{border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-muted);color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;padding:14px 16px;line-height:1.6}.PublicProviderProfile-module__gsTYRq__careerBlock{gap:12px;min-width:0;margin-top:20px;display:grid}.PublicProviderProfile-module__gsTYRq__careerBlock h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.35}.PublicProviderProfile-module__gsTYRq__careerTimeline{gap:10px;min-width:0;display:grid}.PublicProviderProfile-module__gsTYRq__careerItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:7px;min-width:0;padding:16px;display:grid}.PublicProviderProfile-module__gsTYRq__careerItem strong{overflow-wrap:anywhere;min-width:0;font-size:.98rem;line-height:1.35}.PublicProviderProfile-module__gsTYRq__careerItem span,.PublicProviderProfile-module__gsTYRq__careerItem p{min-width:0;color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.55}.PublicProviderProfile-module__gsTYRq__careerItemTop{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.PublicProviderProfile-module__gsTYRq__careerItemTop>div{gap:4px;display:grid}.PublicProviderProfile-module__gsTYRq__careerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.PublicProviderProfile-module__gsTYRq__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.PublicProviderProfile-module__gsTYRq__mediaCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.PublicProviderProfile-module__gsTYRq__mediaPreview{border-bottom:1px solid var(--color-border);background:linear-gradient(145deg,#f3f0ff,#edf3ff);place-items:center;min-width:0;min-height:240px;display:grid;overflow:hidden}.PublicProviderProfile-module__gsTYRq__mediaPreview img,.PublicProviderProfile-module__gsTYRq__mediaPreview video{-o-object-fit:cover;object-fit:cover;background:#0f172a;width:100%;height:300px;display:block}.PublicProviderProfile-module__gsTYRq__mediaPreview video{-o-object-fit:contain;object-fit:contain}.PublicProviderProfile-module__gsTYRq__mediaBody{align-content:start;gap:8px;min-width:0;padding:16px 18px 18px;display:grid}.PublicProviderProfile-module__gsTYRq__mediaBody>div:first-child{flex-wrap:wrap;min-width:0}.PublicProviderProfile-module__gsTYRq__mediaBody>div:first-child>*{overflow-wrap:anywhere;max-width:100%}.PublicProviderProfile-module__gsTYRq__mediaBody h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;line-height:1.35}@media (max-width:760px){.PublicProviderProfile-module__gsTYRq__talentGrid,.PublicProviderProfile-module__gsTYRq__mediaGrid,.PublicProviderProfile-module__gsTYRq__careerGrid{grid-template-columns:1fr}.PublicProviderProfile-module__gsTYRq__talentGrid,.PublicProviderProfile-module__gsTYRq__mediaGrid{gap:12px}.PublicProviderProfile-module__gsTYRq__talentCard{gap:12px;padding:16px}.PublicProviderProfile-module__gsTYRq__talentCardTop,.PublicProviderProfile-module__gsTYRq__careerItemTop{flex-direction:column;gap:8px}.PublicProviderProfile-module__gsTYRq__talentCardTop h3{margin-top:4px;font-size:1.08rem;line-height:1.3}.PublicProviderProfile-module__gsTYRq__talentCard>p,.PublicProviderProfile-module__gsTYRq__careerItem span,.PublicProviderProfile-module__gsTYRq__careerItem p{font-size:.84rem;line-height:1.5}.PublicProviderProfile-module__gsTYRq__opportunities,.PublicProviderProfile-module__gsTYRq__careerSignals{gap:6px}.PublicProviderProfile-module__gsTYRq__careerBlock{gap:10px;margin-top:16px}.PublicProviderProfile-module__gsTYRq__careerTimeline,.PublicProviderProfile-module__gsTYRq__careerGrid{gap:10px}.PublicProviderProfile-module__gsTYRq__careerItem{gap:6px;padding:14px}.PublicProviderProfile-module__gsTYRq__careerItem strong{font-size:.94rem}.PublicProviderProfile-module__gsTYRq__careerNote{padding:12px 14px;font-size:.86rem;line-height:1.5}.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:6px 12px;display:grid}.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details dd{text-align:left;width:auto;max-width:none}.PublicProviderProfile-module__gsTYRq__mediaPreview{min-height:0}.PublicProviderProfile-module__gsTYRq__mediaPreview img,.PublicProviderProfile-module__gsTYRq__mediaPreview video{height:220px}.PublicProviderProfile-module__gsTYRq__mediaBody{gap:7px;padding:14px 15px 16px}.PublicProviderProfile-module__gsTYRq__mediaBody h3{font-size:.96rem;line-height:1.4}}@media (max-width:420px){.PublicProviderProfile-module__gsTYRq__talentCard,.PublicProviderProfile-module__gsTYRq__careerItem{padding:13px}.PublicProviderProfile-module__gsTYRq__talentCardTop h3{font-size:1.02rem}.PublicProviderProfile-module__gsTYRq__careerBlock h3{font-size:1rem}.PublicProviderProfile-module__gsTYRq__careerNote{padding:11px 12px}.PublicProviderProfile-module__gsTYRq__snapshotCard{gap:10px}.PublicProviderProfile-module__gsTYRq__snapshotCard h2{font-size:1.08rem}.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details>div{grid-template-columns:1fr;gap:3px}:is(.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details dt,.PublicProviderProfile-module__gsTYRq__snapshotCard .review-details dd){text-align:left;width:100%;max-width:100%}.PublicProviderProfile-module__gsTYRq__mediaPreview img,.PublicProviderProfile-module__gsTYRq__mediaPreview video{height:190px}.PublicProviderProfile-module__gsTYRq__mediaBody{padding:12px 13px 14px}}
.BusinessStorefrontQuickBook-module__-XtugG__storefront{border:1px solid var(--color-border);background:linear-gradient(#fff,#fbfaff);border-radius:24px;gap:18px;width:min(100% - 32px,1180px);margin:18px auto 8px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 16px 40px #28235014}.BusinessStorefrontQuickBook-module__-XtugG__headingRow{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.BusinessStorefrontQuickBook-module__-XtugG__headingRow>div{min-width:0}.BusinessStorefrontQuickBook-module__-XtugG__headingRow h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:5px 0 8px;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.08}.BusinessStorefrontQuickBook-module__-XtugG__headingRow p{max-width:66ch;color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.BusinessStorefrontQuickBook-module__-XtugG__locationLine{background:var(--color-selected);width:fit-content;max-width:100%;color:var(--color-primary-strong);overflow-wrap:anywhere;white-space:normal;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:750}.BusinessStorefrontQuickBook-module__-XtugG__statusNote{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-muted);overflow-wrap:anywhere;border-radius:14px;margin:-4px 0 0;padding:11px 13px;font-size:.78rem;line-height:1.55}.BusinessStorefrontQuickBook-module__-XtugG__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__serviceCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__serviceCopy{gap:8px;min-width:0;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__signalRow{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.BusinessStorefrontQuickBook-module__-XtugG__signal{border:1px solid var(--color-border);background:var(--color-selected);width:fit-content;max-width:100%;color:var(--color-primary-strong);overflow-wrap:anywhere;white-space:normal;border-radius:999px;padding:5px 8px;font-size:.67rem;font-weight:800;line-height:1.15}.BusinessStorefrontQuickBook-module__-XtugG__positive{color:#067647;background:#ecfdf3;border-color:#abefc6}.BusinessStorefrontQuickBook-module__-XtugG__warning{color:#b54708;background:#fffaeb;border-color:#fedf89}.BusinessStorefrontQuickBook-module__-XtugG__neutral{color:var(--color-ink-muted);background:#f8f9fc}.BusinessStorefrontQuickBook-module__-XtugG__serviceCopy h3{overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.25}.BusinessStorefrontQuickBook-module__-XtugG__serviceCopy p{color:var(--color-ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts{gap:8px;min-width:0;margin:0;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding-bottom:7px;display:flex}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dt,.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.78rem}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dt{color:var(--color-ink-muted)}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dd{color:var(--color-ink);text-align:right;font-weight:750}.BusinessStorefrontQuickBook-module__-XtugG__bookingNote{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:-3px 0 0;font-size:.76rem;line-height:1.5}.BusinessStorefrontQuickBook-module__-XtugG__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__actions .button{text-align:center;width:100%;min-height:44px;padding-inline:10px}.BusinessStorefrontQuickBook-module__-XtugG__emptyState{border:1px dashed var(--color-border);color:var(--color-ink-muted);border-radius:16px;gap:5px;padding:18px;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__emptyState strong{color:var(--color-ink)}@media (max-width:900px){.BusinessStorefrontQuickBook-module__-XtugG__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BusinessStorefrontQuickBook-module__-XtugG__storefront{border-radius:20px;width:min(100% - 20px,1180px);margin-top:12px;padding:16px}.BusinessStorefrontQuickBook-module__-XtugG__headingRow{flex-direction:column;align-items:stretch}.BusinessStorefrontQuickBook-module__-XtugG__headingRow .button{width:100%;min-height:44px}.BusinessStorefrontQuickBook-module__-XtugG__serviceGrid,.BusinessStorefrontQuickBook-module__-XtugG__actions{grid-template-columns:1fr}}@media (max-width:390px){.BusinessStorefrontQuickBook-module__-XtugG__storefront{width:min(100% - 16px,1180px);padding:14px}.BusinessStorefrontQuickBook-module__-XtugG__serviceCard{padding:15px}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts div{gap:3px;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dd{text-align:left}}
.BusinessStorefrontProducts-module__WiNp1G__section{min-width:0;padding-top:1rem}.BusinessStorefrontProducts-module__WiNp1G__intro{min-width:0;margin-bottom:0}.BusinessStorefrontProducts-module__WiNp1G__intro h2,.BusinessStorefrontProducts-module__WiNp1G__intro p{overflow-wrap:anywhere}.BusinessStorefrontProducts-module__WiNp1G__grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1rem;min-width:0;display:grid}.BusinessStorefrontProducts-module__WiNp1G__card{align-content:start;gap:.8rem;min-width:0;scroll-margin-top:7rem;display:grid;overflow:hidden}.BusinessStorefrontProducts-module__WiNp1G__image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;max-width:100%;display:block}.BusinessStorefrontProducts-module__WiNp1G__summary,.BusinessStorefrontProducts-module__WiNp1G__orderForm,.BusinessStorefrontProducts-module__WiNp1G__orderForm>*{min-width:0}.BusinessStorefrontProducts-module__WiNp1G__summary .eyebrow{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:inline-block}.BusinessStorefrontProducts-module__WiNp1G__name{overflow-wrap:anywhere;margin:.35rem 0;line-height:1.3}.BusinessStorefrontProducts-module__WiNp1G__price{overflow-wrap:anywhere;max-width:100%;line-height:1.4;display:block}.BusinessStorefrontProducts-module__WiNp1G__description,.BusinessStorefrontProducts-module__WiNp1G__note,.BusinessStorefrontProducts-module__WiNp1G__feedback{overflow-wrap:anywhere;min-width:0;margin:0}.BusinessStorefrontProducts-module__WiNp1G__description{line-height:1.6}.BusinessStorefrontProducts-module__WiNp1G__orderForm{gap:.75rem;display:grid}.BusinessStorefrontProducts-module__WiNp1G__orderForm .button{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:44px}.BusinessStorefrontProducts-module__WiNp1G__note,.BusinessStorefrontProducts-module__WiNp1G__feedback{line-height:1.5}.BusinessStorefrontProducts-module__WiNp1G__feedback a{overflow-wrap:anywhere}@media (max-width:640px){.BusinessStorefrontProducts-module__WiNp1G__section{padding-top:.75rem}.BusinessStorefrontProducts-module__WiNp1G__grid{gap:.75rem}.BusinessStorefrontProducts-module__WiNp1G__card{gap:.7rem;padding:16px}.BusinessStorefrontProducts-module__WiNp1G__image{border-radius:10px}.BusinessStorefrontProducts-module__WiNp1G__orderForm{gap:.65rem}.BusinessStorefrontProducts-module__WiNp1G__orderForm .button{min-height:48px}}@media (max-width:390px){.BusinessStorefrontProducts-module__WiNp1G__card{padding:14px}.BusinessStorefrontProducts-module__WiNp1G__name{font-size:1rem}.BusinessStorefrontProducts-module__WiNp1G__price{font-size:.94rem}.BusinessStorefrontProducts-module__WiNp1G__description,.BusinessStorefrontProducts-module__WiNp1G__note,.BusinessStorefrontProducts-module__WiNp1G__feedback{font-size:.86rem;line-height:1.5}}
.ProductDetailPage-module__PWKvba__topBar{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.ProductDetailPage-module__PWKvba__topBar>*{min-width:0}.ProductDetailPage-module__PWKvba__actionCluster{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;display:flex}.ProductDetailPage-module__PWKvba__actionCluster>*{min-width:0}.ProductDetailPage-module__PWKvba__actionCluster .button{white-space:normal;text-align:center;overflow-wrap:anywhere;min-height:44px}.ProductDetailPage-module__PWKvba__intro{padding-top:16px}.ProductDetailPage-module__PWKvba__intro h1,.ProductDetailPage-module__PWKvba__description,.ProductDetailPage-module__PWKvba__sellerLine,.ProductDetailPage-module__PWKvba__sellerLine a{overflow-wrap:anywhere;word-break:break-word}.ProductDetailPage-module__PWKvba__intro h1{max-width:22ch}.ProductDetailPage-module__PWKvba__description{max-width:72ch;line-height:1.65}.ProductDetailPage-module__PWKvba__sellerLine{color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:12px;line-height:1.5;display:flex}.ProductDetailPage-module__PWKvba__sellerLine a{color:var(--color-primary-strong);font-weight:750}.ProductDetailPage-module__PWKvba__separator{color:var(--color-ink-muted)}.ProductDetailPage-module__PWKvba__ctaRow{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.ProductDetailPage-module__PWKvba__ctaRow .button{white-space:normal;text-align:center;overflow-wrap:anywhere;min-height:44px}@media (max-width:640px){.ProductDetailPage-module__PWKvba__topBar{gap:10px;display:grid}.ProductDetailPage-module__PWKvba__actionCluster,.ProductDetailPage-module__PWKvba__actionCluster>*,.ProductDetailPage-module__PWKvba__ctaRow{width:100%}.ProductDetailPage-module__PWKvba__topBar>.button{width:100%}.ProductDetailPage-module__PWKvba__actionCluster .button{width:100%}.ProductDetailPage-module__PWKvba__ctaRow .button{width:100%}.ProductDetailPage-module__PWKvba__actionCluster{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProductDetailPage-module__PWKvba__intro{padding-top:12px}.ProductDetailPage-module__PWKvba__intro h1{max-width:none}.ProductDetailPage-module__PWKvba__ctaRow{grid-template-columns:1fr;display:grid}}@media (max-width:390px){.ProductDetailPage-module__PWKvba__topBar{padding-top:12px}.ProductDetailPage-module__PWKvba__actionCluster{grid-template-columns:1fr}.ProductDetailPage-module__PWKvba__sellerLine{gap:4px;display:grid}.ProductDetailPage-module__PWKvba__separator{display:none}}
