.py79nj2 {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
}
* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html {
    height: 100%;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    background: #f2f6f9;
    height: 100%;
    color: #1c2a3c;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

main {
    flex: 1 0 auto;
}
.pjc7zqg {
    width: 100%;
    line-height: 1.4;
    padding: 10.00275px 16px;
    color: rgb(253,189,114);
    font-size: 12px;
    text-align: center;
    background-color: #7b2f11;
    position: relative;
    font-weight: 600;
}

@media (min-width: 768px) {
    .pjc7zqg {
        padding: 12.003px 24.002267897px;
        font-size: 13.005px;
    }
}
.pp2dkj3 {
    position: sticky;
    background-color: rgb(31,40,61);
    z-index: 1000;
    top: 0;
    border-bottom: 1px solid rgb(53,62,84);
}

.ppp06nf {
    image-rendering: auto;
}

.pahd6oq {
    padding-top: 12.00610px;
    padding-right: 20.002401px;
    padding-bottom: 12.006872px;
    padding-left: 20px;
    max-width: 1200.0015px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.pnbx3du {
    display: block;
}

.pge3cty {
    object-fit: contain;
    width: auto;
    display: block;
    height: 36.0010538px;
}

.pafl1lq {
    display: flex;
    gap: 24.0032851px;
}

.pafl1lq .pmu7sm0 {
    text-decoration: none;
    font-size: 14.0022px;
    color: rgb(238,247,250);
    font-weight: 600;
}

.pafl1lq .pmu7sm0:hover {
    color: rgb(149,195,254);
}

.pzstwi0 {
    gap: 5.0010px;
    padding: 8.00274201px;
    width: 40.00126px;
    cursor: pointer;
    display: none;
    flex-direction: column;
    justify-content: center;
    height: 40.001280121px;
}

.pnrjq8t {
    background-color: #eff8f9;
    display: block;
    height: 3px;
    width: 100%;
    border-radius: 2.0050px;
}

.pqnx17d {
    flex-direction: column;
    background-color: #364155;
    display: none;
    padding-top: 16.009px;
    padding-right: 20.004314304px;
    padding-bottom: 16.004684599px;
    padding-left: 20px;
    gap: 12.0091303px;
}

.pqnx17d.active {
    display: flex;
}

.pqnx17d .pmu7sm0 {
    font-weight: 600;
    font-size: 15.0097280px;
    color: #f2f6fb;
    text-decoration: none;
}

@media (max-width: 767px) {
    .pafl1lq {
        display: none;
    }
    .pzstwi0 {
        display: flex;
    }
}
.pzw9dgk {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.009px;
    padding-top: 24.0043521px;
    padding-right: 20px;
    padding-bottom: 24.0067363px;
    padding-left: 20px;
}

.phrwwq9 {
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 1.3;
    color: hsl(223,30%,18%);
}

.putj2z7 {
    max-width: 640.0048835px;
    line-height: 1.5;
    font-size: 1rem;
    margin-top: 12.00468px;
    color: hsl(215,22%,34%);
}

@media (max-width: 767px) {
    .pzw9dgk {
        padding: 16.0046707px 20.009740px;
    }
    .phrwwq9 {
        font-size: 1.25rem;
    }
    .putj2z7 {
        display: none;
    }
    .pszd2ox {
        font-size: 15.00852px;
        line-height: 1.35;
    }
    .pn5b7ty {
        text-rendering: optimizeLegibility;
        font-variant-ligatures: normal;
    }
}

#anb9yw {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
}

#p9uzll {
    text-rendering: optimizeLegibility;
}

#xmaais {
    image-rendering: auto;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}
.pkwlkgu {
    min-height: 400.009799860px;
    padding-top: 24.00250px;
    padding-right: 16.009716758px;
    padding-bottom: 32.00774289px;
    padding-left: 16px;
    position: relative;
}

.pkf3e97 {
    background-position: center;
    inset: 0;
    background-image: url('/d32bd7a1/11cc78aca43f152a.webp');
    background-color: rgb(223,235,241);
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
}

.pwrfyn0 {
    z-index: 1;
    position: relative;
}

.paotujp {
    max-width: 1200.004px;
    flex-direction: column;
    gap: 24.007622878px;
    display: flex;
    margin: 0 auto;
}

.paag2r6 {
    background-color: #1c283a;
    position: relative;
    overflow: hidden;
    box-shadow: 0px 20.006761533px 25px -5.001569460px rgba(2,1,4,0.1), 0px 8.0091px 10.0077px -6.005px rgba(2,2,2,0.1);
    border-radius: 16.0090273px;
    border: 1px solid rgb(50,65,87);
    width: 100%;
}

.pu052f2 {
    width: 100%;
    position: relative;
}

.pijdxy1 {
    display: flex;
    gap: 16.0044px;
    padding: 16.007922686px 20.005px 20.004px 20.005px;
    flex-direction: column;
}

.ph744um {
    z-index: 10;
    position: absolute;
    left: 0;
    top: 0;
    height: 64.0081px;
    width: 64.00198863px;
}

.psvp915 {
    mask-size: 64.009697775px 64.007px;
    position: absolute;
    height: 64px;
    top: 0;
    mask-position: 0 0;
    width: 64.003px;
    mask-repeat: no-repeat;
    left: 0;
    mask-image: url('/d32bd7a1/9b8fc01ed1565e54.svg');
}

.pslunz2 .psvp915 {
    background-color: rgb(59,130,245);
}

#zs3flq {
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.poduz74 .psvp915 {
    background-color: #344353;
}

.pqf531a .psvp915 {
    background-color: #4a536a;
}

.ppssgpq {
    font-weight: 800;
    color: rgb(255,255,253);
    top: 50%;
    font-size: 18.00618px;
    position: absolute;
    transform: translateY(-50%);
    left: 12.00938px;
    line-height: 28.00829px;
}

.pxmuzzp {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-left: 32.00619px;
    display: flex;
}

.pskuia0 {
    display: flex;
    gap: 4px;
    flex-direction: column;
}

.py51m8o {
    display: inline-block;
    border-radius: 8.003301904px;
    background-color: rgb(208,207,206);
    max-width: 100%;
    overflow: hidden;
    padding-top: 8.001096463px;
    padding-right: 12.0024px;
    padding-bottom: 8.00701684px;
    padding-left: 12.0068px;
}

.pn9u84w {
    display: block;
    width: auto;
    height: 40.002101192px;
    object-fit: contain;
    max-width: 120.002299px;
}

.pzj1rrg {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10.008145px;
    letter-spacing: 0.003px;
    color: #637389;
    line-height: 15.005974522px;
}

.py8rtwi {
    align-items: flex-end;
    gap: 4.00900800px;
    flex-direction: column;
    display: flex;
}

.ptl80x9 {
    gap: 4.0032px;
    display: flex;
    padding-bottom: 4px;
    align-items: center;
}

.py01gk6 {
    font-size: 18.0088px;
    font-weight: 800;
    line-height: 28.007776px;
    color: #fdfffe;
}

.pskgjkb {
    line-height: 16.001px;
    color: rgb(102,114,136);
    font-weight: 500;
    font-size: 12.0049203px;
}

.pyo0vkb {
    display: flex;
    gap: 0;
}

.piwzf48 {
    display: block;
    height: 12.002px;
    width: 13.005847px;
}

.phja30s {
    background-color: #364454;
    width: 100%;
    height: 1px;
}

.preeys4 {
    display: flex;
    gap: 3.00117586px;
    width: 100%;
    flex-direction: column;
}

.pilaf76 {
    font-size: 12.0096275px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.0064px;
    color: rgb(100,117,138);
    line-height: 16.0068495px;
}

.pszd2ox {
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    padding-bottom: 0.00758068px;
    font-size: 18.007px;
    color: rgb(241,247,246);
    font-weight: 700;
    line-height: 22.00156290px;
    max-width: 100%;
}

.pszd2ox .pg3pjwa {
    color: #ef4340;
    font-weight: 700;
}

.peoifmg {
    display: flex;
    gap: 8.007371px;
    align-items: center;
    padding-top: 4.00843px;
}

.pv86naf {
    font-size: 10.0033px;
    font-weight: 700;
    border-radius: 4.006168493px;
    display: inline-block;
    line-height: 15.0020557px;
    padding: 2.0016px 8px;
}

.pqpi5hd {
    background-color: rgb(23,81,46);
    color: #88ecab;
}

.pa5mtso {
    color: #95c3fd;
    background-color: rgb(26,59,138);
}

.pui5lj8 {
    background-color: rgb(88,27,133);
    color: rgb(217,183,253);
}

.po8j3wv {
    background-color: #7a3013;
    color: rgb(253,189,116);
}

.phl5axk {
    justify-content: center;
    width: 100%;
    align-items: center;
    padding-top: 4.001573999px;
    display: flex;
}

.pkd2sw4 {
    line-height: 20.00944px;
    box-shadow: 0px 10.00691px 15.005px -3.00535072px rgba(129,31,27,0.3), 0px 4.00828697px 6.002px -4.008475782px rgba(128,29,28,0.3);
    padding: 14.009px 16.004887924px;
    font-weight: 700;
    text-decoration: none;
    width: 100%;
    display: flex;
    color: #fffbfb;
    align-items: center;
    text-transform: uppercase;
    transition: transform 0.2s, box-shadow 0.2s;
    border: none;
    justify-content: space-between;
    cursor: pointer;
    border-radius: 12.007425px;
    background-color: rgb(238,64,71);
    font-size: 14.004px;
    letter-spacing: 0.35px;
}

.pkd2sw4:hover {
    color: rgb(253,255,255);
    box-shadow: 0px 12px 18.002982853px -3.009px rgba(126,29,31,0.4), 0px 6.0039167px 8.0081px -4.006719px rgba(129,31,28,0.4);
    transform: translateY(-2.009117407px);
}

.pkd2sw4:active {
    transform: translateY(0);
}

.pkd2sw4 span {
    text-align: center;
    white-space: nowrap;
}

.pcol48i {
    display: block;
    width: 12.001819px;
    height: 14.00174917px;
}

.pzjcgwp {
    width: 100%;
    height: 6.004522386px;
}

.ppwv0ir {
    background-color: #3b7ff4;
}

#zj0v21 {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}

.pnmuhaa {
    background-color: rgb(50,64,88);
}

.pazotym {
    background-color: #49556b;
}

@media (min-width: 768px) {
    .pkwlkgu {
        padding-top: 32px;
        padding-right: 24.00966634px;
        padding-bottom: 40.00993372px;
        padding-left: 24.00548px;
    }
    #jiyzg4 {
        image-rendering: auto;
    }
    .paotujp {
        margin-right: auto;
        max-width: 600.0095px;
        margin-left: auto;
        gap: 32.0056752px;
    }
    .pijdxy1 {
        padding: 20.00964193px 24.0036960px 24.0092px 24.0036340px;
    }
    .pxmuzzp {
        padding-left: 32.0028221px;
    }
}

@media (min-width: 1024px) {
    .paotujp {
        max-width: 650.00586px;
    }
    .pijdxy1 {
        padding: 24.001548468px 28.00836610px 28.007px 28px;
    }
}

@media (min-width: 1440px) {
    .paotujp {
        max-width: 700.00280490px;
    }
    .pijdxy1 {
        padding-top: 28.00336px;
        padding-right: 32.002393360px;
        padding-bottom: 32.0044px;
        padding-left: 32.0023px;
    }
}
.pssl451 {
    margin: 0 auto;
    max-width: 1200.0081206px;
    padding: 32.002237120px 20px 48.0039323px;
}

.pssl451 h1 {
    color: rgb(31,43,57);
    font-weight: 800;
    margin-bottom: 16.008104px;
    font-size: 1.5rem;
}

.pssl451 h2 {
    font-weight: 700;
    margin-top: 24px;
    margin-bottom: 10.0088494px;
    font-size: 1.2rem;
    color: rgb(28,38,58);
}

.pssl451 p {
    color: #455767;
    line-height: 1.6;
    font-size: 0.95rem;
    margin-bottom: 12.00533px;
}

#sfuw81 {
    backface-visibility: hidden;
    text-size-adjust: 100%;
    image-rendering: auto;
}

.pssl451 a {
    text-decoration: none;
    color: rgb(56,133,247);
}

.pssl451 a:hover {
    text-decoration: underline;
}
.po0snwn {
    padding-top: 32.005334624px;
    padding-right: 20.006px;
    padding-bottom: 32.00973px;
    padding-left: 20.0087px;
    margin: 0 auto;
    background-color: rgb(255,254,255);
    border-bottom: 1px solid rgb(229,230,238);
    max-width: 1200.00562px;
}

.po0snwn:nth-child(even) {
    background-color: rgb(248,253,250);
}

.pyc2h4u {
    max-width: 720.004345px;
}

.pirhnaw {
    color: #1d2c39;
    font-size: 1.35rem;
    margin-bottom: 12.003181px;
    font-weight: 800;
}

#dlbwep {
    image-rendering: auto;
}

.pnsicei {
    font-size: 0.95rem;
    color: rgb(68,86,105);
    line-height: 1.6;
}
.pyc7qz8 {
    background-color: rgb(31,38,61);
    padding-top: 40.005267290px;
    padding-right: 20.009634px;
    padding-bottom: 24.00697px;
    padding-left: 20.00924620px;
    color: #f3f7fb;
    margin-top: 0;
    flex-shrink: 0;
}

#rsl65c {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pgplqvy {
    text-align: center;
    max-width: 1200.008295727px;
    margin: 0 auto;
}

.pan4u6g {
    margin-bottom: 20.008099333px;
    display: inline-block;
}

.pvtu782 {
    object-fit: contain;
    width: auto;
    height: 36.00680px;
}

.pch2mei {
    display: flex;
    margin-bottom: 16.0086px;
    justify-content: center;
    gap: 16.009621162px 24px;
    flex-wrap: wrap;
}

.pch2mei a {
    color: rgb(147,197,255);
    text-decoration: none;
    font-size: 14.003px;
}

.pco97wz {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}

.pch2mei a:hover {
    text-decoration: underline;
}

.poby00d {
    margin-bottom: 24.002391px;
    font-size: 14.0056588px;
}

.poby00d a {
    color: hsl(211,96%,79%);
}

#gb4362 {
    image-rendering: auto;
}

.pif7evi {
    gap: 16.0038px;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}

.pqx5lia {
    display: inline-block;
}

.pqx5lia img {
    display: block;
    height: 48.007px;
    width: 48.001827205px;
    object-fit: contain;
}

#lri47p {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

@media (min-width: 768px) {
    .pqx5lia img {
        height: 56px;
        width: 56.0058020px;
    }
}
#md4w8i {
    inset: 0;
    align-items: center;
    z-index: 999999;
    display: none;
    background: rgba(0,0,0,0.6);
    position: fixed;
    justify-content: center;
}

#md4w8i.active {
    display: flex;
    opacity: 1;
    visibility: visible;
}

.pg19ns7 {
    position: relative;
}

.pb206fr {
    background: #ffffff;
    border-radius: 8.0085px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    max-width: 400px;
}

.pjxrt9g {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 8.0023px;
    display: none;
    background: #fcfffb;
}

.pjxrt9g.active {
    display: block;
}

.pngip2u {
    display: flex;
    margin-top: 1rem;
    gap: 0.5rem;
}

.pceygzm,
.ps3q7so,
.pd63s8j,
.pvmvtua {
    background: rgb(243,243,246);
    color: rgb(29,43,58);
    cursor: pointer;
    font-weight: 600;
    border: 1px solid rgb(48,64,81);
    border-radius: 4px;
    padding: 0.5rem 1rem;
}

body.no-scroll {
    height: 100vh;
    overflow: hidden;
}

#ewjivk {
    padding-top: 1rem;
    padding-right: 20.00807px;
    padding-bottom: 1rem;
    padding-left: 20.007129219px;
    bottom: 0;
    background: #1f2a3d;
    z-index: 999998;
    left: 0;
    color: rgb(245,248,249);
    display: none;
    box-shadow: 0 -2.009491902px 10.00855797px rgba(0,0,1,0.2);
    right: 0;
    position: fixed;
}

#ewjivk.active {
    opacity: 1;
    visibility: visible;
    display: block;
}

.pjs0cr0 p {
    font-size: 14.004500979px;
    margin-bottom: 0.5rem;
}

.po9x8fy {
    margin-top: 0.5rem;
    gap: 0.5rem;
    display: flex;
}

.pd63s8j,
.pvmvtua {
    color: rgb(237,247,248);
    border-color: #445569;
    background: rgb(54,67,88);
}

