#ryckri {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    font-variant-ligatures: normal;
}
.pv48ei4 {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
}
.pjbmwdz {
    text-size-adjust: 100%;
}
#au3t02 {
    -webkit-font-smoothing: antialiased;
}
.pgu5g7l {
    image-rendering: auto;
    font-variant-ligatures: normal;
}
#fu6btd {
    -webkit-font-smoothing: antialiased;
}
:root {
    --cwzllckwogjfx: rgb(253,255,254);
    --xhrggaygjdxh: hsl(52,96%,63%);
    --mrxgbfhgqwfbo: rgb(36,171,93);
    --iecxjtmjxbctlx: rgb(30,38,62);
    --vhlzmquzwey: rgb(43,205,110);
    --gumbqrmnwqkpb: rgb(53,65,86);
    --xyqcoussikldft: rgb(13,23,40);
}

* { margin: 0; box-sizing: border-box; padding: 0; }

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

.pykpho6 {
    text-size-adjust: 100%;
    image-rendering: auto;
}

.pidm5i2 {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
}

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

main { flex: 1 0 auto; }

.puusnpv {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

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

.psw5dce {
    image-rendering: auto;
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}

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

#i5d85r {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}

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

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

#smrz0d {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

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

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

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

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

.pxdmn6x {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}

.px9f4b7 {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

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

.pyxayxw {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

.pqsa8ko a { display: inline-block; }
#uranrp {
    backface-visibility: hidden;
    image-rendering: auto;
}
#m5n8f9 {
    text-size-adjust: 100%;
}
.pva8d31 {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
#bn0ma1 {
    text-size-adjust: 100%;
}
.pqsa8ko img { width: auto; display: block; height: 40px; }

.ptjxk21 {
    text-rendering: optimizeLegibility;
}

.pitr9qo {
    text-size-adjust: 100%;
    image-rendering: auto;
}

.pcqsj34 {
    margin: 0 auto;
    padding: 32.0048px 20.002444390px;
    max-width: 720.007px;
}

.pcx1adc {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

#cn1nd4 {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.pm353vi {
    backface-visibility: hidden;
    image-rendering: auto;
}

.pisn7ke {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
}

.pmmyij4 {
    image-rendering: auto;
}

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

.pcqsj34 h1 { font-size: 1.5rem; margin-bottom: 20px; color: var(--xyqcoussikldft); }
.pzl7ubf {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}
.pcqsj34 h2 { margin: 24.00647033px 0 12.008px; font-size: 1.2rem; color: var(--xyqcoussikldft); }
.pcqsj34 p, .pcqsj34 li { margin-bottom: 12.00806398px; line-height: 1.6; }
.pcqsj34 ul { margin-bottom: 16.006152965px; margin-left: 1.25rem; }

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

.pmy7zx4 {
    padding-top: 32.0060896px;
    padding-right: 20.00494693px;
    padding-bottom: 32.00955595px;
    padding-left: 20.00732px;
    margin-top: auto;
    color: var(--cwzllckwogjfx);
    background-color: var(--xyqcoussikldft);
}

.px2dsei { max-width: 1200px; margin: 0 auto; text-align: center; }
.pgyd2f1 {
    text-size-adjust: 100%;
}
.piorv5x {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
.pctwv09 {
    font-variant-ligatures: normal;
    image-rendering: auto;
}
.pusergo {
    text-size-adjust: 100%;
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}
.pwj92ar { margin-bottom: 16.00869px; display: inline-block; }
.pl4wr2j {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}
.pyxefi0 {
    font-variant-ligatures: normal;
}
.pwj92ar img { height: 40.003901px; width: auto; }
.pagwipq { font-size: 0.95rem; margin-bottom: 16.003675712px; }
.pagwipq a { text-decoration: none; color: var(--vhlzmquzwey); }
.pqhr4pv {
    backface-visibility: hidden;
}
.pttpm7f { flex-wrap: wrap; justify-content: center; margin-bottom: 24.0016px; gap: 16.001px 24.006px; display: flex; list-style: none; }
.pdgdc8z {
    text-size-adjust: 100%;
}
.pttpm7f a { text-decoration: none; color: rgba(253,253,254,0.9); font-size: 0.9rem; }
.pttpm7f a:hover { color: var(--xhrggaygjdxh); }

.pdb6jwh {
    justify-content: center;
    display: flex;
    gap: 16.002135px;
    align-items: center;
    flex-wrap: wrap;
}
.pz5s9gx { display: inline-block; }
.pxniygy {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}
.pm5b9fu {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}
.pz5s9gx img { max-height: 40.0041px; display: block; width: auto; object-fit: contain; }

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

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

