#hero[data-v-f5109c7a]{align-items:center;background-color:var(--black);display:grid;grid-template-columns:1fr;min-height:100svh;overflow:hidden;padding-top:80px;position:relative}#hero[data-v-f5109c7a]:before{background:radial-gradient(ellipse 60% 80% at 70% 50%,rgba(0,180,216,.08) 0,transparent 70%),radial-gradient(ellipse 40% 60% at 0 50%,rgba(144,224,239,.04) 0,transparent 60%);content:"";pointer-events:none}#hero[data-v-f5109c7a]:before,.hero-bg[data-v-f5109c7a]{inset:0;position:absolute}.hero-bg[data-v-f5109c7a]{z-index:0}.hero-bg img[data-v-f5109c7a]{filter:grayscale(100%) brightness(.55) contrast(1.05);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;width:100%}.hero-bg-overlay[data-v-f5109c7a]{background:linear-gradient(to top,var(--black) 4%,transparent 30%),linear-gradient(to right,#080808eb 0,#0808088c 45%,#0808081f);inset:0;position:absolute}.hero-content[data-v-f5109c7a]{animation:fadeUp-f5109c7a .9s ease both;padding:60px 0 80px;position:relative;z-index:2}@keyframes fadeUp-f5109c7a{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-v-f5109c7a]{color:var(--white);font-family:var(--font-display);font-size:clamp(38px,5.5vw,78px);font-weight:700;letter-spacing:1px;line-height:1.05;margin-bottom:24px;text-align:center;text-transform:uppercase;white-space:nowrap}.hero-body[data-v-f5109c7a]{color:var(--silver);font-size:19px;font-weight:300;line-height:1.75;margin-bottom:36px;margin-inline:auto;max-width:560px;text-align:center}.hero-body strong[data-v-f5109c7a]{color:var(--light);font-weight:500}.hero-ctas[data-v-f5109c7a]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:48px}.hero-stats[data-v-f5109c7a]{align-items:center;border-top:1px solid var(--border);display:flex;gap:0;margin-inline:auto;max-width:560px;padding-top:32px;text-align:center}.stat[data-v-f5109c7a]{flex:1}.stat-sep[data-v-f5109c7a]{background:var(--border);flex-shrink:0;height:36px;width:1px}.stat-number[data-v-f5109c7a]{color:var(--white);font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}.stat-label[data-v-f5109c7a]{color:var(--silver);font-family:var(--font-condensed);font-size:11px;font-weight:500;letter-spacing:1.5px;margin-top:4px;text-transform:uppercase}@media(max-width:900px){#hero[data-v-f5109c7a]{grid-template-columns:1fr;min-height:100svh}.hero-bg-overlay[data-v-f5109c7a]{background:linear-gradient(to top,var(--black) 15%,rgba(8,8,8,.45) 50%,rgba(8,8,8,.2) 100%)}.hero-content[data-v-f5109c7a]{padding:100px 0 60px}.hero-title[data-v-f5109c7a]{font-size:clamp(40px,11vw,60px);white-space:normal}.hero-body[data-v-f5109c7a]{font-size:15px;max-width:100%}.hero-ctas .btn[data-v-f5109c7a]{font-size:13px;padding:14px 28px}.hero-stats[data-v-f5109c7a]{gap:0}.stat-number[data-v-f5109c7a]{font-size:28px}.stat-label[data-v-f5109c7a]{font-size:10px}}@media(max-width:480px){.hero-title[data-v-f5109c7a]{font-size:clamp(36px,11vw,48px)}.hero-body[data-v-f5109c7a]{font-size:15px}.stat[data-v-f5109c7a]{padding:0 8px}.stat-number[data-v-f5109c7a]{font-size:24px}.stat-label[data-v-f5109c7a]{font-size:9px;letter-spacing:.5px}}#problem[data-v-db167ba3]{background:var(--black);overflow:hidden;padding:140px 0;position:relative}.problem-deco[data-v-db167ba3]{inset:0;pointer-events:none;position:absolute}.deco-cycle[data-v-db167ba3]{animation:cycle-spin-db167ba3 120s linear infinite;height:760px;opacity:.07;position:absolute;right:-220px;top:50%;transform:translateY(-50%);width:760px}@keyframes cycle-spin-db167ba3{to{transform:translateY(-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.deco-cycle[data-v-db167ba3]{animation:none}}.deco-progress[data-v-db167ba3]{align-items:center;bottom:64px;display:flex;gap:10px;left:5%;opacity:.22;position:absolute}.deco-progress span[data-v-db167ba3]{background:#fff;height:2px;width:44px}.deco-progress span.gap[data-v-db167ba3]{background:transparent;border-top:1px dashed hsla(0,0%,100%,.7);height:0}.deco-progress i[data-v-db167ba3]{color:#fff;font-size:15px;font-style:normal;line-height:1}#problem .container[data-v-db167ba3]{position:relative;z-index:1}.problem-title[data-v-db167ba3]{color:var(--white);font-family:var(--font-display);font-size:clamp(34px,6vw,68px);font-weight:700;letter-spacing:1px;line-height:.95;margin:8px 0 64px;text-transform:uppercase}.pain-list[data-v-db167ba3]{display:grid;gap:0 64px;grid-template-columns:1fr 1fr;list-style:none;margin-bottom:96px}.pain-list li[data-v-db167ba3]{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.1);color:var(--silver);display:flex;font-size:19px;font-weight:300;gap:16px;line-height:1.5;padding:20px 0}.pain-list li[data-v-db167ba3]:before{border:1px solid rgba(0,180,216,.45);color:var(--cyan);content:"×";display:grid;flex-shrink:0;font-size:12px;height:20px;line-height:1;margin-top:2px;place-items:center;width:20px}.pain-list li strong[data-v-db167ba3]{color:var(--light);font-weight:600}.problem-punch[data-v-db167ba3]{margin:0 auto;max-width:720px;text-align:center}.problem-punch p[data-v-db167ba3]{color:var(--silver);font-size:19px;font-weight:300;line-height:1.75;margin-bottom:40px}.problem-punch p strong[data-v-db167ba3]{color:var(--light);font-weight:600}@media(max-width:900px){#problem[data-v-db167ba3]{padding:72px 0}.pain-list[data-v-db167ba3]{gap:0;grid-template-columns:1fr;margin-bottom:64px}.problem-title[data-v-db167ba3]{margin-bottom:48px}}@media(max-width:480px){#problem[data-v-db167ba3]{padding:56px 0}.problem-title[data-v-db167ba3]{font-size:clamp(26px,8.5vw,38px)}.pain-list li[data-v-db167ba3],.problem-punch p[data-v-db167ba3]{font-size:15px}.pain-list li[data-v-db167ba3]{gap:10px}}#coach[data-v-f40ae643]{background:var(--black);overflow:hidden;padding:0;position:relative}.coach-grid[data-v-f40ae643]{align-items:center;display:grid;grid-template-columns:1fr 1fr;min-height:100svh}.coach-photo[data-v-f40ae643]{align-self:stretch;min-height:100svh;position:relative}.coach-photo img[data-v-f40ae643]{filter:grayscale(100%) brightness(.85) contrast(1.05);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%}.coach-photo[data-v-f40ae643]:after{background:linear-gradient(to bottom,var(--black),transparent 28%),linear-gradient(to right,transparent 55%,var(--black) 100%);content:"";inset:0;position:absolute}.coach-content[data-v-f40ae643]{max-width:680px;padding:100px 8% 100px 64px;position:relative;z-index:2}.coach-name[data-v-f40ae643]{color:var(--white);font-family:var(--font-display);font-size:clamp(34px,6vw,68px);font-weight:700;letter-spacing:2px;line-height:.9;margin-bottom:8px}.coach-name[data-v-f40ae643],.coach-role[data-v-f40ae643]{text-transform:uppercase}.coach-role[data-v-f40ae643]{color:var(--cyan);font-family:var(--font-condensed);font-size:12px;font-weight:500;letter-spacing:4px;margin-bottom:24px}.coach-bio[data-v-f40ae643]{color:var(--silver);font-size:19px;font-weight:300;line-height:1.8}.coach-bio strong[data-v-f40ae643]{color:var(--light);font-weight:600}.coach-credentials[data-v-f40ae643]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:28px}.credential[data-v-f40ae643]{color:var(--light);font-family:var(--font-condensed);font-size:13px;font-weight:500;gap:10px;letter-spacing:.5px}.credential[data-v-f40ae643],.credential[data-v-f40ae643]:before{align-items:center;display:flex}.credential[data-v-f40ae643]:before{background:#00b4d81a;border:1px solid rgba(0,180,216,.28);color:var(--cyan);content:"✓";flex-shrink:0;font-size:11px;height:22px;justify-content:center;width:22px}@media(max-width:900px){.coach-grid[data-v-f40ae643]{grid-template-columns:1fr;min-height:auto}.coach-photo[data-v-f40ae643]{min-height:60svh}.coach-photo[data-v-f40ae643]:after{background:linear-gradient(to bottom,var(--black),transparent 30%),linear-gradient(to top,var(--black),transparent 45%)}.coach-content[data-v-f40ae643]{max-width:none;padding:40px 24px 72px}}@media(max-width:480px){.coach-bio[data-v-f40ae643]{font-size:15px}.coach-credentials[data-v-f40ae643]{grid-template-columns:1fr}}#plans[data-v-c381d6d9]{background:var(--black);padding:100px 0}.plans-header[data-v-c381d6d9]{margin-bottom:64px}.plans-grid-landing[data-v-c381d6d9]{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center}.plan-card-all[data-v-c381d6d9]{align-items:flex-start;background:var(--cyan);color:var(--black);display:none;flex-direction:column;gap:14px;justify-content:center;padding:36px 28px 40px}.plan-card-all-label[data-v-c381d6d9]{font-family:var(--font-condensed);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.plan-card-all-title[data-v-c381d6d9]{font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:1px;line-height:.95;text-transform:uppercase}.plan-card-all-arrow[data-v-c381d6d9]{font-size:26px;margin-top:6px;transition:transform .2s}.plan-card-all:active .plan-card-all-arrow[data-v-c381d6d9]{transform:translate(6px)}.plans-empty[data-v-c381d6d9],.plans-loading[data-v-c381d6d9]{align-items:center;color:var(--silver);display:flex;flex-direction:column;font-family:var(--font-condensed);font-size:16px;gap:20px;justify-content:center;letter-spacing:1px;min-height:240px}.plans-footer[data-v-c381d6d9]{margin-top:48px;text-align:center}.plans-footer p[data-v-c381d6d9]{color:var(--silver);font-size:19px;font-weight:300}.plans-help-link[data-v-c381d6d9]{border-bottom:1px solid transparent;color:var(--cyan);font-weight:600;transition:border-color .2s}.plans-help-link[data-v-c381d6d9]:hover{border-bottom-color:var(--cyan)}@media(max-width:900px){#plans[data-v-c381d6d9]{padding:72px 0}.plans-grid-landing[data-v-c381d6d9]{align-items:stretch;display:flex;gap:16px;justify-content:flex-start;margin:0 -20px;overflow-x:auto;padding:4px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.plans-grid-landing[data-v-c381d6d9]::-webkit-scrollbar{display:none}.plans-grid-landing[data-v-c381d6d9]>*{flex:0 0 min(82%,340px);scroll-snap-align:center}.plan-card-all[data-v-c381d6d9]{display:flex}}@media(max-width:480px){#plans[data-v-c381d6d9]{padding:56px 0}.plans-grid-landing[data-v-c381d6d9]{margin:0 -16px;padding:4px 16px}}#faq[data-v-54130472]{background:var(--black);overflow:hidden;padding:0;position:relative}.faq-grid[data-v-54130472]{align-items:center;display:grid;grid-template-columns:1fr 1fr;min-height:100svh}.faq-content[data-v-54130472]{justify-self:end;max-width:680px;padding:100px 64px 100px 8%;position:relative;width:100%;z-index:2}.faq-photo[data-v-54130472]{align-self:start;height:100svh;position:sticky;top:0}.faq-photo img[data-v-54130472]{filter:grayscale(100%) brightness(.85) contrast(1.05);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%}.faq-photo[data-v-54130472]:after{background:linear-gradient(to bottom,var(--black),transparent 28%),linear-gradient(to top,var(--black),transparent 12%),linear-gradient(to left,transparent 55%,var(--black) 100%);content:"";inset:0;position:absolute}.faq-list[data-v-54130472]{display:flex;flex-direction:column;margin-top:40px}details[data-v-54130472]{background:transparent;border-top:1px solid hsla(0,0%,100%,.1);overflow:hidden}details[data-v-54130472]:last-child{border-bottom:1px solid hsla(0,0%,100%,.1)}summary[data-v-54130472]{align-items:center;color:var(--white);cursor:pointer;display:flex;font-family:var(--font-condensed);font-size:15px;font-weight:600;gap:12px;justify-content:space-between;list-style:none;padding:22px 4px;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}summary[data-v-54130472]:after,summary[data-v-54130472]:hover{color:var(--cyan)}summary[data-v-54130472]:after{content:"+";flex-shrink:0;font-size:20px;font-weight:300;transition:transform .3s}details[open] summary[data-v-54130472]:after{transform:rotate(45deg)}details[open] summary[data-v-54130472]{color:var(--cyan)}.faq-answer[data-v-54130472]{color:var(--silver);font-size:15px;font-weight:300;line-height:1.8;padding:0 4px 22px}.faq-content .btn[data-v-54130472]{border-color:#ffffff59;border-radius:999px;color:var(--white)}.faq-content .btn[data-v-54130472]:hover{background:var(--white);border-color:var(--white);color:var(--black)}@media(max-width:900px){.faq-grid[data-v-54130472]{grid-template-columns:1fr;min-height:auto}.faq-photo[data-v-54130472]{height:60svh;position:relative;top:auto}.faq-photo[data-v-54130472]:after{background:linear-gradient(to bottom,var(--black),transparent 30%),linear-gradient(to top,var(--black),transparent 45%)}.faq-content[data-v-54130472]{max-width:none;padding:72px 24px 40px}.faq-content .btn-full-mobile[data-v-54130472]{width:100%}}@media(max-width:480px){summary[data-v-54130472]{font-size:14px;padding:16px 18px}.faq-answer[data-v-54130472]{font-size:13px;padding:0 18px 16px}}#cta[data-v-81ca0cf5]{background:var(--black);overflow:hidden;padding:220px 0;position:relative;text-align:center}#cta[data-v-81ca0cf5]:before{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(0,180,216,.07) 0,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.cta-inner[data-v-81ca0cf5]{position:relative;z-index:2}.cta-label[data-v-81ca0cf5]{color:var(--cyan);display:block;font-family:var(--font-condensed);font-size:11px;font-weight:600;letter-spacing:5px;margin-bottom:18px}.cta-label[data-v-81ca0cf5],.cta-title[data-v-81ca0cf5]{text-transform:uppercase}.cta-title[data-v-81ca0cf5]{color:var(--white);font-family:var(--font-display);font-size:clamp(34px,6vw,68px);font-weight:700;letter-spacing:1px;line-height:.9;margin-bottom:24px}.cta-wa[data-v-81ca0cf5]{border-color:#ffffff59;border-radius:999px;color:var(--white)}.cta-wa[data-v-81ca0cf5]:hover{background:var(--white);border-color:var(--white);color:var(--black)}.cta-body[data-v-81ca0cf5]{color:var(--silver);font-size:19px;font-weight:300;line-height:1.75;margin:0 auto 44px;max-width:560px}.cta-buttons[data-v-81ca0cf5]{gap:14px;margin-bottom:28px}.cta-buttons[data-v-81ca0cf5],.cta-small[data-v-81ca0cf5]{display:flex;flex-wrap:wrap;justify-content:center}.cta-small[data-v-81ca0cf5]{align-items:center;color:var(--silver);font-size:12px;gap:16px}.cta-small span[data-v-81ca0cf5]{align-items:center;display:flex;gap:5px}.cta-small span[data-v-81ca0cf5]:before{color:var(--cyan);content:"✓";font-size:11px}@media(max-width:900px){#cta[data-v-81ca0cf5]{padding:140px 0}.cta-buttons[data-v-81ca0cf5]{align-items:stretch;flex-direction:column}.cta-buttons .btn[data-v-81ca0cf5]{width:100%}}@media(max-width:480px){#cta[data-v-81ca0cf5]{padding:110px 0}.cta-title[data-v-81ca0cf5]{font-size:clamp(26px,8.5vw,38px)}.cta-body[data-v-81ca0cf5]{font-size:15px}.cta-small[data-v-81ca0cf5]{flex-direction:column;gap:8px}}
