.elementor .nav-logo{font-weight:700;font-size:20px;color:#FFFFFF;}.elementor .nav-home{font-weight:500;font-size:14px;color:#D1D5DB;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;background-color:#0F0A1A;}.elementor .nav-services{font-weight:500;font-size:14px;color:#D1D5DB;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;background-color:#0F0A1A;}.elementor .nav-about{font-weight:500;font-size:14px;color:#D1D5DB;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;background-color:#0F0A1A;}.elementor .nav-cta{font-weight:600;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#10B981;}.elementor .nav-links{display:grid;gap:8px;grid-auto-flow:column;justify-content:end;align-items:center;}.elementor .navbar-in{width:100%;max-width:1280px;display:grid;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;}.elementor .navbar{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0F0A1A;display:flex;justify-content:center;}.elementor .ph-k{font-weight:700;font-size:12px;color:#A78BFA;letter-spacing:2.5px;}.elementor .ph-h1{font-weight:800;font-size:clamp(28px, 6vw, 50px);color:#FFFFFF;letter-spacing:-1.5px;line-height:1.1em;text-align:center;}.elementor .ph-sub{font-size:18px;color:#9CA3AF;line-height:1.6em;text-align:center;}.elementor .pg-hero-in{width:100%;max-width:760px;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .pg-hero{padding-block-start:90px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0F0A1A;display:flex;justify-content:center;}.elementor .c1k{font-weight:700;font-size:11px;color:#7C3AED;letter-spacing:2px;}.elementor .c1t{font-weight:800;font-size:clamp(20px, 4.5vw, 26px);color:#0F0A1A;letter-spacing:-0.5px;line-height:1.2em;}.elementor .c1d{font-size:16px;color:#4B5563;line-height:1.7em;}.elementor .case1-txt{display:flex;flex-direction:column;gap:14px;}.elementor .c1s1{font-weight:800;font-size:36px;color:#A78BFA;}.elementor .c1s1l{font-size:14px;color:#9CA3AF;}.elementor .c1s2{font-weight:800;font-size:36px;color:#FFFFFF;}.elementor .c1s2l{font-size:14px;color:#9CA3AF;}.elementor .case1-stat{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:16px;background-color:#0F0A1A;display:flex;flex-direction:column;gap:16px;}.elementor .case1{padding-block-start:44px;padding-block-end:44px;padding-inline-start:44px;padding-inline-end:44px;border-radius:20px;background-color:#F9FAFB;display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));align-items:center;}.elementor .c2s1{font-weight:800;font-size:36px;color:#FFFFFF;}.elementor .c2s1l{font-size:14px;color:#DDD6FE;}.elementor .c2s2{font-weight:800;font-size:36px;color:#FFFFFF;}.elementor .c2s2l{font-size:14px;color:#DDD6FE;}.elementor .case2-stat{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:16px;background-color:#7C3AED;display:flex;flex-direction:column;gap:16px;}.elementor .c2k{font-weight:700;font-size:11px;color:#7C3AED;letter-spacing:2px;}.elementor .c2t{font-weight:800;font-size:clamp(20px, 4.5vw, 26px);color:#0F0A1A;letter-spacing:-0.5px;line-height:1.2em;}.elementor .c2d{font-size:16px;color:#4B5563;line-height:1.7em;}.elementor .case2-txt{display:flex;flex-direction:column;gap:14px;}.elementor .case2{padding-block-start:44px;padding-block-end:44px;padding-inline-start:44px;padding-inline-end:44px;border-radius:20px;background-color:#F9FAFB;display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));align-items:center;}.elementor .c3k{font-weight:700;font-size:11px;color:#7C3AED;letter-spacing:2px;}.elementor .c3t{font-weight:800;font-size:clamp(20px, 4.5vw, 26px);color:#0F0A1A;letter-spacing:-0.5px;line-height:1.2em;}.elementor .c3d{font-size:16px;color:#4B5563;line-height:1.7em;}.elementor .case3-txt{display:flex;flex-direction:column;gap:14px;}.elementor .c3s1{font-weight:800;font-size:36px;color:#A78BFA;}.elementor .c3s1l{font-size:14px;color:#9CA3AF;}.elementor .c3s2{font-weight:800;font-size:36px;color:#FFFFFF;}.elementor .c3s2l{font-size:14px;color:#9CA3AF;}.elementor .case3-stat{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:16px;background-color:#0F0A1A;display:flex;flex-direction:column;gap:16px;}.elementor .case3{padding-block-start:44px;padding-block-end:44px;padding-inline-start:44px;padding-inline-end:44px;border-radius:20px;background-color:#F9FAFB;display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));align-items:center;}.elementor .cases-in{width:100%;max-width:1080px;display:flex;flex-direction:column;gap:32px;}.elementor .cases{padding-block-start:90px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .cta-h2{font-weight:800;font-size:clamp(26px, 5.5vw, 42px);color:#FFFFFF;letter-spacing:-1px;line-height:1.15em;text-align:center;}.elementor .cta-b1{font-weight:700;font-size:16px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;background-color:#10B981;}.elementor .cta-in{width:100%;max-width:760px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .cta{padding-block-start:90px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;background-color:#7C3AED;display:flex;justify-content:center;}.elementor .ft-logo{font-weight:700;font-size:18px;color:#FFFFFF;}.elementor .ft-copy{font-size:13px;color:#6B7280;}.elementor .ft-btn{font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#10B981;}.elementor .footer-in{width:100%;max-width:1200px;display:grid;gap:16px;grid-template-columns:1fr auto auto;justify-content:space-between;align-items:center;}.elementor .footer{padding-block-start:60px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0A0612;display:flex;justify-content:center;}