.dc-page .ds12ccxlb.ds12ccxlb.ds12ccxlb{background: radial-gradient(1200px 600px at 20% 0%, rgb(40, 57, 122) 0%, rgb(27, 39, 84) 45%, rgb(20, 31, 66) 100%); color: rgb(255, 255, 255); overflow: hidden;}
.dc-page .dsrs83fl.dsrs83fl.dsrs83fl{max-width: 1200px; margin: 0px auto; padding: 64px 24px 96px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr)); gap: 48px; align-items: center;}
.dc-page .ds1rkkeai.ds1rkkeai.ds1rkkeai{display: inline-flex; gap: 8px; align-items: center; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(232, 240, 168); font-weight: 600; margin-bottom: 22px; white-space: nowrap;}
.dc-page .dsxusgwl.dsxusgwl.dsxusgwl{width: 6px; height: 6px; border-radius: 50%; background: rgb(232, 240, 168);}
.dc-page .dsdf8t56.dsdf8t56.dsdf8t56{font-weight: 600; color: rgb(232, 240, 168);}
.dc-page .dsj2paq5.dsj2paq5.dsj2paq5{margin-top: 22px; font-size: 19px; line-height: 1.55; color: rgb(201, 209, 232); max-width: 500px; text-wrap: pretty;}
.dc-page .dsuaazec.dsuaazec.dsuaazec{margin-top: 30px; display: flex; gap: 12px; flex-wrap: wrap;}
.dc-page .ds7g0kjq.ds7g0kjq.ds7g0kjq{background: rgb(232, 240, 168); color: rgb(20, 31, 66); border-radius: 10px; padding: 16px 22px; white-space: nowrap; font-weight: 600; font-size: 16px;}
.dc-page .dsuv58gw.dsuv58gw.dsuv58gw{border: 1px solid rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255); border-radius: 10px; padding: 16px 22px; white-space: nowrap; font-size: 16px; text-decoration: none;}
.dc-page .dsqva566.dsqva566.dsqva566{margin-top: 24px; display: flex; gap: 22px; flex-wrap: wrap; font-size: 14px; color: rgb(201, 209, 232);}
.dc-page .dsesvzol.dsesvzol.dsesvzol{white-space: nowrap;}
.dc-page .dsaj9521.dsaj9521.dsaj9521{color: rgb(232, 240, 168);}
.dc-page .ds1jg7717.ds1jg7717.ds1jg7717{position: relative; min-width: 0px; animation-delay: 0.15s;}
.dc-page .ds1m7qzl.ds1m7qzl.ds1m7qzl{background: rgb(255, 255, 255); color: rgb(30, 42, 79); border-radius: 18px; box-shadow: rgba(0, 0, 0, 0.45) 0px 40px 100px; overflow: hidden;}
.dc-page .ds1w0vc9p.ds1w0vc9p.ds1w0vc9p{display: flex; align-items: center; gap: 8px; padding: 10px 14px; border-bottom: 1px solid rgb(238, 241, 247); background: rgb(246, 248, 252); font-size: 12px;}
.dc-page .ds1laz8in.ds1laz8in.ds1laz8in{display: flex; gap: 5px;}
.dc-page .ds1a3wzn6.ds1a3wzn6.ds1a3wzn6{width: 9px; height: 9px; border-radius: 50%; background: rgb(226, 231, 241);}
.dc-page .dsdy9viq.dsdy9viq.dsdy9viq{margin-left: 6px; font-weight: 700;}
.dc-page .ds1ny9xeb.ds1ny9xeb.ds1ny9xeb{color: rgb(88, 98, 128);}
.dc-page .ds1anurbz.ds1anurbz.ds1anurbz{margin-left: auto; background: rgb(27, 39, 84); color: rgb(255, 255, 255); border-radius: 6px; padding: 4px 10px; font-weight: 600; white-space: nowrap;}
.dc-page .ds8mntmm.ds8mntmm.ds8mntmm{display: flex; flex-wrap: wrap;}
.dc-page .ds1t00afy.ds1t00afy.ds1t00afy{flex: 1 1 150px; max-width: 100%; padding: 14px; border-right: 1px solid rgb(238, 241, 247); display: grid; gap: 14px; align-content: start;}
.dc-page .dsl3npve.dsl3npve.dsl3npve{font-size: 10px; letter-spacing: 0.12em; font-weight: 700; color: rgb(88, 98, 128);}
.dc-page .ds16xkxq2.ds16xkxq2.ds16xkxq2{margin-top: 8px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px;}
.dc-page .ds66of2c.ds66of2c.ds66of2c{cursor: pointer; height: 40px; border-radius: 6px; padding: 5px; display: grid; gap: 3px; grid-template-columns: 1fr 1fr; border: 2px solid rgb(27, 39, 84); background: rgb(246, 248, 252);}
.dc-page .ds1z0lj6m.ds1z0lj6m.ds1z0lj6m{border-radius: 3px; background: rgb(196, 205, 224);}
.dc-page .dsc12h9j.dsc12h9j.dsc12h9j{border-radius: 3px; background: rgb(169, 179, 209);}
.dc-page .ds1k4b1gz.ds1k4b1gz.ds1k4b1gz{cursor: pointer; height: 40px; border-radius: 6px; padding: 5px; display: grid; gap: 3px; grid-template-columns: 1fr 1fr; border: 1px solid rgb(226, 231, 241);}
.dc-page .ds569beu.ds569beu.ds569beu{display: none;}
.dc-page .ds1bhtqd2.ds1bhtqd2.ds1bhtqd2{cursor: pointer; height: 40px; border-radius: 6px; padding: 5px; display: grid; gap: 3px; grid-template-rows: 1fr; border: 1px solid rgb(226, 231, 241);}
.dc-page .ds12zw5i2.ds12zw5i2.ds12zw5i2{margin-top: 8px; display: flex; gap: 8px; flex-wrap: wrap;}
.dc-page .ds1oelv1q.ds1oelv1q.ds1oelv1q{cursor: pointer; width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg, rgb(94, 107, 30) 50%, rgb(233, 235, 207) 50%); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(27, 39, 84) 0px 0px 0px 4px;}
.dc-page .ds65guo.ds65guo.ds65guo{cursor: pointer; width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg, rgb(31, 107, 85) 50%, rgb(207, 227, 218) 50%); box-shadow: rgb(226, 231, 241) 0px 0px 0px 1px;}
.dc-page .ds1v1oaw.ds1v1oaw.ds1v1oaw{cursor: pointer; width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg, rgb(183, 112, 124) 50%, rgb(238, 214, 216) 50%); box-shadow: rgb(226, 231, 241) 0px 0px 0px 1px;}
.dc-page .ds1n46plh.ds1n46plh.ds1n46plh{cursor: pointer; width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg, rgb(240, 106, 75) 50%, rgb(58, 58, 66) 50%); box-shadow: rgb(226, 231, 241) 0px 0px 0px 1px;}
.dc-page .ds1w8fs74.ds1w8fs74.ds1w8fs74{margin-top: 6px; font-size: 11px; color: rgb(88, 98, 128);}
.dc-page .ds15k0qp5.ds15k0qp5.ds15k0qp5{margin-top: 8px; border: 1px solid rgb(226, 231, 241); border-radius: 8px; padding: 7px 9px; font-size: 12px; display: flex; justify-content: space-between;}
.dc-page .dslk997t.dslk997t.dslk997t{flex: 3 1 300px; min-width: 0px; padding: 14px; background: rgb(238, 241, 247);}
.dc-page .ds1vfifc0.ds1vfifc0.ds1vfifc0{background: rgb(251, 250, 238); border-radius: 10px; overflow: hidden; box-shadow: rgba(27, 39, 84, 0.12) 0px 8px 24px; transition: background 0.3s;}
.dc-page .ds1pdd0db.ds1pdd0db.ds1pdd0db{position: relative; z-index: 1; display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-bottom: 1px solid rgb(233, 235, 207); background: rgb(251, 250, 238);}
.dc-page .ds25gbfm.ds25gbfm.ds25gbfm{margin-left: auto; display: flex; gap: 10px; font-size: 10px; color: rgb(43, 46, 20); opacity: 0.75; white-space: nowrap; min-width: 0px; overflow: hidden;}
.dc-page .dsop3lxo.dsop3lxo.dsop3lxo{background: rgb(94, 107, 30); color: rgb(251, 250, 238); border-radius: 999px; padding: 4px 10px; font-size: 10px; font-weight: 600; white-space: nowrap;}
.dc-page .ds1upvf6f.ds1upvf6f.ds1upvf6f{display: grid; grid-template-columns: minmax(0px, 1.1fr) minmax(0px, 1fr); gap: 12px; padding: 16px 14px; align-items: center;}
.dc-page .ds104dui.ds104dui.ds104dui{font-size: 10px; letter-spacing: 0.12em; font-weight: 700; color: rgb(94, 107, 30);}
.dc-page .ds1t37pfk.ds1t37pfk.ds1t37pfk{margin-top: 10px; display: flex; gap: 6px;}
.dc-page .ds1cq9jas.ds1cq9jas.ds1cq9jas{background: rgb(94, 107, 30); color: rgb(251, 250, 238); border-radius: 999px; padding: 6px 12px; font-size: 10px; font-weight: 600; white-space: nowrap;}
.dc-page .dsftpmrn.dsftpmrn.dsftpmrn{border: 1px solid rgb(94, 107, 30); color: rgb(94, 107, 30); border-radius: 999px; padding: 6px 12px; font-size: 10px; white-space: nowrap;}
.dc-page .ds1q8v8gl.ds1q8v8gl.ds1q8v8gl{height: 150px; border-radius: 10px; overflow: hidden;}
.dc-page .ds49e7o.ds49e7o.ds49e7o{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 8px; padding: 0px 14px 14px;}
.dc-page .ds1o1wqbc.ds1o1wqbc.ds1o1wqbc{background: rgb(238, 240, 213); border-radius: 8px; padding: 8px 10px; min-width: 0px;}
.dc-page .dsave8wq.dsave8wq.dsave8wq{font-size: 10px; font-weight: 700; color: rgb(43, 46, 20); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dc-page .ds1o7jaie.ds1o7jaie.ds1o7jaie{font-size: 9px; color: rgb(43, 46, 20); opacity: 0.7;}
.dc-page .ds6qfs1n.ds6qfs1n.ds6qfs1n{position: absolute; left: -18px; bottom: -26px; background: rgb(255, 255, 255); color: rgb(30, 42, 79); border-radius: 14px; padding: 12px 14px; box-shadow: rgba(0, 0, 0, 0.35) 0px 20px 50px; display: flex; gap: 12px; align-items: center; max-width: 280px;}
.dc-page .ds1pt6f5w.ds1pt6f5w.ds1pt6f5w{flex: 0 0 auto; width: 34px; height: 34px; border-radius: 10px; background: rgb(231, 245, 236); color: rgb(30, 123, 60); display: flex; align-items: center; justify-content: center; font-size: 15px; animation: 2.4s ease-in-out 0s infinite normal none running wbPop;}
.dc-page .ds7z8vt0.ds7z8vt0.ds7z8vt0{font-size: 12px; line-height: 1.4; min-width: 0px;}
.dc-page .ds161qrqz.ds161qrqz.ds161qrqz{display: block; font-size: 13px;}
.dc-page .ds1qh9y28.ds1qh9y28.ds1qh9y28{padding: 30px 18px; text-align: center; background: rgb(238, 240, 213);}
.dc-page .ds1slrvms.ds1slrvms.ds1slrvms{margin-top: 10px; display: flex; gap: 6px; justify-content: center;}
.dc-page .dsd77e3f.dsd77e3f.dsd77e3f{cursor: pointer; height: 40px; border-radius: 6px; padding: 5px; display: grid; gap: 3px; grid-template-rows: 1fr; border: 2px solid rgb(27, 39, 84); background: rgb(246, 248, 252);}
.dc-page .ds13lblyd.ds13lblyd.ds13lblyd{position: relative; height: 190px;}
.dc-page .dszj8621.dszj8621.dszj8621{position: absolute; left: 12px; right: 12px; bottom: 12px; background: rgb(251, 250, 238); border-radius: 10px; padding: 12px;}
.dc-page .dsxtvrv.dsxtvrv.dsxtvrv{cursor: pointer; width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg, rgb(94, 107, 30) 50%, rgb(233, 235, 207) 50%); box-shadow: rgb(226, 231, 241) 0px 0px 0px 1px;}
.dc-page .ds15jcwev.ds15jcwev.ds15jcwev{cursor: pointer; width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg, rgb(31, 107, 85) 50%, rgb(207, 227, 218) 50%); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(27, 39, 84) 0px 0px 0px 4px;}
.dc-page .ds1rn949j.ds1rn949j.ds1rn949j{background: rgb(238, 246, 242); border-radius: 10px; overflow: hidden; box-shadow: rgba(27, 39, 84, 0.12) 0px 8px 24px; transition: background 0.3s;}
.dc-page .dsd9388g.dsd9388g.dsd9388g{position: relative; z-index: 1; display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-bottom: 1px solid rgb(207, 227, 218); background: rgb(238, 246, 242);}
.dc-page .ds108f054.ds108f054.ds108f054{margin-left: auto; display: flex; gap: 10px; font-size: 10px; color: rgb(31, 59, 50); opacity: 0.75; white-space: nowrap; min-width: 0px; overflow: hidden;}
.dc-page .ds5kg2yc.ds5kg2yc.ds5kg2yc{background: rgb(31, 107, 85); color: rgb(238, 246, 242); border-radius: 999px; padding: 4px 10px; font-size: 10px; font-weight: 600; white-space: nowrap;}
.dc-page .ds3qic99.ds3qic99.ds3qic99{font-size: 10px; letter-spacing: 0.12em; font-weight: 700; color: rgb(31, 107, 85);}
.dc-page .dss8akv0.dss8akv0.dss8akv0{background: rgb(31, 107, 85); color: rgb(238, 246, 242); border-radius: 999px; padding: 6px 12px; font-size: 10px; font-weight: 600; white-space: nowrap;}
.dc-page .ds13qpu5.ds13qpu5.ds13qpu5{border: 1px solid rgb(31, 107, 85); color: rgb(31, 107, 85); border-radius: 999px; padding: 6px 12px; font-size: 10px; white-space: nowrap;}
.dc-page .ds1rtmj6d.ds1rtmj6d.ds1rtmj6d{background: rgb(220, 235, 228); border-radius: 8px; padding: 8px 10px; min-width: 0px;}
.dc-page .dsph25p4.dsph25p4.dsph25p4{font-size: 10px; font-weight: 700; color: rgb(31, 59, 50); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dc-page .ds10dk46s.ds10dk46s.ds10dk46s{font-size: 9px; color: rgb(31, 59, 50); opacity: 0.7;}
.dc-page .ds1ksv1rj.ds1ksv1rj.ds1ksv1rj{cursor: pointer; width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg, rgb(183, 112, 124) 50%, rgb(238, 214, 216) 50%); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(27, 39, 84) 0px 0px 0px 4px;}
.dc-page .dserq4wi.dserq4wi.dserq4wi{background: rgb(251, 241, 241); border-radius: 10px; overflow: hidden; box-shadow: rgba(27, 39, 84, 0.12) 0px 8px 24px; transition: background 0.3s;}
.dc-page .ds4toefd.ds4toefd.ds4toefd{position: relative; z-index: 1; display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-bottom: 1px solid rgb(238, 214, 216); background: rgb(251, 241, 241);}
.dc-page .ds2wbbkq.ds2wbbkq.ds2wbbkq{margin-left: auto; display: flex; gap: 10px; font-size: 10px; color: rgb(74, 42, 48); opacity: 0.75; white-space: nowrap; min-width: 0px; overflow: hidden;}
.dc-page .dsqka1pb.dsqka1pb.dsqka1pb{background: rgb(183, 112, 124); color: rgb(251, 241, 241); border-radius: 999px; padding: 4px 10px; font-size: 10px; font-weight: 600; white-space: nowrap;}
.dc-page .ds14442f3.ds14442f3.ds14442f3{font-size: 10px; letter-spacing: 0.12em; font-weight: 700; color: rgb(183, 112, 124);}
.dc-page .dse3okmb.dse3okmb.dse3okmb{background: rgb(183, 112, 124); color: rgb(251, 241, 241); border-radius: 999px; padding: 6px 12px; font-size: 10px; font-weight: 600; white-space: nowrap;}
.dc-page .ds1hx9uid.ds1hx9uid.ds1hx9uid{border: 1px solid rgb(183, 112, 124); color: rgb(183, 112, 124); border-radius: 999px; padding: 6px 12px; font-size: 10px; white-space: nowrap;}
.dc-page .ds17agu78.ds17agu78.ds17agu78{background: rgb(243, 224, 226); border-radius: 8px; padding: 8px 10px; min-width: 0px;}
.dc-page .ds1bbl23u.ds1bbl23u.ds1bbl23u{font-size: 10px; font-weight: 700; color: rgb(74, 42, 48); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dc-page .ds1svm6sa.ds1svm6sa.ds1svm6sa{font-size: 9px; color: rgb(74, 42, 48); opacity: 0.7;}
.dc-page .ds1tbxwl0.ds1tbxwl0.ds1tbxwl0{cursor: pointer; width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg, rgb(240, 106, 75) 50%, rgb(58, 58, 66) 50%); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(27, 39, 84) 0px 0px 0px 4px;}
.dc-page .ds1wjiqg7.ds1wjiqg7.ds1wjiqg7{background: rgb(31, 31, 36); border-radius: 10px; overflow: hidden; box-shadow: rgba(27, 39, 84, 0.12) 0px 8px 24px; transition: background 0.3s;}
.dc-page .ds1p5v5pt.ds1p5v5pt.ds1p5v5pt{position: relative; z-index: 1; display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-bottom: 1px solid rgb(58, 58, 66); background: rgb(31, 31, 36);}
.dc-page .ds16ol3t5.ds16ol3t5.ds16ol3t5{margin-left: auto; display: flex; gap: 10px; font-size: 10px; color: rgb(243, 240, 236); opacity: 0.75; white-space: nowrap; min-width: 0px; overflow: hidden;}
.dc-page .ds1xarjus.ds1xarjus.ds1xarjus{background: rgb(240, 106, 75); color: rgb(31, 31, 36); border-radius: 999px; padding: 4px 10px; font-size: 10px; font-weight: 600; white-space: nowrap;}
.dc-page .ds1vpmwfb.ds1vpmwfb.ds1vpmwfb{font-size: 10px; letter-spacing: 0.12em; font-weight: 700; color: rgb(240, 106, 75);}
.dc-page .ds2dd2p8.ds2dd2p8.ds2dd2p8{background: rgb(240, 106, 75); color: rgb(31, 31, 36); border-radius: 999px; padding: 6px 12px; font-size: 10px; font-weight: 600; white-space: nowrap;}
.dc-page .dsfjb1eb.dsfjb1eb.dsfjb1eb{border: 1px solid rgb(240, 106, 75); color: rgb(240, 106, 75); border-radius: 999px; padding: 6px 12px; font-size: 10px; white-space: nowrap;}
.dc-page .ds1ueid1j.ds1ueid1j.ds1ueid1j{background: rgb(46, 46, 53); border-radius: 8px; padding: 8px 10px; min-width: 0px;}
.dc-page .dsv90xbl.dsv90xbl.dsv90xbl{font-size: 10px; font-weight: 700; color: rgb(243, 240, 236); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dc-page .ds1lityfd.ds1lityfd.ds1lityfd{font-size: 9px; color: rgb(243, 240, 236); opacity: 0.7;}
.dc-page .ds15r89y.ds15r89y.ds15r89y{padding: 28px 24px; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(226, 231, 241);}
.dc-page .ds100wtzb.ds100wtzb.ds100wtzb{max-width: 1200px; margin: 0px auto; display: flex; flex-wrap: wrap; gap: 12px 28px; align-items: center; justify-content: center; font-size: 14px; color: rgb(74, 85, 117);}
.dc-page .ds19a2dci.ds19a2dci.ds19a2dci{color: rgb(30, 42, 79); white-space: nowrap;}
.dc-page .dsbbxsis.dsbbxsis.dsbbxsis{padding: 112px 24px 56px; background: rgb(246, 248, 252);}
.dc-page .dsawx932.dsawx932.dsawx932{max-width: 1200px; margin: 0px auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 64px; align-items: center;}
.dc-page .ds1xqx7cz.ds1xqx7cz.ds1xqx7cz{position: relative; min-width: 0px;}
.dc-page .ds9q16ba.ds9q16ba.ds9q16ba{height: 420px; border-radius: 22px; overflow: hidden;}
.dc-page .dsbpc9hq.dsbpc9hq.dsbpc9hq{position: absolute; left: 24px; top: 28px; background: rgb(232, 240, 168); color: rgb(20, 31, 66); border-radius: 12px; padding: 10px 14px; display: flex; gap: 10px; align-items: center; box-shadow: rgba(27, 39, 84, 0.25) 0px 16px 40px; max-width: calc(100% - 48px);}
.dc-page .dsegl9cb.dsegl9cb.dsegl9cb{flex: 0 0 auto; width: 26px; height: 26px; border-radius: 8px; background: rgb(20, 31, 66); color: rgb(232, 240, 168); display: flex; align-items: center; justify-content: center; font-size: 12px;}
.dc-page .dspnm0ko.dspnm0ko.dspnm0ko{font-size: 14px; min-width: 0px;}
.dc-page .dsymuvg9.dsymuvg9.dsymuvg9{position: absolute; right: 24px; bottom: 24px; background: rgb(255, 255, 255); border-radius: 12px; padding: 10px 14px; box-shadow: rgba(27, 39, 84, 0.2) 0px 16px 40px; font-size: 12px; line-height: 1.4; max-width: calc(100% - 48px);}
.dc-page .dsejkaud.dsejkaud.dsejkaud{font-size: 13px;}
.dc-page .ds1tfn1hg.ds1tfn1hg.ds1tfn1hg{font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(52, 73, 138); font-weight: 600;}
.dc-page .ds198vvl2.ds198vvl2.ds198vvl2{margin-top: 18px; font-size: 18px; line-height: 1.6; color: rgb(74, 85, 117); text-wrap: pretty;}
.dc-page .ds1lwxwku.ds1lwxwku.ds1lwxwku{margin-top: 28px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); gap: 20px;}
.dc-page .dsy6jmye.dsy6jmye.dsy6jmye{width: 36px; height: 36px; border-radius: 10px; background: rgb(232, 240, 168); color: rgb(20, 31, 66); display: flex; align-items: center; justify-content: center;}
.dc-page .ds1a34q4m.ds1a34q4m.ds1a34q4m{display: block; margin-top: 10px; font-size: 16px;}
.dc-page .ds1dwx7v.ds1dwx7v.ds1dwx7v{display: block; margin-top: 4px; font-size: 14px; line-height: 1.5; color: rgb(74, 85, 117);}
.dc-page .ds17ymipr.ds17ymipr.ds17ymipr{margin-top: 28px; display: flex; gap: 12px; flex-wrap: wrap; align-items: center;}
.dc-page .ds1d59e1m.ds1d59e1m.ds1d59e1m{background: rgb(27, 39, 84); color: rgb(255, 255, 255); border-radius: 10px; padding: 14px 20px; white-space: nowrap; font-weight: 600;}
.dc-page .ds1bki8yq.ds1bki8yq.ds1bki8yq{font-weight: 600; white-space: nowrap;}
.dc-page .ds3y8gx6.ds3y8gx6.ds3y8gx6{padding: 56px 24px; background: rgb(246, 248, 252);}
.dc-page .dsm81khr.dsm81khr.dsm81khr{margin-top: 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 12px;}
.dc-page .ds11dm029.ds11dm029.ds11dm029{display: flex; gap: 10px; align-items: flex-start; font-size: 15px; line-height: 1.5;}
.dc-page .ds1iytt3v.ds1iytt3v.ds1iytt3v{flex: 0 0 auto; width: 20px; height: 20px; border-radius: 50%; background: rgb(27, 39, 84); color: rgb(232, 240, 168); display: flex; align-items: center; justify-content: center; font-size: 11px; margin-top: 1px;}
.dc-page .dsf77hpy.dsf77hpy.dsf77hpy{flex: 1 1 0%; min-width: 0px;}
.dc-page .dszut1z6.dszut1z6.dszut1z6{border-radius: 22px; padding: 36px 28px 0px; background: linear-gradient(160deg, rgb(232, 240, 168) 0%, rgb(221, 227, 245) 100%); overflow: hidden; min-width: 0px;}
.dc-page .dsxp4ofy.dsxp4ofy.dsxp4ofy{background: rgb(251, 241, 241); border-radius: 12px 12px 0px 0px; overflow: hidden; box-shadow: rgba(27, 39, 84, 0.18) 0px 30px 60px;}
.dc-page .ds1ecgwsw.ds1ecgwsw.ds1ecgwsw{display: flex; align-items: center; gap: 8px; padding: 8px 12px; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(238, 238, 238);}
.dc-page .ds1k5u04m.ds1k5u04m.ds1k5u04m{display: flex; gap: 4px;}
.dc-page .dspdmpn4.dspdmpn4.dspdmpn4{width: 8px; height: 8px; border-radius: 50%; background: rgb(226, 231, 241);}
.dc-page .ds1j4pdw.ds1j4pdw.ds1j4pdw{flex: 1 1 0%; min-width: 0px; background: rgb(243, 245, 250); border-radius: 6px; padding: 4px 10px; font-size: 11px; color: rgb(88, 98, 128); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dc-page .ds1mp53f1.ds1mp53f1.ds1mp53f1{display: flex; align-items: center; gap: 10px; padding: 12px 16px;}
.dc-page .ds19eh1oz.ds19eh1oz.ds19eh1oz{margin-left: auto; background: rgb(183, 112, 124); color: rgb(255, 255, 255); border-radius: 999px; padding: 5px 12px; font-size: 11px; font-weight: 600; white-space: nowrap;}
.dc-page .ds1s1p30t.ds1s1p30t.ds1s1p30t{height: 170px;}
.dc-page .ds1h4mg5q.ds1h4mg5q.ds1h4mg5q{padding: 14px 16px 18px;}
.dc-page .ds14bg04.ds14bg04.ds14bg04{margin-top: 4px; font-size: 12px; color: rgb(122, 90, 96);}
.dc-page .ds1fon5ci.ds1fon5ci.ds1fon5ci{padding: 56px 24px 112px; background: rgb(246, 248, 252);}
.dc-page .ds1csoh8k.ds1csoh8k.ds1csoh8k{border-radius: 22px; padding: 28px; background: linear-gradient(160deg, rgb(221, 227, 245) 0%, rgb(243, 246, 213) 100%); min-width: 0px; display: grid; gap: 14px;}
.dc-page .ds1qxy2l0.ds1qxy2l0.ds1qxy2l0{background: rgb(255, 255, 255); border-radius: 14px; padding: 16px 18px; box-shadow: rgba(27, 39, 84, 0.12) 0px 16px 40px;}
.dc-page .ds1n6ilrm.ds1n6ilrm.ds1n6ilrm{border: 1px solid rgb(226, 231, 241); border-radius: 999px; padding: 8px 14px; font-size: 13px; color: rgb(74, 85, 117);}
.dc-page .ds1dxkonm.ds1dxkonm.ds1dxkonm{margin-top: 14px; font-size: 12px; color: rgb(88, 98, 128);}
.dc-page .ds1g6cn8m.ds1g6cn8m.ds1g6cn8m{font-size: 17px; color: rgb(52, 73, 138); font-weight: 600; margin-top: 2px;}
.dc-page .ds829hpg.ds829hpg.ds829hpg{font-size: 13px; line-height: 1.5; color: rgb(74, 85, 117); margin-top: 4px;}
.dc-page .ds1cqvrdo.ds1cqvrdo.ds1cqvrdo{background: rgb(255, 255, 255); border-radius: 14px; padding: 14px 16px; box-shadow: rgba(27, 39, 84, 0.12) 0px 16px 40px;}
.dc-page .ds1s1dghc.ds1s1dghc.ds1s1dghc{display: flex; justify-content: space-between; gap: 10px; font-size: 12px; margin-bottom: 10px;}
.dc-page .ds1g986b5.ds1g986b5.ds1g986b5{color: rgb(30, 123, 60); font-weight: 600; white-space: nowrap;}
.dc-page .ds10yhdjf.ds10yhdjf.ds10yhdjf{display: grid; grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 6px; font-size: 10px;}
.dc-page .ds1sy22gp.ds1sy22gp.ds1sy22gp{display: grid; gap: 4px; align-content: start;}
.dc-page .ds1aosiee.ds1aosiee.ds1aosiee{color: rgb(88, 98, 128); text-align: center; font-weight: 700;}
.dc-page .dsbc1jd5.dsbc1jd5.dsbc1jd5{border-radius: 5px; padding: 5px 4px; text-align: center; white-space: nowrap; overflow: hidden; background: rgb(238, 242, 250); color: rgb(74, 85, 117);}
.dc-page .ds5i20h2.ds5i20h2.ds5i20h2{border-radius: 5px; padding: 5px 4px; text-align: center; white-space: nowrap; overflow: hidden; background: rgb(232, 240, 168); color: rgb(20, 31, 66); font-weight: 700;}
.dc-page .ds1haajsh.ds1haajsh.ds1haajsh{padding: 112px 24px; background: rgb(246, 248, 252);}
.dc-page .ds1qq3i7o.ds1qq3i7o.ds1qq3i7o{max-width: 1200px; margin: 0px auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr)); gap: 64px; align-items: center;}
.dc-page .dsssupno.dsssupno.dsssupno{margin-top: 20px; font-size: 18px; line-height: 1.6; color: rgb(74, 85, 117); max-width: 520px; text-wrap: pretty;}
.dc-page .ds4evabx.ds4evabx.ds4evabx{margin-top: 28px; display: grid; gap: 12px; font-size: 16px; color: rgb(30, 42, 79);}
.dc-page .dsk0tv9l.dsk0tv9l.dsk0tv9l{display: flex; gap: 12px;}
.dc-page .ds1pbgmg2.ds1pbgmg2.ds1pbgmg2{color: rgb(52, 73, 138);}
.dc-page .dshs67by.dshs67by.dshs67by{position: relative; min-height: 620px; min-width: 0px;}
.dc-page .ds11kmp4j.ds11kmp4j.ds11kmp4j{position: absolute; inset: 40px 30px 60px 50px; border-radius: 32px; background: rgb(230, 235, 246);}
.dc-page .dsk85e78.dsk85e78.dsk85e78{position: absolute; left: 0px; top: 0px; width: 64%; background: rgb(255, 255, 255); border-radius: 12px; overflow: hidden; box-shadow: rgba(27, 39, 84, 0.08) 0px 24px 60px, rgba(27, 39, 84, 0.06) 0px 0px 0px 1px; z-index: 1;}
.dc-page .ds1vnbt8t.ds1vnbt8t.ds1vnbt8t{display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: rgb(243, 245, 250); border-bottom: 1px solid rgb(226, 231, 241);}
.dc-page .ds73sbz6.ds73sbz6.ds73sbz6{width: 7px; height: 7px; border-radius: 50%; background: rgb(224, 228, 238);}
.dc-page .ds1owsjh9.ds1owsjh9.ds1owsjh9{flex: 1 1 0%; min-width: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 6px; padding: 3px 8px; font-size: 10px; color: rgb(74, 85, 117); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dc-page .dsts0cor.dsts0cor.dsts0cor{font-size: 9px; font-weight: 600; background: rgb(231, 245, 236); color: rgb(31, 107, 85); border-radius: 20px; padding: 2px 8px; white-space: nowrap;}
.dc-page .dsk8yozk.dsk8yozk.dsk8yozk{background: rgb(251, 241, 241); color: rgb(74, 42, 48); padding: 12px 16px 16px;}
.dc-page .ds9ib44w.ds9ib44w.ds9ib44w{display: flex; justify-content: space-between; align-items: center; gap: 8px; font-size: 8px; white-space: nowrap;}
.dc-page .ds1qtrgx4.ds1qtrgx4.ds1qtrgx4{display: flex; gap: 9px; align-items: center; opacity: 0.85;}
.dc-page .ds1h6oo5m.ds1h6oo5m.ds1h6oo5m{background: rgb(183, 112, 124); color: rgb(255, 255, 255); border-radius: 999px; padding: 3px 8px; opacity: 1;}
.dc-page .dsnidy0h.dsnidy0h.dsnidy0h{display: grid; grid-template-columns: minmax(0px, 1.3fr) minmax(0px, 1fr); gap: 14px; align-items: center; margin-top: 14px;}
.dc-page .ds10k29lt.ds10k29lt.ds10k29lt{font-size: 7px; letter-spacing: 0.14em; opacity: 0.7;}
.dc-page .ds1wzs8o1.ds1wzs8o1.ds1wzs8o1{display: inline-block; margin-top: 10px; background: rgb(183, 112, 124); color: rgb(255, 255, 255); border-radius: 999px; padding: 5px 10px; font-size: 8px; font-weight: 600; white-space: nowrap;}
.dc-page .dsluyte0.dsluyte0.dsluyte0{height: 100px; border-radius: 999px 999px 10px 10px; background: linear-gradient(160deg, rgb(239, 210, 212), rgb(201, 142, 151));}
.dc-page .ds1xoed1d.ds1xoed1d.ds1xoed1d{position: absolute; left: 34%; top: 104px; width: 66%; background: rgb(255, 255, 255); border-radius: 12px; overflow: hidden; box-shadow: rgba(27, 39, 84, 0.14) 0px 24px 60px, rgba(27, 39, 84, 0.06) 0px 0px 0px 1px; z-index: 2;}
.dc-page .ds3up261.ds3up261.ds3up261{font-size: 9px; font-weight: 600; background: rgb(238, 241, 247); color: rgb(88, 98, 128); border-radius: 20px; padding: 2px 8px; white-space: nowrap;}
.dc-page .ds14uqua6.ds14uqua6.ds14uqua6{background: rgb(31, 31, 36); color: rgb(243, 240, 236); padding: 12px 16px 16px;}
.dc-page .ds7sbhrq.ds7sbhrq.ds7sbhrq{font-size: 11px; font-weight: 600;}
.dc-page .ds1j0obfa.ds1j0obfa.ds1j0obfa{background: rgb(240, 106, 75); color: rgb(255, 255, 255); border-radius: 3px; padding: 3px 8px; opacity: 1;}
.dc-page .ds1dfwvds.ds1dfwvds.ds1dfwvds{margin-top: 6px;  font-size: 17px; line-height: 1.12; font-weight: 700; text-wrap: balance;}
.dc-page .ds1y0deqd.ds1y0deqd.ds1y0deqd{display: inline-block; margin-top: 10px; background: rgb(240, 106, 75); color: rgb(255, 255, 255); border-radius: 3px; padding: 5px 10px; font-size: 8px; font-weight: 600; white-space: nowrap;}
.dc-page .ds2hj3he.ds2hj3he.ds2hj3he{height: 96px; border-radius: 4px; background: linear-gradient(160deg, rgb(242, 165, 142), rgb(122, 58, 44));}
.dc-page .ds3t3am0.ds3t3am0.ds3t3am0{position: absolute; left: 6%; top: 290px; width: 68%; background: rgb(255, 255, 255); border-radius: 12px; overflow: hidden; box-shadow: rgba(27, 39, 84, 0.2) 0px 24px 60px, rgba(27, 39, 84, 0.06) 0px 0px 0px 1px; z-index: 3;}
.dc-page .ds14dxu3f.ds14dxu3f.ds14dxu3f{background: rgb(238, 246, 242); color: rgb(31, 59, 50); padding: 12px 16px 16px;}
.dc-page .ds6odsay.ds6odsay.ds6odsay{background: rgb(31, 107, 85); color: rgb(255, 255, 255); border-radius: 5px; padding: 3px 8px; opacity: 1;}
.dc-page .ds1xj6d5t.ds1xj6d5t.ds1xj6d5t{display: inline-block; margin-top: 10px; background: rgb(31, 107, 85); color: rgb(255, 255, 255); border-radius: 5px; padding: 5px 10px; font-size: 8px; font-weight: 600; white-space: nowrap;}
.dc-page .ds1jlien6.ds1jlien6.ds1jlien6{height: 108px; border-radius: 10px; background: linear-gradient(160deg, rgb(191, 217, 205), rgb(79, 139, 119));}
.dc-page .dsuy4u0s.dsuy4u0s.dsuy4u0s{position: absolute; right: 0px; bottom: 0px; width: 236px; background: rgb(255, 255, 255); border-radius: 14px; box-shadow: rgba(27, 39, 84, 0.22) 0px 24px 60px, rgba(27, 39, 84, 0.06) 0px 0px 0px 1px; padding: 14px; z-index: 4; font-size: 11px;}
.dc-page .ds11du33g.ds11du33g.ds11du33g{display: flex; justify-content: space-between; align-items: center; gap: 8px; margin-bottom: 10px; white-space: nowrap;}
.dc-page .ds1mnwgft.ds1mnwgft.ds1mnwgft{color: rgb(88, 98, 128); white-space: nowrap;}
.dc-page .dsfzrawh.dsfzrawh.dsfzrawh{display: grid; gap: 6px;}
.dc-page .ds153n0m0.ds153n0m0.ds153n0m0{display: grid; grid-template-columns: 40px 1fr; gap: 8px; align-items: center;}
.dc-page .ds13ej82f.ds13ej82f.ds13ej82f{border-left: 3px solid rgb(31, 107, 85); background: rgb(238, 246, 242); border-radius: 4px; padding: 6px 8px;}
.dc-page .ds1hd9soh.ds1hd9soh.ds1hd9soh{font-weight: 600; color: rgb(31, 59, 50);}
.dc-page .dsrai730.dsrai730.dsrai730{font-size: 9px; color: rgb(94, 127, 115);}
.dc-page .ds1vzg56a.ds1vzg56a.ds1vzg56a{border-left: 3px solid rgb(183, 112, 124); background: rgb(251, 241, 241); border-radius: 4px; padding: 6px 8px;}
.dc-page .ds1yom5ez.ds1yom5ez.ds1yom5ez{font-weight: 600; color: rgb(74, 42, 48);}
.dc-page .ds1lsvt5b.ds1lsvt5b.ds1lsvt5b{font-size: 9px; color: rgb(140, 94, 102);}
.dc-page .ds14hccht.ds14hccht.ds14hccht{border-left: 3px solid rgb(240, 106, 75); background: rgb(253, 238, 233); border-radius: 4px; padding: 6px 8px;}
.dc-page .ds16prttv.ds16prttv.ds16prttv{font-weight: 600; color: rgb(106, 42, 28);}
.dc-page .dseus2zk.dseus2zk.dseus2zk{font-size: 9px; color: rgb(154, 80, 64);}
.dc-page .dsz4rrps.dsz4rrps.dsz4rrps{padding: 112px 24px; background: rgb(238, 242, 250);}
.dc-page .ds6yrhna.ds6yrhna.ds6yrhna{max-width: 1200px; margin: 0px auto;}
.dc-page .ds6feynd.ds6feynd.ds6feynd{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 40px; align-items: end;}
.dc-page .ds1v30x86.ds1v30x86.ds1v30x86{font-size: 18px; line-height: 1.6; color: rgb(74, 85, 117); text-wrap: pretty;}
.dc-page .ds1enowc.ds1enowc.ds1enowc{margin-top: 44px; display: flex; gap: 8px; flex-wrap: wrap;}
.dc-page .dsxxhxwh.dsxxhxwh.dsxxhxwh{cursor: pointer; display: flex; align-items: center; gap: 8px; white-space: nowrap; border-radius: 999px; padding: 10px 16px; font-size: 14px; font-weight: 600; background: rgb(27, 39, 84); color: rgb(255, 255, 255); border: 1px solid rgb(27, 39, 84);}
.dc-page .dssio748.dssio748.dssio748{width: 10px; height: 10px; border-radius: 50%; background: rgb(94, 107, 30); flex: 0 0 auto;}
.dc-page .ds1944auu.ds1944auu.ds1944auu{cursor: pointer; display: flex; align-items: center; gap: 8px; white-space: nowrap; border-radius: 999px; padding: 10px 16px; font-size: 14px; font-weight: 600; background: rgb(255, 255, 255); color: rgb(30, 42, 79); border: 1px solid rgb(213, 220, 235);}
.dc-page .dsyoc8zh.dsyoc8zh.dsyoc8zh{width: 10px; height: 10px; border-radius: 50%; background: rgb(163, 90, 103); flex: 0 0 auto;}
.dc-page .dsr4wl8l.dsr4wl8l.dsr4wl8l{width: 10px; height: 10px; border-radius: 50%; background: rgb(217, 80, 47); flex: 0 0 auto;}
.dc-page .ds1s9x2t4.ds1s9x2t4.ds1s9x2t4{width: 10px; height: 10px; border-radius: 50%; background: rgb(60, 74, 94); flex: 0 0 auto;}
.dc-page .dsouiw41.dsouiw41.dsouiw41{width: 10px; height: 10px; border-radius: 50%; background: rgb(138, 90, 60); flex: 0 0 auto;}
.dc-page .ds1d7129i.ds1d7129i.ds1d7129i{width: 10px; height: 10px; border-radius: 50%; background: rgb(184, 67, 31); flex: 0 0 auto;}
.dc-page .dsy2yjqe.dsy2yjqe.dsy2yjqe{display: block; margin-top: 22px;}
.dc-page .ds90y6c8.ds90y6c8.ds90y6c8{position: relative; background: rgb(221, 228, 242); border-radius: 22px; padding: 28px 28px 0px; overflow: hidden;}
.dc-page .ds1665i5h.ds1665i5h.ds1665i5h{background: rgb(255, 255, 255); border-radius: 12px 12px 0px 0px; overflow: hidden; box-shadow: rgba(27, 39, 84, 0.18) 0px 24px 60px;}
.dc-page .ds1cnpusv.ds1cnpusv.ds1cnpusv{display: flex; align-items: center; gap: 10px; padding: 9px 12px; background: rgb(243, 245, 250); border-bottom: 1px solid rgb(226, 231, 241);}
.dc-page .dsvn25h5.dsvn25h5.dsvn25h5{width: 9px; height: 9px; border-radius: 50%; background: rgb(220, 225, 236);}
.dc-page .ds1mzmtxx.ds1mzmtxx.ds1mzmtxx{flex: 1 1 0%; max-width: 340px; background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 6px; padding: 4px 10px; font-size: 11px; color: rgb(74, 85, 117); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dc-page .dsovta3f.dsovta3f.dsovta3f{height:600px;overflow:hidden;background:#f6f8fb}
.dc-page .ds1lu4qds.ds1lu4qds.ds1lu4qds{display:block;width:100%;height:auto}
.dc-page .dsuu4m7d.dsuu4m7d.dsuu4m7d{margin-top: 22px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap;}
.dc-page .ds1rzckqw.ds1rzckqw.ds1rzckqw{margin-top: 4px; font-size: 14px; color: rgb(74, 85, 117);}
.dc-page .ds2x3xb3.ds2x3xb3.ds2x3xb3{display: flex; gap: 10px;}
.dc-page .ds830l46.ds830l46.ds830l46{border: 1px solid rgb(201, 209, 232); border-radius: 10px; padding: 12px 18px; font-size: 15px; white-space: nowrap;}
.dc-page .ds12bcxtb.ds12bcxtb.ds12bcxtb{background: rgb(52, 73, 138); color: rgb(255, 255, 255); border-radius: 10px; padding: 12px 18px; font-size: 15px; font-weight: 600; white-space: nowrap;}
.dc-page .dsrbt7rp.dsrbt7rp.dsrbt7rp{display: none; margin-top: 22px;}
.dc-page .dsqis862.dsqis862.dsqis862{max-width: 1200px; margin: 0px auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 460px), 1fr)); gap: 64px; align-items: center;}
.dc-page .ds1929cv1.ds1929cv1.ds1929cv1{background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 16px; box-shadow: rgba(27, 39, 84, 0.08) 0px 20px 50px; padding: 24px; font-size: 13px;}
.dc-page .ds6a5iao.ds6a5iao.ds6a5iao{font-weight: 600; font-size: 15px; margin-bottom: 16px;}
.dc-page .ds1qh4hz6.ds1qh4hz6.ds1qh4hz6{display: flex; gap: 8px;}
.dc-page .ds1l2m2ty.ds1l2m2ty.ds1l2m2ty{flex: 1 1 0%; border: 1.5px solid rgb(52, 73, 138); border-radius: 8px; padding: 10px 12px; color: rgb(30, 42, 79);}
.dc-page .ds1ipc51n.ds1ipc51n.ds1ipc51n{background: rgb(52, 73, 138); color: rgb(255, 255, 255); border-radius: 8px; padding: 10px 14px;}
.dc-page .ds1llsbih.ds1llsbih.ds1llsbih{display: grid; gap: 6px; margin-top: 10px;}
.dc-page .ds1ckptrk.ds1ckptrk.ds1ckptrk{display: flex; justify-content: space-between; align-items: center; background: rgb(242, 245, 252); border-radius: 8px; padding: 9px 12px;}
.dc-page .ds1oe9ln8.ds1oe9ln8.ds1oe9ln8{color: rgb(31, 107, 85);}
.dc-page .dsyuv26n.dsyuv26n.dsyuv26n{color: rgb(52, 73, 138); font-weight: 600;}
.dc-page .ds9vmr9z.ds9vmr9z.ds9vmr9z{display: flex; justify-content: space-between; align-items: center; border: 1px solid rgb(238, 241, 247); border-radius: 8px; padding: 9px 12px; color: rgb(88, 98, 128);}
.dc-page .ds1mmbs1y.ds1mmbs1y.ds1mmbs1y{margin-top: 22px; color: rgb(88, 98, 128); font-size: 11px; letter-spacing: 0.1em;}
.dc-page .ds1ekfi9i.ds1ekfi9i.ds1ekfi9i{display: grid; gap: 8px; margin-top: 8px;}
.dc-page .ds8ggkx5.ds8ggkx5.ds8ggkx5{display: flex; justify-content: space-between; align-items: center; border: 1px solid rgb(226, 231, 241); border-radius: 10px; padding: 12px;}
.dc-page .ds2oshc8.ds2oshc8.ds2oshc8{color: rgb(88, 98, 128); font-size: 12px;}
.dc-page .dsbh2b54.dsbh2b54.dsbh2b54{display: flex; gap: 6px;}
.dc-page .dserghm3.dserghm3.dserghm3{background: rgb(52, 73, 138); color: rgb(255, 255, 255); border-radius: 20px; padding: 3px 9px; font-size: 11px; white-space: nowrap;}
.dc-page .dspo9k4h.dspo9k4h.dspo9k4h{background: rgb(231, 245, 236); color: rgb(31, 107, 85); border-radius: 20px; padding: 3px 9px; font-size: 11px; white-space: nowrap;}
.dc-page .ds1p03whf.ds1p03whf.ds1p03whf{color: rgb(52, 73, 138); font-size: 12px;}
.dc-page .ds11fzdtt.ds11fzdtt.ds11fzdtt{margin-top: 20px; font-size: 18px; line-height: 1.6; color: rgb(74, 85, 117); text-wrap: pretty;}
.dc-page .dsl6ya6u.dsl6ya6u.dsl6ya6u{margin-top: 28px; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 18px 28px; font-size: 15px; line-height: 1.5; color: rgb(30, 42, 79);}
.dc-page .dsuxmi2q.dsuxmi2q.dsuxmi2q{padding: 112px 24px; background: rgb(255, 255, 255);}
.dc-page .dsar34ns.dsar34ns.dsar34ns{text-align: center; max-width: 680px; margin: 0px auto;}
.dc-page .ds14sts9x.ds14sts9x.ds14sts9x{margin-top: 14px; font-size: 18px; line-height: 1.6; color: rgb(74, 85, 117);}
.dc-page .ds14ha1os.ds14ha1os.ds14ha1os{margin-top: 56px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 48px 56px; align-items: start;}
.dc-page .dsh1jw0p.dsh1jw0p.dsh1jw0p{align-self: stretch; min-width: 0px;}
.dc-page .dsa5sc6q.dsa5sc6q.dsa5sc6q{position: sticky; top: 96px; border-radius: 22px; background: linear-gradient(160deg, rgb(27, 39, 84), rgb(36, 52, 104)); padding: 28px; min-height: 380px; display: flex; flex-direction: column; justify-content: space-between; gap: 24px; color: rgb(255, 255, 255); overflow: hidden;}
.dc-page .ds1dau9a5.ds1dau9a5.ds1dau9a5{display: flex; justify-content: space-between; align-items: center;}
.dc-page .ds36zhq1.ds36zhq1.ds36zhq1{font-size: 13px; color: rgb(169, 179, 209);}
.dc-page .ds1lij3qp.ds1lij3qp.ds1lij3qp{background: rgb(255, 255, 255); color: rgb(30, 42, 79); border-radius: 14px; padding: 18px; box-shadow: rgba(0, 0, 0, 0.3) 0px 20px 50px;}
.dc-page .ds1dtqt7g.ds1dtqt7g.ds1dtqt7g{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 8px;}
.dc-page .dsaqhuyx.dsaqhuyx.dsaqhuyx{height: 80px; border-radius: 8px; background: rgb(251, 250, 238); border: 2px solid rgb(27, 39, 84);}
.dc-page .ds18e0d7d.ds18e0d7d.ds18e0d7d{height: 80px; border-radius: 8px; background: rgb(238, 246, 242);}
.dc-page .dsk9bcxe.dsk9bcxe.dsk9bcxe{height: 80px; border-radius: 8px; background: rgb(251, 241, 241);}
.dc-page .ds1lahk4d.ds1lahk4d.ds1lahk4d{margin-top: 10px; font-size: 13px;}
.dc-page .dsyo5stf.dsyo5stf.dsyo5stf{display: grid; gap: 8px;}
.dc-page .ds1hzwk7p.ds1hzwk7p.ds1hzwk7p{cursor: pointer; padding: 28px 0px 36px; border-top: 1px solid rgb(226, 231, 241); transition: opacity 0.35s; opacity: 1;}
.dc-page .ds1sahsdl.ds1sahsdl.ds1sahsdl{font-size: 12px; letter-spacing: 0.1em; font-weight: 700; color: rgb(52, 73, 138);}
.dc-page .dse5cpi7.dse5cpi7.dse5cpi7{margin-top: 10px; font-size: 16px; line-height: 1.6; color: rgb(74, 85, 117);}
.dc-page .dsgn4sx3.dsgn4sx3.dsgn4sx3{cursor: pointer; padding: 28px 0px 36px; border-top: 1px solid rgb(226, 231, 241); transition: opacity 0.35s; opacity: 0.32;}
.dc-page .ds1xgvagz.ds1xgvagz.ds1xgvagz{display: grid; gap: 6px; font-size: 13px;}
.dc-page .ds181j4xz.ds181j4xz.ds181j4xz{display: flex; justify-content: space-between; gap: 10px; background: rgb(246, 248, 252); border-radius: 8px; padding: 9px 12px;}
.dc-page .ds1b1hnqa.ds1b1hnqa.ds1b1hnqa{font-size: 12px; color: rgb(30, 123, 60); font-weight: 600;}
.dc-page .dsg6slhb.dsg6slhb.dsg6slhb{display: flex; gap: 12px; align-items: center;}
.dc-page .ds1qe21ky.ds1qe21ky.ds1qe21ky{flex: 0 0 auto; width: 40px; height: 40px; border-radius: 10px; background: rgb(27, 39, 84); color: rgb(232, 240, 168); display: flex; align-items: center; justify-content: center; font-weight: 700;}
.dc-page .ds1soe7yu.ds1soe7yu.ds1soe7yu{flex: 1 1 0%; min-width: 0px; font-size: 13px;}
.dc-page .ds95asil.ds95asil.ds95asil{flex: 0 0 auto; background: rgb(231, 245, 236); color: rgb(30, 123, 60); border-radius: 999px; padding: 3px 10px; font-size: 11px; font-weight: 700;}
.dc-page .ds137ddtd.ds137ddtd.ds137ddtd{border: 1px solid rgb(226, 231, 241); border-radius: 8px; padding: 9px 12px;}
.dc-page .ds1fqw7po.ds1fqw7po.ds1fqw7po{margin-top: 8px; display: flex; gap: 6px; flex-wrap: wrap;}
.dc-page .dsbs1v54.dsbs1v54.dsbs1v54{background: rgb(231, 245, 236); color: rgb(30, 123, 60); border-radius: 999px; padding: 3px 10px; font-size: 11px; font-weight: 700;}
.dc-page .ds80eqcu.ds80eqcu.ds80eqcu{padding: 0px 24px 112px; background: rgb(255, 255, 255);}
.dc-page .dstdz35b.dstdz35b.dstdz35b{max-width: 1200px; margin: 0px auto; background: rgb(20, 31, 66); color: rgb(255, 255, 255); border-radius: 24px; padding: clamp(32px, 5vw, 64px); text-align: center;}
.dc-page .ds12wo9q5.ds12wo9q5.ds12wo9q5{margin: 14px auto 0px; max-width: 620px; font-size: 17px; line-height: 1.6; color: rgb(201, 209, 232);}
.dc-page .dsg19k6b.dsg19k6b.dsg19k6b{margin-top: 28px; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center;}
.dc-page .ds9rv36i.ds9rv36i.ds9rv36i{border: 1px solid rgb(58, 76, 138); border-radius: 999px; padding: 9px 16px; font-size: 14px; white-space: nowrap;}
.dc-page .ds163yz30.ds163yz30.ds163yz30{max-width: 1200px; margin: 0px auto; background: rgb(27, 39, 84); border-radius: 24px; color: rgb(255, 255, 255); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 48px; align-items: center; padding: 56px; overflow: hidden;}
.dc-page .ds1wodbsn.ds1wodbsn.ds1wodbsn{margin-top: 18px; font-size: 17px; line-height: 1.6; color: rgb(201, 209, 232); text-wrap: pretty;}
.dc-page .ds286vky.ds286vky.ds286vky{display: inline-block; margin-top: 28px; background: rgb(232, 240, 168); color: rgb(20, 31, 66); border-radius: 10px; padding: 14px 20px; font-weight: 600; white-space: nowrap;}
.dc-page .ds17habgz.ds17habgz.ds17habgz{position: relative; background: rgb(255, 255, 255); border-radius: 12px; color: rgb(30, 42, 79); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.35) 0px 24px 60px;}
.dc-page .ds1rnpidb.ds1rnpidb.ds1rnpidb{padding: 10px 14px; background: rgb(238, 241, 247); font-size: 11px; color: rgb(88, 98, 128);}
.dc-page .dsppsvk0.dsppsvk0.dsppsvk0{display: grid; grid-template-columns: 1fr 1.1fr; gap: 16px; padding: 20px; font-size: 12px;}
.dc-page .ds1kphns1.ds1kphns1.ds1kphns1{height: 12px; width: 70%; background: rgb(226, 231, 241); border-radius: 4px;}
.dc-page .ds1rcylkm.ds1rcylkm.ds1rcylkm{height: 8px; width: 90%; background: rgb(238, 241, 247); border-radius: 4px; margin-top: 10px;}
.dc-page .dseek2lw.dseek2lw.dseek2lw{height: 8px; width: 80%; background: rgb(238, 241, 247); border-radius: 4px; margin-top: 6px;}
.dc-page .ds1lrvzgu.ds1lrvzgu.ds1lrvzgu{height: 90px; background: rgb(238, 241, 247); border-radius: 8px; margin-top: 14px;}
.dc-page .ds18wk27s.ds18wk27s.ds18wk27s{border: 1.5px solid rgb(52, 73, 138); border-radius: 10px; padding: 12px;}
.dc-page .ds1sdq7x3.ds1sdq7x3.ds1sdq7x3{font-weight: 600; margin-bottom: 8px;}
.dc-page .dsy7vlr6.dsy7vlr6.dsy7vlr6{display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; font-size: 11px; text-align: center;}
.dc-page .dszqrbo7.dszqrbo7.dszqrbo7{border: 1px solid rgb(226, 231, 241); border-radius: 6px; padding: 6px;}
.dc-page .ds9zwso1.ds9zwso1.ds9zwso1{background: rgb(52, 73, 138); color: rgb(255, 255, 255); border-radius: 6px; padding: 6px;}
.dc-page .ds11l7nt7.ds11l7nt7.ds11l7nt7{border: 1px solid rgb(226, 231, 241); border-radius: 6px; padding: 6px; color: rgb(184, 191, 208);}
.dc-page .ds1cyz6yv.ds1cyz6yv.ds1cyz6yv{margin-top: 10px; background: rgb(52, 73, 138); color: rgb(255, 255, 255); border-radius: 6px; padding: 8px; text-align: center; font-weight: 600;}
.dc-page .ds1pcuc0y.ds1pcuc0y.ds1pcuc0y{margin-top: 8px; text-align: center; color: rgb(88, 98, 128); font-size: 10px;}
.dc-page .dsjd0rln.dsjd0rln.dsjd0rln{margin-top: 40px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 20px;}
.dc-page .dsouqyzy.dsouqyzy.dsouqyzy{background: rgb(27, 39, 84); color: rgb(255, 255, 255); border-radius: 16px; padding: 32px; display: flex; flex-direction: column; gap: 24px; grid-row: span 2;}
.dc-page .dsdpmyqf.dsdpmyqf.dsdpmyqf{color: rgb(232, 240, 168); letter-spacing: 3px;}
.dc-page .dsgp8mwy.dsgp8mwy.dsgp8mwy{font-size: 12px; color: rgb(169, 179, 209);}
.dc-page .ds16pey1i.ds16pey1i.ds16pey1i{margin-top: auto; display: flex; gap: 12px; align-items: center; border-top: 1px solid rgb(42, 58, 112); padding-top: 18px;}
.dc-page .ds486ani.ds486ani.ds486ani{font-size: 14px;}
.dc-page .ds1a4hzz3.ds1a4hzz3.ds1a4hzz3{color: rgb(169, 179, 209);}
.dc-page .dsm4b9i9.dsm4b9i9.dsm4b9i9{background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 16px;}
.dc-page .ds1gkapmy.ds1gkapmy.ds1gkapmy{color: rgb(52, 73, 138); letter-spacing: 3px;}
.dc-page .ds1l3orn9.ds1l3orn9.ds1l3orn9{font-size: 17px; line-height: 1.55;}
.dc-page .ds1b90b1e.ds1b90b1e.ds1b90b1e{display: flex; gap: 12px; align-items: center; border-top: 1px solid rgb(238, 241, 247); padding-top: 14px; margin-top: auto;}
.dc-page .ds1ff9z0z.ds1ff9z0z.ds1ff9z0z{max-width: 1200px; margin: 0px auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 48px;}
.dc-page .ds1kvndyx.ds1kvndyx.ds1kvndyx{margin-top: 16px; font-size: 16px; color: rgb(74, 85, 117); line-height: 1.6;}
.dc-page .dssfsrxn.dssfsrxn.dssfsrxn{border-top: 1px solid rgb(226, 231, 241);}
.dc-page .ds1p5t7yz.ds1p5t7yz.ds1p5t7yz{display: flex; justify-content: space-between; gap: 16px; padding: 20px 0px; cursor: pointer; font-size: 17px; font-weight: 500;}
.dc-page .ds5sjhu4.ds5sjhu4.ds5sjhu4{color: rgb(52, 73, 138); font-size: 20px; line-height: 1;}
.dc-page .ds1t5g50w.ds1t5g50w.ds1t5g50w{padding: 0px 40px 22px 0px; font-size: 15px; line-height: 1.6; color: rgb(74, 85, 117);}
.dc-page .ds1guqdtb.ds1guqdtb.ds1guqdtb{padding: 96px 24px; background: rgb(238, 242, 250);}
.dc-page .dskk66ai.dskk66ai.dskk66ai{margin-top: 8px; font-size: 16px; color: rgb(74, 85, 117);}
.dc-page .dszyh19v.dszyh19v.dszyh19v{margin-top: 32px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 14px;}
.dc-page .dsnu9m4t.dsnu9m4t.dsnu9m4t{background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 12px; padding: 20px; display: flex; justify-content: space-between; gap: 12px; align-items: center;}
.dc-page .ds121zk7k.ds121zk7k.ds121zk7k{font-size: 16px;}
.dc-page .dshv85xw.dshv85xw.dshv85xw{font-size: 14px; color: rgb(88, 98, 128);}
.dc-page .dsfu8x8j.dsfu8x8j.dsfu8x8j{padding: 24px 24px 112px; background: rgb(246, 248, 252);}
.dc-page .ds8j4p1u.ds8j4p1u.ds8j4p1u{position: relative; max-width: 1200px; margin: 0px auto; border-radius: 28px; overflow: hidden; min-height: 520px; display: flex; align-items: flex-end; background: rgb(20, 31, 66);}
.dc-page .ds86oups.ds86oups.ds86oups{position: absolute; inset: 0px; background: linear-gradient(155deg, rgb(221, 227, 245) 0%, rgb(243, 246, 213) 100%);}
.dc-page .ds1hbuva2.ds1hbuva2.ds1hbuva2{position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(20, 31, 66, 0.94) 0%, rgba(20, 31, 66, 0.75) 40%, rgba(20, 31, 66, 0) 62%); pointer-events: none;}
.dc-page .dsgf5ipl.dsgf5ipl.dsgf5ipl{position: relative; padding: clamp(28px, 5vw, 64px); max-width: 640px; pointer-events: none;}
.dc-page .ds9cwe77.ds9cwe77.ds9cwe77{font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(232, 240, 168); font-weight: 600;}
.dc-page .ds1ggyzju.ds1ggyzju.ds1ggyzju{margin-top: 16px; font-size: 18px; line-height: 1.55; color: rgb(255, 255, 255);}
.dc-page .ds12bfxhi.ds12bfxhi.ds12bfxhi{margin-top: 26px; display: flex; gap: 12px; flex-wrap: wrap; pointer-events: auto;}
.dc-page .dsig1hm9.dsig1hm9.dsig1hm9{background: rgb(232, 240, 168); color: rgb(20, 31, 66); border-radius: 10px; padding: 16px 22px; white-space: nowrap; font-weight: 600;}
.dc-page .ds5a1d3t.ds5a1d3t.ds5a1d3t{border: 1px solid rgba(255, 255, 255, 0.4); color: rgb(255, 255, 255); border-radius: 10px; padding: 16px 22px; white-space: nowrap;}
