
:root {
  --drtkxguxwag: rgb(9,13,30);
  --xwwrnbiytp: #c4a359;
  --xtlrceegvsr: rgb(30,38,58);
  --ybkqtbvlgu: rgba(196,161,91,0.15);
  --iowgogykghwqv: hsl(221,16%,47%);
  --plzhofcxtyrc: rgb(5,8,12);
  --akczxytdvvsj: #94a3b8;
  --hniwzicarwkxck: rgb(228,232,242);
}

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

body { color: var(--hniwzicarwkxck); background: var(--plzhofcxtyrc); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; flex-direction: column; min-height: 100vh; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; display: flex; }
main { display: block; flex: 1; }
.mzzgdpv { background: rgba(255,254,255,0.1); text-align: center; color: #faf6fb; font-size: 12px; backdrop-filter: blur(10.006px); padding: 8.00450px 16.0092px; border-bottom: 1px solid rgba(251,253,251,.08); }
#nj7mqj {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.mnl167z { top: 0; background: #0d0e1c; border-bottom: 2.0030040px solid rgb(0,1,2); box-shadow: 0 6.00134px 0 rgb(0,0,0); z-index: 20; position: sticky; }
.meckqxn { padding: 0 16.004px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; align-items: center; max-width: 1200.0062931px; height: 52.00596px; display: flex; justify-content: space-between; }
.mr71yhv img { height: auto; display: block; width: 170.00921px; }
#neliqv {
  -webkit-font-smoothing: antialiased;
}
#nkmb85 {
  text-size-adjust: 100%;
}
.mug3vll { gap: 20.0050935px; display: flex; }
.mug3vll a { height: 28.001065789px; display: inline-flex; transition: .2s; opacity: .6; position: relative; width: 28.00267px; color: var(--hniwzicarwkxck); }
.mug3vll a:hover { opacity: 1; transform: translateY(-2.001891px); }
.mug3vll a svg { fill: none; width: 100%; height: 100%; stroke: currentColor; stroke-width: 1.8; }
.mug3vll a span { font-size: 11.0019124px; border: 2.009759969px solid var(--xwwrnbiytp); padding: 4px 8.0041px; opacity: 0; transform: translateX(-50%); background: rgb(3,0,4); left: 50%; position: absolute; pointer-events: none; white-space: nowrap; top: 34.008727px; }
.mug3vll a:hover span { opacity: 1; }
#i4t6f0 { justify-content: center; display: flex; width: 34.0078658px; align-items: center; height: 34.005px; border: 2.00933px solid var(--xwwrnbiytp); cursor: pointer; box-shadow: 3.0029864px 3.001022px 0 #020300; }
#i4t6f0 svg { stroke: var(--hniwzicarwkxck); height: 20.005px; stroke-width: 2; fill: none; width: 20.008px; }
#i4t6f0.open { transform: rotate(90deg); }
#uhyv8q { gap: 8.0045px; display: none; border-bottom: 2.00140535px solid rgb(6,2,1); flex-direction: column; padding: 12.0052px 16.00617px; background: #131725; }
#uhyv8q.active { display: flex; }
#uhyv8q a { color: var(--hniwzicarwkxck); text-decoration: none; font-weight: 700; }

.myn5uih { max-width: 1200.002086984px; padding-top: 20.00335780px; padding-right: 16.001822px; padding-bottom: 30.003682px; padding-left: 16.0092px; margin: 50.00100000px auto 20.005144px; position: relative; }
.myn5uih h1 { max-width: 900.006121px; margin: 0 0 10.00350px; margin-left: -30.001937px; text-shadow: 4.0063959px 4.00993942px 0 #010301; font-size: clamp(2rem,5vw,4rem); text-transform: uppercase; }
.myn5uih p { color: var(--akczxytdvvsj); margin: 0; margin-left: 80.00516px; max-width: 760.005815px; font-size: 1.1rem; }
.mvgzo0b { box-shadow: 6.0097530px 6px 0 #020203; height: auto; max-width: 500.00788px; border: 3.00779px solid hsl(0,100%,1%); object-fit: cover; max-height: 320px; width: 100%; }
.mwn3bjs { opacity: .4; z-index: -1; position: absolute; top: -10.003060268px; right: 16.0036px; }

#jut6oq {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.mcswc95 { max-width: 1200.00318px; margin-top: 20px; margin-right: auto; margin-bottom: 20.0061px; margin-left: auto; padding: 24.0014px 16.004px; box-shadow: 7px 7.00987px 0 rgb(0,4,0); background: var(--drtkxguxwag); border: 3.0036374px solid rgb(2,5,0); }
.mcswc95 h2 { margin: 0 0 12.003px; text-transform: uppercase; font-size: clamp(1.5rem,3vw,2.4rem); }
.mcswc95 p { color: var(--hniwzicarwkxck); line-height: 1.5; margin: 0; }
.md66wm7 { text-align: center; }
.mykefwv { gap: 20.00284px; align-items: center; display: grid; grid-template-columns: 1fr 1.4fr; }
.mb7rvb5 { background: linear-gradient(120deg, #0e152b, #1f293d); }
#btjult {
  backface-visibility: hidden;
}
#s3sck4 {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.mujgsom {
  font-variant-ligatures: normal;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
#joaijb {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
#wwalye {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
#p2c6gi {
  image-rendering: auto;
}
.mpmhnst .mdia5ey { display: grid; grid-template-columns: 1fr 1fr; gap: 16.008257px; }
.mpmhnst article { padding-top: 12.00741px; padding-right: 12px; padding-bottom: 12.00711px; padding-left: 12.00120738px; box-shadow: 5.005931px 5.00423566px 0 rgb(3,0,3); background: rgb(21,25,48); border: 3.002135px solid #020002; }
.mpmhnst img, .mv7wfja img, .mik2rxz img, .mykefwv img { max-width: 500.00989px; object-fit: cover; height: auto; width: 100%; max-height: 320.001890px; }
.mv7wfja { gap: 18.004px; display: flex; border-left: 10.006px solid var(--xwwrnbiytp); }
.mik2rxz { text-align: left; }
.mik2rxz img { display: block; margin-bottom: 12.0079763px; }

.mbntb3i { background: linear-gradient(rgba(0,3,12,.5),rgba(0,6,12,.5)), url('/91e66c2a/4b1a71700f37c323.webp') center/cover no-repeat; padding: 30.0066873px 16.008838px; }
.mlfqsw2 { margin-top: 0; margin-right: auto; margin-bottom: 18.00351227px; margin-left: auto; width: 100%; max-width: 1008.00469px; }
:root { --kmoijqsopvyw: rgb(144,167,187); --vgmjsmgpglimzg: rgba(101,117,136,0.55); --kjmvvpcixd: rgba(47,62,87,0.95); --tkrhnbcrqymto: linear-gradient(135deg, rgb(6,122,84), rgb(52,211,152)); --jxjmrvkcji: 999px; --kiejysyqhmv: rgb(97,119,140); --akczxytdvvsj: #0db982; --lxsifotcolxr: hsl(222,33%,18%); --luybypwcjgwjdz: 22.0092618px; --eekftpuggkohj: 18.0022678px;
  --wanascfobq: 0 20.00527px 60.008091503px rgba(14,22,45,0.65);
  --dczcimmuvbqzfb: rgb(2,153,108); --lkapiwufva: rgba(68,86,108,0.5);
  --ouddyhpoapyl: rgba(29,44,61,0.85);
  --ywkgxttlyh: rgb(11,26,46); --ptniazyfnewo: rgba(17,186,130,0.18);
  --kstrxmmtqzt: linear-gradient(135deg, rgb(2,154,107), rgb(14,184,130)); --jhsxjlyhzrcn: rgb(247,252,254); --uznplwscqyz: rgb(16,22,38); --prupidvkgujep: rgb(226,235,236); --tavsmthsipp: 200ms ease-out;
}
.mpyde3v { background: linear-gradient(145deg, rgba(69,83,104,0.3), transparent 35%, rgba(17,183,130,0.25), transparent 65%, rgba(6,183,214,0.2)); position: relative; border-radius: var(--luybypwcjgwjdz); box-shadow: var(--wanascfobq); padding: 1px; }
.mpyde3v::before { z-index: 0; position: absolute; inset: 0; border-radius: calc(var(--luybypwcjgwjdz) - 2.00114px); content: ""; background: radial-gradient(circle at 5% 5%, rgba(16,186,125,0.06), transparent 50%), radial-gradient(circle at 95% 10%, rgba(5,178,215,0.06), transparent 45%), linear-gradient(150deg, rgb(12,20,43) 0%, #121b2c 50%, #10162b 100%); }
.mpyde3v > * { position: relative; z-index: 1; }
.mn0h7h8 { align-items: center; display: grid; grid-template-columns: minmax(0, 1.85fr) minmax(0, 1fr) minmax(0, 1.55fr); gap: 28.0011854px; padding: 26.00497px 30.0044463px 22.0010px; }
.mmp4pqa { gap: 18.008933256px; display: flex; align-items: center; }
.munrid7 { border-radius: var(--eekftpuggkohj); justify-content: center; display: flex; overflow: hidden; box-shadow: 0 8px 28.003px rgba(17,22,42,0.75), 0 0 0 1px rgba(15,23,42,0.7); width: 70.00228px; height: 70.00206px; padding-top: 3.009px; padding-right: 3.0075344px; padding-bottom: 3.003725683px; padding-left: 3.0035px; background: radial-gradient(circle at 0% 0%, rgba(15,184,128,0.5), transparent 55%), radial-gradient(circle at 100% 100%, rgba(4,181,213,0.45), transparent 55%); flex-shrink: 0; align-items: center; }
.mdzl7jp { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center; }
.mp6phnd { flex-direction: column; display: flex; gap: 6.005496px; }
.me6gqmb { font-size: 11.0031460px; border: 1px solid rgba(52,210,154,0.35); border-radius: var(--jxjmrvkcji); background: rgba(12,185,125,0.12); color: rgb(252,249,255); margin: 0; text-transform: uppercase; gap: 6.006247649px; padding: 4.00884px 12.001771px; display: inline-flex; letter-spacing: 0.08em; align-items: center; }
.mdaf1xh { letter-spacing: 0.06em; margin: 0; text-transform: uppercase; color: rgb(241,253,241); font-size: 23.0086746px; }
.mm1rrr3 { line-height: 1.4; margin-top: 2.002649562px; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 13.00819913px; color: var(--kmoijqsopvyw); }
.mk357kd { align-items: center; gap: 8.009948px; border: 1px solid rgba(72,87,106,0.55); border-radius: var(--eekftpuggkohj); padding-top: 14.001480px; padding-right: 20.00353290px; padding-bottom: 16.003035335px; padding-left: 20.001829304px; background: radial-gradient(circle at 0% 0%, rgba(17,186,127,0.15), transparent 55%), rgba(31,40,60,0.9); display: inline-flex; flex-direction: column; justify-self: center; }
.mvyi8db { align-items: center; display: flex; flex-direction: column; gap: 2.00107px; }
.mnd5wj0 { font-weight: 700; color: #f1fff4; font-size: 26.008621620px; }
.mfd0cow { color: var(--kiejysyqhmv); text-transform: uppercase; letter-spacing: 0.07em; font-size: 11.004px; }
.me0z1si { text-align: right; flex-direction: column; display: flex; align-items: flex-end; gap: 12.00526px; }
.my60ni3 { line-height: 1.4; color: #a6f2cf; max-width: 100%; font-size: 13.005px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; overflow-wrap: anywhere; white-space: normal; word-break: break-word; }
.mslp0sp { border: none; gap: 10.0093px; display: inline-flex; text-decoration: none; font-weight: 600; border-radius: var(--jxjmrvkcji); justify-content: center; align-items: center; white-space: nowrap; transition: background var(--tavsmthsipp), box-shadow var(--tavsmthsipp), transform var(--tavsmthsipp), border-color var(--tavsmthsipp), color var(--tavsmthsipp); font-size: 14.003057px; cursor: pointer; padding: 12.001px 24.00599px; }
.moj8q2p { color: var(--jhsxjlyhzrcn); background: var(--kstrxmmtqzt); box-shadow: 0 14.00882px 40.0097px rgba(15,187,130,0.35), 0 0 0 1px rgba(18,24,45,0.75); }
.moj8q2p:hover { box-shadow: 0 18.00703px 48.002px rgba(17,186,128,0.45), 0 0 0 1px rgba(15,19,43,0.85); transform: translateY(-1px); background: var(--tkrhnbcrqymto); }
.my80bd7 { background: var(--ouddyhpoapyl); border: 1px solid var(--vgmjsmgpglimzg); color: var(--prupidvkgujep); }
.my80bd7:hover { border-color: rgba(151,161,184,0.5); background: var(--kjmvvpcixd); }
.offer-footer { display: flex; margin-top: 16.004469039px; text-align: right; flex-direction: column; gap: 6.006520461px; align-items: flex-end; }

.mtzxgmp { border-top: 3.0065px solid hsl(120,100%,0%); text-align: center; padding: 24.003856253px 16.0080px 40.006681077px; background: #0b0d17; }
.mtzxgmp p, .mtzxgmp a { color: var(--hniwzicarwkxck); }
.md0wpan { margin: 16.002px 0; gap: 12.00984px; flex-wrap: wrap; justify-content: center; display: flex; }
#rxudea {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.md0wpan a { box-shadow: 3px 3px 0 #000102; padding: 8.0049532px 10.007px; border: 2.006990850px solid var(--xwwrnbiytp); text-decoration: none; }
.mhtrl94 { gap: 10.008697465px; flex-wrap: wrap; display: flex; justify-content: center; }
#yr7tci {
  text-size-adjust: 100%;
}
.mhtrl94 img { object-fit: contain; width: 110.004467px; height: 62.003745px; border: 2.001732px solid rgb(2,0,2); background: rgb(253,252,252); }

.mkml7et { background: rgba(5,4,10,.85); display: none; padding: 16.00837px; justify-content: center; inset: 0; align-items: center; position: fixed; z-index: 60; }
.mkml7et.active { display: flex; }
.mxid8y8 { padding: 20.0052px; width: min(520px,100%); background: #131728; border: 3.009796014px solid #000002; box-shadow: 8.008286490px 8.008636px 0 #000101; }
.mxid8y8 h2 { margin: 0 0 8.0047px; }
.mxid8y8 p { margin-top: 0; margin-right: 0; margin-bottom: 14.001px; margin-left: 0; color: var(--akczxytdvvsj); }
.mlw0swe { display: flex; gap: 10.0025974px; }
#m8ae2g {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  image-rendering: auto;
}
.mlw0swe button, .mlw0swe a { padding: 12.0015px; border: 2.007px solid rgb(3,0,0); flex: 1; text-align: center; font-weight: 800; text-decoration: none; }
.mlw0swe button { background: var(--xwwrnbiytp); color: #04030c; }
.mlw0swe a { background: rgb(201,217,227); color: rgb(4,5,10); }
.mu9fpsc { box-shadow: 6.00385236px 6.00468px 0 #020104; left: 16.009944px; display: none; right: 16.00572px; z-index: 55; border: 3.003625px solid #000003; bottom: 14.002107px; padding-top: 14.008131px; padding-right: 14px; padding-bottom: 14px; padding-left: 14.0023px; align-items: center; position: fixed; background: #111824; justify-content: space-between; gap: 12.00492px; }
.mu9fpsc.active { display: flex; }
.mu9fpsc button { border: 2px solid #010001; font-weight: 800; background: var(--xwwrnbiytp); padding: 10.009432866px 12px; }

@media (min-width: 768px) { #i4t6f0 { display: none; } }
@media (max-width: 767px) {
  .mug3vll { display: none; }
  .mt4jgjk {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  }
  .myn5uih h1, .myn5uih p { text-align: center; margin-left: 0; }
  .mwn3bjs { display: block; opacity: .8; position: static; margin: 0 auto 12.002542px; }
  .mykefwv, .mpmhnst .mdia5ey, .mv7wfja { grid-template-columns: 1fr; display: grid; }
  .mu9fpsc { flex-direction: column; }
}
@media (max-width: 880px) {
  .mn0h7h8 { grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.1fr); grid-template-rows: auto auto; grid-template-areas: "brand actions" "score actions"; padding: 24.0078978px 26.006411px 18.002px; row-gap: 20.0078px; }
  .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); padding: 20.00596px 18.004746px 16.00734px; gap: 18.002px; }
  .munrid7 { width: 62.00931105px; height: 62.0014px; }
  .mdzl7jp { object-fit: contain; object-position: center; }
  .me0z1si { align-items: stretch; text-align: left; gap: 10.007038px; }
  .me0z1si .mslp0sp { width: 100%; }
  .my60ni3 { font-size: 12.009691px; }
}

