.elementor-3388 .elementor-element.elementor-element-21e39f2{--display:flex}.elementor-3388 .elementor-element.elementor-element-e7fd30f{--display:flex}.elementor-3388 .elementor-element.elementor-element-34b899c{--display:flex}.elementor-3388 .elementor-element.elementor-element-01a3321{--display:flex}.elementor-3388 .elementor-element.elementor-element-0371b94{--display:flex}.elementor-3388 .elementor-element.elementor-element-8f48bd8{--display:flex}.elementor-3388 .elementor-element.elementor-element-649aedc{--display:flex}.elementor-3388 .elementor-element.elementor-element-4096fbc{--display:flex}:root{--page-title-display:none}.c-hero{background:#0a0a0a;padding:88px 24px 68px;border-bottom:.5px solid #1a1a1a}.c-hero-inner{max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.c-hero-badge{display:inline-block;background:#1a1629;border:.5px solid #534AB7;color:#7F77DD;font-size:10px;text-transform:uppercase;letter-spacing:.1em;padding:5px 16px;border-radius:20px;font-weight:500;margin-bottom:24px}.c-hero-heading{font-size:34px;font-weight:500;color:#f0ede8;line-height:1.25;max-width:620px;margin:0 auto;letter-spacing:-.3px;hyphens:none;word-break:normal}.c-hero-subtext{font-size:14px;color:#888780;line-height:1.7;max-width:520px;margin:16px auto 0}.c-hero-pills{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px}.c-pill{background:#111;border:.5px solid #2a2a2a;color:#888780;font-size:11px;font-weight:500;padding:5px 14px;border-radius:20px;letter-spacing:.2px;white-space:nowrap}.c-pill--accent{background:#1a1629;border-color:#534AB7;color:#7F77DD}.c-hero-cta{display:inline-block;background:#534AB7;color:#f0ede8;font-size:14px;font-weight:500;padding:14px 32px;border-radius:8px;border:none;text-decoration:none;margin-top:28px;letter-spacing:.2px;cursor:pointer;transition:background 0.2s ease}.c-hero-cta:hover{background:#7F77DD}.c-hero-urgency{font-size:11px;color:#888780;margin:12px 0 0;text-align:center;letter-spacing:.2px;line-height:1.5;max-width:460px}@media (max-width:900px){.c-hero{padding:76px 22px 60px}.c-hero-heading{font-size:30px}}@media (max-width:680px){.c-hero{padding:64px 20px 52px}.c-hero-heading{font-size:26px}.c-hero-subtext{font-size:13.5px}.c-hero-badge{font-size:9.5px;padding:5px 14px;margin-bottom:20px}.c-hero-pills{gap:8px;margin-top:22px}.c-pill{font-size:10.5px;padding:5px 12px}.c-hero-cta{padding:13px 26px;font-size:13.5px;margin-top:24px}}@media (max-width:480px){.c-hero{padding:56px 18px 46px}.c-hero-heading{font-size:22px;line-height:1.3}.c-hero-subtext{font-size:13px;line-height:1.65}.c-hero-badge{font-size:9px;padding:4px 12px;letter-spacing:.08em}.c-hero-pills{gap:6px;margin-top:20px}.c-pill{font-size:10px;padding:4px 11px}.c-hero-cta{padding:12px 22px;font-size:13px;width:100%;max-width:320px}.c-hero-urgency{font-size:10.5px;padding:0 10px}}html{scroll-behavior:smooth}.c-stats{background-color:#0a0a0a;border-bottom:.5px solid #1a1a1a;width:100%}.c-stats-inner{display:flex;flex-wrap:nowrap;max-width:1200px;margin:0 auto}.c-stat{flex:1 1 0%;padding:22px 20px;border-right:.5px solid #1a1a1a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.c-stat:last-child{border-right:none}.c-stat-num{font-size:26px;font-weight:500;color:#7F77DD;line-height:1;text-align:center;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.c-stat-label{font-size:11px;color:#888780;text-align:center;margin-top:4px;line-height:1.4;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}@media (max-width:600px){.c-stats-inner{flex-wrap:wrap}.c-stat{flex:0 0 50%;max-width:50%;padding:20px 16px;box-sizing:border-box}.c-stat:nth-child(2n){border-right:none}.c-stat:nth-child(1),.c-stat:nth-child(2){border-bottom:.5px solid #1a1a1a}}.c-upcoming{background-color:#0a0a0a;padding:56px 24px;border-bottom:.5px solid #1a1a1a;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.c-upcoming-inner{max-width:960px;margin:0 auto}.c-up-header{text-align:left}.c-up-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7F77DD;font-weight:500;margin-bottom:12px}.c-up-heading{font-size:22px;font-weight:500;color:#f0ede8;margin:0 0 12px 0;line-height:1.3;letter-spacing:-.2px}.c-up-subtext{font-size:13px;color:#888780;line-height:1.6;max-width:520px;margin:0}.c-up-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.c-up-card{background-color:#111;border:.5px solid #2a2a2a;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:border-color 0.2s ease;position:relative}.c-up-card:hover{border-color:var(--card-accent)}.c-up-card--identity{--card-accent:#534AB7;--card-accent-light:#7F77DD;--card-accent-bg:#1a1629}.c-up-card--clarity{--card-accent:#1D9E75;--card-accent-light:#1D9E75;--card-accent-bg:#04342C}.c-up-card--sovereignty{--card-accent:#EF9F27;--card-accent-light:#EF9F27;--card-accent-bg:#412402}.c-up-accent{height:4px;width:100%;background-color:var(--card-accent)}.c-up-badge{display:inline-block;background-color:var(--card-accent-bg);color:var(--card-accent-light);border:.5px solid var(--card-accent);font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:2px 9px;border-radius:10px;margin:14px 16px 0;align-self:flex-start;font-weight:500}.c-up-title{font-size:15px;font-weight:500;color:#f0ede8;padding:0 16px;margin:10px 0 0 0;line-height:1.35;letter-spacing:-.1px}.c-up-desc{font-size:12px;color:#888780;line-height:1.55;padding:0 16px;margin:8px 0 0 0}.c-up-modules{display:inline-block;font-size:10px;color:var(--card-accent-light);background-color:var(--card-accent-bg);padding:2px 8px;border-radius:10px;margin:10px 16px;align-self:flex-start;font-weight:500;letter-spacing:.02em}.c-up-outcomes{padding:0 16px;margin-top:2px}.c-up-outcomes-label{font-size:10px;text-transform:uppercase;color:#888780;letter-spacing:.05em;margin-bottom:6px;font-weight:500}.c-up-outcomes-list{list-style:none;margin:0;padding:0}.c-up-outcomes-list li{font-size:11px;color:#888780;line-height:1.6}.c-up-notify{display:inline-block;font-size:11px;color:var(--card-accent-light);border:.5px solid var(--card-accent);background-color:#fff0;padding:8px 16px;border-radius:6px;margin:14px 16px 16px;cursor:pointer;text-decoration:none;transition:background-color 0.2s ease;align-self:flex-start;font-weight:500;letter-spacing:.02em;margin-top:auto}.c-up-notify:hover{background-color:var(--card-accent-bg)}.c-up-notify{margin-top:auto;margin-bottom:16px}.c-up-outcomes{margin-bottom:14px}@media (max-width:900px){.c-up-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.c-upcoming{padding:44px 20px}.c-up-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.c-up-heading{font-size:20px}}.c-philosophy{background-color:#0d0b1a;padding:56px 24px;border-top:.5px solid #2a2a2a;border-bottom:.5px solid #2a2a2a;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.c-philosophy-inner{max-width:900px;margin:0 auto;display:flex;gap:48px;align-items:flex-start}.c-ph-text{flex:1.2}.c-ph-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7F77DD;font-weight:500;margin-bottom:12px}.c-ph-heading{font-size:20px;font-weight:500;color:#f0ede8;line-height:1.35;margin:0;letter-spacing:-.2px}.c-ph-body{font-size:13px;color:#888780;line-height:1.7;margin:16px 0 0 0}.c-ph-body+.c-ph-body{margin-top:12px}.c-ph-quote{font-family:var(--font-serif),Georgia,'Times New Roman',serif;font-size:15px;color:#7F77DD;border-left:2px solid #534AB7;padding-left:16px;margin:24px 0 0 0;line-height:1.5;font-style:italic}.c-ph-cards{flex:1;display:flex;flex-direction:column;gap:12px}.c-ph-card{background-color:#111;border:.5px solid #2a2a2a;border-left:3px solid var(--card-accent);border-radius:0 8px 8px 0;padding:16px 16px 16px 0}.c-ph-card--purple{--card-accent:#534AB7}.c-ph-card--green{--card-accent:#1D9E75}.c-ph-card--amber{--card-accent:#EF9F27}.c-ph-card-title{font-size:13px;font-weight:500;color:#f0ede8;padding-left:14px;margin:0;line-height:1.4;letter-spacing:-.1px}.c-ph-card-body{font-size:12px;color:#888780;padding-left:14px;margin:4px 0 0 0;line-height:1.5}@media (max-width:760px){.c-philosophy{padding:44px 20px}.c-philosophy-inner{flex-direction:column;gap:32px}.c-ph-heading{font-size:19px}}.c-paths{background-color:#0a0a0a;padding:56px 24px;border-bottom:.5px solid #1a1a1a;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.c-paths-inner{max-width:860px;margin:0 auto}.c-paths-header{margin-bottom:32px}.c-paths-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7F77DD;font-weight:500;margin-bottom:12px}.c-paths-heading{font-size:22px;font-weight:500;color:#f0ede8;margin:0 0 12px 0;line-height:1.3;letter-spacing:-.2px}.c-paths-subtext{font-size:13px;color:#888780;line-height:1.6;max-width:520px;margin:0}.c-paths-list{display:flex;flex-direction:column;gap:2px}.c-path{display:flex;align-items:center;gap:16px;background-color:#111;border:.5px solid #2a2a2a;border-radius:8px;padding:14px 18px;transition:background-color 0.15s ease,border-color 0.15s ease}.c-path:hover{background-color:#161616;border-color:#3a3a3a}.c-path--01{--path-accent:#534AB7;--tag-bg:#1a1629;--tag-color:#7F77DD}.c-path--02{--path-accent:#1D9E75;--tag-bg:#04342C;--tag-color:#1D9E75}.c-path--03{--path-accent:#EF9F27;--tag-bg:#412402;--tag-color:#EF9F27}.c-path--04{--path-accent:#D85A30;--tag-bg:#4A1B0C;--tag-color:#D85A30}.c-path--05{--path-accent:#378ADD;--tag-bg:#0c1a2a;--tag-color:#378ADD}.c-path--06{--path-accent:#9FE1CB;--tag-bg:#04342C;--tag-color:#9FE1CB}.c-path--07{--path-accent:#AFA9EC;--tag-bg:#26215C;--tag-color:#AFA9EC}.c-path-num{font-size:11px;color:var(--path-accent);font-weight:500;min-width:28px;flex-shrink:0;letter-spacing:.05em}.c-path-body{flex:1;min-width:0}.c-path-title{font-size:14px;font-weight:500;color:#f0ede8;margin:0 0 2px 0;line-height:1.35;letter-spacing:-.1px}.c-path-desc{font-size:12px;color:#888780;margin:0;line-height:1.5}.c-path-tag{font-size:10px;background-color:var(--tag-bg);color:var(--tag-color);padding:2px 8px;border-radius:10px;flex-shrink:0;letter-spacing:.02em;font-weight:500}@media (max-width:600px){.c-paths{padding:44px 20px}.c-paths-heading{font-size:20px}.c-path{gap:12px;padding:12px 14px;flex-wrap:wrap}.c-path-body{flex:1 1 calc(100% - 44px);min-width:0}.c-path-tag{margin-left:auto;order:1;margin-top:0}}@media (max-width:420px){.c-path{flex-wrap:wrap}.c-path-num{min-width:24px}.c-path-tag{flex-basis:auto;margin-left:44px;margin-top:4px;order:2}.c-path-body{flex:1 1 calc(100% - 44px)}}.c-faq{background-color:#0a0a0a;padding:56px 24px;border-bottom:.5px solid #1a1a1a;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.c-faq-inner{max-width:720px;margin:0 auto}.c-faq-header{text-align:center;margin-bottom:28px}.c-faq-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7F77DD;font-weight:500;margin-bottom:12px}.c-faq-heading{font-size:22px;font-weight:500;color:#f0ede8;margin:0 0 12px 0;line-height:1.3;letter-spacing:-.2px}.c-faq-subtext{font-size:13px;color:#888780;line-height:1.6;margin:0}.c-faq-link{color:#7F77DD;text-decoration:none;border-bottom:.5px solid #534AB7;transition:color 0.15s ease}.c-faq-link:hover{color:#f0ede8}.c-faq-list{display:flex;flex-direction:column}.c-faq-item{background-color:#111;border:.5px solid #2a2a2a;border-radius:8px;margin-bottom:6px;overflow:hidden;transition:border-color 0.2s ease}.c-faq-item.is-open{border-color:#534AB7}.c-faq-q{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;background:#fff0;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background-color 0.15s ease}.c-faq-q:hover{background-color:#161616}.c-faq-q:focus-visible{outline:1px solid #7F77DD;outline-offset:-1px}.c-faq-q-text{font-size:13px;font-weight:500;color:#f0ede8;flex:1;padding-right:16px;line-height:1.4;letter-spacing:-.1px}.c-faq-icon{font-size:16px;color:#7F77DD;flex-shrink:0;transition:transform 0.2s ease;line-height:1;font-weight:400;display:inline-block}.c-faq-item.is-open .c-faq-icon{transform:rotate(45deg)}.c-faq-a{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 18px}.c-faq-a p{font-size:13px;color:#888780;line-height:1.7;margin:0;padding-bottom:16px}@media (max-width:600px){.c-faq{padding:44px 20px}.c-faq-heading{font-size:20px}.c-faq-q{padding:14px 16px}.c-faq-a{padding:0 16px}}.c-finalcta{background-color:#0d0b1a;padding:52px 24px;border-bottom:.5px solid #2a2a2a;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.c-finalcta-inner{max-width:520px;margin:0 auto;text-align:center}.c-finalcta-heading{font-size:20px;font-weight:500;color:#f0ede8;line-height:1.35;margin:0;letter-spacing:-.2px}.c-finalcta-subtext{font-size:13px;color:#888780;line-height:1.7;margin:10px 0 0 0}.c-finalcta-btn{display:inline-block;background-color:#534AB7;color:#f0ede8;font-size:14px;font-weight:500;padding:14px 32px;border-radius:8px;border:none;margin-top:24px;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease,transform 0.1s ease;letter-spacing:.02em;font-family:inherit}.c-finalcta-btn:hover{background-color:#7F77DD}.c-finalcta-btn:active{transform:scale(.98)}.c-bridge{background-color:#0a0a0a;padding:36px 24px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.c-bridge-inner{max-width:720px;margin:0 auto;text-align:center}.c-bridge-label{font-size:13px;color:#888780;margin-bottom:16px;line-height:1.5}.c-bridge-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.c-bridge-btn{display:inline-block;font-size:12px;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:500;letter-spacing:.02em;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;font-family:inherit;box-sizing:border-box}.c-bridge-btn--primary{background-color:#534AB7;color:#f0ede8;border:.5px solid #534AB7}.c-bridge-btn--primary:hover{background-color:#7F77DD;border-color:#7F77DD}.c-bridge-btn--secondary{background-color:#fff0;color:#f0ede8;border:.5px solid #3a3a3a}.c-bridge-btn--secondary:hover{border-color:#7F77DD;color:#7F77DD}.c-bridge-btn--tertiary{background-color:#fff0;color:#888780;border:.5px solid #2a2a2a}.c-bridge-btn--tertiary:hover{border-color:#3a3a3a;color:#f0ede8}@media (max-width:520px){.c-finalcta{padding:44px 20px}.c-finalcta-heading{font-size:18px}.c-bridge{padding:32px 20px}.c-bridge-buttons{gap:10px}.c-bridge-btn{padding:10px 16px}}