.elementor .e-7a91a8db-bd05{font-weight:700;font-size:13px;color:#B98CFF;letter-spacing:0.16em;line-height:1.6;text-transform:uppercase;display:flex;gap:12px;align-items:center;cursor: auto; & > span:nth-of-type(1) { width: 36px; height: 1px; background: #B98CFF; }\n}.elementor .e-6b1ffa7c-67c0{font-family:Montserrat;font-weight:800;font-size:clamp(40px, 5.6vw, 72px);letter-spacing:-0.04em;line-height:1.02;margin-block-start:24px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto; & > span:nth-of-type(1) { color: #B98CFF; }\n}.elementor .e-235bca88-566a{max-width:680px;font-size:clamp(18px, 1.6vw, 21px);color:#CFC4E3;line-height:1.6;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-6526e30d-335f{line-height:1.6;cursor: auto;\n}.elementor .e-8daf0f5-bbf7{width:16px;height:16px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-63b8286c-98f5{width:auto;min-width:0px;min-height:56px;font-weight:700;font-size:17px;color:#FFFFFF;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#7428FA;display:inline-flex;gap:10px;align-items:center;box-sizing: content-box;\n}.elementor .e-3aef454f-abba{min-height:56px;font-weight:700;font-size:17px;color:#FFFFFF;line-height:1.6;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.3);border-style:solid;display:inline-flex;align-items:center;}.elementor .e-21347381-1f44{width:auto;min-width:0px;padding:0px;margin-block-end:32px;display:flex;gap:12px;flex-wrap:wrap;box-sizing: content-box;\n}.elementor .e-3b76bdcd-399e{font-weight:600;font-size:14px;color:#E4DAFB;line-height:1.6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;display:inline-flex;gap:8px;align-items:center;cursor: auto;\n}.elementor .e-1fd4926a-6833{font-weight:600;font-size:14px;color:#E4DAFB;line-height:1.6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;display:inline-flex;gap:8px;align-items:center;cursor: auto;\n}.elementor .e-61c28789-de92{font-weight:600;font-size:14px;color:#E4DAFB;line-height:1.6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;display:inline-flex;gap:8px;align-items:center;cursor: auto;\n}.elementor .e-16741a06-a973{font-weight:600;font-size:14px;color:#E4DAFB;line-height:1.6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;display:inline-flex;gap:8px;align-items:center;cursor: auto;\n}.elementor .e-2ae08980-384b{width:auto;min-width:0px;padding:0px;display:flex;gap:10px;flex-wrap:wrap;box-sizing: content-box;\n}.elementor .e-6b4b7b94-72df{width:auto;min-width:0px;max-width:820px;padding:0px;box-sizing: content-box;\n}.elementor .e-45a7e15f-cda6{width:auto;min-width:0px;max-width:1240px;padding-block-start:clamp(64px, 9vw, 120px);padding-block-end:clamp(64px, 9vw, 120px);padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: content-box;\n}.elementor .e-5ef98d4e-cf4b{width:auto;min-width:0px;overflow:hidden;position:relative;color:#FFFFFF;padding:0px;background-color:#120A1F;box-sizing: content-box; background-image: radial-gradient(80% 70% at 85% 0%, #3A1C6E 0%, rgba(58,28,110,0) 60%), none;\n}.elementor .e-2c1f7921-5400{font-weight:700;font-size:13px;color:#6A1FE8;letter-spacing:0.16em;line-height:1.6;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .e-2a65e403-676a{font-family:Montserrat;font-weight:700;font-size:clamp(34px, 4.6vw, 58px);letter-spacing:-0.035em;line-height:1.02;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-6152de0-a49c{width:auto;min-width:0px;max-width:760px;padding:0px;box-sizing: content-box;\n}.elementor .e-6116707c-87e8{max-width:420px;font-size:17px;color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-aad2322-1154{width:auto;min-width:0px;padding:0px;margin-block-end:40px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;box-sizing: content-box;\n}.elementor .e-5c1fce72-88cc{width:24px;height:24px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-7d0fb51d-ac4b{width:56px;height:56px;min-width:0px;color:#7428FA;padding:0px;border-radius:18px;background-color:#EFE8FD;display:flex;justify-content:center;align-items:center;box-sizing: content-box;\n}.elementor .e-5bbd9717-e230{font-family:Montserrat;font-weight:800;font-size:14px;color:#7428FA;line-height:1.6;display:block;cursor: auto;\n}.elementor .e-10e25881-cc9b{font-family:Montserrat;font-weight:700;font-size:clamp(22px, 2.2vw, 26px);letter-spacing:-0.02em;line-height:1.12;margin-block-start:6px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-7e42a62-f8ec{color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-24ad9790-c3ed{width:auto;min-width:0px;padding:0px;box-sizing: content-box;\n}.elementor .e-5da0540e-3e57{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-33328753-6396{width:auto;min-width:0px;color:#7428FA;padding:0px;margin-block-start:3px;display:inline;flex:0 1 auto;box-sizing: content-box;\n}.elementor .e-42079014-f86f{line-height:1.6;cursor: auto;\n}.elementor .e-1280a9d-22fb{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;align-items:flex-start;box-sizing: content-box;\n}.elementor .e-4c99c3fe-3288{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-44cf4793-581e{width:auto;min-width:0px;color:#7428FA;padding:0px;margin-block-start:3px;display:inline;flex:0 1 auto;box-sizing: content-box;\n}.elementor .e-4e85c61d-e3d6{line-height:1.6;cursor: auto;\n}.elementor .e-411376d0-4669{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;align-items:flex-start;box-sizing: content-box;\n}.elementor .e-2d1ca01d-ff7d{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-68716c90-b758{width:auto;min-width:0px;color:#7428FA;padding:0px;margin-block-start:3px;display:inline;flex:0 1 auto;box-sizing: content-box;\n}.elementor .e-390b5c87-e39e{line-height:1.6;cursor: auto;\n}.elementor .e-28068370-ebaf{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;align-items:flex-start;box-sizing: content-box;\n}.elementor .e-289352e6-a6a2{width:auto;min-width:0px;font-size:15.5px;color:#5A5068;padding:0px;margin:0px;display:flex;flex-direction:column;gap:9px;box-sizing: content-box; list-style: none;\n}.elementor .e-d7ef979-7c5c:hover,.elementor .e-d7ef979-7c5c:focus-visible{box-shadow:0px 24px 48px 0px rgba(18,10,31,.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-d7ef979-7c5c{width:auto;min-width:0px;color:#1F1330;padding:clamp(26px, 3vw, 34px);border-radius:28px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:16px;box-sizing: content-box;\n}.elementor .e-628fd1e1-505c{width:24px;height:24px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-6fc6e28a-2087{width:56px;height:56px;min-width:0px;color:#7428FA;padding:0px;border-radius:18px;background-color:#EFE8FD;display:flex;justify-content:center;align-items:center;box-sizing: content-box;\n}.elementor .e-61094df0-6429{font-family:Montserrat;font-weight:800;font-size:14px;color:#7428FA;line-height:1.6;display:block;cursor: auto;\n}.elementor .e-14a920b4-e75a{font-family:Montserrat;font-weight:700;font-size:clamp(22px, 2.2vw, 26px);letter-spacing:-0.02em;line-height:1.12;margin-block-start:6px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-119d6952-8038{color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-492229a5-91c2{width:auto;min-width:0px;padding:0px;box-sizing: content-box;\n}.elementor .e-239e1119-77b9{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-9b7674-5091{width:auto;min-width:0px;color:#7428FA;padding:0px;margin-block-start:3px;display:inline;flex:0 1 auto;box-sizing: content-box;\n}.elementor .e-62355d31-3da2{line-height:1.6;cursor: auto;\n}.elementor .e-66f37848-9d2d{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;align-items:flex-start;box-sizing: content-box;\n}.elementor .e-51550487-ef6b{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-560bfd96-6489{width:auto;min-width:0px;color:#7428FA;padding:0px;margin-block-start:3px;display:inline;flex:0 1 auto;box-sizing: content-box;\n}.elementor .e-3fcd5d4f-8059{line-height:1.6;cursor: auto;\n}.elementor .e-78b61e29-6c55{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;align-items:flex-start;box-sizing: content-box;\n}.elementor .e-2d8be77f-4c4f{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-1f2dba2b-e79c{width:auto;min-width:0px;color:#7428FA;padding:0px;margin-block-start:3px;display:inline;flex:0 1 auto;box-sizing: content-box;\n}.elementor .e-2fec2e5f-e8da{line-height:1.6;cursor: auto;\n}.elementor .e-2047b2fd-9992{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;align-items:flex-start;box-sizing: content-box;\n}.elementor .e-7ef2448e-1185{width:auto;min-width:0px;font-size:15.5px;color:#5A5068;padding:0px;margin:0px;display:flex;flex-direction:column;gap:9px;box-sizing: content-box; list-style: none;\n}.elementor .e-4556d085-fe35:hover,.elementor .e-4556d085-fe35:focus-visible{box-shadow:0px 24px 48px 0px rgba(18,10,31,.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-4556d085-fe35{width:auto;min-width:0px;color:#1F1330;padding:clamp(26px, 3vw, 34px);border-radius:28px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:16px;box-sizing: content-box;\n}.elementor .e-2346a8cb-76a5{width:24px;height:24px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-533f30e5-623b{width:56px;height:56px;min-width:0px;color:#7428FA;padding:0px;border-radius:18px;background-color:#EFE8FD;display:flex;justify-content:center;align-items:center;box-sizing: content-box;\n}.elementor .e-13ef15a7-df1e{font-family:Montserrat;font-weight:800;font-size:14px;color:#7428FA;line-height:1.6;display:block;cursor: auto;\n}.elementor .e-2949c02a-a7c0{font-family:Montserrat;font-weight:700;font-size:clamp(22px, 2.2vw, 26px);letter-spacing:-0.02em;line-height:1.12;margin-block-start:6px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-4180cbb9-5a9f{color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-30b2e7be-af3e{width:auto;min-width:0px;padding:0px;box-sizing: content-box;\n}.elementor .e-134afe76-644b{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-8dce4a9-cf5c{width:auto;min-width:0px;color:#7428FA;padding:0px;margin-block-start:3px;display:inline;flex:0 1 auto;box-sizing: content-box;\n}.elementor .e-3462f739-e217{line-height:1.6;cursor: auto;\n}.elementor .e-6b13c9b8-ae7e{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;align-items:flex-start;box-sizing: content-box;\n}.elementor .e-7c38385c-ddae{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-4d4016d7-d537{width:auto;min-width:0px;color:#7428FA;padding:0px;margin-block-start:3px;display:inline;flex:0 1 auto;box-sizing: content-box;\n}.elementor .e-1dd91d03-f086{line-height:1.6;cursor: auto;\n}.elementor .e-4b1872f6-5c6d{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;align-items:flex-start;box-sizing: content-box;\n}.elementor .e-6c406275-1994{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-5654e4fd-7753{width:auto;min-width:0px;color:#7428FA;padding:0px;margin-block-start:3px;display:inline;flex:0 1 auto;box-sizing: content-box;\n}.elementor .e-2d5fa861-c9ce{line-height:1.6;cursor: auto;\n}.elementor .e-19b143c6-5942{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;align-items:flex-start;box-sizing: content-box;\n}.elementor .e-295bd23e-bb99{width:auto;min-width:0px;font-size:15.5px;color:#5A5068;padding:0px;margin:0px;display:flex;flex-direction:column;gap:9px;box-sizing: content-box; list-style: none;\n}.elementor .e-67545409-60a8:hover,.elementor .e-67545409-60a8:focus-visible{box-shadow:0px 24px 48px 0px rgba(18,10,31,.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-67545409-60a8{width:auto;min-width:0px;color:#1F1330;padding:clamp(26px, 3vw, 34px);border-radius:28px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:16px;box-sizing: content-box;\n}.elementor .e-24ef963-d649{width:auto;min-width:0px;padding:0px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));align-items:stretch;box-sizing: content-box;\n}.elementor .e-693441a3-252d{width:auto;min-width:0px;max-width:1240px;padding-block-start:clamp(72px, 9vw, 120px);padding-block-end:clamp(72px, 9vw, 120px);padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: content-box;\n}.elementor .e-6ae8b2a4-9b91{width:auto;min-width:0px;padding:0px;background-color:#F7F5FB;box-sizing: content-box;\n}.elementor .e-34f62500-8d11{font-weight:700;font-size:13px;color:#6A1FE8;letter-spacing:0.16em;line-height:1.6;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .e-4da86713-4c15{max-width:820px;font-family:Montserrat;font-weight:700;font-size:clamp(32px, 4.2vw, 52px);letter-spacing:-0.03em;line-height:1.04;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-4da00853-bc7d{max-width:760px;font-size:18px;color:#5A5068;line-height:1.6;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-3d4746f8-12f9{width:100%;border-radius:22px;border-width:1px;border-color:#2A1F3D;border-style:solid;box-shadow:0px 30px 60px 0px rgba(18,10,31,.25);display:block;}.elementor .e-3438d00f-825a{font-size:13px;color:#8A7F9C;line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-372328d5-758a{font-weight:700;font-size:13px;color:#6A1FE8;letter-spacing:0.14em;line-height:1.6;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .e-3d084508-6d2f{font-family:Montserrat;font-weight:700;font-size:26px;letter-spacing:-0.02em;line-height:1.6;margin-block-start:10px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-4849f69a-c413{width:22px;height:22px;color:#7428FA;margin-block-start:3px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-7707b09c-e7b1{line-height:1.6;cursor: auto; & > span:nth-of-type(1) { color: #5A5068; }\n}.elementor .e-59c57ec8-bb12{width:auto;min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:14px;align-items:flex-start;box-sizing: content-box; border-bottom-style: solid; border-bottom-color: #E7E1F2;\n}.elementor .e-619ca624-aae5{width:22px;height:22px;color:#7428FA;margin-block-start:3px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-4dbc6c30-8a3d{line-height:1.6;cursor: auto; & > span:nth-of-type(1) { color: #5A5068; }\n}.elementor .e-16a5bc0e-346d{width:auto;min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:14px;align-items:flex-start;box-sizing: content-box; border-bottom-style: solid; border-bottom-color: #E7E1F2;\n}.elementor .e-523f5038-934c{width:22px;height:22px;color:#7428FA;margin-block-start:3px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-5aaa1fca-b04b{line-height:1.6;cursor: auto; & > span:nth-of-type(1) { color: #5A5068; }\n}.elementor .e-7b8760ff-ca41{width:auto;min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:14px;align-items:flex-start;box-sizing: content-box; border-bottom-style: solid; border-bottom-color: #E7E1F2;\n}.elementor .e-6817b760-e6ab{width:22px;height:22px;color:#7428FA;margin-block-start:3px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-e17cd04-e8ac{line-height:1.6;cursor: auto; & > span:nth-of-type(1) { color: #5A5068; }\n}.elementor .e-a2926b4-6704{width:auto;min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:14px;align-items:flex-start;box-sizing: content-box; border-bottom-style: solid; border-bottom-color: #E7E1F2;\n}.elementor .e-1089d2b3-b848{width:auto;min-width:0px;padding:0px;margin:0px;border-block-start-width:1px;box-sizing: content-box; list-style: none; border-top-style: solid; border-top-color: #E7E1F2;\n}.elementor .e-5db57aa0-e9ef{width:auto;min-width:0px;padding:clamp(26px, 3vw, 36px);border-radius:26px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;box-sizing: content-box;\n}.elementor .e-7961c539-4630{font-weight:700;font-size:13px;color:#B98CFF;letter-spacing:0.14em;line-height:1.6;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .e-284903b0-b6d7{font-family:Montserrat;font-weight:700;font-size:26px;letter-spacing:-0.02em;line-height:1.6;margin-block-start:10px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-4ae88159-4a41{line-height:1.6;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.12); cursor: auto; & > strong:nth-of-type(1) { color: #FFFFFF; }\n}.elementor .e-3872f426-ce60{line-height:1.6;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.12); cursor: auto; & > strong:nth-of-type(1) { color: #FFFFFF; }\n}.elementor .e-7f4df683-b646{line-height:1.6;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.12); cursor: auto; & > strong:nth-of-type(1) { color: #FFFFFF; }\n}.elementor .e-123fddaa-6310{line-height:1.6;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.12); cursor: auto; & > strong:nth-of-type(1) { color: #FFFFFF; }\n}.elementor .e-4c616b92-3ff7{width:auto;min-width:0px;color:#E4DAFB;padding:0px;margin:0px;border-block-start-width:1px;box-sizing: content-box; list-style: none; border-top-style: solid; border-top-color: rgba(255,255,255,.12);\n}.elementor .e-234c76d8-d253{width:auto;min-width:0px;color:#FFFFFF;padding:clamp(26px, 3vw, 36px);border-radius:26px;background-color:#120A1F;box-sizing: content-box;\n}.elementor .e-48395b47-5c90{width:auto;min-width:0px;padding:0px;margin-block-start:40px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit, minmax(min(380px, 100%), 1fr));box-sizing: content-box;\n}.elementor .e-7454d9da-f39b{font-size:17px;color:#3B3150;line-height:1.6;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto; & > a:nth-of-type(1) { font-weight: 700; } & > a:nth-of-type(1) { color: #7428FA; }\n}.elementor .e-5e57cbca-758f{width:auto;min-width:0px;max-width:1240px;padding-block-start:clamp(72px, 9vw, 120px);padding-block-end:clamp(72px, 9vw, 120px);padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: content-box;\n}.elementor .e-7b62d74c-e9dc{font-weight:700;font-size:13px;color:#6A1FE8;letter-spacing:0.16em;line-height:1.6;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .e-db61d60-b77f{font-family:Montserrat;font-weight:700;font-size:clamp(32px, 4.2vw, 52px);letter-spacing:-0.03em;line-height:1.04;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-474f29c3-1af6{width:auto;min-width:0px;max-width:760px;padding:0px;box-sizing: content-box;\n}.elementor .e-286b075c-3479{max-width:420px;font-size:17px;color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-5e96d9c0-4e02{width:auto;min-width:0px;padding:0px;margin-block-end:40px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;box-sizing: content-box;\n}.elementor .e-5558f44-41b6{width:100%;border-radius:22px;border-width:1px;border-color:#E7E1F2;border-style:solid;box-shadow:0px 30px 60px 0px rgba(18,10,31,.12);display:block;}.elementor .e-27aabb9f-c13d{font-size:13px;color:#8A7F9C;line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-29cb565b-63db{font-family:Montserrat;font-weight:700;font-size:18px;line-height:1.6;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-33816a6d-dc62{font-size:15px;color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-586e290b-bffa{width:auto;min-width:0px;padding:22px;border-radius:20px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;box-sizing: content-box;\n}.elementor .e-685111a7-d371{font-family:Montserrat;font-weight:700;font-size:18px;line-height:1.6;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-cc0ad02-1438{font-size:15px;color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-e31e919-b014{width:auto;min-width:0px;padding:22px;border-radius:20px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;box-sizing: content-box;\n}.elementor .e-2e57f0ea-e412{font-family:Montserrat;font-weight:700;font-size:18px;line-height:1.6;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-300d94a-5b5a{font-size:15px;color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-5c7d28de-7533{width:auto;min-width:0px;padding:22px;border-radius:20px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;box-sizing: content-box;\n}.elementor .e-4e0d3683-84eb{font-family:Montserrat;font-weight:700;font-size:18px;line-height:1.6;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-549bbddc-76d0{font-size:15px;color:#F1EAFF;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-76985703-214d{width:auto;min-width:0px;color:#FFFFFF;text-decoration:none;padding:22px;border-radius:20px;background-color:#7428FA;display:block;box-sizing: content-box;\n}.elementor .e-219a3656-20f9{width:auto;min-width:0px;padding:0px;margin-block-start:24px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));box-sizing: content-box;\n}.elementor .e-6a1d675b-63a5{width:auto;min-width:0px;max-width:1240px;padding-block-start:clamp(72px, 9vw, 120px);padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: content-box;\n}.elementor .e-55fcbb1-48b2{font-weight:700;font-size:13px;color:#6A1FE8;letter-spacing:0.16em;line-height:1.6;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .e-65c5e7a3-f937{font-family:Montserrat;font-weight:700;font-size:clamp(34px, 4.6vw, 58px);letter-spacing:-0.035em;line-height:1.02;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-54a875b7-9440{width:auto;min-width:0px;max-width:760px;padding:0px;box-sizing: content-box;\n}.elementor .e-7ec92ff6-1b84{max-width:420px;font-size:17px;color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-6f2a4c35-8c61{width:auto;min-width:0px;padding:0px;margin-block-end:40px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;box-sizing: content-box;\n}.elementor .e-2d07937b-cfd0{width:24px;height:24px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-247229e-3587{width:56px;height:56px;min-width:0px;color:#7428FA;padding:0px;border-radius:18px;background-color:#EFE8FD;display:flex;justify-content:center;align-items:center;box-sizing: content-box;\n}.elementor .e-56022a0a-9fb3{font-family:Montserrat;font-weight:800;font-size:14px;color:#7428FA;line-height:1.6;display:block;cursor: auto;\n}.elementor .e-2f5c9e80-ce34{font-family:Montserrat;font-weight:700;font-size:clamp(22px, 2.2vw, 26px);letter-spacing:-0.02em;line-height:1.12;margin-block-start:6px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-5bdbedcd-ac15{color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-31641ad7-72b7{width:auto;min-width:0px;padding:0px;box-sizing: content-box;\n}.elementor .e-7c9af168-41c3:hover,.elementor .e-7c9af168-41c3:focus-visible{box-shadow:0px 24px 48px 0px rgba(18,10,31,.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-7c9af168-41c3{width:auto;min-width:0px;color:#1F1330;padding:clamp(26px, 3vw, 34px);border-radius:28px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:16px;box-sizing: content-box;\n}.elementor .e-b470a7d-3dae{width:24px;height:24px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-4a79e475-4c6a{width:56px;height:56px;min-width:0px;color:#7428FA;padding:0px;border-radius:18px;background-color:#EFE8FD;display:flex;justify-content:center;align-items:center;box-sizing: content-box;\n}.elementor .e-6db876b5-6ee8{font-family:Montserrat;font-weight:800;font-size:14px;color:#7428FA;line-height:1.6;display:block;cursor: auto;\n}.elementor .e-7f97efc4-195c{font-family:Montserrat;font-weight:700;font-size:clamp(22px, 2.2vw, 26px);letter-spacing:-0.02em;line-height:1.12;margin-block-start:6px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-52f714c6-3c74{color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-27513e8e-fa6d{width:auto;min-width:0px;padding:0px;box-sizing: content-box;\n}.elementor .e-5682291d-babb:hover,.elementor .e-5682291d-babb:focus-visible{box-shadow:0px 24px 48px 0px rgba(18,10,31,.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-5682291d-babb{width:auto;min-width:0px;color:#1F1330;padding:clamp(26px, 3vw, 34px);border-radius:28px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:16px;box-sizing: content-box;\n}.elementor .e-643d9bf9-722c{width:24px;height:24px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-1a880c81-9251{width:56px;height:56px;min-width:0px;color:#7428FA;padding:0px;border-radius:18px;background-color:#EFE8FD;display:flex;justify-content:center;align-items:center;box-sizing: content-box;\n}.elementor .e-462c8b74-3e31{font-family:Montserrat;font-weight:800;font-size:14px;color:#7428FA;line-height:1.6;display:block;cursor: auto;\n}.elementor .e-66b3b09c-cc30{font-family:Montserrat;font-weight:700;font-size:clamp(22px, 2.2vw, 26px);letter-spacing:-0.02em;line-height:1.12;margin-block-start:6px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-fddd391-70f0{color:#5A5068;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-4d9362aa-fcbb{width:auto;min-width:0px;padding:0px;box-sizing: content-box;\n}.elementor .e-75b28b37-9f3a:hover,.elementor .e-75b28b37-9f3a:focus-visible{box-shadow:0px 24px 48px 0px rgba(18,10,31,.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-75b28b37-9f3a{width:auto;min-width:0px;color:#1F1330;padding:clamp(26px, 3vw, 34px);border-radius:28px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:16px;box-sizing: content-box;\n}.elementor .e-145ba37f-f4a3{width:auto;min-width:0px;padding:0px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));align-items:stretch;box-sizing: content-box;\n}.elementor .e-7aaa8c95-1723{width:auto;min-width:0px;max-width:1240px;padding-block-start:clamp(72px, 9vw, 120px);padding-block-end:clamp(72px, 9vw, 120px);padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: content-box;\n}.elementor .e-cc6a045-5885{width:auto;min-width:0px;padding:0px;background-color:#FFFFFF;box-sizing: content-box;\n}.elementor .e-7459036-9d1d{font-family:Montserrat;font-weight:700;font-size:clamp(32px, 4.4vw, 48px);letter-spacing:-0.03em;line-height:1.05;text-align:center;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-7b1eddab-7c44{cursor:pointer;}.elementor .e-6f8b6b73-4b4b{font-size:24px;color:#7428FA;line-height:1;transition:transform 0.2s;display:inline-block;}.elementor .e-3857b7ce-7fbc{width:auto;height:auto;}.elementor .e-221a9652-3989{font-weight:700;font-size:18px;padding:0px;gap:16px;justify-content:space-between;list-style: none;\n}.elementor .e-1e093e83-7dcf{color:#5A5068;line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-15c7694e-a720{padding:0px;}.elementor .e-f98bb6d-2be5{padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E7E1F2; &[open] .e-accordion-item-icon-base .e-paragraph-base { transform: rotate(45deg); }\n}.elementor .e-54bc08cf-ca37{cursor:pointer;}.elementor .e-c6ee552-f7b1{font-size:24px;color:#7428FA;line-height:1;transition:transform 0.2s;display:inline-block;}.elementor .e-2440021f-f71f{width:auto;height:auto;}.elementor .e-5f5e1bf7-3a18{font-weight:700;font-size:18px;padding:0px;gap:16px;justify-content:space-between;list-style: none;\n}.elementor .e-6fd29598-a729{color:#5A5068;line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-2a7ac28e-bd2e{padding:0px;}.elementor .e-3f13f9b6-a281{padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E7E1F2; &[open] .e-accordion-item-icon-base .e-paragraph-base { transform: rotate(45deg); }\n}.elementor .e-4520dbd7-95a6{cursor:pointer;}.elementor .e-382ee5ae-f7e7{font-size:24px;color:#7428FA;line-height:1;transition:transform 0.2s;display:inline-block;}.elementor .e-49b55206-d418{width:auto;height:auto;}.elementor .e-70f7e742-d961{font-weight:700;font-size:18px;padding:0px;gap:16px;justify-content:space-between;list-style: none;\n}.elementor .e-1dc6492e-78c8{color:#5A5068;line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-106893fc-aee0{padding:0px;}.elementor .e-564722da-117e{padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E7E1F2; &[open] .e-accordion-item-icon-base .e-paragraph-base { transform: rotate(45deg); }\n}.elementor .e-63635414-2e4f{cursor:pointer;}.elementor .e-404a8338-2ad7{font-size:24px;color:#7428FA;line-height:1;transition:transform 0.2s;display:inline-block;}.elementor .e-72aa7242-cc52{width:auto;height:auto;}.elementor .e-495adb88-d32e{font-weight:700;font-size:18px;padding:0px;gap:16px;justify-content:space-between;list-style: none;\n}.elementor .e-5ccfa23-d770{color:#5A5068;line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-7a7b684a-2bdf{padding:0px;}.elementor .e-3101b68d-625c{padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E7E1F2; &[open] .e-accordion-item-icon-base .e-paragraph-base { transform: rotate(45deg); }\n}.elementor .e-42603e53-2016{cursor:pointer;}.elementor .e-4ecfdbff-5201{font-size:24px;color:#7428FA;line-height:1;transition:transform 0.2s;display:inline-block;}.elementor .e-45e9d194-596c{width:auto;height:auto;}.elementor .e-7c23a4bc-7297{font-weight:700;font-size:18px;padding:0px;gap:16px;justify-content:space-between;list-style: none;\n}.elementor .e-44764df8-e091{color:#5A5068;line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-2a7bb4e8-e480{padding:0px;}.elementor .e-1e01df2e-97a3{padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E7E1F2; &[open] .e-accordion-item-icon-base .e-paragraph-base { transform: rotate(45deg); }\n}.elementor .e-d114c93-cb77{cursor:pointer;}.elementor .e-539450e0-fced{font-size:24px;color:#7428FA;line-height:1;transition:transform 0.2s;display:inline-block;}.elementor .e-7294d3f7-b227{width:auto;height:auto;}.elementor .e-85a0031-eb21{font-weight:700;font-size:18px;padding:0px;gap:16px;justify-content:space-between;list-style: none;\n}.elementor .e-33b45c5d-a3f1{color:#5A5068;line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-71f9f9b3-5301{padding:0px;}.elementor .e-14d7cc8d-7a87{padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E7E1F2; &[open] .e-accordion-item-icon-base .e-paragraph-base { transform: rotate(45deg); }\n}.elementor .e-4410aa5e-1233{padding:0px;}.elementor .e-6350ca9b-b950{width:auto;min-width:0px;padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;box-sizing: content-box; border-top-style: solid; border-top-color: #E7E1F2;\n}.elementor .e-72e4de2f-f542{width:auto;min-width:0px;max-width:860px;padding-block-start:clamp(72px, 9vw, 120px);padding-block-end:clamp(72px, 9vw, 120px);padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: content-box;\n}.elementor .e-90099a7-2e61{width:auto;min-width:0px;padding:0px;background-color:#FFFFFF;box-sizing: content-box;\n}.elementor .e-80d4d3e-5ec1{font-family:Montserrat;font-weight:700;font-size:clamp(30px, 4.2vw, 52px);letter-spacing:-0.035em;line-height:1.04;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-32ac8438-95fa{font-size:18px;color:#CFC4E3;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-75e893b5-f933{width:auto;min-width:0px;padding:0px;flex:999 1 480px;box-sizing: content-box;\n}.elementor .e-4542fac1-22b0{line-height:1.6;cursor: auto;\n}.elementor .e-6f09ba9e-5101{width:18px;height:18px;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-7897de36-59db{width:auto;min-width:0px;min-height:58px;font-weight:700;font-size:17px;color:#120A1F;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#FFFFFF;display:inline-flex;gap:10px;align-items:center;box-sizing: content-box;\n}.elementor .e-2e18691a-5878{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;flex-wrap:wrap;box-sizing: content-box;\n}.elementor .e-40f1e75a-66c8{width:auto;min-width:0px;color:#FFFFFF;padding:clamp(36px, 6vw, 72px);border-radius:32px;display:flex;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing: content-box; background-image: radial-gradient(90% 120% at 100% 0%, #3A1C6E 0%, #120A1F 60%);\n}.elementor .e-1b4afe8-d590{width:auto;min-width:0px;max-width:1240px;padding-block-start:clamp(72px, 9vw, 112px);padding-block-end:clamp(72px, 9vw, 112px);padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: content-box;\n}.elementor .e-3df80120-99ff{width:auto;min-width:0px;padding:0px;background-color:#F7F5FB;box-sizing: content-box;\n}.elementor .e-70db6b65-90b4{width:30px;height:30px;color:#FFFFFF;flex:0 1 auto;& svg { fill: currentColor; }\n}.elementor .e-1064e67-a589{width:60px;height:60px;min-width:0px;position:fixed;inset-inline-end:20px;inset-block-end:20px;z-index:20;color:#7428FA;text-decoration:none;padding:0px;border-radius:50%;background-color:#7428FA;box-shadow:0px 8px 24px 0px rgba(18,10,31,.3);display:flex;justify-content:center;align-items:center;box-sizing: content-box;\n}.elementor .e-73ba7a70-b7a7{min-width:0px;font-family:"DM Sans";color:#1F1330;line-height:1.6;padding:0px;background-color:#F7F5FB;overflow-x: clip;\n}