.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 .ds132wp55.ds132wp55.ds132wp55{max-width: 1200px; margin: 0px auto; padding: 72px 24px 96px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr)); gap: 56px; 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 .ds4l0nq1.ds4l0nq1.ds4l0nq1{margin-top: 24px; font-size: 19px; line-height: 1.55; color: rgb(201, 209, 232); max-width: 520px; 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 .ds1pr9vl7.ds1pr9vl7.ds1pr9vl7{border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 10px; padding: 16px 22px; white-space: nowrap; font-size: 16px;}
.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 .ds1jir7nc.ds1jir7nc.ds1jir7nc{min-width: 0px; background: rgb(255, 255, 255); color: rgb(30, 42, 79); border-radius: 16px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.45) 0px 30px 80px;}
.dc-page .ds2ndnrt.ds2ndnrt.ds2ndnrt{display: flex; gap: 4px; background: rgb(243, 245, 250); border-radius: 999px; padding: 3px; width: max-content; max-width: 100%;}
.dc-page .ds13p5mjd.ds13p5mjd.ds13p5mjd{cursor: pointer; border-radius: 999px; padding: 7px 14px; font-size: 13px; font-weight: 600; white-space: nowrap; background: rgb(27, 39, 84); color: rgb(255, 255, 255);}
.dc-page .ds1dvepi8.ds1dvepi8.ds1dvepi8{cursor: pointer; border-radius: 999px; padding: 7px 14px; font-size: 13px; font-weight: 600; white-space: nowrap; color: rgb(74, 85, 117);}
.dc-page .dsrr3fz9.dsrr3fz9.dsrr3fz9{margin-top: 16px; display: grid; gap: 8px;}
.dc-page .ds1jidh7z.ds1jidh7z.ds1jidh7z{display: flex; gap: 10px; align-items: center; border-radius: 10px; padding: 11px 14px; background: rgb(246, 248, 252);}
.dc-page .ds1vz2mod.ds1vz2mod.ds1vz2mod{flex: 1 1 0%; min-width: 0px; font-size: 14px;}
.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 .ds10sswa1.ds10sswa1.ds10sswa1{display: flex; gap: 10px; align-items: center; border-radius: 10px; padding: 11px 14px; background: rgb(253, 246, 243);}
.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 .dsk3i8gt.dsk3i8gt.dsk3i8gt{margin-top: 14px; border-radius: 10px; padding: 12px 14px; font-size: 14px; font-weight: 600; background: rgb(253, 246, 243); color: rgb(106, 42, 28);}
.dc-page .dsssti31.dsssti31.dsssti31{cursor: pointer; border-radius: 999px; padding: 7px 14px; font-size: 13px; font-weight: 600; white-space: nowrap; color: rgb(255, 255, 255); background: rgb(27, 39, 84);}
.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 .dsm1xmmn.dsm1xmmn.dsm1xmmn{margin-top: 14px; border-radius: 10px; padding: 12px 14px; font-size: 14px; font-weight: 600; background: rgb(232, 240, 168); color: rgb(20, 31, 66);}
.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 .ds1ou0ns3.ds1ou0ns3.ds1ou0ns3{position: relative; aspect-ratio: 4 / 3; border-radius: 20px; overflow: hidden;}
.dc-page .ds15dr4i4.ds15dr4i4.ds15dr4i4{position: absolute; inset: 0px;}
.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 .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 .dsz4rrps.dsz4rrps.dsz4rrps{padding: 112px 24px; background: rgb(238, 242, 250);}
.dc-page .ds6yrhna.ds6yrhna.ds6yrhna{max-width: 1200px; margin: 0px auto;}
.dc-page .dsguk4e2.dsguk4e2.dsguk4e2{max-width: 720px;}
.dc-page .dsstf72j.dsstf72j.dsstf72j{margin-top: 44px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 14px;}
.dc-page .dsht8vuk.dsht8vuk.dsht8vuk{background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 18px; padding: 24px; color: rgb(30, 42, 79); text-decoration: none; display: flex; flex-direction: column; gap: 8px;}
.dc-page .ds1tu6us6.ds1tu6us6.ds1tu6us6{font-size: 11px; letter-spacing: 0.1em; font-weight: 700; color: rgb(52, 73, 138);}
.dc-page .dsxym9hq.dsxym9hq.dsxym9hq{font-size: 15px; line-height: 1.55; color: rgb(74, 85, 117);}
.dc-page .ds191ml34.ds191ml34.ds191ml34{margin-top: auto; padding-top: 6px; font-weight: 600; color: rgb(52, 73, 138); font-size: 14px;}
.dc-page .ds1nmrch8.ds1nmrch8.ds1nmrch8{padding: 112px 24px; background: rgb(20, 31, 66); color: rgb(255, 255, 255);}
.dc-page .dsf7qri7.dsf7qri7.dsf7qri7{max-width: 1200px; margin: 0px auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 48px 64px; align-items: start;}
.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 .ds1ajar17.ds1ajar17.ds1ajar17{background: rgb(255, 255, 255); color: rgb(30, 42, 79); border-radius: 18px; overflow: hidden; min-width: 0px;}
.dc-page .ds13yg2hg.ds13yg2hg.ds13yg2hg{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr); font-size: 12px; letter-spacing: 0.08em; font-weight: 700; color: rgb(88, 98, 128); border-bottom: 1px solid rgb(226, 231, 241);}
.dc-page .ds1mot05d.ds1mot05d.ds1mot05d{padding: 14px 16px;}
.dc-page .ds16l3smt.ds16l3smt.ds16l3smt{padding: 14px 12px;}
.dc-page .ds1kq16fx.ds1kq16fx.ds1kq16fx{padding: 14px 12px; background: rgb(27, 39, 84); color: rgb(232, 240, 168);}
.dc-page .ds1r877o8.ds1r877o8.ds1r877o8{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr); border-bottom: 1px solid rgb(238, 241, 247); font-size: 14px; line-height: 1.45;}
.dc-page .dsuwpcpk.dsuwpcpk.dsuwpcpk{padding: 13px 16px;}
.dc-page .dstts81n.dstts81n.dstts81n{padding: 13px 12px; color: rgb(74, 85, 117);}
.dc-page .dsw5oem6.dsw5oem6.dsw5oem6{padding: 13px 12px; background: rgb(247, 249, 253); font-weight: 600;}
.dc-page .ds1aau89h.ds1aau89h.ds1aau89h{padding: 14px 16px; font-size: 12px; line-height: 1.5; color: rgb(88, 98, 128);}
.dc-page .dsuo4lxk.dsuo4lxk.dsuo4lxk{display: flex; justify-content: space-between; align-items: end; gap: 16px; flex-wrap: wrap;}
.dc-page .ds7lrtau.ds7lrtau.ds7lrtau{display: flex; gap: 4px; background: rgb(255, 255, 255); border: 1px solid rgb(213, 220, 235); border-radius: 999px; padding: 3px;}
.dc-page .dsi5mmjk.dsi5mmjk.dsi5mmjk{margin-top: 32px; background: rgb(255, 255, 255); border: 1px solid rgb(226, 231, 241); border-radius: 18px; overflow: hidden;}
.dc-page .ds3wr9dg.ds3wr9dg.ds3wr9dg{display: grid; grid-template-columns: minmax(0px, 1.2fr) minmax(0px, 1fr) minmax(0px, 1fr); font-size: 12px; letter-spacing: 0.08em; font-weight: 700; color: rgb(88, 98, 128); border-bottom: 1px solid rgb(226, 231, 241);}
.dc-page .ds70ukvn.ds70ukvn.ds70ukvn{padding: 14px 18px;}
.dc-page .ds4u2k6w.ds4u2k6w.ds4u2k6w{display: grid; grid-template-columns: minmax(0px, 1.2fr) minmax(0px, 1fr) minmax(0px, 1fr); border-bottom: 1px solid rgb(238, 241, 247); font-size: 14px; line-height: 1.45;}
.dc-page .dsa6wcs2.dsa6wcs2.dsa6wcs2{padding: 13px 18px;}
.dc-page .ds1gwuzx2.ds1gwuzx2.ds1gwuzx2{padding: 13px 12px; background: rgb(247, 249, 253); display: flex; gap: 8px;}
.dc-page .ds1krib8y.ds1krib8y.ds1krib8y{color: rgb(30, 123, 60); font-weight: 700;}
.dc-page .dsimj15e.dsimj15e.dsimj15e{padding: 13px 12px; display: flex; gap: 8px; color: rgb(74, 85, 117);}
.dc-page .ds1rjiro2.ds1rjiro2.ds1rjiro2{font-weight: 700; color: rgb(30, 123, 60);}
.dc-page .dsu5cata.dsu5cata.dsu5cata{font-weight: 700; color: rgb(74, 85, 117);}
.dc-page .ds153seat.ds153seat.ds153seat{font-weight: 700; color: rgb(184, 67, 31);}
.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 .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 .ds1ny9xeb.ds1ny9xeb.ds1ny9xeb{color: rgb(88, 98, 128);}
.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 .ds121zk7k.ds121zk7k.ds121zk7k{font-size: 16px;}
.dc-page .dshv85xw.dshv85xw.dshv85xw{font-size: 14px; color: rgb(88, 98, 128);}
.dc-page .ds1pbgmg2.ds1pbgmg2.ds1pbgmg2{color: rgb(52, 73, 138);}
.dc-page .dsaxk9lz.dsaxk9lz.dsaxk9lz{padding: 112px 24px; background: rgb(232, 240, 168); text-align: center;}
.dc-page .dscbbapl.dscbbapl.dscbbapl{margin-top: 18px; font-size: 18px; color: rgb(52, 64, 95);}
.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 .ds41oklf.ds41oklf.ds41oklf{border: 1px solid rgb(158, 170, 85); color: rgb(20, 31, 66); border-radius: 10px; padding: 16px 22px; white-space: nowrap;}
.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;}
