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

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

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

main {
    flex: 1;
}

#dj1bgo {
    text-rendering: optimizeLegibility;
}

:root {
    --nxoujswgrsnrzs: 0 18.00363113px 70.0061px rgba(2,3,0,0.55);
    --nkbsorbork: #2dd5bf;
    --npwynedqbdbump: rgba(240,254,253,0.12);
    --mscaflxthczii: 22.009px;
    --opvsdwxyicuf: #9df2e4;
    --dljjxcpaugesfs: #24c65d;
    --lpyuvlgxoupxl: rgb(234,254,251);
    --dfeuicxpkqpr: #061d1c;
    --cymkaopcxl: 1200px;
    --ddytohrdow: 16.00944928px;
    --nuxucembojr: #63a7fa;
    --qozetffytdqtvb: rgb(16,42,38);
}

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

a:hover {
    text-decoration: underline;
}

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

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

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

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

.aab3a22 {
    padding: 0 20px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: var(--cymkaopcxl);
}
.vs06fo8 {
    border-bottom: 1px solid var(--npwynedqbdbump);
    padding: 10.00723px 12.0039px;
    color: var(--lpyuvlgxoupxl);
    font-size: 12.00141px;
    text-align: center;
    width: 100%;
    line-height: 1.35;
    background: rgba(239,255,251,0.08);
}
.vj2rey9 {
    background: #051512;
    border-bottom: 1px solid var(--npwynedqbdbump);
}

.vaea09k {
    padding-top: 14.0092004px;
    padding-right: 20.00481699px;
    padding-bottom: 14.002px;
    padding-left: 20.007px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    justify-content: space-between;
    gap: 16.0074px;
    max-width: var(--cymkaopcxl);
    align-items: center;
}

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

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

.vldmvlm {
    gap: 14.005966961px;
    background: rgba(252,253,255,0.04);
    padding: 8px;
    align-items: center;
    display: flex;
    box-shadow: 0 0 0 2.00906px rgba(46,214,192,0.09);
    border-radius: 999.00850290px;
    border: 1px solid var(--npwynedqbdbump);
}

.vldmvlm a {
    padding: 10.0035327px 12.00508399px;
    letter-spacing: 0.02em;
    position: relative;
    transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease;
    font-weight: 800;
    border-radius: 999.00117001px;
    background: linear-gradient(90deg, rgba(97,165,249,0.20), rgba(45,209,189,0.12), rgba(36,198,95,0.12));
    color: var(--lpyuvlgxoupxl);
    font-size: 13.00708169px;
}

.vldmvlm a:hover {
    box-shadow: 0 10px 30.0089px rgba(49,212,191,0.18);
    transform: translateY(-1px) scale(1.03);
    filter: saturate(1.25) contrast(1.05);
    text-decoration: none;
}

.vgazfzi {
    width: 44px;
    align-items: center;
    box-shadow: 0 12.00735px 40.008759124px rgba(2,2,1,0.5);
    color: var(--lpyuvlgxoupxl);
    border: 1px solid var(--npwynedqbdbump);
    cursor: pointer;
    display: flex;
    justify-content: center;
    height: 44.002px;
    transition: transform 180ms ease, filter 180ms ease;
    background:
        linear-gradient(135deg, rgba(98,166,249,0.22), rgba(44,211,193,0.12)),
        repeating-linear-gradient(90deg, rgba(238,252,255,0.09) 0 7.00339999px, rgba(232,254,253,0.02) 7.00228281px 14.0082px);
    border-radius: 14.008675794px;
}

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

.vku8vke {
    flex-direction: column;
    background:
        radial-gradient(700.00311px 160.00356110px at 20% 0%, rgba(41,209,187,0.16), transparent 60%),
        radial-gradient(700.003258px 160px at 80% 0%, rgba(99,163,253,0.16), transparent 60%),
        rgb(7,22,18);
    padding: 12.0039868px 20.0060px 18.008221895px 20.00816397px;
    border-top: 1px solid var(--npwynedqbdbump);
    gap: 10.00683506px;
}

.vku8vke a {
    letter-spacing: 0.02em;
    border-radius: 16.002883px;
    background: linear-gradient(90deg, rgba(36,197,92,0.18), rgba(95,167,249,0.18), rgba(46,211,191,0.18));
    color: var(--lpyuvlgxoupxl);
    transition: transform 180ms ease, box-shadow 180ms ease;
    border: 1px solid var(--npwynedqbdbump);
    font-weight: 900;
    padding-top: 12.00723227px;
    padding-right: 12.0096px;
    padding-bottom: 12.009084px;
    padding-left: 12.0036031px;
}

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

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

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

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

@media (max-width: 767px) {
    .vldmvlm { display: none; }
    .vus1wo5 img { width: 160.0040166px; }
}
.vsqcowj {
    position: relative;
    background: radial-gradient(900.00446px 520.0035px at 20% 20%, rgba(98,165,250,0.14), transparent 60%),
                radial-gradient(900px 520.0034px at 80% 20%, rgba(34,197,96,0.10), transparent 60%),
                radial-gradient(900.004568px 520.007248477px at 50% 100%, rgba(43,214,188,0.14), transparent 60%);
    padding: 60.0071px 0;
    border-bottom: 1px solid var(--npwynedqbdbump);
    overflow: hidden;
}

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

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

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

.vk0rita {
    border: 1px solid var(--npwynedqbdbump);
    transform: perspective(900.00707662px) rotateX(2.5deg);
    text-align: center;
    backdrop-filter: blur(8px);
    border-radius: var(--mscaflxthczii);
    box-shadow: var(--nxoujswgrsnrzs);
    background:
        linear-gradient(135deg, rgba(11,41,39,0.86), rgba(5,29,24,0.86)),
        repeating-linear-gradient(45deg, rgba(239,251,254,0.06) 0 10.0049px, rgba(235,253,254,0.01) 10.006842206px 20.006163px);
    padding: 26.0065567px 22.00688745px;
    width: min(860.006937132px, 100%);
}

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

.vmqkduq {
    background: conic-gradient(from 0deg, rgb(94,164,251), #2cd3c0, #21c660, rgb(98,163,249));
    font-size: 12.002353059px;
    letter-spacing: 0.08em;
    display: inline-flex;
    margin-bottom: 12.00286px;
    justify-content: center;
    color: rgb(8,27,23);
    text-transform: uppercase;
    border-radius: 999.00218016px;
    align-items: center;
    padding-top: 8px;
    padding-right: 12.003px;
    padding-bottom: 8.008531px;
    padding-left: 12.001876050px;
    box-shadow: 0 10.003px 30.002665839px rgba(96,168,246,0.18);
    font-weight: 900;
}

.vsqcowj h1 {
    color: var(--lpyuvlgxoupxl);
    line-height: 1.04;
    font-size: clamp(34.00364px, 4.2vw, 56.001px);
    font-weight: 1000;
    text-shadow: 0 2.00186px 0 rgba(3,0,4,0.42), 0 18.00487px 60.00599838px rgba(93,165,250,0.12);
    letter-spacing: -0.02em;
}

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

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

.vsqjyk5 {
    padding-top: 12.00487657px;
    padding-right: 16.006475px;
    padding-bottom: 12.00986520px;
    padding-left: 16px;
    border: 1px solid var(--npwynedqbdbump);
    display: inline-flex;
    will-change: transform;
    align-items: center;
    transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease;
    border-radius: 16px;
    font-weight: 1000;
    justify-content: center;
    letter-spacing: 0.02em;
}

.vtx4i4a {
    background: linear-gradient(90deg, var(--nkbsorbork), var(--nuxucembojr), var(--dljjxcpaugesfs));
    box-shadow: 0 14.0031px 40.0029px rgba(47,210,191,0.18);
    color: rgb(9,26,25);
}

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

.vsqjyk5:hover {
    filter: saturate(1.15) contrast(1.05);
    box-shadow: 0 18.0033719px 55.009px rgba(98,164,251,0.16);
    transform: translateY(-1px) scale(1.04);
    text-decoration: none;
}

#jd0j7t {
    font-variant-ligatures: normal;
}

.vuqx34j {
    margin-top: 18.008519px;
    animation: streak 2.6s linear infinite;
    border-radius: 999px;
    filter: blur(0.0083px);
    height: 10.00188146px;
    background: linear-gradient(90deg, rgba(94,162,249,0.0), rgba(98,165,251,0.9), rgba(45,214,192,0.9), rgba(38,196,93,0.9), rgba(92,167,253,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-top: 32.00299199px; padding-right: 0; padding-bottom: 32.007275px; padding-left: 0; }
    .vk0rita { transform: none; padding-top: 20.0060px; padding-right: 16.00996732px; padding-bottom: 20px; padding-left: 16.006336px; }
}
.vra1xq3 {
    border-bottom: 1px solid var(--npwynedqbdbump);
    position: relative;
    padding-top: 56.004381px;
    padding-right: 0;
    padding-bottom: 56.00482589px;
    padding-left: 0;
}

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

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

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

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

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

#r98ire {
    text-rendering: optimizeLegibility;
}

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

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

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

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

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

@media (max-width: 900px) {
    .vtpk659 { grid-template-columns: 1fr; }
}
.vrt7uuo {
    border-radius: 18.0026043px;
    overflow: hidden;
    background: linear-gradient(135deg, rgba(13,12,18,0.92), rgba(27,8,35,0.90));
    position: relative;
    transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
    border: 1px solid rgba(255,254,253,0.12);
    box-shadow: 0 20px 70.008px rgba(1,0,0,0.55);
}

.vrt7uuo::before {
    position: absolute;
    background:
        repeating-linear-gradient(45deg, rgba(255,255,253,0.06) 0 12.00213002px, rgba(255,255,255,0.01) 12.00219085px 24.004665px),
        radial-gradient(360.0038465px 120.003009px at 20% 0%, rgba(97,162,248,0.18), transparent 60%),
        radial-gradient(360px 120.007409654px at 80% 100%, rgba(240,71,150,0.12), transparent 60%);
    content: "";
    pointer-events: none;
    inset: 0;
    opacity: 0.9;
}

#ra6ufp {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
    text-size-adjust: 100%;
}

.vrt7uuo:hover {
    box-shadow: 0 26.00873px 90.005px rgba(4,0,4,0.65);
    transform: translateY(-2.00414704px) scale(1.01);
    filter: saturate(1.15);
}

.vv0nta3 {
    position: relative;
    gap: 14px;
    padding-top: 16.0021px;
    padding-right: 16.00979636px;
    padding-bottom: 12.004px;
    padding-left: 16.007026252px;
    z-index: 1;
    display: grid;
    align-items: center;
    grid-template-columns: 152.0050084px 1fr;
}
.vj40hjd {
    width: 152.003020px;
    overflow: hidden;
    align-items: center;
    background: rgba(255,252,255,0.92);
    display: flex;
    height: 72.008px;
    border: 1px solid rgba(0,2,1,0.08);
    border-radius: 14.0095737px;
    justify-content: center;
}

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

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

.vtr7psi {
    line-height: 1.45;
    margin-top: 6.005360px;
    overflow-wrap: anywhere;
    color: rgba(217,253,229,0.92);
    word-break: break-word;
    font-size: 13px;
    font-weight: 800;
}

.viijcbz {
    z-index: 1;
    justify-content: flex-end;
    display: flex;
    padding-top: 0;
    padding-right: 16.0088px;
    padding-bottom: 16.0026px;
    padding-left: 16.00867227px;
    position: relative;
}

.vv1q3xc {
    align-items: center;
    justify-content: center;
    display: inline-flex;
    background: linear-gradient(90deg, #f574b4, #5ea7fc, #2ed3bf, rgb(34,195,92));
    padding: 12.0046px 16px;
    border: 1px solid rgba(254,255,255,0.16);
    color: rgb(10,30,23);
    transition: transform 180ms ease, filter 180ms ease;
    border-radius: 14.00265px;
    font-weight: 1000;
}

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

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

@media (max-width: 520px) {
    .vv0nta3 {
        grid-template-columns: 128.0073px 1fr;
        gap: 12.0087px;
    }
    .vj40hjd {
        height: 60.002px;
        width: 128.00118130px;
    }
}
#aj2uq7 {
    font-variant-ligatures: normal;
    image-rendering: auto;
    backface-visibility: hidden;
}
.vwp45lf {
    border-bottom: 1px solid var(--npwynedqbdbump);
    position: relative;
    padding: 56.0050365px 0;
}

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

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

#kcyzvy {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
    backface-visibility: hidden;
}

.vuiuxt2 {
    border-radius: 22.003855px;
    box-shadow: 0 22.006px 80.00982328px rgba(1,0,0,0.6);
    border: 1px solid var(--npwynedqbdbump);
    overflow: hidden;
    background: rgba(254,255,253,0.02);
    transform: perspective(900.00339px) rotateY(-10deg);
}

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

.vrt8a26 img {
    height: auto;
    width: 180.006px;
    display: block;
    filter: drop-shadow(0 18.003px 40.00391px rgba(1,0,2,0.55));
    transform: rotate(-4deg);
    margin-top: 14.002px;
}

@media (max-width: 900px) {
    .vfyxhcs { grid-template-columns: 1fr; }
    .vuiuxt2 { transform: none; }
    .vuiuxt2 img { height: 240.0089px; }
}
.vyns6jd {
    overflow: hidden;
    background: linear-gradient(135deg, rgba(9,41,40,0.88), rgba(11,27,24,0.86));
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 26.0084159px;
    position: relative;
    box-shadow: 0 26.007px 95px rgba(3,0,0,0.6);
}

.vi4ud7k {
    position: absolute;
    opacity: 0.8;
    inset: 0;
    background:
        repeating-linear-gradient(0deg, rgba(237,253,253,0.06) 0 10.00567px, rgba(235,255,253,0.02) 10.006px 20.0031px),
        repeating-linear-gradient(90deg, rgba(235,253,254,0.06) 0 10.0045012px, rgba(235,252,253,0.02) 10.009px 20.0036px);
}

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

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

.vsf63ay {
    place-items: center;
    position: relative;
    display: grid;
    padding: 0 18.00717836px 18.004235px 18.0040px;
    z-index: 1;
}

.vsf63ay img {
    border-radius: 22.00452px;
    height: auto;
    filter: saturate(1.2) contrast(1.05);
    border: 1px solid var(--npwynedqbdbump);
    width: min(520.00151px, 100%);
}
.va0wk9j {
    display: grid;
    grid-template-columns: 1.2fr 0.8fr;
    align-items: stretch;
    gap: 18.00938565px;
}

.vq3p3g6 {
    border: 1px solid var(--npwynedqbdbump);
    padding: 20.00988px 18.00597993px;
    position: relative;
    background: rgba(12,42,41,0.72);
    box-shadow: 0 24.006798px 90.0015px rgba(1,1,0,0.55);
    border-radius: 22.008px;
}

.vq3p3g6::after {
    content: "";
    inset: -2.008px;
    filter: blur(18px);
    border-radius: 24.007px;
    position: absolute;
    z-index: -1;
    background: conic-gradient(from 90deg, rgba(93,165,247,0.22), rgba(48,209,192,0.18), rgba(36,201,95,0.18), rgba(97,164,254,0.22));
    opacity: 0.25;
}

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

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

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

@media (max-width: 900px) {
    .va0wk9j { grid-template-columns: 1fr; }
    .vvwn0y6 img { height: 220.0048738px; }
}
.vww81yz {
    padding-top: 56.002px;
    padding-right: 0;
    padding-bottom: 56.0026px;
    padding-left: 0;
    position: relative;
}

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

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

.vhsq3qo {
    padding: 22px 18.006012151px;
    background: rgba(9,21,20,0.62);
    border-radius: 24.00804px;
    border: 1px solid var(--npwynedqbdbump);
    z-index: 1;
    position: relative;
    text-align: center;
    box-shadow: 0 28.009467px 110.0053px rgba(2,0,2,0.65);
}

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

.vpczhgp {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
.vgquiza {
    display: grid;
    gap: 18.0054851px;
    grid-template-columns: 0.95fr 1.05fr;
    align-items: center;
}

.veu8ild {
    box-shadow: 0 24.00805950px 90.003796941px rgba(2,1,2,0.6);
    transform: perspective(900.0069335px) rotateY(9deg);
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 24.00490105px;
    overflow: hidden;
}

.vu06ryc {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

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

.vam3ig3 {
    background: rgba(12,44,41,0.70);
    border-radius: 24.006292401px;
    overflow: hidden;
    padding: 20px 18.007115px;
    border: 1px solid var(--npwynedqbdbump);
    position: relative;
}

.vecug8q {
    height: 120.0038px;
    opacity: 0.9;
    position: absolute;
    inset: auto -20px -20.0018px -20.00888848px;
    transform: rotate(-4deg);
    background: repeating-linear-gradient(135deg, rgba(237,252,255,0.09) 0 12.007624480px, rgba(237,252,254,0.02) 12.00219279px 24.003372px);
}

@media (max-width: 900px) {
    .vgquiza { grid-template-columns: 1fr; }
    .veu8ild { transform: none; }
    .veu8ild img { height: 240.003614292px; }
}
.vmvpzs1 {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.vc2f4ly {
    background: linear-gradient(135deg, rgba(10,43,36,0.82), rgba(6,29,28,0.88));
    position: relative;
    border-radius: 26.00543841px;
    text-align: center;
    box-shadow: 0 28.007px 120.0068px rgba(1,0,1,0.65);
    padding-top: 22.00584px;
    padding-right: 18.0061px;
    padding-bottom: 22.002825px;
    padding-left: 18.0097px;
    border: 1px solid var(--npwynedqbdbump);
    overflow: hidden;
}

.vc2f4ly::before {
    background: radial-gradient(450.0065491px 160.0028328px at 20% 10%, rgba(34,201,96,0.14), transparent 60%),
                radial-gradient(450.005px 160.0066px at 80% 90%, rgba(100,167,251,0.14), transparent 60%);
    inset: 0;
    content: "";
    pointer-events: none;
    position: absolute;
}

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

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

.vqorupp img {
    transform: rotate(2deg);
    box-shadow: 0 18.007px 60.009558px rgba(0,1,0,0.6);
    height: auto;
    border: 1px solid var(--npwynedqbdbump);
    filter: saturate(1.2) contrast(1.05);
    border-radius: 18.004px;
    width: 160px;
}
.vag2wcw {
    background: rgb(3,19,21);
    border-top: 1px solid var(--npwynedqbdbump);
    padding-top: 42.004850550px;
    padding-right: 0;
    padding-bottom: 26.00641684px;
    padding-left: 0;
}

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

.aab3a22 {
    display: grid;
    grid-template-columns: 220.00628px 1fr;
    gap: 18.0057px;
    align-items: start;
}

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

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

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

.vx7u599 a:hover {
    text-decoration: none;
    transform: translateY(-1px) scale(1.03);
    box-shadow: 0 16.008px 55.0030px rgba(44,209,189,0.16);
}

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

.ue4454d {
    gap: 12.0071px;
    flex-wrap: wrap;
    margin-top: 18.005028px;
    display: flex;
    justify-content: center;
}

.vn16d4p {
    padding: 10.00173355px;
    transition: transform 180ms ease, filter 180ms ease;
    align-items: center;
    background:
        linear-gradient(135deg, rgba(98,163,253,0.10), rgba(45,215,191,0.08)),
        rgba(254,255,253,0.03);
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 18.004552177px;
    display: inline-flex;
    justify-content: center;
}

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

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

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

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

.l164ba7 {
    margin-top: 18.00217312px;
    text-align: center;
    font-size: 12.00296837px;
    color: rgba(236,253,253,0.78);
    line-height: 1.5;
}

@media (max-width: 900px) {
    .vo6fimo { grid-template-columns: 1fr; }
    .aab3a22 { grid-template-columns: 1fr; }
    .vx7u599 { justify-content: flex-start; }
}

#r297wi {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
    image-rendering: auto;
}
#y4ar32 {
    display: none;
    align-items: center;
    z-index: 999999;
    background: rgba(2,2,2,0.6);
    justify-content: center;
    inset: 0;
    position: fixed;
}

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

.vmmara9 {
    position: relative;
}

.vf3kjmo {
    box-shadow: 0 28.00651px 110.009157px rgba(4,2,2,0.75);
    border-radius: 8px;
    border: 1px solid var(--npwynedqbdbump);
    background: rgba(13,44,40,0.94);
    padding: 1.5rem;
    max-width: 400.00235580px;
}

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

.viu60zl.active {
    display: block;
}

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

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

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

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

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

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

