.elementor .e-1c129e8-a34cac9{font-size:3.5rem;color:#ff6b6b;text-align: center; font-weight: 700; line-height: 1.1; letter-spacing: -0.02em;\n}.elementor .e-7ece2d5-72c784c{font-size:1.2rem;color:#e0e0e0;text-align: center; max-width: 42rem; line-height: 1.7;\n}.elementor .e-c722f46-cd56b53{flex-direction:column;gap:2rem;align-items:center;}.elementor .e-f20a271-279525f{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#1a1a2e;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-1bc3c2d-2ab1f47{font-size:2.5rem;color:#2d2d2d;text-align: center; font-weight: 700;\n}.elementor .e-54fba87-d6ce3a4{font-size:1.5rem;color:#ff6b6b;font-weight: 600;\n}.elementor .e-e2c2b03-86f0f05{color:#555555;line-height: 1.6;\n}.elementor .e-1f8a129-1e10c7c{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:1rem;background: #f8f8f8; border-radius: 0.5rem; flex: 1; min-width: 18rem; max-width: 22rem;\n}.elementor .e-47191c1-a5b2538{font-size:1.5rem;color:#ff6b6b;font-weight: 600;\n}.elementor .e-6b1b77e-b43ed40{color:#555555;line-height: 1.6;\n}.elementor .e-052bc8c-ce26c7c{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:1rem;background: #f8f8f8; border-radius: 0.5rem; flex: 1; min-width: 18rem; max-width: 22rem;\n}.elementor .e-0f65863-e99bed7{font-size:1.5rem;color:#ff6b6b;font-weight: 600;\n}.elementor .e-c3688a3-992f352{color:#555555;line-height: 1.6;\n}.elementor .e-4dc2292-0b421cb{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:1rem;background: #f8f8f8; border-radius: 0.5rem; flex: 1; min-width: 18rem; max-width: 22rem;\n}.elementor .e-b799c45-0131429{flex-direction:row;gap:3rem;justify-content:center;flex-wrap: wrap; max-width: 75rem;\n}.elementor .e-e973587-1deaff8{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:4rem;align-items:center;}.elementor .e-bce2a3d-f57754a{font-size:2.8rem;color:#ffffff;text-align: center; font-weight: 700; line-height: 1.2;\n}.elementor .e-67858e3-6182825{font-size:1.1rem;color:#d0d0d0;text-align: center; max-width: 40rem; line-height: 1.7;\n}.elementor .e-4daeb4d-1eb389c{margin-top: 1rem;\n}.elementor .e-28ffad6-cbbcddc{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#16213e;display:none;flex-direction:column;gap:2rem;justify-content:center;align-items:center;}.elementor .e-abae2a3-85da2d7{font-size:2.5rem;color:#2d2d2d;text-align: center; font-weight: 700;\n}.elementor .e-d4e80dd-a8d505c{font-size:1.1rem;color:#555555;text-align: center; max-width: 42rem; line-height: 1.6;\n}.elementor .e-b34bd0a-3456392{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-a379202-c5fa77a{padding:0.75rem;border: 1px solid #d0d0d0; border-radius: 0.25rem; width: 100%;\n}.elementor .e-9cf91f0-5a2210b{flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-b6e5173-66156b3{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-4b3dc9b-d898be6{padding:0.75rem;border: 1px solid #d0d0d0; border-radius: 0.25rem; width: 100%;\n}.elementor .e-4ab5703-049d94e{flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-3f4a46f-4b2dbe8{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-e2cc6dc-a37cad6{padding:0.75rem;border: 1px solid #d0d0d0; border-radius: 0.25rem; width: 100%;\n}.elementor .e-b5b6f64-0e710d8{display:none;flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-495c7b4-8d955bc{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-ddc8cff-18adbcb{padding:0.75rem;border-radius: 0.25rem; width: 100%;\n}.elementor .e-190497a-9d0bd64{flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-a0cf729-e786651{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-e65db20-8d8f6e1{padding:0.75rem;border: 1px solid #d0d0d0; border-radius: 0.25rem; width: 100%;\n}.elementor .e-76372d7-550eea3{flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-dd2cdc0-e763163{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-eedbbca-b44e8dc{padding:0.75rem;border: 1px solid #d0d0d0; border-radius: 0.25rem; width: 100%;\n}.elementor .e-e162ade-2052422{flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-ebc219c-6716f45{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-141e068-ccb0c5a{padding:0.75rem;border-radius: 0.25rem; width: 100%;\n}.elementor .e-0f197e4-d96e459{flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-4a805a7-ea2d029{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-c1faefd-a24f698{padding:0.75rem;border-radius: 0.25rem; width: 100%;\n}.elementor .e-2421426-37c0610{flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-408590a-df831d0{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-8880c77-8815e3d{padding:0.75rem;border: 1px solid #d0d0d0; border-radius: 0.25rem; width: 100%;\n}.elementor .e-1180bcc-6084613{flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-c8d83c2-c59879d{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-de9fd14-1ac7d03{padding:0.75rem;border: 1px solid #d0d0d0; border-radius: 0.25rem; width: 100%; font-family: inherit;\n}.elementor .e-8359d6f-cc43872{font-size:0.95rem;color:#2d2d2d;font-weight: 600;\n}.elementor .e-3588b9a-538e57d{padding:0.75rem;border: 1px solid #d0d0d0; border-radius: 0.25rem; width: 100%;\n}.elementor .e-f4d694a-75c4d67{flex-direction:column;gap:0.5rem;width: 100%;\n}.elementor .e-3deb11e-440b1a3{color:#ffffff;background-color:#ff6b6b;margin-top: 1rem; cursor: pointer; font-weight: 600; font-size: 1rem; transition: background 0.3s ease; width: 100%;\n}.elementor .e-0f83ec7-4730d5f{margin: 0;\n}.elementor .e-04e3c27-111d205{margin: 0;\n}.elementor .e-4a61cbe-628900c{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:1.5rem;background: #ffffff; border-radius: 0.5rem; max-width: 45rem; width: 100%; box-shadow: 0 4px 20px rgba(0,0,0,0.08);\n}.elementor .e-2994a21-7a4c350{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f5f5f5;flex-direction:column;gap:2rem;align-items:center;}