.s00bc978.s00bc978.s00bc978{width: 22px; height: 22px; border-radius: 6px; background: #1F9D55}
.s00e269e.s00e269e.s00e269e{font-size: 14px; font-weight: 600; padding: 0; margin-bottom: 10px; color: #E3EFED}
.s010a313.s010a313.s010a313{left: 17%; top: 36%; animation-delay: 0.00s}
.s01dbc77.s01dbc77.s01dbc77{transform-box: view-box; transform-origin: 48px 42px}
.s025a046.s025a046.s025a046{border-top: 1px solid #DCE7E5; border-bottom: 1px solid #DCE7E5}
.s032bc79.s032bc79.s032bc79{max-width: 1180px; margin: 0 auto; padding: 104px 28px}
.s03f4096.s03f4096.s03f4096{display: flex; gap: 10px; align-items: center; font-size: 16px}
.s04752db.s04752db.s04752db{font-weight: 400; color: #4F6B69}
.s04d8004.s04d8004.s04d8004{margin: 0; font-size: 19px; line-height: 1.55}
.s05854e5.s05854e5.s05854e5{font-size: 14px}
.s0586356.s0586356.s0586356{font-size: 14px; font-weight: 600; color: #0B6E6E}
.s05eb66d.s05eb66d.s05eb66d{left: 14.5%; top: 82%; animation-delay: 0.35s}
.s05ff54b.s05ff54b.s05ff54b{position: relative; width: 100%; max-width: 1040px; aspect-ratio: 16 / 8; margin-top: 40px; background: #E8F7F4; border-radius: 28px; overflow: hidden}
.s06d7145.s06d7145.s06d7145{display: flex; flex-wrap: wrap; gap: 20px 48px; align-items: flex-end; justify-content: space-between}
.s0733a71.s0733a71.s0733a71{left: 58.5%; top: 50%; animation-delay: 0.70s}
.s07a91d8.s07a91d8.s07a91d8{text-decoration: none; color: #4F6B69}
.s082f045.s082f045.s082f045{padding: 16px 18px}
.s092f07d.s092f07d.s092f07d{display: flex; flex-wrap: wrap; gap: 12px; justify-content: center}
.s096cd20.s096cd20.s096cd20{margin: 0; font-size: 18px; line-height: 1.6; color: #4F6B69}
.s0b538c0.s0b538c0.s0b538c0{position: relative; width: 100%; max-width: 1040px; aspect-ratio: 16 / 8; margin-top: 40px; background: #E8F7F4; border-radius: 28px; overflow: hidden; display: flex; align-items: flex-end; justify-content: center}
.s0bce0f6.s0bce0f6.s0bce0f6{flex: 1 1 380px; min-width: 0; display: flex; flex-direction: column; gap: 18px; position: relative; z-index: 2}
.s0c6da92.s0c6da92.s0c6da92{width: 100%; height: 100%; object-fit: cover; object-position: top; display: block}
.s0c761a6.s0c761a6.s0c761a6{margin: 0; font-size: 13px; line-height: 1.5; color: #7FA3A0; text-align: center}
.s0d35ca3.s0d35ca3.s0d35ca3{position: absolute; right: 7%; bottom: 8%; width: 30%}
.s0d70a6d.s0d70a6d.s0d70a6d{margin: 0; font-size: 24px; font-weight: 700; letter-spacing: -.02em}
.s0da05dd.s0da05dd.s0da05dd{overflow: hidden}
.s0de624d.s0de624d.s0de624d{animation-delay: -.6s}
.s0df1d2b.s0df1d2b.s0df1d2b{position: relative; width: 100%; max-width: 1040px; margin-top: 40px; background: #E8F7F4; border-radius: 28px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 16px 0; padding: 48px 7%; box-sizing: border-box}
.s0dfd39c.s0dfd39c.s0dfd39c{max-width: 1180px; margin: 0 auto; padding: 22px 28px 30px; display: flex; flex-wrap: wrap; gap: 12px; justify-content: space-between; font-size: 13px}
.s0f00195.s0f00195.s0f00195{flex: 1 1 360px; margin: 0; font-size: 17px; line-height: 1.6; color: #4F6B69}
.s0fac09b.s0fac09b.s0fac09b{margin-top: 6px; background: #00CBCC; color: #050B0B; padding: 0 18px; height: 46px; font-size: 15px}
.s10f57ff.s10f57ff.s10f57ff{max-width: 1180px; margin: 0 auto; padding: 64px 28px 104px; display: flex; flex-wrap: wrap; gap: 56px; align-items: flex-start}
.s112b707.s112b707.s112b707{max-width: 1180px; margin: 0 auto; padding: 0 28px 104px; display: flex; flex-direction: column; gap: 36px}
.s11d4123.s11d4123.s11d4123{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 460px), 1fr)); gap: 24px}
.s14f45d9.s14f45d9.s14f45d9{flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.s1564c83.s1564c83.s1564c83{display: flex; flex-wrap: wrap; gap: 44px; align-items: center}
.s178137a.s178137a.s178137a{flex: 1 1 380px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.s17ab9cb.s17ab9cb.s17ab9cb{margin: 0; font-size: 14px; color: #4F6B69}
.s192902f.s192902f.s192902f{display: flex; flex-wrap: wrap; gap: 8px}
.s19b5239.s19b5239.s19b5239{margin: 8px 0 0; font-size: 18px; font-weight: 700}
.s1a79d66.s1a79d66.s1a79d66{font-size: 11px; font-weight: 700}
.s1b39934.s1b39934.s1b39934{max-width: 1180px; margin: 0 auto; padding: 104px 28px; display: flex; flex-direction: column; gap: 44px}
.s1c0da40.s1c0da40.s1c0da40{display: flex; flex-direction: column; gap: 18px; padding-top: 22px; border-top: 1px solid #DCE7E5; margin-top: 6px}
.s1ccec66.s1ccec66.s1ccec66{flex: 0 0 52px}
.s1e14ef3.s1e14ef3.s1e14ef3{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px}
.s1e8393f.s1e8393f.s1e8393f{flex: 2 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.s1ef15bf.s1ef15bf.s1ef15bf{grid-row: span 2; padding: 30px; min-height: 540px}
.s1f2142a.s1f2142a.s1f2142a{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 14px}
.s1f6d9e2.s1f6d9e2.s1f6d9e2{left: 35%; top: 81%; animation-delay: 1.40s}
.s1ffa93d.s1ffa93d.s1ffa93d{display: flex; flex-wrap: wrap; gap: 24px 48px; align-items: flex-end; justify-content: space-between}
.s21a1be8.s21a1be8.s21a1be8{font-weight: 600}
.s22262c6.s22262c6.s22262c6{position: absolute; right: -22px; top: -26px; width: 92px; height: 92px}
.s228af3e.s228af3e.s228af3e{width: 29%; flex: 0 0 29%}
.s22a7594.s22a7594.s22a7594{font-size: 18px; font-weight: 600}
.s230598b.s230598b.s230598b{position: relative; aspect-ratio: 5 / 4; background: #FFFFFF; border: 1px solid #DCE7E5; border-radius: 28px; overflow: hidden}
.s2398432.s2398432.s2398432{flex: 1; height: 50%; background: #DCE7E5; border-radius: 3px; animation-delay: -0.2s}
.s2532d1b.s2532d1b.s2532d1b{margin: 0; font-size: 17px; line-height: 1.6; color: #4F6B69}
.s260c205.s260c205.s260c205{padding: 22px 24px 24px; display: flex; flex-direction: column; gap: 12px; flex: 1}
.s2618c88.s2618c88.s2618c88{max-width: 1180px; margin: 0 auto; padding: 104px 28px 0; display: flex; flex-direction: column; gap: 40px}
.s27e40ae.s27e40ae.s27e40ae{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap: 24px}
.s2882c2a.s2882c2a.s2882c2a{font-size: 14px; color: #4F6B69}
.s2a04a83.s2a04a83.s2a04a83{background: #E3EFED; border-radius: 32px; padding: 80px 32px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 20px}
.s2a37682.s2a37682.s2a37682{font-size: 13px; font-weight: 600; color: #0B6E6E}
.s2a38fe7.s2a38fe7.s2a38fe7{width: 100%; height: 100%; background: #F2F6F5; border-radius: 30px 30px 0 0; overflow: hidden; display: flex; flex-direction: column; text-align: left}
.s2a44d92.s2a44d92.s2a44d92{left: 48.5%; top: 55%; animation-delay: 0.70s}
.s2a56a60.s2a56a60.s2a56a60{position: relative; width: 100%; max-width: 1040px; margin-top: 40px; background: #E8F7F4; border-radius: 28px; padding: 48px 40px; box-sizing: border-box; display: flex; flex-direction: column; gap: 16px; text-align: left}
.s2cd6226.s2cd6226.s2cd6226{position: absolute; left: 7%; top: 22%; width: 80px; height: 80px}
.s2d47909.s2d47909.s2d47909{background: #E8F7F4}
.s2e398e9.s2e398e9.s2e398e9{max-width: 1180px; margin: 0 auto; padding: 104px 28px; display: flex; flex-wrap: wrap; gap: 56px; align-items: flex-start}
.s2e40908.s2e40908.s2e40908{font-family: 'DM Sans', system-ui, sans-serif; color: #0E3634; background: #FFFFFF; min-height: 100vh}
.s2ee2dd9.s2ee2dd9.s2ee2dd9{display: block; aspect-ratio: 16 / 10; overflow: hidden; border-bottom: 1px solid #DCE7E5; margin: 0; padding: 0}
.s305a4c4.s305a4c4.s305a4c4{max-width: 1180px; margin: 0 auto; padding: 104px 28px; display: flex; flex-direction: column; gap: 32px}
.s3154f2d.s3154f2d.s3154f2d{display: flex; flex-direction: column; gap: 14px; align-items: center; text-align: center}
.s31aecef.s31aecef.s31aecef{position: relative; width: 130px; height: 130px; display: flex; align-items: center; justify-content: center; flex: 0 0 130px}
.s32b32d3.s32b32d3.s32b32d3{flex: 1 1 520px; min-width: 0}
.s33d51a3.s33d51a3.s33d51a3{max-width: 1180px; margin: 0 auto; padding: 112px 28px; display: flex; flex-wrap: wrap; gap: 48px}
.s33ea3db.s33ea3db.s33ea3db{position: absolute; right: 9%; top: 24%; background: #FFFFFF; border: 1px solid #DCE7E5; border-radius: 16px; padding: 14px 18px; display: flex; gap: 12px; align-items: center; box-shadow: 0 14px 30px rgba(14,54,52,.10); text-align: left}
.s3422b9a.s3422b9a.s3422b9a{display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; padding-top: 6px}
.s360ce48.s360ce48.s360ce48{display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 36px 28px; margin-top: 72px}
.s379d38e.s379d38e.s379d38e{max-width: 1180px; margin: 0 auto; padding: 56px 28px 0; display: flex; flex-wrap: wrap; gap: 56px; align-items: flex-start}
.s37ada7a.s37ada7a.s37ada7a{background: #E3EFED; border-radius: 32px; padding: 80px 32px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 20px; position: relative; overflow: hidden}
.s37f3fc7.s37f3fc7.s37f3fc7{width: 100%; height: 100%; background: #E8F7F4; border-radius: 26px 26px 0 0; overflow: hidden; display: flex; flex-direction: column; font-family: 'DM Sans', sans-serif}
.s384cd9f.s384cd9f.s384cd9f{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 14px}
.s38fd1c1.s38fd1c1.s38fd1c1{align-self: flex-start; background: #25D366; color: #05331B; height: 60px; padding: 0 28px; font-size: 18px}
.s3a364ab.s3a364ab.s3a364ab{position: relative; height: 470px; border-radius: 76px 0 0 0; background: #E3EFED; overflow: hidden}
.s3ca6a7a.s3ca6a7a.s3ca6a7a{flex: 1 1 340px; min-width: 0}
.s3d000ce.s3d000ce.s3d000ce{position: relative; aspect-ratio: 5 / 4; background: #E3EFED; border-radius: 28px; overflow: hidden; display: flex; align-items: flex-end; justify-content: center}
.s3d5d87d.s3d5d87d.s3d5d87d{margin: -6px 0 0; font-size: 13px; color: #4F6B69}
.s3fcee64.s3fcee64.s3fcee64{margin: 0; font-size: 17px; line-height: 1.6; color: #A9C4C1; max-width: 620px}
.s4003450.s4003450.s4003450{text-decoration: none; background: #00CBCC; color: #050B0B; font-weight: 600; font-size: 16px; padding: 0 26px; height: 52px; border-radius: 999px; display: inline-flex; align-items: center}
.s4053bda.s4053bda.s4053bda{background: #FFFFFF; border-radius: 24px; padding: 28px; display: flex; gap: 28px; align-items: center; flex-wrap: wrap}
.s4060d9a.s4060d9a.s4060d9a{list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 10px}
.s40a440b.s40a440b.s40a440b{position: absolute; right: 5%; top: -34px; background: #0E3634; color: #FFFFFF; border-radius: 14px; padding: 10px 14px; font-size: 14px; font-weight: 600; display: flex; gap: 8px; align-items: center}
.s40e4da3.s40e4da3.s40e4da3{align-self: flex-start; background: #FFFFFF; border-radius: 14px 14px 14px 4px; padding: 9px 11px; max-width: 82%}
.s4126a58.s4126a58.s4126a58{position: absolute; right: 4%; top: -34px; width: 104px; height: 104px}
.s41295ff.s41295ff.s41295ff{background: #F6FAF9; border-color: #F6FAF9}
.s41e5c33.s41e5c33.s41e5c33{color: #E3EFED; font-size: 32px}
.s43ce2e0.s43ce2e0.s43ce2e0{max-width: 1180px; margin: 0 auto; padding: 64px 28px 0}
.s4599fbb.s4599fbb.s4599fbb{border-top: 1px solid #1E3535}
.s462d458.s462d458.s462d458{flex: 0 1 240px; position: sticky; top: 24px}
.s4699e42.s4699e42.s4699e42{display: block; aspect-ratio: 16 / 10; overflow: hidden}
.s46ee97d.s46ee97d.s46ee97d{margin: 0; font-size: clamp(34px, 4.2vw, 52px); line-height: 1.05; letter-spacing: -0.035em; font-weight: 700}
.s477b152.s477b152.s477b152{color: #00E0E1}
.s478c157.s478c157.s478c157{list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 28px}
.s489972f.s489972f.s489972f{position: absolute; right: 9%; top: 12%; width: 88px; height: 88px}
.s4b42b0e.s4b42b0e.s4b42b0e{color: #0B8A8B}
.s4b85e4f.s4b85e4f.s4b85e4f{margin: 0; font-size: clamp(30px, 3.6vw, 44px); line-height: 1.08; letter-spacing: -0.035em; font-weight: 700; margin-bottom: 40px}
.s4ce4ae7.s4ce4ae7.s4ce4ae7{margin: 0; font-size: clamp(38px, 5vw, 60px); line-height: 1.05; letter-spacing: -0.035em; font-weight: 700; max-width: 620px}
.s4e02c1a.s4e02c1a.s4e02c1a{animation-delay: -1.2s}
.s4f5b31f.s4f5b31f.s4f5b31f{width: 22px; height: 22px; border-radius: 6px; background: #F28C28}
.s506d9a7.s506d9a7.s506d9a7{margin: 0; font-size: 18px; line-height: 1.6; color: #4F6B69; max-width: 620px}
.s52097eb.s52097eb.s52097eb{margin: 0; padding-left: 22px; display: flex; flex-direction: column; gap: 8px; font-size: 16px; line-height: 1.6; color: #4F6B69}
.s529ea07.s529ea07.s529ea07{color: #0B6E6E}
.s52a2f6e.s52a2f6e.s52a2f6e{position: absolute; left: 4%; bottom: 10%; background: #0E3634; color: #FFFFFF; border-radius: 14px; padding: 10px 14px; font-size: 13px; font-weight: 600; display: flex; gap: 8px; align-items: center}
.s5598e1b.s5598e1b.s5598e1b{margin: 4px 0 0; padding: 14px 16px; background: #E8F7F4; border-radius: 14px; font-size: 15px; line-height: 1.5}
.s5700286.s5700286.s5700286{width: 24px; height: 24px; border-radius: 50%; background: #F28C28}
.s5746aa5.s5746aa5.s5746aa5{background: #0E3634; color: #FFFFFF; padding: 18px 16px 14px; font-size: 13px; font-weight: 700; display: flex; gap: 10px; align-items: center}
.s5790ffb.s5790ffb.s5790ffb{display: none}
.s579fcfb.s579fcfb.s579fcfb{margin: 0 0 16px; font-size: clamp(30px, 3.6vw, 44px); line-height: 1.08; letter-spacing: -0.035em; font-weight: 700}
.s57d4c80.s57d4c80.s57d4c80{flex: 1.15 1 480px; min-width: 0}
.s57ee201.s57ee201.s57ee201{display: flex; flex-direction: column; gap: 8px; padding: 14px 12px; font-size: 11px; line-height: 1.4}
.s5903d37.s5903d37.s5903d37{background: rgba(0,203,204,.16); color: #00E0E1}
.s5ae1975.s5ae1975.s5ae1975{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 12px}
.s5b4533e.s5b4533e.s5b4533e{margin: 0; font-size: 19px; line-height: 1.55; color: #4F6B69; max-width: 640px}
.s5bfa58a.s5bfa58a.s5bfa58a{margin: 0; font-size: 16px; line-height: 1.6; color: #0E3634; background: #E8F7F4; border-radius: 16px; padding: 18px 22px}
.s5c9194d.s5c9194d.s5c9194d{text-decoration: none; background: #FFFFFF; border: 1px solid #DCE7E5; font-weight: 600; font-size: 16px; padding: 0 24px; height: 50px; border-radius: 999px; display: inline-flex; align-items: center; gap: 10px; box-sizing: border-box}
.s5c952ad.s5c952ad.s5c952ad{margin: 0; font-size: clamp(32px, 4.4vw, 52px); line-height: 1.05; letter-spacing: -0.035em; font-weight: 700; max-width: 760px}
.s5db75d4.s5db75d4.s5db75d4{font-weight: 700}
.s5de1cfa.s5de1cfa.s5de1cfa{border-radius: 15px}
.s5de2779.s5de2779.s5de2779{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 20px}
.s5e3e1b2.s5e3e1b2.s5e3e1b2{text-decoration: none; background: #FFFFFF; border: 1px solid #DCE7E5; font-weight: 600; font-size: 16px; padding: 0 24px; height: 50px; border-radius: 999px; display: inline-flex; align-items: center; box-sizing: border-box}
.s5e9f6e0.s5e9f6e0.s5e9f6e0{display: flex; flex-direction: column; gap: 10px; border-top: 2px solid #00CBCC; padding-top: 18px}
.s61001aa.s61001aa.s61001aa{border: 0; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px}
.s61ef53d.s61ef53d.s61ef53d{left: 14.5%; top: 69.5%; animation-delay: 0.70s}
.s6214c14.s6214c14.s6214c14{background: #FFFFFF; border-radius: 999px; padding: 16px 22px; font-size: 16px; color: #4F6B69; display: flex; gap: 10px; align-items: center; box-shadow: 0 10px 24px rgba(14,54,52,.08)}
.s63408cf.s63408cf.s63408cf{max-width: 1180px; margin: 0 auto; padding: 112px 28px; display: flex; flex-wrap: wrap; gap: 56px; align-items: center}
.s638b9e0.s638b9e0.s638b9e0{position: absolute; left: -18px; top: 40%; background: #FFFFFF; border: 1px solid #DCE7E5; border-radius: 16px; padding: 12px 16px; display: flex; gap: 10px; align-items: center; box-shadow: 0 14px 30px rgba(0,0,0,.35); color: #0E3634; font-family: 'DM Sans', sans-serif}
.s64295f8.s64295f8.s64295f8{width: 34px; height: 34px; border-radius: 10px; background: #00CBCC; display: inline-flex; align-items: center; justify-content: center}
.s642c845.s642c845.s642c845{display: flex; gap: 10px; align-items: flex-start; font-size: 14px; line-height: 1.5; color: #A9C4C1}
.s651c960.s651c960.s651c960{font-size: 21px; font-weight: 700; letter-spacing: -0.02em; color: #7A8E8C}
.s661f97a.s661f97a.s661f97a{flex: 1 1 440px; min-width: 0; display: flex; flex-direction: column; gap: 20px}
.s66e0ee8.s66e0ee8.s66e0ee8{margin: 0; font-size: clamp(30px, 3.6vw, 44px); line-height: 1.08; letter-spacing: -0.035em; font-weight: 700; color: #FFFFFF}
.s675f322.s675f322.s675f322{font-size: 30px; font-weight: 700; color: #C2410C; line-height: 1}
.s67b66ba.s67b66ba.s67b66ba{width: 34%}
.s694408d.s694408d.s694408d{width: 92px; height: 92px; border-radius: 26px; background: #0E3634; color: #FFFFFF; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 700}
.s696208e.s696208e.s696208e{margin: 0 0 48px; font-size: clamp(30px, 3.6vw, 44px); line-height: 1.08; letter-spacing: -0.035em; font-weight: 700}
.s69b3b1d.s69b3b1d.s69b3b1d{position: absolute; left: 6%; top: 36%; width: 84px; height: 84px}
.s69f89d1.s69f89d1.s69f89d1{left: 29.5%; top: 12.5%; animation-delay: 0.00s}
.s6a14e57.s6a14e57.s6a14e57{background: #E8F7F4; border-radius: 12px; padding: 12px; display: flex; gap: 12px; align-items: center}
.s6a4fb5f.s6a4fb5f.s6a4fb5f{position: absolute; left: -56px; bottom: -28px; width: 128px; height: 90px; border-right: 34px solid #0E3634; border-bottom: 34px solid #0E3634; border-bottom-right-radius: 92px 88px; box-sizing: border-box; z-index: 2}
.s6a961d5.s6a961d5.s6a961d5{font-size: 17px; font-weight: 700; line-height: 1.2}
.s6aecbc8.s6aecbc8.s6aecbc8{background: #E8F7F4; border-radius: 10px; height: 36px}
.s6b5e124.s6b5e124.s6b5e124{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px}
.s6c5ba03.s6c5ba03.s6c5ba03{left: 34.5%; top: 50%; animation-delay: 0.35s}
.s6d3c890.s6d3c890.s6d3c890{margin: 0; font-size: 18px; font-weight: 600; line-height: 1.35}
.s6d58e6b.s6d58e6b.s6d58e6b{font-size: 22px; font-weight: 700; letter-spacing: .12em; color: #7A8E8C}
.s6d6d077.s6d6d077.s6d6d077{text-decoration: none; border: 1px solid #DCE7E5; font-weight: 600; font-size: 16px; padding: 0 24px; height: 50px; border-radius: 999px; display: inline-flex; align-items: center; box-sizing: border-box}
.s6dd1d50.s6dd1d50.s6dd1d50{margin: 0; font-size: 15px; color: #4F6B69}
.s6e72585.s6e72585.s6e72585{flex: 1; height: 90%; background: #0E3634; border-radius: 3px; animation-delay: -0.6s}
.s6f5efb8.s6f5efb8.s6f5efb8{text-decoration: none; background: #00CBCC; color: #050B0B; font-weight: 600; font-size: 16px; padding: 0 24px; height: 50px; border-radius: 999px; display: inline-flex; align-items: center; gap: 10px}
.s7013e36.s7013e36.s7013e36{left: 35.5%; top: 70%; animation-delay: 1.05s}
.s70db159.s70db159.s70db159{grid-row: span 2; padding: 30px}
.s734578c.s734578c.s734578c{margin: 0; font-size: 19px; line-height: 1.55; color: #4F6B69; max-width: 560px}
.s73aabe2.s73aabe2.s73aabe2{flex: 1 1 460px; min-width: 0; display: flex; flex-direction: column; gap: 14px}
.s743e606.s743e606.s743e606{width: 28px; height: 28px; border-radius: 50%; background: #F28C28}
.s7709c10.s7709c10.s7709c10{width: 100%; height: 100%; border-radius: 30px; background: #FFFFFF; padding: 26px 18px; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; text-align: left}
.s771f414.s771f414.s771f414{align-self: center; font-weight: 600; min-height: 44px; display: inline-flex; align-items: center}
.s7743a4d.s7743a4d.s7743a4d{max-width: 1180px; margin: 0 auto; padding: 104px 28px; display: flex; flex-wrap: wrap; gap: 48px}
.s779dc73.s779dc73.s779dc73{margin: 0; font-size: 18px; font-weight: 600}
.s789758b.s789758b.s789758b{text-decoration: none; background: #00CBCC; color: #050B0B; font-weight: 600; font-size: 16px; padding: 0 24px; height: 50px; border-radius: 999px; display: inline-flex; align-items: center; gap: 10px; border: 0; cursor: pointer; justify-content: center; height: 54px; font: inherit; font-weight: 600; font-size: 16px}
.s7901992.s7901992.s7901992{max-width: 1180px; margin: 0 auto; padding: 120px 28px; display: flex; flex-wrap: wrap; gap: 56px; align-items: center}
.s7adaff5.s7adaff5.s7adaff5{display: inline-flex; gap: 8px; align-items: center}
.s7b7ba75.s7b7ba75.s7b7ba75{font-size: 16px; font-weight: 700}
.s7b8cb2c.s7b8cb2c.s7b8cb2c{position: absolute; left: 6%; top: 12%; width: 70%}
.s7cd91b6.s7cd91b6.s7cd91b6{width: 22px; height: 22px; border-radius: 6px; background: #5E8884}
.s7d562a4.s7d562a4.s7d562a4{display: block; margin-top: 8px; font-size: 13px; font-weight: 600; color: #4F6B69}
.s7df8c9f.s7df8c9f.s7df8c9f{font-weight: 700; color: #E3EFED}
.s7dfdd2b.s7dfdd2b.s7dfdd2b{display: flex; gap: 14px; align-items: center}
.s7e78918.s7e78918.s7e78918{flex: 1.6 1 580px; min-width: 0}
.s7eac309.s7eac309.s7eac309{height: 70px; display: flex; gap: 6px; align-items: flex-end}
.s7ef76e4.s7ef76e4.s7ef76e4{display: block; color: #FFFFFF}
.s7fbba81.s7fbba81.s7fbba81{font-size: 12px; color: #4F6B69}
.s8231274.s8231274.s8231274{margin: 0; font-size: 19px; line-height: 1.55; color: #4F6B69; max-width: 660px}
.s82c03e7.s82c03e7.s82c03e7{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 22px}
.s855c62f.s855c62f.s855c62f{text-decoration: none; background: #FFFFFF; border: 1px solid #DCE7E5; font-weight: 600; font-size: 16px; padding: 0 26px; height: 52px; border-radius: 999px; display: inline-flex; align-items: center; gap: 10px; box-sizing: border-box}
.s8571d17.s8571d17.s8571d17{flex: 1; height: 35%; background: #DCE7E5; border-radius: 3px; animation-delay: -0.0s}
.s85758e3.s85758e3.s85758e3{max-width: 1180px; margin: 0 auto; padding: 104px 28px; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.s86a63ed.s86a63ed.s86a63ed{margin: 0; display: flex; flex-direction: column; gap: 12px}
.s875b8b4.s875b8b4.s875b8b4{flex: 1 1 440px; min-width: 0}
.s8798d11.s8798d11.s8798d11{max-width: 1180px; margin: 0 auto; padding: 112px 28px}
.s882fb65.s882fb65.s882fb65{width: 6px; height: 6px; border-radius: 50%; background: #00CBCC; flex: 0 0 6px; margin-top: 4px}
.s8845a9e.s8845a9e.s8845a9e{display: flex; flex-wrap: wrap; gap: 12px; padding-top: 6px}
.s8883b98.s8883b98.s8883b98{margin: 0; font-size: 16px; line-height: 1.7; color: #4F6B69}
.s88da42f.s88da42f.s88da42f{flex: 1 1 300px; min-width: 0}
.s88e0f83.s88e0f83.s88e0f83{font-size: 20px; color: #E3EFED}
.s893c740.s893c740.s893c740{font-size: 14px; font-weight: 700; color: #0B6E6E}
.s8a48370.s8a48370.s8a48370{background: #FFFFFF; border-radius: 20px; overflow: hidden; border: 1px solid #DCE7E5}
.s8a91423.s8a91423.s8a91423{padding: 0; overflow: hidden}
.s8b45c40.s8b45c40.s8b45c40{align-self: flex-end; background: #00CBCC; color: #050B0B; border-radius: 12px 12px 3px 12px; padding: 8px 10px; max-width: 80%}
.s8bb9a1c.s8bb9a1c.s8bb9a1c{font-size: 10.5px; line-height: 1.4; display: flex; gap: 6px}
.s8cc2ee5.s8cc2ee5.s8cc2ee5{font-size: 22px; font-weight: 400; letter-spacing: .28em; color: #7A8E8C}
.s8ec1639.s8ec1639.s8ec1639{flex: 1 1 380px; margin: 0; font-size: 18px; line-height: 1.6; color: #4F6B69}
.s8f0c134.s8f0c134.s8f0c134{align-self: flex-end; background: #00CBCC; color: #050B0B; border-radius: 14px 14px 4px 14px; padding: 9px 11px; max-width: 82%}
.s8f624a5.s8f624a5.s8f624a5{display: flex; gap: 12px}
.s90543b1.s90543b1.s90543b1{display: flex; flex-direction: column; gap: 10px}
.s9096b22.s9096b22.s9096b22{font-weight: 600; min-height: 44px; display: inline-flex; align-items: center}
.s9182b69.s9182b69.s9182b69{width: 8px; height: 8px; border-radius: 50%; background: #00CBCC; display: inline-block}
.s93d3ca1.s93d3ca1.s93d3ca1{margin: 0; font-size: clamp(38px, 5vw, 60px); line-height: 1.05; letter-spacing: -0.035em; font-weight: 700; max-width: 820px}
.s9443bab.s9443bab.s9443bab{border-radius: 28px; padding: 32px; display: flex; flex-direction: column; gap: 18px; box-shadow: 0 30px 60px rgba(14,54,52,.22)}
.s9451727.s9451727.s9451727{font-size: 15px; font-weight: 700}
.s956acba.s956acba.s956acba{margin-top: 16px; background: #25D366; color: #05331B; height: 50px; padding: 0 20px; justify-content: center; font-size: 16px}
.s96524aa.s96524aa.s96524aa{left: 13%; top: 14%; animation-delay: 0.00s}
.s96e11e7.s96e11e7.s96e11e7{width: 50%; height: 13px; background: #C9D3DC}
.s97f3918.s97f3918.s97f3918{max-width: 1180px; margin: 0 auto; padding: 56px 28px 0; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.s98141f5.s98141f5.s98141f5{padding: 12px}
.s9864299.s9864299.s9864299{position: relative; width: 100%}
.s99e6875.s99e6875.s99e6875{font-size: 10px; color: #4F6B69}
.s9aa7732.s9aa7732.s9aa7732{display: flex; flex-direction: column; gap: 10px; border-top: 2px solid #DCE7E5; padding-top: 18px}
.s9bfaaa1.s9bfaaa1.s9bfaaa1{width: 38px; height: 38px; border-radius: 11px; background: #0E3634; display: inline-flex; align-items: center; justify-content: center}
.s9c0199c.s9c0199c.s9c0199c{font-size: 14px; font-weight: 500; color: #4F6B69; border: 1px solid #DCE7E5; border-radius: 999px; padding: 6px 14px}
.s9ce1ca7.s9ce1ca7.s9ce1ca7{display: flex; justify-content: space-between; font-size: 10px; color: #4F6B69}
.s9dbf276.s9dbf276.s9dbf276{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px}
.s9dd6e26.s9dd6e26.s9dd6e26{width: 290px; height: 430px; background: #0E3634; border-radius: 38px 38px 0 0; padding: 10px 10px 0; box-sizing: border-box}
.s9e259a3.s9e259a3.s9e259a3{background: #25D366; color: #05331B}
.s9e2b4e9.s9e2b4e9.s9e2b4e9{width: 80%}
.sa0292eb.sa0292eb.sa0292eb{max-width: 1180px; margin: 0 auto; padding: 112px 28px; display: flex; flex-wrap: wrap-reverse; gap: 56px; align-items: center}
.sa108ba3.sa108ba3.sa108ba3{font-size: 15px; line-height: 1.5}
.sa26a16e.sa26a16e.sa26a16e{width: 260px; height: 380px; background: #0E3634; border-radius: 34px 34px 0 0; padding: 9px 9px 0; box-sizing: border-box}
.sa2777ef.sa2777ef.sa2777ef{width: 28%}
.sa34e533.sa34e533.sa34e533{margin: 0; font-size: 19px}
.sa37d474.sa37d474.sa37d474{flex: 1; height: 70%; background: #00CBCC; border-radius: 3px; animation-delay: -0.4s}
.sa40ace2.sa40ace2.sa40ace2{margin: 0; font-size: 19px; line-height: 1.6; color: #4F6B69; max-width: 480px}
.sa498335.sa498335.sa498335{max-width: 1180px; margin: 0 auto; padding: 0 28px 96px}
.sa4a55a8.sa4a55a8.sa4a55a8{background: #0E3634; border-radius: 32px; padding: 48px; display: flex; flex-direction: column; gap: 28px; color: #FFFFFF}
.sa4aea48.sa4aea48.sa4aea48{display: flex; flex-direction: column; gap: 12px}
.sa7d3b84.sa7d3b84.sa7d3b84{position: absolute; left: 6%; bottom: 10%; background: #0E3634; color: #FFFFFF; border-radius: 14px; padding: 10px 14px; font-size: 13px; font-weight: 600; display: flex; gap: 8px; align-items: center}
.sa892f8f.sa892f8f.sa892f8f{position: absolute; inset: 0; border-radius: 50%; border: 2px dashed #00CBCC}
.sa8a9035.sa8a9035.sa8a9035{position: relative}
.sa981cb7.sa981cb7.sa981cb7{display: flex; flex-direction: column; gap: 2px}
.sa9dc759.sa9dc759.sa9dc759{margin: 0; font-size: clamp(30px, 3.6vw, 44px); line-height: 1.08; letter-spacing: -0.035em; font-weight: 700; max-width: 760px}
.saaa1444.saaa1444.saaa1444{flex: 0 1 190px; display: flex; flex-direction: column; gap: 11px; font-size: 15px}
.sabc555a.sabc555a.sabc555a{margin: 0; font-size: 19px; line-height: 1.55; color: #4F6B69; max-width: 700px}
.sabcc1a3.sabcc1a3.sabcc1a3{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 24px; max-width: 900px; margin: 0 auto; width: 100%}
.sabeb0df.sabeb0df.sabeb0df{flex: 1 1 400px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.saca1af8.saca1af8.saca1af8{font-size: 22px; font-weight: 700; letter-spacing: -.02em; color: #FFFFFF}
.sacd0739.sacd0739.sacd0739{margin: 0; font-size: clamp(26px, 3vw, 36px); line-height: 1.1; letter-spacing: -0.03em; font-weight: 700}
.sacfcbb3.sacfcbb3.sacfcbb3{left: 82.5%; top: 24%; animation-delay: 1.05s}
.sae33f49.sae33f49.sae33f49{background: #E8F7F4; border-radius: 16px; padding: 18px 22px}
.sae5cdf2.sae5cdf2.sae5cdf2{flex: 1 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 44px}
.sb094468.sb094468.sb094468{font-size: 16px; line-height: 1.4}
.sb09a1c8.sb09a1c8.sb09a1c8{width: 58%; height: 13px; background: #C9D3DC}
.sb125bd7.sb125bd7.sb125bd7{transform-box: view-box; transform-origin: 48px 44px}
.sb24ef18.sb24ef18.sb24ef18{width: 100%; height: 100%; object-fit: cover; object-position: 60% 38%; display: block}
.sb280743.sb280743.sb280743{font-weight: 700; color: #0E3634}
.sb2cf00b.sb2cf00b.sb2cf00b{position: absolute; right: 6%; top: 12%; background: #FFFFFF; border-radius: 16px; padding: 12px 16px; display: flex; gap: 10px; align-items: center; box-shadow: 0 14px 30px rgba(14,54,52,.10)}
.sb2fa6f5.sb2fa6f5.sb2fa6f5{width: 100%; max-width: 1040px; margin-top: 40px; text-align: left; box-sizing: border-box}
.sb3c1261.sb3c1261.sb3c1261{--to: 66}
.sb440188.sb440188.sb440188{flex: 1 1 360px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.sb46e5c2.sb46e5c2.sb46e5c2{flex: 1 1 440px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.sb6be401.sb6be401.sb6be401{display: flex; flex-wrap: wrap; gap: 16px; align-items: flex-end; justify-content: space-between}
.sb6c8ba7.sb6c8ba7.sb6c8ba7{flex: 1 1 300px; min-width: 0; display: flex; flex-direction: column; gap: 14px}
.sb7e4abd.sb7e4abd.sb7e4abd{position: absolute; right: 8%; bottom: -4%; width: 20%}
.sb9182a4.sb9182a4.sb9182a4{left: 82.5%; top: 50%; animation-delay: 1.05s}
.sba6733e.sba6733e.sba6733e{display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 36px 28px}
.sbd36223.sbd36223.sbd36223{padding-top: 8px}
.sbe687d0.sbe687d0.sbe687d0{position: relative; background: #E3EFED; border-radius: 28px; display: flex; flex-direction: column; justify-content: center; gap: 16px; padding: 32px; box-sizing: border-box}
.sbf2570c.sbf2570c.sbf2570c{position: relative; aspect-ratio: 5 / 4; background: #E3EFED; border-radius: 28px; display: flex; align-items: center; justify-content: center; overflow: hidden}
.sbf2e71b.sbf2e71b.sbf2e71b{margin: 0; font-size: 15px; line-height: 1.55; color: #4F6B69}
.sbf587ea.sbf587ea.sbf587ea{display: inline-flex; gap: 8px; align-items: baseline}
.sbfd2223.sbfd2223.sbfd2223{left: 42%; top: 46.8%; animation-delay: 0.35s}
.sc11a159.sc11a159.sc11a159{flex: 1 1 320px; min-width: 0}
.sc1e446f.sc1e446f.sc1e446f{text-decoration: none; background: #FFFFFF; border: 1px solid #DCE7E5; font-weight: 600; font-size: 16px; padding: 0 26px; height: 52px; border-radius: 999px; display: inline-flex; align-items: center; box-sizing: border-box}
.sc23ab85.sc23ab85.sc23ab85{max-width: 1180px; margin: 0 auto; padding: 30px 28px; display: flex; flex-wrap: wrap; gap: 20px 56px; align-items: center; justify-content: center}
.sc287ea9.sc287ea9.sc287ea9{display: flex; flex-wrap: wrap; gap: 40px; align-items: center}
.sc2dba97.sc2dba97.sc2dba97{width: 18px; height: 18px; margin: 2px 0 0; accent-color: #00CBCC; flex: 0 0 18px}
.sc332d9f.sc332d9f.sc332d9f{margin: 0; font-size: clamp(38px, 5vw, 60px); line-height: 1.05; letter-spacing: -0.035em; font-weight: 700}
.sc3f4eca.sc3f4eca.sc3f4eca{display: flex; flex-wrap: wrap; gap: 56px; align-items: center}
.sc3fd31f.sc3fd31f.sc3fd31f{margin: 10px 0 0; font-size: 16px; line-height: 1.6; color: #4F6B69}
.sc4d71cf.sc4d71cf.sc4d71cf{flex: 1 1 480px; min-width: 0}
.sc5c9d1b.sc5c9d1b.sc5c9d1b{margin: 0 0 40px; font-size: 18px; line-height: 1.6; color: #4F6B69; max-width: 620px}
.sc6391b2.sc6391b2.sc6391b2{left: 15%; top: 50%; animation-delay: 0.00s}
.sc64223e.sc64223e.sc64223e{max-width: 1180px; margin: 0 auto; padding: 48px 28px 0; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 22px}
.sc7172c1.sc7172c1.sc7172c1{align-self: flex-end; background: #00CBCC; border-radius: 12px 12px 3px 12px; padding: 10px 11px; display: inline-flex; gap: 4px; line-height: 0}
.sc86c064.sc86c064.sc86c064{position: relative; width: 64%; align-self: flex-end}
.sca5664b.sca5664b.sca5664b{flex: 1 1 520px; min-width: 0; list-style: none; margin: 0; padding: 32px; background: #FFFFFF; border-radius: 24px; display: flex; flex-direction: column; gap: 18px; font-size: 17px; line-height: 1.45}
.scb6d8a6.scb6d8a6.scb6d8a6{margin: 0; font-size: 19px; line-height: 1.55; color: #4F6B69; max-width: 680px}
.scb72e3b.scb72e3b.scb72e3b{background: #E8F7F4; border-radius: 22px; padding: 26px; display: flex; flex-direction: column; gap: 10px}
.scbc427b.scbc427b.scbc427b{margin: 0; font-size: clamp(30px, 3.6vw, 44px); line-height: 1.08; letter-spacing: -0.035em; font-weight: 700}
.scbde9fb.scbde9fb.scbde9fb{max-width: 1180px; margin: 0 auto; padding: 0 28px 104px}
.scc4b457.scc4b457.scc4b457{margin: 0; font-size: 16px; line-height: 1.5; color: #4F6B69}
.sccd34cd.sccd34cd.sccd34cd{position: absolute; right: -40px; top: -96px; width: 640px; height: 640px; border-radius: 50%; border: 36px solid #EEF3F2; box-sizing: border-box}
.scce0441.scce0441.scce0441{font-size: 22px}
.scd41927.scd41927.scd41927{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 14px}
.sce121f5.sce121f5.sce121f5{background: #FFFFFF; border-radius: 999px; padding: 14px 20px; font-size: 15px; color: #4F6B69; display: flex; gap: 10px; align-items: center; box-shadow: 0 10px 24px rgba(14,54,52,.08)}
.scf01730.scf01730.scf01730{font-size: 16px; font-weight: 600}
.scf3cb40.scf3cb40.scf3cb40{left: 42%; top: 32.7%; animation-delay: 0.00s}
.scfc7b55.scfc7b55.scfc7b55{flex: 1 1 300px; display: flex; flex-direction: column; gap: 14px; align-items: flex-start}
.sd0ac799.sd0ac799.sd0ac799{margin: 0; font-size: 19px; line-height: 1.55; color: #4F6B69; max-width: 480px}
.sd349573.sd349573.sd349573{flex: 1 1 460px; min-width: 0}
.sd47af69.sd47af69.sd47af69{display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr); gap: 16px}
.sd568020.sd568020.sd568020{max-width: 1180px; margin: 0 auto; padding: 64px 28px 0; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 22px}
.sd7d5c9a.sd7d5c9a.sd7d5c9a{font-size: 26px; letter-spacing: -.02em}
.sd80cb3e.sd80cb3e.sd80cb3e{width: 72%}
.sd8a7c24.sd8a7c24.sd8a7c24{display: flex; flex-direction: column; gap: 10px; font-size: 15px}
.sd96f0aa.sd96f0aa.sd96f0aa{margin: 0 0 48px; font-size: clamp(30px, 3.6vw, 44px); line-height: 1.08; letter-spacing: -0.035em; font-weight: 700; max-width: 640px}
.sd9f0641.sd9f0641.sd9f0641{background: #0E3634; color: #FFFFFF; padding: 16px 14px 12px; font-size: 12px; font-weight: 700; display: flex; gap: 8px; align-items: center}
.sda39a3e.sda39a3e.sda39a3e{}
.sdbb6bc8.sdbb6bc8.sdbb6bc8{flex: 0 0 132px; border-radius: 20px}
.sdbd945f.sdbd945f.sdbd945f{margin: 0; font-size: clamp(36px, 4.8vw, 58px); line-height: 1.05; letter-spacing: -0.035em; font-weight: 700; max-width: 900px}
.sdd5af25.sdd5af25.sdd5af25{position: absolute; right: 7%; bottom: 20%; width: 80px; height: 80px}
.sddd7aad.sddd7aad.sddd7aad{flex: 1.45 1 520px; min-width: 0; position: relative; margin-right: min(0px, calc((1180px - 100vw) / 2 - 28px))}
.sdffc4db.sdffc4db.sdffc4db{margin-top: 14px}
.se0a79b7.se0a79b7.se0a79b7{margin: 0; font-size: clamp(32px, 4.4vw, 54px); line-height: 1.05; letter-spacing: -0.035em; font-weight: 700; max-width: 760px}
.se0ffbd5.se0ffbd5.se0ffbd5{font-size: 13px; color: #4F6B69}
.se16d7a3.se16d7a3.se16d7a3{display: flex; flex-direction: column; align-items: flex-start; gap: 10px; margin-top: 52px}
.se1b8396.se1b8396.se1b8396{cursor: pointer; font-size: 17px; font-weight: 600; min-height: 32px; display: flex; align-items: center}
.se1e2673.se1e2673.se1e2673{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px}
.se209c74.se209c74.se209c74{position: absolute; right: -18px; top: 44%; background: #FFFFFF; border: 1px solid #DCE7E5; border-radius: 16px; padding: 12px 16px; display: flex; gap: 10px; align-items: center; box-shadow: 0 14px 30px rgba(0,0,0,.35); color: #0E3634; font-family: 'DM Sans', sans-serif}
.se2cc18d.se2cc18d.se2cc18d{display: flex; flex-direction: column}
.se2f006e.se2f006e.se2f006e{left: 37%; top: 41%; animation-delay: 0.35s}
.se452aaa.se452aaa.se452aaa{display: flex; flex-direction: column; gap: 9px; padding: 16px 14px; font-size: 12px; line-height: 1.45}
.se50f43b.se50f43b.se50f43b{background: #FFFFFF; border: 1px solid #DCE7E5; border-radius: 18px; padding: 18px; width: 220px; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; text-align: left; box-shadow: 0 14px 30px rgba(14,54,52,.08)}
.se59f1cf.se59f1cf.se59f1cf{list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 28px}
.se820a64.se820a64.se820a64{font-size: 15px; font-weight: 600}
.se8a95b2.se8a95b2.se8a95b2{max-width: 1180px; margin: 0 auto; padding: 72px 28px 48px; display: flex; flex-wrap: wrap; gap: 40px; justify-content: space-between}
.sec6bb19.sec6bb19.sec6bb19{font-size: 14px; font-weight: 500; color: #4F6B69; border: 1px solid #DCE7E5; border-radius: 999px; padding: 6px 14px; align-self: flex-start}
.secbe3cb.secbe3cb.secbe3cb{max-width: 1180px; margin: 0 auto; padding: 104px 28px 0}
.see916cf.see916cf.see916cf{padding: 18px 20px; gap: 6px; background: #F6FAF9; border-color: #F6FAF9}
.sf035692.sf035692.sf035692{max-width: 1180px; margin: 0 auto; padding: 56px 28px 0; display: flex; flex-direction: column; gap: 18px}
.sf037e8b.sf037e8b.sf037e8b{width: min(250px, 64%); aspect-ratio: 250 / 470; margin-top: 18%; border-radius: 38px; background: #0E3634; padding: 10px; box-sizing: border-box; transform: rotate(-5deg); box-shadow: 0 30px 60px rgba(14,54,52,.25)}
.sf120801.sf120801.sf120801{display: flex; justify-content: space-between; align-items: center}
.sf2109ac.sf2109ac.sf2109ac{display: flex; gap: 14px; align-items: center; text-decoration: none; color: #0E3634}
.sf22d49b.sf22d49b.sf22d49b{left: 22.5%; top: 53%; animation-delay: 0.35s}
.sf244350.sf244350.sf244350{flex: 1 1 400px; margin: 0; font-size: 18px; line-height: 1.6; color: #4F6B69}
.sf261440.sf261440.sf261440{font-size: 16px; line-height: 1.5; color: #4F6B69}
.sf42889c.sf42889c.sf42889c{text-decoration: none; background: #00CBCC; color: #050B0B; font-weight: 600; font-size: 16px; padding: 0 24px; height: 50px; border-radius: 999px; display: inline-flex; align-items: center}
.sf4728b7.sf4728b7.sf4728b7{margin: 0; font-size: clamp(38px, 5vw, 60px); line-height: 1.05; letter-spacing: -0.035em; font-weight: 700; max-width: 900px}
.sf59eaa0.sf59eaa0.sf59eaa0{max-width: 1180px; margin: 0 auto; padding: 96px 28px}
.sf5abb81.sf5abb81.sf5abb81{background: #FFFFFF; border-radius: 16px; padding: 18px 22px}
.sf5be227.sf5be227.sf5be227{position: absolute; left: 10%; top: 22%; width: 100px; height: 100px}
.sf7e41dd.sf7e41dd.sf7e41dd{position: absolute; left: 7%; top: 12%; width: 76%}
.sf824490.sf824490.sf824490{margin: 0; font-size: 18px; line-height: 1.6; color: #4F6B69; max-width: 440px}
.sf8f7272.sf8f7272.sf8f7272{align-self: flex-start; background: #FFFFFF; border-radius: 12px 12px 12px 3px; padding: 8px 10px; max-width: 80%}
.sfbd209f.sfbd209f.sfbd209f{background: #FFFFFF; border: 1px solid #DCE7E5; border-radius: 14px; padding: 14px 18px; font-size: 15px; font-weight: 600; display: flex; gap: 10px; align-items: center}
.sfbe60d1.sfbe60d1.sfbe60d1{font-size: 15px; color: #4F6B69}
.sfcf158a.sfcf158a.sfcf158a{flex: 1 1 60px; height: 2px; margin: 0 18px}
.sfe09b2f.sfe09b2f.sfe09b2f{flex: 0 0 20px; margin-top: 2px}
.sfe2daf6.sfe2daf6.sfe2daf6{font-size: 15px; color: #E3EFED}
.sfe2e88c.sfe2e88c.sfe2e88c{max-width: 1180px; margin: 0 auto; padding: 104px 28px; display: flex; flex-direction: column; gap: 40px}
.sff7a63d.sff7a63d.sff7a63d{flex: 1 1 220px; display: flex; flex-direction: column; gap: 14px}
.sff8be3b.sff8be3b.sff8be3b{background: #071A1A; color: #93ADAA}
.sffae629.sffae629.sffae629{font-size: 14px; font-weight: 700}
