.elementor .e-29fde1c-74c9e6f{font-weight:800;font-size:3rem;color:#ffffff;line-height: 1.1; letter-spacing: -0.02em;\n}.elementor .e-9ecba28-7a38c76{font-size:1.1rem;color:#c4b5fd;line-height: 1.7; max-width: 28rem;\n}.elementor .e-8f8fb24-0d42550{font-size:1.5rem;}.elementor .e-549165e-4a82dfe{padding:0px;justify-content:center;align-items:center;width: 2.5rem; height: 2.5rem; border-radius: 0.75rem; background: rgba(167, 139, 250, 0.15); flex-shrink: 0;\n}.elementor .e-2011ddb-5e6ac0f{font-size:1rem;color:#ddd6fe;line-height: 1.5;\n}.elementor .e-0e8e30e-bf25209{padding:0px;flex-direction:row;gap:1rem;align-items:center;margin-top: 1rem;\n}.elementor .e-c9bf578-ca843c8{font-size:1.5rem;}.elementor .e-c120ec6-440e41b{padding:0px;justify-content:center;align-items:center;width: 2.5rem; height: 2.5rem; border-radius: 0.75rem; background: rgba(167, 139, 250, 0.15); flex-shrink: 0;\n}.elementor .e-4aee3e2-7e7705f{font-size:1rem;color:#ddd6fe;line-height: 1.5;\n}.elementor .e-f45ed74-b37bbb4{padding:0px;flex-direction:row;gap:1rem;align-items:center;}.elementor .e-2f56988-e38b300{font-size:1.5rem;}.elementor .e-9c4de03-2c256f1{padding:0px;justify-content:center;align-items:center;width: 2.5rem; height: 2.5rem; border-radius: 0.75rem; background: rgba(167, 139, 250, 0.15); flex-shrink: 0;\n}.elementor .e-d9fb2df-832ef49{font-size:1rem;color:#ddd6fe;line-height: 1.5;\n}.elementor .e-94d5a4d-3c0670f{padding:0px;flex-direction:row;gap:1rem;align-items:center;}.elementor .e-92b517d-ad865e9{padding:0px;flex-direction:column;gap:2rem;position: relative; z-index: 2;\n}.elementor .e-2351e75-0f518a4{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;flex-direction:column;justify-content:center;align-items:flex-start;flex: 1.2; background: linear-gradient(135deg, #0f0a2e 0%, #1e1065 40%, #3b1d8e 100%); position: relative; overflow: hidden;\n}.elementor .e-a2b3bfb-08ec561{font-weight:700;font-size:2rem;color:#1e1b4b;letter-spacing: -0.02em; background: linear-gradient(135deg, #1e1b4b, #5b21b6); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\n}.elementor .e-e8b007d-2ab9f84{font-size:1rem;color:#6b7280;line-height: 1.5;\n}.elementor .e-b12df8a-7a81ea3{padding:0px;flex-direction:column;gap:0.5rem;align-items:center;text-align: center;\n}.elementor .e-7f94df6-9469e0e{padding:0px;flex-direction:column;width: 100%;\n}.elementor .e-fbe2f36-56075c0{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:1.25rem;flex-direction:column;gap:2rem;background: #ffffff; box-shadow: 0 25px 60px rgba(30, 16, 101, 0.1), 0 4px 16px rgba(30, 16, 101, 0.06); max-width: 26rem; width: 100%;\n}.elementor .e-b7e0ceb-f58ab72{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;flex-direction:column;justify-content:center;align-items:center;flex: 1; background: linear-gradient(180deg, #f5f3ff 0%, #ede9fe 50%, #f5f3ff 100%);\n}.elementor .e-30f14ac-b2564d0{padding:0px;flex-direction:row;gap:0px;justify-content:center;align-items:stretch;min-height: 100vh; overflow: hidden;\n}