.elementor .e-30a4a646-cf15{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image: linear-gradient(rgba(42,30,122,0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(42,30,122,0.06) 1px, transparent 1px); background-size: 56px 56px; -webkit-mask-image: radial-gradient(ellipse 70% 60% at 50% 45%, #000 20%, transparent 80%); mask-image: radial-gradient(ellipse 70% 60% at 50% 45%, #000 20%, transparent 80%); pointer-events: none;\n}.elementor .e-3b3f2989-e167{width:920px;height:880px;position:absolute;inset-block-start:-50px;inset-inline-start:-390px;padding:0px;background-image: radial-gradient(ellipse at 50% 50%, rgba(123,92,255,0.38) 0%, rgba(123,92,255,0.34) 17%, rgba(123,92,255,0.19) 38%, rgba(123,92,255,0.06) 56%, rgba(123,92,255,0) 70%); pointer-events: none;\n}.elementor .e-6d8b77fc-584e{width:820px;height:780px;position:absolute;inset-block-start:-150px;inset-inline-end:-300px;padding:0px;background-image: radial-gradient(ellipse at 50% 50%, rgba(255,107,74,0.30) 0%, rgba(255,107,74,0.27) 17%, rgba(255,107,74,0.15) 38%, rgba(255,107,74,0.045) 56%, rgba(255,107,74,0) 70%); pointer-events: none;\n}.elementor .e-2e0e2ebd-d48f{width:680px;height:600px;position:absolute;inset-block-start:270px;inset-inline-start:calc(57.5% - 340px);padding:0px;background-image: radial-gradient(ellipse at 50% 50%, rgba(47,168,245,0.28) 0%, rgba(47,168,245,0.25) 17%, rgba(47,168,245,0.14) 38%, rgba(47,168,245,0.04) 56%, rgba(47,168,245,0) 70%); pointer-events: none;\n}.elementor .e-73ff9e90-f589{max-width:1060px;font-size:clamp(38px, 4.4vw, 60px);letter-spacing:-0.03em;line-height:1.02;text-align:center;}.elementor .e-6a4cd3ba-23f0{max-width:600px;line-height:1.55;text-align:center;}.elementor .e-737e7823-5ed2{flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;padding-block: 6px 0px; padding-inline: 0px;\n}.elementor .e-661bba11-20f3{flex-direction:row;gap:22px;flex-wrap:wrap;justify-content:center;padding-block: 8px 0px; padding-inline: 0px;\n}.elementor .e-7bece88e-a887{width:100%;max-width:1060px;position:relative;z-index:1;flex-direction:column;gap:22px;align-items:center;padding-block: 72px 16px; padding-inline: 0px; margin-inline: auto;\n}.elementor .e-7cc713e5-81de{overflow:hidden;position:relative;padding-block-start:88px;padding-block-end:56px;border-radius:var(--radius-40);border-width:1px;border-color:rgba(255,255,255,0.9);border-style:solid;background-image:linear-gradient(180deg, #EDE8FF 0%,#F6F3FF 50%,#F6F5F1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;padding-inline: 24px;\n}.elementor .e-43c9a725-b0f6{width:100%;margin-block-start:-105px;background-color:var(--paper);flex-direction:column;padding-block: 16px 0px; padding-inline: 16px;\n}.elementor .e-69eeb7de-a2a4{color:var(--violet);background-color:var(--violet-tint);}.elementor .e-1b0a960e-10bc{width:14px;height:14px;line-height:0px;display:flex;}.elementor .e-2de47d10-64b1{color:var(--violet);background-color:var(--violet-tint);}.elementor .e-49d84492-dbf5{width:14px;height:14px;line-height:0px;display:flex;}.elementor .e-2f0a34f5-5bd8{color:var(--violet);background-color:var(--violet-tint);}.elementor .e-2c4e1a47-cca8{width:14px;height:14px;line-height:0px;display:flex;}.elementor .e-79da4e42-48cf{color:var(--violet);background-color:var(--violet-tint);}.elementor .e-720dd609-edcc{width:14px;height:14px;line-height:0px;display:flex;}.elementor .e-6adcb656-153f{width:100%;padding:0px;gap:16px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-78fbe691-7e33{width:14px;height:14px;color:var(--text-3);line-height:0px;display:flex;flex:0 0 auto;}.elementor .e-4e1aa6-bf64{font-family:var(--font-sans);font-size:13.5px;color:var(--text-3);line-height:1.5;display:block;}.elementor .e-4668cd3c-3bb9{padding:0px;flex-direction:row;gap:8px;align-items:center;}.elementor .e-3c8ade07-e293{gap:40px;}.elementor .e-6b7d7fd-c117{width:24px;height:24px;line-height:0px;display:flex;}.elementor .e-62ba3957-4883{background-color:var(--coral);}.elementor .e-3568d4b7-523a{font-size:24px;white-space: nowrap;\n}.elementor .e-e3506af-1e3d{font-size:11px;}.elementor .e-62332b4e-a9fa{min-width:0px;padding:0px;flex-direction:column;gap:3px;flex:1 1 0px;}.elementor .e-79137de5-75d8{padding:0px;flex-direction:row;gap:14px;align-items:center;}.elementor .e-751c12bd-7954{font-size:19px;line-height:1.25;}.elementor .e-15f8dfb0-6146{line-height:1.58;}.elementor .e-44ddcc2a-80a6{width:16px;height:16px;}.elementor .e-b792ba1-237b:hover,.elementor .e-b792ba1-237b:focus-visible{color:var(--text);}.elementor .e-b792ba1-237b{color:var(--text-2);}.elementor .e-4f90a077-71bf{margin-block-start:auto;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;padding-block: 6px 0px; padding-inline: 0px;\n}.elementor .e-aaa5582-71c9{width:24px;height:24px;line-height:0px;display:flex;}.elementor .e-2357870e-1644{background-color:var(--emerald);}.elementor .e-73713035-3e39{font-size:24px;white-space: nowrap;\n}.elementor .e-21f4acec-cad0{font-size:11px;}.elementor .e-7d090de6-4d21{min-width:0px;padding:0px;flex-direction:column;gap:3px;flex:1 1 0px;}.elementor .e-3d9c574b-29f9{padding:0px;flex-direction:row;gap:14px;align-items:center;}.elementor .e-4b658160-5a4b{font-size:19px;line-height:1.25;}.elementor .e-30b68822-5b05{line-height:1.58;}.elementor .e-54be0d33-c23e{width:16px;height:16px;}.elementor .e-63be0360-45e5:hover,.elementor .e-63be0360-45e5:focus-visible{color:var(--text);}.elementor .e-63be0360-45e5{color:var(--text-2);}.elementor .e-4b45e07f-93bb{margin-block-start:auto;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;padding-block: 6px 0px; padding-inline: 0px;\n}.elementor .e-30441b6b-bcdc{width:24px;height:24px;line-height:0px;display:flex;}.elementor .e-50f2b092-ae25{background-color:var(--sky);}.elementor .e-48a2a866-bc73{font-size:24px;white-space: nowrap;\n}.elementor .e-5488d9ff-f6e8{font-size:11px;}.elementor .e-4c61d4a2-4cff{min-width:0px;padding:0px;flex-direction:column;gap:3px;flex:1 1 0px;}.elementor .e-3e5401fb-1b08{height:28px;font-family:var(--font-sans);font-weight:500;font-size:12.5px;color:var(--sky);letter-spacing:-0.002em;line-height:28px;border-radius:var(--radius-pill);background-color:var(--surface);display:inline-block;flex:0 0 auto;padding-block: 0px; padding-inline: 11px; white-space: nowrap;\n}.elementor .e-d73d2ed-b15b{padding:0px;flex-direction:row;gap:14px;align-items:center;}.elementor .e-6e7a55df-8d62{font-size:19px;line-height:1.25;}.elementor .e-4e9cd802-c0f9{line-height:1.58;}.elementor .e-59fc093e-407a{padding-inline: 18px 18px;\n}.elementor .e-863d9c2-e308:hover,.elementor .e-863d9c2-e308:focus-visible{color:var(--text);}.elementor .e-863d9c2-e308{color:var(--text-2);}.elementor .e-67e1bbc-876f{margin-block-start:auto;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;padding-block: 6px 0px; padding-inline: 0px;\n}.elementor .e-579e17b1-77d4{width:100%;padding:0px;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-6d33f540-6307{font-size:16px;line-height:1.25;}.elementor .e-7c29a592-6c09{font-family:var(--font-sans);font-size:14px;color:var(--text-2);line-height:1.5;display:block;}.elementor .e-2b982a87-7087{min-width:0px;padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-8f814bc-91ca{color:var(--violet);flex:0 0 auto;}.elementor .e-133bb80d-3896{font-size:16px;line-height:1.25;}.elementor .e-21e8b916-e880{font-family:var(--font-sans);font-size:14px;color:var(--text-2);line-height:1.5;display:block;}.elementor .e-63a6b4ac-578e{min-width:0px;padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-ce1c417-98e2{color:var(--violet);flex:0 0 auto;}.elementor .e-5e2ce934-b64a{width:100%;padding:0px;gap:16px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-5b6a6744-5c8c{gap:40px;}.elementor .e-7feebf97-2ce3{line-height:1.58;}.elementor .e-6c1cb794-95f9{line-height:1.58;}.elementor .e-7f83d26d-2358{line-height:1.58;}.elementor .e-45394ba3-65e6{line-height:1.58;}.elementor .e-5b2116b7-57cf{line-height:1.58;}.elementor .e-578a84ad-e33e{line-height:1.58;}.elementor .e-48d1250f-1772{width:13px;height:13px;}.elementor .e-b81efd9-7cc3{color:var(--violet);padding-block-start:4px;}.elementor .e-dea17dd-2230{width:100%;padding:0px;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-208daa5b-fe06{gap:40px;}.elementor .e-67bc7a6f-6401{width:1040px;height:840px;position:absolute;inset-block-start:-430px;inset-inline-end:-320px;z-index:-1;padding:0px;background-image: radial-gradient(ellipse at 50% 50%, rgba(91,61,245,0.55) 0%, rgba(91,61,245,0.5) 17%, rgba(91,61,245,0.28) 38%, rgba(91,61,245,0.08) 56%, rgba(91,61,245,0) 70%); pointer-events: none;\n}.elementor .e-4ba838f3-60f7{background-color:#A99BFF;}.elementor .e-30c68d89-7ca7{color:rgba(255,255,255,0.85);}.elementor .e-4015b9bd-552f{color:rgba(255,255,255,0.7);}.elementor .e-3942e108-61a7{width:18px;height:18px;}.elementor .e-6d4e58d6-3e09{background-color:var(--coral);}.elementor .e-2e2fb023-1ac0{font-size:18px;color:#FFFFFF;line-height:1.25;}.elementor .e-48fd6fb7-94a6{font-family:var(--font-sans);font-size:14px;color:rgba(255,255,255,0.68);line-height:1.55;display:block;}.elementor .e-6597a7c8-449f{width:12px;height:12px;line-height:0px;display:flex;}.elementor .e-6268f5c8-fc60{font-size:13.5px;color:#C9C0FF;gap:5px;}.elementor .e-55ccb80e-af89{width:18px;height:18px;}.elementor .e-7fa776bd-4dcf{background-color:var(--emerald);}.elementor .e-1c2e134e-5d90{font-size:18px;color:#FFFFFF;line-height:1.25;}.elementor .e-573846c4-7ed8{font-family:var(--font-sans);font-size:14px;color:rgba(255,255,255,0.68);line-height:1.55;display:block;}.elementor .e-6339253f-1d2b{width:12px;height:12px;line-height:0px;display:flex;}.elementor .e-133e5ce1-e072{font-size:13.5px;color:#C9C0FF;gap:5px;}.elementor .e-57d30b7d-f761{width:18px;height:18px;}.elementor .e-e28876b-1728{background-color:var(--violet);}.elementor .e-111a6298-b47f{font-size:18px;color:#FFFFFF;line-height:1.25;}.elementor .e-65bb07ef-7b26{font-family:var(--font-sans);font-size:14px;color:rgba(255,255,255,0.68);line-height:1.55;display:block;}.elementor .e-359667a-16dc{width:12px;height:12px;line-height:0px;display:flex;}.elementor .e-72222ccb-4adc{font-size:13.5px;color:#C9C0FF;gap:5px;}.elementor .e-72b415a7-1a29{width:100%;padding:0px;gap:14px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-7fdaca1d-90b3{overflow:hidden;position:relative;padding:56px;border-radius:36px;background-color:var(--ink-card);flex-direction:column;gap:36px;isolation: isolate;\n}.elementor .e-54ba852c-500a{font-size:clamp(24px, 2.4vw, 28px);letter-spacing:-0.025em;line-height:1.06;}.elementor .e-1d9a031a-4b34{font-family:var(--font-sans);font-size:14.5px;color:var(--text-2);line-height:1.5;display:block;}.elementor .e-51ac0656-be7f{min-width:0px;padding:0px;flex-direction:column;gap:6px;}.elementor .e-361b797c-a88c{flex:0 0 auto;}.elementor .e-7a1c1f96-5cf4{border-radius:var(--radius-28);border-width:1px;border-color:var(--violet-soft);border-style:solid;background-color:var(--violet-tint);flex-direction:row;gap:24px;justify-content:space-between;align-items:center;padding-block: 32px; padding-inline: 40px;\n}.elementor .e-7cb06b05-692e{padding-block: 24px 112px;\n}