.elementor .e-8f5a1e9-465a{font-weight:700;font-size:0.78rem;color:#00B090;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-682faff9-8aa9{max-width:100%;font-weight:700;font-size:clamp(2rem,4vw,3rem);color:#FFFFFF;line-height:1.15;}.elementor .e-1dd7b0df-af6c{max-width:680px;font-size:1.1rem;color:#CBD5E1;line-height:1.7;}.elementor .e-7c8df118-a694{text-align:center;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-image:linear-gradient(135deg, #0F0A1C 0%,#1E1338 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-c7d6368-fddf{font-weight:700;font-size:1.5rem;color:#673DE6;line-height:1;}.elementor .e-10eff81b-f45d{font-weight:700;font-size:1.2rem;color:#0F172A;}.elementor .e-33891342-e6be{font-size:0.96rem;color:#475569;line-height:1.7;}.elementor .e-fb61cfd-223c:hover,.elementor .e-fb61cfd-223c:focus-visible{box-shadow:0px 16px 32px 0px rgba(15,23,42,0.08);transform:translate3d(0px, -5px, 0px);}.elementor .e-fb61cfd-223c{padding:2rem;border-radius:16px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-2850b169-9f5c{font-weight:700;font-size:1.5rem;color:#00B090;line-height:1;}.elementor .e-5783f219-8e64{font-weight:700;font-size:1.2rem;color:#0F172A;}.elementor .e-521e9662-c6ca{font-size:0.96rem;color:#475569;line-height:1.7;}.elementor .e-36dd04ca-a023:hover,.elementor .e-36dd04ca-a023:focus-visible{box-shadow:0px 16px 32px 0px rgba(15,23,42,0.08);transform:translate3d(0px, -5px, 0px);}.elementor .e-36dd04ca-a023{padding:2rem;border-radius:16px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-6275f640-bc52{font-weight:700;font-size:1.5rem;color:#673DE6;line-height:1;}.elementor .e-20056e7a-765c{font-weight:700;font-size:1.2rem;color:#0F172A;}.elementor .e-4a05477a-af2e{font-size:0.96rem;color:#475569;line-height:1.7;}.elementor .e-7e54c37d-6d1c:hover,.elementor .e-7e54c37d-6d1c:focus-visible{box-shadow:0px 16px 32px 0px rgba(15,23,42,0.08);transform:translate3d(0px, -5px, 0px);}.elementor .e-7e54c37d-6d1c{padding:2rem;border-radius:16px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-2fa32585-b495{width:100%;max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-17a8458b-e3d5{width:100%;padding-block-start:3.5rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#F8FAFC;display:flex;flex-direction:column;align-items:center;}.elementor .e-72781c20-f57a{font-weight:700;font-size:1.4rem;color:#0F172A;line-height:1.3;}.elementor .e-f8a8289-ff56{font-size:0.96rem;color:#475569;line-height:1.65;}.elementor .e-7fb1c31a-3278{padding:0px;display:flex;flex-direction:column;gap:0.65rem;align-items:flex-start;}.elementor .e-6b1a4915-87a7:hover,.elementor .e-6b1a4915-87a7:focus-visible{box-shadow:0px 10px 26px 0px rgba(103,61,230,0.25);transform:translate3d(0px, -2px, 0px);}.elementor .e-6b1a4915-87a7{font-weight:700;font-size:0.95rem;color:#FFFFFF;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:10px;background-color:#673DE6;transition:transform 0.3s, box-shadow 0.3s;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-738fdc37-ac24{width:calc(100% - 2.5rem);max-width:960px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:0px;margin-block-end:4rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;border-width:2px;border-color:#EDE9FE;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-6489f2a2-9d8a{width:100%;color:#0F172A;background-color:#F8FAFC;display:flex;flex-direction:column;gap:0px;}