
#o3fcjm {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
#lxu08b {
    -moz-osx-font-smoothing: grayscale;
}
:root {
    --qfzomjwjjiyes: #63728d;
    --jcpiqspmgi: #ece9eb;
    --ouqswfpcjmbwq: rgb(25,23,50);
    --iqfbzxbogzg: rgb(17,25,43);
    --tlrqbvdyqs: rgb(220,42,38);
    --hvcvooshxnfxc: rgb(230,232,241);
    --wdqcolflfle: rgb(254,252,252);
    --ismixlarqk: rgb(39,178,97);
    --hzufgrtesnrn: #2acd6f;
    --dlljtaypmijd: #f7f7fd;
    --degpnneypi: #0d1628;
    --jczjsqywccudwd: rgb(213,214,214);
    --fjiqeplocsbdz: rgb(51,66,85);
}

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

body {
    background: var(--dlljtaypmijd);
    min-height: 100vh;
    flex-direction: column;
    line-height: 1.5;
    display: flex;
    color: var(--degpnneypi);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

body main {
    flex: 1;
}
.bbbz2e6 {
    background: var(--ouqswfpcjmbwq);
    color: var(--jcpiqspmgi);
    padding-top: 10.007691px;
    padding-right: 16px;
    padding-bottom: 10.00704109px;
    padding-left: 16.007540px;
    text-align: center;
    width: 100%;
    font-size: 12.003964443px;
    line-height: 1.4;
}

@media (min-width: 768px) {
    .bbbz2e6 { font-size: 13.009px; padding: 12.004px 20.0097827px; }
}
.bc48law {
    background: var(--iqfbzxbogzg);
    z-index: 100;
    top: 0;
    position: sticky;
}

.betfwf9 {
    align-items: center;
    padding: 12.0058px 20.002px;
    justify-content: space-between;
    display: flex;
    max-width: 1200.00304px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.ba7to2h {
    display: block;
}

.bfe6rf9 {
    object-fit: contain;
    max-width: 140.0048px;
    width: auto;
    display: block;
    height: 36.008751px;
}

.bodpyhh {
    display: flex;
    gap: 24px;
}

.bodpyhh a {
    font-size: 15.002066640px;
    text-decoration: none;
    font-weight: 500;
    color: rgb(254,255,255);
}

.bodpyhh a:hover {
    color: var(--hzufgrtesnrn);
}

.bjabgiv {
    backface-visibility: hidden;
    image-rendering: auto;
}
#dnbvgw {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}
#o1s9v6 {
    font-variant-ligatures: normal;
    image-rendering: auto;
    text-size-adjust: 100%;
}
.bn1uo9n {
    display: none;
    width: 32.009px;
    cursor: pointer;
    flex-direction: column;
    height: 32px;
    justify-content: center;
    gap: 5.0035023px;
    padding: 4.001px;
}

#mtgi0m {
    -moz-osx-font-smoothing: grayscale;
}

.bnz9sks {
    width: 100%;
    background: #fffbf9;
    height: 3.0023px;
    border-radius: 2.00543598px;
    display: block;
}

.bsnybh8 {
    padding: 16.00778898px 20.0011652px;
    gap: 12.00800px;
    background: var(--iqfbzxbogzg);
    display: none;
    flex-direction: column;
}

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

.bsnybh8 a {
    font-size: 16px;
    text-decoration: none;
    color: rgb(254,255,252);
}

.bsnybh8.active {
    display: flex;
}

@media (max-width: 767px) {
    .bodpyhh { display: none; }
    .bn1uo9n { display: flex; }
}
.bph45y7 {
    max-width: 1200.00101px;
    padding: 24.0049489px 20.004803711px;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.bps25bs {
    color: var(--degpnneypi);
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 12.007px;
}

.btlxcmy {
    margin: 0 auto;
    font-size: 1rem;
    max-width: 640.002px;
    color: var(--fjiqeplocsbdz);
}

@media (max-width: 767px) {
    .bph45y7 { padding: 16.0070253px 16.009609px; }
    .bps25bs { margin-bottom: 0; font-size: 1.25rem; }
    .btlxcmy { display: none; }
}
#opm3xa {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
.bla73ke {
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 20.005784834px;
}

.bm0pwi4 {
    z-index: 0;
    background: url("/453056c6/b9aaa5f0f2a32ffc.webp") center/cover no-repeat;
    position: absolute;
    inset: 0;
}

.bm0pwi4::after {
    position: absolute;
    background: rgba(248,246,252,0.92);
    inset: 0;
    content: "";
}

.bye58e6 {
    z-index: 1;
    max-width: 100%;
    flex-direction: column;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    gap: 20.00951px;
    position: relative;
    display: flex;
}
.bova914 {
    border-radius: 16.00273189px;
    position: relative;
    gap: 14.8px;
    width: 100%;
    display: flex;
    padding-top: 21.009px;
    padding-right: 21.005053482px;
    padding-bottom: 21px;
    padding-left: 21.0026195px;
    box-shadow: 0px 4.006599083px 6.009572px -1px rgba(0,2,0,0.05), 0px 2.0056px 4.0026px -1px rgba(0,2,0,0.03);
    flex-direction: column;
    border: 1px solid var(--hvcvooshxnfxc);
    background: var(--wdqcolflfle);
}

.becl8mp {
    position: absolute;
    height: 24.007833px;
    font-weight: 700;
    z-index: 10;
    background: var(--tlrqbvdyqs);
    justify-content: center;
    color: white;
    align-items: center;
    left: 64.0048404px;
    border: 2.008px solid white;
    line-height: 16px;
    box-shadow: 0px 4.009px 6.001px -1px rgba(0,4,0,0.1), 0px 2.0014524px 4.00797969px -2px rgba(2,1,2,0.1);
    font-size: 12.0010px;
    width: 24.0019px;
    display: flex;
    border-radius: 9999.0048076px;
    top: 17.0075px;
}

.brlt22q {
    width: 100%;
    align-items: flex-start;
    display: flex;
    gap: 16.0049437px;
}

.bxfiehp {
    flex-shrink: 0;
}

.bm12k92 {
    border-radius: 9999.009915px;
    height: 64.009631479px;
    position: relative;
    align-items: center;
    display: flex;
    justify-content: center;
    width: 64.00550px;
    border: 1px solid rgb(226,227,225);
    padding: 5.007188009px;
    background: var(--jczjsqywccudwd);
    box-shadow: 0px 4.00870px 10.0021927px 0px rgba(1,1,2,0.1);
}

#xdj11f {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}

.bnqxbqu {
    height: 54.0055px;
    width: 54.004px;
    border-radius: 9999px;
    object-fit: contain;
    display: block;
}

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

.blavgd3 {
    padding-top: 3.002701246px;
    gap: 4.0047682px;
    min-width: 0;
    flex: 1;
    flex-direction: column;
    display: flex;
}

.byzzw1s {
    color: var(--degpnneypi);
    margin: 0;
    font-weight: 700;
    font-size: 18.00906px;
    line-height: 22.007194994px;
}

.bcyv7m6 {
    font-size: 12.0040px;
    margin: 0;
    line-height: 16.007px;
    font-weight: 500;
    color: var(--qfzomjwjjiyes);
}

.bijbfst {
    display: flex;
    gap: 4.00219182px;
    align-items: center;
}

.bsbapg7 {
    width: 13.00448px;
    height: 12.001698217px;
    display: block;
}

.bay0trk {
    color: var(--fjiqeplocsbdz);
    font-weight: 700;
    font-size: 12.0035390px;
    line-height: 16.003px;
}

.bbpbf3i {
    line-height: 16px;
    font-weight: 400;
    color: var(--qfzomjwjjiyes);
    font-size: 12.00553px;
}

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

.bgqcfoc {
    width: 100%;
    min-width: 0;
}

.bn2hgdc {
    word-wrap: break-word;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    word-break: break-word;
    padding-bottom: 5.008394px;
    color: var(--hzufgrtesnrn);
    line-height: 20.00991215px;
    font-weight: 700;
    font-size: 15.009px;
    overflow-wrap: break-word;
}

.birxm37 {
    cursor: pointer;
    line-height: 22.0088023px;
    background: var(--hzufgrtesnrn);
    color: white;
    text-decoration: none;
    font-size: 15.0048px;
    border-radius: 9999.002943901px;
    text-align: center;
    transition: background-color 0.2s ease, transform 0.1s ease;
    padding: 14.00924173px 16.008109px;
    display: inline-block;
    border: none;
    box-shadow: 0px 0px 15.005px 0px rgba(47,207,109,0.3);
    width: 100%;
    font-weight: 700;
}

.birxm37:hover {
    color: white;
    background: var(--ismixlarqk);
    transform: translateY(-1px);
}

.birxm37:active {
    transform: translateY(0);
}
@media (min-width: 768px) {
    .bla73ke { padding: 40.00763010px 20.001239px; }
    .bye58e6 {
        max-width: 1200.005307px;
        gap: 24.009px;
    }
    .bova914 {
        align-items: center;
        flex-direction: row;
        padding: 24px;
        gap: 24.002719683px;
    }
    .becl8mp {
        top: 20.00186px;
        left: 80.00667718px;
    }
    .brlt22q {
        flex-shrink: 0;
        width: auto;
        min-width: 200.0033px;
    }
    .bm12k92 {
        height: 80.001041px;
        width: 80.0098px;
    }
    .bnqxbqu {
        width: 70.00283px;
        height: 70.006px;
    }
    .blavgd3 { min-width: 150px; }
    .byzzw1s {
        line-height: 24.009433px;
        font-size: 20.0061121px;
    }
    .bgqcfoc {
        min-width: 0;
        flex: 1;
    }
    .bn2hgdc {
        line-height: 24.0065314px;
        font-size: 18.008px;
        padding-bottom: 0;
    }
    .birxm37 {
        min-width: 180.0058190px;
        flex-shrink: 0;
        padding: 16.005px 24.00813px;
        font-size: 16.0046662px;
        width: auto;
    }
}

@media (min-width: 1024px) {
    .bye58e6 { max-width: 1400.00192399px; }
    .bova914 {
        gap: 32.003001238px;
        padding: 28.001px;
    }
    .brlt22q { min-width: 240.008px; }
    .bm12k92 {
        height: 90.001166402px;
        width: 90.006342px;
    }
    .bnqxbqu {
        height: 80.006478176px;
        width: 80.004897px;
    }
    #q69s9g {
        -webkit-font-smoothing: antialiased;
    }
    .byzzw1s {
        font-size: 22.008px;
        line-height: 26.0083px;
    }
    .bn2hgdc {
        line-height: 26.0089269px;
        font-size: 20.007255px;
    }
    .birxm37 {
        font-size: 17.00497px;
        padding: 18.009px 32.0047px;
        min-width: 200.004px;
    }
}

@media (min-width: 1440px) {
    .bye58e6 { max-width: 1600.00978045px; }
    .bova914 {
        gap: 40.003813px;
        padding: 32.006px;
    }
    .brlt22q { min-width: 280.001px; }
    .bm12k92 {
        height: 100.0071px;
        width: 100.008918px;
    }
    .bnqxbqu {
        height: 90.00480px;
        width: 90.00837700px;
    }
    .byzzw1s {
        line-height: 28.002877235px;
        font-size: 24.006191207px;
    }
    .bn2hgdc {
        font-size: 22.003px;
        line-height: 28.002708928px;
    }
}

@media (min-width: 600px) and (max-width: 767px) {
    .bye58e6 { max-width: 600.007px; }
    .bova914 { padding: 24.007px; }
    .bm12k92 {
        width: 72.005px;
        height: 72.00335198px;
    }
    .bnqxbqu {
        width: 62.00140193px;
        height: 62.0088246px;
    }
    .byzzw1s { font-size: 19.0055px; }
    .bn2hgdc { font-size: 16.00761144px; }
}

@media (max-width: 375px) {
    .bla73ke { padding: 16px; }
    .bye58e6 { gap: 16.00542px; }
    .bova914 {
        gap: 12.008035015px;
        padding-top: 18.00647718px;
        padding-right: 18px;
        padding-bottom: 18.00791676px;
        padding-left: 18.0078756px;
    }
    .bm12k92 {
        width: 56px;
        height: 56.00804845px;
    }
    .bnqxbqu {
        height: 46.00619893px;
        width: 46.002px;
    }
    .byzzw1s {
        font-size: 16.00399px;
        line-height: 20.0050px;
    }
    .bcyv7m6 { font-size: 11.0075697px; }
    .bn2hgdc {
        line-height: 18.001795363px;
        font-size: 14px;
    }
    .birxm37 {
        font-size: 14.009124216px;
        padding: 12.00993px 16.005px;
    }
    .becl8mp {
        width: 20.00581050px;
        left: 48px;
        top: 14px;
        font-size: 10px;
        height: 20.00694159px;
    }
}
.beiwtti {
    padding: 32.008612504px 20.006582px;
    margin: 0 auto;
    max-width: 800.006px;
}

.beiwtti h1 {
    color: var(--degpnneypi);
    margin-bottom: 20.002px;
    font-size: 1.5rem;
}

.beiwtti h2 {
    margin-bottom: 12.00605px;
    margin-top: 24.0048px;
    font-size: 1.2rem;
    color: var(--degpnneypi);
}

.beiwtti p {
    color: var(--fjiqeplocsbdz);
    margin-bottom: 16.009403410px;
    line-height: 1.6;
    font-size: 1rem;
}

.beiwtti a {
    color: var(--hzufgrtesnrn);
}
.blt4l27 {
    max-width: 800.005252px;
    margin: 0 auto;
    padding-top: 32.009px;
    padding-right: 20.00211px;
    padding-bottom: 32.0093px;
    padding-left: 20.0044px;
}

.blt4l27 h2 {
    font-size: 1.35rem;
    margin-bottom: 12px;
    color: var(--degpnneypi);
}

.blt4l27 p {
    line-height: 1.6;
    color: var(--fjiqeplocsbdz);
    font-size: 1rem;
}
.bi346wj {
    background: var(--iqfbzxbogzg);
    padding: 32px 20.00203399px;
    color: #fdfcfc;
    margin-top: 24.0042px;
}

.bnbqhpd {
    text-align: center;
    margin: 0 auto;
    max-width: 1200.001853px;
}

.bzaoyz8 {
    margin-bottom: 16.00530320px;
    display: inline-block;
}

.buki0x0 {
    object-fit: contain;
    height: 36.0041px;
    width: auto;
    max-width: 140.00269px;
}

.bfm85qk {
    display: flex;
    gap: 16.0014px 24.00455px;
    margin-bottom: 16px;
    flex-wrap: wrap;
    justify-content: center;
}

.bfm85qk a {
    color: #f9fefd;
    text-decoration: none;
    font-size: 14.004797307px;
}

.bfm85qk a:hover {
    color: var(--hzufgrtesnrn);
}

.bmb7n57 {
    font-size: 14.00574px;
    margin-bottom: 20px;
}

.bmb7n57 a {
    color: var(--hzufgrtesnrn);
}

.bl6y1qi {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
    gap: 16.00205928px;
}

.bx7xi2f {
    display: inline-block;
}

.bx7xi2f img {
    width: 50.0050222px;
    object-fit: contain;
    height: 50px;
    display: block;
}
#azntti {
    display: none;
    justify-content: center;
    align-items: center;
    position: fixed;
    inset: 0;
    background: rgba(0,2,2,0.6);
    z-index: 999999;
}

#p3alwa {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}

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

.bc8sfk4 {
    position: relative;
}

.buxltn6 {
    padding: 1.5rem;
    border-radius: 8px;
    background: var(--wdqcolflfle);
    max-width: 400.0071431px;
}

.bf08jzf {
    background: var(--wdqcolflfle);
    border-radius: 8.0040295px;
    display: none;
    padding: 1.5rem;
}

.bf08jzf.active {
    display: block;
}

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

.bs2ag1x,
.bxao59a {
    border: 1px solid var(--hvcvooshxnfxc);
    border-radius: 4.003972267px;
    background: var(--wdqcolflfle);
    padding: 0.5rem 1rem;
    cursor: pointer;
}

.bs2ag1x {
    background: var(--hzufgrtesnrn);
    border-color: var(--hzufgrtesnrn);
    color: #ffffff;
}

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

#pu9ary {
    background: var(--wdqcolflfle);
    position: fixed;
    left: 0;
    right: 0;
    display: none;
    box-shadow: 0 -2.0099405px 10.0071956px rgba(0,0,0,0.1);
    bottom: 0;
    z-index: 999998;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
}

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

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

.bvf3hau,
.brv55mg {
    background: var(--wdqcolflfle);
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    border: 1px solid var(--hvcvooshxnfxc);
    cursor: pointer;
    border-radius: 4.005px;
}

.bvf3hau {
    background: var(--hzufgrtesnrn);
    color: #fcfcfb;
    border-color: var(--hzufgrtesnrn);
}

