
:root {
  --xwwrnbiytp: #c4a158;
  --hniwzicarwkxck: #e3e9f2;
  --xtlrceegvsr: #1b253a;
  --plzhofcxtyrc: rgb(1,8,14);
  --drtkxguxwag: #0a0d1c;
  --ybkqtbvlgu: rgba(195,159,93,0.15);
  --iowgogykghwqv: rgb(100,116,138);
  --akczxytdvvsj: #94a5b8;
}

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

body { color: var(--hniwzicarwkxck); flex-direction: column; display: flex; margin: 0; min-height: 100vh; background: var(--plzhofcxtyrc); font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
main { display: block; flex: 1; }
.mzzgdpv { backdrop-filter: blur(10.003006px); color: rgb(250,250,253); border-bottom: 1px solid rgba(255,253,252,.08); text-align: center; padding-top: 8.0077px; padding-right: 16.001px; padding-bottom: 8.00885410px; padding-left: 16.003609px; background: rgba(254,255,255,0.1); font-size: 12.003px; }
.mnl167z { background: rgb(13,16,27); z-index: 20; top: 0; position: sticky; box-shadow: 0 6.003785px 0 rgb(1,1,0); border-bottom: 2px solid rgb(2,1,0); }
.meckqxn { max-width: 1200.009px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; align-items: center; height: 52.009px; display: flex; padding-top: 0; padding-right: 16.009965199px; padding-bottom: 0; padding-left: 16.00557px; justify-content: space-between; }
.mr71yhv img { width: 170.00418082px; height: auto; display: block; }
.mug3vll { display: flex; gap: 20.00775px; }
.mug3vll a { color: var(--hniwzicarwkxck); width: 28px; opacity: .6; height: 28.00395px; transition: .2s; position: relative; display: inline-flex; }
.mug3vll a:hover { transform: translateY(-2.005552656px); opacity: 1; }
.mug3vll a svg { height: 100%; width: 100%; fill: none; stroke-width: 1.8; stroke: currentColor; }
.mug3vll a span { white-space: nowrap; left: 50%; opacity: 0; pointer-events: none; top: 34.00947830px; transform: translateX(-50%); background: rgb(1,0,0); position: absolute; border: 2.00796084px solid var(--xwwrnbiytp); font-size: 11.0031372px; padding: 4.008px 8.004px; }
.mug3vll a:hover span { opacity: 1; }
#rxudea {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
#i4t6f0 { display: flex; border: 2.0029107px solid var(--xwwrnbiytp); align-items: center; justify-content: center; box-shadow: 3.005411164px 3.00666px 0 rgb(3,3,0); cursor: pointer; width: 34.008214px; height: 34.00532469px; }
#i4t6f0 svg { stroke-width: 2; width: 20px; fill: none; stroke: var(--hniwzicarwkxck); height: 20.005275583px; }
#i4t6f0.open { transform: rotate(90deg); }
#uhyv8q { display: none; gap: 8.00452562px; padding: 12.005755863px 16.0069px; border-bottom: 2.007329842px solid rgb(2,0,0); flex-direction: column; background: rgb(17,23,35); }
#uhyv8q.active { display: flex; }
#uhyv8q a { font-weight: 700; text-decoration: none; color: var(--hniwzicarwkxck); }

.myn5uih { max-width: 1200.00863601px; margin-top: 50.0025032px; margin-right: auto; margin-bottom: 20.001665px; margin-left: auto; position: relative; padding: 20.0090368px 16.002201px 30.009216px; }
.myn5uih h1 { font-size: clamp(2rem,5vw,4rem); margin: 0 0 10.005px; margin-left: -30px; max-width: 900.00695px; text-transform: uppercase; text-shadow: 4px 4.005057543px 0 #010301; }
.myn5uih p { color: var(--akczxytdvvsj); margin: 0; margin-left: 80.003573280px; max-width: 760.00714px; font-size: 1.1rem; }
.mvgzo0b { object-fit: cover; border: 3.00263905px solid rgb(3,0,0); max-width: 500.004783px; height: auto; width: 100%; box-shadow: 6.009453245px 6.00228436px 0 #000003; max-height: 320.00422px; }
.mujgsom {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.mwn3bjs { right: 16.00319px; z-index: -1; position: absolute; opacity: .4; top: -10.00553px; }

.mcswc95 { max-width: 1200.009624px; padding: 24.00846214px 16.009722px; margin: 20.00330px auto; border: 3.005px solid rgb(0,2,0); box-shadow: 7.009658247px 7.007032281px 0 #020301; background: var(--drtkxguxwag); }
.mcswc95 h2 { font-size: clamp(1.5rem,3vw,2.4rem); text-transform: uppercase; margin: 0 0 12px; }
.mcswc95 p { line-height: 1.5; margin: 0; color: var(--hniwzicarwkxck); }
.md66wm7 { text-align: center; }
.mykefwv { grid-template-columns: 1fr 1.4fr; align-items: center; gap: 20.002px; display: grid; }
.mb7rvb5 { background: linear-gradient(120deg, #0e162c, rgb(29,41,58)); }
#yr7tci {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
#btjult {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mpmhnst .mdia5ey { grid-template-columns: 1fr 1fr; display: grid; gap: 16.00173670px; }
.mpmhnst article { background: rgb(23,26,46); border: 3.00899668px solid #030200; box-shadow: 5.003px 5.006px 0 rgb(1,0,2); padding: 12.009657px; }
.mpmhnst img, .mv7wfja img, .mik2rxz img, .mykefwv img { max-width: 500.004579px; height: auto; width: 100%; object-fit: cover; max-height: 320.006725553px; }
.mt4jgjk {
  font-variant-ligatures: normal;
  image-rendering: auto;
}
.mv7wfja { gap: 18.008029473px; border-left: 10.009px solid var(--xwwrnbiytp); display: flex; }
.mik2rxz { text-align: left; }
.mik2rxz img { margin-bottom: 12.008557124px; display: block; }

.mbntb3i { padding-top: 30.00406605px; padding-right: 16.0023px; padding-bottom: 30px; padding-left: 16.003604px; background: linear-gradient(rgba(0,3,12,.5),rgba(0,6,12,.5)), url('/91e66c2a/4b1a71700f37c323.webp') center/cover no-repeat; }
.mlfqsw2 { width: 100%; max-width: 1008px; margin: 0 auto 18.0042598px; }

#neliqv {
  image-rendering: auto;
}
:root {
  --wanascfobq: 0 20px 60.008719647px rgba(18,23,46,0.65);
  --ouddyhpoapyl: rgba(30,44,59,0.85); --vgmjsmgpglimzg: rgba(97,113,140,0.55); --eekftpuggkohj: 18px; --uznplwscqyz: rgb(13,22,39); --ptniazyfnewo: rgba(15,186,128,0.18); --akczxytdvvsj: #0db782; --lkapiwufva: rgba(71,82,106,0.5); --kmoijqsopvyw: rgb(147,166,188); --luybypwcjgwjdz: 22.00906px; --lxsifotcolxr: rgb(32,40,59); --kjmvvpcixd: rgba(49,66,87,0.95); --tkrhnbcrqymto: linear-gradient(135deg, rgb(6,123,87), rgb(51,210,155));
  --kstrxmmtqzt: linear-gradient(135deg, #03996b, rgb(16,185,129)); --kiejysyqhmv: rgb(96,119,139); --prupidvkgujep: rgb(223,234,237);
  --ywkgxttlyh: #0e162d; --tavsmthsipp: 200ms ease-out;
  --dczcimmuvbqzfb: rgb(5,150,105); --jhsxjlyhzrcn: rgb(249,251,255); --jxjmrvkcji: 999.00702189px;
}
.mpyde3v { border-radius: var(--luybypwcjgwjdz); box-shadow: var(--wanascfobq); position: relative; background: linear-gradient(145deg, rgba(70,85,108,0.3), transparent 35%, rgba(16,182,129,0.25), transparent 65%, rgba(4,183,216,0.2)); padding: 1px; }
.mpyde3v::before { position: absolute; background: radial-gradient(circle at 5% 5%, rgba(15,187,127,0.06), transparent 50%), radial-gradient(circle at 95% 10%, rgba(5,182,212,0.06), transparent 45%), linear-gradient(150deg, #0d162b 0%, rgb(15,25,43) 50%, #0f182b 100%); inset: 0; border-radius: calc(var(--luybypwcjgwjdz) - 2.007786144px); z-index: 0; content: ""; }
#p2c6gi {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.mpyde3v > * { z-index: 1; position: relative; }
.mn0h7h8 { align-items: center; padding: 26.002px 30.003139665px 22.004076695px; display: grid; gap: 28.00443px; grid-template-columns: minmax(0, 1.85fr) minmax(0, 1fr) minmax(0, 1.55fr); }
.mmp4pqa { display: flex; gap: 18.005325px; align-items: center; }
.munrid7 { height: 70.009px; flex-shrink: 0; align-items: center; justify-content: center; box-shadow: 0 8.00736526px 28.00925289px rgba(17,21,40,0.75), 0 0 0 1px rgba(11,21,38,0.7); display: flex; padding: 3.006302539px; overflow: hidden; background: radial-gradient(circle at 0% 0%, rgba(15,184,128,0.5), transparent 55%), radial-gradient(circle at 100% 100%, rgba(6,180,213,0.45), transparent 55%); border-radius: var(--eekftpuggkohj); width: 70.002930847px; }
.mdzl7jp { height: 100%; object-fit: contain; object-position: center; width: 100%; display: block; }
.mp6phnd { flex-direction: column; display: flex; gap: 6px; }
.me6gqmb { background: rgba(14,187,127,0.12); text-transform: uppercase; display: inline-flex; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 4.0011955px; padding-right: 12.00479455px; padding-bottom: 4.00688px; padding-left: 12.0054455px; color: rgb(250,251,254); border-radius: var(--jxjmrvkcji); align-items: center; border: 1px solid rgba(54,209,152,0.35); gap: 6.00395017px; font-size: 11.00507px; letter-spacing: 0.08em; }
.mdaf1xh { font-size: 23px; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(241,254,244); margin: 0; }
#joaijb {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
.mm1rrr3 { line-height: 1.4; font-size: 13.00987px; margin: 2.001px 0 0; color: var(--kmoijqsopvyw); }
.mk357kd { padding: 14.001px 20.006px 16.0035px; border: 1px solid rgba(74,86,104,0.55); align-items: center; justify-self: center; border-radius: var(--eekftpuggkohj); gap: 8.00400441px; flex-direction: column; display: inline-flex; background: radial-gradient(circle at 0% 0%, rgba(19,187,127,0.15), transparent 55%), rgba(31,39,58,0.9); }
.mvyi8db { align-items: center; flex-direction: column; display: flex; gap: 2.007px; }
.mnd5wj0 { font-weight: 700; font-size: 26px; color: #f4fdf3; }
.mfd0cow { text-transform: uppercase; font-size: 11.001724895px; letter-spacing: 0.07em; color: var(--kiejysyqhmv); }
.me0z1si { display: flex; text-align: right; align-items: flex-end; gap: 12.001087px; flex-direction: column; }
.my60ni3 { max-width: 100%; white-space: normal; overflow-wrap: anywhere; color: rgb(168,245,206); word-break: break-word; font-size: 13.0065px; line-height: 1.4; margin: 0; }
#s3sck4 {
  -webkit-font-smoothing: antialiased;
}
.mslp0sp { text-decoration: none; gap: 10px; white-space: nowrap; padding: 12.00749527px 24.0046px; font-size: 14.003px; border: none; font-weight: 600; justify-content: center; cursor: pointer; transition: background var(--tavsmthsipp), box-shadow var(--tavsmthsipp), transform var(--tavsmthsipp), border-color var(--tavsmthsipp), color var(--tavsmthsipp); border-radius: var(--jxjmrvkcji); align-items: center; display: inline-flex; }
.moj8q2p { color: var(--jhsxjlyhzrcn); background: var(--kstrxmmtqzt); box-shadow: 0 14.007166297px 40.00434px rgba(14,187,131,0.35), 0 0 0 1px rgba(17,22,43,0.75); }
#jut6oq {
  image-rendering: auto;
}
.moj8q2p:hover { box-shadow: 0 18.008477619px 48.009px rgba(19,187,126,0.45), 0 0 0 1px rgba(16,21,44,0.85); background: var(--tkrhnbcrqymto); transform: translateY(-1px); }
.my80bd7 { border: 1px solid var(--vgmjsmgpglimzg); background: var(--ouddyhpoapyl); color: var(--prupidvkgujep); }
.my80bd7:hover { border-color: rgba(149,163,187,0.5); background: var(--kjmvvpcixd); }
.offer-footer { text-align: right; gap: 6.008370381px; display: flex; margin-top: 16.001278295px; align-items: flex-end; flex-direction: column; }

.mtzxgmp { border-top: 3.0078418px solid rgb(0,0,0); text-align: center; background: rgb(12,12,21); padding: 24.001px 16.003496056px 40.00219368px; }
.mtzxgmp p, .mtzxgmp a { color: var(--hniwzicarwkxck); }
.md0wpan { flex-wrap: wrap; display: flex; margin: 16px 0; justify-content: center; gap: 12.00290484px; }
.md0wpan a { text-decoration: none; box-shadow: 3.0021px 3.0084px 0 rgb(2,3,4); padding: 8.007px 10.004px; border: 2.0086330px solid var(--xwwrnbiytp); }
.mhtrl94 { justify-content: center; display: flex; gap: 10px; flex-wrap: wrap; }
.mhtrl94 img { height: 62.004535165px; border: 2.001730px solid rgb(4,2,0); background: rgb(255,251,252); object-fit: contain; width: 110px; }

#nkmb85 {
  text-rendering: optimizeLegibility;
}

.mkml7et { padding: 16.00870px; justify-content: center; z-index: 60; align-items: center; display: none; position: fixed; background: rgba(4,2,8,.85); inset: 0; }
.mkml7et.active { display: flex; }
.mxid8y8 { border: 3.00468340px solid #000002; box-shadow: 8px 8.009928px 0 #000200; width: min(520.005px,100%); padding: 20.005010px; background: #131728; }
.mxid8y8 h2 { margin: 0 0 8.003214px; }
#m8ae2g {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
.mxid8y8 p { color: var(--akczxytdvvsj); margin: 0 0 14.0051px; }
.mlw0swe { gap: 10.009224px; display: flex; }
.mlw0swe button, .mlw0swe a { text-decoration: none; font-weight: 800; text-align: center; border: 2px solid rgb(2,0,0); flex: 1; padding: 12.00174px; }
#wwalye {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.mlw0swe button { background: var(--xwwrnbiytp); color: #05010e; }
.mlw0swe a { color: hsl(225,33%,2%); background: #cbd5e2; }
.mu9fpsc { bottom: 14.002px; align-items: center; right: 16.00133400px; justify-content: space-between; padding-top: 14.00900263px; padding-right: 14.0074617px; padding-bottom: 14.007152763px; padding-left: 14.00504827px; left: 16.005px; background: #121726; box-shadow: 6.0075948px 6px 0 rgb(4,3,4); gap: 12.0085px; border: 3.0056346px solid rgb(1,0,4); position: fixed; display: none; z-index: 55; }
.mu9fpsc.active { display: flex; }
.mu9fpsc button { font-weight: 800; padding: 10.006px 12.00325152px; background: var(--xwwrnbiytp); border: 2.0023845px solid rgb(0,1,1); }

@media (min-width: 768px) { #i4t6f0 { display: none; } }
@media (max-width: 767px) {
  .mug3vll { display: none; }
  .myn5uih h1, .myn5uih p { text-align: center; margin-left: 0; }
  .mwn3bjs { margin: 0 auto 12.0090361px; position: static; opacity: .8; display: block; }
  .mykefwv, .mpmhnst .mdia5ey, .mv7wfja { display: grid; grid-template-columns: 1fr; }
  .mu9fpsc { flex-direction: column; }
}
@media (max-width: 880px) {
  .mn0h7h8 { padding-top: 24.0084px; padding-right: 26px; padding-bottom: 18.009px; padding-left: 26.00906px; row-gap: 20.00129px; grid-template-areas: "brand actions" "score actions"; grid-template-rows: auto auto; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.1fr); }
  #nj7mqj {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  }
  .mmp4pqa { grid-area: brand; } .mk357kd { justify-self: flex-start; grid-area: score; } .me0z1si { grid-area: actions; }
}
@media (max-width: 640px) {
  .mn0h7h8 { grid-template-areas: "brand" "score" "actions"; grid-template-columns: minmax(0, 1fr); gap: 18.007929px; padding: 20.002453203px 18.0059043px 16.00522480px; }
  .munrid7 { height: 62.005586px; width: 62.0063px; }
  .mdzl7jp { object-position: center; object-fit: contain; }
  .me0z1si { gap: 10.0047px; align-items: stretch; text-align: left; }
  .me0z1si .mslp0sp { width: 100%; }
  .my60ni3 { font-size: 12.003150237px; }
}

