:root{--gold:#cc9133;--gold-light:#d9a84e;--charcoal:#2e3138;--warm-white:#f4f2f0;--off-white:#f2f2f2;--muted:#797d86;--border:#e5e0dc;--black:#000;--radius:.25rem}[data-astro-cid-37xpiyfd],[data-astro-cid-37xpiyfd]:before,[data-astro-cid-37xpiyfd]:after{box-sizing:border-box;margin:0;padding:0}img[data-astro-cid-37xpiyfd]{max-width:100%;display:block}a[data-astro-cid-37xpiyfd]{text-decoration:none}body{color:var(--charcoal);background:var(--warm-white);font-family:Jost,system-ui,sans-serif;font-size:16px;font-weight:300;line-height:24px}.nav[data-astro-cid-37xpiyfd]{z-index:100;backdrop-filter:blur(6px);background:#000000b8;position:fixed;top:0;left:0;right:0}.nav-inner[data-astro-cid-37xpiyfd]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.nav-logo[data-astro-cid-37xpiyfd] img[data-astro-cid-37xpiyfd]{width:auto;height:40px}.nav-cta[data-astro-cid-37xpiyfd]{background:var(--gold);color:#fff;letter-spacing:2px;text-transform:uppercase;border-radius:var(--radius);padding:12px 24px;font-family:Jost,sans-serif;font-size:12px;font-weight:600;transition:background .2s}.nav-cta[data-astro-cid-37xpiyfd]:hover{background:var(--gold-light)}.hero[data-astro-cid-37xpiyfd]{text-align:center;background:url(https://miamihealthcoach.com/assets/miami-skyline-ClmISGA8.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative}.hero-overlay[data-astro-cid-37xpiyfd]{background:linear-gradient(#000000ad 0%,#00000085 60%,#2e3138b3 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-37xpiyfd]{z-index:2;max-width:760px;margin:0 auto;position:relative}.eyebrow[data-astro-cid-37xpiyfd]{letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-family:Jost,sans-serif;font-size:12px;font-weight:600}.hero[data-astro-cid-37xpiyfd] h1[data-astro-cid-37xpiyfd]{color:var(--off-white);letter-spacing:.5px;margin-bottom:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(52px,8vw,80px);font-weight:300;line-height:1}.hero[data-astro-cid-37xpiyfd] h1[data-astro-cid-37xpiyfd] em[data-astro-cid-37xpiyfd]{color:var(--gold);font-style:italic}.hero-sub[data-astro-cid-37xpiyfd]{color:#f2f2f2d9;max-width:600px;margin:0 auto 40px;font-family:Jost,sans-serif;font-size:18px;font-weight:300;line-height:28px}.hero-ctas[data-astro-cid-37xpiyfd]{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:20px;display:flex}.btn-gold[data-astro-cid-37xpiyfd]{background:var(--gold);color:#fff;letter-spacing:2.4px;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;border:none;padding:16px 32px;font-family:Jost,sans-serif;font-size:12px;font-weight:600;transition:background .2s;display:inline-block}.btn-gold[data-astro-cid-37xpiyfd]:hover{background:var(--gold-light)}.btn-gold[data-astro-cid-37xpiyfd].btn-large{padding:18px 40px;font-size:13px}.btn-outline[data-astro-cid-37xpiyfd]{color:var(--off-white);letter-spacing:2.4px;text-transform:uppercase;border-radius:var(--radius);background:0 0;border:1px solid #f2f2f280;padding:16px 32px;font-family:Jost,sans-serif;font-size:12px;font-weight:600;transition:border-color .2s,color .2s;display:inline-block}.btn-outline[data-astro-cid-37xpiyfd]:hover{border-color:var(--gold);color:var(--gold)}.hero-micro[data-astro-cid-37xpiyfd]{color:#f2f2f28c;letter-spacing:.5px;font-family:Jost,sans-serif;font-size:13px;font-weight:300}.intro[data-astro-cid-37xpiyfd]{text-align:center;background:#fff;padding:80px 24px}.intro-inner[data-astro-cid-37xpiyfd]{max-width:720px;margin:0 auto}.intro-label[data-astro-cid-37xpiyfd]{letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-family:Jost,sans-serif;font-size:12px;font-weight:600}.intro[data-astro-cid-37xpiyfd] h2[data-astro-cid-37xpiyfd]{color:var(--charcoal);letter-spacing:.5px;margin-bottom:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}.intro[data-astro-cid-37xpiyfd] p[data-astro-cid-37xpiyfd]{color:var(--muted);max-width:640px;margin:0 auto;font-size:18px;font-weight:300;line-height:28px}.features[data-astro-cid-37xpiyfd]{background:var(--warm-white);padding:80px 24px}.features-inner[data-astro-cid-37xpiyfd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;max-width:1100px;margin:0 auto;display:grid}.feature-card[data-astro-cid-37xpiyfd]{text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:32px 24px}.feature-icon[data-astro-cid-37xpiyfd]{margin-bottom:16px;font-size:32px;display:block}.feature-title[data-astro-cid-37xpiyfd]{letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-family:Jost,sans-serif;font-size:11px;font-weight:600}.feature-desc[data-astro-cid-37xpiyfd]{color:var(--muted);font-size:15px;font-weight:300;line-height:22px}.outings[data-astro-cid-37xpiyfd]{text-align:center;background:url(https://miamihealthcoach.com/assets/walk-coconut-grove-Bi_VxlN4.jpg) 50%/cover no-repeat;padding:100px 24px;position:relative}.outings-overlay[data-astro-cid-37xpiyfd]{background:#0000009e;position:absolute;inset:0}.outings-inner[data-astro-cid-37xpiyfd]{z-index:2;max-width:1100px;margin:0 auto;position:relative}.eyebrow-light[data-astro-cid-37xpiyfd]{color:#cc9133e6}.outings-h2[data-astro-cid-37xpiyfd]{color:var(--off-white);letter-spacing:.5px;margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,5vw,60px);font-weight:300;line-height:1.05}.outings-sub[data-astro-cid-37xpiyfd]{color:#f2f2f2cc;max-width:600px;margin:0 auto 56px;font-size:17px;font-weight:300;line-height:26px}.outings-grid[data-astro-cid-37xpiyfd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.outing-item[data-astro-cid-37xpiyfd]{border-radius:var(--radius);border:1px solid #cc91334d;overflow:hidden}.outing-item[data-astro-cid-37xpiyfd] img[data-astro-cid-37xpiyfd]{object-fit:cover;width:100%;height:180px;transition:transform .4s}.outing-item[data-astro-cid-37xpiyfd]:hover img[data-astro-cid-37xpiyfd]{transform:scale(1.04)}.outing-item[data-astro-cid-37xpiyfd] p[data-astro-cid-37xpiyfd]{color:#f2f2f2e6;letter-spacing:1.5px;text-transform:uppercase;text-align:center;background:#0009;padding:10px 12px;font-size:12px;font-weight:600}.process[data-astro-cid-37xpiyfd]{background:var(--warm-white);padding:100px 24px}.process-inner[data-astro-cid-37xpiyfd]{text-align:center;max-width:840px;margin:0 auto}.process[data-astro-cid-37xpiyfd] h2[data-astro-cid-37xpiyfd]{color:var(--charcoal);letter-spacing:.5px;margin-bottom:56px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}.steps[data-astro-cid-37xpiyfd]{text-align:left;flex-direction:column;gap:40px;display:flex}.step[data-astro-cid-37xpiyfd]{border-bottom:1px solid var(--border);align-items:flex-start;gap:32px;padding-bottom:40px;display:flex}.step[data-astro-cid-37xpiyfd]:last-child{border-bottom:none;padding-bottom:0}.step-num[data-astro-cid-37xpiyfd]{color:var(--gold);opacity:.7;min-width:60px;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:300;line-height:1}.step-body[data-astro-cid-37xpiyfd] h3[data-astro-cid-37xpiyfd]{letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-family:Jost,sans-serif;font-size:11px;font-weight:600}.step-body[data-astro-cid-37xpiyfd] p[data-astro-cid-37xpiyfd]{color:var(--muted);font-size:16px;font-weight:300;line-height:24px}.offer[data-astro-cid-37xpiyfd]{text-align:center;background:#fff;padding:100px 24px}.offer-inner[data-astro-cid-37xpiyfd]{max-width:680px;margin:0 auto}.offer[data-astro-cid-37xpiyfd] h2[data-astro-cid-37xpiyfd]{color:var(--charcoal);letter-spacing:.5px;margin-bottom:12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}.offer-tagline[data-astro-cid-37xpiyfd]{color:var(--muted);max-width:560px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:17px;font-weight:300;line-height:26px}.offer-bullets[data-astro-cid-37xpiyfd]{text-align:left;margin-bottom:40px;list-style:none;display:inline-block}.offer-bullets[data-astro-cid-37xpiyfd] li[data-astro-cid-37xpiyfd]{color:var(--charcoal);align-items:flex-start;gap:14px;margin-bottom:14px;font-size:16px;font-weight:300;line-height:24px;display:flex}.bullet-check[data-astro-cid-37xpiyfd]{color:var(--gold);flex-shrink:0;margin-top:3px;font-size:14px}.offer-micro[data-astro-cid-37xpiyfd]{color:var(--muted);letter-spacing:.5px;margin-top:16px;font-size:13px;font-weight:300}.proof[data-astro-cid-37xpiyfd]{background:var(--charcoal);text-align:center;padding:100px 24px}.proof-inner[data-astro-cid-37xpiyfd]{max-width:960px;margin:0 auto}.proof-h2[data-astro-cid-37xpiyfd]{color:var(--off-white);letter-spacing:.5px;margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}.proof-sub[data-astro-cid-37xpiyfd]{color:#f2f2f2a6;max-width:600px;margin:0 auto 60px;font-size:17px;font-weight:300;line-height:26px}.proof-pillars[data-astro-cid-37xpiyfd]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.pillar[data-astro-cid-37xpiyfd]{border-radius:var(--radius);border:1px solid #cc91334d;padding:32px 24px}.pillar-label[data-astro-cid-37xpiyfd]{letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-family:Jost,sans-serif;font-size:11px;font-weight:600;display:block}.pillar[data-astro-cid-37xpiyfd] p[data-astro-cid-37xpiyfd]{color:#f2f2f2b3;font-size:15px;font-weight:300;line-height:22px}.final-cta[data-astro-cid-37xpiyfd]{text-align:center;background:url(https://miamihealthcoach.com/assets/training-hero-Blyw7Ih3.webp) 50%/cover no-repeat;padding:120px 24px;position:relative}.final-cta-overlay[data-astro-cid-37xpiyfd]{background:#000000a6;position:absolute;inset:0}.final-cta-inner[data-astro-cid-37xpiyfd]{z-index:2;max-width:700px;margin:0 auto;position:relative}.final-cta-inner[data-astro-cid-37xpiyfd] h2[data-astro-cid-37xpiyfd]{color:var(--off-white);letter-spacing:.5px;margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,5vw,60px);font-weight:300;line-height:1.05}.final-cta-inner[data-astro-cid-37xpiyfd] p[data-astro-cid-37xpiyfd]{color:#f2f2f2cc;margin-bottom:40px;font-size:17px;font-weight:300;line-height:26px}.final-micro[data-astro-cid-37xpiyfd]{color:#f2f2f280;letter-spacing:.3px;margin-top:20px;font-size:13px;font-weight:300}.final-micro[data-astro-cid-37xpiyfd] a[data-astro-cid-37xpiyfd]{color:inherit}.final-micro[data-astro-cid-37xpiyfd] a[data-astro-cid-37xpiyfd]:hover{color:var(--gold)}.site-footer[data-astro-cid-37xpiyfd]{background:var(--black);text-align:center;padding:48px 24px}.footer-inner[data-astro-cid-37xpiyfd]{flex-direction:column;align-items:center;gap:16px;max-width:720px;margin:0 auto;display:flex}.footer-inner[data-astro-cid-37xpiyfd] img[data-astro-cid-37xpiyfd]{opacity:.85;width:auto;height:36px}.footer-tagline[data-astro-cid-37xpiyfd]{letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.footer-links[data-astro-cid-37xpiyfd]{color:#f2f2f280;flex-wrap:wrap;justify-content:center;gap:12px;font-size:13px;font-weight:300;display:flex}.footer-links[data-astro-cid-37xpiyfd] a[data-astro-cid-37xpiyfd]{color:#f2f2f28c;transition:color .2s}.footer-links[data-astro-cid-37xpiyfd] a[data-astro-cid-37xpiyfd]:hover{color:var(--gold)}.footer-social[data-astro-cid-37xpiyfd]{gap:20px;display:flex}.footer-social[data-astro-cid-37xpiyfd] a[data-astro-cid-37xpiyfd]{letter-spacing:1.5px;color:#f2f2f266;font-size:11px;font-weight:600;transition:color .2s}.footer-social[data-astro-cid-37xpiyfd] a[data-astro-cid-37xpiyfd]:hover{color:var(--gold)}.footer-copy[data-astro-cid-37xpiyfd]{color:#f2f2f24d;font-size:12px;font-weight:300}@media (width<=640px){.step[data-astro-cid-37xpiyfd]{flex-direction:column;gap:12px}.step-num[data-astro-cid-37xpiyfd]{min-width:auto;font-size:36px}.hero-ctas[data-astro-cid-37xpiyfd]{flex-direction:column;align-items:center}.btn-gold[data-astro-cid-37xpiyfd],.btn-outline[data-astro-cid-37xpiyfd]{text-align:center;width:100%}.outings-grid[data-astro-cid-37xpiyfd]{grid-template-columns:1fr 1fr}}
