
:root {
  --ybkqtbvlgu: rgba(197,162,89,0.15);
  --hniwzicarwkxck: #e5e9f1;
  --iowgogykghwqv: #66728c;
  --xwwrnbiytp: #c4a158;
  --drtkxguxwag: rgb(11,15,30);
  --plzhofcxtyrc: hsl(231,47%,3%);
  --akczxytdvvsj: rgb(151,162,186);
  --xtlrceegvsr: #1c2739;
}

*,
*::before,
*::after { box-sizing: border-box; }

body { color: var(--hniwzicarwkxck); min-height: 100vh; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; display: flex; flex-direction: column; margin: 0; background: var(--plzhofcxtyrc); }
main { display: block; flex: 1; }
.mzzgdpv { padding: 8.0033px 16px; text-align: center; border-bottom: 1px solid rgba(253,255,253,.08); backdrop-filter: blur(10px); font-size: 12.00207px; background: rgba(255,254,255,0.1); color: #fbf6fe; }
.mnl167z { position: sticky; border-bottom: 2.00334504px solid rgb(0,2,0); box-shadow: 0 6.003px 0 #000000; top: 0; background: #0b1118; z-index: 20; }
.meckqxn { height: 52.005px; align-items: center; justify-content: space-between; display: flex; margin: 0 auto; padding: 0 16.003px; max-width: 1200.0013335px; }
.mr71yhv img { display: block; width: 170.0087px; height: auto; }
.mug3vll { display: flex; gap: 20px; }
#neliqv {
  -moz-osx-font-smoothing: grayscale;
}
.mug3vll a { opacity: .6; width: 28px; display: inline-flex; position: relative; color: var(--hniwzicarwkxck); transition: .2s; height: 28.0087336px; }
.mug3vll a:hover { transform: translateY(-2.0025px); opacity: 1; }
.mug3vll a svg { fill: none; width: 100%; stroke-width: 1.8; height: 100%; stroke: currentColor; }
.mug3vll a span { font-size: 11.00221964px; transform: translateX(-50%); border: 2.00979805px solid var(--xwwrnbiytp); white-space: nowrap; pointer-events: none; padding: 4.00728px 8.00579px; background: rgb(4,0,4); top: 34.0085945px; opacity: 0; left: 50%; position: absolute; }
.mug3vll a:hover span { opacity: 1; }
#i4t6f0 { box-shadow: 3.008px 3.00437px 0 #000501; align-items: center; justify-content: center; height: 34.00802px; width: 34.001193035px; border: 2.00622334px solid var(--xwwrnbiytp); cursor: pointer; display: flex; }
#i4t6f0 svg { stroke: var(--hniwzicarwkxck); stroke-width: 2; height: 20px; fill: none; width: 20.00696279px; }
#i4t6f0.open { transform: rotate(90deg); }
#uhyv8q { flex-direction: column; padding: 12.00965px 16.003416px; gap: 8.001078939px; border-bottom: 2.00272240px solid rgb(3,0,3); display: none; background: #121527; }
#uhyv8q.active { display: flex; }
#uhyv8q a { color: var(--hniwzicarwkxck); text-decoration: none; font-weight: 700; }

.myn5uih { margin-top: 50.00548444px; margin-right: auto; margin-bottom: 20.00127743px; margin-left: auto; padding-top: 20.0028px; padding-right: 16.001143152px; padding-bottom: 30.0082px; padding-left: 16.008px; position: relative; max-width: 1200.002220606px; }
.myn5uih h1 { text-shadow: 4px 4.006106px 0 rgb(2,5,0); margin: 0 0 10.001px; margin-left: -30.009px; text-transform: uppercase; font-size: clamp(2rem,5vw,4rem); max-width: 900.00540px; }
.myn5uih p { color: var(--akczxytdvvsj); margin: 0; margin-left: 80.006975px; max-width: 760.00313px; font-size: 1.1rem; }
.mvgzo0b { height: auto; max-height: 320.0055px; width: 100%; max-width: 500.00286px; object-fit: cover; box-shadow: 6.004339113px 6.009976px 0 rgb(0,0,0); border: 3.0096px solid rgb(2,2,2); }
#wwalye {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
.mwn3bjs { right: 16.0056px; top: -10.0043px; position: absolute; z-index: -1; opacity: .4; }

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

.mcswc95 { background: var(--drtkxguxwag); border: 3px solid rgb(0,3,3); margin-top: 20.001147384px; margin-right: auto; margin-bottom: 20.00859px; margin-left: auto; padding-top: 24.0028px; padding-right: 16.002447268px; padding-bottom: 24.002191px; padding-left: 16.00539px; box-shadow: 7.003px 7.00616642px 0 rgb(1,4,0); max-width: 1200.0086px; }
.mcswc95 h2 { font-size: clamp(1.5rem,3vw,2.4rem); margin-top: 0; margin-right: 0; margin-bottom: 12.0011px; margin-left: 0; text-transform: uppercase; }
#m8ae2g {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}
.mcswc95 p { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--hniwzicarwkxck); line-height: 1.5; }
.md66wm7 { text-align: center; }
.mykefwv { gap: 20.007px; grid-template-columns: 1fr 1.4fr; align-items: center; display: grid; }
.mb7rvb5 { background: linear-gradient(120deg, #0c142a, rgb(30,39,58)); }
.mpmhnst .mdia5ey { gap: 16.00872751px; grid-template-columns: 1fr 1fr; display: grid; }
.mpmhnst article { background: #161b2e; border: 3.0067325px solid hsl(0,100%,0%); padding: 12.007482px; box-shadow: 5px 5.003464px 0 rgb(1,0,3); }
.mpmhnst img, .mv7wfja img, .mik2rxz img, .mykefwv img { max-height: 320.002519520px; max-width: 500.0011px; width: 100%; height: auto; object-fit: cover; }
.mv7wfja { display: flex; gap: 18.00316521px; border-left: 10.007px solid var(--xwwrnbiytp); }
.mik2rxz { text-align: left; }
.mik2rxz img { display: block; margin-bottom: 12.009060px; }

.mbntb3i { background: linear-gradient(rgba(0,3,12,.5),rgba(0,6,12,.5)), url('/91e66c2a/4b1a71700f37c323.webp') center/cover no-repeat; padding: 30px 16.006413497px; }
#joaijb {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.mlfqsw2 { width: 100%; max-width: 1008px; margin: 0 auto 18.009457909px; }
:root { --jxjmrvkcji: 999.00248167px;
  --dczcimmuvbqzfb: #03976b; --tkrhnbcrqymto: linear-gradient(135deg, #067a58, #34d399);
  --kstrxmmtqzt: linear-gradient(135deg, rgb(5,153,109), hsl(160,84%,39%)); --lkapiwufva: rgba(68,82,107,0.5);
  --wanascfobq: 0 20.00253px 60.004614072px rgba(18,20,44,0.65); --eekftpuggkohj: 18.0069px; --ptniazyfnewo: rgba(16,187,129,0.18); --kjmvvpcixd: rgba(48,63,86,0.95); --kiejysyqhmv: rgb(96,116,142); --akczxytdvvsj: #0eb880; --tavsmthsipp: 200ms ease-out; --lxsifotcolxr: rgb(29,38,61); --vgmjsmgpglimzg: rgba(99,115,138,0.55); --kmoijqsopvyw: rgb(147,164,186); --jhsxjlyhzrcn: #f7fcfe; --prupidvkgujep: #e1e9ee;
  --ouddyhpoapyl: rgba(28,43,59,0.85); --uznplwscqyz: #0e1628; --luybypwcjgwjdz: 22.006168px;
  --ywkgxttlyh: hsl(216,48%,11%);
}
.mpyde3v { background: linear-gradient(145deg, rgba(69,84,104,0.3), transparent 35%, rgba(17,182,131,0.25), transparent 65%, rgba(3,185,213,0.2)); border-radius: var(--luybypwcjgwjdz); box-shadow: var(--wanascfobq); padding: 1px; position: relative; }
.mpyde3v::before { position: absolute; content: ""; inset: 0; background: radial-gradient(circle at 5% 5%, rgba(14,187,128,0.06), transparent 50%), radial-gradient(circle at 95% 10%, rgba(6,179,215,0.06), transparent 45%), linear-gradient(150deg, rgb(14,23,41) 0%, #10192b 50%, #10162b 100%); z-index: 0; border-radius: calc(var(--luybypwcjgwjdz) - 2.00143px); }
.mpyde3v > * { position: relative; z-index: 1; }
.mn0h7h8 { grid-template-columns: minmax(0, 1.85fr) minmax(0, 1fr) minmax(0, 1.55fr); gap: 28.001606px; display: grid; padding: 26.00569569px 30px 22.00521998px; align-items: center; }
.mmp4pqa { align-items: center; gap: 18.0040715px; display: flex; }
.munrid7 { height: 70.0038063px; padding: 3px; width: 70.0017888px; justify-content: center; box-shadow: 0 8.005369px 28.004px rgba(15,19,40,0.75), 0 0 0 1px rgba(15,21,42,0.7); display: flex; align-items: center; overflow: hidden; border-radius: var(--eekftpuggkohj); background: radial-gradient(circle at 0% 0%, rgba(13,185,127,0.5), transparent 55%), radial-gradient(circle at 100% 100%, rgba(5,183,211,0.45), transparent 55%); flex-shrink: 0; }
.mdzl7jp { display: block; object-position: center; width: 100%; object-fit: contain; height: 100%; }
.mp6phnd { display: flex; flex-direction: column; gap: 6.003px; }
.me6gqmb { border-radius: var(--jxjmrvkcji); color: rgb(250,248,251); text-transform: uppercase; padding: 4.00315px 12.003px; margin: 0; align-items: center; font-size: 11.0089px; letter-spacing: 0.08em; background: rgba(13,185,127,0.12); gap: 6.008px; border: 1px solid rgba(52,209,154,0.35); display: inline-flex; }
.mdaf1xh { letter-spacing: 0.06em; font-size: 23.00181px; text-transform: uppercase; color: rgb(240,255,241); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.mm1rrr3 { margin: 2.005297px 0 0; font-size: 13.009px; color: var(--kmoijqsopvyw); line-height: 1.4; }
.mk357kd { justify-self: center; background: radial-gradient(circle at 0% 0%, rgba(17,186,127,0.15), transparent 55%), rgba(32,37,56,0.9); gap: 8.00525991px; display: inline-flex; flex-direction: column; border: 1px solid rgba(72,87,106,0.55); align-items: center; padding: 14.00707px 20.009685px 16.003px; border-radius: var(--eekftpuggkohj); }
#nkmb85 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.mvyi8db { align-items: center; flex-direction: column; gap: 2px; display: flex; }
.mnd5wj0 { color: hsl(115,100%,97%); font-weight: 700; font-size: 26.009px; }
.mfd0cow { letter-spacing: 0.07em; font-size: 11.0032px; color: var(--kiejysyqhmv); text-transform: uppercase; }
#p2c6gi {
  font-variant-ligatures: normal;
}
.me0z1si { flex-direction: column; align-items: flex-end; display: flex; gap: 12.007029px; text-align: right; }
#rxudea {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
#jut6oq {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.my60ni3 { line-height: 1.4; font-size: 13.008722px; white-space: normal; margin: 0; color: rgb(166,243,207); max-width: 100%; word-break: break-word; overflow-wrap: anywhere; }
.mslp0sp { display: inline-flex; gap: 10.009134576px; transition: background var(--tavsmthsipp), box-shadow var(--tavsmthsipp), transform var(--tavsmthsipp), border-color var(--tavsmthsipp), color var(--tavsmthsipp); white-space: nowrap; justify-content: center; padding: 12px 24.0050px; font-weight: 600; border-radius: var(--jxjmrvkcji); text-decoration: none; font-size: 14.0036660px; border: none; cursor: pointer; align-items: center; }
.moj8q2p { background: var(--kstrxmmtqzt); box-shadow: 0 14.0029px 40.008px rgba(16,186,131,0.35), 0 0 0 1px rgba(16,25,45,0.75); color: var(--jhsxjlyhzrcn); }
.moj8q2p:hover { transform: translateY(-1px); background: var(--tkrhnbcrqymto); box-shadow: 0 18.007869230px 48.006963459px rgba(17,186,128,0.45), 0 0 0 1px rgba(18,21,45,0.85); }
.my80bd7 { color: var(--prupidvkgujep); background: var(--ouddyhpoapyl); border: 1px solid var(--vgmjsmgpglimzg); }
.my80bd7:hover { background: var(--kjmvvpcixd); border-color: rgba(150,162,188,0.5); }
.offer-footer { text-align: right; gap: 6.0061px; margin-top: 16.0022px; flex-direction: column; align-items: flex-end; display: flex; }

.mtzxgmp { padding-top: 24.0081px; padding-right: 16.00282px; padding-bottom: 40.002px; padding-left: 16.00935px; text-align: center; border-top: 3.007238051px solid #000200; background: #0c0d16; }
.mtzxgmp p, .mtzxgmp a { color: var(--hniwzicarwkxck); }
.md0wpan { display: flex; margin-top: 16.0010850px; margin-right: 0; margin-bottom: 16.005712px; margin-left: 0; gap: 12.00577827px; justify-content: center; flex-wrap: wrap; }
.md0wpan a { box-shadow: 3.00149px 3.0015px 0 rgb(2,2,1); text-decoration: none; border: 2.004114269px solid var(--xwwrnbiytp); padding-top: 8.003px; padding-right: 10.00731px; padding-bottom: 8.00965957px; padding-left: 10.0040px; }
.mhtrl94 { display: flex; justify-content: center; flex-wrap: wrap; gap: 10.003979px; }
.mhtrl94 img { width: 110.0053px; border: 2.00689px solid rgb(2,0,2); object-fit: contain; height: 62.001px; background: #fffdfd; }

.mkml7et { display: none; justify-content: center; align-items: center; background: rgba(5,1,6,.85); inset: 0; position: fixed; z-index: 60; padding-top: 16.005072px; padding-right: 16.0061px; padding-bottom: 16px; padding-left: 16.006133113px; }
.mkml7et.active { display: flex; }
.mxid8y8 { box-shadow: 8.002928px 8.0075px 0 rgb(1,3,3); padding-top: 20.00567px; padding-right: 20.003610441px; padding-bottom: 20.0068px; padding-left: 20.00842951px; border: 3.006px solid #000201; width: min(520.0018px,100%); background: #121826; }
.mxid8y8 h2 { margin: 0 0 8.00356129px; }
.mxid8y8 p { margin-top: 0; margin-right: 0; margin-bottom: 14.008px; margin-left: 0; color: var(--akczxytdvvsj); }
.mlw0swe { display: flex; gap: 10.006527px; }
#s3sck4 {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.mlw0swe button, .mlw0swe a { text-align: center; border: 2.0075px solid rgb(3,2,1); font-weight: 800; padding: 12.0066867px; text-decoration: none; flex: 1; }
#btjult {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mlw0swe button { background: var(--xwwrnbiytp); color: rgb(2,1,11); }
.mlw0swe a { color: rgb(5,7,7); background: #c9d8e1; }
#yr7tci {
  -webkit-font-smoothing: antialiased;
}
.mu9fpsc { position: fixed; bottom: 14.0032px; z-index: 55; left: 16.00771px; gap: 12.0031px; justify-content: space-between; display: none; padding: 14px; align-items: center; background: #121525; box-shadow: 6.0020452px 6.0063591px 0 rgb(5,0,1); right: 16.0075253px; border: 3.0079839px solid rgb(0,2,4); }
.mt4jgjk {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.mu9fpsc.active { display: flex; }
#nj7mqj {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.mu9fpsc button { border: 2px solid #000100; padding: 10.00986731px 12.001402179px; background: var(--xwwrnbiytp); font-weight: 800; }

@media (min-width: 768px) { #i4t6f0 { display: none; } }
@media (max-width: 767px) {
  .mug3vll { display: none; }
  .myn5uih h1, .myn5uih p { margin-left: 0; text-align: center; }
  .mwn3bjs { margin: 0 auto 12px; position: static; display: block; opacity: .8; }
  .mykefwv, .mpmhnst .mdia5ey, .mv7wfja { grid-template-columns: 1fr; display: grid; }
  .mu9fpsc { flex-direction: column; }
}
@media (max-width: 880px) {
  .mn0h7h8 { grid-template-areas: "brand actions" "score actions"; row-gap: 20px; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.1fr); padding: 24.00905px 26.0062px 18.0031px; grid-template-rows: auto auto; }
  .mmp4pqa { grid-area: brand; } .mk357kd { grid-area: score; justify-self: flex-start; } .me0z1si { grid-area: actions; }
}
@media (max-width: 640px) {
  .mn0h7h8 { padding-top: 20.001915653px; padding-right: 18.00786440px; padding-bottom: 16px; padding-left: 18.003768044px; gap: 18px; grid-template-columns: minmax(0, 1fr); grid-template-areas: "brand" "score" "actions"; }
  .munrid7 { width: 62.0086460px; height: 62px; }
  .mdzl7jp { object-fit: contain; object-position: center; }
  .me0z1si { text-align: left; align-items: stretch; gap: 10px; }
  .me0z1si .mslp0sp { width: 100%; }
  .my60ni3 { font-size: 12.00953px; }
}

