.phase[data-astro-cid-g2uxf3jd]{display:flex;flex-direction:column;gap:14px;color:var(--color-slate);transition:transform .25s var(--ha-bounce)}.phase[data-astro-cid-g2uxf3jd]:hover{transform:translateY(-5px) rotate(-.4deg)}.top[data-astro-cid-g2uxf3jd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.num[data-astro-cid-g2uxf3jd]{font-family:var(--font-display);font-weight:700;font-size:clamp(4rem,6.4vw,6rem);line-height:.85;letter-spacing:-.03em}.dur[data-astro-cid-g2uxf3jd]{rotate:3deg;margin-top:6px}h3[data-astro-cid-g2uxf3jd]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.2rem,3.6vw,3.3rem);line-height:1;letter-spacing:-.005em}.goal[data-astro-cid-g2uxf3jd]{align-self:flex-start;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.3;background:var(--color-primary);padding:.1em .35em .15em;border-radius:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.goal[data-astro-cid-g2uxf3jd] span[data-astro-cid-g2uxf3jd]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.85em}.desc[data-astro-cid-g2uxf3jd]{font-size:16.5px}.gets[data-astro-cid-g2uxf3jd]{margin-top:6px;padding-top:16px;border-top:var(--ha-line)}.gets-head[data-astro-cid-g2uxf3jd]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:14px;margin-bottom:10px}ul[data-astro-cid-g2uxf3jd]{display:flex;flex-direction:column;gap:8px}li[data-astro-cid-g2uxf3jd]{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45}.tick[data-astro-cid-g2uxf3jd]{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--color-slate);position:relative}.tick[data-astro-cid-g2uxf3jd]:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--color-primary);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.note[data-astro-cid-g2uxf3jd]{margin-top:6px;background:var(--color-slate);color:var(--color-background);border-radius:16px;padding:14px 18px;font-size:15px;line-height:1.5}.visually-hidden[data-astro-cid-g2uxf3jd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.phase[data-astro-cid-g2uxf3jd]{transition:none}}.inline-link[data-astro-cid-rhjaanil]{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.inline-link[data-astro-cid-rhjaanil]:hover{text-decoration-color:var(--color-primary)}.not[data-astro-cid-rhjaanil] .inline-link[data-astro-cid-rhjaanil]{color:var(--color-background)}.section-title[data-astro-cid-rhjaanil]{margin-top:24px;font-size:clamp(2.5rem,5.6vw,5rem);max-width:14em}.light-title[data-astro-cid-rhjaanil]{color:var(--color-background)}.hero[data-astro-cid-rhjaanil]{position:relative;overflow:clip;padding:clamp(40px,5vw,72px) 0 clamp(64px,7vw,104px)}.hero-spiral[data-astro-cid-rhjaanil]{width:min(1000px,84vw);right:max(-240px,-16vw);top:-120px;opacity:.4}.hero-grid[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);align-items:center}.hero[data-astro-cid-rhjaanil] h1[data-astro-cid-rhjaanil]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(3rem,7.2vw,6.8rem);line-height:.96;letter-spacing:-.018em;margin:26px 0 0}.lead[data-astro-cid-rhjaanil]{max-width:30em;margin-top:clamp(24px,3vw,36px)}.hero-photos[data-astro-cid-rhjaanil]{position:relative}.hp1[data-astro-cid-rhjaanil]{transform:rotate(4deg)}.hs1[data-astro-cid-rhjaanil]{position:absolute;left:-4%;bottom:-18px;rotate:-5deg;z-index:3}.fit[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:clamp(40px,5vw,64px);align-items:start}.fit-card[data-astro-cid-rhjaanil]{padding:clamp(28px,3.4vw,44px)}.fit-card[data-astro-cid-rhjaanil]:first-child{transform:rotate(-.8deg)}.fit-card[data-astro-cid-rhjaanil].not{transform:rotate(.8deg);margin-top:28px}.fit-card[data-astro-cid-rhjaanil] h3[data-astro-cid-rhjaanil]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:1;margin-bottom:22px}.fit-card[data-astro-cid-rhjaanil].not h3[data-astro-cid-rhjaanil]{color:var(--color-primary)}.fit-card[data-astro-cid-rhjaanil] ul[data-astro-cid-rhjaanil]{display:flex;flex-direction:column;gap:14px}.fit-card[data-astro-cid-rhjaanil] li[data-astro-cid-rhjaanil]{display:flex;align-items:flex-start;gap:14px;font-size:16.5px;line-height:1.45}.fit-card[data-astro-cid-rhjaanil].not li[data-astro-cid-rhjaanil]{color:var(--color-cream)}.mk[data-astro-cid-rhjaanil]{flex:none;width:26px;height:26px;border-radius:50%;position:relative;margin-top:-1px}.mk[data-astro-cid-rhjaanil].yes{background:var(--color-slate)}.mk[data-astro-cid-rhjaanil].yes:after{content:"";position:absolute;left:9px;top:5px;width:6px;height:11px;border:solid var(--color-primary);border-width:0 3px 3px 0;transform:rotate(45deg)}.mk[data-astro-cid-rhjaanil].no{background:var(--color-primary)}.mk[data-astro-cid-rhjaanil].no:before,.mk[data-astro-cid-rhjaanil].no:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:3px;border-radius:2px;background:var(--color-slate);translate:-50% -50%;rotate:45deg}.mk[data-astro-cid-rhjaanil].no:after{rotate:-45deg}.fit-note[data-astro-cid-rhjaanil]{margin-top:clamp(32px,4vw,48px);display:flex;align-items:center;gap:12px;font-size:17px;font-weight:500}.fit-note[data-astro-cid-rhjaanil] .dot[data-astro-cid-rhjaanil]{width:12px;height:12px;border-radius:50%;background:var(--color-slate);flex:none;box-shadow:0 0 0 4px var(--color-primary-light)}.phase-spiral[data-astro-cid-rhjaanil]{width:min(860px,110vw);right:-260px;top:-60px;opacity:.45}.phases[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px;margin-top:clamp(44px,5vw,72px);align-items:start}.phase-item[data-astro-cid-rhjaanil]:nth-child(2n){margin-top:48px}.engage[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:start}.engage-intro[data-astro-cid-rhjaanil]{margin-top:26px;font-size:clamp(1.05rem,1.3vw,1.15rem);max-width:30em}.price[data-astro-cid-rhjaanil]{display:inline-flex;flex-direction:column;gap:6px;margin-top:34px;transform:rotate(-2deg);box-shadow:var(--ha-shadow) var(--ha-shadow) 0 var(--color-background)}.price-label[data-astro-cid-rhjaanil]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:14px;color:var(--color-primary)}.price-val[data-astro-cid-rhjaanil]{font-family:var(--font-display);font-weight:700;font-size:clamp(3.6rem,7vw,6rem);line-height:1;letter-spacing:-.02em}.price-val[data-astro-cid-rhjaanil] small[data-astro-cid-rhjaanil]{font-size:.3em;letter-spacing:.04em;margin-left:.2em;text-transform:uppercase}.terms[data-astro-cid-rhjaanil]{display:flex;flex-direction:column;gap:20px}.term[data-astro-cid-rhjaanil]{display:flex;align-items:flex-start;gap:18px;padding:22px 24px}.term[data-astro-cid-rhjaanil]:nth-child(odd){transform:rotate(-.5deg)}.term[data-astro-cid-rhjaanil]:nth-child(2n){transform:rotate(.5deg)}.term-icon[data-astro-cid-rhjaanil]{flex:none;width:52px;height:52px;border-radius:14px;background:var(--color-slate);color:var(--color-primary);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:24px}.term[data-astro-cid-rhjaanil] h3[data-astro-cid-rhjaanil]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:1.5rem;line-height:1;margin-bottom:6px}.term[data-astro-cid-rhjaanil] p[data-astro-cid-rhjaanil]{font-size:15.5px}.band[data-astro-cid-rhjaanil]{background:var(--color-background);border-top:4px solid var(--color-slate);border-bottom:4px solid var(--color-slate);padding:clamp(64px,8vw,120px) 0}.donts[data-astro-cid-rhjaanil]{margin-top:clamp(40px,5vw,64px);display:flex;flex-direction:column;border-top:var(--ha-line)}.dont[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:16px 40px;padding:22px 0;border-bottom:var(--ha-line);align-items:center}.dont[data-astro-cid-rhjaanil] dt[data-astro-cid-rhjaanil]{display:flex;align-items:center;gap:16px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1}.dont[data-astro-cid-rhjaanil] dd[data-astro-cid-rhjaanil]{margin:0;font-size:16.5px}.cross[data-astro-cid-rhjaanil]{flex:none;width:40px;height:40px;border-radius:50%;border:var(--ha-line);background:var(--color-primary);position:relative}.cross[data-astro-cid-rhjaanil]:before,.cross[data-astro-cid-rhjaanil]:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:3.5px;background:var(--color-slate);border-radius:2px;translate:-50% -50%;rotate:45deg}.cross[data-astro-cid-rhjaanil]:after{rotate:-45deg}@media(max-width:900px){.hero-grid[data-astro-cid-rhjaanil],.fit[data-astro-cid-rhjaanil],.phases[data-astro-cid-rhjaanil],.engage[data-astro-cid-rhjaanil]{grid-template-columns:minmax(0,1fr)}.hero-photos[data-astro-cid-rhjaanil]{max-width:520px;width:100%;justify-self:center}.hero-spiral[data-astro-cid-rhjaanil]{width:150vw;right:-60vw;top:4%}.fit-card[data-astro-cid-rhjaanil].not,.phase-item[data-astro-cid-rhjaanil]:nth-child(2n){margin-top:0}}@media(max-width:640px){.dont[data-astro-cid-rhjaanil]{grid-template-columns:minmax(0,1fr)}.cross[data-astro-cid-rhjaanil]{width:34px;height:34px}.term[data-astro-cid-rhjaanil]{padding:18px;gap:14px}.term-icon[data-astro-cid-rhjaanil]{width:44px;height:44px;font-size:20px}.hs1[data-astro-cid-rhjaanil]{left:2%}}
