/* Auto-generated from inline style attributes across non-home pages. */
/* Edit styles via tokens/classes and regenerate if needed. */

.u-s-00dd70ae { font-size: 1.05rem; line-height: 1.7; color: var(--text-medium); margin-bottom: 12px; }
.u-s-0194687a { padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #ed8936; }
.u-s-023eafef { background: var(--bg-light); padding: 32px; border-radius: 16px; border-left: 4px solid #9f7aea; }
.u-s-0350a388 { display: inline-block; padding: 4px 12px; background: rgba(102, 126, 234, 0.1); color: var(--primary-color); border-radius: 50px; font-weight: 700; font-size: 0.8rem; margin-bottom: 16px; }
.u-s-03b94fe9 { font-size: 3rem; margin-bottom: 12px; }
.u-s-049e68a2 { font-size: 2.5rem; }
.u-s-04b4546a { display: inline-block; padding: 4px 12px; background: var(--bg-light); color: var(--text-medium); border-radius: 50px; font-weight: 700; font-size: 0.8rem; margin-bottom: 16px; }
.u-s-05417508 { width: 100%; height: 100%; background: var(--secondary-gradient); border-radius: 32px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: white; padding: 20px; text-align: center; }
.u-s-066a1b4c { font-size: 1.5rem; margin-bottom: 12px; color: #856404; }
.u-s-07241bd6 { background: var(--bg-light); padding: 40px; border-radius: 16px; margin-bottom: 60px; }
.u-s-08df4280 { font-size: 1.15rem; opacity: 0.95; margin-bottom: 24px; }
.u-s-092f07d6 { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }
.u-s-0951cbab { display: grid; gap: 16px; }
.u-s-09ae9acb { font-size: 1.8rem; margin-bottom: 24px; color: var(--text-dark); }
.u-s-0af20854 { text-align: center; padding: 40px 0; }
.u-s-0b3878a4 { font-size: 4rem; margin-bottom: 16px; }
.u-s-0bb8acc6 { display: flex; gap: 24px; padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #9f7aea; }
.u-s-0c27b074 { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 32px; }
.u-s-0c60050f { background: var(--bg-light); padding: 32px; border-radius: 16px; border-left: 4px solid #38b2ac; }
.u-s-0c75519b { display: inline-block; padding: 8px 20px; background: #3DDC84; color: #000; border-radius: 20px; font-weight: 700; margin-bottom: 24px; font-size: 0.9rem; }
.u-s-0ca481f3 { font-size: 1.5rem; margin-bottom: 12px; color: var(--text-dark); }
.u-s-0dc1d341 { margin-bottom: 60px; }
.u-s-0e41cb4b { font-weight: 700; color: #38b2ac; }
.u-s-0f074fd1 { width: 12px; height: 12px; background: #ff5f56; border-radius: 50%; }
.u-s-107fc258 { display: grid; gap: 12px; margin-bottom: 20px; }
.u-s-10810c96 { font-family: var(--font-display); font-size: 2.5rem; margin-bottom: 20px; }
.u-s-109491e0 { width: 12px; height: 12px; background: #27c93f; border-radius: 50%; }
.u-s-11acf550 { font-size: 1.3rem; margin-bottom: 12px; }
.u-s-11eff196 { margin-bottom: 24px; list-style-type: disc; padding-left: 20px; }
.u-s-1213cdc1 { font-size: 1.2rem; margin-bottom: 8px; }
.u-s-124b557d { display: flex; gap: 24px; justify-content: center; flex-wrap: wrap; }
.u-s-12afec2f { display: flex; align-items: center; gap: 20px; margin-bottom: 24px; }
.u-s-12f77fcf { background: linear-gradient(135deg, #48bb78 0%, #38a169 100%); padding: 48px; border-radius: 24px; margin-bottom: 60px; color: white; text-align: center; }
.u-s-1326bb1f { object-fit: contain; filter: brightness(0) invert(1); }
.u-s-133e1c84 { margin-top: 40px; font-weight: 600; }
.u-s-13ec9717 { height: 180px; background: linear-gradient(135deg, #a18cd1 0%, #fbc2eb 100%); display: flex; align-items: center; justify-content: center; color: white; font-size: 3rem; }
.u-s-14a027cc { background: var(--bg-light); padding: 40px; border-radius: 20px; border-left: 4px solid #ed8936; }
.u-s-152aac4b { font-size: 1.15rem; line-height: 1.8; opacity: 0.95; margin-top: 16px; font-style: italic; }
.u-s-16006cf6 { text-align: center; color: var(--text-light); margin-top: 24px; font-style: italic; }
.u-s-168de848 { background: radial-gradient(circle at bottom center, rgba(102, 126, 234, 0.1), transparent); }
.u-s-18108fcb { padding: 24px; background: var(--bg-white); border-radius: 12px; border-left: 4px solid #9f7aea; }
.u-s-18158e27 { color: var(--primary-color); font-weight: 600; margin-top: 15px; display: block; }
.u-s-189a8ddc { font-family: var(--font-display); font-size: 1.8rem; margin-bottom: 16px; color: var(--text-dark); }
.u-s-1a56c5fe { background: #fff3cd; border-left: 4px solid #ffc107; padding: 32px; border-radius: 12px; margin-bottom: 60px; }
.u-s-1a72fbe8 { font-size: 1.05rem; line-height: 2; color: var(--text-medium); margin-left: 24px; margin-bottom: 20px; }
.u-s-1aaaa2d7 { color: white; text-decoration: underline; }
.u-s-1ab1d4ef { color: var(--text-dark); }
.u-s-1b1852f9 { max-width: 1200px; }
.u-s-1b97b420 { background: var(--bg-white); padding: 60px; border-radius: 32px; box-shadow: 0 20px 40px rgba(0,0,0,0.05); }
.u-s-1b9e724d { font-size: 1.15rem; line-height: 1.8; color: var(--text-medium); margin-bottom: 20px; text-align: center; }
.u-s-1cdb68e0 { display: grid; gap: 24px; margin-bottom: 40px; }
.u-s-1d4c0cc0 { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }
.u-s-1d5aae7e { background: linear-gradient(135deg, #48bb78 0%, #38a169 100%); padding: 48px; border-radius: 24px; margin-bottom: 40px; color: white; text-align: center; }
.u-s-1ddc7989 { margin-bottom: 24px; font-weight: 600; }
.u-s-1def1e37 { background: var(--bg-light); padding: 40px; border-radius: 20px; border-left: 4px solid var(--primary-color); }
.u-s-1e065979 { background: var(--bg-light); padding: 48px; border-radius: 24px; margin-bottom: 60px; }
.u-s-1ea550dd { width: 60px; height: 60px; background: var(--bg-white); color: var(--primary-color); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 1.8rem; flex-shrink: 0; }
.u-s-1ecef5e2 { background: rgba(255,255,255,0.1); padding: 16px; border-radius: 12px; }
.u-s-1ee113f1 { font-family: var(--font-display); font-size: 2.2rem; margin-bottom: 20px; }
.u-s-1f4768d6 { margin-top: 32px; }
.u-s-1fb28cc4 { font-size: 1.15rem; line-height: 1.8; color: var(--text-medium); max-width: 800px; margin: 0 auto; }
.u-s-1fca2707 { margin-bottom: 24px; padding-left: 20px; }
.u-s-1fed8174 { text-align: center; margin-bottom: 60px; }
.u-s-2054c732 { font-size: 1.1rem; line-height: 1.7; color: var(--text-medium); }
.u-s-20be91b0 { color: var(--primary-color); }
.u-s-20d15345 { padding: 80px 0; background: var(--bg-light); }
.u-s-21e8240b { color: var(--text-light); margin-bottom: 24px; }
.u-s-2205f184 { padding: 18px 48px; font-size: 1.2rem; text-decoration: none; }
.u-s-22a46ea3 { font-size: 1.15rem; line-height: 1.8; opacity: 0.95; margin-bottom: 24px; }
.u-s-23291387 { font-size: 1.1rem; line-height: 1.7; color: #856404; }
.u-s-249a0165 { font-size: 1.5rem; margin-bottom: 12px; color: #2d3738; }
.u-s-24a0b679 { background: #f0f7ff; color: #0070f3; padding: 4px 12px; border-radius: 50px; font-size: 0.8rem; font-weight: 700; }
.u-s-254a7a67 { color: inherit; text-decoration: underline; }
.u-s-263bad33 { font-size: 1rem; color: var(--text-medium); }
.u-s-263cedf0 { font-family: var(--font-display); font-size: 2rem; margin-bottom: 16px; }
.u-s-27296245 { font-size: 1.2rem; opacity: 0.8; margin-bottom: 40px; }
.u-s-28704a57 { font-size: 1.1rem; line-height: 2; opacity: 0.95; margin-left: 24px; }
.u-s-2a314242 { background: var(--primary-gradient); padding: 24px; border-radius: 12px; color: white; }
.u-s-2aad4853 { width: 60px; height: 60px; background: var(--bg-white); color: var(--secondary-color); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 1.8rem; flex-shrink: 0; }
.u-s-2b5d7aaa { display: flex; gap: 24px; padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #48bb78; }
.u-s-2bb7f880 { font-size: 1.2rem; opacity: 0.95; margin-bottom: 32px; }
.u-s-2dd4b362 { margin-top: 32px; font-style: italic; color: var(--text-light); }
.u-s-2e1e6918 { font-size: 1.8rem; margin-bottom: 8px; color: var(--text-dark); }
.u-s-2e56d290 { max-width: 600px; }
.u-s-2e9a770a { padding: 32px; flex: 1; display: flex; flex-direction: column; }
.u-s-3088216f { font-size: 1.2rem; color: var(--text-dark); margin-bottom: 4px; }
.u-s-3182ea6d { background: var(--bg-light); padding: 40px; border-radius: 16px; margin-bottom: 40px; }
.u-s-31ab84c4 { background: var(--bg-white); padding: 24px; border-radius: 12px; margin-bottom: 16px; border-left: 4px solid #4299e1; }
.u-s-31f20395 { font-size: 1.05rem; line-height: 1.7; color: var(--text-medium); }
.u-s-329d8245 { font-size: 3rem; margin-bottom: 20px; }
.u-s-339e75fb { font-size: 1.8rem; margin-bottom: 16px; }
.u-s-349c778a { font-size: 1.8rem; margin-bottom: 20px; color: var(--text-dark); }
.u-s-34eee26d { display: flex; align-items: center; gap: 16px; padding: 24px; background: var(--bg-light); border-radius: 12px; text-decoration: none; color: var(--text-dark); transition: transform 0.3s ease, box-shadow 0.3s ease; }
.u-s-355e22aa { font-size: 2rem; }
.u-s-376f1b1b { text-align: center; padding: 24px; background: rgba(255,255,255,0.1); backdrop-filter: blur(10px); border-radius: 16px; }
.u-s-37a66a8c { font-size: 2rem; margin-bottom: 16px; color: var(--text-dark); }
.u-s-37cb5164 { display: flex; align-items: center; gap: 16px; margin-bottom: 12px; }
.u-s-3885c14f { color: var(--text-medium); font-size: 1.1rem; line-height: 1.7; margin-bottom: 32px; }
.u-s-3937824c { position: absolute; left: -11px; top: 0; width: 24px; height: 24px; background: var(--bg-white); border: 4px solid var(--border-color); border-radius: 50%; }
.u-s-39fe6c26 { font-size: 1.2rem; color: var(--text-light); }
.u-s-3beefa0d { margin-bottom: 60px; text-align: center; }
.u-s-3c73e19c { font-size: 1.1rem; line-height: 2; opacity: 0.95; margin-left: 24px; margin-bottom: 16px; }
.u-s-3d6940d7 { width: 60px; height: 60px; background: var(--bg-white); color: var(--accent-color); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 1.8rem; flex-shrink: 0; }
.u-s-3dbbd3ef { display: grid; gap: 24px; }
.u-s-3e9fd8c7 { padding: 60px 0; background: var(--bg-light); overflow: hidden; }
.u-s-3f0b8e48 { background: var(--bg-light); padding: 32px; border-radius: 16px; border-left: 4px solid var(--primary-color); }
.u-s-3fb32b06 { padding: 40px; background: var(--bg-light); border-radius: 24px; }
.u-s-40230233 { font-size: 1.05rem; color: var(--text-light); margin-bottom: 24px; }
.u-s-40cb6a98 { font-family: var(--font-display); font-size: 2.2rem; margin-bottom: 20px; color: var(--text-dark); }
.u-s-40d3d4d1 { text-align: center; margin-top: 24px; color: var(--text-light); font-size: 0.95rem; }
.u-s-4270057a { display: flex; align-items: center; }
.u-s-42b63798 { font-size: 1.05rem; line-height: 1.7; color: var(--text-medium); margin-top: 12px; }
.u-s-4324ac54 { flex: 1; min-width: 250px; padding: 16px 24px; border-radius: 12px; border: 2px solid var(--border-color); font-size: 1rem; outline: none; transition: border-color 0.3s; }
.u-s-43dd61a2 { background: var(--bg-light); padding: 32px; border-radius: 16px; text-align: center; }
.u-s-43f21878 { font-size: 1.1rem; line-height: 1.8; color: var(--text-medium); margin-bottom: 20px; }
.u-s-441ef023 { background: radial-gradient(circle at top right, rgba(102, 126, 234, 0.1), transparent), radial-gradient(circle at bottom left, rgba(118, 75, 162, 0.1), transparent); }
.u-s-44266121 { color: var(--text-medium); line-height: 1.7; }
.u-s-447a52bc { background: var(--bg-light); border: 2px dashed #cbd5e1; border-radius: 24px; padding: 40px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }
.u-s-44d2e734 { text-align: center; padding: 40px; }
.u-s-45fa8d58 { text-align: center; padding: 32px; background: var(--bg-light); border-radius: 16px; }
.u-s-4728164f { display: inline-block; padding: 8px 20px; background: var(--primary-color); color: white; border-radius: 20px; font-weight: 700; margin-bottom: 24px; font-size: 0.9rem; }
.u-s-475fd878 { font-size: 1.05rem; line-height: 1.7; color: var(--text-medium); margin-top: 20px; }
.u-s-49a018a5 { width: 100%; cursor: pointer; background: var(--primary-gradient); }
.u-s-4a81046e { font-weight: 700; color: #f5576c; }
.u-s-4b79effc { font-size: 1.5rem; color: var(--text-dark); }
.u-s-4b8af4e2 { display: flex; gap: 24px; padding: 40px; background: var(--bg-white); border-radius: 20px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); }
.u-s-4c0d19a9 { background: var(--bg-white); padding: 20px; border-radius: 24px; box-shadow: 0 40px 100px rgba(0,0,0,0.1); border: 1px solid var(--border-color); }
.u-s-4c36449b { font-size: 0.9rem; color: var(--text-light); }
.u-s-4d6c8731 { font-size: 1.05rem; line-height: 1.7; opacity: 0.95; }
.u-s-4e5d2f7d { font-size: 1.5rem; margin-bottom: 24px; color: var(--text-dark); }
.u-s-4ebe6a41 { font-size: 1.5rem; margin-bottom: 12px; }
.u-s-503b0de5 { font-size: 1.3rem; margin-bottom: 8px; color: var(--text-dark); }
.u-s-520e73e0 { width: 100%; height: 100%; background: var(--primary-gradient); border-radius: 32px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: white; padding: 20px; text-align: center; }
.u-s-52263422 { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 24px; text-align: center; }
.u-s-523b6639 { background: #fff3cd; border-left: 4px solid #ffc107; padding: 40px; border-radius: 16px; margin-bottom: 60px; }
.u-s-528da3cd { display: grid; gap: 12px; color: var(--text-medium); }
.u-s-52b1fa7e { margin-bottom: 40px; }
.u-s-53a48299 { background: var(--primary-gradient); padding: 48px; border-radius: 24px; margin-top: 60px; color: white; text-align: center; }
.u-s-545f23dd { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 24px; margin-top: 32px; }
.u-s-549db4e1 { font-size: 1.15rem; line-height: 1.8; opacity: 0.95; margin-top: 16px; }
.u-s-54bd1dd8 { color: #856404; text-decoration: underline; }
.u-s-54f97597 { background: var(--accent-gradient); padding: 48px; border-radius: 24px; color: white; text-align: center; }
.u-s-570f368a { background: var(--bg-white); padding: 32px; border-radius: 12px; text-align: center; }
.u-s-57cbc58b { background: #f0fff4; color: #38a169; padding: 4px 12px; border-radius: 50px; font-size: 0.8rem; font-weight: 700; }
.u-s-57e344ff { font-size: 1.2rem; color: var(--text-medium); margin-bottom: 40px; }
.u-s-5802374e { max-width: 800px; text-align: center; }
.u-s-58769ffb { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 32px; }
.u-s-58bd3f7e { font-family: var(--font-display); font-size: 2.5rem; margin-bottom: 32px; }
.u-s-58e9acb6 { font-size: 1.8rem; margin-bottom: 24px; color: var(--text-dark); text-align: center; }
.u-s-5911a663 { background: var(--bg-light); padding: 32px; border-radius: 16px; border-left: 4px solid #48bb78; }
.u-s-59c30ee2 { height: 180px; background: var(--accent-gradient); display: flex; align-items: center; justify-content: center; color: white; font-size: 3rem; }
.u-s-59c5a1ec { background: var(--primary-gradient); padding: 48px; border-radius: 24px; margin-bottom: 48px; color: white; text-align: center; }
.u-s-59cfed6e { background: #fff3cd; border-left: 4px solid #ffc107; padding: 32px; border-radius: 12px; margin-bottom: 40px; }
.u-s-59e97212 { background: radial-gradient(circle at top right, rgba(240, 147, 251, 0.1), transparent); }
.u-s-5aa164b2 { height: 180px; background: var(--secondary-gradient); display: flex; align-items: center; justify-content: center; color: white; font-size: 3rem; }
.u-s-5afe8f3c { font-family: var(--font-display); font-size: 2.5rem; margin-bottom: 24px; text-align: center; }
.u-s-5b8c2ec8 { width: 60px; height: 60px; background: var(--secondary-gradient); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 1.8rem; flex-shrink: 0; }
.u-s-5beb8fbe { margin-bottom: 12px; }
.u-s-5cc177e0 { font-size: 3rem; margin-bottom: 16px; }
.u-s-5d64087a { font-size: 2.5rem; font-weight: 800; color: var(--primary-color); margin-bottom: 8px; }
.u-s-5d6f357a { margin-left: 20px; flex: 1; height: 24px; background: var(--bg-white); border-radius: 6px; display: flex; align-items: center; padding-left: 12px; font-size: 12px; color: #94a3b8; }
.u-s-5de07da3 { font-size: 1.2rem; line-height: 1.9; color: var(--text-medium); margin-bottom: 20px; text-align: center; font-style: italic; }
.u-s-5ef4601d { color: var(--text-light); font-size: 1.1rem; }
.u-s-5f09970e { font-size: 1.6rem; margin-bottom: 12px; color: var(--text-dark); }
.u-s-602513b0 { opacity: 0.95; }
.u-s-60a15e9d { background: rgba(255,255,255,0.1); padding: 24px; border-radius: 12px; }
.u-s-60d2a9fd { font-size: 1.1rem; line-height: 1.8; color: var(--text-medium); margin-bottom: 16px; }
.u-s-619d4281 { font-weight: 700; color: #a18cd1; }
.u-s-62149a6c { margin-bottom: 20px; }
.u-s-624c6926 { background: var(--bg-light); padding: 40px; border-radius: 20px; border-left: 4px solid #9f7aea; }
.u-s-62a05473 { display: flex; gap: 24px; padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid var(--secondary-color); }
.u-s-62d81416 { padding: 100px 0; background: var(--bg-white); }
.u-s-6353db62 { display: flex; gap: 24px; padding: 40px; background: var(--bg-light); border-radius: 20px; }
.u-s-6383eaa7 { font-family: var(--font-display); font-size: 2rem; color: var(--text-dark); margin: 40px 0 20px; }
.u-s-63d17641 { font-size: 1.3rem; }
.u-s-63d2da05 { font-size: 3.2rem; margin-bottom: 20px; }
.u-s-64a35c02 { font-size: 3rem; }
.u-s-65e039da { font-size: 2rem; margin-bottom: 24px; text-align: center; }
.u-s-65f00999 { background: var(--bg-white); color: var(--primary-color); display: inline-block; text-decoration: none; }
.u-s-664b3dfc { font-size: 1.3rem; opacity: 0.9; }
.u-s-66998fc0 { width: 100%; cursor: pointer; }
.u-s-678805ad { padding: 10px 24px; background: var(--bg-light); color: var(--text-medium); border-radius: 50px; border: none; font-weight: 600; cursor: pointer; }
.u-s-67b9439d { color: var(--text-medium); line-height: 1.8; margin-bottom: 24px; }
.u-s-67c60522 { background: var(--bg-light); padding: 48px; border-radius: 24px; }
.u-s-68a961e4 { font-size: 1.05rem; line-height: 1.9; color: var(--text-medium); margin-left: 24px; }
.u-s-68b2d77e { display: flex; gap: 12px; max-width: 500px; margin: 0 auto; flex-wrap: wrap; }
.u-s-6beb0de4 { background: var(--bg-white); color: var(--primary-color); font-size: 1.2rem; padding: 18px 48px; cursor: pointer; }
.u-s-6c039594 { color: var(--text-medium); font-size: 0.95rem; line-height: 1.6; margin-bottom: 24px; }
.u-s-6c598d52 { font-family: var(--font-display); font-size: 1.8rem; color: var(--text-dark); margin: 40px 0 20px; }
.u-s-6d4a6f81 { width: 40px; height: 40px; background: var(--bg-white); color: var(--secondary-color); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 1.2rem; }
.u-s-6e8db9e6 { font-size: 1.3rem; margin: 24px 0 16px; color: var(--text-dark); }
.u-s-6fd44ac9 { font-weight: 700; color: var(--primary-color); }
.u-s-70adcff9 { font-family: var(--font-display); font-size: 2.5rem; margin-bottom: 32px; color: var(--text-dark); text-align: center; }
.u-s-70fa8211 { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; }
.u-s-711da633 { font-size: 1.05rem; line-height: 2; color: #856404; margin-left: 24px; }
.u-s-71c35c12 { object-fit: contain; }
.u-s-740101e2 { font-weight: 700; color: #00f2fe; }
.u-s-743c694d { background: #000; color: white; display: inline-flex; align-items: center; gap: 12px; padding: 16px 32px; font-size: 1.1rem; text-decoration: none; }
.u-s-74fa97c2 { cursor: pointer; }
.u-s-764d4e7c { background: var(--bg-white); padding: 24px; border-radius: 12px; margin-bottom: 16px; border-left: 4px solid #48bb78; }
.u-s-77e47292 { padding: 80px 0; background: var(--bg-white); }
.u-s-788cc756 { max-width: 1000px; }
.u-s-79a87583 { background: radial-gradient(circle at top left, rgba(102, 126, 234, 0.1), transparent), radial-gradient(circle at bottom right, rgba(118, 75, 162, 0.1), transparent); }
.u-s-7b36da27 { font-size: 1.2rem; color: var(--text-medium); margin-bottom: 32px; }
.u-s-7b67d2d7 { background: var(--secondary-gradient); padding: 48px; border-radius: 24px; margin-bottom: 60px; color: white; }
.u-s-7cb620d4 { flex-shrink: 0; width: 48px; height: 48px; background: var(--primary-gradient); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 1.3rem; }
.u-s-7e5b5251 { font-size: 3.5rem; font-weight: 800; color: var(--secondary-color); margin-bottom: 12px; }
.u-s-7eafdcec { display: flex; align-items: center; gap: 16px; margin-bottom: 24px; }
.u-s-7ee20b98 { background: #fff3cd; border-left: 4px solid #ffc107; padding: 32px; border-radius: 12px; margin-top: 60px; }
.u-s-7f00fe5e { display: inline-block; padding: 8px 20px; background: #000; color: white; border-radius: 20px; font-weight: 700; margin-bottom: 24px; font-size: 0.9rem; }
.u-s-81a3176b { background: var(--accent-gradient); padding: 48px; border-radius: 24px; color: white; }
.u-s-82ec2707 { font-size: 1.1rem; line-height: 2; color: #856404; margin-left: 24px; }
.u-s-83aad2ec { display: flex; gap: 12px; margin-bottom: 48px; justify-content: center; flex-wrap: wrap; }
.u-s-83f57532 { display: inline-block; text-decoration: none; background: rgba(102, 126, 234, 0.1); color: var(--primary-color); }
.u-s-8443f666 { font-size: 1.15rem; line-height: 1.8; opacity: 0.95; margin-bottom: 16px; }
.u-s-84bef6ae { display: flex; justify-content: center; gap: 16px; flex-wrap: wrap; }
.u-s-860a5ba2 { font-size: 2.5rem; margin-bottom: 20px; }
.u-s-863914d5 { display: flex; gap: 24px; padding: 32px; background: var(--bg-light); border-radius: 16px; }
.u-s-86ad643d { font-size: 1.15rem; line-height: 1.8; color: var(--text-medium); margin-bottom: 32px; text-align: center; }
.u-s-880ecdc7 { font-size: 1.8rem; margin-bottom: 32px; color: var(--text-dark); }
.u-s-883eec67 { font-size: 1.3rem; opacity: 0.9; margin-top: 12px; }
.u-s-88509c9b { background: var(--bg-light); padding: 32px; border-radius: 16px; margin-bottom: 40px; }
.u-s-88a19f52 { background: var(--bg-white); border: 1px solid var(--border-color); border-radius: 24px; overflow: hidden; transition: transform 0.3s; cursor: pointer; display: flex; flex-direction: column; }
.u-s-88d06d0b { background: var(--bg-light); padding: 32px; border-radius: 16px; border-left: 4px solid var(--accent-color); }
.u-s-8947c218 { font-size: 3rem; font-weight: 800; margin-bottom: 8px; }
.u-s-8a980eb6 { display: flex; gap: 24px; padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid var(--primary-color); }
.u-s-8b0ee3e4 { font-size: 1.5rem; margin-bottom: 20px; color: var(--text-dark); }
.u-s-8c0b39c2 { width: 60px; height: 60px; background: var(--primary-gradient); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 1.8rem; flex-shrink: 0; }
.u-s-8c28ecb7 { padding: 24px; background: var(--bg-white); border-radius: 12px; border-left: 4px solid #48bb78; }
.u-s-8c906d5d { font-size: 1.1rem; line-height: 1.7; color: #856404; margin-bottom: 16px; }
.u-s-8d37b0ea { background: var(--bg-light); padding: 24px; border-radius: 12px; display: flex; align-items: center; justify-content: space-between; }
.u-s-8e1df79c { background: var(--bg-light); padding: 32px; border-radius: 16px; border-left: 4px solid #4299e1; }
.u-s-8eab05ce { font-size: 2.5rem; margin-bottom: 12px; }
.u-s-8ffcead3 { margin-left: 24px; margin-bottom: 12px; }
.u-s-90eb10a1 { max-width: 800px; }
.u-s-913af4f9 { font-size: 1.2rem; margin-bottom: 8px; color: var(--text-dark); }
.u-s-915b7a16 { background: var(--primary-gradient); padding: 48px; border-radius: 24px; color: white; }
.u-s-91be2059 { grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 24px; display: grid; }
.u-s-9231fcd9 { font-size: 0.95rem; color: var(--text-light); }
.u-s-93838989 { height: 180px; background: var(--primary-gradient); display: flex; align-items: center; justify-content: center; color: white; font-size: 3rem; }
.u-s-95c37747 { max-width: 700px; }
.u-s-975a5a38 { width: 100%; height: 100%; background: var(--bg-white); border-radius: 32px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: var(--text-dark); padding: 20px; text-align: center; }
.u-s-97c0c3f2 { background: var(--bg-light); color: var(--text-medium); padding: 4px 12px; border-radius: 50px; font-size: 0.8rem; font-weight: 700; }
.u-s-9808a9e4 { font-size: 1.1rem; color: var(--text-dark); margin-bottom: 0; }
.u-s-98c956e4 { font-size: 1.5rem; margin-bottom: 16px; }
.u-s-99ff2f67 { text-align: left; }
.u-s-9a20b3b4 { font-size: 2rem; margin-bottom: 16px; }
.u-s-9db4caa5 { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 24px; }
.u-s-9e18f573 { font-size: 1.15rem; line-height: 1.8; opacity: 0.95; margin-bottom: 20px; }
.u-s-9f0ada92 { display: grid; gap: 40px; margin-bottom: 80px; }
.u-s-a0235782 { padding-left: 40px; position: relative; margin-bottom: 80px; }
.u-s-a0620f2f { background: var(--secondary-gradient); padding: 48px; border-radius: 24px; color: white; text-align: center; }
.u-s-a153e1a6 { display: grid; gap: 32px; margin-bottom: 60px; }
.u-s-a176d72c { background: var(--accent-gradient); padding: 48px; border-radius: 24px; margin-bottom: 60px; color: white; }
.u-s-a1e23630 { text-align: center; color: var(--text-light); margin-bottom: 40px; font-size: 1.1rem; }
.u-s-a1e4bb85 { font-size: 3.5rem; font-weight: 800; color: var(--primary-color); margin-bottom: 12px; }
.u-s-a23704e3 { display: flex; align-items: center; gap: 8px; padding: 12px 20px; background: var(--bg-light); border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom: 1px solid var(--border-color); }
.u-s-a3249edb { font-family: var(--font-display); font-size: 2rem; margin-bottom: 16px; color: var(--text-dark); }
.u-s-a3308e00 { font-family: var(--font-display); font-size: 2.5rem; margin-bottom: 24px; color: var(--text-dark); }
.u-s-a3ef98b5 { font-size: 1.1rem; line-height: 2; color: var(--text-medium); margin-left: 24px; margin-bottom: 20px; }
.u-s-a4dba594 { text-align: center; padding: 60px 0; }
.u-s-a4f00f4c { background: var(--primary-gradient); color: white; padding: 8px 16px; border-radius: 8px; text-align: center; margin-bottom: 16px; font-weight: 600; }
.u-s-a50995e6 { font-size: 1.6rem; margin-bottom: 16px; color: var(--text-dark); }
.u-s-a5110e0a { background: var(--bg-white); padding: 32px; border-radius: 16px; }
.u-s-a57b349e { padding: 100px 0; background: var(--bg-light); text-align: center; }
.u-s-a59b6fcc { padding: 80px 0; background: var(--primary-gradient); color: white; }
.u-s-a7887385 { display: grid; gap: 40px; }
.u-s-a7c0e201 { background: var(--bg-white); color: black; padding: 18px 48px; font-size: 1.2rem; }
.u-s-a7ed25bb { background: var(--bg-white); padding: 10px 20px; border-radius: 50px; border: 1px solid var(--border-color); font-weight: 600; color: var(--text-medium); }
.u-s-a83ada72 { height: 180px; background: linear-gradient(135deg, #84fab0 0%, #8fd3f4 100%); display: flex; align-items: center; justify-content: center; color: white; font-size: 3rem; }
.u-s-a86f1461 { margin-top: auto; display: flex; align-items: center; justify-content: space-between; }
.u-s-a8a90353 { position: relative; }
.u-s-a8b9bd21 { font-size: 1.2rem; opacity: 0.95; }
.u-s-a8ba3804 { font-size: 1.05rem; line-height: 2; color: var(--text-medium); margin-left: 24px; }
.u-s-a90d405e { background: var(--secondary-gradient); padding: 48px; border-radius: 24px; color: white; }
.u-s-aa6c7b95 { background: var(--bg-white); padding: 32px; border-radius: 12px; text-align: center; border: 2px solid var(--primary-color); }
.u-s-aab0b2ee { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; margin-bottom: 60px; }
.u-s-ab2930f9 { font-size: 1rem; line-height: 1.7; color: var(--text-medium); }
.u-s-ab3b0f65 { text-align: center; margin-top: 16px; font-size: 0.9rem; color: var(--text-light); }
.u-s-abd3e89a { font-size: 1.4rem; margin-bottom: 12px; }
.u-s-add7e878 { background: radial-gradient(circle at top right, rgba(61, 220, 132, 0.1), transparent), radial-gradient(circle at bottom left, rgba(102, 126, 234, 0.05), transparent); }
.u-s-b0ba6661 { background: #fff0f0; color: #ff0000; padding: 4px 12px; border-radius: 50px; font-size: 0.8rem; font-weight: 700; }
.u-s-b0d99624 { width: 12px; height: 12px; background: #ffbd2e; border-radius: 50%; }
.u-s-b24e72e1 { width: 280px; height: 580px; background: #000; border-radius: 40px; border: 8px solid #333; position: relative; box-shadow: 0 40px 80px rgba(0,0,0,0.2); }
.u-s-b264e9d1 { display: flex; align-items: center; gap: 12px; }
.u-s-b289f88d { font-family: var(--font-display); font-size: 2.5rem; margin-bottom: 24px; color: var(--text-dark); text-align: center; }
.u-s-b292f2d9 { background: rgba(255,255,255,0.1); padding: 32px; border-radius: 16px; }
.u-s-b3d97048 { color: var(--text-light); }
.u-s-b5bd942b { margin-top: 40px; }
.u-s-b5c07379 { padding: 60px 0; background: var(--bg-white); }
.u-s-b6a9940b { color: var(--primary-color); text-decoration: underline; }
.u-s-bb0a7155 { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 32px; margin-bottom: 80px; }
.u-s-bbe8177f { background: var(--bg-white); padding: 24px; border-radius: 12px; border-left: 4px solid #9f7aea; }
.u-s-bc68cea8 { font-size: 3.5rem; }
.u-s-bcda7867 { font-size: 0.95rem; line-height: 1.6; color: var(--text-medium); }
.u-s-bdc784eb { font-family: var(--font-display); font-size: 2.5rem; margin-bottom: 16px; color: var(--text-dark); }
.u-s-be01cb36 { font-size: 1.1rem; line-height: 1.8; color: #856404; margin-bottom: 20px; }
.u-s-be584373 { text-align: center; max-width: 500px; }
.u-s-be6a95ac { padding: 60px 0; background: var(--bg-light); }
.u-s-be9ddd7a { font-size: 1.05rem; line-height: 1.9; color: var(--text-medium); margin-left: 24px; margin-bottom: 20px; }
.u-s-bf6dc7dd { text-align: center; padding: 20px 0; }
.u-s-c0050df8 { font-size: 1.1rem; line-height: 2; opacity: 0.95; margin-left: 24px; margin-bottom: 20px; }
.u-s-c057984c { font-size: 1.05rem; line-height: 1.7; opacity: 0.95; margin-bottom: 8px; }
.u-s-c1749201 { display: flex; gap: 24px; padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #4299e1; }
.u-s-c1e523ac { font-family: var(--font-display); font-size: 2.5rem; margin-bottom: 24px; }
.u-s-c1f71970 { margin-top: 0; padding: 12px 24px; }
.u-s-c39c7fc6 { font-size: 1.1rem; opacity: 0.95; margin-bottom: 24px; }
.u-s-c41257e2 { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 32px; }
.u-s-c48f6124 { display: inline-block; padding: 8px 20px; background: var(--primary-gradient); color: white; border-radius: 20px; font-weight: 700; margin-bottom: 24px; }
.u-s-c4ace9e9 { font-size: 1.8rem; margin-bottom: 16px; color: var(--text-dark); }
.u-s-c5826040 { padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #9f7aea; }
.u-s-c5b58728 { font-size: 1.3rem; margin-bottom: 12px; color: var(--text-dark); }
.u-s-c5f92a5b { font-family: var(--font-display); font-size: 1.8rem; margin-bottom: 24px; color: var(--text-dark); }
.u-s-c6ef5d80 { font-size: 1.05rem; line-height: 1.7; color: #856404; }
.u-s-c727d427 { display: inline-block; padding: 16px 32px; background: var(--bg-white); color: var(--primary-color); border-radius: 12px; font-weight: 700; font-size: 1.2rem; text-decoration: none; transition: transform 0.3s ease, box-shadow 0.3s ease; }
.u-s-c7e69f99 { width: 100%; background: var(--border-color); color: var(--text-dark); cursor: pointer; }
.u-s-c7ed2136 { font-size: 1.05rem; line-height: 1.7; color: var(--text-medium); margin-top: 16px; }
.u-s-c86502c3 { font-size: 1.05rem; line-height: 1.8; color: var(--text-medium); margin-left: 24px; }
.u-s-c90e1281 { text-align: center; max-width: 900px; margin: 0 auto; }
.u-s-c9899802 { color: var(--text-light); font-style: italic; }
.u-s-ca44d431 { background: rgba(255,255,255,0.1); padding: 24px; border-radius: 12px; margin-bottom: 16px; }
.u-s-cadc676b { font-size: 1.2rem; margin-bottom: 4px; }
.u-s-caea2c72 { opacity: 0.9; font-size: 0.95rem; }
.u-s-cb511b14 { background: var(--bg-white); color: var(--secondary-color); display: inline-block; text-decoration: none; }
.u-s-cc1d73fa { font-size: 1.05rem; line-height: 1.9; color: #856404; margin-left: 24px; }
.u-s-cca14931 { font-size: 1.2rem; opacity: 0.8; margin-bottom: 16px; }
.u-s-ccbdd897 { padding: 100px 0; background: #000; color: white; text-align: center; }
.u-s-cdd2b364 { background: var(--bg-white); padding: 24px; border-radius: 12px; }
.u-s-ce8a9eff { background: var(--bg-light); padding: 40px; border-radius: 20px; border-left: 4px solid #48bb78; }
.u-s-cf06ac3f { background: var(--bg-light); padding: 40px; border-radius: 20px; border-left: 4px solid #4299e1; }
.u-s-cfba97c3 { font-size: 0.9rem; opacity: 0.9; }
.u-s-cff380b4 { display: grid; gap: 20px; }
.u-s-d03ffc22 { background: var(--primary-gradient); padding: 48px; border-radius: 24px; margin-bottom: 40px; color: white; }
.u-s-d046d3e0 { font-size: 2rem; color: var(--text-dark); }
.u-s-d112c390 { font-size: 1.1rem; opacity: 0.9; }
.u-s-d199fecc { font-size: 1.5rem; margin: 32px 0 16px; color: var(--text-dark); }
.u-s-d20a1739 { display: grid; gap: 16px; margin-bottom: 60px; }
.u-s-d23385f9 { margin-left: 24px; }
.u-s-d257ae61 { font-size: 1.2rem; line-height: 1.9; color: var(--text-medium); margin-bottom: 20px; font-style: italic; text-align: center; }
.u-s-d2b8b9ca { font-size: 1.15rem; line-height: 1.8; opacity: 0.95; }
.u-s-d46f6582 { margin-bottom: 20px; margin-left: 24px; }
.u-s-d48fe035 { padding: 10px 24px; background: var(--text-dark); color: white; border-radius: 50px; border: none; font-weight: 600; cursor: pointer; }
.u-s-d4ce77e6 { background: var(--bg-light); padding: 48px; border-radius: 32px; border: 1px dashed #cbd5e1; text-align: center; margin-bottom: 80px; }
.u-s-d5906e88 { background: var(--bg-light); padding: 48px; border-radius: 24px; margin-bottom: 60px; border-left: 6px solid #f5576c; }
.u-s-d5e80d8f { font-size: 0.95rem; opacity: 0.8; margin-top: 16px; }
.u-s-d7b1548f { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 120px; height: 30px; background: #000; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.u-s-d8341884 { font-family: var(--font-display); font-size: 2.5rem; text-align: center; margin-bottom: 60px; }
.u-s-d8dd059f { font-size: 1.2rem; opacity: 0.95; margin-bottom: 20px; }
.u-s-d92bca6f { display: flex; align-items: start; gap: 20px; }
.u-s-d9ccc7a8 { background: var(--bg-white); color: var(--accent-color); display: inline-block; text-decoration: none; }
.u-s-da1ea0a6 { width: 280px; height: 580px; background: #000; border-radius: 40px; border: 8px solid #333; position: relative; box-shadow: 0 40px 80px rgba(0,0,0,0.2); transform: translateY(40px); }
.u-s-dbbe1bef { background: var(--bg-light); padding: 32px; border-radius: 16px; border-left: 4px solid #ed8936; }
.u-s-dbc8c15e { font-size: 1.1rem; color: var(--text-light); margin-bottom: 24px; }
.u-s-dbdc67bf { background: var(--bg-light); padding: 32px; border-radius: 16px; border-left: 4px solid #f56565; }
.u-s-dcc8aab4 { margin-top: 40px; display: inline-block; padding: 12px 24px; background: rgba(0,0,0,0.05); border-radius: 12px; font-weight: 600; color: var(--text-light); }
.u-s-de70efb2 { font-size: 1.15rem; line-height: 1.8; color: var(--text-medium); margin-bottom: 20px; }
.u-s-e0abd69c { position: absolute; left: 0; top: 0; bottom: 0; width: 2px; background: var(--border-color); }
.u-s-e15f427b { font-size: 1.05rem; color: var(--text-medium); line-height: 1.7; }
.u-s-e2097102 { max-width: 900px; }
.u-s-e3795471 { font-size: 0.9rem; color: var(--text-light); margin: 0; }
.u-s-e418c454 { font-size: 2.5rem; margin-bottom: 16px; }
.u-s-e444f47c { color: #48bb78; font-weight: 700; }
.u-s-e48391b7 { font-size: 1.15rem; line-height: 1.8; color: var(--text-medium); }
.u-s-e5a64a8c { display: flex; gap: 24px; padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #f093fb; }
.u-s-e5c05dad { font-size: 1.8rem; margin-bottom: 20px; color: #856404; }
.u-s-e5c7d995 { background: rgba(255,255,255,0.2); color: white; display: inline-block; text-decoration: none; }
.u-s-e7759749 { font-size: 1.4rem; margin-bottom: 12px; color: var(--text-dark); }
.u-s-e814d7ca { background: var(--bg-white); padding: 24px; border-radius: 12px; margin-bottom: 20px; border: 1px solid var(--border-color); }
.u-s-e850adfe { display: grid; gap: 32px; }
.u-s-e8a658e1 { padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #4299e1; }
.u-s-e93cdb46 { height: 500px; background: var(--bg-white); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; display: flex; align-items: center; justify-content: center; }
.u-s-e9717c28 { padding: 12px 24px; background: var(--bg-light); border-radius: 12px; color: var(--text-light); }
.u-s-eb473949 { margin-bottom: 24px; }
.u-s-eb58f6e6 { display: flex; align-items: center; gap: 16px; margin-bottom: 16px; }
.u-s-eba90270 { font-size: 1.2rem; opacity: 0.95; line-height: 1.8; }
.u-s-ec1b1deb { font-size: 1.15rem; line-height: 1.8; color: var(--text-medium); margin-bottom: 32px; text-align: center; max-width: 800px; margin-left: auto; margin-right: auto; }
.u-s-ed823d4d { font-size: 1.05rem; line-height: 1.7; color: var(--text-medium); margin-bottom: 16px; }
.u-s-eedb1d67 { font-size: 1.15rem; line-height: 1.8; color: var(--text-medium); margin-bottom: 32px; }
.u-s-ef005f20 { padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #f093fb; }
.u-s-ef11058b { max-width: 1100px; }
.u-s-efb01b32 { font-size: 1.5rem; margin-bottom: 16px; color: var(--text-dark); }
.u-s-f00a19f1 { display: inline-block; padding: 8px 20px; background: var(--secondary-gradient); color: white; border-radius: 20px; font-weight: 700; margin-bottom: 24px; }
.u-s-f08a3dfb { font-size: 1.4rem; margin-bottom: 8px; color: var(--text-dark); }
.u-s-f137c292 { font-size: 1.05rem; line-height: 1.9; color: #856404; margin-left: 24px; margin-bottom: 16px; }
.u-s-f33a01aa { font-family: var(--font-display); font-size: 2.5rem; margin-bottom: 48px; color: var(--text-dark); text-align: center; }
.u-s-f378ed65 { display: flex; align-items: start; gap: 16px; }
.u-s-f5d0a484 { display: inline-block; padding: 32px; background: var(--primary-gradient); border-radius: 24px; margin-bottom: 32px; }
.u-s-f66fab6f { font-size: 0.95rem; color: var(--text-light); text-align: center; }
.u-s-f679e2f2 { padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #48bb78; }
.u-s-f68c590f { font-size: 1.1rem; line-height: 1.8; color: var(--text-medium); }
.u-s-f694ae41 { text-align: center; padding: 32px; }
.u-s-f6df5de5 { margin-top: 0; padding: 16px 32px; }
.u-s-f76af901 { position: absolute; left: -11px; top: 0; width: 24px; height: 24px; background: var(--bg-white); border: 4px solid var(--primary-color); border-radius: 50%; }
.u-s-f88071ea { background: rgba(255,255,255,0.1); padding: 32px; border-radius: 16px; margin-bottom: 24px; }
.u-s-f96f78aa { font-size: 1.15rem; line-height: 1.8; color: var(--text-medium); font-weight: 600; }
.u-s-fa1152b5 { padding: 24px; background: var(--bg-white); border-radius: 12px; border-left: 4px solid #4299e1; }
.u-s-fb575e88 { display: flex; gap: 24px; padding: 32px; background: var(--bg-light); border-radius: 16px; border-left: 4px solid #ed8936; }
.u-s-fb9ad3b4 { display: inline-block; text-decoration: none; }
.u-s-fbf01fd4 { margin-top: 60px; text-align: center; }
.u-s-fbfaa0c2 { display: flex; flex-direction: column; align-items: center; padding: 32px; background: var(--bg-light); border-radius: 16px; text-decoration: none; transition: transform 0.3s ease, box-shadow 0.3s ease; }
.u-s-fc858d7d { padding: 120px 0 80px; }
.u-s-fcd14032 { background: var(--bg-light); padding: 32px; border-radius: 16px; border-left: 4px solid #f093fb; }
.u-s-fdbc169b { background: var(--primary-gradient); padding: 48px; border-radius: 24px; margin-bottom: 60px; color: white; }
.u-s-ff8fdc63 { margin-bottom: 80px; }
.u-s-ffaf413e { background: var(--bg-light); padding: 40px; border-radius: 20px; border-left: 4px solid #f093fb; }
