.coaching-note[data-astro-cid-lcdefpme]{color:#514747;max-width:760px;padding-top:48px;padding-bottom:64px}.coaching-note[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:24px}.coaching-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:12px 0;line-height:1.8}.break[data-astro-cid-lcdefpme]{display:block}@media (width>=768px){.break[data-astro-cid-lcdefpme]{display:inline}.break[data-astro-cid-lcdefpme]:before{content:" "}}.hero[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-height:calc(100svh - 64px);display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{z-index:0;position:absolute;inset:0}.hero-bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:85% top;width:100%;height:100%}.hero-overlay[data-astro-cid-lcdefpme]{z-index:1;background:linear-gradient(#ffffff1a 0%,#ffffffb3 60%,#fffffff2 100%);position:absolute;inset:0}.hero-float[data-astro-cid-lcdefpme]{z-index:2;opacity:.85;animation:4s ease-in-out infinite float;position:absolute}.hero-float-left[data-astro-cid-lcdefpme]{animation-delay:0s;top:90px;left:8px}.hero-float-right[data-astro-cid-lcdefpme]{animation-delay:2s;top:110px;right:8px}.float-images[data-astro-cid-lcdefpme]{gap:4px;margin-bottom:6px;display:flex}.float-images[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:10px;width:70px;height:70px;box-shadow:0 4px 12px #0003}.hero-float-left[data-astro-cid-lcdefpme] .float-images[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale(40%);object-position:30% center}.float-label[data-astro-cid-lcdefpme]{color:#555;text-align:center;background:#ffffffe6;border-radius:12px;padding:6px 10px;font-size:12px;font-weight:600;position:relative;box-shadow:0 2px 8px #0000001a}.float-label[data-astro-cid-lcdefpme]:before{content:"";border-bottom:6px solid #ffffffe6;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.hero-float-right[data-astro-cid-lcdefpme] .float-label[data-astro-cid-lcdefpme]{color:var(--color-primary);background:#fffffff2}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width>=768px){.hero-float-left[data-astro-cid-lcdefpme]{top:120px;left:5%}.hero-float-right[data-astro-cid-lcdefpme]{top:140px;right:5%}.float-images[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:90px;height:90px}.float-label[data-astro-cid-lcdefpme]{font-size:13px}}.hero-content[data-astro-cid-lcdefpme]{z-index:2;text-align:center;padding:clamp(220px,34vh,320px) 20px 40px;position:relative}.hero-hook[data-astro-cid-lcdefpme]{color:#333;text-shadow:0 1px 2px #fffc;margin-bottom:16px;font-size:17px;font-weight:600}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.04em;color:#0a0a0a;text-shadow:0 2px 4px #ffffffe6;margin-bottom:20px;font-size:40px;font-weight:800;line-height:1.15}.highlight[data-astro-cid-lcdefpme]{color:#b83e3e;font-weight:900}.hero-subtitle[data-astro-cid-lcdefpme]{word-break:keep-all;color:#222;text-shadow:0 1px 2px #fffc;max-width:680px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:17px;font-weight:500;line-height:1.6}.hero-cta[data-astro-cid-lcdefpme]{margin-bottom:20px}.btn-glow[data-astro-cid-lcdefpme]{animation:2.5s ease-in-out infinite softPulse;position:relative}@keyframes softPulse{0%,to{box-shadow:0 4px 20px #ff6b6b66}50%{box-shadow:0 6px 30px #ff6b6b99}}.hero-location[data-astro-cid-lcdefpme]{color:#666;font-size:14px;font-weight:500}.btn[data-astro-cid-lcdefpme]{border-radius:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary[data-astro-cid-lcdefpme]{color:#fff;background:#b83e3e}.btn-primary[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b6b66}.target[data-astro-cid-lcdefpme]{background:#fff;padding:60px 20px}.section-title[data-astro-cid-lcdefpme]{text-align:center;color:#1a1a1a;letter-spacing:-.02em;margin-bottom:32px;font-size:24px;font-weight:700}.target-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;max-width:600px;margin:0 auto;display:flex}.target-item[data-astro-cid-lcdefpme]{background:#fafafa;border-radius:12px;gap:16px;padding:20px;display:flex}.target-icon[data-astro-cid-lcdefpme]{flex-shrink:0;font-size:28px}.target-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#1a1a1a;margin-bottom:6px;font-size:17px;font-weight:600}.target-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#555;font-size:15px;line-height:1.6}.target-item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#a13232}.skills[data-astro-cid-lcdefpme]{background:#f5f5f5;padding:60px 20px}.skills-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:16px;max-width:700px;margin:0 auto;display:grid}.skill-item[data-astro-cid-lcdefpme]{background:#fff;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.skill-item[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.skill-image[data-astro-cid-lcdefpme]{width:100%;height:120px;overflow:hidden}.skill-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.skill-coaching[data-astro-cid-lcdefpme]{background:#f6f3ef;height:240px}.skill-coaching[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%}.skill-item[data-astro-cid-lcdefpme]:hover .skill-coaching[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:none}.skill-item[data-astro-cid-lcdefpme]:hover .skill-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.skill-video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center top;width:100%;height:100%}.skill-crossfade[data-astro-cid-lcdefpme]{position:relative}.crossfade-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 30%;width:100%;height:100%;animation:6s infinite crossfade;position:absolute;top:0;left:0}.crossfade-img[data-astro-cid-lcdefpme].img-1{animation-delay:0s}.crossfade-img[data-astro-cid-lcdefpme].img-2{animation-delay:3s}@keyframes crossfade{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.taping-crossfade[data-astro-cid-lcdefpme] .crossfade-img[data-astro-cid-lcdefpme]{animation:9s infinite crossfade3}.taping-1[data-astro-cid-lcdefpme]{animation-delay:0s!important}.taping-2[data-astro-cid-lcdefpme]{animation-delay:3s!important}.taping-3[data-astro-cid-lcdefpme]{animation-delay:6s!important}@keyframes crossfade3{0%,30%{opacity:1}33%,97%{opacity:0}to{opacity:1}}.nutrition-crossfade[data-astro-cid-lcdefpme] .crossfade-img[data-astro-cid-lcdefpme]{animation:12s infinite crossfade4}.nutr-1[data-astro-cid-lcdefpme]{animation-delay:0s!important}.nutr-2[data-astro-cid-lcdefpme]{animation-delay:3s!important}.nutr-3[data-astro-cid-lcdefpme]{animation-delay:6s!important}.nutr-4[data-astro-cid-lcdefpme]{animation-delay:9s!important}@keyframes crossfade4{0%,22%{opacity:1}25%,97%{opacity:0}to{opacity:1}}.skill-content[data-astro-cid-lcdefpme]{padding:16px}.skill-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#1a1a1a;margin-bottom:8px;font-size:16px;font-weight:600}.skill-desc[data-astro-cid-lcdefpme]{color:#666;word-break:keep-all;font-size:13px;line-height:1.5}.skill-desc[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-top:4px;display:block}.credentials[data-astro-cid-lcdefpme]{background:#f8f9fa;padding:60px 20px}.credentials-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:16px;max-width:700px;margin:0 auto;display:grid}.cred-card[data-astro-cid-lcdefpme]{background:#fff;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:140px;padding:20px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.cred-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.cred-bg[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.25;z-index:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.cred-card[data-astro-cid-lcdefpme]:hover .cred-bg[data-astro-cid-lcdefpme]{opacity:.5}.cred-icon[data-astro-cid-lcdefpme]{width:36px;height:36px;color:var(--color-primary);z-index:1;background:#ff6b6b26;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;left:16px}.cred-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{z-index:1;color:#333;text-shadow:0 1px 2px #fffc;margin-bottom:4px;font-size:15px;font-weight:700;display:block;position:relative}.cred-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{z-index:1;color:#555;text-shadow:0 1px 2px #fffc;font-size:13px;position:relative}@media (width>=768px){.credentials-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.cred-card[data-astro-cid-lcdefpme]{min-height:160px}}.cta-section[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#f8f8f8 0%,#f0f0f0 100%);padding:60px 20px}.cta-card[data-astro-cid-lcdefpme]{text-align:center;background:#fff;border:1px solid #ff6b6b1a;border-radius:24px;max-width:400px;margin:0 auto;padding:32px 24px;box-shadow:0 12px 40px #ff6b6b26}.cta-badge[data-astro-cid-lcdefpme]{color:#fff;background:#b83e3e;border-radius:20px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.cta-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#1a1a1a;margin-bottom:8px;font-size:26px;font-weight:800}.cta-desc[data-astro-cid-lcdefpme]{color:#666;margin-bottom:24px;font-size:15px;line-height:1.6}.cta-slots[data-astro-cid-lcdefpme]{background:#fafafa;border-radius:12px;margin-bottom:24px;padding:16px}.slots-header[data-astro-cid-lcdefpme]{color:#666;justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.slots-count[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-primary);font-weight:700}.slots-bar[data-astro-cid-lcdefpme]{background:#e5e5e5;border-radius:4px;height:8px;margin-bottom:10px;overflow:hidden}.slots-fill[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#ff6b6b,#ff8e8e);border-radius:4px;height:100%}.slots-left[data-astro-cid-lcdefpme]{color:#a13232;margin-top:12px;font-size:14px;font-weight:700;line-height:1.7}.btn-large[data-astro-cid-lcdefpme]{width:100%;padding:16px 40px;font-size:16px}.cta-section[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{color:#fff;background:#b83e3e;box-shadow:0 4px 15px #ff6b6b66}.cta-section[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6b6b80}.cta-location[data-astro-cid-lcdefpme]{color:#888;margin-top:16px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-block}.cta-location[data-astro-cid-lcdefpme]:hover{color:var(--color-primary)}@media (width>=768px){.hero-hook[data-astro-cid-lcdefpme]{font-size:20px}.hero-title[data-astro-cid-lcdefpme]{font-size:56px}.hero-subtitle[data-astro-cid-lcdefpme]{font-size:24px}.section-title[data-astro-cid-lcdefpme]{font-size:28px}.target[data-astro-cid-lcdefpme]{padding:80px 20px}.target-list[data-astro-cid-lcdefpme]{max-width:700px}.skills[data-astro-cid-lcdefpme]{padding:80px 20px}.skills-list[data-astro-cid-lcdefpme]{max-width:700px}.credentials[data-astro-cid-lcdefpme]{padding:80px 20px}.credentials-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);max-width:600px}.cta-section[data-astro-cid-lcdefpme]{padding:80px 20px}}.fomo-toast[data-astro-cid-lcdefpme]{z-index:1000;background:#fff;border-radius:12px;align-items:center;gap:12px;max-width:320px;padding:14px 18px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 30px #00000026}.fomo-icon[data-astro-cid-lcdefpme]{font-size:24px;animation:.5s 1s shake}.fomo-content[data-astro-cid-lcdefpme]{flex:1}.fomo-title[data-astro-cid-lcdefpme]{color:#1a1a1a;margin-bottom:2px;font-size:14px;font-weight:700}.fomo-sub[data-astro-cid-lcdefpme]{color:#666;font-size:12px}.fomo-sub[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-primary)}.fomo-close[data-astro-cid-lcdefpme]{color:#999;cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.fomo-close[data-astro-cid-lcdefpme]:hover{color:#333}@keyframes slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}
