.elementor .e-da91cc1-fb4b110{font-family:Montserrat;color:#FFCC00;letter-spacing: 0.18em; text-transform: uppercase; font-weight: 700; color: #FFCC00; font-size: 0.75rem;\n}.elementor .e-db4cb06-952c5a0{font-family:Poppins;color:#FFFFFF;font-size: clamp(2rem, 4vw, 3.2rem); font-weight: 700; line-height: 1.15; color: #FFFFFF; font-family: Poppins, sans-serif;\n}.elementor .e-5555f41-59aebc8{font-family:Open Sans;color:#AAAAAA;color: #AAAAAA; font-size: 1.05rem; line-height: 1.75; max-width: 560px;\n}.elementor .e-dd8d28d-a1a25e7{background: #FFCC00; color: #1A1A1A; font-weight: 700; font-family: Montserrat, sans-serif; padding: 0.9rem 2rem; border-radius: 4px; font-size: 0.95rem; text-transform: uppercase; letter-spacing: 0.05em; border: none; cursor: pointer; transition: background 0.3s ease;\n}.elementor .e-8f3f978-23d80f5{background: transparent; color: #FFFFFF; font-weight: 600; font-family: Montserrat, sans-serif; padding: 0.9rem 2rem; border-radius: 4px; font-size: 0.95rem; border: 2px solid #FFCC00; cursor: pointer; transition: all 0.3s ease;\n}.elementor .e-756454e-6e13476{justify-content:flex-start;align-items:center;}.elementor .e-dceacd3-c4a3b93{font-family:Montserrat;color:#FFCC00;font-size: 2rem; font-weight: 800; color: #FFCC00; line-height: 1;\n}.elementor .e-eb7c0a3-daae58a{color:#DDDDDD;font-size: 0.78rem; color: #888; margin-top: 0.25rem;\n}.elementor .e-0d7d978-fb4b85f{justify-content:center;align-items:center;flex-direction: column; align-items: flex-start; padding-right: 2rem; border-right: 1px solid #333;\n}.elementor .e-b0cef53-6554dc3{font-family:Montserrat;color:#FFCC00;font-size: 2rem; font-weight: 800; color: #FFCC00; line-height: 1;\n}.elementor .e-2fa8f55-299c5a1{color:#DDDDDD;font-size: 0.78rem; color: #888; margin-top: 0.25rem;\n}.elementor .e-5fd72d2-2624326{justify-content:center;align-items:center;flex-direction: column; align-items: flex-start; padding-right: 2rem; padding-left: 0.5rem; border-right: 1px solid #333;\n}.elementor .e-1e3579b-4f301a5{font-family:Montserrat;color:#FFCC00;font-size: 2rem; font-weight: 800; color: #FFCC00; line-height: 1;\n}.elementor .e-4bfbb5f-7880137{color:#DDDDDD;font-size: 0.78rem; color: #888; margin-top: 0.25rem;\n}.elementor .e-60d1e97-9af114a{justify-content:center;align-items:center;flex-direction: column; align-items: flex-start; padding-left: 0.5rem;\n}.elementor .e-318d734-9187870{justify-content:flex-start;align-items:center;border-top: 1px solid #333; padding-top: 1.5rem; margin-top: 0.5rem;\n}.elementor .e-9e49aef-5af820e{justify-content:flex-start;align-items:flex-start;flex: 1 1 55%; flex-direction: column;\n}.elementor .e-7b53a37-5fcdeec{width: 100%; border-radius: 12px; box-shadow: 0 0 60px rgba(255,204,0,0.12), 0 20px 60px rgba(0,0,0,0.5); border: 1px solid #222;\n}.elementor .e-b7d6537-d68a475{justify-content:center;align-items:center;flex: 1 1 40%; position: relative;\n}.elementor .e-c6fd981-d39b68d{justify-content:space-between;align-items:center;max-width: 1200px; margin: 0 auto; width: 100%;\n}.elementor .e-62c9c92-f1b607c{background-color:#0a0a0a;background: linear-gradient(135deg, #0a0a0a 0%, #0d1b2a 55%, #1a1a2e 100%); position: relative; overflow: hidden; border-bottom: 3px solid #FFCC00;\n}.elementor .e-8eed3d2-ae31061{font-weight:700;font-size:3rem;color:#ffffff;margin:0rem;letter-spacing: -0.02em;\n}.elementor .e-fc46e18-d397f9c{font-size:1.25rem;color:#b8c1ec;margin:0rem;}.elementor .e-22b4563-db75b87{max-width:800px;text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-42bd863-3608fe8{width:80px;height:80px;border-radius: 50%; object-fit: cover;\n}.elementor .e-939a250-a636fd0{font-weight:600;font-size:1.5rem;color:#ffffff;margin:0rem;}.elementor .e-6d78d4e-35ed2a3{font-size:1rem;color:#b8c1ec;margin:0rem;}.elementor .e-3dca822-e606a1d{text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1rem;background-color:#1a1f3a;display:flex;flex-direction:column;gap:1.5rem;align-items:center;transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 10px 30px rgba(0, 212, 255, 0.1);\n}.elementor .e-bad682d-12e7bdb{width:80px;height:80px;border-radius: 50%; object-fit: cover;\n}.elementor .e-14d4afb-36ac6cc{font-weight:600;font-size:1.5rem;color:#ffffff;margin:0rem;}.elementor .e-8b38932-9b08336{font-size:1rem;color:#b8c1ec;margin:0rem;}.elementor .e-f01a25e-0e81363{text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1rem;background-color:#1a1f3a;display:flex;flex-direction:column;gap:1.5rem;align-items:center;transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 10px 30px rgba(0, 212, 255, 0.1);\n}.elementor .e-4be35a0-e8ec2c1{width:80px;height:80px;border-radius: 50%; object-fit: cover;\n}.elementor .e-2b6b347-5494fb9{font-weight:600;font-size:1.5rem;color:#ffffff;margin:0rem;}.elementor .e-e688638-05b2844{font-size:1rem;color:#b8c1ec;margin:0rem;}.elementor .e-762aaf8-c1c9165{text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1rem;background-color:#1a1f3a;display:flex;flex-direction:column;gap:1.5rem;align-items:center;transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 10px 30px rgba(0, 212, 255, 0.1);\n}.elementor .e-22e1896-b34acee{max-width:1200px;display:flex;flex-direction:row;gap:2.5rem;justify-content:center;flex-wrap: wrap;\n}.elementor .e-66bad5d-7021d83{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#0a0e27;display:flex;flex-direction:column;gap:4rem;align-items:center;}.elementor .e-e12d0c1-778d915{font-weight:700;font-size:3rem;color:#ffffff;line-height: 1.2; margin-bottom: 0;\n}.elementor .e-5c18245-9437861{font-size:1.125rem;color:#e0e0e0;line-height: 1.6; max-width: 45rem; margin-bottom: 0.5rem;\n}.elementor .e-9d7f189-e030ad6{font-weight:700;font-size:1.125rem;color:#000000;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFD700;border-radius: 0.375rem; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: inline-block; border: none;\n}.elementor .e-6a42eae-ab70ce8{text-align:center;gap:2rem;align-items:center;flex-direction: column; max-width: 50rem;\n}.elementor .e-6dc1a66-f0f2715{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#1a1a1a;justify-content:center;align-items:center;min-height: auto;\n}