.dc-page .dszbox3m.dszbox3m.dszbox3m{background: linear-gradient(rgb(255, 255, 255) 0%, rgb(238, 242, 250) 100%); color: rgb(30, 42, 79); overflow: hidden;}
.dc-page .ds1favm41.ds1favm41.ds1favm41{max-width: 1200px; margin: 0px auto; padding: 64px 24px 72px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 48px; align-items: center;}
.dc-page .ds1phk1ls.ds1phk1ls.ds1phk1ls{max-width: 560px;}
.dc-page .dsv61zhh.dsv61zhh.dsv61zhh{display: inline-flex; gap: 8px; align-items: center; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(52, 73, 138); font-weight: 600; margin-bottom: 22px; white-space: nowrap;}
.dc-page .ds9h6dj2.ds9h6dj2.ds9h6dj2{width: 6px; height: 6px; border-radius: 50%; background: rgb(52, 73, 138);}
.dc-page .dsq3gevh.dsq3gevh.dsq3gevh{font-weight: 600; color: rgb(52, 73, 138);}
.dc-page .ds1fs4uqa.ds1fs4uqa.ds1fs4uqa{margin-top: 22px; font-size: 19px; line-height: 1.55; color: rgb(74, 85, 117); max-width: 640px; text-wrap: pretty;}
.dc-page .ds1xuxu5e.ds1xuxu5e.ds1xuxu5e{margin-top: 32px; 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 .ds5udajd.ds5udajd.ds5udajd{border: 1px solid rgb(27, 39, 84); color: rgb(27, 39, 84); border-radius: 10px; padding: 16px 22px; white-space: nowrap; font-size: 16px;}
.dc-page .ds14afz6s.ds14afz6s.ds14afz6s{margin-top: 24px; display: flex; gap: 22px; flex-wrap: wrap; font-size: 14px; color: rgb(74, 85, 117);}
.dc-page .dsesvzol.dsesvzol.dsesvzol{white-space: nowrap;}
.dc-page .ds1eoi132.ds1eoi132.ds1eoi132{color: rgb(30, 123, 60);}
.dc-page .dsu0xecy.dsu0xecy.dsu0xecy{position: relative; min-width: 0px; animation-delay: 0.15s; padding-top: 56px;}
.dc-page .ds1k5qx9y.ds1k5qx9y.ds1k5qx9y{position: absolute; right: -24px; top: 0px; width: 64%; height: 84%; border-radius: 24px; overflow: hidden; background: linear-gradient(155deg, rgb(221, 227, 245) 0%, rgb(243, 246, 213) 100%);}
.dc-page .ds5jf2.ds5jf2.ds5jf2{position: absolute; inset: 0px; padding-left: 36%;}
.dc-page .ds1wsgmln.ds1wsgmln.ds1wsgmln{position: relative; width: 66%; max-width: 480px;}
.dc-page .dsd8a8do.dsd8a8do.dsd8a8do{min-width: 0px; text-align: left; background: rgb(255, 255, 255); color: rgb(30, 42, 79); border-radius: 16px; padding: 22px 24px; box-shadow: rgba(27, 39, 84, 0.18) 0px 30px 80px;}
.dc-page .ds49k6v0.ds49k6v0.ds49k6v0{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 10px;}
.dc-page .ds1dr5vrk.ds1dr5vrk.ds1dr5vrk{font-size: 16px; white-space: nowrap;}
.dc-page .ds3v7u86.ds3v7u86.ds3v7u86{font-size: 12px; color: rgb(88, 98, 128);}
.dc-page .dstvwyhf.dstvwyhf.dstvwyhf{margin-top: 12px; display: grid; gap: 6px;}
.dc-page .dslhll9q.dslhll9q.dslhll9q{display: flex; gap: 10px; align-items: center; border-radius: 10px; padding: 9px 12px; background: rgb(246, 248, 252);}
.dc-page .dsex3nh2.dsex3nh2.dsex3nh2{font-size: 12px; color: rgb(88, 98, 128); width: 40px; flex: 0 0 auto;}
.dc-page .ds1soe7yu.ds1soe7yu.ds1soe7yu{flex: 1 1 0%; min-width: 0px; font-size: 13px;}
.dc-page .ds1ny9xeb.ds1ny9xeb.ds1ny9xeb{color: rgb(88, 98, 128);}
.dc-page .ds1m92it1.ds1m92it1.ds1m92it1{border-radius: 999px; padding: 3px 10px; font-size: 11px; font-weight: 700; white-space: nowrap; background: rgb(243, 246, 213); color: rgb(90, 100, 32);}
.dc-page .ds1om26w2.ds1om26w2.ds1om26w2{border-radius: 999px; padding: 3px 10px; font-size: 11px; font-weight: 700; white-space: nowrap; background: rgb(231, 245, 236); color: rgb(30, 123, 60);}
.dc-page .ds1elqywq.ds1elqywq.ds1elqywq{border-radius: 999px; padding: 3px 10px; font-size: 11px; font-weight: 700; white-space: nowrap; background: rgb(238, 242, 250); color: rgb(52, 73, 138);}
.dc-page .dss43asm.dss43asm.dss43asm{border-radius: 999px; padding: 3px 10px; font-size: 11px; font-weight: 700; white-space: nowrap; background: rgb(253, 241, 228); color: rgb(154, 90, 18);}
.dc-page .ds1t9bfn4.ds1t9bfn4.ds1t9bfn4{display: flex; gap: 10px; align-items: center; border-radius: 10px; padding: 9px 12px; background: rgb(243, 246, 213);}
.dc-page .ds14nncaw.ds14nncaw.ds14nncaw{border-radius: 999px; padding: 3px 10px; font-size: 11px; font-weight: 700; white-space: nowrap; background: rgb(27, 39, 84); color: rgb(232, 240, 168);}
.dc-page .dsiqpmvi.dsiqpmvi.dsiqpmvi{position: absolute; right: -8px; top: 18px; animation-delay: 0.35s; 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;}
.dc-page .dsu1u1pn.dsu1u1pn.dsu1u1pn{flex: 0 0 auto; width: 28px; height: 28px; 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 .ds4ky72c.ds4ky72c.ds4ky72c{font-size: 12px; line-height: 1.35; white-space: nowrap;}
.dc-page .dsz2iegk.dsz2iegk.dsz2iegk{display: block; font-size: 13px; margin-bottom: 2px;}
.dc-page .dszmz4os.dszmz4os.dszmz4os{position: absolute; right: 0px; bottom: -18px; animation-delay: 0.35s; background: rgb(255, 255, 255); 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;}
.dc-page .ds70fgt0.ds70fgt0.ds70fgt0{flex: 0 0 auto; width: 28px; height: 28px; border-radius: 8px; background: rgb(231, 245, 236); color: rgb(30, 123, 60); display: flex; align-items: center; justify-content: center; font-size: 12px;}
.dc-page .ds1haajsh.ds1haajsh.ds1haajsh{padding: 112px 24px; 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 .ds1tfn1hg.ds1tfn1hg.ds1tfn1hg{font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(52, 73, 138); font-weight: 600;}
.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 .ds1xrg1qg.ds1xrg1qg.ds1xrg1qg{margin-top: 16px; font-size: 16px; line-height: 1.6; color: rgb(88, 98, 128);}
.dc-page .ds12y4h43.ds12y4h43.ds12y4h43{background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 18px; padding: 18px; box-shadow: rgba(27, 39, 84, 0.08) 0px 24px 60px; display: grid; gap: 8px; min-width: 0px;}
.dc-page .ds1ykx3lp.ds1ykx3lp.ds1ykx3lp{display: flex; justify-content: space-between; font-size: 13px; color: rgb(88, 98, 128); padding-bottom: 6px;}
.dc-page .dsaih5lk.dsaih5lk.dsaih5lk{color: rgb(30, 42, 79); font-size: 15px;}
.dc-page .ds1ojrv3f.ds1ojrv3f.ds1ojrv3f{display: grid; grid-template-columns: minmax(0px, 1fr) auto; gap: 10px; background: rgb(246, 248, 252); border-radius: 10px; padding: 10px 12px; font-size: 14px;}
.dc-page .dszpgt46.dszpgt46.dszpgt46{display: grid; grid-template-columns: minmax(0px, 1fr) auto; gap: 10px; background: rgb(253, 246, 243); border-radius: 10px; padding: 10px 12px; font-size: 14px; color: rgb(106, 42, 28);}
.dc-page .dsmn1hhg.dsmn1hhg.dsmn1hhg{font-size: 12px;}
.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 .ds3jg4vp.ds3jg4vp.ds3jg4vp{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 24px 64px; 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 .ds1bgr3m6.ds1bgr3m6.ds1bgr3m6{margin-top: 44px; background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 18px; padding: 22px; display: flex; flex-wrap: wrap; gap: 24px;}
.dc-page .ds14yjxq8.ds14yjxq8.ds14yjxq8{flex: 1 1 260px; display: grid; gap: 18px; align-content: start;}
.dc-page .ds486ani.ds486ani.ds486ani{font-size: 14px;}
.dc-page .dsg8t2cu.dsg8t2cu.dsg8t2cu{margin-top: 8px; display: grid; gap: 6px;}
.dc-page .ds5rffjr.ds5rffjr.ds5rffjr{cursor: pointer; border-radius: 10px; padding: 10px 12px; font-size: 13px; font-weight: 600; background: rgb(27, 39, 84); color: rgb(255, 255, 255); border: 1px solid rgb(27, 39, 84);}
.dc-page .ds1qt4wwh.ds1qt4wwh.ds1qt4wwh{cursor: pointer; border-radius: 10px; padding: 10px 12px; font-size: 13px; font-weight: 600; border: 1px solid rgb(213, 220, 235); color: rgb(30, 42, 79);}
.dc-page .ds1fqw7po.ds1fqw7po.ds1fqw7po{margin-top: 8px; display: flex; gap: 6px; flex-wrap: wrap;}
.dc-page .ds1wv4ixi.ds1wv4ixi.ds1wv4ixi{flex: 2 1 420px; min-width: 0px;}
.dc-page .ds1hcm264.ds1hcm264.ds1hcm264{display: flex; justify-content: space-between; gap: 10px; flex-wrap: wrap; font-size: 13px; color: rgb(88, 98, 128);}
.dc-page .ds1swjt36.ds1swjt36.ds1swjt36{color: rgb(30, 42, 79);}
.dc-page .ds1o48vvm.ds1o48vvm.ds1o48vvm{margin-top: 12px; position: relative; height: 56px; background: rgb(246, 248, 252); border-radius: 10px; overflow: hidden;}
.dc-page .dsluu2bm.dsluu2bm.dsluu2bm{position: absolute; top: 8px; bottom: 8px; left: 0%; width: 15.63%; background: rgb(27, 39, 84); color: rgb(255, 255, 255); border-radius: 6px; font-size: 10px; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.dc-page .dshd8lic.dshd8lic.dshd8lic{position: absolute; top: 8px; bottom: 8px; left: 31.25%; width: 9.38%; background: rgb(27, 39, 84); color: rgb(255, 255, 255); border-radius: 6px; font-size: 10px; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.dc-page .ds10vh8u1.ds10vh8u1.ds10vh8u1{position: absolute; top: 8px; bottom: 8px; left: 62.5%; width: 18.75%; background: rgb(27, 39, 84); color: rgb(255, 255, 255); border-radius: 6px; font-size: 10px; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.dc-page .dsbzdgxo.dsbzdgxo.dsbzdgxo{position: absolute; top: 8px; bottom: 8px; left: 0%; width: 0%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .ds1c3074v.ds1c3074v.ds1c3074v{position: absolute; top: 8px; bottom: 8px; left: 15.63%; width: 3.12%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .ds1kshy4s.ds1kshy4s.ds1kshy4s{position: absolute; top: 8px; bottom: 8px; left: 28.13%; width: 3.12%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .dszsr7d.dszsr7d.dszsr7d{position: absolute; top: 8px; bottom: 8px; left: 40.63%; width: 3.12%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .ds13od3nv.ds13od3nv.ds13od3nv{position: absolute; top: 8px; bottom: 8px; left: 59.38%; width: 3.12%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .ds1ngrwnp.ds1ngrwnp.ds1ngrwnp{position: absolute; top: 8px; bottom: 8px; left: 81.25%; width: 3.13%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .ds63ppzp.ds63ppzp.ds63ppzp{position: absolute; top: 8px; bottom: 8px; left: 43.75%; width: 12.5%; background: rgb(232, 240, 168); border: 1.5px solid rgb(138, 154, 46); border-radius: 6px;}
.dc-page .ds1bt4eal.ds1bt4eal.ds1bt4eal{position: absolute; top: 8px; bottom: 8px; left: 84.38%; width: 12.5%; background: rgb(232, 240, 168); border: 1.5px solid rgb(138, 154, 46); border-radius: 6px;}
.dc-page .dsstm9qe.dsstm9qe.dsstm9qe{margin-top: 6px; display: flex; justify-content: space-between; font-size: 11px; color: rgb(88, 98, 128);}
.dc-page .ds1x74jg5.ds1x74jg5.ds1x74jg5{margin-top: 16px; display: flex; gap: 8px; flex-wrap: wrap;}
.dc-page .ds45tmgu.ds45tmgu.ds45tmgu{border: 1px solid rgb(52, 73, 138); color: rgb(27, 39, 84); border-radius: 8px; padding: 8px 12px; font-size: 13px; font-weight: 600;}
.dc-page .ds14i891.ds14i891.ds14i891{margin-top: 16px; display: flex; gap: 18px; flex-wrap: wrap; font-size: 13px; color: rgb(74, 85, 117);}
.dc-page .dsuw63c1.dsuw63c1.dsuw63c1{cursor: pointer; border-radius: 10px; padding: 10px 12px; font-size: 13px; font-weight: 600; color: rgb(30, 42, 79); border: 1px solid rgb(213, 220, 235);}
.dc-page .ds1m4vscr.ds1m4vscr.ds1m4vscr{cursor: pointer; border-radius: 10px; padding: 10px 12px; font-size: 13px; font-weight: 600; border: 1px solid rgb(27, 39, 84); color: rgb(255, 255, 255); background: rgb(27, 39, 84);}
.dc-page .ds1jgcac7.ds1jgcac7.ds1jgcac7{position: absolute; top: 8px; bottom: 8px; left: 18.75%; width: 9.38%; background: rgb(232, 240, 168); border: 1.5px solid rgb(138, 154, 46); border-radius: 6px;}
.dc-page .dsn0s20j.dsn0s20j.dsn0s20j{position: absolute; top: 8px; bottom: 8px; left: 43.75%; width: 9.38%; background: rgb(232, 240, 168); border: 1.5px solid rgb(138, 154, 46); border-radius: 6px;}
.dc-page .dsftp690.dsftp690.dsftp690{position: absolute; top: 8px; bottom: 8px; left: 84.38%; width: 9.37%; background: rgb(232, 240, 168); border: 1.5px solid rgb(138, 154, 46); border-radius: 6px;}
.dc-page .dshv85xw.dshv85xw.dshv85xw{font-size: 14px; color: rgb(88, 98, 128);}
.dc-page .ds6u8cj3.ds6u8cj3.ds6u8cj3{position: absolute; top: 8px; bottom: 8px; left: 15.63%; width: 12.5%; background: rgb(232, 240, 168); border-radius: 6px; border: 1.5px solid rgb(138, 154, 46);}
.dc-page .ds1vrthc1.ds1vrthc1.ds1vrthc1{position: absolute; top: 8px; bottom: 8px; left: 40.63%; width: 12.5%; background: rgb(232, 240, 168); border-radius: 6px; border: 1.5px solid rgb(138, 154, 46);}
.dc-page .ds1nso6e4.ds1nso6e4.ds1nso6e4{position: absolute; top: 8px; bottom: 8px; left: 81.25%; width: 12.5%; background: rgb(232, 240, 168); border-radius: 6px; border: 1.5px solid rgb(138, 154, 46);}
.dc-page .dsnxsvzk.dsnxsvzk.dsnxsvzk{position: absolute; top: 8px; bottom: 8px; left: 15.63%; width: 6.25%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .ds1qrnjh4.ds1qrnjh4.ds1qrnjh4{position: absolute; top: 8px; bottom: 8px; left: 25%; width: 6.25%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .dsxg8vne.dsxg8vne.dsxg8vne{position: absolute; top: 8px; bottom: 8px; left: 40.63%; width: 6.25%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .dsy60erd.dsy60erd.dsy60erd{position: absolute; top: 8px; bottom: 8px; left: 56.25%; width: 6.25%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .ds4vm7wp.ds4vm7wp.ds4vm7wp{position: absolute; top: 8px; bottom: 8px; left: 81.25%; width: 6.25%; background: repeating-linear-gradient(45deg, rgb(213, 220, 235) 0px, rgb(213, 220, 235) 4px, rgb(238, 241, 247) 4px, rgb(238, 241, 247) 8px); border-radius: 4px;}
.dc-page .ds19y7gr8.ds19y7gr8.ds19y7gr8{position: absolute; top: 8px; bottom: 8px; left: 87.5%; width: 12.5%; background: rgb(232, 240, 168); border: 1.5px solid rgb(138, 154, 46); border-radius: 6px;}
.dc-page .ds1s3auqo.ds1s3auqo.ds1s3auqo{background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 18px; padding: 22px; box-shadow: rgba(27, 39, 84, 0.08) 0px 24px 60px; min-width: 0px;}
.dc-page .ds15lrduj.ds15lrduj.ds15lrduj{display: flex; justify-content: space-between; align-items: center; gap: 10px;}
.dc-page .ds1xdclf5.ds1xdclf5.ds1xdclf5{font-size: 16px; flex: 1 1 0%; min-width: 0px;}
.dc-page .dsw0km9l.dsw0km9l.dsw0km9l{margin-top: 12px; display: grid; gap: 0px;}
.dc-page .ds1l8wxuz.ds1l8wxuz.ds1l8wxuz{display: grid; grid-template-columns: minmax(0px, 1fr) auto; gap: 12px; align-items: center; padding: 12px 0px; border-top: 1px solid rgb(238, 241, 247); font-size: 14px;}
.dc-page .ds1q9aw2h.ds1q9aw2h.ds1q9aw2h{min-width: 0px;}
.dc-page .ds17c2p8w.ds17c2p8w.ds17c2p8w{border-radius: 999px; padding: 3px 10px; font-size: 11px; font-weight: 700; white-space: nowrap; background: rgb(253, 238, 233); color: rgb(184, 67, 31);}
.dc-page .ds1gc6ymq.ds1gc6ymq.ds1gc6ymq{cursor: pointer; display: inline-block; margin-top: 14px; border-radius: 8px; padding: 10px 14px; font-size: 13px; font-weight: 600; background: rgb(52, 73, 138); color: rgb(255, 255, 255);}
.dc-page .ds1116uhi.ds1116uhi.ds1116uhi{margin-top: 22px; display: grid; gap: 12px; font-size: 16px;}
.dc-page .ds19iwty.ds19iwty.ds19iwty{display: flex; gap: 12px; line-height: 1.5;}
.dc-page .ds17fg85l.ds17fg85l.ds17fg85l{color: rgb(52, 73, 138); flex: 0 0 auto;}
.dc-page .dsn3vi5m.dsn3vi5m.dsn3vi5m{cursor: pointer; display: inline-block; margin-top: 14px; border-radius: 8px; padding: 10px 14px; font-size: 13px; font-weight: 600; color: rgb(30, 42, 79); border: 1px solid rgb(213, 220, 235);}
.dc-page .dsoj6v1i.dsoj6v1i.dsoj6v1i{cursor: pointer; display: inline-block; margin-top: 14px; border-radius: 8px; padding: 10px 14px; font-size: 13px; font-weight: 600; color: rgb(255, 255, 255); background: rgb(52, 73, 138);}
.dc-page .ds1nmrch8.ds1nmrch8.ds1nmrch8{padding: 112px 24px; background: rgb(20, 31, 66); color: rgb(255, 255, 255);}
.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 .dsxvyzjn.dsxvyzjn.dsxvyzjn{margin-top: 20px; font-size: 18px; line-height: 1.6; color: rgb(201, 209, 232); text-wrap: pretty;}
.dc-page .ds1l7nsxx.ds1l7nsxx.ds1l7nsxx{display: inline-block; margin-top: 22px; color: rgb(232, 240, 168); font-weight: 600;}
.dc-page .ds3zg7a6.ds3zg7a6.ds3zg7a6{background: rgb(255, 255, 255); color: rgb(30, 42, 79); border-radius: 18px; padding: 22px; min-width: 0px;}
.dc-page .ds1bd4b4w.ds1bd4b4w.ds1bd4b4w{display: flex; justify-content: space-between; align-items: center; gap: 10px; flex-wrap: wrap;}
.dc-page .ds121zk7k.ds121zk7k.ds121zk7k{font-size: 16px;}
.dc-page .dsk5dkm4.dsk5dkm4.dsk5dkm4{margin-top: 16px; display: grid; grid-template-columns: repeat(6, 1fr); gap: 6px;}
.dc-page .ds1doago0.ds1doago0.ds1doago0{height: 34px; border-radius: 8px; background: rgb(27, 39, 84);}
.dc-page .dsn11yri.dsn11yri.dsn11yri{height: 34px; border-radius: 8px; background: rgb(243, 246, 213); border: 1px dashed rgb(200, 213, 106);}
.dc-page .dsdf0gkm.dsdf0gkm.dsdf0gkm{margin-top: 16px; display: flex; gap: 10px; flex-wrap: wrap;}
.dc-page .dsyhyx0u.dsyhyx0u.dsyhyx0u{cursor: pointer; border-radius: 8px; padding: 10px 14px; font-size: 13px; font-weight: 600; background: rgb(52, 73, 138); color: rgb(255, 255, 255);}
.dc-page .ds1ar72b0.ds1ar72b0.ds1ar72b0{cursor: pointer; border: 1px solid rgb(213, 220, 235); border-radius: 8px; padding: 10px 14px; font-size: 13px;}
.dc-page .ds17rqdj4.ds17rqdj4.ds17rqdj4{margin-top: 12px; font-size: 12px; color: rgb(88, 98, 128);}
.dc-page .dswiwpgy.dswiwpgy.dswiwpgy{max-width: 1200px; margin: 0px auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 20px;}
.dc-page .dsa9x0ki.dsa9x0ki.dsa9x0ki{background: rgb(232, 240, 168); color: rgb(20, 31, 66); border-radius: 22px; padding: clamp(26px, 3vw, 44px);}
.dc-page .ds1o5vok6.ds1o5vok6.ds1o5vok6{font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(90, 100, 32); font-weight: 600;}
.dc-page .dsggcnlb.dsggcnlb.dsggcnlb{margin-top: 12px; font-size: 16px; line-height: 1.55; color: rgb(52, 64, 95);}
.dc-page .ds12okxbq.ds12okxbq.ds12okxbq{background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 22px; padding: clamp(26px, 3vw, 44px);}
.dc-page .ds11unvmb.ds11unvmb.ds11unvmb{margin-top: 14px; font-size: 16px; line-height: 1.6; color: rgb(74, 85, 117);}
.dc-page .ds162p5jp.ds162p5jp.ds162p5jp{margin-top: 20px; display: grid; gap: 10px; font-size: 15px;}
.dc-page .dsy7s6cd.dsy7s6cd.dsy7s6cd{padding: 0px 24px 112px; background: rgb(246, 248, 252);}
.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 .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 .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 .ds105k7qg.ds105k7qg.ds105k7qg{font-size: 18px; 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 .dsuto3w2.dsuto3w2.dsuto3w2{display: flex; justify-content: space-between; gap: 16px; padding: 22px 0px; cursor: pointer; font-size: 18px; font-weight: 500;}
.dc-page .ds1imqrh6.ds1imqrh6.ds1imqrh6{color: rgb(52, 73, 138); font-size: 22px; line-height: 1;}
.dc-page .ds6h8m3z.ds6h8m3z.ds6h8m3z{padding: 0px 40px 24px 0px; font-size: 16px; 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 .ds2j5v81.ds2j5v81.ds2j5v81{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; color: rgb(30, 42, 79); text-decoration: none;}
.dc-page .ds1pbgmg2.ds1pbgmg2.ds1pbgmg2{color: rgb(52, 73, 138);}
.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 .ds1n5pw0d.ds1n5pw0d.ds1n5pw0d{position: absolute; inset: 0px; padding-left: 40%; 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 .dssru3d9.dssru3d9.dssru3d9{position: relative; padding: clamp(28px, 5vw, 64px); max-width: 680px; pointer-events: none;}
.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;}
