.mts-page .mts-style-0{width: 100%; height: 100%; object-fit: cover; object-position: 85% 50%; display: block}
.mts-page .mts-style-005e6a5ec40f{font-size: 19px; line-height: 32px; color: #2B3038}
.mts-page .mts-style-0069a713616f{background: #ffffff; padding: 32px; min-height: 240px; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px; color: #1B1F24}
.mts-page .mts-style-00e78984d638{font-size: 17px; line-height: 26px; color: #2E343B}
.mts-page .mts-style-014cf9acd5ae{position: relative; min-height: 480px; padding-bottom: 64px; box-sizing: border-box; flex-shrink: 0; background: #EEF3F6; overflow: hidden}
.mts-page .mts-style-029291bfb1a6{margin: 120px 80px 0; height: 520px; flex-shrink: 0; display: flex; background: #ffffff; border: 1px solid #E2E8EC; overflow: hidden}
.mts-page .mts-style-034da08b333e{padding: 0 40px; border-left: 1px solid #BFD7D5; display: flex; flex-direction: column; gap: 12px}
.mts-page .mts-style-03bf8dbaac5b{flex-grow: 1; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px}
.mts-page .mts-style-04372e36e416{margin-top: 36px; display: flex; align-items: center; gap: 36px}
.mts-page .mts-style-055a5846f197{margin: 0; font-size: 48px; line-height: 56px; font-weight: 700; letter-spacing: -0.02em}
.mts-page .mts-style-06b122506860{font-size: 16px; line-height: 1.5; color: #5B6270}
.mts-page .mts-style-0791a101eb51{height: 240px; overflow: hidden; background: #E8F1F1}
.mts-page .mts-style-0865b59b2f6c{width: 560px; flex-shrink: 0}
.mts-page .mts-style-088ce658361f{position: absolute; right: 80px; top: 0; bottom: 0; width: 740px; height: 100%; object-fit: cover; object-position: 75% 30%; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 12%); mask-image: linear-gradient(to right, transparent 0%, #000 12%)}
.mts-page .mts-style-098435af2d13{position: relative; margin: 120px 80px 0; height: 474px; flex-shrink: 0; background: #CFE3E1; overflow: hidden}
.mts-page .mts-style-09d9bc5ab5fe{display: flex; align-items: center; gap: 48px}
.mts-page .mts-style-0a1a8b1ffa4c{display: flex; flex-direction: column; gap: 6px}
.mts-page .mts-style-0ac0bb3e3ef0{background: #ffffff; border: 1px solid #E2E8EC; border-top: 3px solid #E30613; padding: 28px 24px; display: flex; flex-direction: column; gap: 10px}
.mts-page .mts-style-0b4065057c13{align-self: flex-start; display: flex; align-items: center; gap: 12px; background: #EEF1F4; padding: 16px 20px; font-size: 16px; line-height: 1.5; color: #2E343B}
.mts-page .mts-style-0b865cef9de7{margin-top: auto; padding-top: 18px; border-top: 1px solid #E2E8EC; font-size: 15px; line-height: 23px; color: #1B1F24}
.mts-page .mts-style-0c2875af54b9{display: flex; flex-direction: column; gap: 20px}
.mts-page .mts-style-0c73ad305bff{width: 360px; flex-shrink: 0; display: flex; flex-direction: column; gap: 28px; padding-top: 72px; padding-right: 32px; border-right: 1px solid #E2E8EC}
.mts-page .mts-style-0c958c32e094{width: 680px; flex-shrink: 0; padding: 0 72px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; gap: 28px}
.mts-page .mts-style-0d9092419dc2{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 25px}
.mts-page .mts-style-0dae8471ac14{font-size: 14px; letter-spacing: 0.16em; text-transform: uppercase; color: #6B7280}
.mts-page .mts-style-0f4d985b65c3{font-size: 48px; line-height: 1; font-weight: 700; color: #1E9A9B; letter-spacing: -0.02em}
.mts-page .mts-style-1{position: absolute; right: 80px; bottom: 0; width: 573px; height: 480px; object-fit: cover; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 18%); mask-image: linear-gradient(to right, transparent 0%, #000 18%)}
.mts-page .mts-style-1042ad952e99{font-weight: 700; color: #1B1F24}
.mts-page .mts-style-114ddd4c1faa{font-size: 24px; font-weight: 700}
.mts-page .mts-style-1270f3cfa446{margin: 0; font-size: 32px; line-height: 38px; font-weight: 700; letter-spacing: -0.02em; white-space: nowrap}
.mts-page .mts-style-12dca76b86e2{font-size: 34px; line-height: 40px; font-weight: 800; letter-spacing: -0.02em; color: #17797B}
.mts-page .mts-style-14fe9ee3cd84{width: 104px; height: 104px; object-fit: cover; object-position: 50% 50%; display: block}
.mts-page .mts-style-180a07d7a645{background: #EEF1F4; padding: 4px 10px; color: #1B1F24}
.mts-page .mts-style-194e1f85cf9e{align-self: flex-start; background: #FDE7E8; color: #C00511; font-size: 13px; font-weight: 500; padding: 6px 10px}
.mts-page .mts-style-19954d0d0073{flex: 1; display: flex; flex-wrap: wrap; align-content: center; gap: 12px}
.mts-page .mts-style-1a6c7ef3cb12{background: #ffffff; border: 1px solid #E2E8EC; border-top: 4px solid #E30613; padding: 40px 40px 36px; display: flex; flex-direction: column; gap: 16px}
.mts-page .mts-style-1b3030fa9e57{width: 520px; flex-shrink: 0; display: flex; flex-direction: column; gap: 20px}
.mts-page .mts-style-1b80467129f5{background: #1B1F24; color: #ffffff; text-align: left}
.mts-page .mts-style-1be32ffe95f9{border-collapse: collapse; width: 100%; font-size: 16px; line-height: 22px; background: #ffffff}
.mts-page .mts-style-1c46d5a74e42{font-size: 48px; line-height: 1; font-weight: 700; color: #E2E8EC}
.mts-page .mts-style-1cd533cfa205{display: inline-flex; align-items: center; gap: 8px; font-size: 16px; font-weight: 600}
.mts-page .mts-style-1ce0cfd7e4b0{font-size: 15px; line-height: 22px; color: #5B6270}
.mts-page .mts-style-1e636acfdf10{display: flex; align-items: center; gap: 8px; font-size: 14px; color: #6B7280}
.mts-page .mts-style-1edb071480a3{margin: 0; font-size: 17px; line-height: 27px; color: #5B6270}
.mts-page .mts-style-1fb06feca8e9{font-weight: 600; text-align: right}
.mts-page .mts-style-2{width: 100%; height: 100%; object-fit: cover; object-position: 85% 50%; display: block}
.mts-page .mts-style-202ec3958cf4{flex-grow: 1; box-sizing: border-box; background: #ffffff; border: 1px solid #E2E8EC; padding: 40px 44px; display: flex; flex-direction: column; gap: 36px}
.mts-page .mts-style-3{position: absolute; right: 80px; bottom: 0; width: 573px; height: 480px; object-fit: cover; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 18%); mask-image: linear-gradient(to right, transparent 0%, #000 18%)}
.mts-page .mts-style-213527527525{width: 100%; height: 100%; object-fit: cover; object-position: 85% 50%; display: block}
.mts-page .mts-style-112945207e87{margin-top: auto; padding-top: 6px; display: flex; flex-direction: column; gap: 16px}
.mts-page .mts-style-21c0a6b93637{font-size: 17px; line-height: 26px; color: #1B1F24}
.mts-page .mts-style-225fb2d5b87a{background: #ffffff; border: 1px solid #BFD7D5; padding: 14px 20px; font-size: 17px; line-height: 24px}
.mts-page .mts-style-22663f76aa18{padding: 14px 18px}
.mts-page .mts-style-25978354cfb7{font-size: 22px; line-height: 29px; font-weight: 700}
.mts-page .mts-style-267f570e60e9{margin: 0; font-size: 19px; line-height: 30px; color: #2E343B}
.mts-page .mts-style-267fd8f05df1{flex: 1; display: flex; flex-direction: column; gap: 28px}
.mts-page .mts-style-276f6fc992f3{position: relative; width: 680px; height: 400px; flex-shrink: 0}
.mts-page .mts-style-27db75440dd5{font-size: 19px; line-height: 30px; max-width: 900px; color: #5B6270}
.mts-page .mts-style-29625eb4cc7a{font-size: 14px; color: #17797B}
.mts-page .mts-style-29e3642a84bb{font-size: 17px; line-height: 1.35; font-weight: 700}
.mts-page .mts-style-2a2b21bf46af{background: #E3EFEE; border: 1px solid #BFD7D5; padding: 36px 32px; display: flex; flex-direction: column; gap: 14px}
.mts-page .mts-style-2a5b34102a32{display: flex; gap: 48px; flex-grow: 1; max-width: 960px}
.mts-page .mts-style-2a88d0022c51{position: relative; height: 100%; box-sizing: border-box; padding: 64px; width: 700px; display: flex; flex-direction: column}
.mts-page .mts-style-2a91aab45ce3{width: 56px; flex-shrink: 0; font-size: 36px; line-height: 1; font-weight: 700; color: #1E9A9B}
.mts-page .mts-style-2acdf04287c4{position: relative; width: 600px; height: 460px; flex-shrink: 0}
.mts-page .mts-style-2b5bca5c4638{width: 100%; height: 100%; object-fit: cover; object-position: 50% 40%; display: block}
.mts-page .mts-style-2d5247de82fc{display: flex; justify-content: space-between; gap: 16px; padding: 14px 0; border-top: 1px solid #B5D1CE; font-size: 17px}
.mts-page .mts-style-2d6b4a4b846f{width: 340px; flex-shrink: 0; display: flex; flex-direction: column; gap: 20px}
.mts-page .mts-style-2db0bf593d71{flex: 1; display: flex; flex-direction: column; gap: 20px}
.mts-page .mts-style-2df5072265d4{font-size: 15px; line-height: 22px; color: #6B7280}
.mts-page .mts-style-2f3f6643a78c{display: flex; justify-content: space-between; padding: 16px 18px; background: #EEF1F4; font-size: 16px}
.mts-page .mts-style-2f7747b559bc{margin: 0; font-size: 18px; line-height: 29px; color: #5B6270}
.mts-page .mts-style-2fad36e936b2{display: flex; align-items: baseline; gap: 8px}
.mts-page .mts-style-300fb07c071d{font-size: 16px; line-height: 25px; font-weight: 600; color: #1B1F24}
.mts-page .mts-style-309c6bae18eb{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px}
.mts-page .mts-style-3131838bca5c{padding: 120px 80px; flex-shrink: 0; display: flex; flex-direction: column; gap: 40px}
.mts-page .mts-style-324e4a911b95{display: flex; flex-direction: column}
.mts-page .mts-style-32f5133496df{align-self: flex-start; background: #ffffff; color: #17797B; font-size: 14px; font-weight: 600; padding: 6px 12px}
.mts-page .mts-style-3495fd66db73{margin: 0; font-size: 21px; line-height: 27px; font-weight: 700}
.mts-page .mts-style-34a4178d2cd3{flex: 1; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 40px}
.mts-page .mts-style-358b10d0d754{font-size: 19px; line-height: 30px; color: #5B6270}
.mts-page .mts-style-36c353580477{color: rgb(27, 31, 36); font-weight: 600}
.mts-page .mts-style-3703a73f6230{position:relative;margin:120px 80px 0;height:474px;background:#E3EFEE;overflow:hidden}
.mts-page .mts-style-37268978c775{position: absolute; right: 80px; top: 0; bottom: 0; width: 740px; height: 100%; object-fit: cover; object-position: 62% 5%; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 12%); mask-image: linear-gradient(to right, transparent 0%, #000 12%)}
.mts-page .mts-style-37a083bf678a{margin: 56px 0 0; font-size: 56px; line-height: 62px; font-weight: 800; letter-spacing: -0.03em}
.mts-page .mts-style-3810452104ba{width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 600; box-sizing: border-box; background: #1B1F24; color: #ffffff}
.mts-page .mts-style-38703b88a802{margin: 0; font-size: 22px; line-height: 28px; font-weight: 700}
.mts-page .mts-style-38ed3a60235d{font-size: 18px; color: #6B7280}
.mts-page .mts-style-39ad8e8d3144{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px 48px; font-size: 15px; line-height: 22px; flex-grow: 1}
.mts-page .mts-style-3a4bf4076d56{align-self: flex-start; background: #1E9A9B; color: #ffffff; font-size: 12px; font-weight: 600; letter-spacing: 0.04em; padding: 3px 8px}
.mts-page .mts-style-3a7161c729f1{display: flex; flex-direction: column; gap: 14px}
.mts-page .mts-style-3a7e683810bf{padding: 96px 80px 0; flex-shrink: 0}
.mts-page .mts-style-3aa32b2957e8{font-size: 16px; line-height: 25px; color: #5B6270}
.mts-page .mts-style-3af1dd783a1c{padding: 120px 80px; flex-shrink: 0; display: flex; gap: 64px}
.mts-page .mts-style-3b71383ec9eb{display: flex; gap: 20px; padding-top: 20px; border-top: 3px solid #1B1F24}
.mts-page .mts-style-3bbec309a500{align-self: flex-start; margin-top: 12px; display: inline-flex; align-items: center; height: 52px; padding: 0 28px; background: #E30613; color: #ffffff; font-size: 16px; font-weight: 600}
.mts-page .mts-style-3c10ef7591db{align-self: flex-start; display: inline-flex; align-items: center; height: 56px; padding: 0 32px; background: #E30613; color: #ffffff; font-size: 17px; font-weight: 600}
.mts-page .mts-style-3cb19b5b9278{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 40px}
.mts-page .mts-style-3cdf34a0f799{margin: 0; font-size: 17px; line-height: 27px; color: #1B1F24; font-weight: 600}
.mts-page .mts-style-3d99bdf5ae0c{width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; display: block}
.mts-page .mts-style-3f162744611c{font-size: 16px; color: #6B7280}
.mts-page .mts-style-3f9998906aef{color: rgb(98, 108, 119); font-family: mtsCompact, "mtsCompact Fallback", sans-serif; font-size: 17px; white-space: pre-wrap; background-color: rgb(242, 243, 247)}
.mts-page .mts-style-417516be7cf8{margin-top: auto; display: inline-flex; align-items: center; gap: 12px; color: #D0050F; font-size: 18px; font-weight: 500}
.mts-page .mts-style-4187e7f8cfc3{position: relative; flex-shrink: 0; height: 900px; overflow: hidden; background: #EFEDEE}
.mts-page .mts-style-4299e9e02ecd{display: flex; justify-content: space-between; gap: 16px; padding: 14px 0; border-top: 1px solid #E2E8EC; font-size: 16px}
.mts-page .mts-style-44b8d551eae3{width: 100%; max-width: 1440px; margin: 0 auto; height: auto; min-height: 100vh; box-sizing: border-box; display: flex; flex-direction: column; background: #F8FAFB; overflow: hidden}
.mts-page .mts-style-44fa9ccca576{padding: 120px 80px 0; flex-shrink: 0; display: flex; gap: 80px; align-items: center}
.mts-page .mts-style-4504cdff8bc6{margin-top: 8px; font-size: 26px; line-height: 34px; color: #4B5260}
.mts-page .mts-style-46b46a319b55{margin-top: 18px; font-size: 22px; line-height: 28px; font-weight: 700}
.mts-page .mts-style-46b83c72d7d8{margin: 120px 80px 0; flex-shrink: 0; background: #E3EFEE; padding: 64px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr))}
.mts-page .mts-style-4732b37c4454{font-size: 21px; line-height: 27px; font-weight: 700}
.mts-page .mts-style-479d8573cf16{display: flex; align-items: center; gap: 16px; background: #EEF1F4; padding: 14px 16px; font-size: 17px; font-weight: 600}
.mts-page .mts-style-481934ca2376{margin: 0; font-size: 32px; line-height: 1.2; font-weight: 700; letter-spacing: -0.02em}
.mts-page .mts-style-48451ab9c64a{margin: 0; font-size: 16px; line-height: 25px; color: #5B6270}
.mts-page .mts-style-486d1dcd115a{padding: 14px 18px; color: #5B6270}
.mts-page .mts-style-499b26dd814f{margin-top: 28px; display: flex; align-items: center; gap: 36px}
.mts-page .mts-style-49af9ecdf6f6{margin-top: 24px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px}
.mts-page .mts-style-49dfdb5beebe{font-size: 56px; line-height: 1; font-weight: 700; letter-spacing: -0.03em}
.mts-page .mts-style-49e8b5081479{box-sizing: border-box; background: #ffffff; border: 1px solid #E2E8EC; border-top: 4px solid #E30613; padding: 32px 32px 28px; display: flex; flex-direction: column; gap: 16px}
.mts-page .mts-style-4afe1fa9e053{position:relative;padding:64px;width:720px}
.mts-page .mts-style-4be2236786a2{font-size: 18px; color: #2E343B}
.mts-page .mts-style-4c28f566e377{margin-top: auto; display: flex; gap: 16px}
.mts-page .mts-style-4d3b022abeec{display: block; width: 100%; height: 220px; object-fit: cover; object-position: 70% 40%}
.mts-page .mts-style-4fcb0ca4f402{font-size: 16px; line-height: 25px; color: #1B1F24; font-weight: 500}
.mts-page .mts-style-5031800a0a5c{margin: 0; font-size: 18px; line-height: 24px; font-weight: 700}
.mts-page .mts-style-50b1fa4269c7{font-size: 20px; line-height: 26px; font-weight: 700}
.mts-page .mts-style-51184e245f87{background: #ffffff; border: 1px solid #E2E8EC; padding: 28px 24px; display: flex; flex-direction: column; gap: 16px}
.mts-page .mts-style-5185a677a47c{padding: 48px 80px 0; flex-shrink: 0}
.mts-page .mts-style-51a2b0d1deef{margin: 24px 0 0; font-size: 18px; line-height: 28px; color: #5B6270; max-width: 560px}
.mts-page .mts-style-528d39ea5476{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 32px}
.mts-page .mts-style-533b58e2147f{border-bottom: 1px solid #E2E8EC}
.mts-page .mts-style-536fd82d7da9{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px}
.mts-page .mts-style-537bd448f72a{margin-top: 14px; font-size: 21px; line-height: 27px; font-weight: 700; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden}
.mts-page .mts-style-53fb65a51fbc{display: block; width: 100%; height: 220px; object-fit: cover}
.mts-page .mts-style-53fc54f7e726{font-weight: 600; white-space: nowrap}
.mts-page .mts-style-54215b66b3c6{display: flex; flex-wrap: wrap; gap: 8px}
.mts-page .mts-style-54b9e556bcdc{position: relative; height: 620px; flex-shrink: 0; background: #F3F5F7; overflow: hidden}
.mts-page .mts-style-550f467ff620{margin: 12px 0 0; font-size: 24px; line-height: 30px; font-weight: 700}
.mts-page .mts-style-55f84e2b8f37{font-size: 21px; line-height: 28px; font-weight: 700}
.mts-page .mts-style-56a5e2a2491c{background: #E3EFEE; padding: 32px 40px; display: flex; align-items: center; justify-content: space-between; gap: 40px}
.mts-page .mts-style-576652b4c600{display: flex; flex-direction: column; gap: 14px; padding-top: 24px; border-top: 3px solid #1B1F24}
.mts-page .mts-style-57753f4f8792{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px}
.mts-page .mts-style-58c3a7b08e62{display: flex; justify-content: space-between; gap: 16px}
.mts-page .mts-style-599a985ab057{margin: 120px 80px 0; flex-shrink: 0; background: #ffffff; border: 1px solid #E2E8EC; padding: 48px 64px; display: flex; align-items: center; gap: 48px}
.mts-page .mts-style-5a685c81e2ef{font-size: 20px; font-weight: 700; padding-bottom: 10px}
.mts-page .mts-style-5ae7fa543648{font-size: 15px; line-height: 26px; letter-spacing: 0.16em; text-transform: uppercase; color: #6B7280}
.mts-page .mts-style-5b2fae403885{margin-top: 6px; align-self: flex-start; display: inline-flex; align-items: center; gap: 48px; height: 64px; padding: 0 32px 0 40px; background: #E30613; color: #ffffff; font-size: 19px; font-weight: 600}
.mts-page .mts-style-5cb305a58240{display: flex; align-items: flex-end; justify-content: space-between}
.mts-page .mts-style-5cc6a40143e9{margin: 16px 0 0; font-size: 20px; line-height: 30px; color: #2E343B; max-width: 440px; font-weight: 600}
.mts-page .mts-style-5d09ec6977c9{margin: 0; font-size: 18px; line-height: 29px; color: #2E343B}
.mts-page .mts-style-5d9d5f69c28c{margin: 0; font-size: 24px; font-weight: 700}
.mts-page .mts-style-5e9d5235bf07{display: flex; gap: 18px; padding: 18px 0; border-bottom: 1px solid #E2E8EC}
.mts-page .mts-style-5eee7ba17aaa{background: #ffffff; border: 1px solid #E2E8EC; display: flex; flex-direction: column; color: #1B1F24}
.mts-page .mts-style-5f61eab77f5b{font-weight: 700; white-space: nowrap}
.mts-page .mts-style-5f8449044082{font-size: 15px; line-height: 23px; color: #5B6270; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden}
.mts-page .mts-style-5fefda8bf982{margin: 48px 0 0; font-size: 26px; line-height: 34px; font-weight: 700; color: #1B1F24}
.mts-page .mts-style-601f43a972de{border-bottom: 1px solid #E2E8EC; background: #F8FAFB}
.mts-page .mts-style-6026032bd13f{display: flex; flex-direction: column; gap: 20px; padding-top: 16px}
.mts-page .mts-style-605d3240319a{flex-shrink: 0; white-space: nowrap; cursor: pointer; font-family: inherit; font-size: 17px; font-weight: 600; height: 52px; padding: 0 24px; margin-bottom: -1px; background: #ffffff; color: #1B1F24; border: 1px solid #E2E8EC}
.mts-page .mts-style-607c91d5be7e{margin: 120px 80px 0; flex-shrink: 0; background: #CFE3E1; padding: 56px 64px; display: flex; gap: 72px; align-items: center}
.mts-page .mts-style-60f668477387{position: relative; height: 100%; box-sizing: border-box; padding: 64px; width: 700px; display: flex; flex-direction: column; justify-content: center}
.mts-page .mts-style-6183e76d4a39{padding: 120px 80px 0; flex-shrink: 0; display: flex; flex-direction: column; gap: 40px}
.mts-page .mts-style-61b2a4f266d7{font-weight: 700}
.mts-page .mts-style-6209858c1be2{position: relative; height: 480px; flex-shrink: 0; background: #EEF3F6; overflow: hidden}
.mts-page .mts-style-623217bf4677{margin: 0; font-size: 26px; line-height: 1.25; font-weight: 700}
.mts-page .mts-style-6341cea85a7d{margin: 120px 80px 0; flex-shrink: 0; background: #CFE3E1; padding: 56px 64px; display: flex; gap: 48px; align-items: center}
.mts-page .mts-style-63905b9c8ea0{font-size: 21px; line-height: 1.3; font-weight: 700}
.mts-page .mts-style-64e8fba5cb6c{margin-top: 14px; font-size: 28px; line-height: 34px; font-weight: 700; letter-spacing: -0.01em}
.mts-page .mts-style-66079e652122{margin: 120px 80px 0; flex-shrink: 0; background: #CFE3E1; padding: 56px 64px; display: flex; gap: 64px; align-items: center}
.mts-page .mts-style-66ebb6e46d8f{display: flex; flex-direction: column; gap: 8px}
.mts-page .mts-style-66f70d13d276{margin-top: auto; padding-top: 24px; display: flex; align-items: center; gap: 28px}
.mts-page .mts-style-67a2daf462f0{margin-top: 4px; display: flex; flex-direction: column; border-bottom: 1px solid #E2E8EC}
.mts-page .mts-style-6826ae51fa9d{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px}
.mts-page .mts-style-69208f907ab0{position: relative; flex-grow: 1}
.mts-page .mts-style-694601d92d79{position: absolute; left: -14px; bottom: 40px; width: 28px; height: 28px; background: #E30613}
.mts-page .mts-style-69a3ed1b82bc{display: inline-flex; align-items: center; justify-content: center; height: 52px; padding: 0 32px; background: #BFD7D5; color: #1B1F24; font-size: 16px; font-weight: 600}
.mts-page .mts-style-69d370c5d3cd{height: 34px; width: auto; display: block}
.mts-page .mts-style-6a212840e167{width: 400px; flex-shrink: 0; display: flex; flex-direction: column; gap: 20px}
.mts-page .mts-style-6a312ec4d412{color: #ffffff; font-weight: 500}
.mts-page .mts-style-6a7b2c6407f9{aspect-ratio: 846 / 608; width: 100%; height: auto; display: block; -webkit-mask-image: linear-gradient(to bottom, #000 82%, transparent 100%); mask-image: linear-gradient(to bottom, #000 82%, transparent 100%)}
.mts-page .mts-style-6b00a6fc58c2{padding: 24px 28px 28px; display: flex; flex-direction: column; gap: 10px}
.mts-page .mts-style-6bb9d523394b{background: #ffffff; border: 1px solid #E2E8EC; display: flex; flex-direction: column}
.mts-page .mts-style-6be8281772b3{margin: 120px 80px 0; height: 640px; flex-shrink: 0; display: flex; background: #ffffff; border: 1px solid #E2E8EC; overflow: hidden}
.mts-page .mts-style-6c937cc1d4db{display: flex; flex-direction: column; gap: 32px}
.mts-page .mts-style-6e6b72edf3d7{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px}
.mts-page .mts-style-6ebe8fa49460{width: 100%; height: 220px; object-fit: cover; display: block}
.mts-page .mts-style-6f2ac91d300b{font-size: 48px; line-height: 1; font-weight: 700; letter-spacing: -0.03em; white-space: nowrap}
.mts-page .mts-style-6f3a1e36397d{font-size: 20px; line-height: 26px; font-weight: 700; hyphens: auto}
.mts-page .mts-style-6f82b4b98ca3{position: absolute; right: 32px; top: 0; width: 640px; height: 474px}
.mts-page .mts-style-6ff095f77299{padding: 120px 80px 0; flex-shrink: 0; display: flex; flex-direction: column; gap: 32px}
.mts-page .mts-style-70bc8d1b7da1{margin: 0; font-size: 24px; line-height: 1.3; font-weight: 700}
.mts-page .mts-style-70e60813ae57{margin-top: auto; padding-top: 8px; display: flex; flex-direction: column; gap: 16px}
.mts-page .mts-style-71023a00396d{margin: 20px 0 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 10px}
.mts-page .mts-style-71b5ba781883{display: flex; flex-direction: column; gap: 8px; }
.mts-page .mts-style-726152994604{position: absolute; right: 80px; bottom: 0; width: 573px; height: 480px; object-fit: cover; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 18%); mask-image: linear-gradient(to right, transparent 0%, #000 18%)}
.mts-page .mts-style-73b5ba6fa287{flex: 1; display: flex; flex-direction: column; gap: 12px}
.mts-page .mts-style-74c0cb750c30{position: absolute; right: 0; top: 0; width: 800px; height: 620px; object-fit: cover; object-position: left center; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 22%); mask-image: linear-gradient(to right, transparent 0%, #000 22%)}
.mts-page .mts-style-74e81fc18982{margin: 56px 0 0; font-size: 36px; line-height: 44px; font-weight: 700; letter-spacing: -0.02em; color: #1B1F24}
.mts-page .mts-style-758efef8006b{flex-shrink: 0; width: 410px; box-sizing: border-box; background: #ffffff; border: 1px solid #E2E8EC; padding: 32px; display: flex; flex-direction: column; gap: 18px}
.mts-page .mts-style-764aa0bbabe2{margin: 0; max-width: 860px; font-size: 19px; line-height: 31px; color: #2E343B}
.mts-page .mts-style-79371371c886{font-size: 40px; font-weight: 700; letter-spacing: -0.02em}
.mts-page .mts-style-795cf4179c4e{position: absolute; right: 80px; top: 0; bottom: 0; width: 740px; height: 100%; object-fit: cover; object-position: 20% 30%; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 4%); mask-image: linear-gradient(to right, transparent 0%, #000 4%)}
.mts-page .mts-style-79bc8da22837{flex-shrink: 0; color: #1E9A9B}
.mts-page .mts-style-7a69ba2479ac{display: flex; flex-direction: column; gap: 24px}
.mts-page .mts-style-7a98cb892d58{position: absolute; left: -14px; top: 56px; width: 28px; height: 28px; background: #E30613}
.mts-page .mts-style-7cbea4e8a427{width: 560px; height: 420px; flex-shrink: 0}
.mts-page .mts-style-7d09d88238c1{margin-top: auto; padding-top: 24px; display: flex; flex-direction: column; gap: 16px}
.mts-page .mts-style-7f16bf0cb3e6{margin: 40px 0 0}
.mts-page .mts-style-7f66a2490aae{display: flex; gap: 8px; justify-content: flex-start}
.mts-page .mts-style-7ffce7ddb468{display: flex; gap: 12px; font-size: 13px; color: #6B7280}
.mts-page .mts-style-800a67e8bdb5{align-self: flex-start; display: inline-flex; align-items: center; gap: 48px; height: 64px; padding: 0 32px 0 40px; background: #E30613; color: #ffffff; font-size: 19px; font-weight: 600}
.mts-page .mts-style-80fa465b0add{display: flex; gap: 24px; align-items: stretch}
.mts-page .mts-style-8201ca5599db{flex-grow: 1; background: #1B1F24; color: #C9CED6; padding: 64px 80px 48px; display: flex; flex-direction: column; gap: 48px; box-sizing: border-box}
.mts-page .mts-style-822d7446c36b{height: 84px; flex-shrink: 0; background: #ffffff; border-bottom: 1px solid #E2E8EC; display: flex; align-items: center; justify-content: space-between; padding: 0 80px; box-sizing: border-box}
.mts-page .mts-style-8277dbb250e7{margin-top: auto; padding-top: 16px; border-top: 1px solid #E2E8EC; display: flex; flex-direction: column; gap: 4px}
.mts-page .mts-style-82821dba294d{display: inline-flex; align-items: center; height: 56px; padding: 0 36px; background: #E30613; color: #ffffff; font-size: 17px; font-weight: 600}
.mts-page .mts-style-829bc1a976e0{margin: 0; font-size: 21px; line-height: 1.3; font-weight: 700}
.mts-page .mts-style-8374c4a5e06f{margin: 0; font-size: 52px; line-height: 60px; font-weight: 800; letter-spacing: -0.03em}
.mts-page .mts-style-83d3a5c09d80{flex-grow: 1; display: flex; flex-direction: column; gap: 20px; max-width: 840px; font-size: 19px; line-height: 32px; color: #2E343B}
.mts-page .mts-style-847b735362ff{margin: 0; font-size: 32px; line-height: 38px; font-weight: 700; letter-spacing: -0.02em}
.mts-page .mts-style-84baa0296535{margin: 0; font-size: 48px; line-height: 56px; font-weight: 700; letter-spacing: -0.02em; font-size: 36px; line-height: 44px}
.mts-page .mts-style-84c1aaabfb94{margin: 48px 80px 0; height: 460px; flex-shrink: 0; display: flex; background: #ffffff; border: 1px solid #E2E8EC; overflow: hidden}
.mts-page .mts-style-853fba1c0408{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 25px}
.mts-page .mts-style-8567911b30ce{display: flex; gap: 8px; border-bottom: 1px solid #E2E8EC}
.mts-page .mts-style-86b406672b9d{margin: 40px 0 0; font-size: 56px; line-height: 62px; font-weight: 800; letter-spacing: -0.03em}
.mts-page .mts-style-86d596ed9a04{width: 100%; height: 420px; object-fit: cover; display: block}
.mts-page .mts-style-883fcae8285b{flex-shrink: 0; display: inline-flex; align-items: center; height: 56px; padding: 0 32px; box-sizing: border-box; border: 1.5px solid #1B1F24; color: #1B1F24; font-size: 17px; font-weight: 600}
.mts-page .mts-style-88dac487ba09{font-size: 17px; line-height: 27px; color: #5B6270}
.mts-page .mts-style-893b8fe9774c{width: 620px; flex-shrink: 0; padding: 0 72px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; gap: 28px}
.mts-page .mts-style-89cb0d06e589{font-weight: 600; text-decoration: underline}
.mts-page .mts-style-8a478b1416f6{font-size: 26px; line-height: 32px; font-weight: 700}
.mts-page .mts-style-8aca04e494be{display: flex; justify-content: space-between; gap: 64px}
.mts-page .mts-style-8bdefa45b6ed{display: flex; align-items: baseline; gap: 6px}
.mts-page .mts-style-8c1475cda942{position: relative; margin: 120px 80px 0; height: 474px; flex-shrink: 0; background: #E3EFEE; overflow: hidden}
.mts-page .mts-style-8c7797c3539b{font-size: 14px; letter-spacing: 0.16em; text-transform: uppercase; color: #6B7280; padding-bottom: 12px}
.mts-page .mts-style-8d8379bb2300{flex-shrink: 0; width: 8px; height: 8px; margin-top: 12px; background: #E30613}
.mts-page .mts-style-8d83b22f155a{box-sizing: border-box; background: #ffffff; border: 1px solid #E2E8EC; padding: 32px; display: flex; flex-direction: column; gap: 18px}
.mts-page .mts-style-8dfcd44f7a95{font-size: 26px; line-height: 32px; font-weight: 700; letter-spacing: -0.01em}
.mts-page .mts-style-9067e3c92a14{font-size: 22px; line-height: 28px; font-weight: 700}
.mts-page .mts-style-90be16e3570a{width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 600; box-sizing: border-box; border: 1px solid #E2E8EC; background: #ffffff; color: #5B6270}
.mts-page .mts-style-915b5c629421{display: block; width: 100%; height: 220px; object-fit: cover; object-position: 50% 45%}
.mts-page .mts-style-91b861627cd4{flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 22px}
.mts-page .mts-style-91d4842a7c4c{display: inline-flex; align-items: center; gap: 10px; font-size: 17px; font-weight: 600}
.mts-page .mts-style-91d942f1056d{display: flex; align-items: center; justify-content: space-between}
.mts-page .mts-style-93168521d46a{margin: 0; font-size: 19px; line-height: 1.3; font-weight: 700}
.mts-page .mts-style-953304d03b4c{position:absolute;right:0;top:0;width:474px;height:474px;object-fit:contain}
.mts-page .mts-style-955c244b791d{position: absolute; right: 80px; top: 0; bottom: 0; width: 740px; height: 100%; object-fit: cover; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 12%); mask-image: linear-gradient(to right, transparent 0%, #000 12%)}
.mts-page .mts-style-95c81c450214{font-size: 16px; line-height: 25px; font-weight: 600; color: #17797B}
.mts-page .mts-style-967d9f4d9741{margin-top: 32px; border: 1px solid #E2E8EC}
.mts-page .mts-style-96c7e6f67132{display: flex; flex-direction: column; gap: 16px; width: 320px}
.mts-page .mts-style-974130953a12{font-size: 17px; font-weight: 700}
.mts-page .mts-style-97496700198e{margin-top: 14px; font-size: 21px; line-height: 27px; font-weight: 700}
.mts-page .mts-style-9752009d1137{display: flex; gap: 56px; align-items: flex-start}
.mts-page .mts-style-982c30b97df4{height: 32px; width: auto; display: block; align-self: flex-start}
.mts-page .mts-style-98bd4a864d38{position: absolute; right: 80px; top: 0; bottom: 0; width: 740px; height: 100%; object-fit: cover; object-position: 70% 30%; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 12%); mask-image: linear-gradient(to right, transparent 0%, #000 12%)}
.mts-page .mts-style-998f4fdb2b4a{display: flex; gap: 25px}
.mts-page .mts-style-99eb14c4b999{position: relative; padding: 130px 80px 0; width: 660px; display: flex; flex-direction: column; gap: 28px}
.mts-page .mts-style-9ad6c4b919fd{width: 440px; flex-shrink: 0; display: flex; flex-direction: column; gap: 14px}
.mts-page .mts-style-9bbba31ffab5{margin: 20px 0 0}
.mts-page .mts-style-9ced9b99706f{background: #ffffff; border: 1px solid #E2E8EC; padding: 32px; display: flex; flex-direction: column; gap: 10px}
.mts-page .mts-style-9d7d81f7c565{font-size: 15px; line-height: 23px; color: #5B6270}
.mts-page .mts-style-9dfbf1e03389{padding: 48px 80px 0; flex-shrink: 0; display: flex; flex-direction: column; gap: 20px}
.mts-page .mts-style-9e63598b7a6a{font-size: 16px; line-height: 24px; color: #5B6270}
.mts-page .mts-style-9f821ae950f6{flex-shrink: 0; margin-top: 3px}
.mts-page .mts-style-a06f5830ba00{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center 25%}
.mts-page .mts-style-a0da158737fe{font-size: 48px; line-height: 1; white-space: nowrap; font-weight: 700; letter-spacing: -0.03em; color: #17797B}
.mts-page .mts-style-a1380e6169a4{margin: 0; font-size: 19px; line-height: 30px; color: #5B6270; max-width: 720px}
.mts-page .mts-style-a158b40504f8{flex-grow: 1; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px}
.mts-page .mts-style-a1abf89e9b47{margin: 20px 0 0; font-size: 20px; line-height: 30px; color: #2E343B; max-width: 440px}
.mts-page .mts-style-a1cf03d7746e{display: flex; gap: 14px; font-size: 18px; line-height: 27px}
.mts-page .mts-style-a1fe223c0741{margin: 32px 0 0; font-size: 20px; line-height: 28px; font-weight: 700; color: #1B1F24}
.mts-page .mts-style-a230497853b3{background: #ffffff; border: 1px solid #E2E8EC; border-top: 3px solid #1E9A9B; padding: 28px 24px; display: flex; flex-direction: column; gap: 10px}
.mts-page .mts-style-a3128a930b08{font-size: 16px; line-height: 1.55; color: #5B6270}
.mts-page .mts-style-a4141f857b07{display: flex; flex-direction: column; gap: 8px; padding-top: 20px; border-top: 3px solid #1B1F24}
.mts-page .mts-style-a46c8abf5bb2{display: flex; align-items: center; gap: 8px}
.mts-page .mts-style-a4ff860faa6b{padding: 24px 24px 28px; display: flex; flex-direction: column; gap: 10px}
.mts-page .mts-style-a526d123afdc{display: flex; gap: 64px}
.mts-page .mts-style-a5c67dd98529{align-self: flex-start; background: #E3EFEE; color: #17797B; font-size: 13px; font-weight: 600; padding: 6px 10px}
.mts-page .mts-style-a5fd6cc65a1e{font-size: 13px; font-weight: 600; color: #17797B; background: #E3EFEE; padding: 5px 10px}
.mts-page .mts-style-a751672678a8{flex-grow: 1; box-sizing: border-box; background: #ffffff; border: 1px solid #E2E8EC; padding: 32px 44px 24px; display: flex; flex-direction: column}
.mts-page .mts-style-a751dbf6708b{margin: 0 0 8px; font-size: 20px; line-height: 1.3; font-weight: 700}
.mts-page .mts-style-a790a184e7a6{position: absolute; right: 80px; top: 0; bottom: 0; width: 740px; height: 100%; object-fit: cover; object-position: center 30%; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 12%); mask-image: linear-gradient(to right, transparent 0%, #000 12%)}
.mts-page .mts-style-a79f17f41451{display: inline-flex; align-items: center; height: 44px; padding: 0 18px; background: #ffffff; border: 1px solid #E2E8EC; font-size: 16px; font-weight: 600}
.mts-page .mts-style-a7ae3cc38235{color: #1B1F24}
.mts-page .mts-style-a814a8ac2a87{margin: 0; font-size: 20px; line-height: 31px; color: #5B6270}
.mts-page .mts-style-a9642794c279{width: 100%; height: 100%; object-fit: contain; display: block}
.mts-page .mts-style-ab63ad6bc94c{overflow: hidden}
.mts-page .mts-style-ab9e2d3d58a9{width: 700px; flex-shrink: 0; padding: 0 72px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; gap: 20px}
.mts-page .mts-style-ac97eb4cd044{object-position: 50% 35%; width: 100%; height: 220px; object-fit: cover; display: block}
.mts-page .mts-style-ae0f087a7b0f{padding: 28px; display: flex; flex-direction: column; gap: 12px}
.mts-page .mts-style-aecd1a701447{padding: 120px 80px 0; flex-shrink: 0; display: flex; flex-direction: column; gap: 24px}
.mts-page .mts-style-aee48a0c7cd0{font-size: 24px; line-height: 30px; font-weight: 700}
.mts-page .mts-style-b03ab565ed90{background: #ffffff; border: 1px solid #E2E8EC; padding: 32px 28px; display: flex; flex-direction: column; gap: 16px}
.mts-page .mts-style-b078ab426f54{display: flex; gap: 64px; align-items: center}
.mts-page .mts-style-b2a656677d73{padding: 88px 80px 0; flex-shrink: 0}
.mts-page .mts-style-b3134a4b1e69{margin: 20px 0 0; max-width: 600px; font-size: 18px; line-height: 28px; color: #4B5260}
.mts-page .mts-style-b34f23f22027{margin: 0; font-size: 80px; line-height: 84px; font-weight: 800; letter-spacing: -0.03em; color: #1B1F24}
.mts-page .mts-style-b56c46ef04fb{display: flex; flex-direction: column; gap: 12px; padding-left: 48px; border-left: 1px solid #343A42; font-size: 15px; line-height: 22px; min-width: 160px}
.mts-page .mts-style-b595d5309b6d{color: #E30613}
.mts-page .mts-style-b6d047df1783{height: 200px; background: #E8F1F1; display: flex; align-items: center; justify-content: center}
.mts-page .mts-style-b7aa1ec0049d{width:100%}
.mts-page .mts-style-b9cbb2971c00{background: #ffffff; border: 1px solid #E2E8EC; padding: 32px 28px; display: flex; flex-direction: column; gap: 12px}
.mts-page .mts-style-ba6e06a3266e{position: absolute; right: 80px; top: 0; bottom: 0; width: 740px; height: 100%; object-fit: cover; object-position: center 30%; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 4%); mask-image: linear-gradient(to right, transparent 0%, #000 4%)}
.mts-page .mts-style-bb840bd2de75{width: 580px; flex-shrink: 0; display: flex; justify-content: center}
.mts-page .mts-style-bb8e2a017316{color: #1E9A9B; flex-shrink: 0}
.mts-page .mts-style-bc37182bf8ec{flex-grow: 1; display: flex; flex-direction: column; gap: 24px}
.mts-page .mts-style-bc8afc745e23{display: flex; flex-direction: column; gap: 4px}
.mts-page .mts-style-bcbdf52263bb{box-sizing: border-box; background: #ffffff; border: 1px solid #E2E8EC; padding: 32px; display: flex; flex-direction: column; gap: 16px}
.mts-page .mts-style-bccb8808a5ef{font-size: 22px; color: #6B7280}
.mts-page .mts-style-bd4b8604f267{width: 360px; flex-shrink: 0; display: flex; flex-direction: column; gap: 28px; padding-right: 32px; border-right: 1px solid #E2E8EC}
.mts-page .mts-style-bdd4e888fb42{font-size: 20px; font-weight: 700; padding-bottom: 6px}
.mts-page .mts-style-be163d68d654{flex-shrink: 0; box-sizing: border-box; background: #ffffff; border: 1px solid #E2E8EC; padding: 32px; display: flex; flex-direction: column; gap: 18px}
.mts-page .mts-style-be46a04e23c1{grid-column: span 2; background: #ffffff; padding: 36px; min-height: 240px; box-sizing: border-box; display: flex; flex-direction: column; gap: 14px; color: #1B1F24}
.mts-page .mts-style-c0193ce65896{width: 72px; height: 72px; background: #E3EFEE; display: flex; align-items: center; justify-content: center}
.mts-page .mts-style-c13769459878{display: inline-flex; align-items: center; justify-content: center; height: 56px; padding: 0 36px; background: #E30613; color: #ffffff; font-size: 17px; font-weight: 600}
.mts-page .mts-style-c179feb75b15{font-size: 14px; color: #6B7280}
.mts-page .mts-style-c27ecc6fa861{font-size: 15px; line-height: 22px; color: #5B6270; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden}
.mts-page .mts-style-c2ee537b1078{margin: 0; font-size: 56px; line-height: 64px; font-weight: 800; letter-spacing: -0.03em}
.mts-page .mts-style-c344e3d33982{padding: 14px 18px; font-weight: 600}
.mts-page .mts-style-c3a47dc2cfe2{margin-top: 12px; font-size: 14px; line-height: 20px; color: #6B7280}
.mts-page .mts-style-c3b786f4c8b6{display: flex; flex-direction: column; gap: 6px; padding: 18px 0; border-top: 1px solid #E2E8EC}
.mts-page .mts-style-c49b8498d7bc{font-size: 15px; color: #2E343B}
.mts-page .mts-style-c52982de2cc1{font-size: 56px; line-height: 1; font-weight: 700; letter-spacing: -0.03em; color: #17797B}
.mts-page .mts-style-c66875c88892{color: #6B7280}
.mts-page .mts-style-c6ec7b7629d1{box-sizing: border-box; background: #ffffff; border: 2px solid #1E9A9B; padding: 32px; display: flex; flex-direction: column; gap: 18px}
.mts-page .mts-style-c6fe6214e58f{width: 1px; height: 22px; background: #D3D9DF}
.mts-page .mts-style-c750d0dcac8e{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px}
.mts-page .mts-style-c8839af21a73{max-width: 820px}
.mts-page .mts-style-c896a51ddd35{margin: 0; font-size: 26px; line-height: 32px; font-weight: 700; letter-spacing: -0.01em}
.mts-page .mts-style-c8bd2b747be2{width: 140px; height: 3px; background: #2AA5A6}
.mts-page .mts-style-c9fa85c3e190{position: absolute; left: 0; top: 64px; width: 28px; height: 28px; background: #E30613}
.mts-page .mts-style-cac58466437e{display: flex; gap: 14px}
.mts-page .mts-style-cb90b490dc06{width: 104px; height: 104px; flex-shrink: 0; object-fit: cover; object-position: 50% 50%; display: block}
.mts-page .mts-style-cbdcc461ff1f{display: block; width: 100%; height: 220px; object-fit: cover; object-position: 55% 35%}
.mts-page .mts-style-cbe116e0886c{margin: 0; font-size: 30px; line-height: 1.2; font-weight: 700; letter-spacing: -0.02em}
.mts-page .mts-style-cca6af8c071c{width: 400px; flex-shrink: 0; box-sizing: border-box; background: #ffffff; border: 1px solid #E2E8EC; padding: 40px 36px; display: flex; flex-direction: column; gap: 24px}
.mts-page .mts-style-ccc2e3655af0{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 40px}
.mts-page .mts-style-cd851a6a4988{font-size: 22px; line-height: 29px; font-weight: 700; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden}
.mts-page .mts-style-ce3ad634d319{margin: 24px 0 0}
.mts-page .mts-style-ced11a08549f{padding: 120px 80px 0; flex-shrink: 0; display: flex; gap: 56px}
.mts-page .mts-style-cfb0925d5c9c{display: inline-flex; align-items: center; height: 48px; padding: 0 28px; background: #E30613; color: #ffffff; font-size: 16px; font-weight: 600}
.mts-page .mts-style-cfd1dcd3abdf{display: flex; gap: 10px}
.mts-page .mts-style-d1c4d3679e3e{flex-shrink: 0; width: 305px; min-height: 290px; background: #ffffff; border: 1px solid #E2E8EC; padding: 32px; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px; color: #1B1F24}
.mts-page .mts-style-d1d9e4b15d0f{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 80px}
.mts-page .mts-style-d30e2be1b3a8{position: relative; height: 560px; flex-shrink: 0; background: #EEF3F6; overflow: hidden}
.mts-page .mts-style-d3667d5456c3{font-size: 44px; line-height: 1; font-weight: 700; letter-spacing: -0.03em; color: #17797B}
.mts-page .mts-style-d44f39240c20{font-size: 14px; line-height: 1.45; color: #5B6270}
.mts-page .mts-style-d4a5299231ca{margin-top: auto}
.mts-page .mts-style-d4aa14f23fc9{padding-top: 4px}
.mts-page .mts-style-d67a084b6306{display: flex; flex-direction: column; gap: 12px; font-size: 15px; line-height: 21px}
.mts-page .mts-style-d70ca395523b{display: flex; flex-direction: column; border-bottom: 1px solid #B5D1CE}
.mts-page .mts-style-d8762cc0d872{display: flex; flex-direction: column; gap: 2px; padding: 14px 0; border-top: 1px solid #E2E8EC}
.mts-page .mts-style-da0ff5330c56{flex-shrink: 0}
.mts-page .mts-style-dbc9f320e62d{display: flex; align-items: center; justify-content: center; height: 52px; background: #BFD7D5; color: #1B1F24; font-size: 16px; font-weight: 600}
.mts-page .mts-style-dc47f4502d8d{display: flex; align-items: flex-start; justify-content: space-between; gap: 16px}
.mts-page .mts-style-ddc9a96c3976{color: #1E9A9B}
.mts-page .mts-style-de201959aef9{display: flex; flex-direction: column; gap: 16px}
.mts-page .mts-style-de52e3be99f4{margin: 0}
.mts-page .mts-style-df5ae2af4b37{position: absolute; right: 64px; top: 0; width: 474px; height: 474px}
.mts-page .mts-style-df68cbe95ae1{position: absolute; left: 0; top: -20px; width: 1440px; height: 943px; object-fit: cover; display: block}
.mts-page .mts-style-dfd58b361191{font-size: 15px; color: #6B7280}
.mts-page .mts-style-e0d3322ce487{aspect-ratio: 1084 / 670; width: 100%; height: auto; display: block;}
.mts-page .mts-style-e1472dc9e4c4{color: #2E343B}
.mts-page .mts-style-e18574175ddc{flex-shrink: 0; white-space: nowrap; cursor: pointer; font-family: inherit; font-size: 17px; font-weight: 600; height: 52px; padding: 0 24px; margin-bottom: -1px; background: #1B1F24; color: #ffffff; border: 1px solid #1B1F24}
.mts-page .mts-style-e1b1fd75ba43{font-size: 14px; color: #5B6270}
.mts-page .mts-style-e266aa4ac84b{font-size: 17px; line-height: 1.45; color: #2E343B}
.mts-page .mts-style-e29fe90e5c7d{margin: 20px 0 0; max-width: 560px; font-size: 18px; line-height: 28px; color: #4B5260}
.mts-page .mts-style-e363d4373c6f{background: #ffffff; border: 1px solid #E2E8EC; padding: 32px; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px; color: #1B1F24}
.mts-page .mts-style-e3910f1a990c{display: flex; flex-direction: column; gap: 8px; font-size: 16px; line-height: 25px; padding-top: 8px; border-top: 1px solid #E2E8EC}
.mts-page .mts-style-e3d030ceefaa{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px}
.mts-page .mts-style-e400c9cb28b5{margin: 0; font-size: 48px; line-height: 56px; font-weight: 700; letter-spacing: -0.02em; max-width: 900px}
.mts-page .mts-style-e416391aa796{display: inline-flex; align-items: center; gap: 24px; padding-bottom: 8px; border-bottom: 1px solid #1B1F24; color: #1B1F24; font-size: 18px}
.mts-page .mts-style-e5056cc8d698{display: flex; justify-content: space-between; align-items: baseline; gap: 20px; padding: 16px 0; border-bottom: 1px solid #E2E8EC; font-size: 17px; line-height: 25px}
.mts-page .mts-style-e52600e874cc{padding: 28px; display: flex; flex-direction: column; gap: 14px}
.mts-page .mts-style-e53ad2b105e0{position: relative; padding: 36px 80px 0; width: 820px; display: flex; flex-direction: column}
.mts-page .mts-style-e56661a3e0fd{flex-shrink: 0; color: #17797B}
.mts-page .mts-style-e59a96319611{display: flex; gap: 40px; font-size: 16px; font-weight: 500}
.mts-page .mts-style-e6e9725954cb{padding: 0 40px; padding-left: 0; display: flex; flex-direction: column; gap: 12px}
.mts-page .mts-style-e75ef36ca981{padding: 100px 80px 0; flex-shrink: 0; display: flex; flex-direction: column; gap: 40px}
.mts-page .mts-style-e768ed8ff0e0{margin: 0; font-size: 38px; line-height: 44px; font-weight: 700; letter-spacing: -0.03em}
.mts-page .mts-style-e7f35315cb88{flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 24px}
.mts-page .mts-style-e84487d8f422{padding-left: 8px}
.mts-page .mts-style-e885689748f1{font-size: 16px; line-height: 24px; color: #5B6270; max-width: 440px}
.mts-page .mts-style-e8de84c68989{display: flex}
.mts-page .mts-style-e924d0ce73d1{margin: 0; font-size: 19px; line-height: 30px; color: #5B6270}
.mts-page .mts-style-e94ef78419c1{display: inline-flex; align-items: center; height: 56px; padding: 0 32px; background: #E30613; color: #ffffff; font-size: 17px; font-weight: 600}
.mts-page .mts-style-e95ec7ce08d6{margin: 0; font-size: 56px; line-height: 62px; font-weight: 800; letter-spacing: -0.03em}
.mts-page .mts-style-e9672ce391ec{background: #ffffff; border: 1px solid #E2E8EC; padding: 28px 32px; display: flex; flex-direction: column}
.mts-page .mts-style-e96a8c22cec5{margin: 16px 0 0}
.mts-page .mts-style-e978552951fc{margin: 120px 80px 120px; height: 520px; flex-shrink: 0; display: flex; background: #ffffff; border: 1px solid #E2E8EC; overflow: hidden}
.mts-page .mts-style-e9a521c7dcf0{display: flex; flex-direction: column; align-items: flex-start; gap: 24px; padding-top: 8px}
.mts-page .mts-style-e9b55aefb693{background: #ffffff; border: 1px solid #E2E8EC; padding: 36px 32px; display: flex; flex-direction: column; gap: 14px}
.mts-page .mts-style-eb9660a80eab{margin-top: auto; border-top: 1px solid #343A42; padding-top: 24px; display: flex; justify-content: space-between; gap: 48px; font-size: 13px; line-height: 20px; color: #9AA1AB}
.mts-page .mts-style-ec1ac08d2c1f{margin: 0; font-size: 48px; line-height: 56px; font-weight: 700; letter-spacing: -0.02em; white-space: nowrap}
.mts-page .mts-style-ed342056ab91{margin: 0; font-size: 22px; line-height: 32px; color: #4B5260}
.mts-page .mts-style-ed3dacbeffb9{padding: 120px 80px 0; flex-shrink: 0; display: flex; gap: 96px; align-items: center}
.mts-page .mts-style-ed64f55a5e94{height: 240px; overflow: hidden}
.mts-page .mts-style-eeee95e9f820{position: relative; padding: 96px 0 0 200px; width: 680px; box-sizing: content-box; display: flex; flex-direction: column; gap: 18px}
.mts-page .mts-style-ef3c69bee0ac{display: flex; align-items: center; justify-content: space-between; gap: 12px}
.mts-page .mts-style-f17e72ad410e{background: #ffffff; border: 1px solid #E2E8EC; border-top: 3px solid #1E9A9B; padding: 32px 28px; display: flex; flex-direction: column; gap: 10px}
.mts-page .mts-style-f1e1a6b7583e{width: 72px; height: 72px; background: #ffffff; display: flex; align-items: center; justify-content: center}
.mts-page .mts-style-f247e4e03e35{background: #ffffff; border: 1px solid #E2E8EC; padding: 22px 24px; display: flex; gap: 14px; align-items: flex-start}
.mts-page .mts-style-f262fec20afd{width: 100%; height: 100%; object-fit: cover; display: block}
.mts-page .mts-style-f2bc6ceda225{width: 128px; height: 128px; object-fit: contain; display: block; margin-bottom: 6px}
.mts-page .mts-style-f38247ea3422{width: 100%; height: 100%; object-fit: cover; object-position: 50% 20%; display: block}
.mts-page .mts-style-f389060cb80e{padding: 48px 80px 0; flex-shrink: 0; display: flex; flex-direction: column; gap: 32px}
.mts-page .mts-style-f4ae48a01065{display: block; width: 100%; height: 180px; object-fit: cover}
.mts-page .mts-style-f654ae51f7f5{font-size: 48px; line-height: 1; font-weight: 700; color: #BFD7D5}
.mts-page .mts-style-f6debe625ef5{width: 100%; height: 100%; object-fit: cover; object-position: 70% 50%; display: block}
.mts-page .mts-style-f71e82d8f1f2{margin-top: 14px; font-size: 15px; line-height: 22px; color: #5B6270}
.mts-page .mts-style-f73a158baacf{background: #ffffff; border: 1px solid #E2E8EC; padding: 40px; display: flex; flex-direction: column; gap: 14px; min-height: 240px; box-sizing: border-box}
.mts-page .mts-style-f7cfe2ec15a3{width: 100%; height: 100%; object-fit: cover; object-position: 75% 50%; display: block}
.mts-page .mts-style-f90c6914b166{margin-top: auto; padding-top: 6px}
.mts-page .mts-style-fa124ff573c6{position: relative; padding: 36px 80px 0; width: 760px; display: flex; flex-direction: column}
.mts-page .mts-style-fa21ce2ca667{display: inline-flex; align-items: center; height: 56px; padding: 0 32px; box-sizing: border-box; border: 1.5px solid #1B1F24; color: #1B1F24; font-size: 17px; font-weight: 600}
.mts-page .mts-style-fb3f1e42ef51{width: 28px; display: inline-flex; align-items: flex-end; justify-content: center; padding-bottom: 10px; color: #6B7280}
.mts-page .mts-style-fb6673e6d5e2{margin: 16px 0 0; max-width: 600px; font-size: 17px; line-height: 27px; color: #5B6270}
.mts-page .mts-style-fb849b50cdc8{position: relative; padding: 36px 80px 0; width: 800px; display: flex; flex-direction: column}
.mts-page .mts-style-fb8b71e0d541{font-size: 15px; letter-spacing: 0.16em; text-transform: uppercase; color: #6B7280}
.mts-page .mts-style-fcdd1bd7879d{margin-top: 14px; display: flex; align-items: center; gap: 36px}
.mts-page .mts-style-fd09354938b0{color: #5B6270}
.mts-page .mts-style-fd7d3032c945{margin: 0; font-size: 56px; line-height: 62px; font-weight: 700; letter-spacing: -0.03em}
.mts-page .mts-style-fee2b088f02d{margin: 20px 0 0; padding-left: 24px; display: flex; flex-direction: column; gap: 10px}
.mts-page .mts-style-ff4b72d88964{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1px; background: #E2E8EC; border: 1px solid #E2E8EC}
.mts-page .mts-style-ffbad9075e55{margin: 0; font-size: 17px; line-height: 27px; color: #2E343B; max-width: 760px}
.mts-page .mts-style-ffbcaa6e5372{font-size: 28px; line-height: 36px; font-weight: 700; letter-spacing: -0.01em}
.mts-page .mts-style-ffef5ddd6f6d{display: inline-flex; align-items: center; gap: 48px; height: 64px; padding: 0 32px 0 40px; background: #E30613; color: #ffffff; font-size: 19px; font-weight: 600}
