.hero[data-astro-cid-hh2yy77h]{position:relative;overflow:hidden;text-align:center;color:var(--text-light);padding:64px 32px 60px;background:radial-gradient(ellipse 700px 500px at 15% 0%,rgba(62,120,100,.28) 0%,transparent 60%),radial-gradient(ellipse 600px 500px at 90% 20%,rgba(193,112,61,.26) 0%,transparent 55%),linear-gradient(180deg,var(--dark2) 0%,var(--dark) 100%)}.hero-eyebrow[data-astro-cid-hh2yy77h]{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;font-weight:600;border:1px solid var(--dark-border);padding:8px 18px;border-radius:var(--radius-btn);background:#ffffff08;color:var(--accent)}.hero[data-astro-cid-hh2yy77h] h1[data-astro-cid-hh2yy77h]{font-size:clamp(28px,4vw,42px);font-weight:600;max-width:720px;margin:0 auto 16px}.hero-sub[data-astro-cid-hh2yy77h]{font-size:15.5px;color:var(--text-mid);max-width:560px;margin:0 auto 26px}.hero-cta-row[data-astro-cid-hh2yy77h]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn-hero[data-astro-cid-hh2yy77h]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--accent-deep),var(--dark));color:#fff;padding:13px 28px;border-radius:var(--radius-btn);font-size:var(--text-base);font-weight:600;box-shadow:var(--shadow-btn-accent)}.btn-hero-secondary[data-astro-cid-hh2yy77h]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--dark-border);color:var(--text-light);padding:13px 26px;border-radius:var(--radius-btn);font-size:var(--text-base);font-weight:600}.switch-note[data-astro-cid-hh2yy77h]{margin-top:22px;font-size:var(--text-sm);color:var(--text-muted)}.switch-note[data-astro-cid-hh2yy77h] a[data-astro-cid-hh2yy77h]{text-decoration:underline;color:var(--text-mid)}.section[data-astro-cid-hh2yy77h]{padding:56px 32px}.section[data-astro-cid-hh2yy77h].bg-alt{background:var(--bg-light)}.section-eyebrow[data-astro-cid-hh2yy77h]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--accent-deep);margin-bottom:8px;text-align:center}.section[data-astro-cid-hh2yy77h] h2[data-astro-cid-hh2yy77h]{font-size:clamp(24px,3vw,30px);text-align:center;margin:0 0 10px}.section-sub[data-astro-cid-hh2yy77h]{font-size:14.5px;color:var(--ink-soft);text-align:center;max-width:560px;margin:0 auto 36px}.value-grid[data-astro-cid-hh2yy77h]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}.value-card[data-astro-cid-hh2yy77h]{background:#fff;border:1px solid var(--border);border-radius:var(--radius-3xl);padding:26px 22px}.value-card[data-astro-cid-hh2yy77h] .n[data-astro-cid-hh2yy77h]{font-family:Playfair Display,serif;font-size:var(--text-2xl);color:var(--accent);margin-bottom:12px}.value-card[data-astro-cid-hh2yy77h] h3[data-astro-cid-hh2yy77h]{font-size:15.5px;margin:0 0 8px}.value-card[data-astro-cid-hh2yy77h] p[data-astro-cid-hh2yy77h]{font-size:var(--text-base-sm);color:var(--ink-soft);margin:0;line-height:1.55}@media (max-width: 800px){.value-grid[data-astro-cid-hh2yy77h]{grid-template-columns:1fr}}.steps-row[data-astro-cid-hh2yy77h]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:900px;margin:0 auto;position:relative}.step[data-astro-cid-hh2yy77h]{text-align:center;padding:0 18px;position:relative}.step[data-astro-cid-hh2yy77h] .circle[data-astro-cid-hh2yy77h]{width:40px;height:40px;border-radius:50%;background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:var(--text-md);margin:0 auto 14px}.step[data-astro-cid-hh2yy77h] h3[data-astro-cid-hh2yy77h]{font-size:14.5px;margin:0 0 8px}.step[data-astro-cid-hh2yy77h] p[data-astro-cid-hh2yy77h]{font-size:var(--text-sm-alt);color:var(--ink-soft);margin:0;line-height:1.5}.step[data-astro-cid-hh2yy77h]:after{content:"";position:absolute;top:20px;left:calc(50% + 40px);width:calc(100% - 40px);height:1px;background:var(--border)}.step[data-astro-cid-hh2yy77h]:last-child:after{display:none}@media (max-width: 800px){.steps-row[data-astro-cid-hh2yy77h]{grid-template-columns:1fr;gap:26px}.step[data-astro-cid-hh2yy77h]:after{display:none}}.unified-card[data-astro-cid-hh2yy77h]{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:22px;padding:38px 36px;text-align:center}.unified-eyebrow[data-astro-cid-hh2yy77h]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--accent-deep);margin-bottom:10px}.unified-card[data-astro-cid-hh2yy77h] h2[data-astro-cid-hh2yy77h]{font-size:clamp(22px,2.6vw,27px);margin:0 0 24px}.unified-list[data-astro-cid-hh2yy77h]{list-style:none;padding:0;text-align:left;max-width:420px;margin:0 auto 26px}.unified-list[data-astro-cid-hh2yy77h] li[data-astro-cid-hh2yy77h]{font-size:var(--text-base);color:var(--ink-soft);padding-left:26px;position:relative;margin-bottom:12px}.unified-list[data-astro-cid-hh2yy77h] li[data-astro-cid-hh2yy77h]:before{content:"✓";position:absolute;left:0;color:var(--c-breathwork);font-weight:700}.unified-fee[data-astro-cid-hh2yy77h]{display:inline-block;background:#8a572614;color:var(--ink-soft);font-size:11.5px;font-weight:500;padding:7px 16px;border-radius:var(--radius-4xl);white-space:nowrap;margin-top:16px}.unified-fee[data-astro-cid-hh2yy77h] strong[data-astro-cid-hh2yy77h]{font-weight:700;color:var(--accent-deep)}.faq-strip[data-astro-cid-hh2yy77h]{max-width:700px;margin:0 auto}.faq-item[data-astro-cid-hh2yy77h]{border-bottom:1px solid var(--border);padding:18px 0}.faq-item[data-astro-cid-hh2yy77h] h3[data-astro-cid-hh2yy77h]{font-size:14.5px;margin:0 0 6px}.faq-item[data-astro-cid-hh2yy77h] p[data-astro-cid-hh2yy77h]{font-size:var(--text-base-sm);color:var(--ink-soft);margin:0;line-height:1.55}.final-cta[data-astro-cid-hh2yy77h]{position:relative;overflow:hidden;margin:0 32px 56px;border-radius:var(--radius-5xl);padding:50px 32px;text-align:center;color:var(--text-light);background:radial-gradient(ellipse 500px 400px at 20% 20%,rgba(62,120,100,.3) 0%,transparent 60%),linear-gradient(180deg,var(--dark2),var(--dark))}.final-cta[data-astro-cid-hh2yy77h] h2[data-astro-cid-hh2yy77h]{font-size:24px;margin-bottom:10px}.final-cta[data-astro-cid-hh2yy77h] p[data-astro-cid-hh2yy77h]{font-size:var(--text-base);color:var(--text-mid);max-width:460px;margin:0 auto 22px}
