.dc-page .dskruxc.dskruxc.dskruxc{background: radial-gradient(1100px 620px at 85% 10%, rgb(43, 61, 128) 0%, rgb(27, 39, 84) 50%, rgb(20, 31, 66) 100%); color: rgb(255, 255, 255); overflow: hidden;}
.dc-page .ds1h8awmi.ds1h8awmi.ds1h8awmi{max-width: 1200px; margin: 0px auto; padding: 80px 24px 0px;}
.dc-page .dsjmlydp.dsjmlydp.dsjmlydp{max-width: 820px;}
.dc-page .ds1j2oibu.ds1j2oibu.ds1j2oibu{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;}
.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 .dsmr43wa.dsmr43wa.dsmr43wa{margin-top: 22px; font-size: 19px; line-height: 1.6; color: rgb(201, 209, 232); max-width: 640px; text-wrap: pretty;}
.dc-page .ds16welzd.ds16welzd.ds16welzd{margin-top: 56px; border-top: 1px solid rgba(255, 255, 255, 0.14); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); gap: 24px; padding: 28px 0px 56px;}
.dc-page .dsa4l7i0.dsa4l7i0.dsa4l7i0{margin-top: 8px; font-size: 14px; color: rgb(201, 209, 232); line-height: 1.4;}
.dc-page .ds1ujyyj2.ds1ujyyj2.ds1ujyyj2{padding: 96px 24px 0px; background: rgb(246, 248, 252);}
.dc-page .ds6yrhna.ds6yrhna.ds6yrhna{max-width: 1200px; margin: 0px auto;}
.dc-page .dse07j3j.dse07j3j.dse07j3j{background: rgb(20, 31, 66); color: rgb(255, 255, 255); border-radius: 24px; padding: clamp(32px, 5vw, 64px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 32px 48px; align-items: center;}
.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 .dstpk6wg.dstpk6wg.dstpk6wg{display: grid; gap: 14px;}
.dc-page .dsv9gnok.dsv9gnok.dsv9gnok{display: flex; gap: 14px; align-items: flex-start;}
.dc-page .ds424ttd.ds424ttd.ds424ttd{flex: 0 0 auto; width: 32px; height: 32px; border-radius: 50%; background: rgb(232, 240, 168); color: rgb(20, 31, 66); display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 14px;}
.dc-page .ds1067g97.ds1067g97.ds1067g97{font-size: 16px; line-height: 1.55; color: rgb(201, 209, 232);}
.dc-page .ds1ivxvz9.ds1ivxvz9.ds1ivxvz9{color: rgb(255, 255, 255);}
.dc-page .ds7nf2ue.ds7nf2ue.ds7nf2ue{padding: 96px 24px; background: rgb(246, 248, 252);}
.dc-page .dsx739d.dsx739d.dsx739d{max-width: 820px; margin: 0px auto;}
.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 .ds1ai2f3c.ds1ai2f3c.ds1ai2f3c{margin-top: 28px; position: relative; aspect-ratio: 16 / 7; border-radius: 18px; overflow: hidden;}
.dc-page .ds15dr4i4.ds15dr4i4.ds15dr4i4{position: absolute; inset: 0px;}
.dc-page .ds7t9mll.ds7t9mll.ds7t9mll{margin-top: 32px; display: grid; gap: 20px;}
.dc-page .dskkyuh3.dskkyuh3.dskkyuh3{font-size: 18px; line-height: 1.7; color: rgb(74, 85, 117); text-wrap: pretty;}
.dc-page .ds1guqdtb.ds1guqdtb.ds1guqdtb{padding: 96px 24px; background: rgb(238, 242, 250);}
.dc-page .ds19zyy93.ds19zyy93.ds19zyy93{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr)); gap: 20px 64px; align-items: end;}
.dc-page .dsg3mc7p.dsg3mc7p.dsg3mc7p{font-size: 17px; line-height: 1.6; color: rgb(74, 85, 117); text-wrap: pretty;}
.dc-page .ds1752swy.ds1752swy.ds1752swy{margin-top: 36px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 12px;}
.dc-page .ds1naotfw.ds1naotfw.ds1naotfw{background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 14px; padding: 20px; display: flex; flex-direction: column; gap: 6px; color: rgb(30, 42, 79); text-decoration: none;}
.dc-page .ds121zk7k.ds121zk7k.ds121zk7k{font-size: 16px;}
.dc-page .dswo0ccp.dswo0ccp.dswo0ccp{font-size: 14px; line-height: 1.5; color: rgb(88, 98, 128);}
.dc-page .dsq8jnax.dsq8jnax.dsq8jnax{margin-top: 20px; font-size: 14px; color: rgb(88, 98, 128);}
.dc-page .ds61t61x.ds61t61x.ds61t61x{margin-top: 12px; font-size: 17px; color: rgb(74, 85, 117); max-width: 560px;}
.dc-page .dsd9lizk.dsd9lizk.dsd9lizk{margin-top: 28px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 14px;}
.dc-page .ds1i0oqt5.ds1i0oqt5.ds1i0oqt5{background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 16px; padding: 22px;}
.dc-page .dsolkq7z.dsolkq7z.dsolkq7z{margin-top: 8px; font-size: 15px; line-height: 1.6; color: rgb(74, 85, 117);}
.dc-page .dsmhetez.dsmhetez.dsmhetez{padding: 96px 24px; background: rgb(20, 31, 66); color: rgb(255, 255, 255);}
.dc-page .dsguk4e2.dsguk4e2.dsguk4e2{max-width: 720px;}
.dc-page .ds12pgvkh.ds12pgvkh.ds12pgvkh{margin-top: 14px; font-size: 17px; line-height: 1.65; color: rgb(201, 209, 232);}
.dc-page .ds1q8lq8l.ds1q8lq8l.ds1q8lq8l{margin-top: 32px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 14px;}
.dc-page .ds1cf1chu.ds1cf1chu.ds1cf1chu{background: rgb(27, 39, 84); border: 1px solid rgb(42, 58, 112); border-radius: 16px; padding: 22px;}
.dc-page .ds1gz3tf6.ds1gz3tf6.ds1gz3tf6{margin-top: 10px; font-size: 14px; line-height: 1.65; color: rgb(201, 209, 232);}
.dc-page .ds72goe8.ds72goe8.ds72goe8{margin-top: 18px; font-size: 14px; color: rgb(169, 179, 209);}
.dc-page .dsaj9521.dsaj9521.dsaj9521{color: rgb(232, 240, 168);}
.dc-page .ds5fseu0.ds5fseu0.ds5fseu0{max-width: 1200px; margin: 0px auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 40px 64px;}
.dc-page .dsf9zkrm.dsf9zkrm.dsf9zkrm{margin-top: 14px; font-size: 16px; line-height: 1.65; color: rgb(74, 85, 117);}
.dc-page .dshu7llj.dshu7llj.dshu7llj{margin-top: 16px; display: flex; gap: 6px; flex-wrap: wrap;}
.dc-page .ds1posvjh.ds1posvjh.ds1posvjh{color: rgb(27, 39, 84); border-radius: 8px; padding: 5px 10px; font-size: 13px; font-weight: 600; background: rgb(255, 255, 255); border: 1px solid rgb(213, 220, 235); white-space: nowrap;}
.dc-page .dsy64ml6.dsy64ml6.dsy64ml6{margin-top: 12px; font-size: 14px; color: rgb(88, 98, 128);}
.dc-page .dsaxk9lz.dsaxk9lz.dsaxk9lz{padding: 112px 24px; background: rgb(232, 240, 168); text-align: center;}
.dc-page .dsx08sdn.dsx08sdn.dsx08sdn{margin: 18px auto 0px; font-size: 18px; color: rgb(52, 64, 95); max-width: 560px;}
.dc-page .ds7zbvoc.ds7zbvoc.ds7zbvoc{margin-top: 32px; display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;}
.dc-page .dsn8w1v5.dsn8w1v5.dsn8w1v5{background: rgb(20, 31, 66); color: rgb(255, 255, 255); border-radius: 10px; padding: 16px 22px; white-space: nowrap; font-weight: 600;}
.dc-page .dsziu9jo.dsziu9jo.dsziu9jo{border: 1px solid rgb(158, 170, 85); color: rgb(20, 31, 66); border-radius: 10px; padding: 16px 22px; white-space: nowrap; text-decoration: none;}
.dc-page .ds1xhcrp5.ds1xhcrp5.ds1xhcrp5{margin-top: 22px; font-size: 15px; color: rgb(52, 64, 95);}
.dc-page .dsaf72az.dsaf72az.dsaf72az{color: rgb(20, 31, 66); font-weight: 600; text-decoration: underline;}
