.hero[data-astro-cid-ge2uvauf]{background:var(--color-bg);align-items:center;min-height:100svh;padding-top:72px;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.hero-blob[data-astro-cid-ge2uvauf]{filter:blur(60px);opacity:.35;border-radius:50%;position:absolute}.hero-blob--1[data-astro-cid-ge2uvauf]{background:var(--color-primary-light);width:55vmax;height:55vmax;top:-15%;right:-10%}.hero-blob--2[data-astro-cid-ge2uvauf]{background:var(--color-primary-light);opacity:.2;width:35vmax;height:35vmax;bottom:5%;left:-8%}.hero-inner[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-12);text-align:center;padding-block:var(--sp-16);flex-direction:column;display:flex;position:relative}.hero-content[data-astro-cid-ge2uvauf]{max-width:600px}.hero-h1[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.02em;white-space:nowrap;margin-bottom:var(--sp-4);font-size:clamp(2.5rem,7vw,4.2rem);font-weight:700;line-height:1.05}.hero-h2[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--color-primary-dark);margin-bottom:var(--sp-8);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:400}.hero-cta[data-astro-cid-ge2uvauf]{font-size:var(--text-base)}.hero-subhead[data-astro-cid-ge2uvauf]{color:var(--color-body);font-size:clamp(1rem,2vw,1.1rem);line-height:var(--leading-normal);margin-bottom:var(--sp-8);max-width:460px}.hero-stats[data-astro-cid-ge2uvauf]{gap:var(--sp-4) var(--sp-6);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--color-border);flex-flow:column wrap;display:flex}.hero-stat[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-2);color:var(--color-primary-dark);display:flex}.hero-stat[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-size:var(--text-sm);color:var(--color-body);font-weight:600;line-height:1.3}.hero-visual[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}.hero-video[data-astro-cid-ge2uvauf]{border-radius:var(--radius-lg);mix-blend-mode:screen;width:min(90vw,380px);height:auto;display:block}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-ge2uvauf]{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference){.hero-h1[data-astro-cid-ge2uvauf]{animation:.7s ease-out both hero-fade-up}.hero-h2[data-astro-cid-ge2uvauf]{animation:.7s ease-out .12s both hero-fade-up}.hero-subhead[data-astro-cid-ge2uvauf]{animation:.7s ease-out .22s both hero-fade-up}.hero-cta[data-astro-cid-ge2uvauf]{animation:.7s ease-out .34s both hero-fade-up}.hero-stats[data-astro-cid-ge2uvauf]{animation:.7s ease-out .46s both hero-fade-up}.hero-visual[data-astro-cid-ge2uvauf]{animation:.8s ease-out .4s both hero-scale-in}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}@media (width>=768px){.hero-inner[data-astro-cid-ge2uvauf]{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}.hero-content[data-astro-cid-ge2uvauf]{flex:1;max-width:520px}.hero-subhead[data-astro-cid-ge2uvauf]{max-width:420px}.hero-visual[data-astro-cid-ge2uvauf]{flex:none}.hero-video[data-astro-cid-ge2uvauf]{width:clamp(380px,46vw,560px)}}.pillar-band[data-astro-cid-j2y2wfl2]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);padding-block:var(--sp-8);position:relative}.pillar-band[data-astro-cid-j2y2wfl2]:after{content:"";pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px;position:absolute;inset:0}.pillar-inner[data-astro-cid-j2y2wfl2]{justify-content:center;gap:var(--sp-8) var(--sp-16);flex-wrap:wrap;display:flex}.pillar[data-astro-cid-j2y2wfl2]{align-items:center;gap:var(--sp-2);color:var(--color-bg);flex-direction:column;display:flex}.pillar-icon[data-astro-cid-j2y2wfl2]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.pillar-label[data-astro-cid-j2y2wfl2]{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.06em;text-transform:uppercase;font-weight:700}@media (width>=768px){.pillar-inner[data-astro-cid-j2y2wfl2]{gap:var(--sp-6) var(--sp-20)}}.intro-grid[data-astro-cid-emzzag4e]{gap:var(--sp-12);grid-template-columns:1fr;align-items:center;display:grid}.intro-headline[data-astro-cid-emzzag4e]{margin-top:var(--sp-3);font-size:clamp(1.75rem,4vw,2.75rem)}.intro-lead[data-astro-cid-emzzag4e]{font-size:var(--text-lg);color:var(--color-body);margin-bottom:var(--sp-6)}.intro-list[data-astro-cid-emzzag4e]{gap:var(--sp-3);margin-bottom:var(--sp-6);flex-direction:column;list-style:none;display:flex}.intro-list-item[data-astro-cid-emzzag4e]{align-items:center;gap:var(--sp-3);color:var(--color-ink);font-weight:700;display:flex}.intro-check[data-astro-cid-emzzag4e]{background:var(--color-primary-light);width:28px;height:28px;color:var(--color-primary-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.intro-para[data-astro-cid-emzzag4e]{margin-bottom:var(--sp-8);line-height:var(--leading-normal)}.intro-visual[data-astro-cid-emzzag4e]{gap:var(--sp-4);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;justify-content:center;display:grid}.intro-card[data-astro-cid-emzzag4e]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-6);align-items:center;gap:var(--sp-3);text-align:center;color:var(--color-ink);flex-direction:column;font-weight:700;transition:box-shadow .2s ease-out,transform .2s ease-out;display:flex;box-shadow:0 2px 12px #2b3b2e12}.intro-card[data-astro-cid-emzzag4e]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.intro-card-icon[data-astro-cid-emzzag4e]{color:var(--color-primary)}.intro-card--3[data-astro-cid-emzzag4e]{grid-column:1/-1;width:100%;max-width:200px;margin-inline:auto}@media (width>=1024px){.intro-grid[data-astro-cid-emzzag4e]{gap:var(--sp-16);grid-template-columns:1fr 1fr}.intro-card--3[data-astro-cid-emzzag4e]{grid-column:unset;max-width:unset;margin-inline:unset}.intro-visual[data-astro-cid-emzzag4e]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}}.holistic-inner[data-astro-cid-oerngepi]{gap:var(--sp-12);grid-template-columns:1fr;align-items:center;display:grid}.holistic-headline[data-astro-cid-oerngepi]{margin-top:var(--sp-3);font-size:clamp(1.75rem,4vw,2.75rem)}.holistic-para[data-astro-cid-oerngepi]{margin-top:var(--sp-5);line-height:var(--leading-normal)}.holistic-graphic[data-astro-cid-oerngepi]{justify-content:center;display:flex}.holistic-rings[data-astro-cid-oerngepi]{width:clamp(200px,40vw,280px);height:clamp(200px,40vw,280px);position:relative}.ring[data-astro-cid-oerngepi]{border:1.5px solid var(--color-primary-light);border-radius:50%;position:absolute}.ring--outer[data-astro-cid-oerngepi]{background:0 0;inset:0}.ring--mid[data-astro-cid-oerngepi]{background:var(--color-bg-alt);border-color:var(--color-primary);opacity:.5;inset:15%}.ring--inner[data-astro-cid-oerngepi]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-dark);justify-content:center;align-items:center;display:flex;inset:32%}@media (prefers-reduced-motion:no-preference){.holistic-rings[data-astro-cid-oerngepi]{animation:7s ease-in-out infinite holistic-breathe}.ring--outer[data-astro-cid-oerngepi]{animation:5s ease-in-out infinite ring-pulse}.ring--mid[data-astro-cid-oerngepi]{animation:5s ease-in-out 1s infinite ring-pulse}@keyframes holistic-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes ring-pulse{0%,to{opacity:.35}50%{opacity:.85}}}@media (width>=1024px){.holistic-inner[data-astro-cid-oerngepi]{gap:var(--sp-16);grid-template-columns:1fr 1.5fr}}.coaching[data-astro-cid-jv3hvuzk]{background:radial-gradient(ellipse 60% 55% at 92% 8%, #a8ddb026 0%, transparent 65%), radial-gradient(ellipse 45% 40% at 6% 90%, #5fbf731a 0%, transparent 60%), var(--color-bg-alt)}.coaching-header[data-astro-cid-jv3hvuzk]{text-align:center;max-width:680px;margin-inline:auto;margin-bottom:var(--sp-12)}.coaching-headline[data-astro-cid-jv3hvuzk]{margin-top:var(--sp-3);font-size:clamp(1.75rem,4vw,2.75rem)}.coaching-sub[data-astro-cid-jv3hvuzk]{text-align:center;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}@media (width>=1024px){.coaching-sub[data-astro-cid-jv3hvuzk]{white-space:nowrap}}.coaching-note[data-astro-cid-jv3hvuzk]{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);color:var(--color-primary-dark);background:var(--color-primary-light);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius);font-weight:700;display:inline-flex}.note-badge[data-astro-cid-jv3hvuzk]{color:var(--color-accent);font-size:var(--text-lg)}.coaching-findfit[data-astro-cid-jv3hvuzk]{margin-top:var(--sp-4);color:var(--color-body);font-style:italic}.cards-grid[data-astro-cid-jv3hvuzk]{gap:var(--sp-6);grid-template-columns:1fr;display:grid}.coaching-card[data-astro-cid-jv3hvuzk]{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--sp-8);gap:var(--sp-6);flex-direction:column;transition:box-shadow .25s ease-out,transform .25s ease-out,border-color .25s ease-out;display:flex;position:relative;box-shadow:0 2px 12px #2b3b2e12}.coaching-card[data-astro-cid-jv3hvuzk]:hover{border-color:var(--color-primary-light);transform:translateY(-6px);box-shadow:0 12px 36px #5fbf732e}.coaching-card--featured[data-astro-cid-jv3hvuzk]{border-color:var(--color-primary);box-shadow:var(--shadow)}.coaching-card--featured[data-astro-cid-jv3hvuzk]:hover{border-color:var(--color-primary)}.featured-badge[data-astro-cid-jv3hvuzk]{background:var(--color-primary);color:var(--color-bg);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;border:2px solid var(--color-bg);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:.45rem;padding:6px 16px;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #2b3b2e2e}.featured-badge-icon[data-astro-cid-jv3hvuzk]{color:#fff7bf;font-size:.85rem;line-height:1}@media (prefers-reduced-motion:no-preference){.featured-badge[data-astro-cid-jv3hvuzk]{animation:3s ease-in-out infinite badge-glow}@keyframes badge-glow{0%,to{box-shadow:0 0 #5fbf7300}50%{box-shadow:0 0 0 6px #5fbf7338}}}.coaching-card-header[data-astro-cid-jv3hvuzk]{align-items:center;gap:var(--sp-4);display:flex}.card-number[data-astro-cid-jv3hvuzk]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-primary-light);user-select:none;font-weight:700;line-height:1}.card-title[data-astro-cid-jv3hvuzk]{font-size:var(--text-xl);color:var(--color-ink)}.card-items[data-astro-cid-jv3hvuzk]{gap:var(--sp-3);flex-direction:column;flex:1;list-style:none;display:flex}.card-item[data-astro-cid-jv3hvuzk]{align-items:flex-start;gap:var(--sp-3);font-size:var(--text-sm);color:var(--color-body);line-height:var(--leading-snug);display:flex}.card-check[data-astro-cid-jv3hvuzk]{color:var(--color-primary);flex-shrink:0;margin-top:2px}.card-cta[data-astro-cid-jv3hvuzk]{align-self:flex-start}@media (width>=768px){.cards-grid[data-astro-cid-jv3hvuzk]{grid-template-columns:repeat(2,1fr)}.coaching-card[data-astro-cid-jv3hvuzk]:last-child{grid-column:1/-1;width:100%;max-width:480px;margin-inline:auto}}@media (width>=1024px){.cards-grid[data-astro-cid-jv3hvuzk]{grid-template-columns:repeat(3,1fr)}.coaching-card[data-astro-cid-jv3hvuzk]:last-child{grid-column:unset;max-width:unset;margin-inline:unset}}.testimonials[data-astro-cid-gakqr736]{background:radial-gradient(ellipse 55% 50% at 5% 10%, #a8ddb021 0%, transparent 60%), radial-gradient(ellipse 40% 45% at 95% 85%, #5fbf7317 0%, transparent 60%), var(--color-bg-alt)}.testimonials-container[data-astro-cid-gakqr736]{max-width:980px}.testimonials-header[data-astro-cid-gakqr736]{text-align:center;margin-bottom:var(--sp-12)}.testimonials-headline[data-astro-cid-gakqr736]{margin-top:var(--sp-3);font-size:clamp(1.75rem,4vw,2.75rem)}.testimonial-carousel[data-astro-cid-gakqr736]{max-width:860px;margin-inline:auto;position:relative}.testimonial-viewport[data-astro-cid-gakqr736]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 12px 36px #2b3b2e1c}.testimonial-track[data-astro-cid-gakqr736]{transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.testimonial-slide[data-astro-cid-gakqr736]{place-items:center;min-width:100%;min-height:360px;padding:clamp(2rem,7vw,5rem);display:grid}.testimonial-quote[data-astro-cid-gakqr736]{text-align:center;width:min(100%,680px);position:relative}.quote-icon[data-astro-cid-gakqr736]{width:58px;height:42px;margin:0 auto var(--sp-8);background:var(--color-bg-alt);color:var(--color-primary);box-shadow:var(--shadow-sm);user-select:none;border-radius:999px;place-items:center;padding-top:.35rem;font-family:Georgia,Times New Roman,serif;font-size:3.25rem;font-weight:700;line-height:1;display:grid}.testimonial-quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{color:var(--color-body);text-wrap:balance;font-size:clamp(1.25rem,2.8vw,1.85rem);font-style:italic;line-height:1.5}.testimonial-controls[data-astro-cid-gakqr736]{justify-content:center;align-items:center;gap:var(--sp-4);margin-top:var(--sp-8);display:flex}.testimonial-arrow[data-astro-cid-gakqr736],.testimonial-dot[data-astro-cid-gakqr736]{cursor:pointer;border:0}.testimonial-arrow[data-astro-cid-gakqr736]{border:1px solid var(--color-border);background:var(--color-bg);width:44px;height:44px;color:var(--color-primary-dark);transition:transform var(--ease), background var(--ease), color var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.testimonial-arrow[data-astro-cid-gakqr736]:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.testimonial-arrow[data-astro-cid-gakqr736]:focus-visible,.testimonial-dot[data-astro-cid-gakqr736]:focus-visible{outline-offset:3px;outline:3px solid #5fbf7359}.testimonial-dots[data-astro-cid-gakqr736]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:220px;display:flex}.testimonial-dot[data-astro-cid-gakqr736]{background:var(--color-border);width:8px;height:8px;transition:width var(--ease), background var(--ease);border-radius:50%}.testimonial-dot[data-astro-cid-gakqr736].is-active{background:var(--color-primary);border-radius:999px;width:24px}@media (width<=560px){.testimonial-slide[data-astro-cid-gakqr736]{min-height:390px;padding:var(--sp-8) var(--sp-6)}.testimonial-controls[data-astro-cid-gakqr736]{gap:var(--sp-3)}.testimonial-dots[data-astro-cid-gakqr736]{max-width:170px}}@media (prefers-reduced-motion:reduce){.testimonial-track[data-astro-cid-gakqr736]{transition:none}}
