.u-e4c6a7ed{max-width: 100%; overflow-x: hidden;}
.u-bfdf04f8{position: sticky; top: 0px; z-index: 50; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(226, 232, 240);}
.u-a30a05b2{max-width: 1240px; margin: 0px auto; padding: 0px 32px; height: 80px; display: flex; align-items: center; justify-content: space-between; gap: 24px;}
.u-a4be3bd7{display: flex; align-items: center; gap: 12px; flex-shrink: 0;}
.u-504be596{height: 58px; width: auto;}
.u-f4d406bb{display: flex; align-items: center; gap: 32px;}
.u-7daaa729{position: relative;}
.u-2949b6bb{display: inline-flex; align-items: center; gap: 6px; color: rgb(19, 56, 97); font-size: 15px; font-weight: 500;}
.u-7d6ca654{background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 12px; box-shadow: rgba(19, 56, 97, 0.4) 0px 20px 44px -18px; padding: 8px; width: 300px; display: flex; flex-direction: column;}
.u-f0d29f99{display: block; padding: 12px 14px; border-radius: 8px; color: rgb(19, 56, 97); font-size: 15px; font-weight: 600;}
.u-a49f0af6{color: rgb(19, 56, 97); font-size: 15px; font-weight: 500;}
.u-0e69bf18{background: rgb(46, 188, 202); color: rgb(19, 56, 97); font-size: 15px; font-weight: 700; padding: 11px 22px; border-radius: 6px;}
.u-12ddc403{display: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; padding: 8px;}
.u-a4d0368a{background: rgb(241, 245, 249); border-top: 1px solid rgb(226, 232, 240); padding: 8px 32px 20px; display: flex; flex-direction: column;}
.u-0361b884{display: flex; align-items: center; justify-content: space-between; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; color: rgb(19, 56, 97); font-size: 16px; font-weight: 500; padding: 14px 0px; font-family: inherit; text-align: left;}
.u-b200c6b8{display: flex; flex-direction: column; padding: 0px 0px 10px 14px; gap: 2px;}
.u-18c3f315{color: rgb(71, 85, 105); font-size: 15px; font-weight: 500; padding: 9px 0px;}
.u-6ea63d50{color: rgb(19, 56, 97); font-size: 16px; font-weight: 500; padding: 14px 0px;}
.u-04a6d2e8{background: rgb(46, 188, 202); color: rgb(19, 56, 97); font-size: 16px; font-weight: 700; padding: 14px; border-radius: 6px; text-align: center; margin-top: 8px;}
.u-e77d8039{background: rgb(19, 56, 97);}
.u-3e495d9d{max-width: 1240px; margin: 0px auto; display: grid; grid-template-columns: 0.76fr 1.24fr; align-items: stretch;}
.u-fea12a73{padding: 88px 56px 88px 32px; display: flex; flex-direction: column; justify-content: center;}
.u-9d342bae{color: rgb(46, 188, 202); font-size: 14px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; margin-bottom: 20px;}
.u-208cfa99{color: rgb(255, 255, 255); font-size: 52px; line-height: 1.08; font-weight: 800; letter-spacing: -0.01em; margin-bottom: 22px;}
.u-d83980db{color: rgba(255, 255, 255, 0.82); font-size: 19px; line-height: 1.6; max-width: 520px; margin-bottom: 36px;}
.u-706ada8a{display: flex; flex-wrap: wrap; gap: 16px;}
.u-bc5af19e{background: rgb(46, 188, 202); color: rgb(19, 56, 97); font-size: 16px; font-weight: 700; padding: 16px 30px; border-radius: 7px;}
.u-15421cd7{border: 1.5px solid rgba(255, 255, 255, 0.55); color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; padding: 16px 30px; border-radius: 7px;}
.u-a5f2b464{position: relative; min-height: 480px; background: rgb(15, 46, 80); overflow: hidden;}
.u-1a19b71b{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 46% 32%; transform: scale(1.16); transform-origin: center center;}
.u-dd7f055f{position: absolute; inset: 0px; background: linear-gradient(90deg, rgb(19, 56, 97) 0%, rgb(19, 56, 97) 4%, rgba(19, 56, 97, 0.6) 10%, rgba(19, 56, 97, 0) 21%);}
.u-9e116c09{background: rgb(241, 245, 249); border-bottom: 1px solid rgb(226, 232, 240);}
.u-9bfc2d0b{max-width: 1240px; margin: 0px auto; padding: 38px 32px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 32px;}
.u-7036dbcd{display: flex; flex-wrap: wrap; gap: 44px;}
.u-c5be5510{font-size: 30px; font-weight: 800; color: rgb(19, 56, 97); line-height: 1;}
.u-829c1149{font-size: 14px; color: rgb(87, 100, 120); font-weight: 500; margin-top: 6px;}
.u-93b6e0d6{width: 1px; background: rgb(203, 213, 225);}
.u-32e31250{background: rgb(255, 255, 255); padding: 96px 32px;}
.u-ebee20dc{max-width: 1240px; margin: 0px auto;}
.u-14621793{max-width: 640px; margin-bottom: 52px;}
.u-7f149a60{color: rgb(87, 100, 120); font-size: 14px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;}
.u-1432f5ef{font-size: 38px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; margin-top: 14px; line-height: 1.15;}
.u-30bf9b6a{font-size: 18px; color: rgb(87, 100, 120); line-height: 1.6; margin-top: 16px;}
.u-c7107e9e{display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px;}
.u-202802eb{display: block; background: rgb(255, 255, 255); border-top: 3px solid rgb(46, 188, 202); border-radius: 14px; padding: 36px 36px 40px; box-shadow: rgba(19, 56, 97, 0.3) 0px 14px 36px -16px; transition: box-shadow 0.2s, transform 0.2s;}
.u-1b26e827{width: 60px; height: 60px; border-radius: 13px; background: rgb(46, 188, 202); display: flex; align-items: center; justify-content: center; margin-bottom: 24px;}
.u-0a7e03e5{font-size: 21px; font-weight: 700; color: rgb(19, 56, 97); margin-bottom: 12px;}
.u-b30d5d8d{font-size: 15px; color: rgb(87, 100, 120); line-height: 1.6; margin-bottom: 18px;}
.u-2a2f14b5{display: flex; flex-wrap: wrap; gap: 8px;}
.u-59337a0e{font-size: 13px; font-weight: 600; color: rgb(255, 255, 255); background: rgb(19, 56, 97); border-radius: 20px; padding: 6px 13px;}
.u-e1081059{background: rgb(241, 245, 249); padding: 96px 32px;}
.u-28e03a5f{display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}
.u-42d40994{display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 14px; overflow: hidden; transition: box-shadow 0.2s, transform 0.2s;}
.u-a8f74390{height: 190px; background: rgb(15, 46, 80); position: relative;}
.u-ef5a3d15{width: 100%; height: 100%; object-fit: cover; object-position: 50% 30%;}
.u-4bc2b94d{position: absolute; inset: 0px; background: linear-gradient(rgba(19, 56, 97, 0) 40%, rgba(19, 56, 97, 0.55));}
.u-169ad810{padding: 26px 28px 30px;}
.u-4d9aa066{font-size: 20px; font-weight: 700; color: rgb(19, 56, 97); margin-bottom: 10px;}
.u-4540b4f1{font-size: 15px; color: rgb(87, 100, 120); line-height: 1.6;}
.u-67901ac1{display: inline-flex; align-items: center; gap: 7px; color: rgb(19, 56, 97); font-size: 14px; font-weight: 700; margin-top: 18px;}
.u-a63904f3{width: 100%; height: 100%; object-fit: cover; object-position: 60% 35%;}
.u-9d1773a7{background: rgb(19, 56, 97); padding: 96px 32px;}
.u-14644917{max-width: 640px; margin-bottom: 56px;}
.u-740318df{color: rgb(46, 188, 202); font-size: 14px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;}
.u-ea5c0d78{font-size: 38px; font-weight: 800; color: rgb(255, 255, 255); letter-spacing: -0.01em; margin-top: 14px; line-height: 1.15;}
.u-8590b615{font-size: 18px; color: rgba(255, 255, 255, 0.75); line-height: 1.6; margin-top: 16px;}
.u-fe76aad1{display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px 56px;}
.u-7f21c0a9{display: flex; gap: 20px; padding: 24px 0px; border-top: 1px solid rgba(255, 255, 255, 0.12);}
.u-7df5bc8d{flex-shrink: 0; width: 52px; height: 52px; border-radius: 12px; background: rgba(46, 188, 202, 0.14); display: flex; align-items: center; justify-content: center;}
.u-bfbed3e2{font-size: 19px; font-weight: 700; color: rgb(255, 255, 255); margin-bottom: 8px;}
.u-faf30ca9{font-size: 15px; color: rgba(255, 255, 255, 0.72); line-height: 1.6;}
.u-70a8fe1f{max-width: 680px; margin-bottom: 52px;}
.u-54aa9860{display: flex; flex-direction: column; background: rgb(241, 245, 249); border-radius: 14px; padding: 34px 32px;}
.u-535f43f9{margin-bottom: 18px;}
.u-4cc3f359{font-size: 16px; color: rgb(26, 32, 44); line-height: 1.65; font-weight: 500; margin-bottom: 8px;}
.u-96f62d6a{font-size: 15px; color: rgb(71, 85, 105); line-height: 1.65; margin-bottom: 8px;}
.u-5afce15d{align-self: flex-start; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; color: rgb(19, 56, 97); font-size: 14px; font-weight: 700; padding: 4px 0px; font-family: inherit;}
.u-75cff0cd{margin-top: auto; padding-top: 22px;}
.u-0e086754{font-size: 15px; font-weight: 700; color: rgb(19, 56, 97);}
.u-c489e347{font-size: 14px; color: rgb(87, 100, 120); margin-top: 2px;}
.u-497dd47e{background: rgb(241, 245, 249); padding: 80px 32px;}
.u-4637f8e2{display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-bottom: 26px;}
.u-6913c844{border-radius: 14px; overflow: hidden; aspect-ratio: 16 / 10; background: rgb(15, 46, 80);}
.u-36485473{width: 100%; height: 100%; object-fit: cover;}
.u-47ef7f3a{text-align: center; font-size: 17px; color: rgb(87, 100, 120); font-weight: 500;}
.u-68a4dc6f{background: rgb(46, 188, 202); padding: 76px 32px;}
.u-d15ce397{max-width: 1000px; margin: 0px auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 32px;}
.u-c5c66f25{max-width: 600px;}
.u-54fb0fb7{font-size: 34px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; line-height: 1.15;}
.u-81c3a455{font-size: 18px; color: rgb(15, 46, 80); line-height: 1.5; margin-top: 12px; font-weight: 500;}
.u-d9d564c7{flex-shrink: 0; background: rgb(19, 56, 97); color: rgb(255, 255, 255); font-size: 17px; font-weight: 700; padding: 18px 36px; border-radius: 8px;}
.u-ead289c0{background: rgb(19, 56, 97); padding: 72px 32px 36px;}
.u-3ed89789{display: grid; grid-template-columns: 1.4fr 1fr 1fr 1.2fr; gap: 40px; padding-bottom: 40px;}
.u-9b3418ce{height: 46px; width: auto; margin-bottom: 20px;}
.u-b3efef45{font-size: 15px; color: rgba(255, 255, 255, 0.72); line-height: 1.6; max-width: 280px;}
.u-3b3a3d71{font-size: 16px; color: rgb(46, 188, 202); font-weight: 600; margin-top: 20px; font-style: italic;}
.u-4504d3f5{font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255, 255, 255, 0.55); margin-bottom: 18px;}
.u-d0f42b5e{display: flex; flex-direction: column; gap: 11px;}
.u-6d7134b2{color: rgba(255, 255, 255, 0.82); font-size: 15px;}
.u-d0f7649c{display: flex; flex-direction: column; gap: 13px;}
.u-d34948ec{color: rgba(255, 255, 255, 0.82); font-size: 15px; display: flex; align-items: center; gap: 10px;}
.u-34d564ff{color: rgba(255, 255, 255, 0.82); font-size: 15px; display: flex; align-items: flex-start; gap: 10px; line-height: 1.55;}
.u-2a4e8de8{flex-shrink: 0; margin-top: 2px;}
.u-4101a581{display: flex; flex-wrap: wrap; gap: 8px 24px; padding-bottom: 22px;}
.u-aa13f36e{font-size: 14px; color: rgba(255, 255, 255, 0.7);}
.u-8c53c74f{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 26px; border-top: 1px solid rgba(255, 255, 255, 0.12);}
.u-ec934699{font-size: 14px; color: rgba(255, 255, 255, 0.55);}
.u-1c0bb72d{color: rgba(255, 255, 255, 0.82); font-weight: 600;}
.u-e2517693{color: rgb(46, 188, 202); font-size: 15px; font-weight: 600;}
.u-8d7c0c95{color: rgb(46, 188, 202); font-size: 16px; font-weight: 600; padding: 14px 0px;}
.u-c7f66638{max-width: 1240px; margin: 0px auto; display: grid; grid-template-columns: 1fr 0.95fr; align-items: stretch;}
.u-de3e276b{color: rgb(255, 255, 255); font-size: 48px; line-height: 1.1; font-weight: 800; letter-spacing: -0.01em; margin-bottom: 22px;}
.u-cdd6a477{color: rgba(255, 255, 255, 0.82); font-size: 20px; line-height: 1.55; max-width: 520px;}
.u-37a9e8e8{position: relative; min-height: 440px; background: rgb(15, 46, 80); overflow: hidden;}
.u-04a7583d{position: absolute; inset: 0px; background: linear-gradient(90deg, rgb(19, 56, 97) 0%, rgb(19, 56, 97) 4%, rgba(19, 56, 97, 0.5) 10%, rgba(19, 56, 97, 0) 20%);}
.u-a7d0f6a9{max-width: 1140px; margin: 0px auto; display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 64px; align-items: center;}
.u-a065c690{font-size: 36px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; line-height: 1.15; margin-top: 14px; margin-bottom: 26px;}
.u-72747f3c{font-size: 18px; line-height: 1.7; color: rgb(51, 65, 85); margin-bottom: 20px;}
.u-553f548b{font-size: 18px; line-height: 1.7; color: rgb(51, 65, 85);}
.u-3aba376b{position: relative; border-radius: 16px; overflow: hidden; aspect-ratio: 4 / 3; background: rgb(15, 46, 80);}
.u-1ce7c940{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover;}
.u-5f7d5ebf{max-width: 1140px; margin: 0px auto;}
.u-60dbbaf6{font-size: 36px; font-weight: 800; color: rgb(255, 255, 255); letter-spacing: -0.01em; margin-top: 14px; line-height: 1.15;}
.u-fe6d3d1e{display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px 48px;}
.u-463b3220{display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-bottom: 24px;}
.u-1fe3910c{background: rgb(241, 245, 249); border-radius: 16px; padding: 40px;}
.u-4d6ebc20{width: 54px; height: 54px; border-radius: 12px; background: rgb(46, 188, 202); display: flex; align-items: center; justify-content: center; margin-bottom: 22px;}
.u-27ed6e2f{font-size: 22px; font-weight: 800; color: rgb(19, 56, 97); margin-bottom: 14px;}
.u-31d094b0{font-size: 16px; line-height: 1.7; color: rgb(71, 85, 105);}
.u-22543144{background: rgb(241, 245, 249); border-radius: 16px; padding: 44px 40px;}
.u-284045a0{font-size: 22px; font-weight: 800; color: rgb(19, 56, 97); margin-bottom: 28px;}
.u-307c94dd{display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px;}
.u-3c33be19{width: 46px; height: 46px; border-radius: 11px; background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); display: flex; align-items: center; justify-content: center; margin-bottom: 16px;}
.u-77531314{font-size: 16px; font-weight: 700; color: rgb(19, 56, 97); margin-bottom: 6px;}
.u-8739a846{font-size: 14px; color: rgb(87, 100, 120); line-height: 1.55;}
.u-1dbd9276{background: rgb(241, 245, 249); padding: 88px 32px;}
.u-47a39515{max-width: 900px; margin: 0px auto; text-align: center;}
.u-96d01c63{font-size: 34px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; margin-top: 14px; line-height: 1.15;}
.u-fcaa38d8{font-size: 19px; line-height: 1.65; color: rgb(71, 85, 105); margin-top: 20px;}
.u-40a73b57{font-size: 34px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; line-height: 1.15; max-width: 600px;}
.u-1af84fad{max-width: 1240px; margin: 0px auto; display: grid; grid-template-columns: 1fr 0.9fr; align-items: stretch;}
.u-b70bcc73{padding: 80px 56px 80px 32px; display: flex; flex-direction: column; justify-content: center;}
.u-b84803e7{color: rgb(255, 255, 255); font-size: 44px; line-height: 1.1; font-weight: 800; letter-spacing: -0.01em; margin-bottom: 22px;}
.u-8a0632ab{color: rgba(255, 255, 255, 0.82); font-size: 19px; line-height: 1.6; max-width: 520px;}
.u-63989d6c{position: relative; min-height: 400px; background: rgb(15, 46, 80); overflow: hidden;}
.u-5c4dce40{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 60% 35%;}
.u-d813a313{background: rgb(255, 255, 255); padding: 88px 32px 40px;}
.u-3f2f0a12{max-width: 1080px; margin: 0px auto;}
.u-145468d8{max-width: 640px; margin-bottom: 48px;}
.u-cd53f3e5{font-size: 34px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; margin-top: 12px; line-height: 1.15;}
.u-85f6f308{background: rgb(255, 255, 255); border-top: 3px solid rgb(46, 188, 202); border-radius: 14px; padding: 32px 30px 34px; box-shadow: rgba(19, 56, 97, 0.3) 0px 14px 36px -16px;}
.u-0619118c{font-size: 19px; font-weight: 700; color: rgb(19, 56, 97); margin-bottom: 10px;}
.u-a70a5e93{background: rgb(241, 245, 249); padding: 72px 32px;}
.u-2a56250e{max-width: 1080px; margin: 0px auto; display: grid; grid-template-columns: 0.85fr 1.15fr; gap: 56px; align-items: start;}
.u-adf35823{font-size: 32px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; margin-top: 12px; line-height: 1.15;}
.u-e3cd6b53{font-size: 17px; color: rgb(71, 85, 105); line-height: 1.65; margin-top: 16px;}
.u-47ced8e7{background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 18px; padding: 40px;}
.u-b7965640{text-align: center; padding: 32px 12px;}
.u-09ed3d25{width: 64px; height: 64px; border-radius: 50%; background: rgb(238, 250, 251); display: flex; align-items: center; justify-content: center; margin: 0px auto 22px;}
.u-01dff3a8{font-size: 23px; font-weight: 800; color: rgb(19, 56, 97); margin-bottom: 12px;}
.u-82e06137{font-size: 16px; color: rgb(87, 100, 120); line-height: 1.6; max-width: 380px; margin: 0px auto;}
.u-cd8a6fc4{display: block; font-size: 14px; font-weight: 600; color: rgb(19, 56, 97); margin-bottom: 7px;}
.u-1ae8714c{color: rgb(46, 188, 202);}
.u-afb2ef2a{display: flex; gap: 16px; flex-wrap: wrap;}
.u-6c9b95dc{flex: 1 1 0%; min-width: 200px;}
.u-f8c3e571{color: rgb(148, 163, 184); font-weight: 500;}
.u-b9d0e4f1{padding: 11px 15px;}
.u-c4459ba4{resize: vertical;}
.u-3c0f7a98{display: flex; gap: 12px; align-items: flex-start; cursor: pointer;}
.u-1d797f0b{width: 19px; height: 19px; margin-top: 2px; accent-color: rgb(46, 188, 202); flex-shrink: 0;}
.u-b1e2f125{font-size: 14px; color: rgb(71, 85, 105); line-height: 1.55;}
.u-974c8b2c{font-weight: 600; text-decoration: underline rgb(46, 188, 202);}
.u-5ce6d86b{margin-top: 6px; background: rgb(46, 188, 202); color: rgb(19, 56, 97); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-family: inherit; font-size: 16px; font-weight: 700; padding: 16px; border-radius: 9px; transition: background 0.15s;}
.u-128dbf0a{background: rgb(19, 56, 97); padding: 64px 32px;}
.u-7a972421{max-width: 820px; margin: 0px auto;}
.u-2b34afd9{color: rgb(46, 188, 202); font-size: 14px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase;}
.u-fa2ac962{color: rgb(255, 255, 255); font-size: 42px; line-height: 1.1; font-weight: 800; letter-spacing: -0.01em; margin-top: 16px;}
.u-71aa18d8{color: rgba(255, 255, 255, 0.82); font-size: 19px; line-height: 1.6; margin-top: 16px; max-width: 640px;}
.u-1c0b48fd{background: rgb(255, 255, 255); padding: 64px 32px;}
.u-9d223b2d{max-width: 1080px; margin: 0px auto; display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 56px; align-items: start;}
.u-81457f5b{order: 1;}
.u-ac53e91e{font-size: 30px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; line-height: 1.15; margin-bottom: 8px;}
.u-e834e624{font-size: 16px; color: rgb(87, 100, 120); line-height: 1.6; margin-bottom: 30px;}
.u-0ebfacbe{text-align: center; padding: 40px 12px; border: 1px solid rgb(226, 232, 240); border-radius: 16px;}
.u-7e90e612{display: block; font-size: 14px; font-weight: 600; color: rgb(19, 56, 97); margin-bottom: 10px;}
.u-89293b14{display: grid; grid-template-columns: 1fr 1fr; gap: 10px;}
.u-08178856{display: flex; gap: 11px; align-items: center; cursor: pointer; border: 1.5px solid rgb(203, 213, 225); border-radius: 9px; padding: 13px 14px; font-size: 14px; font-weight: 500; color: rgb(19, 56, 97);}
.u-d7f24d48{width: 18px; height: 18px; accent-color: rgb(46, 188, 202); flex-shrink: 0;}
.u-7171371f{order: 2; background: rgb(19, 56, 97); border-radius: 18px; padding: 36px 34px; position: sticky; top: 104px;}
.u-524c9ad4{font-size: 20px; font-weight: 800; color: rgb(255, 255, 255); letter-spacing: -0.01em; line-height: 1.25; margin-bottom: 16px;}
.u-4d0586e7{font-size: 15px; color: rgba(255, 255, 255, 0.78); line-height: 1.65; margin-bottom: 26px;}
.u-d0f5b739{display: flex; flex-direction: column; gap: 16px;}
.u-9d2b61c9{display: flex; gap: 13px; align-items: flex-start;}
.u-2a4bd84b{flex-shrink: 0; margin-top: 1px;}
.u-70645cd6{font-size: 15px; color: rgba(255, 255, 255, 0.9); line-height: 1.5;}
.u-45795542{max-width: 1240px; margin: 0px auto; padding: 72px 32px 64px;}
.u-7a420cf7{color: rgb(46, 188, 202); font-size: 14px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; display: block; margin-bottom: 18px;}
.u-c52f46f5{color: rgb(255, 255, 255); font-size: 44px; line-height: 1.1; font-weight: 800; letter-spacing: -0.01em; max-width: 760px;}
.u-aceafafb{color: rgba(255, 255, 255, 0.82); font-size: 18px; line-height: 1.6; max-width: 680px; margin-top: 18px;}
.u-659e9c97{background: rgb(255, 255, 255); padding: 64px 32px 20px;}
.u-9a1d8272{display: grid; grid-template-columns: 1.05fr 1fr; gap: 0px; border: 1px solid rgb(226, 232, 240); border-radius: 16px; overflow: hidden; transition: box-shadow 0.2s, transform 0.2s;}
.u-a560ae86{background: rgb(19, 56, 97); aspect-ratio: 3 / 2; position: relative; display: flex; align-items: center; justify-content: center;}
.u-00132fe9{position: absolute; top: 22px; left: 22px; background: rgb(46, 188, 202); color: rgb(19, 56, 97); font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; padding: 6px 12px; border-radius: 20px;}
.u-86106519{padding: 44px; display: flex; flex-direction: column; justify-content: center;}
.u-b03edbcd{color: rgb(87, 100, 120); font-size: 13px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;}
.u-a464411e{font-size: 28px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; line-height: 1.2; margin-top: 12px;}
.u-33de2726{font-size: 16px; color: rgb(87, 100, 120); line-height: 1.6; margin-top: 14px;}
.u-97829766{display: inline-flex; align-items: center; gap: 8px; color: rgb(19, 56, 97); font-size: 15px; font-weight: 700; margin-top: 22px;}
.u-7b98b112{background: rgb(255, 255, 255); padding: 36px 32px 88px;}
.u-28d9a7d3{display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px;}
.u-2b2d4666{aspect-ratio: 3 / 2; background: rgb(19, 56, 97); position: relative; display: flex; align-items: center; justify-content: center;}
.u-46180870{padding: 26px 26px 28px; display: flex; flex-direction: column; flex: 1 1 0%;}
.u-74403ccc{color: rgb(87, 100, 120); font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;}
.u-718036f9{font-size: 19px; font-weight: 700; color: rgb(19, 56, 97); line-height: 1.3; margin-top: 10px;}
.u-cd8952e2{font-size: 14px; color: rgb(87, 100, 120); line-height: 1.6; margin-top: 12px;}
.u-246b4498{margin-top: auto; padding-top: 18px; display: inline-flex; align-items: center; gap: 7px; color: rgb(19, 56, 97); font-size: 14px; font-weight: 700;}
.u-7fac4b8e{background: rgb(46, 188, 202); padding: 66px 32px;}
.u-d14f34dc{max-width: 1000px; margin: 0px auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 28px;}
.u-fad87068{font-size: 28px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; line-height: 1.2; max-width: 640px;}
.u-3c3a6c1e{display: inline-flex; align-items: center; gap: 6px; color: rgb(46, 188, 202); font-size: 15px; font-weight: 600;}
.u-73e5a981{display: flex; align-items: center; justify-content: space-between; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; color: rgb(46, 188, 202); font-size: 16px; font-weight: 600; padding: 14px 0px; font-family: inherit; text-align: left;}
.u-a204391f{max-width: 1240px; margin: 0px auto; display: grid; grid-template-columns: 1fr 0.92fr; align-items: stretch;}
.u-fc57aab8{display: flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(46, 188, 202); margin-bottom: 22px;}
.u-bff1746a{color: rgba(46, 188, 202, 0.5);}
.u-885bf1f8{color: rgba(255, 255, 255, 0.6);}
.u-68bcf8e7{color: rgb(255, 255, 255); font-size: 46px; line-height: 1.1; font-weight: 800; letter-spacing: -0.01em; margin-bottom: 20px;}
.u-d83cba19{color: rgba(255, 255, 255, 0.82); font-size: 19px; line-height: 1.6; max-width: 520px; margin-bottom: 34px;}
.u-d9f5104e{position: relative; min-height: 420px; background: rgb(15, 46, 80); overflow: hidden; display: flex; align-items: center; justify-content: center;}
.u-13316c01{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 40%;}
.u-7283641b{background: rgb(255, 255, 255); padding: 80px 32px 40px;}
.u-5209dbcd{font-size: 19px; line-height: 1.65; color: rgb(51, 65, 85); margin-top: 20px;}
.u-0b28ee91{background: rgb(255, 255, 255); padding: 40px 32px 20px;}
.u-8eb577ea{max-width: 1080px; margin: 0px auto; display: flex; flex-direction: column; gap: 56px;}
.u-b4bcf4f2{border-top: 1px solid rgb(226, 232, 240); padding-top: 56px;}
.u-aaf04d95{display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center;}
.u-d100fdca{display: flex; align-items: center; gap: 16px; margin-bottom: 20px;}
.u-51b65a5a{flex-shrink: 0; width: 56px; height: 56px; border-radius: 13px; background: rgb(46, 188, 202); display: flex; align-items: center; justify-content: center;}
.u-8678eb5c{font-size: 28px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em;}
.u-d0f27dfb{display: flex; flex-direction: column; gap: 14px;}
.u-bb06d345{font-size: 17px; line-height: 1.65; color: rgb(71, 85, 105);}
.u-902dd3c5{border-radius: 14px; overflow: hidden; aspect-ratio: 4 / 3; background: rgb(15, 46, 80);}
.u-b5f488c6{background: rgb(241, 245, 249); padding: 72px 32px; margin-top: 40px;}
.u-65b2aeb6{max-width: 820px; margin: 0px auto; text-align: center;}
.u-525c08a7{margin: 0px auto 20px;}
.u-ac6035bb{font-size: 23px; line-height: 1.55; color: rgb(19, 56, 97); font-weight: 600; letter-spacing: -0.01em;}
.u-e88fd352{margin-top: 24px;}
.u-4fde8877{font-size: 16px; font-weight: 700; color: rgb(19, 56, 97);}
.u-f816bac7{font-size: 15px; color: rgb(87, 100, 120); margin-top: 3px;}
.u-96b3186b{background: rgb(46, 188, 202); padding: 72px 32px;}
.u-83424671{font-size: 32px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; line-height: 1.15;}
.u-b84b3d25{color: rgb(255, 255, 255); font-size: 44px; line-height: 1.1; font-weight: 800; letter-spacing: -0.01em; margin-bottom: 20px;}
.u-9f526a5f{color: rgba(255, 255, 255, 0.82); font-size: 19px; line-height: 1.6; max-width: 540px; margin-bottom: 34px;}
.u-f52a542e{position: relative; min-height: 420px; background: rgb(15, 46, 80); overflow: hidden;}
.u-87940595{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 30%; transform: none; transform-origin: center center;}
.u-72f0079d{background: rgb(255, 255, 255); padding: 80px 32px 20px;}
.u-afa2242f{display: flex; flex-direction: column; gap: 20px; margin-top: 20px;}
.u-371d491e{font-size: 19px; line-height: 1.65; color: rgb(51, 65, 85);}
.u-95487e10{background: rgb(255, 255, 255); padding: 56px 32px 40px;}
.u-4e201485{font-size: 30px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; margin-bottom: 36px;}
.u-ac887f68{font-size: 19px; font-weight: 700; color: rgb(19, 56, 97); margin-bottom: 11px; line-height: 1.25;}
.u-14523954{max-width: 640px; margin-bottom: 44px;}
.u-e7a0f1b5{display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 14px; padding: 32px; transition: box-shadow 0.2s, transform 0.2s, border-color 0.2s;}
.u-48a8b1c3{display: flex; align-items: center; gap: 14px; margin-bottom: 18px;}
.u-e61c43c0{flex-shrink: 0; width: 52px; height: 52px; border-radius: 12px; background: rgb(238, 250, 251); display: flex; align-items: center; justify-content: center;}
.u-06ac8962{font-size: 20px; font-weight: 700; color: rgb(19, 56, 97); line-height: 1.2;}
.u-522af180{display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 22px;}
.u-3362088f{margin-top: auto; display: inline-flex; align-items: center; gap: 7px; color: rgb(19, 56, 97); font-size: 14px; font-weight: 700;}
.u-2975a69e{background: rgb(255, 255, 255); padding: 76px 32px;}
.u-85a4cb10{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 35%; transform: none; transform-origin: center center;}
.u-9c552b32{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 40%; transform: none; transform-origin: center center;}
.u-1bccf644{background: rgb(255, 255, 255); padding: 56px 32px 0px;}
.u-906206ce{max-width: 720px; margin: 0px auto;}
.u-59805279{display: flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; letter-spacing: 0.06em; color: rgb(87, 100, 120); margin-bottom: 20px;}
.u-7ae640f3{color: rgb(87, 100, 120);}
.u-8dea565b{color: rgb(203, 213, 225);}
.u-0659826a{color: rgb(46, 188, 202); text-transform: uppercase; letter-spacing: 0.08em;}
.u-c94fc8e1{font-size: 40px; line-height: 1.15; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.015em;}
.u-c9300f57{display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 24px; font-size: 15px; color: rgb(87, 100, 120);}
.u-90592ba3{font-weight: 600; color: rgb(19, 56, 97);}
.u-133f7002{background: rgb(255, 255, 255); padding: 36px 32px 0px;}
.u-cbc9052d{max-width: 720px; margin: 0px auto; position: relative; aspect-ratio: 3 / 2; border-radius: 16px; background: rgb(19, 56, 97); display: flex; align-items: center; justify-content: center; overflow: hidden;}
.u-070e9cc0{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; border-radius: 0px;}
.u-5a43c97d{background: rgb(255, 255, 255); padding: 20px 32px;}
.u-6c66c3d3{max-width: 720px; margin: 0px auto; background: rgb(19, 56, 97); border-radius: 18px; padding: 44px;}
.u-50972880{font-size: 26px; font-weight: 800; color: rgb(255, 255, 255); letter-spacing: -0.01em; line-height: 1.25;}
.u-93788205{font-size: 17px; line-height: 1.65; color: rgba(255, 255, 255, 0.82); margin-top: 14px;}
.u-e38f50f1{display: inline-block; margin-top: 26px; background: rgb(46, 188, 202); color: rgb(19, 56, 97); font-size: 16px; font-weight: 700; padding: 15px 30px; border-radius: 8px;}
.u-b5f25742{background: rgb(241, 245, 249); padding: 72px 32px; margin-top: 44px;}
.u-d05bdbc4{font-size: 24px; font-weight: 800; color: rgb(19, 56, 97); letter-spacing: -0.01em; margin-bottom: 32px;}
.u-e3bff8a8{display: flex; gap: 20px; background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 14px; padding: 24px; transition: box-shadow 0.2s, transform 0.2s;}
.u-c0a17a7d{flex-shrink: 0; width: 64px; height: 64px; border-radius: 12px; background: rgb(19, 56, 97); display: flex; align-items: center; justify-content: center;}
.u-b63f7d00{width: 100%; height: 100%; object-fit: cover; border-radius: 12px;}
.u-7ef6ebfd{color: rgb(46, 188, 202); font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase;}
.u-d17b68ee{font-size: 17px; font-weight: 700; color: rgb(19, 56, 97); line-height: 1.3; margin-top: 8px;}
.u-c830ddad{max-width:100%;overflow-x:hidden;}
.u-ef019d6b{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;}
.u-98e70dd2{max-width:1240px;margin:0 auto;padding:0 32px;height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px;}
.u-7b124cb7{display:flex;align-items:center;gap:12px;flex-shrink:0;}
.u-4d6a04b6{height:58px;width:auto;}
.u-7c32203b{display:flex;align-items:center;gap:32px;}
.u-2fdcff49{position:relative;}
.u-a85e0145{display:inline-flex;align-items:center;gap:6px;color:#133861;font-size:15px;font-weight:500;}
.u-7d84b077{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 44px -18px rgba(19,56,97,.4);padding:8px;width:300px;display:flex;flex-direction:column;}
.u-7e72e5e7{display:block;padding:12px 14px;border-radius:8px;color:#133861;font-size:15px;font-weight:600;}
.u-f7ff5cc8{color:#133861;font-size:15px;font-weight:500;}
.u-0681a004{background:#2EBCCA;color:#133861;font-size:15px;font-weight:700;padding:11px 22px;border-radius:6px;}
.u-2958a107{background:#133861;}
.u-be1ee34a{max-width:1240px;margin:0 auto;padding:72px 32px 64px;}
.u-9cacada5{color:#2EBCCA;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:18px;}
.u-b63466a4{color:#fff;font-size:44px;line-height:1.1;font-weight:800;letter-spacing:-.01em;max-width:760px;}
.u-0e29cccb{color:rgba(255,255,255,.82);font-size:18px;line-height:1.6;max-width:680px;margin-top:18px;}
.u-27d93838{color:rgba(255,255,255,.55);font-size:14px;margin-top:22px;}
.u-5605c371{background:#fff;padding:80px 32px 96px;}
.u-d3dc2276{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:start;}
.u-6f2a9130{position:sticky;top:110px;}
.u-fe78fb24{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#576478;margin-bottom:16px;}
.u-c49e24d2{margin-top:22px;width:100%;background:#F1F5F9;border:1px solid #cbd5e1;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:700;color:#133861;cursor:pointer;}
.u-5c278c62{max-width:760px;}
.u-22841e2c{font-weight:600;}
.u-fba2b7f5{margin-bottom:14px;}
.u-81dc1408{background:#133861;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;}
.u-d1bd1455{margin-top:32px;}
.u-e3fd0d1e{background:#133861;padding:72px 32px 36px;}
.u-f10a4c74{max-width:1240px;margin:0 auto;}
.u-27b95e49{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:40px;}
.u-0ae1bb2e{height:46px;width:auto;margin-bottom:20px;}
.u-d129f8f5{font-size:15px;color:rgba(255,255,255,.72);line-height:1.6;max-width:280px;}
.u-5efb6633{font-size:16px;color:#2EBCCA;font-weight:600;margin-top:20px;font-style:italic;}
.u-415bf4f5{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:18px;}
.u-84f4d47e{display:flex;flex-direction:column;gap:11px;}
.u-8c763ee2{color:rgba(255,255,255,.82);font-size:15px;}
.u-84f80dbc{display:flex;flex-direction:column;gap:13px;}
.u-e74bee3c{color:rgba(255,255,255,.82);font-size:15px;display:flex;align-items:center;gap:10px;}
.u-c07e162f{color:rgba(255,255,255,.82);font-size:15px;display:flex;align-items:flex-start;gap:10px;line-height:1.55;}
.u-901404c8{flex-shrink:0;margin-top:2px;}
.u-26957ee1{display:flex;flex-wrap:wrap;gap:8px 24px;padding-bottom:22px;}
.u-d26fa430{font-size:14px;color:#2EBCCA;font-weight:600;}
.u-ce006afe{font-size:14px;color:rgba(255,255,255,.7);}
.u-a3f61a67{background:none;border:none;padding:0;font-family:inherit;font-size:14px;color:rgba(255,255,255,.7);cursor:pointer;text-align:left;}
.u-c9c2f6ff{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);}
.u-8e0f3409{font-size:14px;color:rgba(255,255,255,.55);}
.u-d40df1dd{color:rgba(255,255,255,.82);font-weight:600;}
.u-8d234191{font-size:13px;color:#576478;}
.u-fc8f6923{background:none;border:none;padding:0;font-family:inherit;font-size:16px;font-weight:600;color:#133861;text-decoration:underline;cursor:pointer;}
