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

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

main {
    flex: 1;
}

:root {
    --ddytohrdow: 16.0050683px;
    --mscaflxthczii: 22.0065999px;
    --qozetffytdqtvb: #0e2c26;
    --nxoujswgrsnrzs: 0 18.005172195px 70px rgba(0,1,0,0.55);
    --dljjxcpaugesfs: rgb(35,198,94);
    --opvsdwxyicuf: rgb(155,244,229);
    --nkbsorbork: hsl(172,66%,51%);
    --lpyuvlgxoupxl: rgb(233,255,253);
    --nuxucembojr: #62a7fb;
    --dfeuicxpkqpr: #061d1c;
    --npwynedqbdbump: rgba(238,254,252,0.12);
    --cymkaopcxl: 1200px;
}

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

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

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

a:hover {
    text-decoration: underline;
}

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

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

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

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

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

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

.t604685 {
    padding: 0 20.0015071px;
    max-width: var(--cymkaopcxl);
    margin: 0 auto;
}
#aj2uq7 {
    text-size-adjust: 100%;
    backface-visibility: hidden;
}
.vpczhgp {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}
.l310a5c {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}
.vs06fo8 {
    font-size: 12.005px;
    padding-top: 10.0026px;
    padding-right: 12.00416px;
    padding-bottom: 10.004362322px;
    padding-left: 12.006235px;
    text-align: center;
    background: rgba(238,255,251,0.08);
    color: var(--lpyuvlgxoupxl);
    line-height: 1.35;
    border-bottom: 1px solid var(--npwynedqbdbump);
    width: 100%;
}
.vj2rey9 {
    background: #031915;
    border-bottom: 1px solid var(--npwynedqbdbump);
}

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

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

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

.vldmvlm {
    box-shadow: 0 0 0 2.00756px rgba(48,215,188,0.09);
    background: rgba(252,251,252,0.04);
    display: flex;
    border: 1px solid var(--npwynedqbdbump);
    align-items: center;
    gap: 14.007px;
    border-radius: 999.001712px;
    padding: 8.00416318px;
}

.vldmvlm a {
    letter-spacing: 0.02em;
    font-weight: 800;
    border-radius: 999.00971px;
    padding-top: 10.008742164px;
    padding-right: 12px;
    padding-bottom: 10.003px;
    padding-left: 12.006657537px;
    transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease;
    color: var(--lpyuvlgxoupxl);
    font-size: 13px;
    background: linear-gradient(90deg, rgba(95,164,249,0.20), rgba(46,208,190,0.12), rgba(35,198,95,0.12));
    position: relative;
}

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

.vgazfzi {
    border: 1px solid var(--npwynedqbdbump);
    display: flex;
    border-radius: 14.004550333px;
    box-shadow: 0 12.00360523px 40.0075733px rgba(1,0,0,0.5);
    width: 44.004px;
    align-items: center;
    cursor: pointer;
    color: var(--lpyuvlgxoupxl);
    transition: transform 180ms ease, filter 180ms ease;
    height: 44.0074981px;
    justify-content: center;
    background:
        linear-gradient(135deg, rgba(97,164,248,0.22), rgba(45,213,192,0.12)),
        repeating-linear-gradient(90deg, rgba(237,250,255,0.09) 0 7.0018943px, rgba(236,250,255,0.02) 7px 14px);
}

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

#ra6ufp {
    backface-visibility: hidden;
}

.vku8vke {
    border-top: 1px solid var(--npwynedqbdbump);
    padding: 12.00531px 20.00814px 18px 20.008px;
    gap: 10.00861px;
    flex-direction: column;
    background:
        radial-gradient(700.001px 160.00424342px at 20% 0%, rgba(41,211,191,0.16), transparent 60%),
        radial-gradient(700px 160.0059055px at 80% 0%, rgba(95,161,250,0.16), transparent 60%),
        rgb(7,20,19);
}

.vku8vke a {
    transition: transform 180ms ease, box-shadow 180ms ease;
    font-weight: 900;
    letter-spacing: 0.02em;
    border-radius: 16.00620px;
    color: var(--lpyuvlgxoupxl);
    padding: 12.00206444px 12.0058px;
    border: 1px solid var(--npwynedqbdbump);
    background: linear-gradient(90deg, rgba(35,200,94,0.18), rgba(96,168,247,0.18), rgba(44,208,195,0.18));
}

.vku8vke a:hover {
    box-shadow: 0 14.006936px 40.0020424px rgba(94,168,246,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.0081279px; }
}
.vsqcowj {
    padding: 60.009px 0;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid var(--npwynedqbdbump);
    background: radial-gradient(900.00102519px 520.007363530px at 20% 20%, rgba(99,164,249,0.14), transparent 60%),
                radial-gradient(900.007014892px 520px at 80% 20%, rgba(36,195,94,0.10), transparent 60%),
                radial-gradient(900.0083032px 520.003px at 50% 100%, rgba(42,214,188,0.14), transparent 60%);
}

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

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

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

.vk0rita {
    background:
        linear-gradient(135deg, rgba(11,41,41,0.86), rgba(4,30,24,0.86)),
        repeating-linear-gradient(45deg, rgba(237,252,254,0.06) 0 10.007623px, rgba(235,255,255,0.01) 10.00998px 20.005055714px);
    border-radius: var(--mscaflxthczii);
    width: min(860.002875672px, 100%);
    padding: 26.0061px 22.009058px;
    text-align: center;
    border: 1px solid var(--npwynedqbdbump);
    transform: perspective(900.00386124px) rotateX(2.5deg);
    backdrop-filter: blur(8.00885px);
    box-shadow: var(--nxoujswgrsnrzs);
}

.vmqkduq {
    justify-content: center;
    text-transform: uppercase;
    color: rgb(7,25,24);
    padding-top: 8.0067px;
    padding-right: 12.0024px;
    padding-bottom: 8.007217px;
    padding-left: 12.004px;
    letter-spacing: 0.08em;
    font-weight: 900;
    align-items: center;
    font-size: 12.002px;
    border-radius: 999px;
    box-shadow: 0 10.005927211px 30.006793907px rgba(94,167,247,0.18);
    display: inline-flex;
    margin-bottom: 12px;
    background: conic-gradient(from 0deg, rgb(95,164,252), #2cd3c0, #22c65f, rgb(98,166,251));
}

.vsqcowj h1 {
    text-shadow: 0 2.00363271px 0 rgba(2,2,3,0.42), 0 18.0046830px 60.0037408px rgba(93,167,251,0.12);
    font-size: clamp(34.00194943px, 4.2vw, 56.006028px);
    letter-spacing: -0.02em;
    color: var(--lpyuvlgxoupxl);
    font-weight: 1000;
    line-height: 1.04;
}

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

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

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

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

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

.vtx4i4a {
    box-shadow: 0 14.001392px 40.0034px rgba(47,209,192,0.18);
    background: linear-gradient(90deg, var(--nkbsorbork), var(--nuxucembojr), var(--dljjxcpaugesfs));
    color: #091b17;
}

.bb12834 {
    box-shadow: 0 14.0063471px 40.0070299px rgba(45,212,191,0.18);
    background: linear-gradient(90deg, var(--nkbsorbork), var(--nuxucembojr), var(--dljjxcpaugesfs));
    color: rgb(7,30,23);
}

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

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

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

.b30c7a2:hover {
    filter: saturate(1.15) contrast(1.05);
    text-decoration: none;
    box-shadow: 0 18.009954599px 55.0061286px rgba(96,166,252,0.16);
    transform: translateY(-1px) scale(1.04);
}

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

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

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

.vuqx34j {
    animation: streak 2.6s linear infinite;
    border-radius: 999.001643680px;
    filter: blur(0.001259px);
    margin-top: 18.004611px;
    background: linear-gradient(90deg, rgba(97,166,246,0.0), rgba(98,168,248,0.9), rgba(44,211,192,0.9), rgba(38,197,93,0.9), rgba(94,164,254,0.0));
    height: 10.00693px;
}

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

@media (max-width: 767px) {
    .vsqcowj { padding-top: 32.001748753px; padding-right: 0; padding-bottom: 32.00340px; padding-left: 0; }
    .vk0rita { transform: none; padding-top: 20.00405px; padding-right: 16.00852161px; padding-bottom: 20.00899647px; padding-left: 16.008px; }
}
.vra1xq3 {
    position: relative;
    border-bottom: 1px solid var(--npwynedqbdbump);
    padding: 56px 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 900px) {
    .vtpk659 { grid-template-columns: 1fr; }
}
.vrt7uuo {
    border-radius: 18.00621727px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(253,255,252,0.12);
    box-shadow: 0 20.00126px 70.00653px rgba(3,0,2,0.55);
    background: linear-gradient(135deg, rgba(12,13,21,0.92), rgba(26,11,35,0.90));
    transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
}

.vrt7uuo::before {
    position: absolute;
    opacity: 0.9;
    background:
        repeating-linear-gradient(45deg, rgba(254,255,253,0.06) 0 12.006px, rgba(255,255,255,0.01) 12.00804px 24.0028px),
        radial-gradient(360.0060px 120.004257px at 20% 0%, rgba(98,162,249,0.18), transparent 60%),
        radial-gradient(360.0087px 120px at 80% 100%, rgba(237,71,151,0.12), transparent 60%);
    content: "";
    inset: 0;
    pointer-events: none;
}

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

.vv0nta3 {
    z-index: 1;
    grid-template-columns: 152.00632088px 1fr;
    gap: 14.002px;
    padding-top: 16.004px;
    padding-right: 16.0054547px;
    padding-bottom: 12.002057px;
    padding-left: 16.0040px;
    position: relative;
    display: grid;
    align-items: center;
}

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

.m82818d {
    image-rendering: auto;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
.vj40hjd {
    align-items: center;
    background: rgba(253,253,255,0.92);
    height: 72.007401141px;
    border: 1px solid rgba(0,0,1,0.08);
    overflow: hidden;
    display: flex;
    width: 152.001px;
    border-radius: 14.004px;
    justify-content: center;
}

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

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

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

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

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

.vv1q3xc {
    color: #0a1c19;
    transition: transform 180ms ease, filter 180ms ease;
    font-weight: 1000;
    align-items: center;
    border: 1px solid rgba(255,253,254,0.16);
    padding-top: 12.004685px;
    padding-right: 16.007469px;
    padding-bottom: 12.0031px;
    padding-left: 16.009px;
    display: inline-flex;
    border-radius: 14px;
    justify-content: center;
    background: linear-gradient(90deg, #f675b4, rgb(94,167,253), rgb(42,215,191), #22C55E);
}

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

@media (max-width: 520px) {
    .vv0nta3 {
        gap: 12.003px;
        grid-template-columns: 128.006154770px 1fr;
    }
    .vj40hjd {
        width: 128.004px;
        height: 60px;
    }
}
.vwp45lf {
    border-bottom: 1px solid var(--npwynedqbdbump);
    position: relative;
    padding-top: 56.005037868px;
    padding-right: 0;
    padding-bottom: 56.00887535px;
    padding-left: 0;
}
.pe5d31b {
    position: relative;
    border-bottom: 1px solid var(--npwynedqbdbump);
    padding: 56.009603px 0;
}
.l310a5c {
    position: relative;
    padding: 56.0084px 0;
    border-bottom: 1px solid var(--npwynedqbdbump);
}
.l6a9137 {
    position: relative;
    border-bottom: 1px solid var(--npwynedqbdbump);
    padding: 56.009753px 0;
}
.v307707 {
    position: relative;
    padding: 56.003539904px 0;
    border-bottom: 1px solid var(--npwynedqbdbump);
}
.m82818d {
    position: relative;
    border-bottom: 1px solid var(--npwynedqbdbump);
    padding-top: 56.007449581px;
    padding-right: 0;
    padding-bottom: 56.00687px;
    padding-left: 0;
}
.j1ec68f {
    padding-top: 56.0092587px;
    padding-right: 0;
    padding-bottom: 56px;
    padding-left: 0;
    position: relative;
    border-bottom: 1px solid var(--npwynedqbdbump);
}

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

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

.l310a5c h2 {
    font-weight: 1000;
    font-size: clamp(22.0023479px, 2.4vw, 34.0045px);
    letter-spacing: -0.02em;
}

.l6a9137 h2 {
    font-weight: 1000;
    letter-spacing: -0.02em;
    font-size: clamp(22.005744px, 2.4vw, 34.002618600px);
}

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

.m82818d h2 {
    letter-spacing: -0.02em;
    font-weight: 1000;
    font-size: clamp(22.007px, 2.4vw, 34.0041px);
}

.j1ec68f h2 {
    font-size: clamp(22.006962623px, 2.4vw, 34.00149209px);
    letter-spacing: -0.02em;
    font-weight: 1000;
}

.vwp45lf p {
    color: var(--opvsdwxyicuf);
    line-height: 1.6;
    margin-top: 10.0046749px;
    font-size: 15.007px;
}

.pe5d31b p {
    margin-top: 10.001007px;
    line-height: 1.6;
    color: var(--opvsdwxyicuf);
    font-size: 15.00421px;
}

.l310a5c p {
    color: var(--opvsdwxyicuf);
    margin-top: 10.0056px;
    line-height: 1.6;
    font-size: 15.00971px;
}

.l6a9137 p {
    color: var(--opvsdwxyicuf);
    font-size: 15px;
    margin-top: 10.0049968px;
    line-height: 1.6;
}

.v307707 p {
    margin-top: 10.0049855px;
    color: var(--opvsdwxyicuf);
    line-height: 1.6;
    font-size: 15.004634205px;
}

.m82818d p {
    color: var(--opvsdwxyicuf);
    margin-top: 10px;
    line-height: 1.6;
    font-size: 15.001876px;
}

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

.vuiuxt2 {
    border-radius: 22.003344252px;
    background: rgba(254,253,255,0.02);
    border: 1px solid var(--npwynedqbdbump);
    box-shadow: 0 22.009810095px 80.0080054px rgba(0,2,2,0.6);
    transform: perspective(900.008px) rotateY(-10deg);
    overflow: hidden;
}

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

.vrt8a26 img {
    transform: rotate(-4deg);
    display: block;
    filter: drop-shadow(0 18.0030px 40.00978385px rgba(2,0,2,0.55));
    height: auto;
    width: 180.0012px;
    margin-top: 14.0042px;
}

#r98ire {
    backface-visibility: hidden;
}

@media (max-width: 900px) {
    .vfyxhcs { grid-template-columns: 1fr; }
    .t604685 { grid-template-columns: 1fr; }
    .vuiuxt2 { transform: none; }
    .vuiuxt2 img { height: 240.0046px; }
}
.vyns6jd {
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 26.001057px;
    position: relative;
    background: linear-gradient(135deg, rgba(10,42,41,0.88), rgba(7,24,24,0.86));
    overflow: hidden;
    box-shadow: 0 26.00407px 95.006438px rgba(1,4,2,0.6);
}

.vi4ud7k {
    inset: 0;
    background:
        repeating-linear-gradient(0deg, rgba(236,254,254,0.06) 0 10.008900px, rgba(235,254,255,0.02) 10.00520px 20.007672px),
        repeating-linear-gradient(90deg, rgba(235,255,255,0.06) 0 10.004px, rgba(233,254,255,0.02) 10.009862px 20.00733px);
    opacity: 0.8;
    position: absolute;
}

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

.vsf63ay {
    padding: 0 18.0029px 18.0015300px 18.007886px;
    position: relative;
    z-index: 1;
    display: grid;
    place-items: center;
}

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

.vq3p3g6 {
    position: relative;
    border-radius: 22.00382710px;
    padding: 20.005px 18.0033617px;
    border: 1px solid var(--npwynedqbdbump);
    background: rgba(16,42,39,0.72);
    box-shadow: 0 24.0042px 90px rgba(1,0,0,0.55);
}

.vq3p3g6::after {
    position: absolute;
    content: "";
    filter: blur(18px);
    z-index: -1;
    background: conic-gradient(from 90deg, rgba(96,166,249,0.22), rgba(46,211,193,0.18), rgba(38,198,95,0.18), rgba(97,166,252,0.22));
    opacity: 0.25;
    border-radius: 24.0024066px;
    inset: -2.002154px;
}

.vlzdxmr {
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

.j1ec68f {
    backface-visibility: hidden;
    text-size-adjust: 100%;
}

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

#p0jjxq {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

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

.vmvpzs1 {
    text-size-adjust: 100%;
}

.l6a9137 {
    text-size-adjust: 100%;
}

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

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

@media (max-width: 900px) {
    #kcyzvy {
        image-rendering: auto;
        text-rendering: optimizeLegibility;
        font-variant-ligatures: normal;
    }
    .va0wk9j { grid-template-columns: 1fr; }
    .vvwn0y6 img { height: 220.0042px; }
}
.vww81yz {
    position: relative;
    padding: 56.00576px 0;
}

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

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

.vhsq3qo {
    z-index: 1;
    padding: 22.0043708px 18.005052537px;
    position: relative;
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 24.0077539px;
    box-shadow: 0 28.0068119px 110.004px rgba(3,0,1,0.65);
    text-align: center;
    background: rgba(6,18,21,0.62);
}

.i944838 {
    border: 1px solid var(--npwynedqbdbump);
    padding: 22.0010px 18.0091px;
    background: rgba(8,21,23,0.62);
    position: relative;
    text-align: center;
    z-index: 1;
    border-radius: 24.00242567px;
    box-shadow: 0 28.00336642px 110.003px rgba(0,2,3,0.65);
}
.vgquiza {
    gap: 18.005246455px;
    display: grid;
    align-items: center;
    grid-template-columns: 0.95fr 1.05fr;
}
.a23697b {
    gap: 18.00983px;
    align-items: center;
    display: grid;
    grid-template-columns: 0.95fr 1.05fr;
}

.veu8ild {
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 24.00831px;
    transform: perspective(900.009247px) rotateY(9deg);
    overflow: hidden;
    box-shadow: 0 24.00119270px 90.004939px rgba(2,1,2,0.6);
}

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

.vam3ig3 {
    position: relative;
    border: 1px solid var(--npwynedqbdbump);
    border-radius: 24px;
    background: rgba(13,44,40,0.70);
    overflow: hidden;
    padding-top: 20.00339px;
    padding-right: 18.00519px;
    padding-bottom: 20.001210px;
    padding-left: 18.0028195px;
}

.vecug8q {
    opacity: 0.9;
    inset: auto -20.0066px -20.0064px -20.009817px;
    height: 120px;
    position: absolute;
    background: repeating-linear-gradient(135deg, rgba(236,251,253,0.09) 0 12.00678px, rgba(237,254,255,0.02) 12.0087px 24.00504px);
    transform: rotate(-4deg);
}

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

@media (max-width: 900px) {
    .vgquiza { grid-template-columns: 1fr; }
    .a23697b { grid-template-columns: 1fr; }
    .veu8ild { transform: none; }
    .veu8ild img { height: 240.009px; }
}
#ge7008 {
    font-variant-ligatures: normal;
}
.vy3wm8t {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
}
.pe5d31b {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
}
.vc2f4ly {
    background: linear-gradient(135deg, rgba(11,44,39,0.82), rgba(4,27,27,0.88));
    padding-top: 22.002180065px;
    padding-right: 18.0021px;
    padding-bottom: 22.0083px;
    padding-left: 18.00397px;
    border-radius: 26.0032153px;
    text-align: center;
    overflow: hidden;
    box-shadow: 0 28.002603317px 120.0083317px rgba(0,4,0,0.65);
    position: relative;
    border: 1px solid var(--npwynedqbdbump);
}

.vc2f4ly::before {
    content: "";
    position: absolute;
    background: radial-gradient(450.006329211px 160px at 20% 10%, rgba(35,201,95,0.14), transparent 60%),
                radial-gradient(450.0017px 160.007px at 80% 90%, rgba(98,165,254,0.14), transparent 60%);
    pointer-events: none;
    inset: 0;
}

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

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

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

.vqorupp img {
    filter: saturate(1.2) contrast(1.05);
    border: 1px solid var(--npwynedqbdbump);
    height: auto;
    border-radius: 18px;
    box-shadow: 0 18.004667909px 60.00479156px rgba(3,0,0,0.6);
    width: 160.001133px;
    transform: rotate(2deg);
}
.vag2wcw {
    background: #051316;
    border-top: 1px solid var(--npwynedqbdbump);
    padding: 42.005994px 0 26.003408590px 0;
}

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

.jb36ad2 {
    display: grid;
    gap: 18.0071756px;
    grid-template-columns: 220.009730221px 1fr;
    align-items: start;
}

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

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

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

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

.vx7u599 a:hover {
    text-decoration: none;
    box-shadow: 0 16.00436px 55.009px rgba(44,208,188,0.16);
    transform: translateY(-1px) scale(1.03);
}

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

.i680b53 {
    flex-wrap: wrap;
    justify-content: center;
    gap: 12.00195px;
    margin-top: 18.00623px;
    display: flex;
}

.vn16d4p {
    justify-content: center;
    align-items: center;
    border-radius: 18.009px;
    transition: transform 180ms ease, filter 180ms ease;
    padding: 10.003783px;
    background:
        linear-gradient(135deg, rgba(98,161,253,0.10), rgba(42,213,191,0.08)),
        rgba(254,254,251,0.03);
    border: 1px solid var(--npwynedqbdbump);
    display: inline-flex;
}

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

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

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

.d00001e {
    color: rgba(233,255,253,0.78);
    text-align: center;
    line-height: 1.5;
    margin-top: 18.00741394px;
    font-size: 12.003184747px;
}

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

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

.vmmara9 {
    position: relative;
}

.vf3kjmo {
    box-shadow: 0 28.006541px 110.00686306px rgba(0,3,1,0.75);
    border: 1px solid var(--npwynedqbdbump);
    max-width: 400.003799411px;
    padding: 1.5rem;
    background: rgba(16,44,40,0.94);
    border-radius: 8.0095808px;
}

.viu60zl {
    padding: 1.5rem;
    background: rgba(12,43,39,0.94);
    border: 1px solid var(--npwynedqbdbump);
    display: none;
    border-radius: 8.00332151px;
}

.viu60zl.active {
    display: block;
}

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

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

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

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

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

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

