.service-hero[data-astro-cid-yhuklcki]{padding:var(--spacing-xl) 0 var(--spacing-lg);text-align:left;position:relative;overflow:hidden;background-image:radial-gradient(circle at 15% 25%,rgba(14,116,144,.1),transparent 35%),radial-gradient(circle at 80% 10%,rgba(249,115,22,.08),transparent 30%),linear-gradient(135deg,#ecfdf5,#fff 60%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:15% 25%,80% 10%,left center;background-size:auto,auto,100% 100%}.service-hero[data-astro-cid-yhuklcki].physio{position:relative}.service-hero[data-astro-cid-yhuklcki].physio:before{content:"";position:absolute;inset:0;width:100%;background-image:linear-gradient(90deg,#e0f2fef2,#e0f2fedb 25%,#e0f2fe94 55%,#e0f2fe38,#e0f2fe00 95%),url(/images/physio-gosnells.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:100% 100%,contain;pointer-events:none;z-index:0}.service-hero[data-astro-cid-yhuklcki].physio>.container[data-astro-cid-yhuklcki]{position:relative;z-index:2}.eyebrow[data-astro-cid-yhuklcki]{font-weight:600;color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.eyebrow-center[data-astro-cid-yhuklcki]{font-weight:600;color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;display:block}.heading-lg[data-astro-cid-yhuklcki]{font-size:2.5rem;color:var(--color-primary-dark);line-height:1.2;margin-bottom:1rem}.text-lg[data-astro-cid-yhuklcki]{font-size:1.125rem}.text-slate-600[data-astro-cid-yhuklcki]{color:#475569}.service-hero[data-astro-cid-yhuklcki] h1[data-astro-cid-yhuklcki]{font-size:3rem;margin-bottom:var(--spacing-sm);color:var(--color-primary-dark)}.lede[data-astro-cid-yhuklcki]{font-size:1.25rem;color:var(--color-text);max-width:720px;margin-bottom:var(--spacing-md)}.hero-actions[data-astro-cid-yhuklcki]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.bio-block[data-astro-cid-yhuklcki]{background:linear-gradient(135deg,var(--color-secondary) 0%,#ffffff 100%);border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:4rem;border:1px solid rgba(14,116,144,.1);position:relative;overflow:hidden}.bio-block[data-astro-cid-yhuklcki]:before{content:'"';position:absolute;top:-1rem;left:1rem;font-size:10rem;color:#0e74900d;font-family:serif;line-height:1;pointer-events:none}.bio-content[data-astro-cid-yhuklcki]{position:relative;z-index:1;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.bio-avatar[data-astro-cid-yhuklcki]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid white;box-shadow:var(--shadow-md);flex-shrink:0}.bio-text[data-astro-cid-yhuklcki]{font-size:1.25rem;color:var(--color-primary-dark);line-height:1.7;margin-bottom:0;font-style:italic}@media(min-width:768px){.bio-content[data-astro-cid-yhuklcki]{flex-direction:row;text-align:left;align-items:center}.bio-text[data-astro-cid-yhuklcki]{font-size:1.35rem}}.btn-hotdoc[data-astro-cid-yhuklcki]{display:inline-flex;align-items:center;gap:8px}.btn-logo[data-astro-cid-yhuklcki]{height:20px;width:auto}.service-grid[data-astro-cid-yhuklcki]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card[data-astro-cid-yhuklcki]{background:#fff;border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-md);border:1px solid rgba(14,116,144,.08);transition:all .3s ease;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden}.service-card[data-astro-cid-yhuklcki]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:#0e749033}.icon-wrapper[data-astro-cid-yhuklcki]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--color-secondary) 0%,#ffffff 100%);color:var(--color-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0e74901a;margin-bottom:.5rem}.service-card[data-astro-cid-yhuklcki] h3[data-astro-cid-yhuklcki]{font-size:1.25rem;color:var(--color-primary-dark);margin:0}.service-card[data-astro-cid-yhuklcki] p[data-astro-cid-yhuklcki]{color:var(--color-text-light);line-height:1.6;margin:0}.service-highlight[data-astro-cid-yhuklcki]{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center}.heading-md[data-astro-cid-yhuklcki]{font-size:2rem;color:var(--color-primary-dark);line-height:1.3;margin:0}.mb-6[data-astro-cid-yhuklcki]{margin-bottom:1.5rem}.mt-8[data-astro-cid-yhuklcki]{margin-top:2rem}.checklist-premium[data-astro-cid-yhuklcki]{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem}.checklist-premium[data-astro-cid-yhuklcki] li[data-astro-cid-yhuklcki]{display:flex;align-items:flex-start;gap:1rem;font-size:1.1rem;color:var(--color-text)}.check-icon[data-astro-cid-yhuklcki]{flex-shrink:0;width:24px;height:24px;color:var(--color-primary);margin-top:.1rem}.info-card-premium[data-astro-cid-yhuklcki]{background:#fff;border-radius:var(--radius-xl);padding:2.5rem;box-shadow:var(--shadow-xl);border:1px solid rgba(14,116,144,.08);position:relative;transform:rotate(-2.5deg);transition:transform .3s ease}.info-card-premium[data-astro-cid-yhuklcki]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--color-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.info-card-premium[data-astro-cid-yhuklcki]:hover{transform:rotate(0) scale(1.02)}.card-header[data-astro-cid-yhuklcki]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(14,116,144,.1)}.icon-circle[data-astro-cid-yhuklcki]{width:40px;height:40px;background:#f0f9ff;color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.card-header[data-astro-cid-yhuklcki] h3[data-astro-cid-yhuklcki]{margin:0;font-size:1.25rem;color:var(--color-primary-dark)}.info-list[data-astro-cid-yhuklcki]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.info-list[data-astro-cid-yhuklcki] li[data-astro-cid-yhuklcki]{position:relative;padding-left:1.5rem;color:var(--color-text);line-height:1.5}.info-list[data-astro-cid-yhuklcki] li[data-astro-cid-yhuklcki]:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0;top:0;font-size:1.2rem;line-height:1.5}.cta-panel[data-astro-cid-yhuklcki]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.cta-panel[data-astro-cid-yhuklcki]>div[data-astro-cid-yhuklcki]{background:#fff;border-radius:var(--radius-xl);border:1px solid rgba(14,116,144,.08);padding:2rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:1rem;align-items:flex-start;transition:transform .2s ease,box-shadow .2s ease}.cta-panel[data-astro-cid-yhuklcki]>div[data-astro-cid-yhuklcki]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.cta-panel[data-astro-cid-yhuklcki] h3[data-astro-cid-yhuklcki]{font-size:1.25rem;color:var(--color-primary-dark);margin:0}.cta-panel[data-astro-cid-yhuklcki] p[data-astro-cid-yhuklcki]{color:var(--color-text-light);margin:0;line-height:1.5}@media(max-width:900px){.service-highlight[data-astro-cid-yhuklcki]{grid-template-columns:1fr}.service-hero[data-astro-cid-yhuklcki].physio:before{left:0;right:0;width:100%;background-position:left top,center;background-size:100% 100%,cover;opacity:.96}}@media(max-width:640px){.service-hero[data-astro-cid-yhuklcki]{padding:var(--spacing-lg) 0 var(--spacing-md)}.service-hero[data-astro-cid-yhuklcki] h1[data-astro-cid-yhuklcki]{font-size:2.25rem}.lede[data-astro-cid-yhuklcki]{font-size:1.1rem}.hero-actions[data-astro-cid-yhuklcki]{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);max-width:360px}.hero-actions[data-astro-cid-yhuklcki] .btn[data-astro-cid-yhuklcki]{width:100%;text-align:center}.heading-lg[data-astro-cid-yhuklcki]{font-size:2rem}}#services[data-astro-cid-yhuklcki]{scroll-margin-top:120px}
