.hero-section[data-astro-cid-j7pv25f6]{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;background-image:url(/images/682ef7d046d6d45246a413e6.png);background-size:cover;background-position:center;overflow:hidden}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#ebf0f280}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;padding:80px 24px;display:flex;flex-direction:column;align-items:center;max-width:820px}.hero-profile[data-astro-cid-j7pv25f6]{width:180px;height:180px;border-radius:50%;overflow:hidden;border:5px solid var(--color-white);box-shadow:0 8px 32px #263b4433;margin-bottom:32px;flex-shrink:0}.hero-profile[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center top}.hero-inner[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--color-deep-marine);margin-bottom:28px;font-family:var(--font-heading)}.hero-kicker[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-body);font-size:clamp(.85rem,1.6vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-healing-teal)}.hero-kicker[data-astro-cid-j7pv25f6]:before,.hero-kicker[data-astro-cid-j7pv25f6]:after{content:"";width:32px;height:2px;background:currentColor;opacity:.6}.hero-title-main[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.25;max-width:720px}.hero-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-deep-marine);max-width:600px;line-height:1.7}.hero-inner[data-astro-cid-j7pv25f6] .hero-lead[data-astro-cid-j7pv25f6]{font-size:1.15rem;font-weight:500;margin-bottom:20px}.hero-inner[data-astro-cid-j7pv25f6] .hero-sub[data-astro-cid-j7pv25f6]{font-size:1rem;opacity:.8;margin-bottom:36px;padding-top:20px;border-top:1px solid rgba(38,59,68,.15)}.btn-primary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;background:var(--color-healing-teal);color:var(--color-white);padding:14px 32px;border-radius:8px;font-family:var(--font-body);font-weight:600;font-size:1rem;text-decoration:none;transition:background .2s,transform .15s}.btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--color-deep-marine);transform:translateY(-2px)}.pd-osteo-about-section[data-astro-cid-j7pv25f6]{padding:80px 24px;background:var(--color-white);font-family:var(--font-body)}.pd-osteo-container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto}.pd-osteo-content-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pd-osteo-text-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px}.pd-osteo-paragraph[data-astro-cid-j7pv25f6]{font-size:1.05rem;font-weight:400;line-height:1.8;color:var(--color-deep-marine);margin:0}.pd-osteo-paragraph[data-astro-cid-j7pv25f6]:first-child{font-size:1.15rem;font-weight:500}.pd-osteo-highlight-text[data-astro-cid-j7pv25f6]{background:linear-gradient(120deg,#3a8c8c1f,#a0cecf1f);padding:2px 8px;border-radius:6px;font-weight:600;color:var(--color-healing-teal)}.pd-osteo-image-wrapper[data-astro-cid-j7pv25f6]{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #263b441f}.pd-osteo-main-image[data-astro-cid-j7pv25f6]{width:100%;height:auto;object-fit:cover}.pd-osteo-serv-section[data-astro-cid-j7pv25f6]{padding:80px 24px;background:var(--color-tranquil-blue);font-family:var(--font-body)}.pd-osteo-serv-container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto}.serv-section-eyebrow[data-astro-cid-j7pv25f6]{text-align:center;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-healing-teal);margin-bottom:8px}.serv-section-title[data-astro-cid-j7pv25f6]{text-align:center;font-size:clamp(1.5rem,3vw,2.25rem);color:var(--color-deep-marine);margin-bottom:40px;font-family:var(--font-heading)}.pd-osteo-serv-card-container[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.pd-osteo-serv-card[data-astro-cid-j7pv25f6]{background:var(--color-white);border-radius:20px;box-shadow:0 8px 40px #263b441a;overflow:hidden;max-width:900px;width:100%}.pd-osteo-serv-card-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:20px;padding:28px 32px;background:linear-gradient(135deg,var(--color-deep-marine),var(--color-healing-teal));color:var(--color-white)}.pd-osteo-serv-icon-wrapper[data-astro-cid-j7pv25f6]{width:56px;height:56px;background:#ffffff26;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-osteo-serv-icon-svg[data-astro-cid-j7pv25f6]{width:32px;height:32px;fill:var(--color-white)}.pd-osteo-serv-header-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.4rem;margin:0 0 4px;color:var(--color-white)}.pd-osteo-serv-header-subtitle[data-astro-cid-j7pv25f6]{font-size:.95rem;margin:0;opacity:.85;color:var(--color-white)}.pd-osteo-serv-card-body[data-astro-cid-j7pv25f6]{padding:32px;display:flex;flex-direction:column;gap:20px}.pd-osteo-serv-location[data-astro-cid-j7pv25f6],.pd-osteo-serv-description[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.7;color:var(--color-deep-marine);margin:0}.pd-osteo-serv-details-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1rem;color:var(--color-deep-marine);margin:0 0 16px}.pd-osteo-serv-techniques-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.pd-osteo-serv-technique-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--color-tranquil-blue);border-radius:8px}.pd-osteo-serv-technique-icon[data-astro-cid-j7pv25f6]{width:20px;height:20px;fill:var(--color-healing-teal);flex-shrink:0}.pd-osteo-serv-technique-text[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:500;color:var(--color-deep-marine)}.pd-osteo-serv-highlight[data-astro-cid-j7pv25f6]{border-left:4px solid var(--color-healing-teal);padding:14px 20px;margin:0;background:var(--color-soft-sand);border-radius:0 8px 8px 0;font-style:italic;font-size:1.05rem;color:var(--color-deep-marine)}.pd-osteo-serv-cta-container[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;padding-top:8px}.pd-osteo-serv-cta-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;background:var(--color-healing-teal);color:var(--color-white);padding:14px 32px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:background .2s,transform .15s}.pd-osteo-serv-cta-button[data-astro-cid-j7pv25f6]:hover{background:var(--color-deep-marine);transform:translateY(-2px)}.pd-osteo-serv-cta-icon[data-astro-cid-j7pv25f6]{width:20px;height:20px;fill:currentColor}.split-section[data-astro-cid-j7pv25f6]{padding:80px 24px;background:var(--color-white)}.split-inner[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.split-eyebrow[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-healing-teal);margin-bottom:12px}.split-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-deep-marine);margin-bottom:20px}.split-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.8;color:var(--color-deep-marine);opacity:.85;margin-bottom:32px}.split-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;border-radius:16px;box-shadow:0 20px 60px #263b441f}.steps-section[data-astro-cid-j7pv25f6]{padding:80px 24px;background:var(--color-tranquil-blue)}.steps-inner[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto}.steps-title[data-astro-cid-j7pv25f6]{text-align:center;font-size:clamp(1.5rem,3vw,2.25rem);color:var(--color-deep-marine);margin-bottom:48px}.steps-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.step-card[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-white);border-radius:16px;padding:36px 28px 32px;box-shadow:0 8px 32px #263b4414;border-top:4px solid var(--color-healing-teal)}.step-num[data-astro-cid-j7pv25f6]{width:48px;height:48px;border-radius:50%;background:var(--color-healing-teal);color:var(--color-white);font-family:var(--font-heading);font-weight:700;font-size:1.25rem;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.step-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-deep-marine);margin-bottom:12px}.step-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.7;color:var(--color-deep-marine);opacity:.85;margin:0}.motifs-section[data-astro-cid-j7pv25f6]{padding:80px 24px;background:var(--color-white)}.motifs-inner[data-astro-cid-j7pv25f6]{max-width:860px;margin:0 auto}.motifs-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2.25rem);color:var(--color-deep-marine);margin-bottom:24px;text-align:center}.motifs-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.8;color:var(--color-deep-marine);margin:0 0 24px}.motifs-inner[data-astro-cid-j7pv25f6] .motifs-note[data-astro-cid-j7pv25f6]{border-left:4px solid var(--color-healing-teal);padding:14px 20px;background:var(--color-soft-sand);border-radius:0 8px 8px 0;margin:0}.experience-section[data-astro-cid-j7pv25f6]{padding:80px 24px;background:var(--color-deep-marine);color:var(--color-white);overflow:hidden}.experience-inner[data-astro-cid-j7pv25f6]{max-width:960px;margin:0 auto;display:flex;align-items:center;gap:56px}.experience-ring[data-astro-cid-j7pv25f6]{position:relative;width:220px;height:220px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,var(--color-deep-marine) 62%,transparent 63%),conic-gradient(var(--color-healing-teal) 0 300deg,rgba(255,255,255,.12) 300deg 360deg);box-shadow:0 0 0 12px #3a8c8c1f}.experience-number[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:5rem;font-weight:900;line-height:1;color:var(--color-white)}.experience-plus[data-astro-cid-j7pv25f6]{font-size:3rem;color:var(--color-healing-teal);vertical-align:top}.experience-label[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2.25rem);color:var(--color-white);margin-bottom:16px}.experience-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.8;color:var(--color-tranquil-blue);opacity:.9;margin:0;padding-left:20px;border-left:3px solid var(--color-healing-teal)}.quote-section[data-astro-cid-j7pv25f6]{padding:80px 24px;background:var(--color-soft-sand)}.quote-inner[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto;text-align:center}.quote-text[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(1.25rem,2.5vw,1.625rem);font-style:italic;font-weight:400;color:var(--color-deep-marine);line-height:1.6;margin:0 0 24px;position:relative;padding:0 24px}.quote-text[data-astro-cid-j7pv25f6]:before{content:"“";font-size:5rem;color:var(--color-healing-teal);opacity:.4;position:absolute;top:-20px;left:-16px;line-height:1;font-family:Georgia,serif}.quote-source[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-style:normal;font-weight:600;font-size:1rem;color:var(--color-healing-teal);letter-spacing:.05em}.cta-section[data-astro-cid-j7pv25f6]{padding:80px 24px;background:linear-gradient(135deg,var(--color-healing-teal) 0%,var(--color-deep-marine) 100%);color:var(--color-white)}.cta-inner[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto;text-align:center}.cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,4vw,2.5rem);color:var(--color-white);margin-bottom:20px}.cta-inner[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:1.125rem;opacity:.9;margin-bottom:40px}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:28px}.cta-section[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{background:var(--color-white);color:var(--color-healing-teal);font-size:1.1rem;padding:16px 40px}.cta-section[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--color-soft-sand);transform:translateY(-2px)}.cta-inner[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-of-type{margin-bottom:40px}.cta-inner[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(:last-of-type){margin-bottom:16px}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.btn-secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;background:transparent;color:var(--color-white);border:2px solid var(--color-white);padding:14px 38px;border-radius:8px;font-family:var(--font-body);font-weight:600;font-size:1.1rem;text-decoration:none;transition:background .2s,transform .15s}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f;transform:translateY(-2px)}@media(max-width:768px){.pd-osteo-content-grid[data-astro-cid-j7pv25f6],.split-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px}.pd-osteo-serv-techniques-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.steps-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.experience-inner[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center;gap:36px}.experience-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding-left:0;padding-top:16px;border-left:none;border-top:3px solid var(--color-healing-teal)}}@media(max-width:480px){.pd-osteo-serv-techniques-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
