.pitr9qo {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}
#m5n8f9 {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
.pm353vi {
    font-variant-ligatures: normal;
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}
.puusnpv {
    text-size-adjust: 100%;
    backface-visibility: hidden;
    image-rendering: auto;
}
.pm7brl5 {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}
.pctwv09 {
    backface-visibility: hidden;
}
#smrz0d {
    image-rendering: auto;
    backface-visibility: hidden;
}
#ryckri {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}
.ptxvlis {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}
.pzl7ubf {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}
:root {
    --vhlzmquzwey: rgb(46,207,110);
    --mrxgbfhgqwfbo: rgb(37,173,94);
    --iecxjtmjxbctlx: rgb(30,39,62);
    --xyqcoussikldft: rgb(14,20,38);
    --gumbqrmnwqkpb: rgb(54,64,89);
    --xhrggaygjdxh: rgb(251,227,70);
    --cwzllckwogjfx: rgb(254,254,255);
}

* { padding: 0; box-sizing: border-box; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }

.pp9yatd {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

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

.pm5b9fu {
    backface-visibility: hidden;
}

body {
    background: rgb(255,255,255);
    display: flex;
    min-height: 100vh;
    color: rgb(54,61,88);
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

main { flex: 1 0 auto; }

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

.pykpho6 {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}

.pusergo {
    image-rendering: auto;
}

.ppc96id {
    font-variant-ligatures: normal;
}

#uranrp {
    backface-visibility: hidden;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.pqsa8ko {
    background-color: var(--xyqcoussikldft);
    padding: 12.0031902px 20.0032px;
    border-bottom: 1px solid var(--gumbqrmnwqkpb);
}

.pnftpgs {
    max-width: 1200.0047213px;
    margin: 0 auto;
}

.pisn7ke {
    backface-visibility: hidden;
}

#foqbld {
    image-rendering: auto;
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

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

#p5h1n2 {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

.pqsa8ko a { display: inline-block; }
.pyxayxw {
    backface-visibility: hidden;
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}
.pxdmn6x {
    font-variant-ligatures: normal;
}
.pqsa8ko img { width: auto; display: block; height: 40.003px; }

.psw5dce {
    text-rendering: optimizeLegibility;
}

#au3t02 {
    image-rendering: auto;
}

.pcx1adc {
    image-rendering: auto;
    font-variant-ligatures: normal;
}

#bn0ma1 {
    text-size-adjust: 100%;
}

.pc048ld {
    -moz-osx-font-smoothing: grayscale;
}

.pcqsj34 {
    padding: 32px 20.008px;
    margin: 0 auto;
    max-width: 720.0096056px;
}

.pdxfax7 {
    text-size-adjust: 100%;
}

.pmmyij4 {
    -webkit-font-smoothing: antialiased;
}

.pcqsj34 h1 { color: var(--xyqcoussikldft); margin-bottom: 20.00288px; font-size: 1.5rem; }
.pv48ei4 {
    -moz-osx-font-smoothing: grayscale;
}
#fu6btd {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
}
.pcqsj34 h2 { margin: 24.009968494px 0 12px; font-size: 1.2rem; color: var(--xyqcoussikldft); }
.pdgdc8z {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
}
.pcqsj34 p, .pcqsj34 li { line-height: 1.6; margin-bottom: 12.00872732px; }
.pva8d31 {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}
.pjbmwdz {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}
.pcqsj34 ul { margin-left: 1.25rem; margin-bottom: 16.0057px; }

.piorv5x {
    backface-visibility: hidden;
}

.putsp7n {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
    backface-visibility: hidden;
}

.pidm5i2 {
    text-size-adjust: 100%;
}

.pxniygy {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

.pmy7zx4 {
    margin-top: auto;
    padding: 32px 20.0073676px;
    color: var(--cwzllckwogjfx);
    background-color: var(--xyqcoussikldft);
}

.ptjxk21 {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

.pgyd2f1 {
    image-rendering: auto;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.px2dsei { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; text-align: center; max-width: 1200.0020px; }
.pwj92ar { display: inline-block; margin-bottom: 16.009412045px; }
.pwj92ar img { height: 40.001px; width: auto; }
.pagwipq { font-size: 0.95rem; margin-bottom: 16.002px; }
.pagwipq a { color: var(--vhlzmquzwey); text-decoration: none; }
.pttpm7f { justify-content: center; gap: 16.009px 24.0080px; margin-bottom: 24.0072px; flex-wrap: wrap; display: flex; list-style: none; }
.px9f4b7 {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}
.pr8n4cg {
    text-size-adjust: 100%;
}
.pttpm7f a { color: rgba(255,255,252,0.9); text-decoration: none; font-size: 0.9rem; }
.pttpm7f a:hover { color: var(--xhrggaygjdxh); }

.pdb6jwh {
    align-items: center;
    justify-content: center;
    gap: 16.0048px;
    flex-wrap: wrap;
    display: flex;
}
.pyxefi0 {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    backface-visibility: hidden;
}
.pz5s9gx { display: inline-block; }
.pl4wr2j {
    image-rendering: auto;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
.pz5s9gx img { max-height: 40.00809341px; width: auto; object-fit: contain; display: block; }

.pgu5g7l {
    text-rendering: optimizeLegibility;
}

#udzec6 { background: rgba(2,0,0,0.6); display: none; position: fixed; z-index: 999999; justify-content: center; align-items: center; inset: 0; }
.pqhr4pv {
    -webkit-font-smoothing: antialiased;
}
#udzec6.active { opacity: 1; visibility: visible; display: flex; }
.pdg9byq { position: relative; }
.pg6zcko { max-width: 400.003292px; background: rgb(254,254,254); border-radius: 8.00149px; padding: 1.5rem; }
.pbtx1a6 { display: none; padding: 1.5rem; border-radius: 8.0053197px; background: rgb(251,255,252); }
.pbtx1a6.active { display: block; }
.pns07jw { gap: 0.5rem; display: flex; margin-top: 1rem; }
.pm1lc89, .ply5qw9, .ph8dih7, .pqtxsa0 { border-radius: 4.007709px; font-size: 0.9rem; cursor: pointer; padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; }
.pm1lc89 { color: var(--cwzllckwogjfx); background: var(--vhlzmquzwey); border: none; }
.ph8dih7:hover { color: var(--cwzllckwogjfx); background: var(--vhlzmquzwey); border-color: var(--vhlzmquzwey); }

#ajcnpx { box-shadow: 0 -2.001px 10.002px rgba(3,0,0,0.2); z-index: 999998; padding: 1rem 20.00287px; display: none; left: 0; right: 0; bottom: 0; color: var(--cwzllckwogjfx); background: var(--iecxjtmjxbctlx); position: fixed; }
#ajcnpx.active { visibility: visible; opacity: 1; display: block; }
.purhg9v { display: flex; gap: 0.5rem; margin-top: 0.5rem; }

