.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 .sl1t{font-weight:700;font-size:19px;color:#0F0A1A;}.elementor .sl1d{font-size:15px;color:#6B7280;line-height:1.6em;}.elementor .sl1{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:16px;background-color:#F9FAFB;display:flex;flex-direction:column;gap:12px;}.elementor .sl2t{font-weight:700;font-size:19px;color:#0F0A1A;}.elementor .sl2d{font-size:15px;color:#6B7280;line-height:1.6em;}.elementor .sl2{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:16px;background-color:#F9FAFB;display:flex;flex-direction:column;gap:12px;}.elementor .sl3t{font-weight:700;font-size:19px;color:#0F0A1A;}.elementor .sl3d{font-size:15px;color:#6B7280;line-height:1.6em;}.elementor .sl3{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:16px;background-color:#F9FAFB;display:flex;flex-direction:column;gap:12px;}.elementor .sl4t{font-weight:700;font-size:19px;color:#0F0A1A;}.elementor .sl4d{font-size:15px;color:#6B7280;line-height:1.6em;}.elementor .sl4{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:16px;background-color:#F9FAFB;display:flex;flex-direction:column;gap:12px;}.elementor .sl5t{font-weight:700;font-size:19px;color:#0F0A1A;}.elementor .sl5d{font-size:15px;color:#6B7280;line-height:1.6em;}.elementor .sl5{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:16px;background-color:#F9FAFB;display:flex;flex-direction:column;gap:12px;}.elementor .sl6t{font-weight:700;font-size:19px;color:#0F0A1A;}.elementor .sl6d{font-size:15px;color:#6B7280;line-height:1.6em;}.elementor .sl6{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:16px;background-color:#F9FAFB;display:flex;flex-direction:column;gap:12px;}.elementor .svc-list-in{width:100%;max-width:1200px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit, minmax(min(330px, 100%), 1fr));align-items:stretch;}.elementor .svc-list{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;text-align:center;}.elementor .cta-p{font-size:18px;color:#DDD6FE;line-height:1.6em;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;}