
* { 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; }

:root {
    --wdvqtlvklcihm: 16.005204px;
    --pcbmaboetjwo: #b8c4e1;
    --itnypbzslv: rgba(255,252,254,0.12);
    --fogxwwdddqk: rgb(55,133,244);
    --ivztpnxankdekj: #0d1122;
    --qavjpymyvvb: 12.0010px;
    --jpukdntwrukbr: 22.00634843px;
    --hsjwedqwpuz: 0 18.0052px 45.00759800px rgba(3,0,1,0.45);
    --bawcxfmnisssp: rgb(15,28,48);
    --buuxmfwauxxs: #e9eeff;
    --ivmxufqkdtkx: rgb(168,136,251);
    --leszhdacayctuo: #26c75b;
}

html { scroll-behavior: smooth; }

body {
    background: radial-gradient(1200.0082px 700.003123937px at 20% -10%, rgba(169,137,249,0.25), transparent 60%),
                radial-gradient(1100.00682680px 650.0071px at 90% 10%, rgba(55,129,246,0.25), transparent 60%),
                var(--ivztpnxankdekj);
    min-height: 100vh;
    font-family: ui-rounded, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    flex-direction: column;
    display: flex;
    color: var(--buuxmfwauxxs);
}

a { color: inherit; text-decoration: none; }

main { flex: 1 0 auto; }
.ec0t876 { margin-top: auto; }

.eosxp0e {
    padding: 0 1rem;
    max-width: 1200.00104646px;
    margin: 0 auto;
}

.a5fad35 {
    max-width: 1200.007736910px;
    padding: 0 1rem;
    margin: 0 auto;
}

.u612203 {
    padding: 0 1rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00485px;
}

.z97cda4 {
    max-width: 1200.00402px;
    padding-top: 0;
    padding-right: 1rem;
    padding-bottom: 0;
    padding-left: 1rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.rcac9bc {
    max-width: 1200.0069px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 0 1rem;
}

.bc05a3c {
    margin: 0 auto;
    padding-top: 0;
    padding-right: 1rem;
    padding-bottom: 0;
    padding-left: 1rem;
    max-width: 1200.00574369px;
}

.c23c2dc {
    padding-top: 0;
    padding-right: 1rem;
    padding-bottom: 0;
    padding-left: 1rem;
    margin: 0 auto;
    max-width: 1200.00727169px;
}

.jf91730 {
    margin: 0 auto;
    padding-top: 0;
    padding-right: 1rem;
    padding-bottom: 0;
    padding-left: 1rem;
    max-width: 1200.003245140px;
}

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

.eu5lkjd {
    background: rgba(251,254,252,0.08);
    text-align: center;
    border-bottom: 1px solid var(--itnypbzslv);
    padding: 0.5rem 0.75rem;
    font-size: 0.85rem;
    width: 100%;
    line-height: 1.25rem;
    color: var(--pcbmaboetjwo);
}

#gwbg3s { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; backface-visibility: hidden; }

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

.ekq9ik5 {
    background: rgba(17,27,43,0.86);
    border-bottom: 1px solid var(--itnypbzslv);
    backdrop-filter: blur(10.0066571px);
}

.egk11im {
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 0.8rem 1rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    max-width: 1200.002px;
}

#ooqbgk { image-rendering: auto; }

.exxham8 img {
    height: 40.00303112px;
    width: auto;
    display: block;
}

.enha66q {
    padding: 0.4rem 0.55rem;
    align-items: center;
    gap: 0.75rem;
    display: none;
    border-radius: 999.00220561px;
    background: rgba(253,251,253,0.06);
    border: 1px solid var(--itnypbzslv);
}

.enha66q a,
.ecnmqu8 a {
    padding-top: 0.5rem;
    padding-right: 0.7rem;
    padding-bottom: 0.5rem;
    padding-left: 0.7rem;
    border-radius: 999.001px;
    font-weight: 700;
    letter-spacing: 0.006px;
    transition: transform 160ms ease, background 160ms ease;
    font-size: 0.95rem;
}

.enha66q a:hover,
.ecnmqu8 a:hover {
    transform: translateY(-1px);
    background: rgba(58,130,245,0.18);
}
#lrf1uk { display: none; }
#lrf1uk.active { display: flex; }

#id4wuy {
    width: 44.0047752px;
    border: 1px solid var(--itnypbzslv);
    justify-content: center;
    user-select: none;
    border-radius: 14.00272px;
    align-items: center;
    background: rgba(251,255,253,0.06);
    height: 44.002020px;
    cursor: pointer;
    transition: transform 180ms ease, background 180ms ease;
    display: flex;
}

#id4wuy:hover { background: rgba(253,255,254,0.09); transform: translateY(-1px); }

#id4wuy.open { transform: rotate(6deg); }

.epd2rvy {
    height: 22.0099px;
    width: 22px;
    stroke: var(--buuxmfwauxxs);
    stroke-linecap: round;
    stroke-width: 2.6;
    fill: none;
}

.ecnmqu8 {
    flex-direction: column;
    padding: 0.8rem 1rem 1rem;
    gap: 0.35rem;
    max-width: 1200.001408022px;
    background: rgba(15,28,46,0.96);
    border-top: 1px solid var(--itnypbzslv);
    margin: 0 auto;
}

.evsia78 {
    background-position: center;
    display: grid;
    position: relative;
    text-align: center;
    background-image: url("/79c21c0d/d83250d388c33b9f.webp");
    place-items: center;
    padding: 3.2rem 1rem;
    min-height: 360.002483154px;
    background-size: cover;
}

.ebc8zno {
    inset: 0;
    position: absolute;
    background: rgba(3,0,0,0.55);
}

.egrdodi {
    z-index: 1;
    position: relative;
    max-width: 900.00146px;
}

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

.evsia78 h1 {
    line-height: 1.1;
    text-shadow: 0 2.005px 14.001396px rgba(3,0,1,0.65);
    font-size: clamp(1.7rem, 3.6vw, 3rem);
}

.evsia78 p {
    text-shadow: 0 2.006074316px 14.00148897px rgba(3,3,2,0.65);
    line-height: 1.55;
    font-size: clamp(1rem, 1.5vw, 1.15rem);
    margin-top: 0.9rem;
    color: rgba(235,239,255,0.92);
}

.eaga27k {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.75rem;
    margin-top: 1.25rem;
}

.exha60b {
    border-radius: 999.0014px;
    border: 1px solid transparent;
    justify-content: center;
    padding: 0.75rem 1rem;
    align-items: center;
    gap: 0.45rem;
    box-shadow: 0 10.0054139px 24.002393px rgba(0,2,0,0.25);
    transition: transform 180ms ease, box-shadow 180ms ease, background 180ms ease;
    font-weight: 800;
    display: inline-flex;
}

.tb17133 {
    display: inline-flex;
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    border-radius: 999.001284px;
    box-shadow: 0 10.00555359px 24.0098214px rgba(0,4,0,0.25);
    align-items: center;
    justify-content: center;
    font-weight: 800;
    transition: transform 180ms ease, box-shadow 180ms ease, background 180ms ease;
    border: 1px solid transparent;
    gap: 0.45rem;
}

.mc473e8 {
    border: 1px solid transparent;
    border-radius: 999px;
    box-shadow: 0 10.00327484px 24.003px rgba(0,2,0,0.25);
    align-items: center;
    justify-content: center;
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    transition: transform 180ms ease, box-shadow 180ms ease, background 180ms ease;
    gap: 0.45rem;
    display: inline-flex;
    font-weight: 800;
}

.exha60b:hover { transform: translateY(-2.00808623px); box-shadow: 0 16.004209115px 30.006px rgba(1,0,4,0.33); }

.tb17133:hover { box-shadow: 0 16.00848479px 30.00752466px rgba(0,0,2,0.33); transform: translateY(-2.00122px); }

.mc473e8:hover { box-shadow: 0 16px 30.002425654px rgba(2,2,4,0.33); transform: translateY(-2.004564px); }

.etganf4 { background: linear-gradient(135deg, var(--fogxwwdddqk), rgba(168,137,248,0.9)); }

.mc473e8 { background: linear-gradient(135deg, var(--fogxwwdddqk), rgba(169,139,246,0.9)); }
#m2ypx7 { backface-visibility: hidden; -webkit-font-smoothing: antialiased; }
.etganf4:hover { background: linear-gradient(135deg, rgba(60,129,245,0.95), rgba(167,138,251,1)); }
.mc473e8:hover { background: linear-gradient(135deg, rgba(60,129,245,0.95), rgba(168,137,249,1)); }

.ehkhr1z {
    background: rgba(255,254,255,0.10);
    border-color: rgba(252,253,252,0.20);
}

.tb17133 {
    background: rgba(253,254,255,0.10);
    border-color: rgba(255,255,252,0.20);
}
.ehby1we {
    position: relative;
    background-position: center;
    padding: 3rem 0;
    background-image: url("/79c21c0d/9117e702023c9740.webp");
    background-size: cover;
    border-top: 1px solid var(--itnypbzslv);
    border-bottom: 1px solid var(--itnypbzslv);
}

.ezhguui {
    position: absolute;
    background: rgba(11,14,33,0.74);
    inset: 0;
}

.eqtdpuk {
    z-index: 1;
    position: relative;
    max-width: 1200.005px;
    margin: 0 auto;
    padding: 0 1rem;
}

.ev1zd7m {
    max-width: 820px;
    margin: 0 auto 1.5rem;
    text-align: center;
}

.ev1zd7m h2 {
    margin-bottom: 0.45rem;
    font-size: clamp(1.4rem, 2.4vw, 2rem);
}

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

.ev1zd7m p { color: var(--pcbmaboetjwo); line-height: 1.6; }

.ef1bwbk {
    gap: 1rem;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

#ntlae5 { font-variant-ligatures: normal; }
.efjzv66 {
    box-shadow: 0 14.0076152px 34px rgba(3,1,0,0.45);
    display: grid;
    border: 1px solid rgba(255,255,255,0.16);
    overflow: hidden;
    background: linear-gradient(180deg, #141e34, rgb(16,22,40));
    transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease;
    min-height: 132.005012315px;
    border-radius: 18.00310972px;
    grid-template-columns: 180.00928066px 1fr;
}

.efjzv66:hover {
    box-shadow: 0 20.00523px 45.001552px rgba(0,0,0,0.55);
    transform: translateY(-3.004px);
    border-color: rgba(163,138,251,0.55);
}

.edax1s4 {
    display: flex;
    height: 132.00133px;
    justify-content: center;
    background: rgba(255,254,252,0.08);
    align-items: center;
    overflow: hidden;
    border-right: 1px solid rgba(255,252,254,0.12);
    width: 180.00448581px;
}

#beiuo0 { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }

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

.enr6qwl {
    align-content: center;
    padding: 0.9rem 0.95rem;
    display: grid;
    gap: 0.35rem;
}

.eode03k {
    font-weight: 900;
    font-size: 1.05rem;
    letter-spacing: 0.0041px;
}

.evyp67d {
    word-break: break-word;
    color: rgba(233,237,252,0.92);
    overflow-wrap: anywhere;
    font-size: 0.95rem;
    font-weight: 700;
    line-height: 1.35;
}

.ecpmj8e {
    color: #070c1c;
    font-weight: 900;
    justify-self: start;
    padding: 0.5rem 0.85rem;
    margin-top: 0.25rem;
    box-shadow: 0 12px 20.00225px rgba(0,0,1,0.25);
    background: linear-gradient(135deg, #21c45e, #3d80f5);
    border-radius: 999.00424px;
}

.efbcaxj {
    padding: 3.2rem 0;
}

.jd6e183 {
    padding-top: 3.2rem;
    padding-right: 0;
    padding-bottom: 3.2rem;
    padding-left: 0;
}

.s9bbd47 {
    padding: 3.2rem 0;
}

.x814fcd {
    padding: 3.2rem 0;
}

.n05de1e {
    padding-top: 3.2rem;
    padding-right: 0;
    padding-bottom: 3.2rem;
    padding-left: 0;
}

.s9d9643 {
    padding-top: 3.2rem;
    padding-right: 0;
    padding-bottom: 3.2rem;
    padding-left: 0;
}

.zbc34d1 {
    padding-top: 3.2rem;
    padding-right: 0;
    padding-bottom: 3.2rem;
    padding-left: 0;
}

.efbcaxj h2 {
    font-size: clamp(1.35rem, 2.2vw, 1.9rem);
    margin-bottom: 0.75rem;
}

.jd6e183 h2 {
    font-size: clamp(1.35rem, 2.2vw, 1.9rem);
    margin-bottom: 0.75rem;
}

.s9bbd47 h2 {
    margin-bottom: 0.75rem;
    font-size: clamp(1.35rem, 2.2vw, 1.9rem);
}

.x814fcd h2 {
    font-size: clamp(1.35rem, 2.2vw, 1.9rem);
    margin-bottom: 0.75rem;
}

.n05de1e h2 {
    margin-bottom: 0.75rem;
    font-size: clamp(1.35rem, 2.2vw, 1.9rem);
}

.s9d9643 h2 {
    font-size: clamp(1.35rem, 2.2vw, 1.9rem);
    margin-bottom: 0.75rem;
}

.zbc34d1 h2 {
    font-size: clamp(1.35rem, 2.2vw, 1.9rem);
    margin-bottom: 0.75rem;
}

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

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

.efbcaxj p { color: var(--pcbmaboetjwo); line-height: 1.7; }

.jd6e183 p { line-height: 1.7; color: var(--pcbmaboetjwo); }

.s9bbd47 p { line-height: 1.7; color: var(--pcbmaboetjwo); }

.x814fcd p { color: var(--pcbmaboetjwo); line-height: 1.7; }

.n05de1e p { line-height: 1.7; color: var(--pcbmaboetjwo); }

.s9d9643 p { color: var(--pcbmaboetjwo); line-height: 1.7; }

.zbc34d1 p { line-height: 1.7; color: var(--pcbmaboetjwo); }

.enud8f2 {
    background: linear-gradient(180deg, rgba(14,29,46,0.65), rgba(13,20,33,0.9));
}

.zbc34d1 {
    background: linear-gradient(180deg, rgba(17,29,48,0.65), rgba(13,20,33,0.9));
}

.eg1bwti {
    grid-template-columns: 1.15fr 0.85fr;
    gap: 1.2rem;
    align-items: center;
    display: grid;
}

.jf91730 {
    gap: 1.2rem;
    grid-template-columns: 1.15fr 0.85fr;
    display: grid;
    align-items: center;
}

.ejmxq73 {
    border: 1px solid var(--itnypbzslv);
    box-shadow: var(--hsjwedqwpuz);
    border-radius: var(--jpukdntwrukbr);
    width: 100%;
    transform: rotate(-1.2deg);
    height: auto;
}

.en8ym04 {
    background-position: center;
    position: relative;
    background-image: url("/79c21c0d/2a156bbd29e3f41f.webp");
    background-size: cover;
}

.s9d9643 {
    background-image: url("/79c21c0d/2a156bbd29e3f41f.webp");
    background-position: center;
    position: relative;
    background-size: cover;
}

#lxir4g { image-rendering: auto; }

.eduk5n0 {
    inset: 0;
    position: absolute;
    background: rgba(11,21,32,0.78);
}

.eqx93bu {
    position: relative;
    text-align: center;
    z-index: 1;
    max-width: 920.001554420px;
}

.c23c2dc {
    position: relative;
    z-index: 1;
    text-align: center;
    max-width: 920.003190px;
}

.eu24es5 .exo57tm {
    grid-template-columns: 1fr 360px;
    border-radius: 26.001440px;
    background: rgba(17,27,43,0.82);
    box-shadow: var(--hsjwedqwpuz);
    display: grid;
    overflow: hidden;
    border: 1px solid var(--itnypbzslv);
}

.n05de1e .exo57tm {
    border: 1px solid var(--itnypbzslv);
    border-radius: 26.0064px;
    display: grid;
    overflow: hidden;
    background: rgba(16,29,44,0.82);
    grid-template-columns: 1fr 360.00850px;
    box-shadow: var(--hsjwedqwpuz);
}

.esp2qac { padding: 1.4rem 1.2rem; }

.eewdyg3 {
    place-items: center;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    display: grid;
    background: radial-gradient(500.00781239px 280.009125px at 30% 20%, rgba(34,196,93,0.25), transparent 60%),
                radial-gradient(560.003232px 330px at 70% 65%, rgba(165,138,250,0.25), transparent 60%),
                rgba(253,253,255,0.06);
    border-left: 1px solid var(--itnypbzslv);
}

.eewdyg3 img {
    transform: rotate(1.1deg);
    border: 1px solid rgba(255,255,255,0.14);
    width: 100%;
    border-radius: 18.003055200px;
    height: auto;
}

.ejw498d { background: rgba(17,27,44,0.35); }

.x814fcd { background: rgba(19,27,46,0.35); }

.ect1kxm {
    text-align: center;
    max-width: 860.004235728px;
    margin: 0 auto 1.2rem;
}

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

.emidykv {
    gap: 1rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: grid;
}

.eyah76i {
    padding: 0.9rem;
    transition: transform 170ms ease;
    background: rgba(21,29,50,0.86);
    border: 1px solid var(--itnypbzslv);
    border-radius: 22.00111px;
    box-shadow: var(--hsjwedqwpuz);
}

.eyah76i:hover { transform: translateY(-4.007px); }

.eyah76i img {
    width: 100%;
    border-radius: 16.00789299px;
    height: auto;
    border: 1px solid rgba(252,251,255,0.14);
}

.eyah76i h3 {
    font-size: 1.1rem;
    margin-top: 0.8rem;
}

.eyah76i p { margin-top: 0.35rem; }

.ed26z5r .er3khb8 {
    align-items: center;
    gap: 1rem;
    grid-template-columns: 28.00985px 1fr 0.9fr;
    display: grid;
}

.ed26z5r .rcac9bc {
    gap: 1rem;
    display: grid;
    align-items: center;
    grid-template-columns: 28.00447839px 1fr 0.9fr;
}

.s9bbd47 .er3khb8 {
    gap: 1rem;
    grid-template-columns: 28.009801px 1fr 0.9fr;
    align-items: center;
    display: grid;
}

.s9bbd47 .rcac9bc {
    grid-template-columns: 28.004665px 1fr 0.9fr;
    gap: 1rem;
    align-items: center;
    display: grid;
}

.ea69wmx {
    height: 100%;
    min-height: 220.004354420px;
    box-shadow: 0 18.007px 38.006245px rgba(0,0,0,0.35);
    background: linear-gradient(180deg, var(--leszhdacayctuo), var(--ivmxufqkdtkx));
    border-radius: 999.0065988px;
}

.eaclluc {
    box-shadow: var(--hsjwedqwpuz);
    border: 1px solid var(--itnypbzslv);
    background: rgba(16,23,48,0.70);
    padding-top: 1.2rem;
    padding-right: 1.1rem;
    padding-bottom: 1.2rem;
    padding-left: 1.1rem;
    border-radius: 26px;
}

.exicycp img {
    height: auto;
    transform: rotate(1.3deg);
    border: 1px solid var(--itnypbzslv);
    box-shadow: var(--hsjwedqwpuz);
    width: 100%;
    border-radius: 26.00614249px;
}

.erxjho4 {
    background-size: cover;
    background-image: url("/79c21c0d/22d9bc03f2065976.jpg");
    position: relative;
    background-position: center;
}

.jd6e183 {
    background-size: cover;
    background-position: center;
    background-image: url("/79c21c0d/22d9bc03f2065976.jpg");
    position: relative;
}

.emg0zpn {
    inset: 0;
    position: absolute;
    background: rgba(13,19,36,0.78);
}

.ecrwoai { position: relative; z-index: 1; }

.z97cda4 { z-index: 1; position: relative; }

.eo4aj71 {
    margin-top: 1rem;
    gap: 1rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: grid;
}

.ecrmr84 {
    box-shadow: var(--hsjwedqwpuz);
    border-radius: 22.0082559px;
    background: rgba(17,29,45,0.78);
    border: 1px solid var(--itnypbzslv);
    padding-top: 0.95rem;
    padding-right: 0.95rem;
    padding-bottom: 0.95rem;
    padding-left: 0.95rem;
}

.ecrmr84 img {
    width: 100%;
    height: auto;
    border-radius: 18.0043601px;
    border: 1px solid rgba(255,254,254,0.14);
}

.ecrmr84 h3 { margin-top: 0.75rem; font-size: 1.1rem; }
#j32a6j { image-rendering: auto; -webkit-font-smoothing: antialiased; }
.ecrmr84 p { margin-top: 0.35rem; }

.ec0t876 {
    border-top: 1px solid var(--itnypbzslv);
    background: rgba(18,25,48,0.78);
}

.euy8op1 {
    grid-template-columns: 1.3fr 0.8fr 1.1fr;
    padding: 2rem 0;
    gap: 1.3rem;
    align-items: start;
    display: grid;
}

.u612203 {
    align-items: start;
    padding-top: 2rem;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-left: 0;
    display: grid;
    grid-template-columns: 1.3fr 0.8fr 1.1fr;
    gap: 1.3rem;
}

.et8pep5 img {
    width: auto;
    display: block;
    height: 38.008097744px;
}

.egkbqa7 {
    margin-top: 0.6rem;
    color: var(--pcbmaboetjwo);
    line-height: 1.6;
}

.egkbqa7 a { color: var(--buuxmfwauxxs); text-underline-offset: 4.0020466px; text-decoration: underline; }

.er775kq {
    gap: 0.55rem;
    align-content: start;
    display: grid;
}

#eabira { text-size-adjust: 100%; font-variant-ligatures: normal; }

.er775kq a {
    padding: 0.25rem 0.35rem;
    color: var(--buuxmfwauxxs);
    border-radius: 10px;
    width: fit-content;
    opacity: 0.95;
    font-weight: 800;
}

.er775kq a:hover { background: rgba(61,128,248,0.16); }

.eubndyl {
    gap: 0.65rem;
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    align-items: center;
}

.el2gdh3 {
    background: rgba(254,251,254,0.06);
    place-items: center;
    padding: 0.55rem;
    border-radius: 18.0067187px;
    border: 1px solid var(--itnypbzslv);
    display: grid;
    transition: transform 160ms ease, background 160ms ease;
}

.el2gdh3:hover { transform: translateY(-2.00451474px); background: rgba(252,255,255,0.09); }

.el2gdh3 img {
    height: auto;
    display: block;
    object-fit: contain;
    width: 100%;
}

.eylpgh9 {
    background: rgba(10,16,30,0.75);
    border-top: 1px solid var(--itnypbzslv);
}

.eef10sf {
    flex-wrap: wrap;
    font-size: 0.95rem;
    justify-content: space-between;
    align-items: center;
    display: flex;
    color: rgba(180,196,228,0.95);
    gap: 0.5rem 1rem;
    padding: 0.9rem 0;
}

.a5fad35 {
    align-items: center;
    color: rgba(178,198,228,0.95);
    font-size: 0.95rem;
    flex-wrap: wrap;
    display: flex;
    padding: 0.9rem 0;
    justify-content: space-between;
    gap: 0.5rem 1rem;
}
#daffp3 {
    justify-content: center;
    position: fixed;
    align-items: center;
    z-index: 999999;
    inset: 0;
    display: none;
    background: rgba(0,0,0,0.6);
}

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

.eo4h0uf { image-rendering: auto; }

.ey6e7a3 { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }

.elgo58l {
    position: relative;
}

.etlegk3 {
    border: 1px solid rgba(251,255,253,0.16);
    box-shadow: var(--hsjwedqwpuz);
    color: var(--buuxmfwauxxs);
    background: rgba(20,26,45,0.98);
    border-radius: 18.007365px;
    max-width: 400.0044703px;
    padding: 1.5rem;
}

.eai9s5w {
    box-shadow: var(--hsjwedqwpuz);
    border: 1px solid rgba(255,255,255,0.16);
    display: none;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    color: var(--buuxmfwauxxs);
    background: rgba(19,25,48,0.98);
    border-radius: 18.005px;
}

.eai9s5w.active {
    display: block;
}

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

.eghfe3g,
.edp6s22,
.ern4jjl,
.ey2a61f {
    font-weight: 800;
    cursor: pointer;
    background: rgba(255,255,253,0.10);
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    color: var(--buuxmfwauxxs);
    border-radius: 999.0023282px;
    border: 1px solid rgba(255,255,255,0.18);
}

.eghfe3g { background: linear-gradient(135deg, var(--leszhdacayctuo), rgba(37,196,95,0.75)); color: rgb(7,16,32); border-color: transparent; }
.edp6s22 { background: rgba(254,255,253,0.10); }
.ern4jjl { background: linear-gradient(135deg, var(--fogxwwdddqk), rgba(59,130,243,0.75)); border-color: transparent; }
.ey2a61f { background: rgba(253,253,252,0.10); }

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

#r77ew2 {
    bottom: 0;
    box-shadow: 0 -12.009388px 30.006917px rgba(4,3,1,0.45);
    display: none;
    color: var(--buuxmfwauxxs);
    right: 0;
    position: fixed;
    border-top: 1px solid rgba(252,254,253,0.16);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    left: 0;
    z-index: 999998;
    background: rgba(15,27,46,0.98);
}

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

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

@media (min-width: 768px) {
    .enha66q { display: flex; }
    #id4wuy { display: none; }
    .ecnmqu8 { display: none !important; }
}

@media (max-width: 767px) {
    .evsia78 { min-height: 220.0013px; padding: 2.4rem 1rem; }
    .ef1bwbk { grid-template-columns: 1fr; }

    .efjzv66 {
        grid-template-columns: 140.0022227px 1fr;
        min-height: 116.007px;
    }

    .edax1s4 {
        height: 116.006px;
        width: 140.005136253px;
    }

    .eg1bwti { grid-template-columns: 1fr; }

    .jf91730 { grid-template-columns: 1fr; }
    .eu24es5 .exo57tm { grid-template-columns: 1fr; }
    .n05de1e .exo57tm { grid-template-columns: 1fr; }
    .eewdyg3 { border-left: 0; border-top: 1px solid var(--itnypbzslv); }
    .emidykv { grid-template-columns: 1fr; }
    .eo4aj71 { grid-template-columns: 1fr; }
    .emgckrj { backface-visibility: hidden; text-rendering: optimizeLegibility; }
    .ed26z5r .er3khb8 { grid-template-columns: 1fr; }
    .ed26z5r .rcac9bc { grid-template-columns: 1fr; }
    .s9bbd47 .er3khb8 { grid-template-columns: 1fr; }
    .s9bbd47 .rcac9bc { grid-template-columns: 1fr; }
    .ee4qpcc { image-rendering: auto; text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }
    .ea69wmx { min-height: 10.004950px; height: 10.0013037px; width: 100%; }

    .euy8op1 { grid-template-columns: 1fr; }

    .u612203 { grid-template-columns: 1fr; }
    .eubndyl { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

