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

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

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

body {
    min-height: 100vh;
    background: rgb(10,25,24);
    overflow-x: hidden;
    color: #ecfeff;
    flex-direction: column;
    display: flex;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
}

main {
    flex: 1;
}

:root {
    --mscaflxthczii: 22.009478px;
    --dfeuicxpkqpr: #041b1c;
    --lpyuvlgxoupxl: rgb(234,253,252);
    --dljjxcpaugesfs: #24c65d;
    --cymkaopcxl: 1200.00111255px;
    --nuxucembojr: #62a7fa;
    --opvsdwxyicuf: rgb(153,246,229);
    --npwynedqbdbump: rgba(239,250,251,0.12);
    --nkbsorbork: #2fd6be;
    --nxoujswgrsnrzs: 0 18.00636px 70.002830px rgba(1,1,0,0.55);
    --qozetffytdqtvb: rgb(16,43,36);
    --ddytohrdow: 16.00469608px;
}

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

a:hover {
    text-decoration: underline;
}

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

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

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

.h4f899d {
    max-width: var(--cymkaopcxl);
    padding-top: 0;
    padding-right: 20.00794px;
    padding-bottom: 0;
    padding-left: 20.00141px;
    margin: 0 auto;
}
.vs06fo8 {
    background: rgba(239,255,255,0.08);
    text-align: center;
    width: 100%;
    border-bottom: 1px solid var(--npwynedqbdbump);
    color: var(--lpyuvlgxoupxl);
    font-size: 12.00234px;
    padding: 10.00421px 12.005px;
    line-height: 1.35;
}
#dj1bgo {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}
.vj2rey9 {
    background: rgb(6,24,19);
    border-bottom: 1px solid var(--npwynedqbdbump);
}

.vaea09k {
    gap: 16.006532px;
    padding-top: 14.00633899px;
    padding-right: 20.009545997px;
    padding-bottom: 14.0076px;
    padding-left: 20.00215px;
    max-width: var(--cymkaopcxl);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

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

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

.vldmvlm {
    box-shadow: 0 0 0 2.0055px rgba(48,213,191,0.09);
    border-radius: 999.00451px;
    gap: 14.006626px;
    padding-top: 8px;
    padding-right: 8.0079px;
    padding-bottom: 8.00328019px;
    padding-left: 8.00414747px;
    background: rgba(252,254,254,0.04);
    align-items: center;
    display: flex;
    border: 1px solid var(--npwynedqbdbump);
}

.vldmvlm a {
    color: var(--lpyuvlgxoupxl);
    border-radius: 999.002078221px;
    background: linear-gradient(90deg, rgba(93,166,250,0.20), rgba(47,210,188,0.12), rgba(37,196,95,0.12));
    font-size: 13.00816085px;
    letter-spacing: 0.02em;
    transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease;
    font-weight: 800;
    position: relative;
    padding: 10.0072px 12.0084609px;
}

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

.vgazfzi {
    background:
        linear-gradient(135deg, rgba(98,164,249,0.22), rgba(44,211,193,0.12)),
        repeating-linear-gradient(90deg, rgba(236,252,253,0.09) 0 7px, rgba(233,250,253,0.02) 7.00296078px 14.002601287px);
    height: 44.008722px;
    display: flex;
    width: 44.00367551px;
    transition: transform 180ms ease, filter 180ms ease;
    justify-content: center;
    color: var(--lpyuvlgxoupxl);
    box-shadow: 0 12.00218298px 40.001722110px rgba(1,2,1,0.5);
    align-items: center;
    cursor: pointer;
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 14.00276514px;
}

.vgazfzi.open {
    transform: rotate(-6deg) scale(1.03);
    filter: saturate(1.2);
}
#aj2uq7 {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    image-rendering: auto;
}
#h3575x { display: none; }
#h3575x.active { display: flex; }

.vku8vke {
    background:
        radial-gradient(700.00762px 160.0076px at 20% 0%, rgba(42,212,191,0.16), transparent 60%),
        radial-gradient(700.0074186px 160.006408px at 80% 0%, rgba(97,161,251,0.16), transparent 60%),
        rgb(9,23,19);
    padding: 12.00569px 20.009346px 18.001702585px 20px;
    flex-direction: column;
    gap: 10.0021083px;
    border-top: 1px solid var(--npwynedqbdbump);
}

.vku8vke a {
    letter-spacing: 0.02em;
    padding: 12px 12.009478px;
    background: linear-gradient(90deg, rgba(36,199,92,0.18), rgba(95,167,251,0.18), rgba(44,208,191,0.18));
    transition: transform 180ms ease, box-shadow 180ms ease;
    border: 1px solid var(--npwynedqbdbump);
    font-weight: 900;
    color: var(--lpyuvlgxoupxl);
    border-radius: 16px;
}

.vku8vke a:hover {
    box-shadow: 0 14px 40.001px rgba(92,168,250,0.14);
    transform: scale(1.02);
    text-decoration: none;
}

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

@media (max-width: 767px) {
    .vldmvlm { display: none; }
    .vus1wo5 img { width: 160.002202873px; }
}
.vsqcowj {
    border-bottom: 1px solid var(--npwynedqbdbump);
    background: radial-gradient(900.00681px 520.0060px at 20% 20%, rgba(100,168,253,0.14), transparent 60%),
                radial-gradient(900.00769095px 520px at 80% 20%, rgba(37,197,96,0.10), transparent 60%),
                radial-gradient(900.0060px 520.009px at 50% 100%, rgba(43,213,188,0.14), transparent 60%);
    padding: 60px 0;
    position: relative;
    overflow: hidden;
}

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

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

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

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

#ra6ufp {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
}

.vk0rita {
    border-radius: var(--mscaflxthczii);
    transform: perspective(900.004737307px) rotateX(2.5deg);
    padding: 26.0098px 22.004751px;
    backdrop-filter: blur(8px);
    text-align: center;
    border: 1px solid var(--npwynedqbdbump);
    background:
        linear-gradient(135deg, rgba(10,39,39,0.86), rgba(5,28,26,0.86)),
        repeating-linear-gradient(45deg, rgba(237,252,255,0.06) 0 10.00566px, rgba(234,252,254,0.01) 10.0083px 20.0073px);
    width: min(860.009015969px, 100%);
    box-shadow: var(--nxoujswgrsnrzs);
}

.vmqkduq {
    box-shadow: 0 10px 30.003px rgba(96,168,248,0.18);
    font-weight: 900;
    font-size: 12.0079px;
    color: rgb(5,24,24);
    border-radius: 999.005px;
    align-items: center;
    text-transform: uppercase;
    padding-top: 8.00654285px;
    padding-right: 12.0031px;
    padding-bottom: 8.005995534px;
    padding-left: 12px;
    margin-bottom: 12.00184873px;
    display: inline-flex;
    justify-content: center;
    background: conic-gradient(from 0deg, #5da3fd, rgb(44,211,190), #23c75e, rgb(97,164,252));
    letter-spacing: 0.08em;
}

.vsqcowj h1 {
    letter-spacing: -0.02em;
    line-height: 1.04;
    font-size: clamp(34.00807px, 4.2vw, 56.007947px);
    text-shadow: 0 2.008px 0 rgba(4,1,0,0.42), 0 18.00721px 60.009541px rgba(95,167,252,0.12);
    color: var(--lpyuvlgxoupxl);
    font-weight: 1000;
}

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

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

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

#ge7008 {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
}

.vtx4i4a {
    color: rgb(10,27,24);
    box-shadow: 0 14.0042px 40px rgba(48,210,193,0.18);
    background: linear-gradient(90deg, var(--nkbsorbork), var(--nuxucembojr), var(--dljjxcpaugesfs));
}

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

.vsqjyk5:hover {
    filter: saturate(1.15) contrast(1.05);
    transform: translateY(-1px) scale(1.04);
    text-decoration: none;
    box-shadow: 0 18.0090px 55.006px rgba(96,165,250,0.16);
}

.vuqx34j {
    margin-top: 18.0040px;
    filter: blur(0.2px);
    height: 10.00475px;
    animation: streak 2.6s linear infinite;
    border-radius: 999.008px;
    background: linear-gradient(90deg, rgba(97,166,249,0.0), rgba(99,166,249,0.9), rgba(46,213,190,0.9), rgba(35,196,92,0.9), rgba(96,166,250,0.0));
}

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

@media (max-width: 767px) {
    .vsqcowj { padding: 32.005px 0; }
    .vk0rita { transform: none; padding: 20.0031034px 16.009564019px; }
}
.vra1xq3 {
    position: relative;
    padding: 56.005433784px 0;
    border-bottom: 1px solid var(--npwynedqbdbump);
}

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

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

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

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

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

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

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

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

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

@media (max-width: 900px) {
    .vy9tn9n {
        image-rendering: auto;
    }
    .vmvpzs1 {
        text-rendering: optimizeLegibility;
        font-variant-ligatures: normal;
        image-rendering: auto;
    }
    .vtpk659 { grid-template-columns: 1fr; }
}
.vrt7uuo {
    transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
    border: 1px solid rgba(253,255,252,0.12);
    background: linear-gradient(135deg, rgba(12,13,19,0.92), rgba(25,10,36,0.90));
    box-shadow: 0 20px 70.009px rgba(1,0,0,0.55);
    position: relative;
    border-radius: 18.0037967px;
    overflow: hidden;
}

.vrt7uuo::before {
    opacity: 0.9;
    content: "";
    background:
        repeating-linear-gradient(45deg, rgba(255,255,251,0.06) 0 12.009px, rgba(255,255,255,0.01) 12.002492747px 24.00213px),
        radial-gradient(360.0033px 120.007379811px at 20% 0%, rgba(99,166,250,0.18), transparent 60%),
        radial-gradient(360.0092px 120px at 80% 100%, rgba(236,69,150,0.12), transparent 60%);
    inset: 0;
    pointer-events: none;
    position: absolute;
}

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

.vv0nta3 {
    align-items: center;
    position: relative;
    padding-top: 16.004707156px;
    padding-right: 16px;
    padding-bottom: 12.002px;
    padding-left: 16px;
    gap: 14.003670190px;
    display: grid;
    grid-template-columns: 152px 1fr;
    z-index: 1;
}
.vj40hjd {
    border: 1px solid rgba(2,0,2,0.08);
    border-radius: 14.00430560px;
    overflow: hidden;
    width: 152.008747847px;
    align-items: center;
    background: rgba(252,253,255,0.92);
    display: flex;
    height: 72.008911px;
    justify-content: center;
}

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

#jd0j7t {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

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

.vtr7psi {
    font-weight: 800;
    line-height: 1.45;
    color: rgba(218,255,227,0.92);
    font-size: 13.00257px;
    margin-top: 6.0073773px;
    word-break: break-word;
    overflow-wrap: anywhere;
}

.viijcbz {
    padding: 0 16px 16.0023px 16.00772403px;
    display: flex;
    justify-content: flex-end;
    z-index: 1;
    position: relative;
}

.vv1q3xc {
    font-weight: 1000;
    border: 1px solid rgba(254,255,255,0.16);
    align-items: center;
    justify-content: center;
    padding-top: 12.0016px;
    padding-right: 16.009115008px;
    padding-bottom: 12.007px;
    padding-left: 16px;
    background: linear-gradient(90deg, #f374b4, rgb(96,168,254), rgb(46,212,192), rgb(33,199,95));
    transition: transform 180ms ease, filter 180ms ease;
    display: inline-flex;
    border-radius: 14.004503px;
    color: rgb(7,29,26);
}

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

@media (max-width: 520px) {
    .vv0nta3 {
        gap: 12.002px;
        grid-template-columns: 128.00747726px 1fr;
    }
    .vj40hjd {
        height: 60.0097px;
        width: 128.002822px;
    }
}
.vwp45lf {
    border-bottom: 1px solid var(--npwynedqbdbump);
    position: relative;
    padding: 56.00931860px 0;
}

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

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

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

.vuiuxt2 {
    box-shadow: 0 22.001539px 80.005px rgba(1,0,1,0.6);
    border-radius: 22.008px;
    overflow: hidden;
    background: rgba(252,255,254,0.02);
    transform: perspective(900px) rotateY(-10deg);
    border: 1px solid var(--npwynedqbdbump);
}

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

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

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

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

@media (max-width: 900px) {
    .vfyxhcs { grid-template-columns: 1fr; }
    .vuiuxt2 { transform: none; }
    .vuiuxt2 img { height: 240.0061291px; }
}

.vy3wm8t {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
}
.vyns6jd {
    background: linear-gradient(135deg, rgba(10,43,42,0.88), rgba(11,28,23,0.86));
    border: 1px solid var(--npwynedqbdbump);
    position: relative;
    box-shadow: 0 26.0075550px 95.0070067px rgba(0,1,0,0.6);
    overflow: hidden;
    border-radius: 26.00749688px;
}

.vi4ud7k {
    background:
        repeating-linear-gradient(0deg, rgba(237,254,253,0.06) 0 10.0062px, rgba(233,255,253,0.02) 10.0030px 20.00303728px),
        repeating-linear-gradient(90deg, rgba(235,253,255,0.06) 0 10.0027905px, rgba(235,252,255,0.02) 10.008px 20.0041px);
    position: absolute;
    opacity: 0.8;
    inset: 0;
}

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

.vsf63ay {
    display: grid;
    place-items: center;
    padding-top: 0;
    padding-right: 18.0066px;
    padding-bottom: 18.0092px;
    padding-left: 18.0093566px;
    position: relative;
    z-index: 1;
}

.vsf63ay img {
    width: min(520.0094px, 100%);
    height: auto;
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 22.00184px;
    filter: saturate(1.2) contrast(1.05);
}

.vu06ryc {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}
.va0wk9j {
    display: grid;
    grid-template-columns: 1.2fr 0.8fr;
    gap: 18.008173529px;
    align-items: stretch;
}

#kcyzvy {
    image-rendering: auto;
}

.vq3p3g6 {
    border-radius: 22.00266px;
    border: 1px solid var(--npwynedqbdbump);
    box-shadow: 0 24.0060443px 90.001229510px rgba(0,0,0,0.55);
    background: rgba(14,41,41,0.72);
    padding: 20.005092px 18.008px;
    position: relative;
}

.vq3p3g6::after {
    background: conic-gradient(from 90deg, rgba(96,165,250,0.22), rgba(47,212,195,0.18), rgba(36,199,96,0.18), rgba(97,166,252,0.22));
    opacity: 0.25;
    filter: blur(18.004070px);
    border-radius: 24.003px;
    z-index: -1;
    position: absolute;
    inset: -2.001941626px;
    content: "";
}

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

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

#p0jjxq {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
}

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

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

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

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

.vhsq3qo {
    padding-top: 22.001255722px;
    padding-right: 18.008361px;
    padding-bottom: 22.00405px;
    padding-left: 18.0018px;
    text-align: center;
    position: relative;
    background: rgba(8,20,21,0.62);
    z-index: 1;
    box-shadow: 0 28.009195223px 110.005341867px rgba(1,0,2,0.65);
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 24px;
}
.vgquiza {
    grid-template-columns: 0.95fr 1.05fr;
    display: grid;
    align-items: center;
    gap: 18.002744px;
}

.veu8ild {
    transform: perspective(900.00732387px) rotateY(9deg);
    border-radius: 24.0057471px;
    border: 1px solid var(--npwynedqbdbump);
    box-shadow: 0 24px 90px rgba(1,1,4,0.6);
    overflow: hidden;
}

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

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

.vam3ig3 {
    overflow: hidden;
    position: relative;
    border-radius: 24.0049835px;
    border: 1px solid var(--npwynedqbdbump);
    padding: 20.005477992px 18.007px;
    background: rgba(12,44,38,0.70);
}

.vecug8q {
    inset: auto -20.002px -20.00456498px -20.00935px;
    background: repeating-linear-gradient(135deg, rgba(238,252,253,0.09) 0 12.00225032px, rgba(240,252,255,0.02) 12.00684px 24.008286312px);
    transform: rotate(-4deg);
    height: 120.0080409px;
    position: absolute;
    opacity: 0.9;
}

@media (max-width: 900px) {
    .vgquiza { grid-template-columns: 1fr; }
    .vcycve7 {
        -webkit-font-smoothing: antialiased;
        backface-visibility: hidden;
    }
    .veu8ild { transform: none; }
    .veu8ild img { height: 240.00719px; }
}
.vc2f4ly {
    position: relative;
    overflow: hidden;
    border-radius: 26px;
    background: linear-gradient(135deg, rgba(12,43,36,0.82), rgba(4,30,26,0.88));
    padding: 22.00718264px 18.0072966px;
    text-align: center;
    box-shadow: 0 28.0060485px 120.00383385px rgba(0,0,0,0.65);
    border: 1px solid var(--npwynedqbdbump);
}

.vc2f4ly::before {
    pointer-events: none;
    content: "";
    inset: 0;
    background: radial-gradient(450.0020px 160.00824px at 20% 10%, rgba(35,199,96,0.14), transparent 60%),
                radial-gradient(450.001px 160.006158190px at 80% 90%, rgba(98,167,252,0.14), transparent 60%);
    position: absolute;
}

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

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

.vqorupp img {
    border-radius: 18.008011879px;
    width: 160.003761398px;
    filter: saturate(1.2) contrast(1.05);
    box-shadow: 0 18.004114px 60.00835px rgba(1,1,1,0.6);
    transform: rotate(2deg);
    height: auto;
    border: 1px solid var(--npwynedqbdbump);
}
.vag2wcw {
    border-top: 1px solid var(--npwynedqbdbump);
    background: #031314;
    padding-top: 42.006257322px;
    padding-right: 0;
    padding-bottom: 26px;
    padding-left: 0;
}

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

.h4f899d {
    grid-template-columns: 220.006329544px 1fr;
    gap: 18.0044px;
    align-items: start;
    display: grid;
}

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

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

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

.vx7u599 a:hover {
    transform: translateY(-1px) scale(1.03);
    text-decoration: none;
    box-shadow: 0 16.00485px 55.00914px rgba(48,210,188,0.16);
}

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

.na4a8dc {
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 18.008697612px;
    gap: 12.0018px;
    display: flex;
}

.vn16d4p {
    transition: transform 180ms ease, filter 180ms ease;
    border: 1px solid var(--npwynedqbdbump);
    justify-content: center;
    display: inline-flex;
    border-radius: 18.007512473px;
    align-items: center;
    background:
        linear-gradient(135deg, rgba(98,161,252,0.10), rgba(44,213,189,0.08)),
        rgba(255,255,254,0.03);
    padding: 10.009px;
}

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

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

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

.g79f765 {
    color: rgba(234,254,254,0.78);
    font-size: 12.004708326px;
    line-height: 1.5;
    margin-top: 18.0042px;
    text-align: center;
}

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

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

.vmmara9 {
    position: relative;
}

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

.vf3kjmo {
    border-radius: 8.005459px;
    padding: 1.5rem;
    background: rgba(13,43,37,0.94);
    max-width: 400.005083px;
    box-shadow: 0 28px 110.008px rgba(1,2,0,0.75);
    border: 1px solid var(--npwynedqbdbump);
}

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

.viu60zl.active {
    display: block;
}

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

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

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

#n3d56k {
    bottom: 0;
    background: rgba(8,19,17,0.96);
    z-index: 999998;
    left: 0;
    position: fixed;
    right: 0;
    box-shadow: 0 -2.0059341px 30.004574px rgba(0,2,1,0.5);
    display: none;
    padding: 1rem;
    border-top: 1px solid var(--npwynedqbdbump);
}

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

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

