.elementor .e-4c4504ec-327d{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px, 3.4vw, 44px);color:#0f1115;letter-spacing:-0.02em;line-height:1.08;text-align:center;margin:0px;text-wrap: balance;\n}.elementor .e-7f2e6553-47b8{max-width:60ch;font-family:var(--gz-font);font-weight:400;font-size:clamp(17px, 2.2vw, 20px);color:#6b7280;letter-spacing:-0.01em;line-height:1.5;text-align:center;margin:0px;text-wrap: balance;\n}.elementor .e-e061828-6066{width:100%;max-width:820px;position:relative;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-7f1433a4-a340:hover,.elementor .e-7f1433a4-a340:focus-visible{color:#ffffff;background-color:#7E22CE;box-shadow:0px 8px 20px 0px rgba(147,51,234,.22);transform:translate3d(0px, -1px, 0px);}.elementor .e-7f1433a4-a340:focus{color:#ffffff;}.elementor .e-7f1433a4-a340{position:relative;font-family:var(--gz-font);font-weight:600;font-size:16px;color:#ffffff;line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:6px;border-radius:12px;border-width:0px;background-color:#9333EA;box-shadow:0px 1px 2px 0px rgba(15,17,21,.06);transition:background-color 0.18s, transform 0.18s, box-shadow 0.18s;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-16cae9de-ba97{width:100%;max-width:1240px;position:relative;text-align:center;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-7710aa88-dbda{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;}