.elementor .s-nav-logo{width:auto;height:38px;}.elementor .s-nav-word{font-family:Sora;font-weight:700;font-size:20px;color:#FFFFFF;letter-spacing:-0.3px;}.elementor .s-nav-brand{width:auto;display:flex;flex-direction:row;gap:11px;align-items:center;}.elementor .s-nav-link-1{font-family:Inter;font-weight:500;font-size:13px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:13px;padding-inline-end:13px;border-radius:8px;background-color:#1F1429;}.elementor .s-nav-link-2{font-family:Inter;font-weight:500;font-size:13px;color:#8F7DA6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:13px;padding-inline-end:13px;border-radius:8px;}.elementor .s-nav-link-3{font-family:Inter;font-weight:500;font-size:13px;color:#8F7DA6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:13px;padding-inline-end:13px;border-radius:8px;}.elementor .s-nav-link-4{font-family:Inter;font-weight:500;font-size:13px;color:#8F7DA6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:13px;padding-inline-end:13px;border-radius:8px;}.elementor .s-nav-link-7{font-family:Inter;font-weight:500;font-size:13px;color:#8F7DA6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:13px;padding-inline-end:13px;border-radius:8px;}.elementor .s-nav-link-5{font-family:Inter;font-weight:500;font-size:13px;color:#8F7DA6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:13px;padding-inline-end:13px;border-radius:8px;}.elementor .s-nav-link-6{font-family:Inter;font-weight:500;font-size:13px;color:#8F7DA6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:13px;padding-inline-end:13px;border-radius:8px;}.elementor .s-nav-links{width:auto;display:flex;flex-direction:row;gap:4px;flex-wrap:nowrap;align-items:center;}.elementor .s-nav-avail{font-family:Inter;font-size:12px;color:#4ADE80;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#13251C;}.elementor .s-nav-cta{font-family:Inter;font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-style:none;background-color:#9D5CFF;}.elementor .s-nav-actions{width:auto;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .s-nav-in{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .s-nav{width:100%;position:sticky;inset-block-start:0px;z-index:60;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;background-color:#140C1C;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .s-hero-kicker{font-family:Inter;font-weight:600;font-size:12px;color:#A87CFF;letter-spacing:2px;text-transform:uppercase;}.elementor .s-hero-h1{font-family:Sora;font-weight:700;font-size:56px;color:#FFFFFF;letter-spacing:-1.6px;line-height:1.02em;}.elementor .s-hero-h1b{font-family:Sora;font-weight:700;font-size:56px;color:#A87CFF;letter-spacing:-1.6px;line-height:1.02em;}.elementor .s-hero-head{display:flex;flex-direction:column;gap:6px;}.elementor .s-hero-sub{max-width:540px;font-family:Inter;font-size:16px;color:#B9AECC;line-height:1.7em;}.elementor .s-hero-cta1{font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:10px;border-style:none;background-color:#9D5CFF;box-shadow:0px 8px 28px -6px rgba(157, 92, 255, 0.65);}.elementor .s-hero-cta2{font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:10px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#1F1429;}.elementor .s-hero-btns{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .s-hero-tag-1{font-family:Inter;font-size:12px;color:#B9AECC;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;}.elementor .s-hero-tag-2{font-family:Inter;font-size:12px;color:#B9AECC;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;}.elementor .s-hero-tag-3{font-family:Inter;font-size:12px;color:#B9AECC;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;}.elementor .s-hero-tag-4{font-family:Inter;font-size:12px;color:#B9AECC;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;}.elementor .s-hero-tag-5{font-family:Inter;font-size:12px;color:#B9AECC;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;}.elementor .s-hero-tags{padding-block-start:2px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .s-hero-copy{width:54%;min-width:340px;display:flex;flex-direction:column;gap:26px;}.elementor .s-hero-portrait{width:72%;height:auto;align-self:center;}.elementor .s-hero-dot-1{width:11px;height:11px;border-radius:999px;background-color:#FF5C72;}.elementor .s-hero-dot-2{width:11px;height:11px;border-radius:999px;background-color:#FFB23D;}.elementor .s-hero-dot-3{width:11px;height:11px;border-radius:999px;background-color:#C2F53D;}.elementor .s-hero-term-dots{display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-hero-term-label{font-family:JetBrains Mono;font-size:11px;color:#8F7DA6;}.elementor .s-hero-term-bar{justify-content:space-between;}.elementor .s-hero-term-l1{font-family:JetBrains Mono;font-size:13px;color:#FFFFFF;line-height:1.5em;}.elementor .s-hero-term-l2{font-family:JetBrains Mono;font-size:13px;color:#C2F53D;line-height:1.5em;}.elementor .s-hero-term-l3{font-family:JetBrains Mono;font-size:13px;color:#FFFFFF;line-height:1.5em;}.elementor .s-hero-term-l4{font-family:JetBrains Mono;font-size:13px;color:#B9AECC;line-height:1.5em;}.elementor .s-hero-term-l5{font-family:JetBrains Mono;font-size:13px;color:#FFFFFF;line-height:1.5em;}.elementor .s-hero-term-l6{font-family:JetBrains Mono;font-size:13px;color:#A87CFF;line-height:1.5em;}.elementor .s-hero-term-l7{font-family:JetBrains Mono;font-size:13px;color:#A87CFF;line-height:1.5em;}.elementor .s-hero-term-body{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:10px;}.elementor .s-hero-term-card{width:100%;overflow:hidden;border-radius:16px;border-width:1px;border-color:#3E2C52;border-style:solid;background-color:#1F1429;box-shadow:0px 18px 60px -12px rgba(157, 92, 255, 0.45);display:flex;flex-direction:column;}.elementor .s-hero-terminal{width:40%;min-width:300px;display:flex;flex-direction:column;}.elementor .s-hero-row{width:100%;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-stat-1-v{font-family:Sora;font-weight:700;font-size:34px;color:#A87CFF;letter-spacing:-0.5px;}.elementor .s-stat-1-l{font-family:Inter;font-size:12px;color:#8F7DA6;letter-spacing:0.8px;text-transform:uppercase;}.elementor .s-stat-1{width:auto;display:flex;flex-direction:column;gap:6px;}.elementor .s-stat-2-v{font-family:Sora;font-weight:700;font-size:34px;color:#FFFFFF;letter-spacing:-0.5px;}.elementor .s-stat-2-l{font-family:Inter;font-size:12px;color:#8F7DA6;letter-spacing:0.8px;text-transform:uppercase;}.elementor .s-stat-2{width:auto;display:flex;flex-direction:column;gap:6px;}.elementor .s-stat-3-v{font-family:Sora;font-weight:700;font-size:34px;color:#C2F53D;letter-spacing:-0.5px;}.elementor .s-stat-3-l{font-family:Inter;font-size:12px;color:#8F7DA6;letter-spacing:0.8px;text-transform:uppercase;}.elementor .s-stat-3{width:auto;display:flex;flex-direction:column;gap:6px;}.elementor .s-stat-4-v{font-family:Sora;font-weight:700;font-size:34px;color:#FFFFFF;letter-spacing:-0.5px;}.elementor .s-stat-4-l{font-family:Inter;font-size:12px;color:#8F7DA6;letter-spacing:0.8px;text-transform:uppercase;}.elementor .s-stat-4{width:auto;display:flex;flex-direction:column;gap:6px;}.elementor .s-hero-stats{width:100%;padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;display:flex;flex-direction:row;gap:56px;flex-wrap:wrap;}.elementor .s-hero-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:40px;}.elementor .s-hero{width:100%;padding-block-start:48px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;background-color:#140C1C;display:flex;flex-direction:column;align-items:center;}.elementor .s-trust-label{font-family:Inter;font-size:11px;color:#8F7DA6;letter-spacing:1.5px;text-transform:uppercase;}.elementor .s-trust-item{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-i2{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-i3{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-i4{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-i5{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-i6{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-i7{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-i8{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-i9{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-i10{font-family:Inter;font-size:14px;color:#B9AECC;}.elementor .s-trust-strip{display:flex;flex-direction:row;gap:36px;align-items:center;}.elementor .s-trust-in{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .s-sec-trust{width:100%;overflow:hidden;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;background-color:#0C0712;display:flex;flex-direction:column;align-items:center;}.elementor .s-why-kick{font-family:Inter;font-weight:600;font-size:12px;color:#A87CFF;letter-spacing:2px;text-transform:uppercase;}.elementor .s-why-title{max-width:640px;font-family:Sora;font-weight:700;font-size:40px;color:#FFFFFF;letter-spacing:-1px;line-height:1.05em;}.elementor .s-why-sub{max-width:580px;font-family:Inter;font-size:15px;color:#B9AECC;line-height:1.7em;}.elementor .s-why-head{display:flex;flex-direction:column;gap:16px;}.elementor .s-why-num{font-family:Inter;font-weight:600;font-size:13px;color:#A87CFF;letter-spacing:1px;}.elementor .s-why-ct{font-family:Sora;font-weight:600;font-size:21px;color:#FFFFFF;}.elementor .s-why-cd{font-family:Inter;font-size:13px;color:#B9AECC;line-height:1.65em;}.elementor .s-why-card{width:31%;min-width:260px;min-height:200px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:column;gap:14px;}.elementor .s-why-card:hover,.elementor .s-why-card:focus-visible{border-color:#8438F0;box-shadow:0px 16px 44px -12px rgba(157,92,255,0.38);}.elementor .s-why-grid{width:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-why-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:40px;}.elementor .s-sec-why{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#140C1C;display:flex;flex-direction:column;align-items:center;}.elementor .s-svc-kick{font-family:Inter;font-weight:600;font-size:12px;color:#A87CFF;letter-spacing:2px;text-transform:uppercase;}.elementor .s-svc-title{font-family:Sora;font-weight:700;font-size:40px;color:#FFFFFF;letter-spacing:-1px;line-height:1.05em;}.elementor .s-svc-headl{width:auto;display:flex;flex-direction:column;gap:16px;}.elementor .s-svc-link{font-family:Inter;font-weight:500;font-size:13px;color:#A87CFF;}.elementor .s-svc-head{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .s-svc-idx{font-family:Inter;font-weight:600;font-size:13px;color:#A87CFF;letter-spacing:1px;}.elementor .s-svc-arr{font-family:Inter;font-size:16px;color:#8F7DA6;}.elementor .s-svc-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .s-svc-ct{font-family:Sora;font-weight:600;font-size:19px;color:#FFFFFF;}.elementor .s-svc-cd{font-family:Inter;font-size:13px;color:#B9AECC;line-height:1.6em;}.elementor .s-svc-card{width:31%;min-width:260px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:column;gap:12px;}.elementor .s-svc-card:hover,.elementor .s-svc-card:focus-visible{border-color:#8438F0;box-shadow:0px 16px 44px -12px rgba(157,92,255,0.38);}.elementor .s-svc-grid{width:100%;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .s-svc-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:36px;}.elementor .s-sec-services{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;background-color:#0C0712;display:flex;flex-direction:column;align-items:center;}.elementor .s-kick-c{font-family:Inter;font-weight:600;font-size:12px;color:#A87CFF;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .s-title-c{font-family:Sora;font-weight:700;font-size:44px;color:#FFFFFF;letter-spacing:-1.2px;line-height:1.04em;text-align:center;}.elementor .s-sub-c{max-width:580px;font-family:Inter;font-size:15px;color:#B9AECC;line-height:1.7em;text-align:center;}.elementor .s-head-c{max-width:660px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-book-badge{font-family:Inter;font-size:11px;color:#D2C9DD;letter-spacing:0.5px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:11px;padding-inline-end:11px;border-radius:999px;background-color:#2F2040;}.elementor .s-book-ct{font-family:Sora;font-weight:700;font-size:24px;color:#FFFFFF;}.elementor .s-book-price{font-family:Sora;font-weight:700;font-size:40px;color:#FFFFFF;letter-spacing:-1px;}.elementor .s-book-unit{font-family:Inter;font-size:12px;color:#8F7DA6;}.elementor .s-book-pr{display:flex;flex-direction:row;gap:8px;align-items:flex-end;}.elementor .s-book-desc{font-family:Inter;font-size:13px;color:#B9AECC;line-height:1.6em;}.elementor .s-book-pt{font-family:Inter;font-size:13px;color:#D2C9DD;}.elementor .s-book-btn2{width:100%;font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#1F1429;}.elementor .s-book-card{width:31%;min-width:280px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:column;gap:16px;}.elementor .s-book-card:hover,.elementor .s-book-card:focus-visible{border-color:#8438F0;box-shadow:0px 16px 44px -12px rgba(157,92,255,0.38);}.elementor .s-book-badge-pop{font-family:Inter;font-size:11px;color:#C4A6FF;letter-spacing:0.5px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:11px;padding-inline-end:11px;border-radius:999px;background-color:#2A1A45;}.elementor .s-book-poplbl{font-family:Inter;font-size:11px;color:#C2F53D;letter-spacing:1px;}.elementor .s-book-toprow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .s-book-price-pop{font-family:Sora;font-weight:700;font-size:40px;color:#C4A6FF;letter-spacing:-1px;}.elementor .s-book-btn1{width:100%;font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-style:none;background-color:#9D5CFF;}.elementor .s-book-pop{border-color:#8438F0;background-color:#1F1429;}.elementor .s-book-grid{width:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .s-book-foot{font-family:Inter;font-size:12.5px;color:#8F7DA6;text-align:center;}.elementor .s-book-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:44px;align-items:center;}.elementor .s-sec-book{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;background-color:#0C0712;display:flex;flex-direction:column;align-items:center;}.elementor .s-pf-img{width:100%;height:210px;object-fit:cover;display:block;}.elementor .s-pf-cat{font-family:Inter;font-size:11px;color:#8F7DA6;letter-spacing:1px;text-transform:uppercase;}.elementor .s-pf-t{font-family:Sora;font-weight:600;font-size:18px;color:#FFFFFF;}.elementor .s-pf-arr{font-family:Inter;font-size:16px;color:#8F7DA6;}.elementor .s-pf-trow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .s-pf-body{padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:8px;}.elementor .s-pf-card{width:31%;min-width:300px;overflow:hidden;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#17101F;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:column;}.elementor .s-pf-card:hover,.elementor .s-pf-card:focus-visible{border-color:#8438F0;box-shadow:0px 16px 44px -12px rgba(157,92,255,0.4);}.elementor .s-feat-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:36px;}.elementor .s-sec-featured{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#140C1C;display:flex;flex-direction:column;align-items:center;}.elementor .s-ab-kick{font-family:Inter;font-weight:600;font-size:12px;color:#A87CFF;letter-spacing:2px;text-transform:uppercase;}.elementor .s-ab-title{font-family:Sora;font-weight:700;font-size:38px;color:#FFFFFF;letter-spacing:-1px;line-height:1.08em;}.elementor .s-ab-p{font-family:Inter;font-size:15px;color:#B9AECC;line-height:1.75em;}.elementor .s-ab-bg-sig{font-family:Inter;font-size:12px;color:#C2F53D;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#22290F;}.elementor .s-ab-bg-vio{font-family:Inter;font-size:12px;color:#C4A6FF;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#2A1A45;}.elementor .s-ab-bg-neu{font-family:Inter;font-size:12px;color:#D2C9DD;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#2F2040;}.elementor .s-ab-badges{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .s-ab-btn{font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#3E2C52;border-style:solid;background-color:#1F1429;}.elementor .s-ab-left{width:46%;min-width:320px;display:flex;flex-direction:column;gap:22px;}.elementor .s-ab-avimg{width:64px;height:64px;object-fit:cover;border-radius:999px;border-width:2px;border-color:#8438F0;border-style:solid;background-color:#2A1A45;}.elementor .s-ab-name{font-family:Sora;font-weight:700;font-size:22px;color:#FFFFFF;}.elementor .s-ab-loc{font-family:Inter;font-size:12px;color:#8F7DA6;}.elementor .s-ab-namecol{display:flex;flex-direction:column;gap:2px;}.elementor .s-ab-cardtop{display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .s-ab-skk{font-family:Inter;font-size:13px;color:#FFFFFF;}.elementor .s-ab-skv{font-family:Inter;font-size:13px;color:#A87CFF;}.elementor .s-ab-skrow{padding-block-start:11px;padding-block-end:11px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;display:flex;flex-direction:row;justify-content:space-between;}.elementor .s-ab-skrow-last{padding-block-start:11px;padding-block-end:11px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .s-ab-skills{display:flex;flex-direction:column;}.elementor .s-ab-card{width:46%;min-width:320px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#1F1429;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:column;gap:22px;}.elementor .s-ab-card:hover,.elementor .s-ab-card:focus-visible{border-color:#8438F0;box-shadow:0px 16px 44px -12px rgba(157,92,255,0.38);}.elementor .s-ab-in{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-sec-about{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;background-color:#0C0712;display:flex;flex-direction:column;align-items:center;}.elementor .s-proc-kick{font-family:Inter;font-weight:600;font-size:12px;color:#A87CFF;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .s-proc-title{max-width:620px;font-family:Sora;font-weight:700;font-size:42px;color:#FFFFFF;letter-spacing:-1.2px;line-height:1.05em;text-align:center;}.elementor .s-proc-head{display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-proc-num{font-family:Sora;font-weight:700;font-size:20px;color:#C4A6FF;}.elementor .s-proc-circ{width:58px;height:58px;border-radius:999px;border-width:2px;border-color:#9D5CFF;border-style:solid;background-color:#1F1429;display:flex;justify-content:center;align-items:center;}.elementor .s-proc-t{font-family:Sora;font-weight:600;font-size:19px;color:#FFFFFF;text-align:center;}.elementor .s-proc-d{max-width:220px;font-family:Inter;font-size:13px;color:#B9AECC;line-height:1.6em;text-align:center;}.elementor .s-proc-step{width:21%;min-width:200px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-proc-grid{width:100%;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:center;}.elementor .s-proc-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .s-sec-process{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#140C1C;display:flex;flex-direction:column;align-items:center;}.elementor .s-tw-stars{font-size:13px;color:#C2F53D;letter-spacing:2px;}.elementor .s-twf-q{font-family:Sora;font-weight:500;font-size:19px;color:#E9E2F5;line-height:1.6em;}.elementor .s-tw-n{font-family:Sora;font-weight:600;font-size:15px;color:#FFFFFF;}.elementor .s-tw-r{font-family:Inter;font-size:12px;color:#8F7DA6;}.elementor .s-twf-card{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:34px;padding-inline-end:34px;border-radius:18px;border-width:1px;border-color:#8438F0;border-style:solid;background-color:#1F1429;display:flex;flex-direction:column;gap:14px;}.elementor .s-twf-card:hover,.elementor .s-twf-card:focus-visible{border-color:#9D5CFF;}.elementor .s-tw-q{font-family:Inter;font-size:14.5px;color:#D2C9DD;line-height:1.65em;}.elementor .s-tw-card{width:48%;min-width:300px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#1F1429;display:flex;flex-direction:column;gap:12px;}.elementor .s-tw-card:hover,.elementor .s-tw-card:focus-visible{border-color:#8438F0;}.elementor .s-tw-grid{width:100%;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;justify-content:center;}.elementor .s-tw-proof-l{font-family:Inter;font-size:14px;color:#8F7DA6;text-align:center;}.elementor .s-tw-up-n{font-family:Sora;font-weight:700;font-size:16px;color:#6FDA44;}.elementor .s-tw-up-s{font-family:Inter;font-size:12.5px;color:#B9AECC;}.elementor .s-tw-btn{min-width:260px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:14px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#1F1429;display:flex;flex-direction:column;gap:3px;align-items:center;}.elementor .s-tw-btn:hover,.elementor .s-tw-btn:focus-visible{border-color:#8438F0;}.elementor .s-tw-fv-n{font-family:Sora;font-weight:700;font-size:16px;color:#1DBF73;}.elementor .s-tw-fv-s{font-family:Inter;font-size:12.5px;color:#B9AECC;}.elementor .s-tw-proof-row{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .s-tw-proof{width:100%;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .s-tst-in{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:40px;align-items:center;}.elementor .s-sec-testimonials{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;background-color:#0C0712;display:flex;flex-direction:column;align-items:center;}.elementor .s-soc-bignum{font-family:Sora;font-weight:700;font-size:52px;color:#C2F53D;letter-spacing:-1px;line-height:1em;}.elementor .s-soc-biglbl{font-family:Inter;font-size:12px;color:#8F7DA6;letter-spacing:0.8px;}.elementor .s-soc-headr{width:auto;display:flex;flex-direction:column;gap:2px;align-items:flex-end;}.elementor .s-soc-head{margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .s-soc-icl-yt{font-size:18px;color:#FF4D4D;}.elementor .s-soc-ic-yt{width:48px;height:48px;border-radius:12px;border-width:1px;border-color:#5A2727;border-style:solid;background-color:#2A1414;display:flex;justify-content:center;align-items:center;}.elementor .s-soc-name{font-family:Sora;font-weight:700;font-size:19px;color:#FFFFFF;}.elementor .s-soc-handle{font-family:Inter;font-size:12px;color:#8F7DA6;}.elementor .s-soc-bl{display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .s-soc-cta{font-family:Inter;font-size:13px;color:#B9AECC;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:#3E2C52;border-style:solid;}.elementor .s-soc-bh{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .s-soc-count{font-family:Sora;font-weight:700;font-size:46px;color:#FFFFFF;letter-spacing:-1px;line-height:1em;}.elementor .s-soc-unit{font-family:Inter;font-size:13px;color:#8F7DA6;letter-spacing:0.6px;}.elementor .s-soc-cr{display:flex;flex-direction:row;gap:10px;align-items:flex-end;}.elementor .s-soc-bigcard{width:48%;min-width:300px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:column;gap:24px;}.elementor .s-soc-bigcard:hover,.elementor .s-soc-bigcard:focus-visible{border-color:#8438F0;box-shadow:0px 16px 44px -12px rgba(157,92,255,0.38);}.elementor .s-soc-icl-fb{font-family:Sora;font-weight:700;font-size:22px;color:#5B8DFF;}.elementor .s-soc-ic-fb{width:48px;height:48px;border-radius:12px;border-width:1px;border-color:#2B3F66;border-style:solid;background-color:#16223A;display:flex;justify-content:center;align-items:center;}.elementor .s-soc-bigrow{width:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-soc-micl-ig{font-size:18px;color:#E1568F;}.elementor .s-soc-mic-ig{width:40px;height:40px;border-radius:10px;border-width:1px;border-color:#5A2C40;border-style:solid;background-color:#2E1622;display:flex;justify-content:center;align-items:center;}.elementor .s-soc-mcount{font-family:Sora;font-weight:700;font-size:20px;color:#FFFFFF;line-height:1em;}.elementor .s-soc-mname{font-family:Inter;font-size:12px;color:#8F7DA6;}.elementor .s-soc-mcol{display:flex;flex-direction:column;gap:3px;flex:1 1 0%;}.elementor .s-soc-marr{font-family:Inter;font-size:14px;color:#8F7DA6;}.elementor .s-soc-mini{width:31%;min-width:220px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .s-soc-mini:hover,.elementor .s-soc-mini:focus-visible{border-color:#8438F0;box-shadow:0px 16px 44px -12px rgba(157,92,255,0.38);}.elementor .s-soc-micl-li{font-family:Inter;font-weight:700;font-size:15px;color:#4FA8E8;}.elementor .s-soc-mic-li{width:40px;height:40px;border-radius:10px;border-width:1px;border-color:#27506B;border-style:solid;background-color:#152836;display:flex;justify-content:center;align-items:center;}.elementor .s-soc-micl-tk{font-size:18px;color:#4FD9E8;}.elementor .s-soc-mic-tk{width:40px;height:40px;border-radius:10px;border-width:1px;border-color:#235055;border-style:solid;background-color:#13282B;display:flex;justify-content:center;align-items:center;}.elementor .s-soc-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:20px;}.elementor .s-sec-social{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#140C1C;display:flex;flex-direction:column;align-items:center;}.elementor .s-yt-thumb{width:100%;height:185px;object-fit:cover;display:block;}.elementor .s-yt-t{font-family:Sora;font-weight:600;font-size:15px;color:#FFFFFF;line-height:1.35em;}.elementor .s-yt-watch{font-family:Inter;font-weight:600;font-size:13px;color:#FF5C5C;}.elementor .s-yt-body{padding-block-start:16px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:10px;}.elementor .s-yt-card{width:31%;min-width:290px;overflow:hidden;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#17101F;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:column;}.elementor .s-yt-card:hover,.elementor .s-yt-card:focus-visible{border-color:#FF4D4D;box-shadow:0px 16px 44px -12px rgba(255,77,77,0.35);}.elementor .s-yt-grid{width:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .s-yt-subbtn{font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:10px;background-color:#FF3B3B;}.elementor .s-yt-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:34px;align-items:center;}.elementor .s-yt-sec{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;border-color:#2F2040;border-style:solid;background-color:#0C0712;display:flex;flex-direction:column;align-items:center;}.elementor .s-crs-kick-sig{font-family:Inter;font-weight:600;font-size:12px;color:#C2F53D;letter-spacing:2px;text-transform:uppercase;}.elementor .s-crs-ct{font-family:Sora;font-weight:700;font-size:26px;color:#FFFFFF;letter-spacing:-0.5px;}.elementor .s-crs-cd{font-family:Inter;font-size:13.5px;color:#B9AECC;line-height:1.65em;}.elementor .s-crs-btn-sig{font-family:Inter;font-weight:600;font-size:14px;color:#0C0712;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;border-style:none;background-color:#C2F53D;}.elementor .s-crs-card-glow{width:48%;min-width:320px;padding-block-start:34px;padding-block-end:34px;padding-inline-start:34px;padding-inline-end:34px;border-radius:16px;border-width:1px;border-color:#8438F0;border-style:solid;background-color:#1F1429;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:column;gap:14px;}.elementor .s-crs-card-glow:hover,.elementor .s-crs-card-glow:focus-visible{border-color:#8438F0;box-shadow:0px 16px 44px -12px rgba(157,92,255,0.38);}.elementor .s-crs-btn-out{font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;border-width:1px;border-color:#3E2C52;border-style:solid;background-color:#1F1429;}.elementor .s-crs-card{width:48%;min-width:320px;padding-block-start:34px;padding-block-end:34px;padding-inline-start:34px;padding-inline-end:34px;border-radius:16px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#19111F;box-shadow:0px 6px 24px -10px rgba(0,0,0,0.55);display:flex;flex-direction:column;gap:14px;}.elementor .s-crs-card:hover,.elementor .s-crs-card:focus-visible{border-color:#8438F0;box-shadow:0px 16px 44px -12px rgba(157,92,255,0.38);}.elementor .s-crs-in{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .s-sec-courses{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#140C1C;display:flex;flex-direction:column;align-items:center;}.elementor .s-cta-kick{font-family:Inter;font-weight:600;font-size:12px;color:#C2F53D;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .s-cta-title{font-family:Sora;font-weight:700;font-size:52px;color:#FFFFFF;letter-spacing:-1.6px;line-height:1.02em;text-align:center;}.elementor .s-cta-sub{max-width:520px;font-family:Inter;font-size:15px;color:#B9AECC;line-height:1.7em;text-align:center;}.elementor .s-cta-b-sig{font-family:Inter;font-weight:600;font-size:15px;color:#0C0712;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;border-style:none;background-color:#C2F53D;}.elementor .s-cta-b-sec{font-family:Inter;font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;border-width:1px;border-color:#2F2040;border-style:solid;background-color:#1F1429;}.elementor .s-cta-btns{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .s-ctap-lbl{font-family:Inter;font-size:13px;color:#8F7DA6;}.elementor .s-ctap-1{font-family:Inter;font-weight:700;font-size:14px;color:#6FDA44;}.elementor .s-ctap-2{font-family:Inter;font-weight:700;font-size:14px;color:#1DBF73;}.elementor .s-ctap-3{font-family:Inter;font-weight:700;font-size:14px;color:#4FA8E8;}.elementor .s-ctap-4{font-family:Inter;font-weight:700;font-size:14px;color:#5B8DFF;}.elementor .s-cta-plat{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-cta-in{width:100%;max-width:760px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .s-sec-cta{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#140C1C;display:flex;flex-direction:column;align-items:center;}.elementor .s-ft-logo{width:auto;height:30px;}.elementor .s-ft-word{font-family:Sora;font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:-0.3px;}.elementor .s-ft-brand{display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-ft-tag{font-family:Inter;font-size:13px;color:#8F7DA6;line-height:1.65em;}.elementor .s-ft-email{font-family:Inter;font-size:14px;color:#A87CFF;}.elementor .s-ft-brandcol{max-width:340px;display:flex;flex-direction:column;gap:16px;}.elementor .s-ft-coltitle{font-family:Inter;font-size:11px;color:#8F7DA6;letter-spacing:1.5px;}.elementor .s-ft-link{font-family:Inter;font-size:13px;color:#B9AECC;}.elementor .s-ft-col{width:auto;display:flex;flex-direction:column;gap:12px;}.elementor .s-ft-cols{width:auto;display:flex;flex-direction:row;gap:56px;flex-wrap:wrap;}.elementor .s-ft-top{width:100%;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .s-ft-fine{font-family:Inter;font-size:11px;color:#8F7DA6;letter-spacing:0.4px;}.elementor .s-ft-bottom{width:100%;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between;}.elementor .s-ft-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:40px;}.elementor .s-sec-footer{width:100%;padding-block-start:56px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F2040;border-style:solid;background-color:#0C0712;display:flex;flex-direction:column;align-items:center;}