.phone[data-astro-cid-gqlnkb4g]{aspect-ratio:390/844;border:7px solid var(--bezel);background:var(--background);border-radius:36px;overflow:hidden}.screen[data-astro-cid-gqlnkb4g],.screen[data-astro-cid-gqlnkb4g] img{object-fit:cover;object-position:top;width:100%;height:100%}.empty[data-astro-cid-gqlnkb4g]{background:var(--surface-raised)}h1[data-astro-cid-m3zpgalb],h2[data-astro-cid-m3zpgalb],h3[data-astro-cid-m3zpgalb],p[data-astro-cid-m3zpgalb]{margin:0}.heading[data-astro-cid-m3zpgalb]{flex-direction:column;gap:12px;max-width:680px;display:flex}.heading[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb],.contact[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{letter-spacing:-.015em;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.1}.actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:4px;display:flex}.hero[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:center;gap:56px;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(56px,7vw,104px);display:grid}.hero-copy[data-astro-cid-m3zpgalb]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.badge[data-astro-cid-m3zpgalb]{border:1px solid var(--accent-rail);background:var(--surface);border-radius:var(--pill);letter-spacing:.1em;text-transform:uppercase;min-height:30px;color:var(--accent-text);align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:flex}.dot[data-astro-cid-m3zpgalb]{background:var(--accent);border-radius:4px;width:7px;height:7px}h1[data-astro-cid-m3zpgalb]{letter-spacing:-.025em;font-size:clamp(52px,7vw,92px);font-weight:600;line-height:.98}.accent[data-astro-cid-m3zpgalb]{color:var(--accent-text)}h1[data-astro-cid-m3zpgalb] .line[data-astro-cid-m3zpgalb]{display:block}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb],h1[data-astro-cid-m3zpgalb] .line[data-astro-cid-m3zpgalb]{animation:rise .9s var(--ease-out) both}.hero-copy[data-astro-cid-m3zpgalb]>h1[data-astro-cid-m3zpgalb]{animation:none}.badge[data-astro-cid-m3zpgalb]{animation-delay:50ms}h1[data-astro-cid-m3zpgalb] .line[data-astro-cid-m3zpgalb]:first-child{animation-delay:.15s}h1[data-astro-cid-m3zpgalb] .line[data-astro-cid-m3zpgalb]:nth-child(2){animation-delay:.27s}h1[data-astro-cid-m3zpgalb] .line[data-astro-cid-m3zpgalb]:nth-child(3){animation-delay:.39s}.lead[data-astro-cid-m3zpgalb]{animation-delay:.55s}.actions[data-astro-cid-m3zpgalb]{animation-delay:.67s}.early[data-astro-cid-m3zpgalb]{animation-delay:.77s}.dot[data-astro-cid-m3zpgalb]{animation:2.4s ease-out 1.2s 3 pulse}.photo[data-astro-cid-m3zpgalb]{animation:uncover 1.3s var(--ease-out) .2s both}.photo[data-astro-cid-m3zpgalb] img,.photo[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{animation:settle 1.8s var(--ease-out) .2s both}.hero-visual[data-astro-cid-m3zpgalb] .hero-phone{animation:phone-in 1.1s var(--ease-out) .7s both}.workout-card[data-astro-cid-m3zpgalb]{animation:card-in .7s var(--ease-spring) 1.35s both}.workout-card[data-astro-cid-m3zpgalb] .chip-done[data-astro-cid-m3zpgalb] path[data-astro-cid-m3zpgalb]{stroke-dasharray:24;animation:.5s ease-out 1.85s both draw}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--accent)}to{box-shadow:0 0 0 9px #0000}}@keyframes uncover{0%{clip-path:inset(100% 0 0 0 round var(--radius))}to{clip-path:inset(0 0 0 0 round var(--radius))}}@keyframes settle{0%{transform:scale(1.12)}}@keyframes phone-in{0%{opacity:0;transform:translateY(64px)rotate(3deg)}}@keyframes card-in{0%{opacity:0;transform:translateY(12px)scale(.92)}}@keyframes draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.lead[data-astro-cid-m3zpgalb]{color:var(--text-secondary);text-wrap:pretty;max-width:520px;font-size:19px;line-height:1.55}.more[data-astro-cid-m3zpgalb]{min-height:44px;color:var(--text);align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.more[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{color:var(--accent-text)}.early[data-astro-cid-m3zpgalb]{color:var(--text-muted);font-size:13.5px}.hero-visual[data-astro-cid-m3zpgalb]{padding-bottom:56px;position:relative}.photo[data-astro-cid-m3zpgalb]{border-radius:var(--radius);background:#1c2028;width:72%;height:clamp(440px,52vw,600px);margin:0;overflow:hidden}.photo[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb],.photo[data-astro-cid-m3zpgalb] img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.sky[data-astro-cid-m3zpgalb]{fill:#1c2028}.sun[data-astro-cid-m3zpgalb]{fill:#242933}.ground[data-astro-cid-m3zpgalb]{fill:#13161c}.runner[data-astro-cid-m3zpgalb]{stroke:#343b48}.head[data-astro-cid-m3zpgalb]{fill:#343b48;stroke:none}.watch[data-astro-cid-m3zpgalb]{fill:#4f83ff}.hero-visual[data-astro-cid-m3zpgalb] .hero-phone{width:min(46%,280px);box-shadow:0 30px 60px -24px var(--shadow);position:absolute;bottom:0;right:0}.workout-card[data-astro-cid-m3zpgalb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 16px 32px -16px var(--shadow);align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:76px;left:16px}.workout[data-astro-cid-m3zpgalb]{flex-direction:column;gap:2px;display:flex}.name[data-astro-cid-m3zpgalb]{font-size:13px;font-weight:600}.summary[data-astro-cid-m3zpgalb]{color:var(--text-secondary);font-size:12px;font-weight:500}.how[data-astro-cid-m3zpgalb]{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.how-inner[data-astro-cid-m3zpgalb]{flex-direction:column;gap:48px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);display:flex}.steps[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:28px;display:flex}.number[data-astro-cid-m3zpgalb]{color:var(--accent-text);font-size:15px;font-weight:700}h3[data-astro-cid-m3zpgalb]{letter-spacing:-.015em;font-size:21px;font-weight:600}.steps[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--text-secondary);font-size:16px;line-height:1.55}.chart[data-astro-cid-m3zpgalb]{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;margin:0;padding:28px;display:flex}.chart-head[data-astro-cid-m3zpgalb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.plan[data-astro-cid-m3zpgalb]{fill:var(--accent-rail)}.peak[data-astro-cid-m3zpgalb]{fill:var(--accent)}.run[data-astro-cid-m3zpgalb]{stroke:var(--compliance-done)}.axis[data-astro-cid-m3zpgalb]{stroke:var(--border-active)}figcaption[data-astro-cid-m3zpgalb]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.key[data-astro-cid-m3zpgalb]{align-items:center;gap:7px;display:flex}.swatch-plan[data-astro-cid-m3zpgalb]{background:var(--accent-rail);width:12px;height:12px;box-shadow:inset 0 3px 0 var(--accent);border-radius:2px}.swatch-run[data-astro-cid-m3zpgalb]{background:var(--compliance-done);width:14px;height:2.5px}.chart-note[data-astro-cid-m3zpgalb]{color:var(--text-muted)}.audiences[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:24px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);display:grid}.audience[data-astro-cid-m3zpgalb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:28px;padding:clamp(24px,3vw,40px);scroll-margin-top:24px;display:flex}.audience[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:clamp(26px,2.6vw,32px);line-height:1.15}.audience[data-astro-cid-m3zpgalb] ul[data-astro-cid-m3zpgalb]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.audience[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{color:var(--text-secondary);gap:12px;font-size:16px;line-height:1.5;display:flex}.audience[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{color:var(--accent-text);flex-shrink:0;margin-top:2px}.shot[data-astro-cid-m3zpgalb]{justify-content:center;padding-top:8px;display:flex}.shot[data-astro-cid-m3zpgalb] .audience-phone{border-width:8px;border-radius:40px;width:min(252px,70%)}.status[data-astro-cid-m3zpgalb]{background:var(--band);color:var(--band-text)}.status-inner[data-astro-cid-m3zpgalb]{flex-direction:column;gap:40px;padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px);display:flex}.status[data-astro-cid-m3zpgalb] .eyebrow[data-astro-cid-m3zpgalb]{color:var(--band-text-secondary)}.status[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--band-text-secondary);font-size:17px;line-height:1.6}.status[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb]{background:var(--band-border);border:1px solid var(--band-border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.status[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{background:var(--band-surface);flex-direction:column;gap:8px;padding:22px 24px;display:flex}.status[data-astro-cid-m3zpgalb] dt[data-astro-cid-m3zpgalb]{letter-spacing:.14em;text-transform:uppercase;color:var(--band-text-muted);font-size:11px;font-weight:600}.status[data-astro-cid-m3zpgalb] dd[data-astro-cid-m3zpgalb]{margin:0;font-size:18px;font-weight:600}.contact[data-astro-cid-m3zpgalb]{flex-direction:column;align-items:flex-start;gap:18px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);scroll-margin-top:24px;display:flex}.contact[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{max-width:720px}.contact[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--text-secondary);max-width:600px;font-size:17px;line-height:1.6}.address[data-astro-cid-m3zpgalb]{font-size:16px;font-weight:500}
