.home-page[data-v-1bdae651]{--black: #11100c;--black-soft: #1d1a13;--graphite: #2a261c;--gold: #f4c542;--gold-dark: #a8790d;--gold-light: #ffe58a;--gold-soft: #fff7d9;--ivory: #fffdf7;--warm-white: #f8f5ed;--warm-surface: #f2ede1;--white: #ffffff;--text: #15130e;--text-soft: #575044;--text-muted: #8b8375;--line: #e4ddcf;--shadow: 0 24px 70px rgba(47, 39, 20, .1);min-height:100vh;overflow:hidden;color:var(--text);background:var(--warm-white)}.page-container[data-v-1bdae651]{width:min(calc(100% - 48px),1180px);margin-inline:auto}.section[data-v-1bdae651]{padding:104px 0;scroll-margin-top:92px}.section-label[data-v-1bdae651]{display:block;margin-bottom:15px;color:var(--gold-dark);font-family:Orbitron,sans-serif;font-size:.65rem;font-weight:850;letter-spacing:2.5px;text-transform:uppercase}.section-label.light[data-v-1bdae651]{color:var(--gold)}.section-heading[data-v-1bdae651]{margin:0}.section-heading h2[data-v-1bdae651],.principles-copy h2[data-v-1bdae651],.schedule-copy h2[data-v-1bdae651],.testimonial-heading h2[data-v-1bdae651],.faq-heading h2[data-v-1bdae651],.cta-copy h2[data-v-1bdae651]{margin:0;font-size:clamp(2.45rem,4.8vw,4.55rem);font-weight:950;letter-spacing:-3px;line-height:1.04}.section-heading h2 span[data-v-1bdae651],.principles-copy h2 span[data-v-1bdae651],.schedule-copy h2 span[data-v-1bdae651],.testimonial-heading h2 span[data-v-1bdae651],.faq-heading h2 span[data-v-1bdae651],.cta-copy h2 span[data-v-1bdae651]{color:var(--gold-dark)}.section-heading>p[data-v-1bdae651],.section-heading-split>p[data-v-1bdae651],.principles-copy>p[data-v-1bdae651],.schedule-copy>p[data-v-1bdae651],.testimonial-heading>p[data-v-1bdae651],.faq-heading>p[data-v-1bdae651],.cta-copy>p[data-v-1bdae651]{color:var(--text-soft);line-height:1.8}.section-heading-split[data-v-1bdae651]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:end;gap:58px;margin-bottom:46px}.section-heading-split>p[data-v-1bdae651]{margin:0}.section-heading-centered[data-v-1bdae651]{max-width:780px;margin:0 auto 48px;text-align:center}.section-heading-centered>p[data-v-1bdae651]{margin:19px 0 0}.button[data-v-1bdae651]{min-height:51px;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:0 23px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,background .2s ease,border-color .2s ease}.button[data-v-1bdae651]:hover{transform:translateY(-2px)}.button.full[data-v-1bdae651]{width:100%}.button-gold[data-v-1bdae651]{border-color:var(--gold);color:var(--black);background:var(--gold);box-shadow:0 14px 30px #f4c54238}.button-gold[data-v-1bdae651]:hover{background:var(--gold-light);box-shadow:0 18px 35px #f4c5424d}.button-dark[data-v-1bdae651]{border-color:var(--black);color:var(--white);background:var(--black)}.button-dark[data-v-1bdae651]:hover{background:var(--black-soft)}.button-ghost[data-v-1bdae651],.button-light[data-v-1bdae651]{border-color:#ffffff38;color:var(--white);background:#ffffff0b}.button-ghost[data-v-1bdae651]:hover,.button-light[data-v-1bdae651]:hover{border-color:#f4c5428c;color:var(--gold-light);background:#ffffff14}.text-link[data-v-1bdae651]{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:.78rem;font-weight:900;text-decoration:none}.text-link[data-v-1bdae651]:hover{color:var(--gold-dark)}.hero-section[data-v-1bdae651]{position:relative;overflow:hidden;padding:78px 0 68px;color:var(--white);background:linear-gradient(116deg,transparent 0 62%,rgba(244,197,66,.07) 62% 63%,transparent 63%),repeating-linear-gradient(-12deg,transparent 0 78px,rgba(244,197,66,.023) 78px 79px),radial-gradient(circle at 82% 45%,rgba(244,197,66,.11),transparent 30%),var(--black)}.hero-speed-lines[data-v-1bdae651]{position:absolute;inset:0 0 0 auto;width:52%;pointer-events:none;opacity:.48}.hero-speed-lines span[data-v-1bdae651],.cta-lines span[data-v-1bdae651]{position:absolute;right:-85px;width:110%;height:2px;transform:rotate(-12deg);background:linear-gradient(90deg,transparent,rgba(244,197,66,.29),transparent)}.hero-speed-lines span[data-v-1bdae651]:nth-child(1),.cta-lines span[data-v-1bdae651]:nth-child(1){top:27%}.hero-speed-lines span[data-v-1bdae651]:nth-child(2),.cta-lines span[data-v-1bdae651]:nth-child(2){top:51%}.hero-speed-lines span[data-v-1bdae651]:nth-child(3),.cta-lines span[data-v-1bdae651]:nth-child(3){top:75%}.hero-orbit[data-v-1bdae651]{position:absolute;pointer-events:none;border:1px solid rgba(244,197,66,.075);border-radius:50%}.hero-orbit-one[data-v-1bdae651]{top:15px;right:-215px;width:590px;height:590px;box-shadow:0 0 0 70px #f4c54203,0 0 0 140px #f4c54202}.hero-orbit-two[data-v-1bdae651]{bottom:-245px;left:35%;width:430px;height:430px}.hero-layout[data-v-1bdae651]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr);align-items:center;gap:54px}.hero-eyebrow[data-v-1bdae651]{display:inline-flex;align-items:center;gap:11px;margin-bottom:29px;color:var(--gold-light);font-size:.72rem;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.hero-eyebrow>span[data-v-1bdae651]{width:47px;height:47px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(244,197,66,.4);border-radius:14px;color:var(--black);background:var(--white);box-shadow:0 13px 28px #0003}.hero-brand-mark img[data-v-1bdae651]{width:100%;height:100%;display:block;padding:4px;-o-object-fit:contain;object-fit:contain}.hero-copy h1[data-v-1bdae651]{max-width:760px;margin:0;font-size:clamp(3.35rem,5.7vw,5.55rem);font-weight:950;letter-spacing:-5px;line-height:.97}.hero-copy h1 span[data-v-1bdae651]{display:block;color:var(--gold-light)}.hero-copy>p[data-v-1bdae651]{max-width:660px;margin:28px 0 0;color:#c5beb1;font-size:1.06rem;line-height:1.82}.hero-actions[data-v-1bdae651],.cta-actions[data-v-1bdae651]{display:flex;align-items:center;gap:13px;margin-top:33px;flex-wrap:wrap}.hero-account[data-v-1bdae651]{max-width:650px;display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding:14px 16px;border:1px solid rgba(244,197,66,.14);border-radius:16px;background:#ffffff09}.hero-account>span[data-v-1bdae651]{display:inline-flex;align-items:center;gap:7px;color:#9f9789;font-size:.69rem}.hero-account>span i[data-v-1bdae651]{color:var(--gold)}.hero-account>span strong[data-v-1bdae651]{color:var(--white)}.hero-account>a[data-v-1bdae651]{display:inline-flex;align-items:center;gap:7px;color:var(--gold-light);font-size:.68rem;font-weight:900;text-decoration:none;white-space:nowrap}.hero-points[data-v-1bdae651]{display:flex;gap:20px;margin-top:26px;flex-wrap:wrap;color:#9e9688;font-size:.72rem;font-weight:750}.hero-points span[data-v-1bdae651]{display:inline-flex;align-items:center;gap:7px}.hero-points i[data-v-1bdae651]{color:var(--gold)}.hero-visual[data-v-1bdae651]{position:relative;min-height:535px}.hero-photo-card[data-v-1bdae651]{position:absolute;top:18px;right:12px;bottom:26px;left:22px;overflow:hidden;border:1px solid rgba(244,197,66,.23);border-radius:38px;background:#211e16;box-shadow:0 42px 90px #0000006b,inset 0 1px #ffffff0a}.hero-photo-card>img[data-v-1bdae651]{width:100%;height:100%;min-height:500px;display:block;-o-object-fit:cover;object-fit:cover}.hero-photo-fallback[data-v-1bdae651]{position:relative;width:100%;height:100%;min-height:500px;display:flex;flex-direction:column;overflow:hidden;padding:34px;color:var(--white);background:radial-gradient(circle at 76% 31%,rgba(244,197,66,.19),transparent 27%),linear-gradient(125deg,transparent 0 58%,rgba(244,197,66,.075) 58% 60%,transparent 60%),repeating-linear-gradient(-12deg,transparent 0 62px,rgba(244,197,66,.028) 62px 63px),linear-gradient(145deg,#29251b,#11100c)}.hero-photo-fallback[data-v-1bdae651]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,#11100c05,#11100c24 53%,#11100cc7)}.hero-fallback-brand[data-v-1bdae651]{position:relative;z-index:3;display:flex;align-items:center;gap:13px;margin-top:28px}.hero-fallback-logo-shell[data-v-1bdae651]{width:78px;height:58px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;padding:7px 10px;border:1px solid rgba(244,197,66,.28);border-radius:17px;background:#fffffff5;box-shadow:0 16px 34px #00000040}.hero-fallback-logo[data-v-1bdae651]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.hero-fallback-brand small[data-v-1bdae651],.hero-fallback-brand strong[data-v-1bdae651]{display:block}.hero-fallback-brand small[data-v-1bdae651]{color:#a59d90;font-size:.57rem;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.hero-fallback-brand strong[data-v-1bdae651]{margin-top:5px;color:var(--gold-light);font-size:.82rem}.hero-fallback-motion[data-v-1bdae651]{position:absolute;top:102px;right:34px;width:215px;height:215px;pointer-events:none}.fallback-motion-ring[data-v-1bdae651]{position:absolute;border:1px solid rgba(244,197,66,.19);border-radius:50%}.fallback-motion-ring.ring-large[data-v-1bdae651]{top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 34px #f4c54205,0 0 75px #f4c54212}.fallback-motion-ring.ring-small[data-v-1bdae651]{top:39px;right:39px;bottom:39px;left:39px;border-style:dashed}.fallback-athlete-icon[data-v-1bdae651]{position:absolute;top:66px;right:66px;bottom:66px;left:66px;display:grid;place-items:center;border-radius:50%;color:var(--black);background:linear-gradient(145deg,var(--gold-light),var(--gold));box-shadow:0 0 0 12px #f4c54214,0 18px 38px #00000047;font-size:2.05rem}.fallback-speed-line[data-v-1bdae651]{position:absolute;right:154px;width:126px;height:2px;transform:rotate(-12deg);background:linear-gradient(90deg,transparent,rgba(244,197,66,.42),transparent)}.fallback-speed-line.line-one[data-v-1bdae651]{top:80px}.fallback-speed-line.line-two[data-v-1bdae651]{top:110px;width:158px}.fallback-speed-line.line-three[data-v-1bdae651]{top:140px;width:105px}.hero-fallback-copy[data-v-1bdae651]{position:absolute;right:28px;bottom:28px;left:28px;z-index:4;padding:20px 21px 18px;border:1px solid rgba(244,197,66,.17);border-radius:22px;background:linear-gradient(135deg,#27231aeb,#11100cdb);box-shadow:0 22px 55px #00000047,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-fallback-copy-head[data-v-1bdae651]{display:flex;justify-content:space-between;align-items:center;gap:14px}.hero-fallback-copy-head>span[data-v-1bdae651]{color:var(--gold);font-family:Orbitron,sans-serif;font-size:.54rem;font-weight:850;letter-spacing:1.7px;text-transform:uppercase}.hero-fallback-copy-head>small[data-v-1bdae651]{display:inline-flex;align-items:center;gap:6px;color:#8f8779;font-size:.52rem;font-weight:800;text-transform:uppercase}.hero-fallback-copy-head>small i[data-v-1bdae651]{color:var(--gold)}.hero-fallback-copy>strong[data-v-1bdae651]{display:block;max-width:390px;margin-top:10px;color:var(--white);font-size:clamp(1.38rem,2.05vw,1.78rem);letter-spacing:-1.35px;line-height:1.03}.hero-fallback-copy>p[data-v-1bdae651]{max-width:430px;margin:9px 0 0;color:#b4ac9f;font-size:.66rem;line-height:1.55}.hero-fallback-tags[data-v-1bdae651]{display:flex;gap:7px;margin-top:14px;flex-wrap:wrap}.hero-fallback-tags span[data-v-1bdae651]{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(244,197,66,.17);border-radius:999px;color:#b5ad9f;background:#ffffff09;font-size:.52rem;font-weight:850;text-transform:uppercase}.hero-fallback-tags i[data-v-1bdae651]{color:var(--gold);font-size:.56rem}.fallback-code[data-v-1bdae651]{position:absolute;top:27px;left:34px;z-index:4;color:var(--gold-light);font-family:Orbitron,sans-serif;font-size:.58rem;letter-spacing:1.5px}.photo-overlay[data-v-1bdae651]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(17,16,12,.82) 100%),linear-gradient(90deg,rgba(17,16,12,.22),transparent 55%)}.photo-caption[data-v-1bdae651]{position:absolute;right:28px;bottom:28px;left:28px;z-index:2}.photo-caption span[data-v-1bdae651],.photo-caption strong[data-v-1bdae651]{display:block}.photo-caption span[data-v-1bdae651]{color:var(--gold);font-family:Orbitron,sans-serif;font-size:.58rem;letter-spacing:1.4px;text-transform:uppercase}.photo-caption strong[data-v-1bdae651]{max-width:390px;margin-top:8px;color:var(--white);font-size:1.25rem}.motion-dial[data-v-1bdae651]{position:absolute;right:0;bottom:5px;z-index:4;width:116px;height:116px;border-radius:50%;background:#11100ce6;box-shadow:0 22px 45px #00000061;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dial-ring[data-v-1bdae651]{position:absolute;border:1px solid rgba(244,197,66,.24);border-radius:50%}.ring-one[data-v-1bdae651]{top:10px;right:10px;bottom:10px;left:10px}.ring-two[data-v-1bdae651]{top:28px;right:28px;bottom:28px;left:28px;border-style:dashed}.ring-three[data-v-1bdae651]{top:46px;right:46px;bottom:46px;left:46px}.dial-core[data-v-1bdae651]{position:absolute;top:46px;right:46px;bottom:46px;left:46px;display:grid;place-items:center;border-radius:50%;color:var(--black);background:var(--gold)}.floating-card[data-v-1bdae651]{position:absolute;z-index:5;width:225px;display:flex;align-items:center;gap:11px;padding:14px;border:1px solid rgba(244,197,66,.19);border-radius:17px;background:#221e15f0;box-shadow:0 22px 50px #00000061;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floating-card-top[data-v-1bdae651]{top:0;right:0}.floating-card-bottom[data-v-1bdae651]{bottom:22px;left:0}.hero-visual.is-fallback .hero-photo-card[data-v-1bdae651]{top:18px;right:8px;bottom:12px;left:18px}.hero-visual.is-fallback .floating-card-top[data-v-1bdae651]{top:-7px;right:-2px;width:205px}.hero-visual.is-fallback .floating-card-bottom[data-v-1bdae651],.hero-visual.is-fallback .motion-dial[data-v-1bdae651]{display:none}.floating-card>span[data-v-1bdae651]{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:var(--black);background:var(--gold)}.floating-card strong[data-v-1bdae651],.floating-card small[data-v-1bdae651]{display:block}.floating-card strong[data-v-1bdae651]{font-size:.79rem}.floating-card small[data-v-1bdae651]{margin-top:3px;color:#91897c;font-size:.62rem}.statistics-section[data-v-1bdae651]{padding:0 0 58px;color:var(--white);background:var(--black)}.statistics-grid[data-v-1bdae651]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(244,197,66,.14);border-radius:22px;background:#ffffff06}.statistics-grid article[data-v-1bdae651]{min-height:112px;display:flex;align-items:center;gap:14px;padding:21px;border-right:1px solid rgba(244,197,66,.12)}.statistics-grid article[data-v-1bdae651]:last-child{border-right:0}.stat-icon[data-v-1bdae651]{width:43px;height:43px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:var(--black);background:var(--gold)}.statistics-grid strong[data-v-1bdae651],.statistics-grid div>span[data-v-1bdae651]{display:block}.statistics-grid strong[data-v-1bdae651]{color:var(--gold-light);font-family:Orbitron,sans-serif;font-size:1.25rem}.statistics-grid div>span[data-v-1bdae651]{margin-top:4px;color:#958d7f;font-size:.68rem;font-weight:750}.about-section[data-v-1bdae651]{background:radial-gradient(circle at 12% 16%,rgba(244,197,66,.09),transparent 26%),var(--ivory)}.about-layout[data-v-1bdae651]{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:76px}.about-copy p[data-v-1bdae651]{margin:0 0 19px;color:var(--text-soft);line-height:1.82}.about-copy strong[data-v-1bdae651]{color:var(--text)}.about-actions[data-v-1bdae651]{display:flex;align-items:center;gap:22px;margin-top:28px;flex-wrap:wrap}.about-badge[data-v-1bdae651]{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.7rem;font-weight:750}.about-badge i[data-v-1bdae651]{color:var(--gold-dark)}.history-track[data-v-1bdae651]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:58px}.history-track[data-v-1bdae651]:before{position:absolute;top:34px;right:15%;left:15%;height:2px;content:"";background:linear-gradient(90deg,var(--gold),rgba(244,197,66,.18))}.history-track article[data-v-1bdae651]{position:relative;z-index:2;min-height:210px;padding:24px;border:1px solid var(--line);border-radius:21px;background:#ffffffc7}.history-track article>span[data-v-1bdae651]{display:inline-flex;padding:8px 11px;border-radius:999px;color:var(--black);background:var(--gold);font-family:Orbitron,sans-serif;font-size:.58rem}.history-track strong[data-v-1bdae651]{display:block;margin-top:32px;font-size:.9rem}.history-track p[data-v-1bdae651]{margin:9px 0 0;color:var(--text-muted);font-size:.75rem;line-height:1.65}.quick-link-grid[data-v-1bdae651]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.quick-link-card[data-v-1bdae651]{min-height:142px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:19px;border:1px solid var(--line);border-radius:19px;color:var(--text);background:#ffffffc7;box-shadow:0 15px 35px #2f27140e;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.quick-link-card[data-v-1bdae651]:hover{transform:translateY(-5px);border-color:#a8790d59;box-shadow:0 22px 46px #2f271417}.quick-link-card>span[data-v-1bdae651]{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:var(--black);background:var(--gold)}.quick-link-card strong[data-v-1bdae651]{font-size:.82rem}.quick-link-card p[data-v-1bdae651]{margin:6px 0 0;color:var(--text-muted);font-size:.67rem;line-height:1.45}.quick-link-card>i[data-v-1bdae651]{color:var(--gold-dark);font-size:.69rem}.program-section[data-v-1bdae651]{background:var(--warm-white)}.program-grid[data-v-1bdae651]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.program-card[data-v-1bdae651]{position:relative;overflow:hidden;min-height:345px;padding:27px;border:1px solid var(--line);border-radius:25px;background:var(--ivory);box-shadow:0 18px 48px #2f271412;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.program-card[data-v-1bdae651]:hover{transform:translateY(-6px);border-color:#a8790d5c;box-shadow:0 25px 58px #2f27141c}.program-top[data-v-1bdae651]{display:flex;justify-content:space-between;align-items:center}.program-number[data-v-1bdae651]{color:#aaa193;font-family:Orbitron,sans-serif;font-size:.67rem}.program-icon[data-v-1bdae651]{width:51px;height:51px;display:grid;place-items:center;border-radius:15px;color:var(--black);background:var(--gold);font-size:1.15rem}.program-subtitle[data-v-1bdae651]{display:block;margin-top:34px;color:var(--gold-dark);font-size:.64rem;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.program-card h3[data-v-1bdae651]{margin:8px 0 11px;font-size:1.35rem}.program-card>p[data-v-1bdae651]{max-width:500px;margin:0;color:var(--text-soft);font-size:.83rem;line-height:1.7}.program-tags[data-v-1bdae651]{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.program-tags span[data-v-1bdae651]{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--text-muted);background:var(--white);font-size:.59rem;font-weight:800}.program-lines[data-v-1bdae651]{position:absolute;inset:auto -45px 35px auto;width:180px;height:80px;opacity:.24}.program-lines span[data-v-1bdae651]{position:absolute;right:0;width:130%;height:2px;transform:rotate(-12deg);background:linear-gradient(90deg,transparent,var(--gold-dark),transparent)}.program-lines span[data-v-1bdae651]:nth-child(1){top:15%}.program-lines span[data-v-1bdae651]:nth-child(2){top:50%}.program-lines span[data-v-1bdae651]:nth-child(3){top:85%}.principles-section[data-v-1bdae651],.schedule-preview-section[data-v-1bdae651]{padding:92px 0;color:var(--white);background:radial-gradient(circle at 88% 50%,rgba(244,197,66,.1),transparent 31%),repeating-linear-gradient(110deg,transparent 0 85px,rgba(244,197,66,.02) 85px 86px),var(--black)}.principles-layout[data-v-1bdae651],.schedule-layout[data-v-1bdae651]{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:center;gap:64px}.principles-copy h2[data-v-1bdae651],.schedule-copy h2[data-v-1bdae651]{color:var(--white)}.principles-copy h2 span[data-v-1bdae651],.schedule-copy h2 span[data-v-1bdae651]{color:var(--gold-light)}.principles-copy>p[data-v-1bdae651],.schedule-copy>p[data-v-1bdae651]{margin:21px 0 0;color:#aaa294}.principles-copy .button[data-v-1bdae651],.schedule-copy .button[data-v-1bdae651]{margin-top:29px}.principle-grid[data-v-1bdae651]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.principle-grid article[data-v-1bdae651]{min-height:230px;padding:22px;border:1px solid rgba(244,197,66,.13);border-radius:20px;background:#ffffff09}.principle-grid article>div[data-v-1bdae651]{display:flex;justify-content:space-between;align-items:center}.principle-number[data-v-1bdae651]{color:var(--gold);font-family:Orbitron,sans-serif;font-size:.58rem}.principle-icon[data-v-1bdae651]{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;color:var(--black);background:var(--gold)}.principle-grid h3[data-v-1bdae651]{margin:34px 0 10px;font-size:.92rem}.principle-grid p[data-v-1bdae651]{margin:0;color:#948c7e;font-size:.72rem;line-height:1.6}.gallery-section[data-v-1bdae651]{background:radial-gradient(circle at 82% 16%,rgba(244,197,66,.08),transparent 24%),var(--ivory)}.gallery-heading[data-v-1bdae651]{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}.gallery-heading .section-heading[data-v-1bdae651]{max-width:790px}.gallery-heading .section-heading>p[data-v-1bdae651]{margin:18px 0 0}.gallery-controls[data-v-1bdae651],.testimonial-carousel-toolbar>div[data-v-1bdae651]{display:flex;gap:9px}.gallery-controls button[data-v-1bdae651],.testimonial-carousel-toolbar button[data-v-1bdae651]{width:47px;height:47px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;cursor:pointer;color:var(--text);background:var(--white);box-shadow:0 12px 25px #2f271412;transition:transform .2s ease,border-color .2s ease,background .2s ease}.gallery-controls button[data-v-1bdae651]:hover,.testimonial-carousel-toolbar button[data-v-1bdae651]:hover{transform:translateY(-2px);border-color:var(--gold);background:var(--gold-soft)}.gallery-track[data-v-1bdae651]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 38px) / 3);gap:19px;overflow-x:auto;padding:8px 2px 18px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.gallery-track[data-v-1bdae651]::-webkit-scrollbar{display:none}.gallery-card[data-v-1bdae651]{overflow:hidden;scroll-snap-align:start;border:1px solid var(--line);border-radius:25px;background:var(--white);box-shadow:var(--shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.gallery-card[data-v-1bdae651]:hover{transform:translateY(-5px);border-color:#a8790d57;box-shadow:0 28px 66px #2f271421}.gallery-media[data-v-1bdae651]{position:relative;width:100%;min-height:285px;display:block;overflow:hidden;padding:0;border:0;cursor:pointer;color:inherit;background:var(--black);text-align:inherit}.gallery-media video[data-v-1bdae651],.gallery-fallback[data-v-1bdae651]{width:100%;height:285px}.gallery-media video[data-v-1bdae651]{display:block;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.gallery-card:hover .gallery-media video[data-v-1bdae651]{transform:scale(1.035)}.gallery-fallback[data-v-1bdae651]{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;color:var(--gold);background:linear-gradient(125deg,transparent 0 60%,rgba(244,197,66,.08) 60% 62%,transparent 62%),repeating-linear-gradient(-12deg,transparent 0 62px,rgba(244,197,66,.03) 62px 63px),linear-gradient(145deg,#29251b,#11100c)}.gallery-fallback>span[data-v-1bdae651]{position:absolute;top:20px;left:20px;color:var(--gold-light);font-family:Orbitron,sans-serif;font-size:.59rem}.gallery-fallback img[data-v-1bdae651]{width:125px;max-width:54%;padding:10px 14px;border-radius:17px;background:var(--white);-o-object-fit:contain;object-fit:contain}.gallery-fallback small[data-v-1bdae651]{color:#887f71;font-size:.61rem;letter-spacing:1px;text-align:center;text-transform:uppercase}.gallery-media-overlay[data-v-1bdae651]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11100c0a 34%,#11100cd1)}.gallery-play[data-v-1bdae651]{position:absolute;top:50%;left:50%;z-index:3;width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;color:var(--black);background:#f4c542f0;box-shadow:0 0 0 10px #f4c54214,0 18px 38px #00000047;transform:translate(-50%,-50%);transition:transform .22s ease,background .22s ease}.gallery-play i[data-v-1bdae651]{margin-left:3px}.gallery-media:hover .gallery-play[data-v-1bdae651]{background:var(--gold-light);transform:translate(-50%,-50%) scale(1.07)}.gallery-type[data-v-1bdae651],.gallery-duration[data-v-1bdae651],.gallery-category[data-v-1bdae651]{position:absolute;z-index:3;border:1px solid rgba(244,197,66,.22);border-radius:999px;color:var(--gold-light);background:#11100ccc;font-size:.55rem;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gallery-type[data-v-1bdae651]{top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;text-transform:uppercase}.gallery-duration[data-v-1bdae651]{right:16px;bottom:16px;padding:7px 9px;font-family:Orbitron,sans-serif}.gallery-category[data-v-1bdae651]{right:auto;bottom:16px;left:16px;padding:8px 11px;text-transform:uppercase}.gallery-caption[data-v-1bdae651]{padding:22px}.gallery-caption h3[data-v-1bdae651]{margin:0 0 8px;font-size:1.03rem}.gallery-caption p[data-v-1bdae651]{margin:0;color:var(--text-muted);font-size:.73rem;line-height:1.58}.journey-section[data-v-1bdae651]{background:var(--warm-white)}.journey-grid[data-v-1bdae651]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.journey-grid[data-v-1bdae651]:before{position:absolute;top:74px;right:7%;left:7%;height:3px;content:"";border-radius:999px;background:linear-gradient(90deg,var(--gold),rgba(244,197,66,.18))}.journey-grid article[data-v-1bdae651]{position:relative;z-index:2;min-height:270px;padding:21px;border:1px solid var(--line);border-radius:21px;background:var(--ivory);box-shadow:0 15px 36px #2f271412}.journey-number[data-v-1bdae651]{color:#aaa193;font-family:Orbitron,sans-serif;font-size:.64rem}.journey-dot[data-v-1bdae651]{width:43px;height:43px;display:grid;place-items:center;margin:22px 0 25px;border:6px solid var(--ivory);border-radius:50%;color:var(--black);background:var(--gold);box-shadow:0 0 0 1px #a8790d3d,0 11px 22px #f4c5422e}.journey-grid h3[data-v-1bdae651]{margin:0 0 10px;font-size:.92rem}.journey-grid p[data-v-1bdae651]{margin:0;color:var(--text-muted);font-size:.73rem;line-height:1.62}.schedule-preview-section[data-v-1bdae651]{background:radial-gradient(circle at 85% 50%,rgba(244,197,66,.11),transparent 30%),var(--black)}.schedule-card-grid[data-v-1bdae651]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.schedule-card-grid article[data-v-1bdae651]{min-height:320px;padding:25px;border:1px solid rgba(244,197,66,.14);border-radius:22px;background:#ffffff09}.schedule-icon[data-v-1bdae651]{width:49px;height:49px;display:grid;place-items:center;border-radius:15px;color:var(--black);background:var(--gold)}.schedule-card-grid small[data-v-1bdae651]{display:block;margin-top:28px;color:#8e8678;font-size:.58rem;font-weight:850;letter-spacing:1.2px;text-transform:uppercase}.schedule-card-grid h3[data-v-1bdae651]{margin:7px 0 13px;font-size:1.15rem}.schedule-card-grid strong[data-v-1bdae651]{color:var(--gold-light);font-family:Orbitron,sans-serif;font-size:.82rem}.schedule-card-grid p[data-v-1bdae651]{margin:17px 0 0;color:#958d7f;font-size:.72rem;line-height:1.62}.pricing-section[data-v-1bdae651]{background:radial-gradient(circle at 15% 15%,rgba(244,197,66,.1),transparent 24%),var(--ivory)}.pricing-grid[data-v-1bdae651]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.pricing-card[data-v-1bdae651]{min-height:580px;display:flex;flex-direction:column;padding:29px;border:1px solid var(--line);border-radius:26px;background:var(--white);box-shadow:var(--shadow)}.pricing-card.featured[data-v-1bdae651]{border-color:#f4c5429e;color:var(--white);background:radial-gradient(circle at 100% 0%,rgba(244,197,66,.15),transparent 31%),var(--black);transform:translateY(-11px)}.pricing-top[data-v-1bdae651]{min-height:35px;display:flex;justify-content:space-between;align-items:center;gap:10px}.pricing-top>span[data-v-1bdae651]{color:var(--gold-dark);font-size:.62rem;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.pricing-card.featured .pricing-top>span[data-v-1bdae651]{color:var(--gold)}.pricing-top small[data-v-1bdae651]{padding:7px 10px;border-radius:999px;color:var(--black);background:var(--gold);font-size:.52rem;font-weight:900;text-transform:uppercase}.pricing-card h3[data-v-1bdae651]{margin:24px 0 12px;font-size:1.4rem}.pricing-card>p[data-v-1bdae651]{min-height:76px;margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.68}.pricing-card.featured>p[data-v-1bdae651]{color:#9f9789}.pricing-value[data-v-1bdae651]{margin:36px 0 26px}.pricing-value strong[data-v-1bdae651]{font-size:1.9rem;font-weight:950}.pricing-value span[data-v-1bdae651]{margin-left:4px;color:var(--text-muted);font-size:.7rem}.pricing-card ul[data-v-1bdae651]{display:flex;flex-direction:column;gap:13px;margin:0 0 28px;padding:0;list-style:none}.pricing-card li[data-v-1bdae651]{display:flex;align-items:center;gap:9px;color:var(--text-soft);font-size:.77rem}.pricing-card.featured li[data-v-1bdae651]{color:#b3ab9d}.pricing-card li i[data-v-1bdae651]{width:21px;height:21px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--black);background:var(--gold);font-size:.56rem}.pricing-card .button[data-v-1bdae651]{margin-top:auto}.registration-cost[data-v-1bdae651]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:27px;padding:20px;border:1px solid rgba(168,121,13,.23);border-radius:20px;background:var(--gold-soft)}.registration-cost>span[data-v-1bdae651]{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;color:var(--black);background:var(--gold)}.registration-cost small[data-v-1bdae651],.registration-cost strong[data-v-1bdae651]{display:block}.registration-cost small[data-v-1bdae651]{color:var(--text-muted);font-size:.61rem}.registration-cost strong[data-v-1bdae651]{margin-top:4px;font-size:1.05rem}.registration-cost p[data-v-1bdae651]{margin:5px 0 0;color:var(--text-soft);font-size:.7rem}.registration-cost>a[data-v-1bdae651]{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:.68rem;font-weight:900;text-decoration:none}.testimonial-section[data-v-1bdae651]{background:radial-gradient(circle at 84% 12%,rgba(244,197,66,.08),transparent 25%),var(--warm-white)}.testimonial-section-heading[data-v-1bdae651]{margin-bottom:32px}.testimonial-heading-copy>p[data-v-1bdae651]{margin:0;color:var(--text-soft);line-height:1.8}.testimonial-actions[data-v-1bdae651]{display:flex;align-items:center;gap:18px;margin-top:23px;flex-wrap:wrap}.testimonial-carousel[data-v-1bdae651]{position:relative;overflow:hidden;padding:20px;border:1px solid var(--line);border-radius:28px;background:#fffdf7b8;box-shadow:0 24px 64px #2f271414}.testimonial-carousel-toolbar[data-v-1bdae651]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px}.testimonial-carousel-toolbar>span[data-v-1bdae651]{color:var(--gold-dark);font-family:Orbitron,sans-serif;font-size:.61rem;font-weight:900;letter-spacing:1.2px}.testimonial-carousel-toolbar button[data-v-1bdae651]{width:42px;height:42px}.testimonial-track[data-v-1bdae651]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/2);gap:18px;overflow-x:auto;padding:4px 2px 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.testimonial-track[data-v-1bdae651]::-webkit-scrollbar{display:none}.testimonial-card[data-v-1bdae651]{min-height:330px;display:flex;flex-direction:column;scroll-snap-align:start;padding:25px;border:1px solid var(--line);border-radius:22px;background:var(--ivory);box-shadow:0 15px 38px #2f27140f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.testimonial-card.active[data-v-1bdae651]{border-color:#f4c54280;box-shadow:0 22px 48px #2f27141a}.testimonial-card[data-v-1bdae651]:hover{transform:translateY(-4px)}.testimonial-top[data-v-1bdae651]{display:flex;justify-content:space-between;align-items:center}.testimonial-top>span[data-v-1bdae651]{color:var(--gold);font-size:1.25rem}.testimonial-top small[data-v-1bdae651]{color:#aaa193;font-family:Orbitron,sans-serif;font-size:.55rem}.testimonial-stars[data-v-1bdae651]{display:flex;gap:4px;margin-top:23px;color:var(--gold-dark);font-size:.66rem}.testimonial-card>p[data-v-1bdae651]{margin:18px 0 24px;color:var(--text-soft);font-size:.88rem;font-style:italic;line-height:1.78}.testimonial-person[data-v-1bdae651]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.testimonial-person>span[data-v-1bdae651]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--black);background:var(--gold);font-weight:950}.testimonial-person strong[data-v-1bdae651],.testimonial-person small[data-v-1bdae651]{display:block}.testimonial-person strong[data-v-1bdae651]{font-size:.78rem}.testimonial-person small[data-v-1bdae651]{margin-top:3px;color:var(--text-muted);font-size:.63rem}.testimonial-dots[data-v-1bdae651]{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:10px}.testimonial-dots button[data-v-1bdae651]{width:7px;height:7px;padding:0;border:0;border-radius:999px;cursor:pointer;background:var(--line-strong, #d6cbb8);transition:width .2s ease,background .2s ease}.testimonial-dots button.active[data-v-1bdae651]{width:24px;background:var(--gold)}.faq-section[data-v-1bdae651]{background:var(--ivory)}.faq-layout[data-v-1bdae651]{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:68px;align-items:start}.faq-heading[data-v-1bdae651]{position:sticky;top:110px}.faq-heading>p[data-v-1bdae651]{margin:20px 0 0}.faq-heading .text-link[data-v-1bdae651]{margin-top:25px}.faq-list[data-v-1bdae651]{display:flex;flex-direction:column;gap:13px}.faq-list article[data-v-1bdae651]{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--white);box-shadow:0 12px 29px #2f27140e}.faq-list article>button[data-v-1bdae651]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:19px;padding:22px 24px;border:0;cursor:pointer;text-align:left;background:transparent}.faq-list small[data-v-1bdae651],.faq-list strong[data-v-1bdae651]{display:block}.faq-list small[data-v-1bdae651]{margin-bottom:6px;color:var(--gold-dark);font-size:.59rem;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.faq-list strong[data-v-1bdae651]{color:var(--text);font-size:.88rem}.faq-list button>i[data-v-1bdae651]{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--text-soft);background:var(--warm-white)}.faq-list article.open button>i[data-v-1bdae651]{border-color:var(--gold);color:var(--black);background:var(--gold)}.faq-answer[data-v-1bdae651]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer.open[data-v-1bdae651]{grid-template-rows:1fr}.faq-answer p[data-v-1bdae651]{min-height:0;overflow:hidden;margin:0 24px;color:var(--text-soft);font-size:.81rem;line-height:1.7}.faq-answer.open p[data-v-1bdae651]{padding:0 0 23px}.cta-section[data-v-1bdae651]{padding:85px 0;background:var(--warm-white)}.cta-shell[data-v-1bdae651]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:58px;padding:55px;border-radius:34px;color:var(--white);background:radial-gradient(circle at 82% 20%,rgba(244,197,66,.14),transparent 31%),var(--black);box-shadow:0 32px 80px #11100c33}.cta-lines[data-v-1bdae651]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.38}.cta-copy[data-v-1bdae651],.contact-card[data-v-1bdae651]{position:relative;z-index:2}.cta-copy h2[data-v-1bdae651]{color:var(--white)}.cta-copy h2 span[data-v-1bdae651]{color:var(--gold-light)}.cta-copy>p[data-v-1bdae651]{max-width:650px;margin:20px 0 0;color:#aaa294}.contact-card[data-v-1bdae651]{align-self:center;overflow:hidden;border:1px solid rgba(244,197,66,.15);border-radius:22px;background:#ffffff0a}.contact-card>a[data-v-1bdae651]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;border-bottom:1px solid rgba(244,197,66,.1);color:var(--white);text-decoration:none;transition:background .2s ease}.contact-card>a[data-v-1bdae651]:last-child{border-bottom:0}.contact-card>a[data-v-1bdae651]:hover{background:#f4c54212}.contact-card>a>span[data-v-1bdae651]{width:41px;height:41px;display:grid;place-items:center;border-radius:13px;color:var(--black);background:var(--gold)}.contact-card small[data-v-1bdae651],.contact-card strong[data-v-1bdae651]{display:block}.contact-card small[data-v-1bdae651]{color:#8f8779;font-size:.6rem}.contact-card strong[data-v-1bdae651]{margin-top:4px;font-size:.74rem;word-break:break-word}.contact-card>a>i[data-v-1bdae651]{color:var(--gold);font-size:.65rem}.video-modal-overlay[data-v-1bdae651]{--black: #11100c;--black-soft: #1d1a13;--gold: #f4c542;--gold-light: #ffe58a;--white: #ffffff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;overflow-y:auto;padding:18px;color:#fff;background:#090805e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.video-modal-dialog[data-v-1bdae651]{position:relative;width:min(calc(100vw - 36px),860px);max-height:calc(100vh - 36px);display:grid;grid-template-columns:minmax(260px,420px) minmax(260px,1fr);overflow:hidden;border:1px solid rgba(244,197,66,.31);border-radius:28px;color:var(--white);background:radial-gradient(circle at 100% 0%,rgba(244,197,66,.12),transparent 31%),var(--black);box-shadow:0 40px 110px #0000009e}.video-modal-dialog.orientation-landscape[data-v-1bdae651]{width:min(calc(100vw - 36px),980px);grid-template-columns:1fr}.video-modal-dialog.orientation-square[data-v-1bdae651]{width:min(calc(100vw - 36px),790px);grid-template-columns:minmax(320px,1fr) minmax(250px,.72fr)}.video-modal-close[data-v-1bdae651]{position:absolute;top:15px;right:15px;z-index:6;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.23);border-radius:50%;cursor:pointer;color:var(--white);background:#11100ce0;box-shadow:0 10px 28px #00000047;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:transform .2s ease,border-color .2s ease,background .2s ease}.video-modal-close i[data-v-1bdae651]{display:block;color:#fff;font-size:1.05rem;line-height:1}.video-modal-close[data-v-1bdae651]:hover{transform:rotate(6deg) scale(1.04);border-color:var(--gold);color:var(--black);background:var(--gold)}.video-modal-close:hover i[data-v-1bdae651]{color:var(--black)}.video-modal-player[data-v-1bdae651]{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;background:#000}.orientation-portrait .video-modal-player[data-v-1bdae651]{aspect-ratio:9 / 16;max-height:calc(100vh - 36px)}.orientation-landscape .video-modal-player[data-v-1bdae651]{aspect-ratio:16 / 9;max-height:calc(100vh - 230px)}.orientation-square .video-modal-player[data-v-1bdae651]{aspect-ratio:1 / 1;max-height:calc(100vh - 36px)}.video-modal-player video[data-v-1bdae651]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:#000}.video-modal-copy[data-v-1bdae651]{min-width:0;display:flex;justify-content:center;flex-direction:column;overflow-y:auto;padding:38px 32px 32px}.video-modal-brand[data-v-1bdae651]{display:flex;align-items:center;gap:10px;margin-bottom:29px}.video-modal-brand img[data-v-1bdae651]{width:68px;height:48px;display:block;padding:6px 8px;border-radius:13px;background:var(--white);-o-object-fit:contain;object-fit:contain}.video-modal-brand span[data-v-1bdae651]{color:#91897c;font-family:Orbitron,sans-serif;font-size:.53rem;letter-spacing:1.2px;text-transform:uppercase}.video-modal-category[data-v-1bdae651]{display:inline-flex;align-self:flex-start;padding:7px 10px;border:1px solid rgba(244,197,66,.2);border-radius:999px;color:var(--gold);background:#f4c5420e;font-family:Orbitron,sans-serif;font-size:.55rem;letter-spacing:1.3px;text-transform:uppercase}.video-modal-copy h2[data-v-1bdae651]{margin:15px 0 10px;color:#fff;font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:-1.3px;line-height:1.05}.video-modal-copy>p[data-v-1bdae651]{margin:0;color:#c8c1b5;font-size:.78rem;line-height:1.7}.video-modal-details[data-v-1bdae651]{display:flex;align-items:flex-start;flex-direction:column;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(244,197,66,.12)}.video-modal-details span[data-v-1bdae651]{display:inline-flex;align-items:center;gap:8px;color:#b9b1a4;font-size:.62rem;line-height:1.45}.video-modal-details i[data-v-1bdae651]{width:18px;color:var(--gold);text-align:center}.video-modal-enter-active[data-v-1bdae651],.video-modal-leave-active[data-v-1bdae651]{transition:opacity .22s ease}.video-modal-enter-active .video-modal-dialog[data-v-1bdae651],.video-modal-leave-active .video-modal-dialog[data-v-1bdae651]{transition:opacity .22s ease,transform .22s ease}.video-modal-enter-from[data-v-1bdae651],.video-modal-leave-to[data-v-1bdae651]{opacity:0}.video-modal-enter-from .video-modal-dialog[data-v-1bdae651],.video-modal-leave-to .video-modal-dialog[data-v-1bdae651]{opacity:0;transform:translateY(18px) scale(.985)}.home-page :is(.stat-icon,.quick-link-card>span,.program-icon,.principle-icon,.journey-dot,.schedule-icon,.registration-cost>span,.contact-card>a>span,.floating-card>span) i[data-v-1bdae651]{display:block;width:1.25em;line-height:1;text-align:center}[data-reveal][data-v-1bdae651]{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}[data-reveal].is-visible[data-v-1bdae651]{opacity:1;transform:translateY(0)}@media(max-width:1440px){.hero-copy h1[data-v-1bdae651]{font-size:clamp(3.25rem,5.45vw,5.15rem)}.hero-layout[data-v-1bdae651]{gap:46px}.floating-card[data-v-1bdae651]{width:210px}}@media(max-width:1080px){.hero-layout[data-v-1bdae651]{grid-template-columns:1fr}.hero-copy[data-v-1bdae651]{max-width:820px}.hero-visual[data-v-1bdae651]{width:min(100%,690px);margin-inline:auto}.quick-link-grid[data-v-1bdae651],.statistics-grid[data-v-1bdae651]{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-grid article[data-v-1bdae651]:nth-child(2){border-right:0}.statistics-grid article[data-v-1bdae651]:nth-child(-n+2){border-bottom:1px solid rgba(244,197,66,.12)}.journey-grid[data-v-1bdae651]{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-grid[data-v-1bdae651]:before{display:none}.pricing-grid[data-v-1bdae651]{grid-template-columns:1fr}.gallery-track[data-v-1bdae651]{grid-auto-columns:calc((100% - 19px)/2)}.testimonial-track[data-v-1bdae651]{grid-auto-columns:calc((100% - 18px)/2)}.pricing-card[data-v-1bdae651]{min-height:auto}.pricing-card.featured[data-v-1bdae651]{transform:none}.pricing-card>p[data-v-1bdae651]{min-height:auto}}@media(max-width:860px){.about-layout[data-v-1bdae651],.section-heading-split[data-v-1bdae651],.principles-layout[data-v-1bdae651],.schedule-layout[data-v-1bdae651],.testimonial-layout[data-v-1bdae651],.faq-layout[data-v-1bdae651],.cta-shell[data-v-1bdae651]{grid-template-columns:1fr}.section-heading-split[data-v-1bdae651]{gap:22px}.history-track[data-v-1bdae651],.program-grid[data-v-1bdae651]{grid-template-columns:1fr}.history-track[data-v-1bdae651]:before{display:none}.testimonial-heading[data-v-1bdae651],.faq-heading[data-v-1bdae651]{position:static}.gallery-track[data-v-1bdae651],.testimonial-track[data-v-1bdae651]{grid-auto-columns:minmax(310px,68%)}.registration-cost[data-v-1bdae651]{grid-template-columns:auto 1fr}.registration-cost>a[data-v-1bdae651]{grid-column:2}}@media(max-width:660px){.page-container[data-v-1bdae651]{width:min(calc(100% - 28px),1180px)}.section[data-v-1bdae651]{padding:76px 0}.hero-section[data-v-1bdae651]{padding:67px 0 59px}.hero-copy h1[data-v-1bdae651]{font-size:clamp(3rem,15vw,4.8rem);letter-spacing:-3px}.hero-copy>p[data-v-1bdae651]{font-size:.96rem}.hero-actions[data-v-1bdae651],.cta-actions[data-v-1bdae651]{align-items:stretch;flex-direction:column}.hero-actions .button[data-v-1bdae651],.cta-actions .button[data-v-1bdae651]{width:100%}.hero-account[data-v-1bdae651],.hero-points[data-v-1bdae651]{align-items:flex-start;flex-direction:column}.hero-visual[data-v-1bdae651]{min-height:595px}.hero-photo-card[data-v-1bdae651]{top:20px;right:0;bottom:80px;left:0;border-radius:28px}.hero-visual.is-fallback[data-v-1bdae651]{min-height:615px}.hero-visual.is-fallback .hero-photo-card[data-v-1bdae651]{top:0;right:0;bottom:0;left:0}.hero-photo-fallback[data-v-1bdae651]{min-height:615px;padding:25px 22px}.hero-fallback-brand[data-v-1bdae651]{margin-top:30px}.hero-fallback-motion[data-v-1bdae651]{top:135px;right:50%;width:205px;height:205px;transform:translate(50%)}.fallback-athlete-icon[data-v-1bdae651]{top:63px;right:63px;bottom:63px;left:63px}.hero-fallback-copy[data-v-1bdae651]{right:20px;bottom:20px;left:20px;padding:18px}.hero-fallback-copy-head[data-v-1bdae651]{align-items:flex-start;flex-direction:column;gap:7px}.hero-fallback-copy>strong[data-v-1bdae651]{font-size:1.55rem}.hero-fallback-tags[data-v-1bdae651]{margin-top:13px}.floating-card-top[data-v-1bdae651]{display:none}.floating-card-bottom[data-v-1bdae651]{right:10px;bottom:12px;left:10px;width:auto}.motion-dial[data-v-1bdae651]{display:none}.statistics-grid[data-v-1bdae651],.quick-link-grid[data-v-1bdae651],.principle-grid[data-v-1bdae651],.journey-grid[data-v-1bdae651],.schedule-card-grid[data-v-1bdae651]{grid-template-columns:1fr}.statistics-grid article[data-v-1bdae651]{border-right:0;border-bottom:1px solid rgba(244,197,66,.12)}.statistics-grid article[data-v-1bdae651]:last-child{border-bottom:0}.section-heading h2[data-v-1bdae651],.principles-copy h2[data-v-1bdae651],.schedule-copy h2[data-v-1bdae651],.testimonial-heading h2[data-v-1bdae651],.faq-heading h2[data-v-1bdae651],.cta-copy h2[data-v-1bdae651]{font-size:2.5rem;letter-spacing:-2px}.gallery-heading[data-v-1bdae651]{align-items:flex-start;flex-direction:column}.gallery-controls[data-v-1bdae651]{align-self:flex-end}.gallery-track[data-v-1bdae651],.testimonial-track[data-v-1bdae651]{grid-auto-columns:88%}.testimonial-carousel[data-v-1bdae651]{padding:15px;border-radius:23px}.testimonial-card[data-v-1bdae651]{min-height:315px;padding:21px}.video-modal-overlay[data-v-1bdae651]{align-items:start;padding:10px}.video-modal-dialog[data-v-1bdae651],.video-modal-dialog.orientation-square[data-v-1bdae651],.video-modal-dialog.orientation-landscape[data-v-1bdae651]{width:min(100%,520px);max-height:none;grid-template-columns:1fr;border-radius:22px}.orientation-portrait .video-modal-player[data-v-1bdae651]{width:min(100%,380px);max-height:68vh;margin-inline:auto}.orientation-landscape .video-modal-player[data-v-1bdae651],.orientation-square .video-modal-player[data-v-1bdae651]{max-height:68vh}.video-modal-copy[data-v-1bdae651]{padding:24px 21px 22px}.video-modal-brand[data-v-1bdae651]{margin-bottom:19px}.journey-grid article[data-v-1bdae651]{min-height:auto}.principles-section[data-v-1bdae651],.schedule-preview-section[data-v-1bdae651]{padding:75px 0}.cta-shell[data-v-1bdae651]{padding:34px 24px;border-radius:27px}}@media(max-width:420px){.hero-visual[data-v-1bdae651]{min-height:615px}.hero-photo-card[data-v-1bdae651]{bottom:90px}.hero-visual.is-fallback[data-v-1bdae651]{min-height:640px}.hero-visual.is-fallback .hero-photo-card[data-v-1bdae651]{top:0;right:0;bottom:0;left:0}.hero-photo-fallback[data-v-1bdae651]{min-height:640px}.hero-fallback-motion[data-v-1bdae651]{top:145px;width:190px;height:190px}.fallback-athlete-icon[data-v-1bdae651]{top:58px;right:58px;bottom:58px;left:58px}.photo-caption[data-v-1bdae651]{right:20px;bottom:22px;left:20px}.gallery-track[data-v-1bdae651],.testimonial-track[data-v-1bdae651]{grid-auto-columns:93%}.faq-list article>button[data-v-1bdae651]{align-items:flex-start}.registration-cost[data-v-1bdae651]{grid-template-columns:1fr}.registration-cost>a[data-v-1bdae651]{grid-column:auto}}@media(prefers-reduced-motion:reduce){[data-v-1bdae651],[data-v-1bdae651]:before,[data-v-1bdae651]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal][data-v-1bdae651]{opacity:1;transform:none}}
