.elementor .e-ec5eebe-364cd79{font-weight:800;font-size:3.5rem;color:#ffffff;text-align:center;letter-spacing: -0.02em; line-height: 1.1;\n}.elementor .e-fca73c8-75a37f5{font-size:1.25rem;color:#c4c0e0;text-align:center;line-height: 1.7; max-width: 38rem;\n}.elementor .e-2d04f29-1dd9c09{font-weight:600;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#6c5ce7;border-radius: 0.5rem; transition: all 0.3s ease; box-shadow: 0 8px 30px rgba(108, 92, 231, 0.4);\n}.elementor .e-3534301-d253854{font-weight:600;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius: 0.5rem; background: transparent; border: 2px solid rgba(255,255,255,0.3); transition: all 0.3s ease;\n}.elementor .e-4bb5ec1-e0428cb{padding:0px;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-71a5e58-8f37500{padding:0px;flex-direction:column;gap:2rem;align-items:center;max-width: 50rem; background: transparent;\n}.elementor .e-ab8e59d-8c43967{min-height:85vh;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #0f0c29 0%,#302b63 50%,#24243e 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-86a6c94-8efff86{font-weight:700;font-size:0.9rem;color:#6c5ce7;text-align:center;letter-spacing: 0.08em; text-transform: uppercase;\n}.elementor .e-b766625-b184e93{font-weight:800;font-size:2.75rem;color:#1a1640;text-align:center;letter-spacing: -0.02em; line-height: 1.15;\n}.elementor .e-233a7a2-dd55c48{font-size:1.1rem;color:#5a5678;text-align:center;line-height: 1.7;\n}.elementor .e-41933e9-690a7e9{max-width:40rem;padding:0px;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-a95aaa0-d1464df{font-size:2rem;text-align:center;}.elementor .e-fac1c07-d8df7a0{padding:0px;border-radius:0.75rem;background-color:#ede9fe;justify-content:center;align-items:center;width: 3.5rem; height: 3.5rem;\n}.elementor .e-f4ecd35-47c5ab6{font-weight:700;font-size:1.35rem;color:#1a1640;text-align:center;}.elementor .e-5dd8c07-fbd4a91{font-size:1rem;color:#5a5678;text-align:center;line-height: 1.7;\n}.elementor .e-9544971-0571a99{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1rem;background-color:#ffffff;flex-direction:column;gap:1.25rem;align-items:center;box-shadow: 0 4px 24px rgba(108, 92, 231, 0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; flex: 1;\n}.elementor .e-3736608-9a3965c{font-size:2rem;text-align:center;}.elementor .e-1207436-3a060e3{padding:0px;border-radius:0.75rem;background-color:#ede9fe;justify-content:center;align-items:center;width: 3.5rem; height: 3.5rem;\n}.elementor .e-fa2b47f-b7a78dc{font-weight:700;font-size:1.35rem;color:#1a1640;text-align:center;}.elementor .e-af68045-1beb174{font-size:1rem;color:#5a5678;text-align:center;line-height: 1.7;\n}.elementor .e-a163c4a-d68f310{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1rem;background-color:#ffffff;flex-direction:column;gap:1.25rem;align-items:center;box-shadow: 0 4px 24px rgba(108, 92, 231, 0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; flex: 1;\n}.elementor .e-e293819-2c8742d{font-size:2rem;text-align:center;}.elementor .e-e66b675-135c318{padding:0px;border-radius:0.75rem;background-color:#ede9fe;justify-content:center;align-items:center;width: 3.5rem; height: 3.5rem;\n}.elementor .e-8a1434e-3d6eada{font-weight:700;font-size:1.35rem;color:#1a1640;text-align:center;}.elementor .e-3d236a0-0657b99{font-size:1rem;color:#5a5678;text-align:center;line-height: 1.7;\n}.elementor .e-16a700b-b8c4f2d{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1rem;background-color:#ffffff;flex-direction:column;gap:1.25rem;align-items:center;box-shadow: 0 4px 24px rgba(108, 92, 231, 0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; flex: 1;\n}.elementor .e-10fa8c3-a70182a{max-width:72rem;padding:0px;flex-direction:row;gap:2rem;flex-wrap: wrap;\n}.elementor .e-02d0001-084751b{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f8f7fc;flex-direction:column;gap:4rem;align-items:center;}