.elementor .e-1a1cd475-434f4c1{font-size:15px;}.elementor .e-6cdf4f02-1010{max-width:16em;font-size:clamp(44px, 5.4vw, 80px);color:var(--dark);letter-spacing:-0.035em;line-height:1.02;margin-block-end:8px;& span { color: var(--blue); }\n}.elementor .e-b29ab30-54ea{max-width:34em;font-size:18px;color:#4a4760;line-height:1.75;}.elementor .e-c042acd-96be{margin-block-start:16px;}.elementor .e-c926f32-ff7f{display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-26853b69-ffb7{width:100%;padding-block-start:104px;padding-block-end:112px;display:flex;flex-direction:column;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(24, 22, 38, 0.08);\n}.elementor .e-c436eba-d517{font-size:clamp(32px, 3.6vw, 52px);color:var(--dark);letter-spacing:-0.02em;line-height:1.15;& em, & i { color: var(--blue); font-style: normal; }\n}.elementor .e-638f079d-32e6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:20px;display:flex;flex-direction:column;gap:16px;}.elementor .e-5eacd717-37f3{font-size:18px;color:#4a4760;line-height:1.85;}.elementor .e-13c44e-60b0{font-size:18px;color:#4a4760;line-height:1.85;}.elementor .e-432e6ae-b753{font-weight:700;font-size:18px;color:var(--dark);line-height:1.75;padding-inline-start:30px;margin-block-start:12px;border-inline-start-width: 4px; border-left-style: solid; border-left-color: var(--purple-light);\n}.elementor .e-38e70f2-af9f{width:100%;max-width:760px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .e-2abf279c-3dbf{display:flex;flex-direction:column;align-items:center;}.elementor .e-6808306e-bea1{width:100%;padding-block-start:104px;padding-block-end:104px;background-color:#ffffff;display:flex;flex-direction:column;}.elementor .e-3bb9a488-e309{margin-block-end:16px;}.elementor .e-40c03d4d-a3bb{font-size:clamp(32px, 3.6vw, 52px);color:var(--dark);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-288d0b5e-4a7e{width:62px;height:62px;}.elementor .e-2c4dcba9-553b{padding:0px;margin-block-end:18px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-6c9519c3-24f9{font-size:clamp(52px, 5vw, 72px);color:var(--blue);letter-spacing:-0.035em;line-height:1;}.elementor .e-7716b2c9-e058{font-weight:600;font-size:17px;color:#4a4760;line-height:1.5;}.elementor .e-506ca4d0-ecda{padding-block-start:40px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:18px;border-end-end-radius:18px;background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(24, 22, 38, 0.06);display:flex;flex-direction:column;gap:10px;flex:1 1 0px;align-items:flex-start;border-block-start-width: 6px; border-top-style: solid; border-top-color: var(--blue);\n}.elementor .e-30ae1a3f-5047{width:62px;height:62px;}.elementor .e-5bf2b6ba-2903{padding:0px;margin-block-end:18px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-3f705a11-56a9{font-size:clamp(52px, 5vw, 72px);color:var(--purple-light);letter-spacing:-0.035em;line-height:1;}.elementor .e-65febcb3-1bb3{font-weight:600;font-size:17px;color:#4a4760;line-height:1.5;}.elementor .e-5ace66f3-9763{padding-block-start:40px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:18px;border-end-end-radius:18px;background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(24, 22, 38, 0.06);display:flex;flex-direction:column;gap:10px;flex:1 1 0px;align-items:flex-start;border-block-start-width: 6px; border-top-style: solid; border-top-color: var(--purple-light);\n}.elementor .e-1626b962-7db3{width:62px;height:62px;}.elementor .e-6241cd72-85f8{padding:0px;margin-block-end:18px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-688c2e71-92ad{font-size:clamp(52px, 5vw, 72px);color:var(--orange);letter-spacing:-0.035em;line-height:1;}.elementor .e-38f10a63-7867{font-weight:600;font-size:17px;color:#4a4760;line-height:1.5;}.elementor .e-1f4d631e-89b2{padding-block-start:40px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:18px;border-end-end-radius:18px;background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(24, 22, 38, 0.06);display:flex;flex-direction:column;gap:10px;flex:1 1 0px;align-items:flex-start;border-block-start-width: 6px; border-top-style: solid; border-top-color: var(--orange);\n}.elementor .e-4947145c-b01f{width:100%;margin-block-start:56px;display:flex;flex-direction:row;gap:36px;align-items:stretch;}.elementor .e-755ba4b8-94b6{max-width:34em;font-size:17px;color:#4a4760;line-height:1.85;flex:1 1 0px;}.elementor .e-1ea519ab-c086{font-weight:700;font-size:18px;color:var(--dark);line-height:1.75;flex:1 1 0px;}.elementor .e-210b3407-7f6b{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:56px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-34c5fd07-a5d6{display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-154d87d8-e096{width:100%;padding-block-start:104px;padding-block-end:112px;background-color:#f4f6fa;display:flex;flex-direction:column;}.elementor .e-86b9b2-d3af{margin-block-end:16px;}.elementor .e-5201cc9a-891e{max-width:15em;font-size:clamp(32px, 3.6vw, 52px);color:var(--dark);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-2a47f919-c8c9{font-size:14px;color:var(--blue);letter-spacing:0.02em;}.elementor .e-12e5097f-3d54{font-size:clamp(38px, 3.4vw, 52px);color:var(--blue);letter-spacing:-0.025em;line-height:1;}.elementor .e-7be8cb75-a686{padding:0px;display:flex;flex-direction:row;gap:18px;flex:0 0 35%;align-items: baseline;\n}.elementor .e-3baaba10-e5f4{font-size:18px;color:#4a4760;line-height:1.8;}.elementor .e-6496f8e0-f9bb{font-weight:700;font-size:18px;color:var(--dark);line-height:1.6;font-style:italic;}.elementor .e-3d660994-dbf5{font-weight:700;font-size:13px;color:#6e6a82;letter-spacing:0.02em;line-height:1.5;}.elementor .e-73e6a7e7-f390{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-7b79e0f8-541d{max-width:46em;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-7f218418-1fe4{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:48px;border-top-style: solid; border-top-color: #e9e7f0;\n}.elementor .e-18e61d4a-ed85{font-size:14px;color:var(--purple-light);letter-spacing:0.02em;}.elementor .e-48fdf14a-497d{font-size:clamp(38px, 3.4vw, 52px);color:var(--purple-light);letter-spacing:-0.025em;line-height:1;}.elementor .e-6ed5ad58-3d8e{padding:0px;display:flex;flex-direction:row;gap:18px;flex:0 0 35%;align-items: baseline;\n}.elementor .e-226875d1-a494{font-size:18px;color:#4a4760;line-height:1.8;}.elementor .e-254d8b5a-8c63{font-weight:700;font-size:18px;color:var(--dark);line-height:1.6;font-style:italic;}.elementor .e-235ae225-e7fc{font-weight:700;font-size:13px;color:#6e6a82;letter-spacing:0.02em;line-height:1.5;}.elementor .e-24db62b9-71b4{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-31c85ed9-38c1{max-width:46em;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-43ffb7dc-3edb{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:48px;border-top-style: solid; border-top-color: #e9e7f0;\n}.elementor .e-2441637d-47fe{font-size:14px;color:var(--orange);letter-spacing:0.02em;}.elementor .e-7a6869a7-8206{font-size:clamp(38px, 3.4vw, 52px);color:var(--orange);letter-spacing:-0.025em;line-height:1;}.elementor .e-1ffcaded-3dba{padding:0px;display:flex;flex-direction:row;gap:18px;flex:0 0 35%;align-items: baseline;\n}.elementor .e-5e0e29c2-fc0c{font-size:18px;color:#4a4760;line-height:1.8;}.elementor .e-465f1dbd-a805{font-weight:700;font-size:18px;color:var(--dark);line-height:1.6;font-style:italic;}.elementor .e-1ff93e23-4773{font-weight:700;font-size:13px;color:#6e6a82;letter-spacing:0.02em;line-height:1.5;}.elementor .e-f2f8323-6352{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-c4dd134-f8ea{max-width:46em;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-1af8d584-ac3b{width:100%;padding-block-start:56px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:48px;border-top-style: solid; border-top-color: #e9e7f0;\n}.elementor .e-182c1ebc-3490{width:100%;padding:0px;margin-block-start:64px;display:flex;flex-direction:column;}.elementor .e-7f154c4a-efb0{display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-5e2bb3cd-e561{width:100%;padding-block-start:112px;padding-block-end:104px;background-color:#ffffff;display:flex;flex-direction:column;}.elementor .e-62cc59e0-fdcf{margin-block-end:16px;}.elementor .e-13e0cf60-4b8d{max-width:12em;font-size:clamp(32px, 3.6vw, 52px);color:var(--dark);letter-spacing:-0.02em;line-height:1.12;}.elementor .e-183fe55d-645f{max-width:34em;font-size:18px;color:#4a4760;line-height:1.75;margin-block-start:24px;}.elementor .e-3e5942dd-b60a{font-size:26px;color:var(--dark);letter-spacing:-0.015em;line-height:1.2;}.elementor .e-3ec84d50-25a0{font-weight:700;font-size:15px;color:var(--purple-light);line-height:1.4;margin-block-start:6px;}.elementor .e-7e4c87db-bc00{font-size:16px;color:#4a4760;line-height:1.75;margin-block-start:18px;}.elementor .e-c49e29c-1753{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-d21db25-af42{padding-block-start:22px;padding-block-end:36px;padding-inline-start:22px;padding-inline-end:32px;border-radius:20px;background-color:#ffffff;box-shadow:0px 14px 36px 0px rgba(24, 22, 38, 0.05);display:flex;flex-direction:row;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-250ee56a-6e67{font-size:26px;color:var(--dark);letter-spacing:-0.015em;line-height:1.2;}.elementor .e-2f7c6e0f-a646{font-weight:700;font-size:15px;color:var(--purple-light);line-height:1.4;margin-block-start:6px;}.elementor .e-7a6572b2-9034{font-size:16px;color:#4a4760;line-height:1.75;margin-block-start:18px;}.elementor .e-4c945778-43da{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-62cf78d0-2bca{padding-block-start:22px;padding-block-end:36px;padding-inline-start:22px;padding-inline-end:32px;border-radius:20px;background-color:#ffffff;box-shadow:0px 14px 36px 0px rgba(24, 22, 38, 0.05);display:flex;flex-direction:row;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-4c154a18-b2c8{width:100%;padding:0px;margin-block-start:56px;display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .e-15260a3d-35f1{display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-123f01b2-b681{width:100%;padding-block-start:112px;padding-block-end:120px;background-color:#f5f4f9;display:flex;flex-direction:column;}.elementor .e-60ea1af1-37f6{font-size:12px;color:#b07af7;}.elementor .e-50ea455c-4100{max-width:11em;font-size:clamp(34px, 3.6vw, 52px);color:#ffffff;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-33dfcc8-a705{padding:0px;display:flex;flex-direction:column;gap:20px;flex:0 0 44%;}.elementor .e-3a97a661-bf3e{font-size:18px;color:rgba(255, 255, 255, 0.78);line-height:1.8;padding-block-end:28px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-649c791b-716e{font-weight:700;font-size:18px;color:#ffffff;line-height:1.8;padding-block-start:28px;}.elementor .e-406be68-f7d6{padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-6952390e-b806{padding-block-start:88px;padding-block-end:88px;padding-inline-start:80px;padding-inline-end:80px;border-radius:24px;background-color:#1c1829;display:flex;flex-direction:row;gap:64px;align-items:center;background-image: radial-gradient(ellipse 45% 60% at 0% 0%, rgba(139, 47, 232, 0.45) 0%, rgba(139, 47, 232, 0) 100%), radial-gradient(ellipse 40% 55% at 100% 100%, rgba(139, 47, 232, 0.4) 0%, rgba(139, 47, 232, 0) 100%);\n}.elementor .e-5e01d95a-fcb0{display:flex;flex-direction:column;}.elementor .e-212f9e96-9806{width:100%;padding-block-start:96px;padding-block-end:16px;background-color:#ffffff;display:flex;flex-direction:column;}