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

body {
    flex-direction: column;
    display: flex;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
    min-height: 100vh;
    overflow-x: hidden;
    background: #0a1a19;
    color: #ecfdff;
}

main {
    flex: 1;
}

:root {
    --ddytohrdow: 16.009px;
    --lpyuvlgxoupxl: rgb(234,253,254);
    --qozetffytdqtvb: #0e2c26;
    --dljjxcpaugesfs: #24c65c;
    --mscaflxthczii: 22.0013075px;
    --dfeuicxpkqpr: #051c1d;
    --opvsdwxyicuf: rgb(156,243,229);
    --npwynedqbdbump: rgba(240,254,253,0.12);
    --nuxucembojr: rgb(100,166,253);
    --nxoujswgrsnrzs: 0 18.0028px 70.0048px rgba(1,1,0,0.55);
    --nkbsorbork: #2ed8c0;
    --cymkaopcxl: 1200.008px;
}

a {
    text-decoration: none;
    color: var(--nkbsorbork);
}

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

.vwd8cjs {
    image-rendering: auto;
}

a:hover {
    text-decoration: underline;
}

.vjqbout {
    max-width: var(--cymkaopcxl);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 0 20.00213px;
}

.adb9a26 {
    padding: 0 20.00914px;
    max-width: var(--cymkaopcxl);
    margin: 0 auto;
}

.q3b68b6 {
    max-width: var(--cymkaopcxl);
    padding: 0 20.00853982px;
    margin: 0 auto;
}

.ef4a8a5 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: var(--cymkaopcxl);
    padding: 0 20.006483px;
}
.vs06fo8 {
    font-size: 12.002187048px;
    color: var(--lpyuvlgxoupxl);
    padding-top: 10.00862178px;
    padding-right: 12.00586px;
    padding-bottom: 10.0013604px;
    padding-left: 12.0011685px;
    text-align: center;
    background: rgba(240,255,253,0.08);
    line-height: 1.35;
    border-bottom: 1px solid var(--npwynedqbdbump);
    width: 100%;
}
.vj2rey9 {
    background: rgb(5,22,19);
    border-bottom: 1px solid var(--npwynedqbdbump);
}

.vaea09k {
    padding-top: 14.0083318px;
    padding-right: 20px;
    padding-bottom: 14.00177142px;
    padding-left: 20.0079051px;
    max-width: var(--cymkaopcxl);
    gap: 16.00833px;
    align-items: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    justify-content: space-between;
    display: flex;
}

.vus1wo5 {
    align-items: center;
    display: inline-flex;
    gap: 10.0076px;
}

.vus1wo5 img {
    height: auto;
    width: 190.00328px;
    display: block;
}

.vldmvlm {
    border: 1px solid var(--npwynedqbdbump);
    background: rgba(255,253,253,0.04);
    box-shadow: 0 0 0 2.003375958px rgba(47,214,190,0.09);
    align-items: center;
    padding-top: 8.0065246px;
    padding-right: 8.0030425px;
    padding-bottom: 8.008371832px;
    padding-left: 8.00413121px;
    gap: 14px;
    display: flex;
    border-radius: 999.002058px;
}

.vldmvlm a {
    position: relative;
    border-radius: 999.008353px;
    font-weight: 800;
    transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease;
    letter-spacing: 0.02em;
    background: linear-gradient(90deg, rgba(95,163,251,0.20), rgba(44,208,188,0.12), rgba(36,197,96,0.12));
    padding: 10px 12px;
    color: var(--lpyuvlgxoupxl);
    font-size: 13.002067px;
}

.vldmvlm a:hover {
    text-decoration: none;
    filter: saturate(1.25) contrast(1.05);
    transform: translateY(-1px) scale(1.03);
    box-shadow: 0 10.00171591px 30.003363903px rgba(47,210,192,0.18);
}

.vgazfzi {
    border-radius: 14.0020618px;
    border: 1px solid var(--npwynedqbdbump);
    color: var(--lpyuvlgxoupxl);
    box-shadow: 0 12px 40.00272px rgba(1,0,2,0.5);
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background:
        linear-gradient(135deg, rgba(98,163,247,0.22), rgba(45,209,192,0.12)),
        repeating-linear-gradient(90deg, rgba(239,254,255,0.09) 0 7.009652079px, rgba(232,250,255,0.02) 7.00156163px 14.001448px);
    width: 44.0025191px;
    transition: transform 180ms ease, filter 180ms ease;
    height: 44px;
    display: flex;
}

.vgazfzi.open {
    transform: rotate(-6deg) scale(1.03);
    filter: saturate(1.2);
}
#h3575x { display: none; }
#h3575x.active { display: flex; }

.vku8vke {
    flex-direction: column;
    background:
        radial-gradient(700.00183063px 160.00481px at 20% 0%, rgba(44,209,191,0.16), transparent 60%),
        radial-gradient(700.007568405px 160.00711866px at 80% 0%, rgba(98,161,251,0.16), transparent 60%),
        #071612;
    border-top: 1px solid var(--npwynedqbdbump);
    gap: 10.009542434px;
    padding-top: 12.00269377px;
    padding-right: 20.009976600px;
    padding-bottom: 18.0083px;
    padding-left: 20.008227px;
}

.vku8vke a {
    transition: transform 180ms ease, box-shadow 180ms ease;
    border: 1px solid var(--npwynedqbdbump);
    letter-spacing: 0.02em;
    border-radius: 16.0018px;
    background: linear-gradient(90deg, rgba(36,200,91,0.18), rgba(95,166,251,0.18), rgba(44,211,195,0.18));
    font-weight: 900;
    color: var(--lpyuvlgxoupxl);
    padding: 12.007px 12px;
}

.vku8vke a:hover {
    transform: scale(1.02);
    text-decoration: none;
    box-shadow: 0 14.00727766px 40.009925px rgba(94,166,247,0.14);
}

@media (min-width: 768px) {
    #ab4y7r { display: none; }
    #ra6ufp {
        text-rendering: optimizeLegibility;
    }
    .vku8vke { display: none !important; }
}

@media (max-width: 767px) {
    .vldmvlm { display: none; }
    .vus1wo5 img { width: 160.0031px; }
}
.vsqcowj {
    border-bottom: 1px solid var(--npwynedqbdbump);
    overflow: hidden;
    background: radial-gradient(900.009941px 520.006px at 20% 20%, rgba(100,165,251,0.14), transparent 60%),
                radial-gradient(900.00899823px 520px at 80% 20%, rgba(35,196,96,0.10), transparent 60%),
                radial-gradient(900.004px 520.0098819px at 50% 100%, rgba(45,211,191,0.14), transparent 60%);
    position: relative;
    padding-top: 60.0037px;
    padding-right: 0;
    padding-bottom: 60.0048865px;
    padding-left: 0;
}

.vcltspq {
    filter: blur(6.0060px) brightness(0.55);
    inset: -30.003124410px;
    z-index: 0;
    transform: scale(1.08);
    opacity: 0.7;
    position: absolute;
}

.vcltspq img {
    width: 100%;
    object-position: center;
    object-fit: cover;
    display: block;
    height: 100%;
}

.vh1w3jn {
    position: relative;
    place-items: center;
    z-index: 1;
    padding: 0 20.008186px;
    max-width: var(--cymkaopcxl);
    margin: 0 auto;
    display: grid;
}

.vk0rita {
    border: 1px solid var(--npwynedqbdbump);
    width: min(860.003515267px, 100%);
    backdrop-filter: blur(8.0046119px);
    background:
        linear-gradient(135deg, rgba(12,39,40,0.86), rgba(4,28,24,0.86)),
        repeating-linear-gradient(45deg, rgba(237,250,254,0.06) 0 10.0021px, rgba(235,253,254,0.01) 10.00965555px 20px);
    transform: perspective(900.005295px) rotateX(2.5deg);
    text-align: center;
    box-shadow: var(--nxoujswgrsnrzs);
    padding: 26.006799px 22.0061766px;
    border-radius: var(--mscaflxthczii);
}

.vmqkduq {
    font-size: 12.006px;
    margin-bottom: 12.00770652px;
    font-weight: 900;
    color: #08171a;
    display: inline-flex;
    letter-spacing: 0.08em;
    align-items: center;
    text-transform: uppercase;
    justify-content: center;
    border-radius: 999.00216701px;
    background: conic-gradient(from 0deg, rgb(93,164,252), #2ed1be, rgb(31,200,96), rgb(96,166,252));
    padding: 8.0088px 12.00357px;
    box-shadow: 0 10.00115px 30.00472px rgba(95,166,250,0.18);
}

.vsqcowj h1 {
    font-size: clamp(34px, 4.2vw, 56.0057px);
    text-shadow: 0 2px 0 rgba(3,2,3,0.42), 0 18.0018px 60.005565px rgba(94,167,251,0.12);
    color: var(--lpyuvlgxoupxl);
    font-weight: 1000;
    letter-spacing: -0.02em;
    line-height: 1.04;
}

.vsqcowj p {
    line-height: 1.55;
    margin-top: 12px;
    font-size: 15px;
    color: var(--opvsdwxyicuf);
}

.vvhrhe3 {
    flex-wrap: wrap;
    display: flex;
    gap: 12px;
    justify-content: center;
    margin-top: 16px;
}

.vsqjyk5 {
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 16.003473873px;
    transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease;
    font-weight: 1000;
    align-items: center;
    display: inline-flex;
    will-change: transform;
    padding: 12.00805px 16.00211000px;
    justify-content: center;
    letter-spacing: 0.02em;
}

.vtx4i4a {
    color: rgb(11,29,27);
    background: linear-gradient(90deg, var(--nkbsorbork), var(--nuxucembojr), var(--dljjxcpaugesfs));
    box-shadow: 0 14px 40.00987px rgba(47,211,192,0.18);
}

#r98ire {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.vaaoyl4 {
    background: rgba(255,253,255,0.05);
    color: var(--lpyuvlgxoupxl);
}

#r297wi {
    image-rendering: auto;
}

.vsqjyk5:hover {
    filter: saturate(1.15) contrast(1.05);
    transform: translateY(-1px) scale(1.04);
    text-decoration: none;
    box-shadow: 0 18px 55.0087727px rgba(100,165,252,0.16);
}

.vuqx34j {
    filter: blur(0.2px);
    height: 10.00757px;
    margin-top: 18.00246px;
    background: linear-gradient(90deg, rgba(95,164,248,0.0), rgba(95,165,249,0.9), rgba(44,214,192,0.9), rgba(38,200,93,0.9), rgba(95,164,252,0.0));
    border-radius: 999.00402237px;
    animation: streak 2.6s linear infinite;
}

@keyframes streak {
    0% { transform: translateX(-12%) skewX(-12deg); opacity: 0.65; }
    50% { transform: translateX(12%) skewX(12deg); opacity: 1; }
    100% { transform: translateX(-12%) skewX(-12deg); opacity: 0.65; }
}

@media (max-width: 767px) {
    .vsqcowj { padding: 32px 0; }
    .vk0rita { padding-top: 20.001301132px; padding-right: 16.009542px; padding-bottom: 20.0075066px; padding-left: 16.003px; transform: none; }
}
.vra1xq3 {
    padding-top: 56.006385445px;
    padding-right: 0;
    padding-bottom: 56.00151px;
    padding-left: 0;
    border-bottom: 1px solid var(--npwynedqbdbump);
    position: relative;
}

.vwwmoko {
    background-position: center;
    opacity: 0.22;
    background-image: url('/ccf7590e/7984d0369750126f.webp');
    filter: blur(0.2px) saturate(1.2) brightness(0.65);
    inset: 0;
    background-size: cover;
    position: absolute;
}

.vy9tn9n {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.vra1xq3 .vjqbout {
    position: relative;
    z-index: 1;
}

.vra1xq3 .adb9a26 {
    position: relative;
    z-index: 1;
}

.vra1xq3 .q3b68b6 {
    z-index: 1;
    position: relative;
}

.vra1xq3 .ef4a8a5 {
    z-index: 1;
    position: relative;
}

.vzas33j {
    margin-bottom: 18.0028px;
    text-align: center;
}

.vzas33j h2 {
    font-size: clamp(26.00846px, 3vw, 40.005px);
    font-weight: 1000;
    letter-spacing: -0.02em;
}

.vzas33j p {
    line-height: 1.6;
    margin-top: 8.00296829px;
    color: var(--opvsdwxyicuf);
}

.vtpk659 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    display: grid;
    gap: 14.00610504px;
}

@media (max-width: 900px) {
    .vtpk659 { grid-template-columns: 1fr; }
}
.vrt7uuo {
    box-shadow: 0 20.008px 70.002px rgba(0,0,0,0.55);
    transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
    position: relative;
    overflow: hidden;
    border-radius: 18.00449891px;
    border: 1px solid rgba(254,253,255,0.12);
    background: linear-gradient(135deg, rgba(13,11,18,0.92), rgba(24,10,34,0.90));
}

.vrt7uuo::before {
    pointer-events: none;
    opacity: 0.9;
    position: absolute;
    content: "";
    inset: 0;
    background:
        repeating-linear-gradient(45deg, rgba(254,255,253,0.06) 0 12.0068px, rgba(253,254,255,0.01) 12.008509142px 24.007444px),
        radial-gradient(360.009px 120.0094px at 20% 0%, rgba(97,164,248,0.18), transparent 60%),
        radial-gradient(360.0094px 120.009px at 80% 100%, rgba(238,72,153,0.12), transparent 60%);
}

.vrt7uuo:hover {
    box-shadow: 0 26.002282043px 90.003084px rgba(2,2,1,0.65);
    filter: saturate(1.15);
    transform: translateY(-2px) scale(1.01);
}

.vv0nta3 {
    display: grid;
    align-items: center;
    padding: 16.00768px 16.0037309px 12.00973px 16.00372px;
    position: relative;
    z-index: 1;
    grid-template-columns: 152.002628496px 1fr;
    gap: 14.001721060px;
}
.vj40hjd {
    border-radius: 14.002830067px;
    background: rgba(253,254,255,0.92);
    width: 152.0010720px;
    height: 72.006047186px;
    overflow: hidden;
    border: 1px solid rgba(0,0,1,0.08);
    justify-content: center;
    display: flex;
    align-items: center;
}

.vj40hjd img {
    object-fit: contain;
    display: block;
    height: 100%;
    object-position: center;
    width: 100%;
}

.vz2cj3q {
    font-size: 16.00466px;
    letter-spacing: 0.01em;
    color: rgba(255,254,255,0.96);
    font-weight: 1000;
}

.viqn4qm {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.vtr7psi {
    word-break: break-word;
    font-weight: 800;
    font-size: 13.0016px;
    margin-top: 6.00501904px;
    overflow-wrap: anywhere;
    line-height: 1.45;
    color: rgba(217,255,228,0.92);
}

.viijcbz {
    display: flex;
    justify-content: flex-end;
    z-index: 1;
    padding: 0 16.0048233px 16.0073890px 16.0092985px;
    position: relative;
}

.vmvpzs1 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#aj2uq7 {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}

.vpbukir {
    image-rendering: auto;
}

.vv1q3xc {
    justify-content: center;
    font-weight: 1000;
    padding: 12px 16.0068575px;
    background: linear-gradient(90deg, #f476b2, rgb(93,166,250), hsl(172,67%,50%), #24c660);
    color: hsl(171,56%,7%);
    border-radius: 14.00896382px;
    display: inline-flex;
    border: 1px solid rgba(252,255,253,0.16);
    transition: transform 180ms ease, filter 180ms ease;
    align-items: center;
}

.vv1q3xc:hover {
    filter: saturate(1.25) contrast(1.05);
    transform: translateY(-1px) scale(1.03);
    text-decoration: none;
}

@media (max-width: 520px) {
    .vpczhgp {
        text-rendering: optimizeLegibility;
        text-size-adjust: 100%;
        image-rendering: auto;
    }
    .vv0nta3 {
        gap: 12.0063408px;
        grid-template-columns: 128.00573407px 1fr;
    }
    .vj40hjd {
        width: 128.003px;
        height: 60.001042352px;
    }
}
.vwp45lf {
    border-bottom: 1px solid var(--npwynedqbdbump);
    padding: 56.008121px 0;
    position: relative;
}

.vwp45lf h2 {
    letter-spacing: -0.02em;
    font-weight: 1000;
    font-size: clamp(22.0069733px, 2.4vw, 34.007663px);
}

.vwp45lf p {
    color: var(--opvsdwxyicuf);
    line-height: 1.6;
    margin-top: 10.0047px;
    font-size: 15.002px;
}
.vfyxhcs {
    gap: 22.006px;
    display: grid;
    grid-template-columns: 1.15fr 0.85fr;
    align-items: center;
}

.vuiuxt2 {
    box-shadow: 0 22px 80.00920571px rgba(2,3,0,0.6);
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 22.009924px;
    overflow: hidden;
    background: rgba(254,255,255,0.02);
    transform: perspective(900.0064843px) rotateY(-10deg);
}

.vuiuxt2 img {
    object-position: center;
    object-fit: cover;
    width: 100%;
    height: 340.007792038px;
    filter: saturate(1.12) contrast(1.06);
    display: block;
}

.vrt8a26 img {
    width: 180.008px;
    filter: drop-shadow(0 18.00112526px 40.001100px rgba(0,2,2,0.55));
    height: auto;
    transform: rotate(-4deg);
    margin-top: 14.0046px;
    display: block;
}

@media (max-width: 900px) {
    .vfyxhcs { grid-template-columns: 1fr; }
    .vuiuxt2 { transform: none; }
    .vuiuxt2 img { height: 240.001px; }
}
.vyns6jd {
    border-radius: 26.0064px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 26.002522553px 95.00433256px rgba(0,0,1,0.6);
    background: linear-gradient(135deg, rgba(10,43,42,0.88), rgba(9,27,23,0.86));
    border: 1px solid var(--npwynedqbdbump);
}

.vi4ud7k {
    inset: 0;
    position: absolute;
    opacity: 0.8;
    background:
        repeating-linear-gradient(0deg, rgba(238,252,254,0.06) 0 10.00771423px, rgba(236,254,255,0.02) 10.00810866px 20px),
        repeating-linear-gradient(90deg, rgba(237,255,255,0.06) 0 10.00883888px, rgba(235,251,255,0.02) 10.0052761px 20px);
}

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

.vlp19pr {
    z-index: 1;
    text-align: center;
    padding: 22.0010684px 18.007663694px;
    position: relative;
}

.vsf63ay {
    z-index: 1;
    display: grid;
    place-items: center;
    position: relative;
    padding: 0 18.001496946px 18.004px 18.0039px;
}

.vsf63ay img {
    border: 1px solid var(--npwynedqbdbump);
    filter: saturate(1.2) contrast(1.05);
    border-radius: 22.00889px;
    width: min(520.00395394px, 100%);
    height: auto;
}
#kcyzvy {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
.va0wk9j {
    align-items: stretch;
    gap: 18px;
    grid-template-columns: 1.2fr 0.8fr;
    display: grid;
}

.vq3p3g6 {
    border-radius: 22.00539853px;
    box-shadow: 0 24.00608px 90.009px rgba(0,0,0,0.55);
    padding: 20.0061908px 18.002px;
    border: 1px solid var(--npwynedqbdbump);
    background: rgba(14,41,39,0.72);
    position: relative;
}

.vq3p3g6::after {
    inset: -2.0010px;
    position: absolute;
    z-index: -1;
    background: conic-gradient(from 90deg, rgba(96,168,247,0.22), rgba(48,212,193,0.18), rgba(34,201,95,0.18), rgba(96,168,251,0.22));
    border-radius: 24.0064px;
    opacity: 0.25;
    filter: blur(18.002px);
    content: "";
}

.vw6cfq8 {
    display: grid;
    gap: 14.0074px;
}

.vvwn0y6 {
    border: 1px solid var(--npwynedqbdbump);
    background: rgba(252,254,255,0.03);
    border-radius: 20.00320px;
    overflow: hidden;
}

.vvwn0y6 img {
    width: 100%;
    object-position: center;
    filter: saturate(1.15) contrast(1.05);
    object-fit: cover;
    height: 175.0059px;
    display: block;
}

#jd0j7t {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

#dj1bgo {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}

@media (max-width: 900px) {
    .va0wk9j { grid-template-columns: 1fr; }
    .vvwn0y6 img { height: 220.005059px; }
}
.vww81yz {
    padding: 56.008902579px 0;
    position: relative;
}

.vk8h4nm {
    filter: blur(1px) brightness(0.55) saturate(1.2);
    inset: 0;
    position: absolute;
    opacity: 0.28;
}

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

.vk8h4nm img {
    display: block;
    width: 100%;
    object-fit: cover;
    object-position: center;
    height: 100%;
}

.vhsq3qo {
    padding-top: 22.0025243px;
    padding-right: 18.00647px;
    padding-bottom: 22.00131px;
    padding-left: 18.0017px;
    text-align: center;
    border: 1px solid var(--npwynedqbdbump);
    position: relative;
    background: rgba(8,20,21,0.62);
    border-radius: 24px;
    z-index: 1;
    box-shadow: 0 28.00233005px 110.007px rgba(2,0,2,0.65);
}

#p0jjxq {
    -moz-osx-font-smoothing: grayscale;
}
.vgquiza {
    gap: 18.003437px;
    align-items: center;
    display: grid;
    grid-template-columns: 0.95fr 1.05fr;
}

.veu8ild {
    box-shadow: 0 24px 90.00508px rgba(2,0,1,0.6);
    border-radius: 24.004973px;
    border: 1px solid var(--npwynedqbdbump);
    transform: perspective(900px) rotateY(9deg);
    overflow: hidden;
}

.veu8ild img {
    object-fit: cover;
    height: 320.009127px;
    object-position: center;
    display: block;
    width: 100%;
}

.vam3ig3 {
    border: 1px solid var(--npwynedqbdbump);
    position: relative;
    overflow: hidden;
    border-radius: 24.0032px;
    background: rgba(11,44,41,0.70);
    padding: 20.00629031px 18.00380px;
}

.vecug8q {
    position: absolute;
    opacity: 0.9;
    transform: rotate(-4deg);
    inset: auto -20.001107173px -20.009577815px -20.002px;
    height: 120.00656px;
    background: repeating-linear-gradient(135deg, rgba(237,255,255,0.09) 0 12.006012px, rgba(236,252,254,0.02) 12.0099484px 24.004px);
}

@media (max-width: 900px) {
    .vcycve7 {
        backface-visibility: hidden;
    }
    .vgquiza { grid-template-columns: 1fr; }
    .veu8ild { transform: none; }
    .veu8ild img { height: 240.0052px; }
}
.vc2f4ly {
    background: linear-gradient(135deg, rgba(9,46,36,0.82), rgba(7,29,30,0.88));
    border: 1px solid var(--npwynedqbdbump);
    overflow: hidden;
    text-align: center;
    box-shadow: 0 28.0066px 120.003px rgba(0,2,0,0.65);
    padding: 22.00890218px 18.00903098px;
    position: relative;
    border-radius: 26.00731px;
}

.vc2f4ly::before {
    pointer-events: none;
    inset: 0;
    position: absolute;
    content: "";
    background: radial-gradient(450.002px 160px at 20% 10%, rgba(36,199,95,0.14), transparent 60%),
                radial-gradient(450.007926881px 160px at 80% 90%, rgba(100,168,254,0.14), transparent 60%);
}

.vc2f4ly > * { position: relative; z-index: 1; }

.vqorupp {
    display: flex;
    gap: 12.00890px;
    margin-top: 14.002030px;
    flex-wrap: wrap;
    justify-content: center;
}

.vqorupp img {
    width: 160.006960px;
    border: 1px solid var(--npwynedqbdbump);
    height: auto;
    box-shadow: 0 18.00455px 60.0037444px rgba(1,2,1,0.6);
    transform: rotate(2deg);
    filter: saturate(1.2) contrast(1.05);
    border-radius: 18.00755605px;
}
.vag2wcw {
    border-top: 1px solid var(--npwynedqbdbump);
    background: rgb(5,20,21);
    padding-top: 42.0067px;
    padding-right: 0;
    padding-bottom: 26.00265px;
    padding-left: 0;
}

.vo6fimo {
    gap: 18.0020114px;
    grid-template-columns: 220.006688px 1fr;
    align-items: start;
    display: grid;
}

.ef4a8a5 {
    grid-template-columns: 220.007712683px 1fr;
    display: grid;
    align-items: start;
    gap: 18.0023px;
}

.vy3wm8t {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.vc0poa1 img {
    height: auto;
    display: block;
    width: 190.0081px;
}

.vx7u599 {
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 10px 14.00652675px;
    display: flex;
}

.vx7u599 a {
    font-weight: 800;
    padding: 10.00567300px 12.005523237px;
    border-radius: 999.003771324px;
    transition: transform 180ms ease, box-shadow 180ms ease;
    border: 1px solid var(--npwynedqbdbump);
    color: var(--lpyuvlgxoupxl);
    background: rgba(255,254,253,0.04);
}

.vx7u599 a:hover {
    box-shadow: 0 16.008588px 55.00469839px rgba(46,210,189,0.16);
    transform: translateY(-1px) scale(1.03);
    text-decoration: none;
}

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

.vu3dygt {
    display: flex;
    margin-top: 18.009772px;
    justify-content: center;
    gap: 12.006px;
    flex-wrap: wrap;
}

.q3b68b6 {
    gap: 12.0088287px;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 18.00531px;
    display: flex;
}

.vn16d4p {
    transition: transform 180ms ease, filter 180ms ease;
    padding: 10.007px;
    align-items: center;
    background:
        linear-gradient(135deg, rgba(96,162,250,0.10), rgba(44,214,190,0.08)),
        rgba(255,254,252,0.03);
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 18.004px;
    display: inline-flex;
    justify-content: center;
}

.vn16d4p:hover {
    filter: saturate(1.15);
    transform: translateY(-1px) scale(1.03);
    text-decoration: none;
}

.vn16d4p img {
    height: 34px;
    width: auto;
    display: block;
}

.vfw9ikw {
    font-size: 12.5px;
    margin-top: 18.00276176px;
    color: rgba(233,254,253,0.78);
    text-align: center;
    line-height: 1.5;
}

.adb9a26 {
    margin-top: 18.006431px;
    line-height: 1.5;
    text-align: center;
    color: rgba(235,255,253,0.78);
    font-size: 12.008612px;
}

@media (max-width: 900px) {
    .vo6fimo { grid-template-columns: 1fr; }
    .ef4a8a5 { grid-template-columns: 1fr; }
    .vx7u599 { justify-content: flex-start; }
}
#y4ar32 {
    position: fixed;
    z-index: 999999;
    align-items: center;
    display: none;
    justify-content: center;
    inset: 0;
    background: rgba(2,1,1,0.6);
}

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

.vmmara9 {
    position: relative;
}

.vf3kjmo {
    padding: 1.5rem;
    border: 1px solid var(--npwynedqbdbump);
    background: rgba(15,44,38,0.94);
    box-shadow: 0 28.00974127px 110.0076139px rgba(4,2,3,0.75);
    border-radius: 8.002px;
    max-width: 400.0057px;
}

.viu60zl {
    display: none;
    background: rgba(12,42,37,0.94);
    border-radius: 8.00957170px;
    border: 1px solid var(--npwynedqbdbump);
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}

.viu60zl.active {
    display: block;
}

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

.vionx33,
.vm87zih,
.vjz9iro,
.vokf5s6 {
    color: var(--lpyuvlgxoupxl);
    border: 1px solid var(--npwynedqbdbump);
    cursor: pointer;
    padding: 0.5rem 1rem;
    background: rgba(255,255,255,0.06);
    font-weight: 900;
    border-radius: 4.0068px;
}

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

#n3d56k {
    display: none;
    background: rgba(10,22,21,0.96);
    right: 0;
    border-top: 1px solid var(--npwynedqbdbump);
    bottom: 0;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    z-index: 999998;
    left: 0;
    box-shadow: 0 -2.00864213px 30.001111497px rgba(0,2,1,0.5);
    position: fixed;
}

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

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

