.elementor .e-19001b9-26addc0{font-size:1.25rem;color:#64748b;margin-block-end:2rem;font-weight: 500; letter-spacing: -0.01em; text-align: center;\n}.elementor .e-ff45a01-400cbe9{font-size:4.5rem;color:#0f172a;font-weight: 700; letter-spacing: -0.03em; line-height: 1;\n}.elementor .e-de48a21-9247f93{font-size:1.25rem;color:#64748b;font-weight: 400;\n}.elementor .e-b58a0ec-959c35c{margin-block-end:3rem;flex-direction:row;gap:0.5rem;}.elementor .e-2bd4eb4-95f2505{font-size:1.25rem;color:#5b6cff;font-weight: 700; line-height: 1; flex-shrink: 0;\n}.elementor .e-304e862-089714c{font-size:1.05rem;color:#334155;line-height: 1.6;\n}.elementor .e-45ec010-169abf0{flex-direction:row;gap:0.75rem;align-items:center;width: 100%;\n}.elementor .e-887e62c-f314ac4{font-size:1.25rem;color:#5b6cff;font-weight: 700; line-height: 1; flex-shrink: 0;\n}.elementor .e-a8014d6-cf06256{font-size:1.05rem;color:#334155;line-height: 1.6;\n}.elementor .e-c915bc6-477617b{flex-direction:row;gap:0.75rem;align-items:center;width: 100%;\n}.elementor .e-a69faf7-2503758{font-size:1.25rem;color:#5b6cff;font-weight: 700; line-height: 1; flex-shrink: 0;\n}.elementor .e-4d63e0e-4cb232f{font-size:1.05rem;color:#334155;line-height: 1.6;\n}.elementor .e-545c6f2-bc4a20e{flex-direction:row;gap:0.75rem;align-items:center;width: 100%;\n}.elementor .e-85cedbb-85d1556{font-size:1.25rem;color:#5b6cff;font-weight: 700; line-height: 1; flex-shrink: 0;\n}.elementor .e-5786d4a-6374e1b{font-size:1.05rem;color:#334155;line-height: 1.6;\n}.elementor .e-ff27d59-7f5a69f{flex-direction:row;gap:0.75rem;align-items:center;width: 100%;\n}.elementor .e-2e35708-219ea62{margin-block-end:3rem;flex-direction:column;gap:1.25rem;width: 100%; align-self: stretch;\n}.elementor .e-c1040e3-b9d4ab8{font-size:1.125rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:8px;background-color:#5b6cff;width: 100%; font-weight: 600; cursor: pointer; border: none; transition: all 0.25s ease; box-shadow: 0 2px 8px rgba(91, 108, 255, 0.2);\n}.elementor .e-7c0e31e-f6b8257{padding:3rem;border-radius:16px;background-color:#ffffff;box-shadow:0px 4px 24px 0px rgba(91, 108, 255, 0.08);flex-direction:column;align-items:center;width: 100%; transition: transform 0.3s ease, box-shadow 0.3s ease;\n}.elementor .e-53c13f4-d52287c{max-width:480px;flex-direction:column;align-items:center;}.elementor .e-5244c79-025dc6b{padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;flex-direction:column;justify-content:center;align-items:center;min-height: auto;\n}.elementor .e-7a2557c-2c2b891{font-size:2.5rem;color:#1a1a1a;text-align:center;margin-block-end:3rem;font-weight: 700; line-height: 1.2;\n}.elementor .e-8f89adc-79f5b96{font-size:1.25rem;color:#2c3e50;letter-spacing:0px;font-weight: 600; line-height: 1.3;\n}.elementor .e-f7fc077-6088768{font-size:1rem;color:#555555;line-height: 1.7;\n}.elementor .e-d4b64ad-45488e2{padding:2rem;border-radius:12px;background-color:#f8f9fa;flex-direction:column;gap:1rem;transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n}.elementor .e-f67c2e1-ad336e8{font-size:1.25rem;color:#2c3e50;letter-spacing:0px;font-weight: 600; line-height: 1.3;\n}.elementor .e-1e54c88-678623e{font-size:1rem;color:#555555;line-height: 1.7;\n}.elementor .e-d33183b-00c85d5{padding:2rem;border-radius:12px;background-color:#f8f9fa;flex-direction:column;gap:1rem;transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n}.elementor .e-830c490-189e5db{font-size:1.25rem;color:#2c3e50;letter-spacing:0px;font-weight: 600; line-height: 1.3;\n}.elementor .e-7f31077-397cb92{font-size:1rem;color:#555555;line-height: 1.7;\n}.elementor .e-5423333-141ee37{padding:2rem;border-radius:12px;background-color:#f8f9fa;flex-direction:column;gap:1rem;transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n}.elementor .e-15f3033-7126401{font-size:1.25rem;color:#2c3e50;letter-spacing:0px;font-weight: 600; line-height: 1.3;\n}.elementor .e-c5826db-542f5cf{font-size:1rem;color:#555555;line-height: 1.7;\n}.elementor .e-931852d-4041716{padding:2rem;border-radius:12px;background-color:#f8f9fa;flex-direction:column;gap:1rem;transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n}.elementor .e-da8dfdc-d8262fd{max-width:900px;flex-direction:column;gap:2.5rem;}.elementor .e-42a4ef8-3c8d111{padding-block-start:0rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background: linear-gradient(135deg, #ffffff 0%, #f0f4f8 100%);\n}