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

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

#r297wi {
    image-rendering: auto;
}

body {
    overflow-x: hidden;
    color: rgb(235,251,253);
    min-height: 100vh;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
    background: rgb(7,23,23);
    flex-direction: column;
    display: flex;
}

main {
    flex: 1;
}

:root {
    --mscaflxthczii: 22.00853032px;
    --nkbsorbork: #2fd6be;
    --nxoujswgrsnrzs: 0 18px 70.009507px rgba(2,3,0,0.55);
    --dfeuicxpkqpr: #061d1c;
    --nuxucembojr: #61a5fc;
    --opvsdwxyicuf: rgb(153,244,230);
    --qozetffytdqtvb: #0d2d26;
    --npwynedqbdbump: rgba(240,252,253,0.12);
    --cymkaopcxl: 1200.0052747px;
    --dljjxcpaugesfs: rgb(37,197,95);
    --lpyuvlgxoupxl: #ecfdfe;
    --ddytohrdow: 16.005886634px;
}

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

a:hover {
    text-decoration: underline;
}

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

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

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

.ve70cf0 {
    max-width: var(--cymkaopcxl);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 0 20.002px;
}
.vs06fo8 {
    width: 100%;
    font-size: 12.0011px;
    background: rgba(238,255,253,0.08);
    border-bottom: 1px solid var(--npwynedqbdbump);
    text-align: center;
    line-height: 1.35;
    padding-top: 10.008px;
    padding-right: 12px;
    padding-bottom: 10.0065px;
    padding-left: 12.00379488px;
    color: var(--lpyuvlgxoupxl);
}

.vpbukir {
    font-variant-ligatures: normal;
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}
.vj2rey9 {
    background: rgb(6,25,17);
    border-bottom: 1px solid var(--npwynedqbdbump);
}

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

.vy3wm8t {
    image-rendering: auto;
}

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

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

.vldmvlm {
    align-items: center;
    background: rgba(252,253,252,0.04);
    display: flex;
    padding: 8.00736276px;
    gap: 14.007588px;
    border-radius: 999.007px;
    box-shadow: 0 0 0 2.0048384px rgba(45,212,189,0.09);
    border: 1px solid var(--npwynedqbdbump);
}

.vldmvlm a {
    font-weight: 800;
    position: relative;
    border-radius: 999.00985px;
    color: var(--lpyuvlgxoupxl);
    padding: 10.00988px 12.0098px;
    transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease;
    font-size: 13.001224px;
    letter-spacing: 0.02em;
    background: linear-gradient(90deg, rgba(96,164,251,0.20), rgba(46,210,190,0.12), rgba(35,199,94,0.12));
}

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

.vgazfzi {
    justify-content: center;
    color: var(--lpyuvlgxoupxl);
    height: 44.00696184px;
    display: flex;
    transition: transform 180ms ease, filter 180ms ease;
    border-radius: 14.007px;
    align-items: center;
    box-shadow: 0 12.0072180px 40.00466px rgba(4,4,0,0.5);
    border: 1px solid var(--npwynedqbdbump);
    cursor: pointer;
    background:
        linear-gradient(135deg, rgba(97,164,248,0.22), rgba(44,210,193,0.12)),
        repeating-linear-gradient(90deg, rgba(237,250,255,0.09) 0 7.0043px, rgba(233,251,253,0.02) 7.00393px 14.00579px);
    width: 44.0079px;
}

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

.vku8vke {
    border-top: 1px solid var(--npwynedqbdbump);
    background:
        radial-gradient(700.0062691px 160px at 20% 0%, rgba(42,212,188,0.16), transparent 60%),
        radial-gradient(700.0065px 160.00309403px at 80% 0%, rgba(97,163,251,0.16), transparent 60%),
        #071814;
    padding-top: 12.00320px;
    padding-right: 20.00584459px;
    padding-bottom: 18.00983px;
    padding-left: 20px;
    flex-direction: column;
    gap: 10.00856503px;
}

.vku8vke a {
    font-weight: 900;
    padding-top: 12.0042017px;
    padding-right: 12.0027px;
    padding-bottom: 12.00457px;
    padding-left: 12.0088941px;
    border: 1px solid var(--npwynedqbdbump);
    color: var(--lpyuvlgxoupxl);
    border-radius: 16.002194110px;
    transition: transform 180ms ease, box-shadow 180ms ease;
    background: linear-gradient(90deg, rgba(36,199,92,0.18), rgba(94,169,249,0.18), rgba(46,210,193,0.18));
    letter-spacing: 0.02em;
}

.vku8vke a:hover {
    transform: scale(1.02);
    box-shadow: 0 14.006996051px 40px rgba(92,167,249,0.14);
    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.0068px; }
    .vwd8cjs {
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        backface-visibility: hidden;
    }
}
.vsqcowj {
    border-bottom: 1px solid var(--npwynedqbdbump);
    position: relative;
    background: radial-gradient(900.0047918px 520px at 20% 20%, rgba(100,167,249,0.14), transparent 60%),
                radial-gradient(900.0028792px 520.0090px at 80% 20%, rgba(35,195,95,0.10), transparent 60%),
                radial-gradient(900px 520.001048149px at 50% 100%, rgba(44,212,191,0.14), transparent 60%);
    padding: 60px 0;
    overflow: hidden;
}

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

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

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

.vk0rita {
    padding: 26.00893px 22.0058675px;
    border: 1px solid var(--npwynedqbdbump);
    backdrop-filter: blur(8.0069px);
    transform: perspective(900.00274px) rotateX(2.5deg);
    border-radius: var(--mscaflxthczii);
    box-shadow: var(--nxoujswgrsnrzs);
    width: min(860.00650px, 100%);
    background:
        linear-gradient(135deg, rgba(12,41,39,0.86), rgba(5,29,24,0.86)),
        repeating-linear-gradient(45deg, rgba(236,252,255,0.06) 0 10.006200441px, rgba(237,252,253,0.01) 10.00744012px 20.00639933px);
    text-align: center;
}

.vpczhgp {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.vmqkduq {
    color: #061918;
    justify-content: center;
    margin-bottom: 12.00325597px;
    display: inline-flex;
    font-size: 12.0042195px;
    text-transform: uppercase;
    font-weight: 900;
    align-items: center;
    background: conic-gradient(from 0deg, #5ea2fd, rgb(46,211,194), rgb(32,199,97), #5fa7fa);
    padding: 8.0052739px 12.00232822px;
    letter-spacing: 0.08em;
    border-radius: 999px;
    box-shadow: 0 10.0063903px 30.007px rgba(96,169,249,0.18);
}

.vsqcowj h1 {
    font-weight: 1000;
    color: var(--lpyuvlgxoupxl);
    line-height: 1.04;
    letter-spacing: -0.02em;
    text-shadow: 0 2.003381px 0 rgba(3,3,0,0.42), 0 18.0016016px 60.006587px rgba(95,165,251,0.12);
    font-size: clamp(34.00960743px, 4.2vw, 56.0011650px);
}

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

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

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

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

.vtx4i4a {
    color: rgb(9,29,26);
    background: linear-gradient(90deg, var(--nkbsorbork), var(--nuxucembojr), var(--dljjxcpaugesfs));
    box-shadow: 0 14.00879px 40.001225522px rgba(47,211,192,0.18);
}

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

.vsqjyk5:hover {
    text-decoration: none;
    transform: translateY(-1px) scale(1.04);
    filter: saturate(1.15) contrast(1.05);
    box-shadow: 0 18.002366248px 55.0084735px rgba(100,166,253,0.16);
}

.vuqx34j {
    height: 10.0099098px;
    animation: streak 2.6s linear infinite;
    margin-top: 18.008147019px;
    border-radius: 999.00696px;
    background: linear-gradient(90deg, rgba(94,162,249,0.0), rgba(99,164,248,0.9), rgba(46,212,188,0.9), rgba(38,199,91,0.9), rgba(94,166,252,0.0));
    filter: blur(0.00562px);
}

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

@media (max-width: 767px) {
    .vsqcowj { padding: 32.004174px 0; }
    .vk0rita { padding-top: 20.004410831px; padding-right: 16.0017px; padding-bottom: 20px; padding-left: 16.006890426px; transform: none; }
}
.vra1xq3 {
    border-bottom: 1px solid var(--npwynedqbdbump);
    padding: 56.004490px 0;
    position: relative;
}

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

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

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

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

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

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

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

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

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

@media (max-width: 900px) {
    .vtpk659 { grid-template-columns: 1fr; }
}
.vrt7uuo {
    transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
    background: linear-gradient(135deg, rgba(12,14,19,0.92), rgba(26,11,37,0.90));
    border: 1px solid rgba(255,255,251,0.12);
    box-shadow: 0 20.0015px 70.0056469px rgba(3,0,0,0.55);
    position: relative;
    border-radius: 18.009347532px;
    overflow: hidden;
}

.vrt7uuo::before {
    position: absolute;
    content: "";
    inset: 0;
    pointer-events: none;
    background:
        repeating-linear-gradient(45deg, rgba(252,255,252,0.06) 0 12.00368px, rgba(255,255,253,0.01) 12.0072px 24.007px),
        radial-gradient(360.0041622px 120.0026px at 20% 0%, rgba(97,164,250,0.18), transparent 60%),
        radial-gradient(360.0069px 120.007836014px at 80% 100%, rgba(236,68,152,0.12), transparent 60%);
    opacity: 0.9;
}

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

.vv0nta3 {
    position: relative;
    z-index: 1;
    align-items: center;
    display: grid;
    gap: 14.003px;
    padding: 16px 16.0084462px 12.0058px 16.00471154px;
    grid-template-columns: 152.009705070px 1fr;
}
.vj40hjd {
    align-items: center;
    overflow: hidden;
    background: rgba(255,253,255,0.92);
    width: 152.0035px;
    display: flex;
    border: 1px solid rgba(2,0,2,0.08);
    justify-content: center;
    height: 72.006527269px;
    border-radius: 14.009228192px;
}

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

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

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

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

.vv1q3xc {
    color: rgb(9,28,23);
    padding: 12.006px 16.00960px;
    transition: transform 180ms ease, filter 180ms ease;
    align-items: center;
    border-radius: 14.002552px;
    border: 1px solid rgba(255,253,255,0.16);
    font-weight: 1000;
    justify-content: center;
    display: inline-flex;
    background: linear-gradient(90deg, #f575b3, rgb(96,169,251), #2cd4bc, rgb(36,195,95));
}

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

@media (max-width: 520px) {
    #ra6ufp {
        font-variant-ligatures: normal;
        text-size-adjust: 100%;
        -moz-osx-font-smoothing: grayscale;
    }
    .vv0nta3 {
        grid-template-columns: 128.00886px 1fr;
        gap: 12.0035305px;
    }
    .vj40hjd {
        width: 128.002px;
        height: 60.00964px;
    }
}
.vwp45lf {
    padding: 56.00773778px 0;
    border-bottom: 1px solid var(--npwynedqbdbump);
    position: relative;
}

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

#dj1bgo {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
}

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

.vuiuxt2 {
    transform: perspective(900.005px) rotateY(-10deg);
    box-shadow: 0 22.0040px 80.00464687px rgba(2,2,1,0.6);
    background: rgba(252,255,255,0.02);
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 22.009px;
    overflow: hidden;
}

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

.vrt8a26 img {
    filter: drop-shadow(0 18.00279140px 40.0018722px rgba(0,0,0,0.55));
    display: block;
    transform: rotate(-4deg);
    width: 180.007417px;
    margin-top: 14.006215px;
    height: auto;
}

@media (max-width: 900px) {
    .vfyxhcs { grid-template-columns: 1fr; }
    .vuiuxt2 { transform: none; }
    .vuiuxt2 img { height: 240.0036px; }
}
.vyns6jd {
    position: relative;
    border-radius: 26.009379px;
    background: linear-gradient(135deg, rgba(8,44,43,0.88), rgba(10,28,23,0.86));
    box-shadow: 0 26.0097527px 95.0035px rgba(2,2,0,0.6);
    overflow: hidden;
    border: 1px solid var(--npwynedqbdbump);
}

.vi4ud7k {
    opacity: 0.8;
    inset: 0;
    background:
        repeating-linear-gradient(0deg, rgba(238,252,254,0.06) 0 10.0088613px, rgba(234,255,255,0.02) 10.009142486px 20.0076px),
        repeating-linear-gradient(90deg, rgba(238,255,253,0.06) 0 10.006px, rgba(233,254,251,0.02) 10.007px 20.0075972px);
    position: absolute;
}

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

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

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

.vq3p3g6 {
    border-radius: 22.003280px;
    border: 1px solid var(--npwynedqbdbump);
    padding: 20.004px 18.00805861px;
    position: relative;
    box-shadow: 0 24.00127646px 90.00709px rgba(1,0,2,0.55);
    background: rgba(14,41,41,0.72);
}

.vq3p3g6::after {
    inset: -2px;
    filter: blur(18.005367px);
    background: conic-gradient(from 90deg, rgba(94,168,246,0.22), rgba(48,213,194,0.18), rgba(37,199,96,0.18), rgba(96,168,252,0.22));
    z-index: -1;
    position: absolute;
    content: "";
    opacity: 0.25;
    border-radius: 24.009px;
}

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

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

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

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

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

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

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

.vhsq3qo {
    padding: 22.0097039px 18.008221232px;
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 24.0041px;
    background: rgba(7,18,22,0.62);
    z-index: 1;
    position: relative;
    box-shadow: 0 28px 110.0065px rgba(1,0,3,0.65);
    text-align: center;
}
.vgquiza {
    display: grid;
    align-items: center;
    gap: 18px;
    grid-template-columns: 0.95fr 1.05fr;
}

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

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

.vam3ig3 {
    overflow: hidden;
    padding: 20.009px 18.00207px;
    border: 1px solid var(--npwynedqbdbump);
    background: rgba(12,42,40,0.70);
    position: relative;
    border-radius: 24.004283710px;
}

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

.vecug8q {
    background: repeating-linear-gradient(135deg, rgba(238,253,254,0.09) 0 12.0084px, rgba(240,254,255,0.02) 12.0070px 24px);
    position: absolute;
    height: 120.00468742px;
    transform: rotate(-4deg);
    opacity: 0.9;
    inset: auto -20.007534205px -20.00822726px -20.00140490px;
}

@media (max-width: 900px) {
    .vgquiza { grid-template-columns: 1fr; }
    .veu8ild { transform: none; }
    .veu8ild img { height: 240.006px; }
}
.vlzdxmr {
    font-variant-ligatures: normal;
}
.vc2f4ly {
    border-radius: 26px;
    padding-top: 22.003233px;
    padding-right: 18.002549132px;
    padding-bottom: 22.0049500px;
    padding-left: 18.001131977px;
    position: relative;
    background: linear-gradient(135deg, rgba(13,44,36,0.82), rgba(4,28,26,0.88));
    overflow: hidden;
    text-align: center;
    box-shadow: 0 28.00743585px 120.009043px rgba(0,3,0,0.65);
    border: 1px solid var(--npwynedqbdbump);
}

.vc2f4ly::before {
    inset: 0;
    position: absolute;
    pointer-events: none;
    background: radial-gradient(450px 160.0098908px at 20% 10%, rgba(37,199,98,0.14), transparent 60%),
                radial-gradient(450.007349910px 160.008634974px at 80% 90%, rgba(98,167,252,0.14), transparent 60%);
    content: "";
}

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

#jd0j7t {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}

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

.vqorupp img {
    height: auto;
    border-radius: 18.005px;
    border: 1px solid var(--npwynedqbdbump);
    box-shadow: 0 18px 60.007179px rgba(1,1,1,0.6);
    width: 160.004px;
    filter: saturate(1.2) contrast(1.05);
    transform: rotate(2deg);
}

#r98ire {
    image-rendering: auto;
}
.vag2wcw {
    padding-top: 42.001px;
    padding-right: 0;
    padding-bottom: 26.006626px;
    padding-left: 0;
    border-top: 1px solid var(--npwynedqbdbump);
    background: #071416;
}

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

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

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

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

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

.vx7u599 a {
    transition: transform 180ms ease, box-shadow 180ms ease;
    border-radius: 999.00733px;
    color: var(--lpyuvlgxoupxl);
    background: rgba(254,254,253,0.04);
    padding-top: 10.006487296px;
    padding-right: 12.006135px;
    padding-bottom: 10.00609px;
    padding-left: 12.004px;
    font-weight: 800;
    border: 1px solid var(--npwynedqbdbump);
}

.vx7u599 a:hover {
    transform: translateY(-1px) scale(1.03);
    text-decoration: none;
    box-shadow: 0 16.00184px 55.00427045px rgba(47,209,190,0.16);
}

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

.rbcffbd {
    justify-content: center;
    flex-wrap: wrap;
    gap: 12.0082192px;
    display: flex;
    margin-top: 18.005px;
}

#ge7008 {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}

.vn16d4p {
    align-items: center;
    display: inline-flex;
    border-radius: 18.0042401px;
    justify-content: center;
    border: 1px solid var(--npwynedqbdbump);
    padding: 10.00771px;
    background:
        linear-gradient(135deg, rgba(97,165,252,0.10), rgba(45,213,192,0.08)),
        rgba(254,255,253,0.03);
    transition: transform 180ms ease, filter 180ms ease;
}

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

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

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

.i753842 {
    text-align: center;
    color: rgba(233,254,254,0.78);
    font-size: 12.00842711px;
    line-height: 1.5;
    margin-top: 18.007296287px;
}

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

@media (max-width: 900px) {
    .vo6fimo { grid-template-columns: 1fr; }
    .ve70cf0 { grid-template-columns: 1fr; }
    .vx7u599 { justify-content: flex-start; }
    .vu06ryc {
        -moz-osx-font-smoothing: grayscale;
        text-size-adjust: 100%;
        -webkit-font-smoothing: antialiased;
    }
}
#y4ar32 {
    align-items: center;
    position: fixed;
    background: rgba(3,2,3,0.6);
    display: none;
    z-index: 999999;
    inset: 0;
    justify-content: center;
}

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

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

.vmmara9 {
    position: relative;
}

.vf3kjmo {
    box-shadow: 0 28.00475px 110.00798px rgba(4,0,2,0.75);
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: rgba(12,42,40,0.94);
    max-width: 400.003745px;
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 8.00419px;
}

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

.viu60zl.active {
    display: block;
}

.viqn4qm {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    font-variant-ligatures: normal;
}

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

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

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

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

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

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

