.hero-overlay[data-astro-cid-bbe6dxrz]{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-accent) 62%,transparent),color-mix(in srgb,var(--color-accent) 72%,transparent) 55%,color-mix(in srgb,var(--color-accent) 92%,transparent)),radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--color-secondary) 30%,transparent) 0%,transparent 60%)}.hero-fade[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(16px);filter:blur(8px);animation:hero-fade-in .4s cubic-bezier(.22,1,.36,1) forwards}.hero-fade-1[data-astro-cid-bbe6dxrz]{animation-delay:.05s}.hero-fade-2[data-astro-cid-bbe6dxrz]{animation-delay:.15s}.hero-fade-3[data-astro-cid-bbe6dxrz]{animation-delay:.25s}.hero-fade-4[data-astro-cid-bbe6dxrz]{animation-delay:.35s}.hero-fade-5[data-astro-cid-bbe6dxrz]{animation-delay:.45s}@keyframes hero-fade-in{to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-cta-arrow[data-astro-cid-bbe6dxrz]{display:inline-block;transition:transform .2s var(--ease-out)}.hero-cta[data-astro-cid-bbe6dxrz]:hover .hero-cta-arrow[data-astro-cid-bbe6dxrz]{transform:translate(4px)}.hero-scroll-icon[data-astro-cid-bbe6dxrz]{animation:hero-scroll-pulse 2.4s ease-in-out infinite}@keyframes hero-scroll-pulse{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-fade[data-astro-cid-bbe6dxrz]{opacity:1;transform:none;filter:none;animation:none}.hero-scroll-icon[data-astro-cid-bbe6dxrz]{animation:none}}.pain-card[data-astro-cid-mu7xeqhm]{transition:opacity var(--reveal-duration, .4s) var(--ease-out),transform var(--reveal-duration, .4s) var(--ease-out),border-color .2s var(--ease-out)}.pain-card[data-astro-cid-mu7xeqhm]:hover{border-color:var(--color-secondary)}.link-arrow[data-astro-cid-mu7xeqhm] span[data-astro-cid-mu7xeqhm]{display:inline-block;transition:transform .2s var(--ease-out)}.link-arrow[data-astro-cid-mu7xeqhm]:hover span[data-astro-cid-mu7xeqhm]{transform:translate(4px)}.pillar-card[data-astro-cid-ouou2mig]{transition:opacity var(--reveal-duration, .4s) var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)}.pillar-card[data-astro-cid-ouou2mig].is-in:hover{transform:translateY(-4px);box-shadow:var(--shadow-raised);border-color:var(--color-secondary)}.lesson-card[data-astro-cid-4jq25yz4]{transition:opacity var(--reveal-duration, .4s) var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.lesson-card[data-astro-cid-4jq25yz4].is-in:hover{box-shadow:var(--shadow-raised)}.lesson-img[data-astro-cid-4jq25yz4]{transition:transform .4s var(--ease-out)}.lesson-card[data-astro-cid-4jq25yz4]:hover .lesson-img[data-astro-cid-4jq25yz4]{transform:scale(1.04)}.lesson-link[data-astro-cid-4jq25yz4] span[data-astro-cid-4jq25yz4]{display:inline-block;transition:transform .2s var(--ease-out)}.lesson-link[data-astro-cid-4jq25yz4]:hover span[data-astro-cid-4jq25yz4]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.lesson-card[data-astro-cid-4jq25yz4]:hover .lesson-img[data-astro-cid-4jq25yz4]{transform:none}}.price-card[data-astro-cid-hkoc4sea]{transition:opacity var(--reveal-duration, .4s) var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.price-card[data-astro-cid-hkoc4sea].is-in:hover{transform:translateY(-4px);box-shadow:var(--shadow-raised)}.sport-card[data-astro-cid-56h22rx6]{transition:opacity var(--reveal-duration, .4s) var(--ease-out),transform var(--reveal-duration, .4s) var(--ease-out),box-shadow .3s var(--ease-out)}.sport-card[data-astro-cid-56h22rx6]:hover{box-shadow:var(--shadow-raised)}.sport-img[data-astro-cid-56h22rx6]{transition:transform .4s var(--ease-out)}.sport-card[data-astro-cid-56h22rx6]:hover .sport-img[data-astro-cid-56h22rx6]{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.sport-card[data-astro-cid-56h22rx6]:hover .sport-img[data-astro-cid-56h22rx6]{transform:none}}.review-card[data-astro-cid-ql2fd6xj]{transition:opacity var(--reveal-duration, .4s) var(--ease-out),transform .3s var(--ease-out),border-color .3s var(--ease-out)}.review-card[data-astro-cid-ql2fd6xj].is-in:hover{border-color:var(--color-secondary);transform:translateY(-3px)}.trial-cta[data-astro-cid-rfcl6ip5] span[data-astro-cid-rfcl6ip5]{display:inline-block;transition:transform .2s var(--ease-out)}.trial-cta[data-astro-cid-rfcl6ip5]:hover span[data-astro-cid-rfcl6ip5]{transform:translate(4px)}.faq-chevron[data-astro-cid-al2ca2vr]{transition:transform .3s var(--ease-out)}.faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-chevron[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-item[data-astro-cid-al2ca2vr]{transition:opacity var(--reveal-duration, .4s) var(--ease-out),transform var(--reveal-duration, .4s) var(--ease-out),border-color .2s var(--ease-out)}.faq-item[data-astro-cid-al2ca2vr]:hover{border-color:var(--color-border-strong)}@media(prefers-reduced-motion:reduce){.faq-chevron[data-astro-cid-al2ca2vr]{transition:none}}.submit-btn[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{display:inline-block;transition:transform .2s var(--ease-out)}.submit-btn[data-astro-cid-xmivup5a]:hover span[data-astro-cid-xmivup5a]{transform:translate(4px)}
