.container[data-astro-cid-qsk25rey]{max-width:1000px;margin:0 auto;padding:0 24px}.page-hero[data-astro-cid-qsk25rey]{background:linear-gradient(135deg,#1a2a3a,var(--color-healing-teal));padding:80px 24px;text-align:center;color:var(--color-white)}.hero-inner[data-astro-cid-qsk25rey]{max-width:760px;margin:0 auto}.hero-icon[data-astro-cid-qsk25rey]{font-size:3rem;color:#a4d4dccc;margin-bottom:20px;display:block}.page-hero[data-astro-cid-qsk25rey] h1[data-astro-cid-qsk25rey]{font-size:clamp(1.75rem,4vw,2.75rem);color:var(--color-white);margin-bottom:20px}.page-hero[data-astro-cid-qsk25rey] p[data-astro-cid-qsk25rey]{font-size:1.05rem;opacity:.9;margin-bottom:32px;line-height:1.7}.btn-hero[data-astro-cid-qsk25rey]{display:inline-block;background:var(--color-white);color:var(--color-healing-teal);padding:14px 32px;border-radius:8px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s}.btn-hero[data-astro-cid-qsk25rey]:hover{background:var(--color-soft-sand);transform:translateY(-2px)}.empathy-bar[data-astro-cid-qsk25rey]{background:var(--color-soft-sand);padding:20px 24px;text-align:center;color:var(--color-deep-marine);font-size:1rem}.empathy-bar[data-astro-cid-qsk25rey] i[data-astro-cid-qsk25rey]{color:var(--color-healing-teal);margin-right:8px}.empathy-bar[data-astro-cid-qsk25rey] p[data-astro-cid-qsk25rey]{margin:0}.content-section[data-astro-cid-qsk25rey]{padding:80px 24px;background:var(--color-white)}.section-header[data-astro-cid-qsk25rey]{text-align:center;margin-bottom:48px}.section-header[data-astro-cid-qsk25rey] h2[data-astro-cid-qsk25rey]{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-deep-marine);margin-bottom:12px}.section-header[data-astro-cid-qsk25rey] p[data-astro-cid-qsk25rey]{color:var(--color-deep-marine);opacity:.8}.cards-grid[data-astro-cid-qsk25rey]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.feature-card[data-astro-cid-qsk25rey]{background:var(--color-tranquil-blue);border-radius:16px;padding:32px}.icon-box[data-astro-cid-qsk25rey]{width:60px;height:60px;background:var(--color-healing-teal);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-box[data-astro-cid-qsk25rey] .fa-solid[data-astro-cid-qsk25rey]{font-size:1.4rem;color:var(--color-white)}.feature-card[data-astro-cid-qsk25rey] h3[data-astro-cid-qsk25rey]{font-family:var(--font-heading);font-size:1.05rem;color:var(--color-deep-marine);margin-bottom:12px}.feature-card[data-astro-cid-qsk25rey] p[data-astro-cid-qsk25rey]{font-size:.9rem;line-height:1.7;color:var(--color-deep-marine);opacity:.85;margin-bottom:16px}.details-list[data-astro-cid-qsk25rey]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.details-list[data-astro-cid-qsk25rey] li[data-astro-cid-qsk25rey]{font-size:.875rem;color:var(--color-deep-marine);padding-left:20px;position:relative}.details-list[data-astro-cid-qsk25rey] li[data-astro-cid-qsk25rey]:before{content:"→";color:var(--color-healing-teal);position:absolute;left:0;font-weight:700}.cta-section[data-astro-cid-qsk25rey]{padding:80px 24px;text-align:center;background:linear-gradient(135deg,#1a2a3a,var(--color-healing-teal))}.cta-inner[data-astro-cid-qsk25rey]{max-width:600px;margin:0 auto}.cta-sun[data-astro-cid-qsk25rey]{font-size:2.5rem;color:#fc0;margin-bottom:20px;display:block}.cta-inner[data-astro-cid-qsk25rey] h2[data-astro-cid-qsk25rey]{font-size:clamp(1.75rem,4vw,2.5rem);color:var(--color-white);margin-bottom:16px}.cta-inner[data-astro-cid-qsk25rey] p[data-astro-cid-qsk25rey]{color:var(--color-tranquil-blue);opacity:.9;margin-bottom:12px}.contact-info[data-astro-cid-qsk25rey] a[data-astro-cid-qsk25rey]{color:var(--color-healing-teal);text-decoration:none}.contact-info[data-astro-cid-qsk25rey] a[data-astro-cid-qsk25rey]:hover{text-decoration:underline}.btn-cta[data-astro-cid-qsk25rey]{display:inline-block;background:var(--color-white);color:var(--color-healing-teal);padding:16px 40px;border-radius:8px;font-weight:700;font-size:1.05rem;text-decoration:none;transition:background .2s,transform .15s;margin-top:20px}.btn-cta[data-astro-cid-qsk25rey]:hover{background:var(--color-soft-sand);transform:translateY(-2px)}@media(max-width:600px){.cards-grid[data-astro-cid-qsk25rey]{grid-template-columns:1fr}}
