.elementor .e-44fd818f-1bd7{width:auto;height:32px;object-fit:contain;flex:0 0 auto;}.elementor .e-6fa21699-21fc:hover,.elementor .e-6fa21699-21fc:focus-visible{color:#5C5CFF;}.elementor .e-6fa21699-21fc{font-family:Sora;font-size:15px;color:#2B2F47;line-height:24px;}.elementor .e-74297c76-e378:hover,.elementor .e-74297c76-e378:focus-visible{color:#5C5CFF;}.elementor .e-74297c76-e378{font-family:Sora;font-size:15px;color:#2B2F47;line-height:24px;}.elementor .e-24d66617-1439:hover,.elementor .e-24d66617-1439:focus-visible{color:#5C5CFF;}.elementor .e-24d66617-1439{font-family:Sora;font-size:15px;color:#2B2F47;line-height:24px;}.elementor .e-7c970f12-dc74{width:auto;height:24px;min-width:0px;overflow:hidden;padding:0px;gap:28px;flex-wrap:wrap;flex:1 1 0px;justify-content:flex-end;align-items:center;white-space: nowrap;\n}.elementor .e-225ef50b-ca15{width:24px;height:24px;color:#5C5CFF;}.elementor .e-7aad14bd-aaad{width:24px;height:24px;color:#5C5CFF;display:none;}.elementor .e-712acdb7-3207{width:24px;height:24px;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-48a48fbf-b9d6{width:44px;height:44px;color:#5C5CFF;padding:0px;border-radius:8px;background-color:#F0EAFF;gap:0px;justify-content:center;align-items:center;}.elementor .e-6ee794c-b058{font-family:Sora;font-weight:600;font-size:16px;color:#2B2F47;padding-block-start:14px;padding-block-end:14px;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:#F1F2F7;border-style:solid;display:block;}.elementor .e-2b6f1811-9e85{font-family:Sora;font-weight:600;font-size:16px;color:#2B2F47;padding-block-start:14px;padding-block-end:14px;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:#F1F2F7;border-style:solid;display:block;}.elementor .e-665e08a3-b695{font-family:Sora;font-weight:600;font-size:16px;color:#2B2F47;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-5372e884-4df4{width:auto;position:absolute;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;padding-block-start:4px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F1F2F7;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-461350c-a1e2{width:auto;position:static;}.elementor .e-5d3a5ad5-944a{width:auto;position:static;display:none;flex:0 0 auto;}.elementor .e-7f4b48d9-5030{width:100%;max-width:1200px;position:static;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-f01cc85-a267{width:100%;height:2px;min-width:0px;position:absolute;inset-block-end:-1px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(90deg, #9A7CFF 0%,#5C5CFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform:scale3d(0, 1, 1);transform-origin:0% 50% 0px;}.elementor .e-48a9bc84-1092{width:100%;position:sticky;inset-block-start:0px;z-index:30;font-family:Sora;color:#2B2F47;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCDEEA;border-style:solid;background-color:rgba(255,255,255,.94);backdrop-filter:blur(10px);flex-direction:column;}.elementor .e-8d29efe-1b48{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;opacity:24%;pointer-events: none;\n}.elementor .e-2fdc50c3-e50d{font-family:Sora;font-weight:600;font-size:clamp(32px,4.4vw,48px);color:#2D2A58;letter-spacing:-0.02em;line-height:1.2;margin:0px;text-wrap: balance;\n}.elementor .e-7bbeacca-fd65{max-width:560px;font-family:Sora;font-size:18px;color:#2B2F47;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-26dc36b4-3e6c{min-width:0px;padding:0px;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-2fdff8db-67e7{width:auto;min-width:0px;position:absolute;inset-block-start:6%;inset-inline-end:6%;inset-block-end:6%;inset-inline-start:6%;padding:0px;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,#F0EAFF 0%,rgba(154,124,255,.35) 45%,rgba(92,92,255,0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-1a5901a-6e6c{width:auto;min-width:0px;position:absolute;inset-block-start:14%;inset-inline-end:14%;inset-block-end:14%;inset-inline-start:14%;padding:0px;border-radius:50%;box-shadow:0px 0px 0px 1px rgba(154,124,255,.55) inset;}.elementor .e-27422168-bb40{width:auto;min-width:0px;position:absolute;inset-block-start:26%;inset-inline-end:26%;inset-block-end:26%;inset-inline-start:26%;padding:0px;border-radius:50%;box-shadow:0px 0px 0px 1px rgba(154,124,255,.3) inset;}.elementor .e-4e1ee743-ccd3{width:auto;min-width:0px;position:absolute;inset-block-start:14%;inset-inline-end:14%;inset-block-end:14%;inset-inline-start:14%;padding:0px;border-radius:50%;}.elementor .e-3b1e9100-f956{width:118%;object-fit:contain;position:absolute;inset-block-start:50%;inset-inline-start:50%;filter:drop-shadow(0px 24px 40px rgba(45,42,88,.28));transform:translate3d(-50%, -50%, 0px);max-width: none; pointer-events: none;\n}.elementor .e-7c2a71b1-afbe{width:20px;height:20px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-23841484-31f7{font-family:Sora;font-size:14px;color:inherit;line-height:20px;}.elementor .e-2ca4d5cf-6c70{position:absolute;inset-block-start:22%;inset-inline-start:-2%;font-weight:400;font-size:14px;color:#2D2A58;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 16px -8px rgba(12,12,13,.1);gap:10px;align-items:center;width: fit-content; white-space: nowrap;\n}.elementor .e-175d6fc1-ef8e{width:20px;height:20px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-1a77b904-4710{font-family:Sora;font-size:14px;color:inherit;line-height:20px;}.elementor .e-175946ad-ab68{position:absolute;inset-block-start:70%;inset-inline-end:-2%;font-weight:400;font-size:14px;color:#2D2A58;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 16px -8px rgba(12,12,13,.1);gap:10px;align-items:center;width: fit-content; white-space: nowrap;\n}.elementor .e-11a2e58d-3a17{width:100%;min-width:0px;max-width:560px;aspect-ratio:1;position:relative;padding:0px;justify-self: center;\n}.elementor .e-25100508-7258{width:100%;max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(40px,5vw,72px);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;}.elementor .e-6af8ca5a-70cf{width:100%;overflow:hidden;position:relative;font-family:Sora;color:#2B2F47;padding-block-start:80px;padding-block-end:80px;padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-image:linear-gradient(180deg, #FFFFFF 0%,#F0EAFF 55%,#F7F5FF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-3eb2826-f0c4{font-family:Sora;font-weight:600;font-size:clamp(40px,4.4vw,48px);color:#5C5CFF;letter-spacing:-0.02em;line-height:1.1;display:block;}.elementor .e-7da88089-5eb9{font-family:Sora;font-weight:600;font-size:24px;color:#575392;line-height:1.3;display:block;}.elementor .e-1a2ef34c-d393{font-family:Sora;font-size:16px;color:#575392;line-height:1.6;margin-block-start:16px;display:block;text-wrap: pretty;\n}.elementor .e-78b96562-797a:hover,.elementor .e-78b96562-797a:focus-visible{box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 24px -8px rgba(45,42,88,.18),0px 4px 0px 0px #5C5CFF inset;transform:translate3d(0px, -6px, 0px);}.elementor .e-78b96562-797a{position:relative;padding-block-start:32px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 3px 0px 0px #5C5CFF inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:4px;}.elementor .e-494c43b0-9eb8{font-family:Sora;font-weight:600;font-size:clamp(40px,4.4vw,48px);color:#5C5CFF;letter-spacing:-0.02em;line-height:1.1;display:block;}.elementor .e-555c39bf-e451{font-family:Sora;font-weight:600;font-size:24px;color:#575392;line-height:1.3;display:block;}.elementor .e-4f253121-8db6{font-family:Sora;font-size:16px;color:#575392;line-height:1.6;margin-block-start:16px;display:block;text-wrap: pretty;\n}.elementor .e-71426c7e-a413:hover,.elementor .e-71426c7e-a413:focus-visible{box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 24px -8px rgba(45,42,88,.18),0px 4px 0px 0px #5C5CFF inset;transform:translate3d(0px, -6px, 0px);}.elementor .e-71426c7e-a413{position:relative;padding-block-start:32px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 3px 0px 0px #5C5CFF inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:4px;}.elementor .e-6fdd5f31-4f3f{font-family:Sora;font-weight:600;font-size:clamp(40px,4.4vw,48px);color:#5C5CFF;letter-spacing:-0.02em;line-height:1.1;display:block;}.elementor .e-5ea785cb-577e{font-family:Sora;font-weight:600;font-size:24px;color:#575392;line-height:1.3;display:block;}.elementor .e-445e72a3-c572{font-family:Sora;font-size:16px;color:#575392;line-height:1.6;margin-block-start:16px;display:block;text-wrap: pretty;\n}.elementor .e-64649898-aa54:hover,.elementor .e-64649898-aa54:focus-visible{box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 24px -8px rgba(45,42,88,.18),0px 4px 0px 0px #5C5CFF inset;transform:translate3d(0px, -6px, 0px);}.elementor .e-64649898-aa54{position:relative;padding-block-start:32px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 3px 0px 0px #5C5CFF inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:4px;}.elementor .e-1b505fa3-769d{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));}.elementor .e-50cb5325-f1b8{width:100%;font-family:Sora;padding-block-start:clamp(40px,5vw,64px);padding-block-end:clamp(40px,5vw,64px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-color:#FFFFFF;flex-direction:column;}.elementor .e-235da52e-9c80{width:18px;height:18px;color:#9A7CFF;flex:0 0 auto;}.elementor .e-f7efc16-9574{font-family:Sora;font-weight:600;font-size:14px;color:#9A7CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-37717ce0-6528{color:#9A7CFF;padding:0px;gap:8px;align-items:center;width: fit-content;\n}.elementor .e-2e6ca9e9-21d1{font-family:Sora;font-weight:600;font-size:clamp(28px,3.4vw,36px);color:#FFFFFF;letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-28751ff9-5192{font-family:Sora;font-size:18px;color:#DCDEEA;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-6b129742-4b69{padding:0px;flex-direction:column;gap:20px;}.elementor .e-48149ff2-266b{font-family:Sora;font-size:15px;color:#F1F2F7;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-5ceb358c-ef19{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;box-shadow:0px 0px 0px 1px #9A7CFF inset;flex-direction:column;}.elementor .e-7a3ab11f-28c5{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:28px;flex:1 1 380px;}.elementor .e-228c63bb-8629{width:100%;height:100%;max-width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block;}.elementor .e-258e7381-24ed{width:auto;min-width:0px;max-width:780px;aspect-ratio:1 / 1;position:relative;padding:0px;margin-block-start:-40px;margin-block-end:-40px;margin-inline-start:0px;margin-inline-end:-24px;flex:1 1 460px;}.elementor .e-1d577ebe-33a3{width:100%;max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:clamp(40px,4vw,64px);flex-wrap:wrap;align-items:center;}.elementor .e-d201987-a758{width:100%;overflow:hidden;position:relative;font-family:Sora;color:#FFFFFF;padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-image:linear-gradient(160deg, #2D2A58 0%,#181A27 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-497f26e0-430f{font-family:Sora;font-weight:600;font-size:14px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-7f2bef9a-68a1{font-family:Sora;font-weight:600;font-size:clamp(28px,3.4vw,36px);color:#2B2F47;letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-4f8ec8c5-7f3b{font-family:Sora;font-size:18px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-4d92bd2d-d505{max-width:760px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-453afc41-2124{width:100%;height:100%;min-width:0px;padding:0px;background-image:linear-gradient(90deg, #9A7CFF 0%,#5C5CFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform:scale3d(0, 1, 1);transform-origin:0% 50% 0px;display:block;}.elementor .e-7667a57c-3ced{width:auto;height:2px;min-width:0px;position:absolute;inset-block-start:28px;inset-inline-end:24px;inset-inline-start:24px;padding:0px;background-color:#F0EAFF;}.elementor .e-3500881a-d445{font-family:Sora;font-weight:600;font-size:20px;color:#FFFFFF;letter-spacing:0.02em;line-height:1;}.elementor .e-1c2347dc-7f52{width:56px;height:56px;padding:0px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#5C5CFF;box-shadow:0px 0px 0px 8px #fff;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-676346d4-f45d{font-family:Sora;font-weight:600;font-size:18px;color:#2B2F47;line-height:1.3;}.elementor .e-7ab73ac2-18b1{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;}.elementor .e-2a5f2bdd-8dad{width:24px;height:24px;color:#5C5CFF;padding-block-start:8px;margin-block-start:auto;align-self:flex-end;box-sizing: content-box;\n}.elementor .e-334fd8e2-b9df:hover,.elementor .e-334fd8e2-b9df:focus-visible{color:#2B2F47;box-shadow:0px 0px 0px 1px #9A7CFF inset,0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 24px -8px rgba(45,42,88,.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-334fd8e2-b9df{color:#2B2F47;padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 0px 0px 1px #DCDEEA inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-1556eaf-6896{padding:0px;flex-direction:column;gap:20px;}.elementor .e-3bcfa13e-7957{font-family:Sora;font-weight:600;font-size:20px;color:#FFFFFF;letter-spacing:0.02em;line-height:1;}.elementor .e-7d8bec6-9da8{width:56px;height:56px;padding:0px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#5C5CFF;box-shadow:0px 0px 0px 8px #fff;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-215413f6-2f6b{font-family:Sora;font-weight:600;font-size:18px;color:#2B2F47;line-height:1.3;}.elementor .e-170c99c0-8a18{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;}.elementor .e-586365c3-99b4{width:24px;height:24px;color:#5C5CFF;padding-block-start:8px;margin-block-start:auto;align-self:flex-end;box-sizing: content-box;\n}.elementor .e-259ef6b7-a9ca:hover,.elementor .e-259ef6b7-a9ca:focus-visible{color:#2B2F47;box-shadow:0px 0px 0px 1px #9A7CFF inset,0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 24px -8px rgba(45,42,88,.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-259ef6b7-a9ca{color:#2B2F47;padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 0px 0px 1px #DCDEEA inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-2d56ccf7-39a2{padding:0px;flex-direction:column;gap:20px;}.elementor .e-50c35a08-5b88{font-family:Sora;font-weight:600;font-size:20px;color:#FFFFFF;letter-spacing:0.02em;line-height:1;}.elementor .e-f0925c3-6e5f{width:56px;height:56px;padding:0px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#5C5CFF;box-shadow:0px 0px 0px 8px #fff;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-29efdbc9-333e{font-family:Sora;font-weight:600;font-size:18px;color:#2B2F47;line-height:1.3;}.elementor .e-579db88d-e85f{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;}.elementor .e-5cbcbd0b-548c{width:24px;height:24px;color:#5C5CFF;padding-block-start:8px;margin-block-start:auto;align-self:flex-end;box-sizing: content-box;\n}.elementor .e-20c6a61c-be02:hover,.elementor .e-20c6a61c-be02:focus-visible{color:#2B2F47;box-shadow:0px 0px 0px 1px #9A7CFF inset,0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 24px -8px rgba(45,42,88,.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-20c6a61c-be02{color:#2B2F47;padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 0px 0px 1px #DCDEEA inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-55dac5bd-d26b{padding:0px;flex-direction:column;gap:20px;}.elementor .e-545651f-6372{font-family:Sora;font-weight:600;font-size:20px;color:#FFFFFF;letter-spacing:0.02em;line-height:1;}.elementor .e-3d2cb73-4cea{width:56px;height:56px;padding:0px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#5C5CFF;box-shadow:0px 0px 0px 8px #fff;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7cd1eaf5-d058{font-family:Sora;font-weight:600;font-size:18px;color:#2B2F47;line-height:1.3;}.elementor .e-73bb3de1-26cf{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;}.elementor .e-889314b-3c93{width:24px;height:24px;color:#5C5CFF;padding-block-start:8px;margin-block-start:auto;align-self:flex-end;box-sizing: content-box;\n}.elementor .e-1afe67e2-7126:hover,.elementor .e-1afe67e2-7126:focus-visible{color:#2B2F47;box-shadow:0px 0px 0px 1px #9A7CFF inset,0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 24px -8px rgba(45,42,88,.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-1afe67e2-7126{color:#2B2F47;padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 0px 0px 1px #DCDEEA inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-336b2304-b238{padding:0px;flex-direction:column;gap:20px;}.elementor .e-c0cd68e-95f6{position:relative;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-32e6320a-bc01{position:relative;padding:0px;}.elementor .e-92a6a6d-e85b{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:56px;}.elementor .e-71322219-cdb1{width:100%;scroll-margin-top:72px;font-family:Sora;color:#2B2F47;padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-color:#FFFFFF;flex-direction:column;}.elementor .e-65f1c51a-3dbb{font-family:Sora;font-weight:600;font-size:14px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-21f45b43-ac66{font-family:Sora;font-weight:600;font-size:clamp(28px,3.4vw,36px);color:#2B2F47;letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-6fbeefc9-df87{font-family:Sora;font-size:18px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-353b965b-c631{max-width:820px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-14cda960-c40b{width:24px;height:24px;color:#5C5CFF;transition:color 0.3s;flex:0 0 auto;}.elementor .e-61b53b4e-128d{font-family:Sora;font-weight:600;font-size:18px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-41e44182-b94d{padding:0px;gap:14px;align-items:center;}.elementor .e-4c9715dd-a00b{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-65f63a41-f899{width:36px;height:36px;color:inherit;flex:0 0 36px;justify-content:center;align-items:center;}.elementor .e-3919a4ef-a508{color:#2B2F47;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-48f10028-546b{font-family:Sora;font-weight:600;font-size:12px;color:#DCDEEA;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-af803e0-1f7b{font-family:Sora;font-size:16px;color:#DCDEEA;line-height:1.5;text-wrap: pretty;\n}.elementor .e-257f2fb7-1c81{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:rgba(255,255,255,.12);box-shadow:0px 0px 0px 1px rgba(255,255,255,.24) inset;flex-direction:column;gap:8px;}.elementor .e-3137532a-8099{width:24px;height:24px;color:#FFFFFF;margin:6px;align-self:center;justify-self: center;\n}.elementor .e-43371d28-b318{width:18px;height:18px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-7c33f85a-cde9{font-family:Sora;font-weight:600;font-size:12px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-483dca9d-7018{padding:0px;gap:8px;align-items:center;width: fit-content;\n}.elementor .e-2ad1448f-8fce{font-family:Sora;font-weight:600;font-size:16px;color:#2D2A58;line-height:1.5;text-wrap: pretty;\n}.elementor .e-4c9273dc-aea6{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 16px 32px -12px rgba(24,26,39,.35);flex-direction:column;gap:8px;}.elementor .e-19ce1000-6dc0{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;}.elementor .e-72093612-b532{overflow:hidden;padding:0px;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition: background .3s, box-shadow .3s;\n}.elementor .e-39b3b6f3-8e23{width:24px;height:24px;color:#5C5CFF;transition:color 0.3s;flex:0 0 auto;}.elementor .e-c7ce712-345d{font-family:Sora;font-weight:600;font-size:18px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-1cdca1b7-5d15{padding:0px;gap:14px;align-items:center;}.elementor .e-7f1a9202-3162{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-3227a07c-f403{width:36px;height:36px;color:inherit;flex:0 0 36px;justify-content:center;align-items:center;}.elementor .e-3feabbe-839c{color:#2B2F47;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-8d04d12-7f28{font-family:Sora;font-weight:600;font-size:12px;color:#DCDEEA;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-10f04520-e4bd{font-family:Sora;font-size:16px;color:#DCDEEA;line-height:1.5;text-wrap: pretty;\n}.elementor .e-2cfecfaf-2af5{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:rgba(255,255,255,.12);box-shadow:0px 0px 0px 1px rgba(255,255,255,.24) inset;flex-direction:column;gap:8px;}.elementor .e-e4670a6-c3ee{width:24px;height:24px;color:#FFFFFF;margin:6px;align-self:center;justify-self: center;\n}.elementor .e-57dab5b-9cc1{width:18px;height:18px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-635d0bf-b4c6{font-family:Sora;font-weight:600;font-size:12px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-ab2aee6-1942{padding:0px;gap:8px;align-items:center;width: fit-content;\n}.elementor .e-5bd58ea9-7eab{font-family:Sora;font-weight:600;font-size:16px;color:#2D2A58;line-height:1.5;text-wrap: pretty;\n}.elementor .e-6adf5725-4a10{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 16px 32px -12px rgba(24,26,39,.35);flex-direction:column;gap:8px;}.elementor .e-4d6091e-a712{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;}.elementor .e-1cc7f2b6-a750{overflow:hidden;padding:0px;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition: background .3s, box-shadow .3s;\n}.elementor .e-4a3fb9be-83c6{width:24px;height:24px;color:#5C5CFF;transition:color 0.3s;flex:0 0 auto;}.elementor .e-2841392e-b78d{font-family:Sora;font-weight:600;font-size:18px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-69607b57-5374{padding:0px;gap:14px;align-items:center;}.elementor .e-3d11e8b8-27b7{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-23960752-e70b{width:36px;height:36px;color:inherit;flex:0 0 36px;justify-content:center;align-items:center;}.elementor .e-775e5431-7350{color:#2B2F47;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-48a5066-68dc{font-family:Sora;font-weight:600;font-size:12px;color:#DCDEEA;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-38f0dfac-946f{font-family:Sora;font-size:16px;color:#DCDEEA;line-height:1.5;text-wrap: pretty;\n}.elementor .e-2df67eff-b3a9{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:rgba(255,255,255,.12);box-shadow:0px 0px 0px 1px rgba(255,255,255,.24) inset;flex-direction:column;gap:8px;}.elementor .e-d39fcc2-cf85{width:24px;height:24px;color:#FFFFFF;margin:6px;align-self:center;justify-self: center;\n}.elementor .e-7c66e43f-4a49{width:18px;height:18px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-1f7ff513-d8e1{font-family:Sora;font-weight:600;font-size:12px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-1ece422e-3811{padding:0px;gap:8px;align-items:center;width: fit-content;\n}.elementor .e-7e928dfa-31c5{font-family:Sora;font-weight:600;font-size:16px;color:#2D2A58;line-height:1.5;text-wrap: pretty;\n}.elementor .e-35dde17c-3b1f{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 16px 32px -12px rgba(24,26,39,.35);flex-direction:column;gap:8px;}.elementor .e-687fc010-57ff{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;}.elementor .e-38b4c346-71c4{overflow:hidden;padding:0px;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition: background .3s, box-shadow .3s;\n}.elementor .e-2792c106-db18{width:24px;height:24px;color:#5C5CFF;transition:color 0.3s;flex:0 0 auto;}.elementor .e-680ee6b9-5ca2{font-family:Sora;font-weight:600;font-size:18px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-dfad886-8725{padding:0px;gap:14px;align-items:center;}.elementor .e-5edbbdec-3568{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-5e9c4aad-af77{width:36px;height:36px;color:inherit;flex:0 0 36px;justify-content:center;align-items:center;}.elementor .e-16c0b84f-7e11{color:#2B2F47;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-4cbb1dfa-2ee6{font-family:Sora;font-weight:600;font-size:12px;color:#DCDEEA;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-522b26e-7afa{font-family:Sora;font-size:16px;color:#DCDEEA;line-height:1.5;text-wrap: pretty;\n}.elementor .e-7c98dc38-7278{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:rgba(255,255,255,.12);box-shadow:0px 0px 0px 1px rgba(255,255,255,.24) inset;flex-direction:column;gap:8px;}.elementor .e-5416fdaa-7f94{width:24px;height:24px;color:#FFFFFF;margin:6px;align-self:center;justify-self: center;\n}.elementor .e-5c03a91f-651b{width:18px;height:18px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-7e2997f8-7564{font-family:Sora;font-weight:600;font-size:12px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-62b1e2fa-7a3a{padding:0px;gap:8px;align-items:center;width: fit-content;\n}.elementor .e-5d4e27d9-c098{font-family:Sora;font-weight:600;font-size:16px;color:#2D2A58;line-height:1.5;text-wrap: pretty;\n}.elementor .e-55a3bb8e-307b{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 16px 32px -12px rgba(24,26,39,.35);flex-direction:column;gap:8px;}.elementor .e-6a0a5175-d381{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;}.elementor .e-66115552-e30b{overflow:hidden;padding:0px;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition: background .3s, box-shadow .3s;\n}.elementor .e-23cffc51-397d{width:24px;height:24px;color:#5C5CFF;transition:color 0.3s;flex:0 0 auto;}.elementor .e-55991fcc-f500{font-family:Sora;font-weight:600;font-size:18px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-5d0713c6-2758{padding:0px;gap:14px;align-items:center;}.elementor .e-430e75bb-ca0d{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-320b443a-d650{width:36px;height:36px;color:inherit;flex:0 0 36px;justify-content:center;align-items:center;}.elementor .e-261f810-9810{color:#2B2F47;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-21175b0-582c{font-family:Sora;font-weight:600;font-size:12px;color:#DCDEEA;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-f4a8b38-7a68{font-family:Sora;font-size:16px;color:#DCDEEA;line-height:1.5;text-wrap: pretty;\n}.elementor .e-510baf81-4b20{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:rgba(255,255,255,.12);box-shadow:0px 0px 0px 1px rgba(255,255,255,.24) inset;flex-direction:column;gap:8px;}.elementor .e-75201be6-4929{width:24px;height:24px;color:#FFFFFF;margin:6px;align-self:center;justify-self: center;\n}.elementor .e-11215b27-82a3{width:18px;height:18px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-5a398d53-4bcd{font-family:Sora;font-weight:600;font-size:12px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-7a48713-2ddc{padding:0px;gap:8px;align-items:center;width: fit-content;\n}.elementor .e-635bd9e7-3eea{font-family:Sora;font-weight:600;font-size:16px;color:#2D2A58;line-height:1.5;text-wrap: pretty;\n}.elementor .e-724a69cc-34fb{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 16px 32px -12px rgba(24,26,39,.35);flex-direction:column;gap:8px;}.elementor .e-32eb33b5-9818{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;}.elementor .e-1bf7bb8f-97ad{overflow:hidden;padding:0px;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition: background .3s, box-shadow .3s;\n}.elementor .e-412ac9b9-79d7{width:24px;height:24px;color:#5C5CFF;transition:color 0.3s;flex:0 0 auto;}.elementor .e-5d62b5ca-8d7b{font-family:Sora;font-weight:600;font-size:18px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-d483f03-6f5a{padding:0px;gap:14px;align-items:center;}.elementor .e-3c238141-4505{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-7b29808-a01a{width:36px;height:36px;color:inherit;flex:0 0 36px;justify-content:center;align-items:center;}.elementor .e-dee9ce6-b606{color:#2B2F47;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-425a2410-dd44{font-family:Sora;font-weight:600;font-size:12px;color:#DCDEEA;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-c0a56a2-75f0{font-family:Sora;font-size:16px;color:#DCDEEA;line-height:1.5;text-wrap: pretty;\n}.elementor .e-71d2f990-6943{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:rgba(255,255,255,.12);box-shadow:0px 0px 0px 1px rgba(255,255,255,.24) inset;flex-direction:column;gap:8px;}.elementor .e-1ecdedab-1bb8{width:24px;height:24px;color:#FFFFFF;margin:6px;align-self:center;justify-self: center;\n}.elementor .e-36a0e693-eb5b{width:18px;height:18px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-3529f5fa-590d{font-family:Sora;font-weight:600;font-size:12px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-4fbe7ace-f4d6{padding:0px;gap:8px;align-items:center;width: fit-content;\n}.elementor .e-6edba819-6e02{font-family:Sora;font-weight:600;font-size:16px;color:#2D2A58;line-height:1.5;text-wrap: pretty;\n}.elementor .e-47213ce9-2902{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 16px 32px -12px rgba(24,26,39,.35);flex-direction:column;gap:8px;}.elementor .e-68389716-686e{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;}.elementor .e-39b227d4-7a77{overflow:hidden;padding:0px;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition: background .3s, box-shadow .3s;\n}.elementor .e-727af785-5d9b{padding:0px;flex-direction:column;gap:12px;}.elementor .e-500fd6c5-4ba1{font-family:Sora;font-weight:600;font-size:18px;color:#2D2A58;line-height:1.45;text-align:center;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-4c9894ba-cb2c{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-35177b3e-d130{width:100%;font-family:Sora;color:#2B2F47;padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-color:#F7F5FF;flex-direction:column;}.elementor .e-74e02724-6113{font-family:Sora;font-weight:600;font-size:14px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-27cdd32e-19d2{font-family:Sora;font-weight:600;font-size:clamp(28px,3.4vw,36px);color:#2B2F47;letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-4841457b-a117{font-family:Sora;font-size:18px;color:#575392;line-height:1.5;margin:0px;}.elementor .e-a7cb3ea-cad2{padding:0px;flex-direction:column;gap:20px;}.elementor .e-1fcb7f04-e7f6{width:16px;height:16px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-2ae51ef3-b777{font-family:Sora;font-weight:600;font-size:12px;color:#5C5CFF;letter-spacing:0.08em;line-height:16px;text-transform:uppercase;}.elementor .e-6a1abfdf-588b{padding:0px;gap:8px;align-items:center;width: fit-content;\n}.elementor .e-35037d1f-721c{font-family:Sora;font-weight:600;font-size:14px;color:#2D2A58;line-height:18px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);display:block;}.elementor .e-553a91a0-a178{width:20px;height:20px;color:#9A7CFF;flex:0 0 auto;}.elementor .e-338ca7c2-4072{font-family:Sora;font-weight:600;font-size:14px;color:#2D2A58;line-height:18px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);display:block;}.elementor .e-329cfce2-15db{width:20px;height:20px;color:#9A7CFF;flex:0 0 auto;}.elementor .e-3b3100fc-99f2{font-family:Sora;font-weight:600;font-size:14px;color:#2D2A58;line-height:18px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;background-color:#FFFFFF;box-shadow:0px 0px 0px 1px #5C5CFF inset,0px 1px 4px 0px rgba(45,42,88,.1);display:block;}.elementor .e-31d3b404-1e87{font-weight:600;font-size:14px;color:#2D2A58;padding:0px;gap:6px;flex-wrap:nowrap;align-items:center;white-space: nowrap;\n}.elementor .e-3deba14-75f7{width:522px;max-width:100%;padding:20px;border-radius:8px;background-color:#F7F5FF;flex-direction:column;gap:14px;}.elementor .e-6c84797e-a7a4{font-family:Sora;font-size:18px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-384fd2e-41e1{min-width:0px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-709a3d82-38f1{width:100%;height:auto;display:block;}.elementor .e-a26475d-b190{padding:0px;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;}.elementor .e-3cf9711c-ce46{width:26px;height:26px;color:#5C5CFF;}.elementor .e-5850156d-298e{width:48px;height:48px;padding:0px;border-radius:8px;background-color:#F0EAFF;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-35faa96-793d{font-family:Sora;font-weight:600;font-size:16px;color:#2B2F47;line-height:1.4;}.elementor .e-f8286d5-de78:hover,.elementor .e-f8286d5-de78:focus-visible{box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 16px -8px rgba(12,12,13,.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-f8286d5-de78{padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition:box-shadow 0.2s, transform 0.2s;gap:16px;align-items:center;}.elementor .e-102eddd1-814b{width:26px;height:26px;color:#5C5CFF;}.elementor .e-7bc94545-e26a{width:48px;height:48px;padding:0px;border-radius:8px;background-color:#F0EAFF;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6ceb95fc-dd47{font-family:Sora;font-weight:600;font-size:16px;color:#2B2F47;line-height:1.4;}.elementor .e-2e49e643-10d2:hover,.elementor .e-2e49e643-10d2:focus-visible{box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 16px -8px rgba(12,12,13,.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-2e49e643-10d2{padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition:box-shadow 0.2s, transform 0.2s;gap:16px;align-items:center;}.elementor .e-4d6a406c-6d9e{width:26px;height:26px;color:#5C5CFF;}.elementor .e-43cadaae-6ed1{width:48px;height:48px;padding:0px;border-radius:8px;background-color:#F0EAFF;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-10c42993-cc7f{font-family:Sora;font-weight:600;font-size:16px;color:#2B2F47;line-height:1.4;}.elementor .e-3ea40504-6d08:hover,.elementor .e-3ea40504-6d08:focus-visible{box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 16px -8px rgba(12,12,13,.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-3ea40504-6d08{padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition:box-shadow 0.2s, transform 0.2s;gap:16px;align-items:center;}.elementor .e-306eec09-29cb{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));}.elementor .e-b922649-9514{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:56px;}.elementor .e-777f3461-b9c6{width:100%;scroll-margin-top:72px;font-family:Sora;color:#2B2F47;padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-color:#FFFFFF;flex-direction:column;}.elementor .e-55b6e5d4-eef0{width:100%;height:auto;display:block;}.elementor .e-52234cc3-47db{font-family:Sora;font-weight:600;font-size:14px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-3c2006f5-9eab{font-family:Sora;font-weight:600;font-size:clamp(28px,3.4vw,36px);color:#2B2F47;letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-3e343680-a940{font-family:Sora;font-size:18px;color:#575392;line-height:1.5;margin:0px;}.elementor .e-239900b5-b2e6{padding:0px;flex-direction:column;gap:20px;}.elementor .e-36246567-8d3a{width:20px;height:20px;color:#FFFFFF;}.elementor .e-240849b2-f5e7{width:44px;height:44px;padding:0px;border-radius:50%;background-image:linear-gradient(135deg, #9A7CFF 0%,#5C5CFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-73a2d8e3-c349{font-family:Sora;font-size:16px;color:#2B2F47;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-7157b75c-f67e{width:486px;max-width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:0px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;box-shadow:0px 0px 0px 1px #9A7CFF inset;}.elementor .e-5cc1ea6b-bbe3{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-653e80b6-a236{min-width:0px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-105818e2-dd04{padding:0px;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;}.elementor .e-3227ba2a-570b{width:26px;height:26px;color:#5C5CFF;}.elementor .e-4b608718-490b{width:48px;height:48px;padding:0px;border-radius:8px;background-color:#F0EAFF;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-297abda4-1acb{font-family:Sora;font-weight:600;font-size:16px;color:#2B2F47;line-height:1.4;}.elementor .e-5db87e6-bd24:hover,.elementor .e-5db87e6-bd24:focus-visible{box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 16px -8px rgba(12,12,13,.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-5db87e6-bd24{padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition:box-shadow 0.2s, transform 0.2s;gap:16px;align-items:center;}.elementor .e-2e0f7ba4-8bb2{width:26px;height:26px;color:#5C5CFF;}.elementor .e-4c90f96-d2b0{width:48px;height:48px;padding:0px;border-radius:8px;background-color:#F0EAFF;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-427e4b64-2822{font-family:Sora;font-weight:600;font-size:16px;color:#2B2F47;line-height:1.4;}.elementor .e-393e051b-505a:hover,.elementor .e-393e051b-505a:focus-visible{box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 16px -8px rgba(12,12,13,.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-393e051b-505a{padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition:box-shadow 0.2s, transform 0.2s;gap:16px;align-items:center;}.elementor .e-58e20eb2-4385{width:26px;height:26px;color:#5C5CFF;}.elementor .e-3d08e35c-e2e1{width:48px;height:48px;padding:0px;border-radius:8px;background-color:#F0EAFF;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1071bdfd-b406{font-family:Sora;font-weight:600;font-size:16px;color:#2B2F47;line-height:1.4;}.elementor .e-6b36ab79-a8ec:hover,.elementor .e-6b36ab79-a8ec:focus-visible{box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 16px -8px rgba(12,12,13,.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-6b36ab79-a8ec{padding:24px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1);transition:box-shadow 0.2s, transform 0.2s;gap:16px;align-items:center;}.elementor .e-755d7f0a-bb27{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));}.elementor .e-5555e502-7225{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:56px;}.elementor .e-56818bbc-83d4{width:100%;scroll-margin-top:72px;font-family:Sora;color:#2B2F47;padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-color:#F7F5FF;flex-direction:column;}.elementor .e-2964f522-97c1{font-family:Sora;font-weight:600;font-size:14px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-6ba3ec9-4b3c{font-family:Sora;font-weight:600;font-size:clamp(28px,3.4vw,36px);color:#2B2F47;letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-791f9d3f-bd28{font-family:Sora;font-size:18px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-1382b9ac-7182{min-width:0px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-389e88b9-5a94{width:22px;height:22px;color:#5C5CFF;flex:0 0 auto;}.elementor .e-1ca7423a-8c2a{font-family:Sora;font-size:15px;color:#2B2F47;line-height:1.5;}.elementor .e-89fc77d-d040{color:#2B2F47;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-start-start-radius:8px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:8px;box-shadow:0px 0px 0px 1px #9A7CFF inset;gap:12px;align-items:flex-start;}.elementor .e-37347586-fa57{min-width:0px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-5cee44a9-2fd3{padding:0px;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;}.elementor .e-2613c9c1-e76a{width:20px;height:20px;color:#9196AD;flex:0 0 auto;}.elementor .e-32c9734f-ea0b{font-family:Sora;font-weight:600;font-size:15px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-3e97a649-4859{width:0px;height:2px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#9A7CFF;}.elementor .e-2b02eeda-cc12{width:auto;overflow:hidden;position:relative;font-family:Sora;font-weight:600;font-size:15px;color:#575392;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:0px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;text-align: left;\n}.elementor .e-417e8fef-a2d0{width:20px;height:20px;color:#9196AD;flex:0 0 auto;}.elementor .e-709e766a-53d5{font-family:Sora;font-weight:600;font-size:15px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-3be7a33d-f415{width:0px;height:2px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#9A7CFF;}.elementor .e-3a3853a4-cf1b{width:auto;overflow:hidden;position:relative;font-family:Sora;font-weight:600;font-size:15px;color:#575392;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:0px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;text-align: left;\n}.elementor .e-51038e94-e165{width:20px;height:20px;color:#9196AD;flex:0 0 auto;}.elementor .e-54dc56d1-1e27{font-family:Sora;font-weight:600;font-size:15px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-bd6245b-ff11{width:0px;height:2px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#9A7CFF;}.elementor .e-4f7c246c-c70b{width:auto;overflow:hidden;position:relative;font-family:Sora;font-weight:600;font-size:15px;color:#575392;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:0px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;text-align: left;\n}.elementor .e-2f86436b-3444{width:20px;height:20px;color:#9196AD;flex:0 0 auto;}.elementor .e-157a0464-e9ab{font-family:Sora;font-weight:600;font-size:15px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-74efefb7-3d9c{width:0px;height:2px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#9A7CFF;}.elementor .e-105a56e-d526{width:auto;overflow:hidden;position:relative;font-family:Sora;font-weight:600;font-size:15px;color:#575392;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:0px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;text-align: left;\n}.elementor .e-7987d628-5ffc{width:20px;height:20px;color:#9196AD;flex:0 0 auto;}.elementor .e-a072c8c-9dec{font-family:Sora;font-weight:600;font-size:15px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-4cf9103f-d307{width:0px;height:2px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#9A7CFF;}.elementor .e-2724f14e-9374{width:auto;overflow:hidden;position:relative;font-family:Sora;font-weight:600;font-size:15px;color:#575392;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:0px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;text-align: left;\n}.elementor .e-59ece61d-77ae{width:20px;height:20px;color:#9196AD;flex:0 0 auto;}.elementor .e-3f3d5b0a-6673{font-family:Sora;font-weight:600;font-size:15px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-2109fd4f-b5cc{width:0px;height:2px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#9A7CFF;}.elementor .e-220fa5fb-f46a{width:auto;overflow:hidden;position:relative;font-family:Sora;font-weight:600;font-size:15px;color:#575392;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:0px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;text-align: left;\n}.elementor .e-5e406fe5-d10f{width:20px;height:20px;color:#9196AD;flex:0 0 auto;}.elementor .e-22d6c53c-706e{font-family:Sora;font-weight:600;font-size:15px;color:inherit;line-height:1.4;flex:1 1 0px;}.elementor .e-3ad276b7-275d{width:0px;height:2px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#9A7CFF;}.elementor .e-3a0e9527-4707{width:auto;overflow:hidden;position:relative;font-family:Sora;font-weight:600;font-size:15px;color:#575392;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:0px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;text-align: left;\n}.elementor .e-22aecbff-7f22{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 260px;justify-content:flex-start;align-items:stretch;}.elementor .e-3b3067f7-2ebf{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:12px;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 12px 32px -12px rgba(45,42,88,.22);display:block;}.elementor .e-2a2cdf29-3dc4{width:100%;aspect-ratio:2.15 / 1;padding:0px;justify-content:center;align-items:center;}.elementor .e-72fa39d9-d038{font-family:Sora;font-weight:600;font-size:24px;color:#2B2F47;line-height:1.3;margin:0px;}.elementor .e-4471876d-7382{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-63d9b4f7-6ec1{max-width:720px;padding:0px;flex-direction:column;gap:8px;}.elementor .e-4451aed2-b532{padding:0px;flex-direction:column;gap:20px;}.elementor .e-54163bbd-37dc{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:12px;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 12px 32px -12px rgba(45,42,88,.22);display:block;}.elementor .e-4fbc3ba1-f82b{width:100%;aspect-ratio:2.15 / 1;padding:0px;justify-content:center;align-items:center;}.elementor .e-3437b07e-d7ac{font-family:Sora;font-weight:600;font-size:24px;color:#2B2F47;line-height:1.3;margin:0px;}.elementor .e-18246005-2a83{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-1107c970-197e{max-width:720px;padding:0px;flex-direction:column;gap:8px;}.elementor .e-1de6fa9b-db1f{padding:0px;flex-direction:column;gap:20px;}.elementor .e-425da103-6b7e{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:12px;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 12px 32px -12px rgba(45,42,88,.22);display:block;}.elementor .e-7193212c-3fc0{width:100%;aspect-ratio:2.15 / 1;padding:0px;justify-content:center;align-items:center;}.elementor .e-5af74dc5-6b6c{font-family:Sora;font-weight:600;font-size:24px;color:#2B2F47;line-height:1.3;margin:0px;}.elementor .e-72a1656f-6c3b{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-2c793469-a2a0{max-width:720px;padding:0px;flex-direction:column;gap:8px;}.elementor .e-3a1ae91f-60ff{padding:0px;flex-direction:column;gap:20px;}.elementor .e-74685068-f690{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:12px;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 12px 32px -12px rgba(45,42,88,.22);display:block;}.elementor .e-289bd13b-c2e9{width:100%;aspect-ratio:2.15 / 1;padding:0px;justify-content:center;align-items:center;}.elementor .e-5b5b64cf-4500{font-family:Sora;font-weight:600;font-size:24px;color:#2B2F47;line-height:1.3;margin:0px;}.elementor .e-65e4ac92-bcab{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-6f16f76f-ec78{max-width:720px;padding:0px;flex-direction:column;gap:8px;}.elementor .e-2fc598e4-34e8{padding:0px;flex-direction:column;gap:20px;}.elementor .e-7b13067b-b734{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:12px;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 12px 32px -12px rgba(45,42,88,.22);display:block;}.elementor .e-70812258-ff3a{width:100%;aspect-ratio:2.15 / 1;padding:0px;justify-content:center;align-items:center;}.elementor .e-61dad966-d7f3{font-family:Sora;font-weight:600;font-size:24px;color:#2B2F47;line-height:1.3;margin:0px;}.elementor .e-581c6252-fb0d{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-56c2baf7-774d{max-width:720px;padding:0px;flex-direction:column;gap:8px;}.elementor .e-2b3298e9-60cf{padding:0px;flex-direction:column;gap:20px;}.elementor .e-6944fcbb-9c9a{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:12px;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 12px 32px -12px rgba(45,42,88,.22);display:block;}.elementor .e-331ee45b-aa2c{width:100%;aspect-ratio:2.15 / 1;padding:0px;justify-content:center;align-items:center;}.elementor .e-4e56a28b-1a40{font-family:Sora;font-weight:600;font-size:24px;color:#2B2F47;line-height:1.3;margin:0px;}.elementor .e-671b90d0-db66{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-2c7feac7-8694{max-width:720px;padding:0px;flex-direction:column;gap:8px;}.elementor .e-19b1db4c-9187{padding:0px;flex-direction:column;gap:20px;}.elementor .e-455a472b-8a0b{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:12px;box-shadow:0px 1px 4px 0px rgba(45,42,88,.1),0px 12px 32px -12px rgba(45,42,88,.22);display:block;}.elementor .e-22b2f818-e66d{width:100%;aspect-ratio:2.15 / 1;padding:0px;justify-content:center;align-items:center;}.elementor .e-3caca010-1cd4{font-family:Sora;font-weight:600;font-size:24px;color:#2B2F47;line-height:1.3;margin:0px;}.elementor .e-7fab95a6-eef0{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-4d1680f-a95b{max-width:720px;padding:0px;flex-direction:column;gap:8px;}.elementor .e-2e5d34d9-d904{padding:0px;flex-direction:column;gap:20px;}.elementor .e-21ce5bfb-ab17{min-width:0px;padding:0px;flex:2 1 520px;}.elementor .e-4be58abb-b2f1{padding:clamp(16px,2.5vw,28px);border-radius:16px;background-color:#FFFFFF;box-shadow:0px 4px 4px -4px rgba(12,12,13,.05),0px 16px 16px -8px rgba(12,12,13,.1);flex-direction:row;gap:clamp(20px,3vw,40px);flex-wrap:wrap;align-items:flex-start;}.elementor .e-7b375414-827a{width:100%;max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-19df58e2-2b62{width:100%;overflow:hidden;position:relative;scroll-margin-top:72px;font-family:Sora;color:#2B2F47;padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-image:linear-gradient(180deg, #FFFFFF 0%,#F0EAFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-20120fe-b92c{font-family:Sora;font-weight:600;font-size:14px;color:#5C5CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-a8bd2bc-7b33{font-family:Sora;font-weight:600;font-size:clamp(28px,3.4vw,36px);color:#2B2F47;letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-de74bfc-bc9e{padding:0px;flex-direction:column;gap:20px;}.elementor .e-63124b9c-2121{width:100%;height:100%;min-width:0px;padding:0px;background-image:linear-gradient(180deg, #9A7CFF 0%,#5C5CFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform:scale3d(1, 0, 1);transform-origin:50% 0% 0px;display:block;}.elementor .e-591db9ba-7141{width:2px;min-width:0px;position:absolute;inset-block-start:20px;inset-block-end:20px;inset-inline-start:19px;padding:0px;background-color:#F0EAFF;}.elementor .e-4ce8dbc6-627b{width:20px;height:20px;color:#5C5CFF;}.elementor .e-b57c240-f7e7{width:40px;height:40px;padding:0px;border-radius:50%;background-color:#FFFFFF;box-shadow:0px 0px 0px 2px #5C5CFF inset;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-13cbb829-1f86{font-family:Sora;font-weight:600;font-size:18px;color:#2B2F47;line-height:1.3;}.elementor .e-240bcc64-6ad1{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;}.elementor .e-52677fad-a64e{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:4px;}.elementor .e-1392320e-95f8{position:relative;padding:0px;gap:20px;align-items:flex-start;}.elementor .e-183c85de-d596{width:20px;height:20px;color:#5C5CFF;}.elementor .e-2b0e7c08-58b2{width:40px;height:40px;padding:0px;border-radius:50%;background-color:#FFFFFF;box-shadow:0px 0px 0px 2px #5C5CFF inset;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6ac320f3-f33a{font-family:Sora;font-weight:600;font-size:18px;color:#2B2F47;line-height:1.3;}.elementor .e-33bdf7b-71d5{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;}.elementor .e-37c3fc8a-964a{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:4px;}.elementor .e-14ecab64-3e39{position:relative;padding:0px;gap:20px;align-items:flex-start;}.elementor .e-34b75050-789f{width:20px;height:20px;color:#FFFFFF;}.elementor .e-499e01a1-2c86{width:40px;height:40px;padding:0px;border-radius:50%;background-color:#5C5CFF;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-5f3cda6e-21af{font-family:Sora;font-weight:600;font-size:18px;color:#2B2F47;line-height:1.3;}.elementor .e-32edb8d6-84c5{font-family:Sora;font-size:16px;color:#575392;line-height:1.5;}.elementor .e-4827aec6-aedb{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:4px;}.elementor .e-19564700-9700{position:relative;padding:0px;gap:20px;align-items:flex-start;}.elementor .e-5aa26e07-23e8{position:relative;padding:0px;flex-direction:column;gap:24px;}.elementor .e-4789d7c5-debb{min-width:0px;padding:0px;flex-direction:column;gap:32px;}.elementor .e-12d8ead-12e7{width:100%;height:auto;display:block;}.elementor .e-c830e8e-50f9{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;}.elementor .e-75ea5be4-9387{width:100%;scroll-margin-top:72px;font-family:Sora;color:#2B2F47;padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-color:#FFFFFF;flex-direction:column;}.elementor .e-5f7edaa7-abb4{width:18px;height:18px;color:#9A7CFF;flex:0 0 auto;}.elementor .e-4cc78b7f-4f58{font-family:Sora;font-weight:600;font-size:14px;color:#9A7CFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-349d5742-9462{padding:0px;gap:8px;align-items:center;width: fit-content;\n}.elementor .e-7ba87bfb-d0df{font-family:Sora;font-weight:600;font-size:clamp(28px,3.4vw,36px);color:#FFFFFF;letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-5f77117e-b31a{font-family:Sora;font-weight:600;font-size:18px;color:#F0EAFF;line-height:1.45;margin:0px;text-wrap: balance;\n}.elementor .e-122af52d-7f94{font-family:Sora;font-size:18px;color:#DCDEEA;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-40cb7e26-b0e8{max-width:640px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-45d08967-41e4{width:32px;height:32px;color:#9A7CFF;}.elementor .e-100c2b14-a3f7{font-family:Sora;font-weight:600;font-size:14px;color:#575392;letter-spacing:0.08em;line-height:1.4;}.elementor .e-709b805b-f169{padding:0px;justify-content:space-between;align-items:center;}.elementor .e-78a223e9-5fb0{font-family:Sora;font-weight:600;font-size:18px;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .e-727b0158-7795{font-family:Sora;font-size:16px;color:#DCDEEA;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-2a4e2501-1c7d:hover,.elementor .e-2a4e2501-1c7d:focus-visible{box-shadow:0px 0px 0px 1px #9A7CFF inset;transform:translate3d(0px, -6px, 0px);}.elementor .e-2a4e2501-1c7d{padding:32px;border-radius:8px;background-color:rgba(24,26,39,.82);box-shadow:0px 0px 0px 1px rgba(154,124,255,.45) inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:16px;}.elementor .e-5048f9e2-2369{width:32px;height:32px;color:#9A7CFF;}.elementor .e-26e4a46f-7a45{font-family:Sora;font-weight:600;font-size:14px;color:#575392;letter-spacing:0.08em;line-height:1.4;}.elementor .e-1aac3a9f-f21b{padding:0px;justify-content:space-between;align-items:center;}.elementor .e-170bc5d4-a8ae{font-family:Sora;font-weight:600;font-size:18px;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .e-202c835a-f8c7{font-family:Sora;font-size:16px;color:#DCDEEA;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-24b8873e-877f:hover,.elementor .e-24b8873e-877f:focus-visible{box-shadow:0px 0px 0px 1px #9A7CFF inset;transform:translate3d(0px, -6px, 0px);}.elementor .e-24b8873e-877f{padding:32px;border-radius:8px;background-color:rgba(24,26,39,.82);box-shadow:0px 0px 0px 1px rgba(154,124,255,.45) inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:16px;}.elementor .e-eb0db69-330b{width:32px;height:32px;color:#9A7CFF;}.elementor .e-5688d2a-87d4{font-family:Sora;font-weight:600;font-size:14px;color:#575392;letter-spacing:0.08em;line-height:1.4;}.elementor .e-28464107-c342{padding:0px;justify-content:space-between;align-items:center;}.elementor .e-7cac8a8f-accf{font-family:Sora;font-weight:600;font-size:18px;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .e-74113642-fa97{font-family:Sora;font-size:16px;color:#DCDEEA;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-52b7fccb-f618:hover,.elementor .e-52b7fccb-f618:focus-visible{box-shadow:0px 0px 0px 1px #9A7CFF inset;transform:translate3d(0px, -6px, 0px);}.elementor .e-52b7fccb-f618{padding:32px;border-radius:8px;background-color:rgba(24,26,39,.82);box-shadow:0px 0px 0px 1px rgba(154,124,255,.45) inset;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:16px;}.elementor .e-64ca6d38-b978{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));}.elementor .e-3df3ab23-caf9{width:100%;max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:56px;}.elementor .e-14c5e8bf-2917{width:100%;overflow:hidden;position:relative;scroll-margin-top:72px;font-family:Sora;color:#FFFFFF;padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-image:linear-gradient(160deg, #2D2A58 0%,#181A27 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-69325fbc-df4b{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;max-width: none; pointer-events: none;\n}.elementor .e-64ebe056-3864{font-family:Sora;font-weight:500;font-size:14px;color:#F0EAFF;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-3b88748d-2cb8{font-family:Sora;font-weight:600;font-size:36px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-35625902-61c6{max-width:1040px;font-family:Sora;font-weight:400;font-size:18px;color:#FFFFFF;line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .e-5ccb52e0-be6a{font-family:Sora;font-weight:600;font-size:16px;color:#FFFFFF;line-height:1;}.elementor .e-62d9dfa1-79f9{width:20px;height:20px;color:#FFFFFF;flex:0 0 auto;}.elementor .e-11fdb5c1-b42a:hover,.elementor .e-11fdb5c1-b42a:focus-visible{color:#FFFFFF;background-color:#4747CC;}.elementor .e-11fdb5c1-b42a{color:#FFFFFF;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:#5C5CFF;transition:background-color 0.15s;display:inline-flex;gap:8px;justify-content:center;align-items:center;width: fit-content; white-space: nowrap;\n}.elementor .e-39132108-65f9{padding:0px;margin-block-start:12px;justify-content:center;}.elementor .e-72978cec-ee7e{width:100%;max-width:1200px;position:relative;text-align:center;padding-block-start:clamp(32px,5vw,64px);padding-block-end:clamp(32px,5vw,64px);padding-inline-start:clamp(24px,5vw,72px);padding-inline-end:clamp(24px,5vw,72px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:24px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:24px;background-image:linear-gradient(135deg, #2D2A58 0%,#1F2036 50%,#181A27 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 1px rgba(154,124,255,.45) inset;flex-direction:column;gap:20px;align-items:center;}.elementor .e-1a9e7b51-9b38{width:100%;overflow:hidden;position:relative;scroll-margin-top:72px;font-family:Sora;padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);padding-inline-start:clamp(20px,5vw,64px);padding-inline-end:clamp(20px,5vw,64px);background-color:#5C5CFF;flex-direction:column;}.elementor .e-3af267e7-fce1{width:auto;height:32px;object-fit:contain;}.elementor .e-3dcd019a-a177{height:48px;padding:0px;align-items:center;}.elementor .e-78fa0870-5c95{font-family:Sora;font-size:14px;color:#F1F2F7;line-height:1.4;margin:0px;}.elementor .e-6e2981d6-9bc5:hover,.elementor .e-6e2981d6-9bc5:focus-visible{color:#9A7CFF;}.elementor .e-6e2981d6-9bc5{width:18px;height:18px;color:#F1F2F7;margin:3px;transition:color 0.2s;}.elementor .e-577ef3dc-3a6c:hover,.elementor .e-577ef3dc-3a6c:focus-visible{color:#9A7CFF;}.elementor .e-577ef3dc-3a6c{width:18px;height:18px;color:#F1F2F7;margin:3px;transition:color 0.2s;}.elementor .e-6032be5-d6cf:hover,.elementor .e-6032be5-d6cf:focus-visible{color:#9A7CFF;}.elementor .e-6032be5-d6cf{width:20px;height:14px;color:#F1F2F7;margin-block-start:5px;margin-block-end:5px;margin-inline-start:2px;margin-inline-end:2px;transition:color 0.2s;}.elementor .e-472fb728-5a75:hover,.elementor .e-472fb728-5a75:focus-visible{color:#9A7CFF;}.elementor .e-472fb728-5a75{width:20px;height:20px;color:#F1F2F7;margin:2px;transition:color 0.2s;}.elementor .e-1bd2816e-acfa{padding:0px;gap:16px;align-items:center;width: fit-content;\n}.elementor .e-5d2f5b35-317e{font-family:Sora;font-size:14px;color:#F1F2F7;line-height:1.4;}.elementor .e-154e80f0-c59d{padding:0px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 16px 24px;\n}.elementor .e-3b5bf0dd-b033{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:40px;}.elementor .e-6fc8f1e3-b76a{width:100%;font-family:Sora;padding-block-start:64px;padding-block-end:64px;padding-inline-start:clamp(20px,8.33vw,120px);padding-inline-end:clamp(20px,8.33vw,120px);background-image:linear-gradient(102deg, #2B2F47 0%,#1C1E2D 60%,#181A27 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}