/* AUTO-GENERATED by scripts/externalize_inline_styles.py — DO NOT EDIT BY HAND.
 * One class per distinct inline style="..." declaration this migration
 * found across the whole site. See scripts/css_utilities.py's module
 * docstring for what generates this file and why there is no !important
 * anywhere below. Loaded LAST in every page's <head>. */
.u-005d5ac6.u-005d5ac6 { width: 15px; height: 15px; }
.u-007243b7.u-007243b7 { color: #10B981; font-size: 12px; font-weight: 800; margin-bottom: 4px; }
.u-0079bb65.u-0079bb65 { flex: 0 0 auto; padding: 14px 26px; font-size: 15px; font-weight: 800; cursor: pointer; background: linear-gradient(135deg, #047857, #065f46); color: #fff; border: none; border-radius: 12px; font-family: inherit; white-space: nowrap; box-shadow: 0 10px 35px rgba(16,185,129,0.4); }
.u-014dc363.u-014dc363 { max-width: 900px; margin: 10px auto 0; text-align: center; color: rgba(255,255,255,0.6); font-size: 11.5px; text-shadow: 0 1px 3px rgba(0,0,0,0.35); }
.u-01fe354b.u-01fe354b { background: linear-gradient(180deg, #0f0f23, #1a1a2e); padding: 70px 20px; }
.u-02419cff.u-02419cff { margin: 0; }
.u-02472af4.u-02472af4 { background: #0f0f23; padding: 44px 20px 10px; }
.u-02f2793c.u-02f2793c { max-width: 820px; margin: 0 auto; }
.u-036f28c9.u-036f28c9 { background: #13132c; border-bottom: 1px solid rgba(255,255,255,0.06); padding: 30px 20px; }
.u-043b597c.u-043b597c { position: sticky; top: 0; z-index: 1000; background: rgba(15,15,35,0.95); backdrop-filter: blur(20px); border-bottom: 1px solid rgba(255,255,255,0.06); padding: 12px 0; }
.u-04b6fca0.u-04b6fca0 { color:#6ee7b7; }
.u-05358c2e.u-05358c2e { width: 24px; height: 24px; }
.u-079faa6d.u-079faa6d { color: rgba(255,255,255,0.82); font-size: 13px; margin-bottom: 18px; text-shadow: 0 1px 3px rgba(0,0,0,0.35); }
.u-08267b55.u-08267b55 { color: rgba(255,255,255,0.75); font-size: 14px; line-height: 1.5; font-weight: 600; }
.u-0949de74.u-0949de74 { min-height: 18px; font-size: 13px; margin: 10px 0 0; color: rgba(255,255,255,0.7); }
.u-0a0352ad.u-0a0352ad { color: white; font-size: 34px; font-weight: 800; letter-spacing: -0.4px; text-align: center; margin: 0 0 40px; }
.u-0a9ac866.u-0a9ac866 { width: 52px; height: 52px; background: linear-gradient(135deg, #047857, #065f46); border-radius: 14px; display: flex; align-items: center; justify-content: center; margin-bottom: 18px; box-shadow: 0 8px 25px rgba(16,185,129,0.25); color: #fff; }
.u-0ac55e90.u-0ac55e90 { color: #fcd34d; font-size: 15px; font-weight: 700; margin-bottom: 4px; }
.u-0aee23a3.u-0aee23a3 { margin-top: 60px; padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.08); color: rgba(255,255,255,0.62); font-size: 13px; display: flex; justify-content: space-between; flex-wrap: wrap; gap: 12px; }
.u-0c3c8eb3.u-0c3c8eb3 { max-width: 700px; margin: 0 auto; }
.u-0c788874.u-0c788874 { width: 12px; height: 12px; }
.u-0e6d0a7b.u-0e6d0a7b { display: block; color: #6ee7b7; font-family: 'Cascadia Code', Consolas, 'Courier New', monospace; font-size: 11px; word-break: break-all; }
.u-0eeca8fb.u-0eeca8fb { color: rgba(255,255,255,0.7); font-size: 12px; margin: 6px 0 0; }
.u-0f74730b.u-0f74730b { color: white; font-size: 34px; font-weight: 800; letter-spacing: -0.4px; text-align: center; margin: 0 0 14px; }
.u-0ffb4e62.u-0ffb4e62 { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 16px; text-align: center; transition: all 0.2s; text-decoration: none; color: inherit; display: block; }
.u-109c7b7d.u-109c7b7d { display: none; text-align: center; color: rgba(255,255,255,0.45); font-size: 12px; font-weight: 600; margin: 0 0 8px; }
.u-11e65872.u-11e65872 { color: rgba(255,255,255,0.5); font-size: 14px; line-height: 1.6; margin: 0; }
.u-11ee3850.u-11ee3850 { color: rgba(255,255,255,0.55); font-size: 15px; max-width: 640px; margin: 0 auto 40px; line-height: 1.6; }
.u-1226b6cf.u-1226b6cf { color: #c4b5fd; background: rgba(139,92,246,0.1); }
.u-1311f8d0.u-1311f8d0 { max-width: 800px; margin: 0 auto; text-align: center; color: #fde68a; font-size: 13px; font-weight: 600; line-height: 1.5; display: flex; align-items: center; justify-content: center; gap: 8px; flex-wrap: wrap; }
.u-17a52003.u-17a52003 { max-width: 900px; margin: 0 auto; }
.u-182d4fd1.u-182d4fd1 { color: white; font-size: 20px; font-weight: 700; margin: 0 0 8px; }
.u-185013f6.u-185013f6 { color: rgba(255,255,255,0.82); font-size: 12px; line-height: 1.5; margin: 0 0 10px; text-shadow: 0 1px 3px rgba(0,0,0,0.35); }
.u-18809276.u-18809276 { display: flex; flex-direction: column; gap: 12px; }
.u-192a0290.u-192a0290 { color: #fbbf24; font-size: 14px; font-weight: 600; margin: 0 0 28px; }
.u-19a60d82.u-19a60d82 { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 10px; padding: 12px; text-align: center; text-decoration: none; color: inherit; display: block; }
.u-1a41db15.u-1a41db15 { width: 100%; max-width: 560px; height: auto; }
.u-1aaac6fb.u-1aaac6fb { margin: 22px 0 0; display: flex; gap: 10px 22px; flex-wrap: wrap; justify-content: center; }
.u-1da8a828.u-1da8a828 { text-align: center; font-style: italic; color: rgba(255,255,255,0.62); font-size: 13px; margin-top: 4px; }
.u-1dd6b551.u-1dd6b551 { width: 32px; height: 32px; background: linear-gradient(135deg, #047857, #065f46); border-radius: 8px; display: flex; align-items: center; justify-content: center; color: #fff; }
.u-1e295dc8.u-1e295dc8 { background: rgba(231, 76, 60, 0.1); border-left: 4px solid #e74c3c; padding: 16px 20px; margin: 20px 0 28px; border-radius: 0 8px 8px 0; }
.u-21036f56.u-21036f56 { padding: 16px; color: rgba(255,255,255,0.62); font-size: 14px; }
.u-24b21bb0.u-24b21bb0 { display: flex; align-items: center; justify-content: center; gap: 6px; color: #10B981; font-size: 11px; font-weight: 800; margin-top: 12px; }
.u-24feed66.u-24feed66 { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
.u-2905277e.u-2905277e { max-width: 600px; margin: 0 auto; }
.u-298d3224.u-298d3224 { display: inline-flex; align-items: center; gap: 6px; color: #10B981; text-decoration: underline; font-size: 13px; font-weight: 600; }
.u-29c514c3.u-29c514c3 { flex: 1 1 220px; min-width: 200px; padding: 14px 16px; font-size: 15px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.2); border-radius: 12px; color: #fff; outline: none; font-family: inherit; }
.u-2a0cf827.u-2a0cf827 { padding-left: 20px; margin: 8px 0; }
.u-2c70089b.u-2c70089b { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 0; }
.u-2faa0dc8.u-2faa0dc8 { color: rgba(255,255,255,0.7); font-size: 14px; margin: 0 0 12px; }
.u-307ab0c6.u-307ab0c6 { padding: 7px 15px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.14); border-radius: 999px; color: rgba(255,255,255,0.8); text-decoration: none; font-size: 13px; font-weight: 600; }
.u-33051221.u-33051221 { text-align: center; margin: 0 0 40px; }
.u-34e288d3.u-34e288d3 { min-height: 18px; font-size: 12px; margin: 0 0 8px; color: rgba(255,255,255,0.7); }
.u-3612c653.u-3612c653 { width: 72px; height: 72px; background: rgba(168,85,247,0.1); border: 2px solid rgba(168,85,247,0.3); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; color: #A855F7; }
.u-37c38811.u-37c38811 { display: flex; gap: 7px; }
.u-38f41ab7.u-38f41ab7 { width: 13px; height: 13px; margin-inline-end: 5px; }
.u-39a59d27.u-39a59d27 { max-width: 1100px; margin: 0 auto; padding: 0 24px; display: flex; align-items: center; justify-content: space-between; }
.u-39afbdbb.u-39afbdbb { width: 20px; height: 20px; }
.u-3a94b95c.u-3a94b95c { max-width: 640px; margin: 40px auto 0; color: rgba(255,255,255,0.6); font-size: 12.5px; font-style: italic; text-align: center; line-height: 1.5; }
.u-3b906bf9.u-3b906bf9 { color: #10B981; font-size: 13px; font-weight: 700; margin-bottom: 6px; }
.u-3c172375.u-3c172375 { padding: 16px; color: rgba(255,255,255,0.55); font-size: 15px; font-weight: 700; border-bottom: 1px solid rgba(255,255,255,0.08); }
.u-3f472224.u-3f472224 { display: flex; align-items: center; gap: 10px; text-decoration: none; }
.u-3ff531aa.u-3ff531aa { width: 30px; height: 30px; border-radius: 9px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; background: rgba(239,68,68,0.16); color: #fca5a5; }
.u-40474afd.u-40474afd { display: flex; align-items: center; gap: 10px; margin-bottom: 28px; }
.u-40cadd5e.u-40cadd5e { padding: 16px; color: #10B981; font-size: 15px; font-weight: 800; border-bottom: 1px solid rgba(16,185,129,0.3); }
.u-41a10acb.u-41a10acb { margin-left: auto; color: rgba(255,255,255,0.62); font-size: 11px; font-weight: 500; }
.u-41f9322c.u-41f9322c { background: rgba(16,185,129,0.06); border: 1px solid rgba(16,185,129,0.15); border-radius: 14px; padding: 24px; }
.u-42820243.u-42820243 { font-size: 15px; margin: 28px 0 0; }
.u-44b23042.u-44b23042 { color: rgba(255,255,255,0.82); font-size: 12px; margin: 8px 0 0; text-shadow: 0 1px 3px rgba(0,0,0,0.35); }
.u-44ba5fb4.u-44ba5fb4 { color: rgba(255,255,255,0.9); font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.6px; margin: 0 0 12px; }
.u-453315e1.u-453315e1 { color: rgba(255,255,255,0.82); font-size: 16px; margin: 0 0 12px; text-shadow: 0 1px 3px rgba(0,0,0,0.35); }
.u-45a7abbb.u-45a7abbb { list-style: none; margin: 0 0 32px; padding: 0; display: inline-flex; flex-direction: column; gap: 10px; text-align: left; }
.u-463450f3.u-463450f3 { padding: 16px; color: rgba(255,255,255,0.62); font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; border-bottom: 1px solid rgba(255,255,255,0.08); }
.u-4655f329.u-4655f329 { width: 11px; height: 11px; }
.u-47ee2039.u-47ee2039 { color: #10B981; text-decoration: underline; font-weight: 600; }
.u-4837e1eb.u-4837e1eb { color: rgba(255,255,255,0.55); font-size: 13.5px; line-height: 1.6; margin: 0 0 10px; }
.u-495d1854.u-495d1854 { color: rgba(255,255,255,0.62); font-size: 13px; line-height: 1.5; }
.u-4ae90553.u-4ae90553 { color: #93c5fd; font-size: 15px; font-weight: 700; margin-bottom: 4px; }
.u-4b288715.u-4b288715 { display: block; color: #d1d5db; font-family: 'Cascadia Code', Consolas, 'Courier New', monospace; font-size: 11px; white-space: pre-wrap; }
.u-4b3852b9.u-4b3852b9 { background: linear-gradient(135deg, #0f172a 0%, #1e293b 40%, #0f766e 100%); padding: 80px 20px 70px; text-align: center; }
.u-4bfccc11.u-4bfccc11 { background: linear-gradient(180deg, #1a1a2e, #0f0f23); padding: 70px 20px; }
.u-4c262cce.u-4c262cce { margin-top: -14px; }
.u-4c688416.u-4c688416 { width: 100px; height: 100px; border-radius: 20px; }
.u-4d539550.u-4d539550 { padding: 16px; color: #6ee7b7; font-size: 14px; border-bottom: 1px solid rgba(255,255,255,0.06); }
.u-4dfcdde1.u-4dfcdde1 { display: flex; align-items: center; gap: 8px; color: rgba(255,255,255,0.85); font-size: 13px; font-weight: 600; }
.u-5023a4cf.u-5023a4cf { text-align: center; font-size: 13px; color: rgba(255,255,255,0.55); margin-top: 12px; line-height: 1.5; }
.u-5028b0c4.u-5028b0c4 { padding-bottom: 0; }
.u-5114f9cb.u-5114f9cb { color: rgba(255,255,255,0.5); text-decoration: none; }
.u-512bb061.u-512bb061 { counter-reset: stepnum 3; }
.u-5225e5b7.u-5225e5b7 { width:0% }
.u-5260b8cb.u-5260b8cb { background: #0a0a1a; padding: 40px 20px 24px; border-top: 1px solid rgba(255,255,255,0.06); }
.u-533906ab.u-533906ab { display: flex; align-items: center; justify-content: center; gap: clamp(10px, 3vw, 20px); flex-wrap: wrap; }
.u-53da7e8c.u-53da7e8c { background: rgba(59,130,246,0.15); color: #93c5fd; }
.u-542fff9d.u-542fff9d { background: rgba(239,68,68,0.16); color: #fca5a5; }
.u-544e138e.u-544e138e { padding: 12px 24px; background: rgba(255,255,255,0.04); border: 1px dashed rgba(255,255,255,0.22); border-radius: 10px; color: rgba(255,255,255,0.82); font-size: 14px; font-weight: 600; cursor: default; text-shadow: 0 1px 3px rgba(0,0,0,0.35); }
.u-54b395b5.u-54b395b5 { width: 72px; height: 72px; background: rgba(59,130,246,0.1); border: 2px solid rgba(59,130,246,0.3); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; color: #3B82F6; }
.u-54c2e79d.u-54c2e79d { padding: 16px; color: white; font-size: 14px; font-weight: 700; }
.u-55c57d06.u-55c57d06 { width: 52px; height: 52px; background: linear-gradient(135deg, #A855F7, #7C3AED); border-radius: 14px; display: flex; align-items: center; justify-content: center; margin-bottom: 18px; box-shadow: 0 8px 25px rgba(168,85,247,0.25); color: #fff; }
.u-572548ff.u-572548ff { color: rgba(255,255,255,0.62); text-decoration: none; font-size: 13px; }
.u-580af1ba.u-580af1ba { background: rgba(168,85,247,0.06); border: 1px solid rgba(168,85,247,0.15); border-radius: 14px; padding: 24px; }
.u-593a348e.u-593a348e { padding: 8px 20px; background: linear-gradient(135deg, #047857, #065f46); color: white; text-decoration: none; border-radius: 8px; font-size: 14px; font-weight: 700; transition: all 0.2s; }
.u-59e39085.u-59e39085 { background: rgba(251,191,36,0.15); color: #fde68a; }
.u-5b21200d.u-5b21200d { max-width: 860px; margin: 0 auto; text-align: center; }
.u-5ba90ec8.u-5ba90ec8 { display: flex; align-items: center; color: rgba(255,255,255,0.3); }
.u-5dfdd3d2.u-5dfdd3d2 { color: rgba(255,255,255,0.6); font-size: 20px; margin: 0 0 20px; max-width: 600px; margin-left: auto; margin-right: auto; line-height: 1.5; }
.u-5e67e4de.u-5e67e4de { padding: 18px 20px; color: white; font-size: 15px; font-weight: 600; cursor: pointer; list-style: none; }
.u-6042cb21.u-6042cb21 { background: linear-gradient(135deg, rgba(16,185,129,0.08), rgba(16,185,129,0.02)); border: 1px solid rgba(16,185,129,0.15); border-radius: 20px; padding: 32px; }
.u-60bfa0c3.u-60bfa0c3 { margin-bottom: 10px; color: #c4b5fd; }
.u-6637fa9e.u-6637fa9e { max-width: 800px; margin: 0 auto; }
.u-68068687.u-68068687 { flex: 1 1 340px; min-width: 0; max-width: 100%; padding: 15px 18px; font-size: 16px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.15); border-radius: 12px; color: white; outline: none; }
.u-68270572.u-68270572 { background: rgba(59,130,246,0.12); border: 2px solid rgba(59,130,246,0.35); color: #93c5fd; }
.u-68829877.u-68829877 { display: inline-flex; align-items: center; gap: 8px; padding: 8px 16px; background: rgba(16,185,129,0.12); border: 1px solid rgba(16,185,129,0.35); border-radius: 999px; color: #6ee7b7; font-size: 13px; font-weight: 700; letter-spacing: 0.2px; margin-bottom: 18px; text-decoration: none; cursor: pointer; }
.u-6a9e0551.u-6a9e0551 { padding: 0 20px 18px; color: rgba(255,255,255,0.5); font-size: 14px; line-height: 1.6; }
.u-6b99402e.u-6b99402e { width: 18px; height: 18px; }
.u-6dd1fa45.u-6dd1fa45 { margin-top: 22px; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.10); max-width: 420px; margin-left: auto; margin-right: auto; }
.u-6e22c58a.u-6e22c58a { display: none; }
.u-6fd9d4d6.u-6fd9d4d6 { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 18px; text-align: left; margin-top: 40px; }
.u-726ea2f6.u-726ea2f6 { color: rgba(255,255,255,0.6); text-decoration: underline; font-size: 13px; font-weight: 600; }
.u-75152638.u-75152638 { background: #0a0a1a; border: 1px solid rgba(255,255,255,0.08); border-radius: 8px; padding: 10px 12px; }
.u-7581b763.u-7581b763 { color: white; font-size: 28px; font-weight: 800; letter-spacing: -0.3px; margin: 0 0 8px; line-height: 1.25; }
.u-758c0d7f.u-758c0d7f { display: none; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.14); border-radius: 8px; color: #fff; cursor: pointer; }
.u-75bca699.u-75bca699 { width: 52px; height: 52px; background: linear-gradient(135deg, #3B82F6, #2563EB); border-radius: 14px; display: flex; align-items: center; justify-content: center; margin-bottom: 18px; box-shadow: 0 8px 25px rgba(59,130,246,0.25); color: #fff; }
.u-778ed59c.u-778ed59c { margin-bottom: 8px; color: #10B981; }
.u-797a9e27.u-797a9e27 { color: #fbbf24; }
.u-79a31a4c.u-79a31a4c { padding: 16px; color: #6ee7b7; font-size: 14px; }
.u-79b183d5.u-79b183d5 { margin-bottom: 10px; color: #fcd34d; }
.u-7abf143f.u-7abf143f { color: rgba(255,255,255,0.7); font-size: 12px; margin: 8px 0 0; }
.u-7b661292.u-7b661292 { color: rgba(255,255,255,0.55); font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.6px; margin-bottom: 8px; }
.u-7bc44404.u-7bc44404 { color: white; font-size: 18px; font-weight: 800; }
.u-7ee8bb21.u-7ee8bb21 { color: rgba(255,255,255,0.82); font-size: 12px; margin-bottom: 8px; text-shadow: 0 1px 3px rgba(0,0,0,0.35); }
.u-8039674f.u-8039674f { color: #10B981; font-size: 36px; font-weight: 900; }
.u-80c1d2c2.u-80c1d2c2 { width: 72px; height: 72px; background: rgba(16,185,129,0.1); border: 2px solid rgba(16,185,129,0.3); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; color: #10B981; }
.u-81a322ef.u-81a322ef { color: rgba(255,255,255,0.62); font-size: 16px; margin: 0 0 10px; }
.u-81a61da9.u-81a61da9 { color: #A855F7; font-size: 13px; font-weight: 700; margin-bottom: 6px; }
.u-833807fc.u-833807fc { color: rgba(255,255,255,0.62); font-size: 16px; margin: 0 0 36px; }
.u-867f30e9.u-867f30e9 { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; }
.u-875e1bc5.u-875e1bc5 { color:#fbbf24;font-weight:600;margin-bottom:6px; }
.u-88b3ccd7.u-88b3ccd7 { width: clamp(18px, 3.5vw, 24px); height: clamp(18px, 3.5vw, 24px); }
.u-8933bbee.u-8933bbee { color: rgba(255,255,255,0.6); font-size: 12px; margin: 8px 0 0; }
.u-89fa4be7.u-89fa4be7 { color: rgba(255,255,255,0.62); font-size: 12px; margin: 0; }
.u-8c20f4c5.u-8c20f4c5 { width: 13px; height: 13px; }
.u-8c4b8b8a.u-8c4b8b8a { width: 36px; height: 36px; border-radius: 8px; }
.u-8d55cebb.u-8d55cebb { color: white; font-size: clamp(30px, 5.5vw, 48px); font-weight: 900; margin: 0 0 12px; letter-spacing: -1.5px; line-height: 1.15; }
.u-8f87999d.u-8f87999d { width: 12px; height: 12px; flex-shrink: 0; }
.u-904d15b3.u-904d15b3 { background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.08); border-radius: 20px; padding: 8px; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.u-906bdb7e.u-906bdb7e { max-width: 560px; margin: 0 auto 24px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; text-align: left; }
.u-91df00ee.u-91df00ee { cursor: pointer; padding: 12px 16px; color: rgba(255,255,255,0.65); font-size: 13px; font-weight: 600; list-style: none; display: flex; align-items: center; gap: 8px; }
.u-93655c9a.u-93655c9a { color: #10B981; }
.u-93e5d15d.u-93e5d15d { margin-bottom: 8px; }
.u-940bfd88.u-940bfd88 { color: #3B82F6; font-size: 12px; font-weight: 800; margin-bottom: 4px; }
.u-955b43d9.u-955b43d9 { color: #c4b5fd; font-size: 15px; font-weight: 700; margin-bottom: 4px; }
.u-96914aa8.u-96914aa8 { display: flex; align-items: center; gap: 24px; }
.u-997c98cb.u-997c98cb { color: rgba(255,255,255,0.62); font-size: 14px; line-height: 1.5; margin: 0; }
.u-99e32f49.u-99e32f49 { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; text-align: left; margin-bottom: 40px; }
.u-9ca73661.u-9ca73661 { color: #fca5a5; display: inline-flex; flex-shrink: 0; }
.u-9d882247.u-9d882247 { padding: 16px; color: white; font-size: 14px; font-weight: 700; border-bottom: 1px solid rgba(255,255,255,0.06); }
.u-9d9f0250.u-9d9f0250 { color: rgba(255,255,255,0.7); padding-left: 22px; }
.u-9ddbd938.u-9ddbd938 { background: rgba(59,130,246,0.06); border: 1px solid rgba(59,130,246,0.15); border-radius: 14px; padding: 24px; }
.u-9e304dd4.u-9e304dd4 { display: flex; align-items: center; gap: 9px; margin-bottom: 14px; }
.u-9f063768.u-9f063768 { color: #6ee7b7; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.6px; text-align: left; margin: 0 0 14px; }
.u-9fe11a29.u-9fe11a29 { color: rgba(255,255,255,0.5); }
.u-a1109d9d.u-a1109d9d { width: 15px; height: 15px; flex-shrink: 0; }
.u-a1cf05a6.u-a1cf05a6 { color: rgba(255,255,255,0.62); text-align: center; font-size: 16px; margin: 0 0 48px; }
.u-a268eb1e.u-a268eb1e { width: 72px; height: 72px; border-radius: 16px; margin-bottom: 16px; }
.u-a35dd4eb.u-a35dd4eb { color: rgba(255,255,255,0.75); font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.6px; margin-bottom: 10px; }
.u-a376d480.u-a376d480 { color: #A855F7; font-size: 12px; font-weight: 800; margin-bottom: 4px; }
.u-a402b372.u-a402b372 { margin-bottom: 10px; color: #93c5fd; }
.u-a5165eec.u-a5165eec { width: 16px; height: 16px; }
.u-a5afbd00.u-a5afbd00 { display: flex; gap: 8px; flex-wrap: wrap; }
.u-a604bcbd.u-a604bcbd { max-width: 920px; margin: 0 auto; text-align: center; }
.u-a7226e5c.u-a7226e5c { color: #a5b4fc; }
.u-a7a53640.u-a7a53640 { background: rgba(16,185,129,0.15); color: #6ee7b7; }
.u-a9fbe6b1.u-a9fbe6b1 { color: #3B82F6; font-size: 13px; font-weight: 700; margin-bottom: 6px; }
.u-ab3c789b.u-ab3c789b { max-width: 900px; margin: 0 auto; display: flex; justify-content: space-around; flex-wrap: wrap; gap: 20px; }
.u-ae751815.u-ae751815 { width: 10px; height: 10px; flex-shrink: 0; }
.u-af31c493.u-af31c493 { width: 26px; height: 26px; }
.u-af7e0e83.u-af7e0e83 { color: rgba(255,255,255,0.42); display: inline-flex; flex-shrink: 0; }
.u-b0005366.u-b0005366 { margin-top: 18px; display: flex; gap: 8px; flex-wrap: wrap; justify-content: center; align-items: center; }
.u-b1c82789.u-b1c82789 { flex: 1 1 220px; }
.u-b3e8696b.u-b3e8696b { display: flex; justify-content: center; margin: 0 0 44px; }
.u-b4416611.u-b4416611 { margin-bottom: 28px; }
.u-b4f20aa5.u-b4f20aa5 { display: inline-block; padding: 12px 28px; background: rgba(16,185,129,0.1); border: 1px solid rgba(16,185,129,0.35); color: #10B981; text-decoration: none; border-radius: 12px; font-size: 15px; font-weight: 700; transition: all 0.2s; }
.u-b6390379.u-b6390379 { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 12px; margin-top: 16px; }
.u-b6d781cb.u-b6d781cb { margin-top:12px; }
.u-b75d3fa7.u-b75d3fa7 { color: rgba(255,255,255,0.6); text-decoration: none; font-size: 14px; font-weight: 500; transition: color 0.2s; }
.u-b76648d6.u-b76648d6 { color: #6ee7b7; }
.u-b7e784df.u-b7e784df { background: rgba(251,191,36,0.08); border-top: 1px solid rgba(251,191,36,0.25); border-bottom: 1px solid rgba(251,191,36,0.25); padding: 12px 20px; }
.u-b90cfbac.u-b90cfbac { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
.u-bb1d80e3.u-bb1d80e3 { color: #fbbf24; font-size: 12px; font-weight: 800; margin-bottom: 4px; }
.u-bbc54e1f.u-bbc54e1f { display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; gap: 20px; text-align: center; }
.u-bc270803.u-bc270803 { background: #0f0f23; padding: 70px 20px; }
.u-be5bda9a.u-be5bda9a { background: rgba(16,185,129,0.06); border: 1px solid rgba(16,185,129,0.2); border-radius: 12px; padding: 16px; text-align: center; cursor: pointer; grid-column: 1 / -1; }
.u-bf55d9dc.u-bf55d9dc { margin-top: 56px; }
.u-bfaa946a.u-bfaa946a { flex: 1; background: linear-gradient(135deg, #047857, #065f46); color: #fff; font-size: 9.5px; font-weight: 800; text-align: center; border-radius: 8px; padding: 8px 4px; }
.u-c0270045.u-c0270045 { margin-top: 26px; padding-top: 22px; border-top: 1px solid rgba(255,255,255,0.10); max-width: 480px; margin-left: auto; margin-right: auto; }
.u-c05af9b0.u-c05af9b0 { color: rgba(255,255,255,0.5); font-size: 14px; font-weight: 600; }
.u-c0914db6.u-c0914db6 { padding: 0 16px 16px; }
.u-c0980ea1.u-c0980ea1 { flex: 1 1 220px; min-width: 200px; padding: 12px 14px; font-size: 14px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.2); border-radius: 10px; color: #fff; outline: none; font-family: inherit; }
.u-c10dd4b4.u-c10dd4b4 { max-width: 460px; margin: 0 auto; }
.u-c1379df8.u-c1379df8 { color: rgba(255,255,255,0.62); text-align: center; font-size: 16px; margin: 0 0 40px; }
.u-c3a83f35.u-c3a83f35 { width: 14px; height: 14px; }
.u-c4d96df1.u-c4d96df1 { color: #6ee7b7; font-size: 15px; font-weight: 700; margin-bottom: 4px; }
.u-c6023fe4.u-c6023fe4 { background: #0f0f23; border-top: 1px solid rgba(255,255,255,0.05); padding: 70px 20px; }
.u-c95e3b8e.u-c95e3b8e { color: rgba(255,255,255,0.45); font-size: 8.5px; font-weight: 600; margin-top: 2px; }
.u-c9d58628.u-c9d58628 { color: rgba(255,255,255,0.6); font-size: 16px; margin: 0 0 22px; }
.u-cb8e70bf.u-cb8e70bf { background: linear-gradient(135deg, rgba(168,85,247,0.08), rgba(168,85,247,0.02)); border: 1px solid rgba(168,85,247,0.15); border-radius: 20px; padding: 32px; }
.u-cc39e5da.u-cc39e5da { color: inherit; text-decoration: underline; }
.u-cec29c8f.u-cec29c8f { background: linear-gradient(135deg, #052e16 0%, #064e3b 50%, #0f766e 100%); padding: 70px 20px; text-align: center; }
.u-cf2bfa3a.u-cf2bfa3a { padding: 16px; color: rgba(255,255,255,0.62); font-size: 14px; border-bottom: 1px solid rgba(255,255,255,0.06); }
.u-d0cb7f94.u-d0cb7f94 { background: #13132c; border-top: 1px solid rgba(255,255,255,0.05); padding: 26px 20px 4px; }
.u-d1674d49.u-d1674d49 { width: 88px; height: 88px; border-radius: 18px; }
.u-d1bffa2c.u-d1bffa2c { color: white; font-size: 36px; font-weight: 900; margin: 0 0 12px; }
.u-d1d56b25.u-d1d56b25 { flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 15px 28px; background: linear-gradient(135deg, #047857, #065f46); color: white; border: none; border-radius: 12px; font-size: 16px; font-weight: 800; cursor: pointer; box-shadow: 0 10px 30px rgba(16,185,129,0.3); }
.u-d4eff418.u-d4eff418 { color: rgba(255,255,255,0.62); font-size: 13px; font-weight: 600; }
.u-d529e1f5.u-d529e1f5 { min-width: 0; }
.u-d62f6d3c.u-d62f6d3c { display: inline-block; padding: 12px; background: linear-gradient(135deg, rgba(16,185,129,0.2), rgba(16,185,129,0.05)); border-radius: 28px; margin-bottom: 24px; box-shadow: 0 16px 50px rgba(16,185,129,0.3); }
.u-d6410d23.u-d6410d23 { display: inline-flex; align-items: center; justify-content: center; gap: 10px; padding: 18px 48px; background: linear-gradient(135deg, #047857, #065f46); color: white; text-decoration: none; border-radius: 14px; font-size: 20px; font-weight: 800; box-shadow: 0 12px 40px rgba(16,185,129,0.4); transition: all 0.3s; margin-bottom: 16px; }
.u-d8bb10a5.u-d8bb10a5 { position: absolute; width: 0; height: 0; overflow: hidden; }
.u-d988d91b.u-d988d91b { color: rgba(255,255,255,0.6); font-size: 12px; margin-top: 4px; }
.u-d9e6cd19.u-d9e6cd19 { width: 22px; height: 22px; }
.u-da7856f2.u-da7856f2 { margin: 28px 0 0; }
.u-db40087c.u-db40087c { background: rgba(16,185,129,0.05); border: 1px solid rgba(16,185,129,0.25); border-radius: 18px; padding: 24px; margin-bottom: 8px; }
.u-dee324ed.u-dee324ed { width: 32px; height: 32px; }
.u-df0fe4fd.u-df0fe4fd { color: white; font-size: 23px; font-weight: 600; margin: 0 0 14px; letter-spacing: -0.2px; }
.u-dfcf0317.u-dfcf0317 { max-width: 420px; margin: 0 auto; }
.u-e1734767.u-e1734767 { display: flex; align-items: center; gap: 10px; color: #fbbf24; font-size: 19px; font-weight: 700; line-height: 1.4; }
.u-e2192d12.u-e2192d12 { background: rgba(168,85,247,0.15); color: #c4b5fd; }
.u-e3c6eb74.u-e3c6eb74 { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 20px; text-align: left; }
.u-e46b16d9.u-e46b16d9 { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 12px; }
.u-e4d0bbfc.u-e4d0bbfc { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 12px 28px; }
.u-e6aa08b6.u-e6aa08b6 { color: #fff; font-size: 11px; font-weight: 800; line-height: 1.3; }
.u-e6cf5811.u-e6cf5811 { color: #10B981; text-decoration: underline; }
.u-e824bef1.u-e824bef1 { list-style: none; margin: 0; padding: 0; }
.u-e8e2edd7.u-e8e2edd7 { padding: 12px 22px; font-size: 14px; font-weight: 800; cursor: pointer; background: linear-gradient(135deg, #047857, #065f46); color: #fff; border: none; border-radius: 10px; font-family: inherit; white-space: nowrap; }
.u-e91a4c2f.u-e91a4c2f { color: rgba(255,255,255,0.7); font-size: 13px; font-weight: 600; }
.u-eb4ee34a.u-eb4ee34a { color: white; font-size: 34px; font-weight: 800; letter-spacing: -0.4px; margin: 0 0 14px; }
.u-eb502d06.u-eb502d06 { color: rgba(255,255,255,0.6); font-size: 15px; margin: -6px 0 16px; line-height: 1.55; }
.u-ec317155.u-ec317155 { background: rgba(245,158,11,0.06); border: 1px solid rgba(245,158,11,0.15); border-radius: 14px; padding: 24px; }
.u-ec34cdb9.u-ec34cdb9 { flex: 1; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.16); color: rgba(255,255,255,0.6); font-size: 9.5px; font-weight: 800; text-align: center; border-radius: 8px; padding: 8px 4px; }
.u-ee637de0.u-ee637de0 { display: inline-flex; align-items: center; }
.u-ef03fb4a.u-ef03fb4a { color: rgba(255,255,255,0.82); font-size: 12px; margin: 14px 0 0; text-shadow: 0 1px 3px rgba(0,0,0,0.35); }
.u-ef6894ef.u-ef6894ef { max-width: 720px; margin: 0 auto; background: linear-gradient(135deg, rgba(16,185,129,0.10), rgba(16,185,129,0.02)); border: 1px solid rgba(16,185,129,0.20); border-radius: 20px; padding: 32px 26px; text-align: center; }
.u-f03548a4.u-f03548a4 { color: rgba(255,255,255,0.62); font-size: 11px; margin: 10px 0 0; font-style: italic; }
.u-f0bb7d31.u-f0bb7d31 { display: flex; gap: 8px; flex-wrap: wrap; justify-content: center; }
.u-f1026e25.u-f1026e25 { color: rgba(255,255,255,0.55); font-size: 13px; margin-top: 12px; }
.u-f20094bc.u-f20094bc { max-width: 1040px; margin: 0 auto; }
.u-f2bbae7f.u-f2bbae7f { width: 9px; height: 9px; border-radius: 50%; background: #fbbf24; flex-shrink: 0; }
.u-f2c0d368.u-f2c0d368 { width: 100%; min-width: 520px; border-collapse: collapse; text-align: left; }
.u-f32871a6.u-f32871a6 { background: #13132c; border-top: 1px solid rgba(255,255,255,0.05); padding: 70px 20px; }
.u-f335e237.u-f335e237 { display: flex; gap: 10px; flex-wrap: wrap; justify-content: center; }
.u-f3c8a0a7.u-f3c8a0a7 { color: #fff; font-size: 10.5px; font-weight: 700; text-align: center; margin-bottom: 10px; }
.u-f3fa6578.u-f3fa6578 { color: #60a5fa; }
.u-f45cd2af.u-f45cd2af { max-width: 1000px; margin: 0 auto; }
.u-f53a54b9.u-f53a54b9 { background: rgba(99,102,241,0.06); border-color: rgba(99,102,241,0.25); }
.u-f6806735.u-f6806735 { display: flex; gap: 18px; flex-wrap: wrap; }
.u-f7fc9690.u-f7fc9690 { color: rgba(255,255,255,0.62); text-align: center; font-size: 16px; margin: 0 0 24px; }
.u-f81353f2.u-f81353f2 { background: rgba(245,158,11,0.06); border: 1px solid rgba(245,158,11,0.15); border-radius: 14px; padding: 24px; text-align: left; margin-bottom: 40px; }
.u-f8667898.u-f8667898 { margin-bottom: 10px; color: #6ee7b7; }
.u-f8cd43b6.u-f8cd43b6 { font-weight:400;color:rgba(255,255,255,0.5) }
.u-f92fde89.u-f92fde89 { background: rgba(16,185,129,0.12); border: 2px solid rgba(16,185,129,0.4); color: #10B981; }
.u-f9b86e68.u-f9b86e68 { background: linear-gradient(135deg, rgba(59,130,246,0.08), rgba(59,130,246,0.02)); border: 1px solid rgba(59,130,246,0.15); border-radius: 20px; padding: 32px; }
.u-fa1c55ec.u-fa1c55ec { color: #6ee7b7; text-decoration: underline; font-size: 13px; font-weight: 700; }
.u-fa8340b4.u-fa8340b4 { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 28px 32px; margin-bottom: 28px; }
.u-fb5ec070.u-fb5ec070 { text-align: center; }
.u-fcf8c8f2.u-fcf8c8f2 { color: rgba(255,255,255,0.52); display: inline-flex; flex-shrink: 0; }
.u-fe335741.u-fe335741 { color: #9ca3af; font-size: 10px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 700; margin-bottom: 4px; }
.u-fee9fc28.u-fee9fc28 { color: #10B981; font-size: 15px; font-weight: 700; list-style: none; display: flex; align-items: center; justify-content: center; gap: 8px; }
.u-ffa5e181.u-ffa5e181 { background: #0a0a1a; border: 1px solid rgba(255,255,255,0.08); border-radius: 8px; padding: 10px 12px; margin-bottom: 10px; }
