.elementor .e-1c36063-11c589e{font-family:"JetBrains Mono";font-weight:800;font-size:52px;color:#111111;}.elementor .e-37962a6-d703e37{color:#4B5563;}.elementor .e-74cd4aa-977ce0b{font-weight:700;color:#FFFFFF;background-image:linear-gradient(50deg, #8B5CF6 0%,#EC4899 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-c7b05c7-99c87a0{color:#111111;border-radius:999px;border-width:2px;border-color:#8B5CF6;background-color:#FFFFFF;}.elementor .e-74a745f-f165466{gap:16px;}.elementor .e-91ef24f-bb6d57b{width:150px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:816px;padding-inline-end:816px;background-color:#F1EDFF;display:inline-block;flex:0 1 auto;display: inline-flex !important; width: auto !important; max-width: none !important; white-space: nowrap; background: #F1EDFF; color: #7466FF !important; font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 11px; letter-spacing: 0.5px; padding: 8px 16px; border-radius: 999px;\n}.elementor .e-88411df-62dfc85{width:260px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:816px;padding-inline-end:816px;background-color:#F1EDFF;display:inline-block;flex:0 1 auto;display: inline-flex !important; width: auto !important; max-width: none !important; white-space: nowrap; background: #F1EDFF; color: #7466FF !important; font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 11px; letter-spacing: 0.5px; padding: 8px 16px; border-radius: 999px;\n}.elementor .e-2cb32b6-b285414{width:170px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:816px;padding-inline-end:816px;background-color:#F1EDFF;display:inline-block;flex:0 1 auto;display: inline-flex !important; width: auto !important; max-width: none !important; white-space: nowrap; background: #F1EDFF; color: #7466FF !important; font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 11px; letter-spacing: 0.5px; padding: 8px 16px; border-radius: 999px;\n}.elementor .e-b2f7a48-a320ba3{gap:10px;flex-wrap:wrap;align-items:start;display: flex; flex-direction: row; flex-wrap: wrap; gap: 12px; align-items: flex-start; width: auto; margin-top: 24px;\n}.elementor .e-9f6602f{width:50%;flex-direction:column;}.elementor .e-6acd912{width:50%;flex-direction:column;}.elementor .e-201bc02{flex-direction:row;}.elementor .e-5ffe015-cf7fe59{font-family:"JetBrains Mono";font-weight:700;font-size:32px;color:#111111;}.elementor .e-70e0855{width:50%;flex-direction:column;}.elementor .e-39eeca6{flex-direction:row;}.elementor .e-4bddc2d-a8da251{font-size:16px;color:#4B5563;}.elementor .e-b4990da-f97cec6{font-size:16px;color:#4B5563;}.elementor .e-6080561-f1f6400{font-family:"JetBrains Mono";font-weight:700;font-size:36px;color:#111111;text-align:center;}.elementor .e-6c6e752{flex-direction:row;}.elementor .e-3a3f15c-4a0a5a8{font-family:"JetBrains Mono";font-size:13px;color:#9CA3AF;}.elementor .e-611daf8-8fc363b{min-height:260px;padding:24px;border-radius:16px;background-color:#0D0B14;}.elementor .e-86b0477{width:50%;flex-direction:column;}.elementor .e-b1fe9e8-88bd106{font-family:"JetBrains Mono";font-weight:700;font-size:13px;color:#7466FF;}.elementor .e-49fb266-86f3eff{font-family:"JetBrains Mono";font-weight:700;font-size:22px;color:#111111;}.elementor .e-8c2e0d4{width:50%;flex-direction:column;}.elementor .e-30f2327{flex-direction:row;}.elementor .e-df3b85e-4a14d06{color:#D8D3E8;}.elementor .e-24d28ca-1c51af7{color:#D8D3E8;}.elementor .e-280d236-a432c29{color:#D8D3E8;}.elementor .e-82b5140-02090fb{color:#D8D3E8;}.elementor .e-d0f4724-20d30d6{color:#D8D3E8;}.elementor .e-ba56ebf-f077378{color:#D8D3E8;}.elementor .e-bd60aea-a4daf43{display:grid; grid-template-columns:1fr 1fr; gap:12px; width:100%;\n}.elementor .e-4fbb909-754624c{min-height:260px; padding:24px; border-radius:16px; background-color:#0D0B14; display:flex; align-items:center; justify-content:center;\n}.elementor .e-56989f3-682e4c5{width:50%;flex-direction:column;}.elementor .e-b5836e1-b76a5a9{font-family:"JetBrains Mono";font-weight:700;font-size:13px;color:#7466FF;}.elementor .e-4b0c399-30a9184{font-family:"JetBrains Mono";font-weight:700;font-size:22px;color:#111111;}.elementor .e-b3c0483-98730fe{width:50%;flex-direction:column;}.elementor .e-999a223-a53775d{flex-direction:row;}.elementor .e-10318c9-a76cfc5{color:#D8D3E8;}.elementor .e-22550a3-dc3795b{color:#D8D3E8;}.elementor .e-9b00cd8-ae90815{color:#D8D3E8;}.elementor .e-a903042-a12aa3c{color:#D8D3E8;}.elementor .e-8504e6e-70ec8e6{min-height:260px; padding:24px; border-radius:16px; background-color:#0D0B14; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:14px;\n}.elementor .e-47fdaae-9af29d8{width:50%;flex-direction:column;}.elementor .e-8f5a419-527caf0{font-family:"JetBrains Mono";font-weight:700;font-size:13px;color:#7466FF;}.elementor .e-9f3d236-9db7c89{font-family:"JetBrains Mono";font-weight:700;font-size:22px;color:#111111;}.elementor .e-370106e-4acc4b0{width:50%;flex-direction:column;}.elementor .e-7d5aa5f-636480b{flex-direction:row;}.elementor .e-55b4dd6-fff4e0f{font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 13px; color: #7466FF; letter-spacing: 1px; text-align: center; width: 100%;\n}.elementor .e-6142005-63efddb{font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 36px; color: #111111; text-align: center; width: 100%; max-width: 720px;\n}.elementor .e-b69e6ed-7222215{background: transparent; color: #7466FF; border: 1.5px solid #7466FF; border-radius: 999px; padding: 10px 22px; font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 14px; align-self: flex-start; margin-top: 8px;\n}.elementor .e-632c354-765de6d{flex: 1 1 320px; min-width: 280px; max-width: 420px; background: #FFFFFF; border-radius: 16px; padding: 32px; box-shadow: 0 4px 20px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 12px;\n}.elementor .e-559554e-2c012c9{background: linear-gradient(90deg, #7466FF, #C965D6); color: #FFFFFF; border: none; border-radius: 999px; padding: 10px 22px; font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 14px; align-self: flex-start; margin-top: 8px;\n}.elementor .e-af81557-f52182c{flex: 1 1 320px; min-width: 280px; max-width: 420px; background: #FFFFFF; border-radius: 16px; padding: 32px; box-shadow: 0 4px 20px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 12px;\n}.elementor .e-2865584-20b9d2d{display: flex; flex-direction: row; gap: 24px; max-width: 900px; width: 100%; flex-wrap: wrap; justify-content: center; margin-top: 16px;\n}.elementor .e-131132f-1209a2a{font-size: 16px; color: #4B5563; text-align: center; margin-top: 24px;\n}.elementor .e-2b8fcc8-8231be6{background: transparent; color: #7466FF; border: 1.5px solid #7466FF; border-radius: 999px; padding: 12px 28px; font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 14px; margin: 12px auto 0 auto;\n}.elementor .e-d33d72d-442f7be{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FDF1F5;flex-direction:column;gap:28px;justify-content:center;align-items:end;}.elementor .e-bb75982-0ce63c1{font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 17px; color: #111111; margin: 4px 0;\n}.elementor .e-8e92b8e-662d564{flex: 1 1 260px; min-width: 260px; max-width: 320px; background: #FFFFFF; border-radius: 16px; padding: 28px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); display: flex; flex-direction: column; gap: 8px;\n}.elementor .e-f7c6928-2bab3d0{flex: 1 1 260px; min-width: 260px; max-width: 320px; background: #FFFFFF; border-radius: 16px; padding: 28px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); display: flex; flex-direction: column; gap: 8px;\n}.elementor .e-80c69f8-a81f389{flex: 1 1 260px; min-width: 260px; max-width: 320px; background: #FFFFFF; border-radius: 16px; padding: 28px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); display: flex; flex-direction: column; gap: 8px;\n}.elementor .e-8aedd12-968979a{flex: 1 1 260px; min-width: 260px; max-width: 320px; background: #FFFFFF; border-radius: 16px; padding: 28px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); display: flex; flex-direction: column; gap: 8px;\n}.elementor .e-78ee8ba-99c1f2d{flex: 1 1 260px; min-width: 260px; max-width: 320px; background: #FFFFFF; border-radius: 16px; padding: 28px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); display: flex; flex-direction: column; gap: 8px;\n}.elementor .e-57748b6-c2de0e9{flex: 1 1 260px; min-width: 260px; max-width: 320px; background: #FFFFFF; border-radius: 16px; padding: 28px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); display: flex; flex-direction: column; gap: 8px;\n}.elementor .e-ecb7301-40c86d8{display: flex; flex-direction: row; flex-wrap: wrap; gap: 24px; max-width: 1000px; width: 100%; justify-content: center; margin-top: 24px;\n}.elementor .e-ecb7301-0cb5eaf{display:grid; grid-template-columns:repeat(3, minmax(260px, 1fr)); gap:24px; width:100%; max-width:1050px; margin-top:24px;\n}.elementor .e-b303153-c30e112{display: flex; flex-direction: column; align-items: center; padding: 96px 40px; background: #F6F4FF; gap: 16px;\n}.elementor .e-2d67535-893cb1c{font-family:'JetBrains Mono', monospace; font-weight:700; font-size:36px; color:#111111; text-align:center; max-width:700px;\n}.elementor .e-bcea030-5b1c649{display:flex; flex-direction:column; align-items:center; padding:96px 40px; background:#FFFFFF; gap:16px;\n}.elementor .e-d2f469e-62a571a{font-family:'JetBrains Mono', monospace; font-weight:700; font-size:32px; color:#111111; text-align:center; max-width:700px;\n}.elementor .e-7798448-cbd5ae8{display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:0; padding:14px 20px; background:#F6F4FF;\n}.elementor .e-cd834e8-f39a166{display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:0; padding:16px 20px; border-top:1px solid #EEEEEE;\n}.elementor .e-a6dd0d0-ca9615b{display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:0; padding:16px 20px; border-top:1px solid #EEEEEE;\n}.elementor .e-09e8984-e83fb4d{display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:0; padding:16px 20px; border-top:1px solid #EEEEEE;\n}.elementor .e-3c6515a-3e0942c{display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:0; padding:16px 20px; border-top:1px solid #EEEEEE;\n}.elementor .e-045e437-84c53b6{display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:0; padding:16px 20px; border-top:1px solid #EEEEEE;\n}.elementor .e-02f8377-7826c18{width:100%; max-width:900px; border:1px solid #E5E0FA; border-radius:12px; overflow:hidden; background:#FFFFFF; display:flex; flex-direction:column;\n}.elementor .e-9ba7ece-ab00008{display:flex; flex-direction:column; align-items:center; padding:96px 40px; background:#FFFFFF; gap:16px;\n}.elementor .e-dd8570c-ba4e298{font-family:'JetBrains Mono', monospace; font-weight:700; font-size:32px; color:#111111; text-align:center; max-width:600px;\n}.elementor .e-13c2f5b-1d10fef{width:100%;width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;  width: 100%; align-self: stretch;\n}.elementor .e-b036796-4d7ce72{width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;\n}.elementor .e-4857b57-4decc61{width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;\n}.elementor .e-361b8aa-9579a50{width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;\n}.elementor .e-66126d1-ef37085{width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;\n}.elementor .e-96ccc72-578c547{width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;\n}.elementor .e-a9e16de-28bfab1{width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;\n}.elementor .e-aacc886-ee007a3{width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;\n}.elementor .e-1d6a29d-28a6e8b{width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;\n}.elementor .e-26fa101-cae5d94{width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; align-self: stretch !important;\n}.elementor .e-bd7316f-0ecbcc4{display:flex; flex-direction:column; gap:14px; width:100%; max-width:800px; margin-top:16px;\n}.elementor .e-6454fb0-ed7eb03{display:flex; flex-direction:column; align-items:center; padding:96px 40px; background:#FDF1F5; gap:16px;\n}.elementor .e-95aee0f-f7efda2{font-family:'JetBrains Mono', monospace; font-weight:700; font-size:34px; color:#FFFFFF; text-align:center; max-width:640px; line-height:1.3;\n}.elementor .e-83927f7-2b4c059{color: #B8B3C8;\n}.elementor .e-c0b220e-ae57b5d{background:transparent; color:#FFFFFF; border:1.5px solid #FFFFFF; border-radius:999px; padding:10px 22px; font-family:'JetBrains Mono', monospace; font-weight:700; font-size:14px;\n}.elementor .e-df49d39-d8d10f8{display:flex; flex-wrap:wrap; gap:16px; justify-content:center; margin-top:12px;\n}.elementor .e-81454a0-98d705a{display:flex; flex-direction:column; align-items:center; text-align:center; width:100%; max-width:900px; padding:64px 48px; background:#111111; border-radius:24px; box-shadow:0 0 80px rgba(116,102,255,0.35), 0 0 120px rgba(201,101,214,0.2); gap:20px;\n}.elementor .e-00c4d58-1a0f4d0{display:flex; justify-content:center; padding:80px 40px; background:#FFFFFF;\n}