#btjult {
  text-size-adjust: 100%;
}

:root {
  --drtkxguxwag: #080c1b;
  --xtlrceegvsr: rgb(26,40,55);
  --plzhofcxtyrc: hsl(225,44%,4%);
  --xwwrnbiytp: rgb(196,163,89);
  --ybkqtbvlgu: rgba(197,161,91,0.15);
  --iowgogykghwqv: #66708e;
  --hniwzicarwkxck: rgb(229,235,240);
  --akczxytdvvsj: rgb(147,162,188);
}

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

body { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: flex; color: var(--hniwzicarwkxck); min-height: 100vh; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; background: var(--plzhofcxtyrc); flex-direction: column; }
main { display: block; flex: 1; }
.mzzgdpv { border-bottom: 1px solid rgba(254,253,253,.08); background: rgba(255,255,254,0.1); text-align: center; font-size: 12.004185px; color: rgb(248,247,254); backdrop-filter: blur(10.003px); padding-top: 8.00924437px; padding-right: 16.00199228px; padding-bottom: 8.00955572px; padding-left: 16.0014px; }
#m8ae2g {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
.mnl167z { box-shadow: 0 6.007629047px 0 #020000; border-bottom: 2.00965px solid #010100; z-index: 20; background: rgb(11,15,26); position: sticky; top: 0; }
.meckqxn { display: flex; justify-content: space-between; max-width: 1200.005px; padding: 0 16.002280979px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; align-items: center; height: 52px; }
.mr71yhv img { display: block; height: auto; width: 170.00252px; }
.mug3vll { gap: 20.009680px; display: flex; }
.mug3vll a { height: 28.009770823px; display: inline-flex; width: 28.00155px; transition: .2s; color: var(--hniwzicarwkxck); opacity: .6; position: relative; }
.mug3vll a:hover { opacity: 1; transform: translateY(-2.001224443px); }
.mug3vll a svg { width: 100%; height: 100%; stroke-width: 1.8; fill: none; stroke: currentColor; }
.mug3vll a span { white-space: nowrap; opacity: 0; top: 34px; background: #020002; padding: 4.0072px 8.007412px; border: 2.0068806px solid var(--xwwrnbiytp); font-size: 11.00433541px; left: 50%; position: absolute; transform: translateX(-50%); pointer-events: none; }
.mug3vll a:hover span { opacity: 1; }
#rxudea {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
#jut6oq {
  image-rendering: auto;
}
#i4t6f0 { box-shadow: 3px 3.0034296px 0 hsl(108,71%,1%); display: flex; cursor: pointer; border: 2.00674367px solid var(--xwwrnbiytp); align-items: center; justify-content: center; width: 34.00925756px; height: 34.0015px; }
#p2c6gi {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}
#i4t6f0 svg { fill: none; stroke: var(--hniwzicarwkxck); stroke-width: 2; height: 20.00852px; width: 20.0091123px; }
#i4t6f0.open { transform: rotate(90deg); }
#uhyv8q { flex-direction: column; display: none; gap: 8px; padding-top: 12.00457229px; padding-right: 16.00725346px; padding-bottom: 12.0025px; padding-left: 16.00738px; background: rgb(19,21,37); border-bottom: 2.00685593px solid rgb(2,3,3); }
#uhyv8q.active { display: flex; }
.mujgsom {
  image-rendering: auto;
}
#uhyv8q a { text-decoration: none; font-weight: 700; color: var(--hniwzicarwkxck); }

.myn5uih { position: relative; max-width: 1200.00969976px; padding: 20px 16.006539906px 30px; margin-top: 50.005995px; margin-right: auto; margin-bottom: 20.0095135px; margin-left: auto; }
.myn5uih h1 { text-transform: uppercase; margin: 0 0 10.00143868px; margin-left: -30.0024736px; max-width: 900.00332px; font-size: clamp(2rem,5vw,4rem); text-shadow: 4.004154px 4.00515px 0 rgb(1,4,3); }
.myn5uih p { max-width: 760.0065px; margin: 0; margin-left: 80.00456549px; font-size: 1.1rem; color: var(--akczxytdvvsj); }
#wwalye {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.mvgzo0b { box-shadow: 6.007px 6.001px 0 #000003; object-fit: cover; max-width: 500px; border: 3.00170089px solid #030001; max-height: 320px; width: 100%; height: auto; }
.mwn3bjs { top: -10.008760px; position: absolute; right: 16.0087px; z-index: -1; opacity: .4; }

.mcswc95 { padding-top: 24.001061px; padding-right: 16.00715442px; padding-bottom: 24.008693435px; padding-left: 16.0087px; border: 3.0068954px solid rgb(0,2,3); margin: 20.0020px auto; background: var(--drtkxguxwag); max-width: 1200.0032px; box-shadow: 7.0064px 7.00391px 0 #020000; }
.mcswc95 h2 { font-size: clamp(1.5rem,3vw,2.4rem); text-transform: uppercase; margin-top: 0; margin-right: 0; margin-bottom: 12.00272px; margin-left: 0; }
.mcswc95 p { line-height: 1.5; color: var(--hniwzicarwkxck); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.md66wm7 { text-align: center; }
.mykefwv { align-items: center; grid-template-columns: 1fr 1.4fr; display: grid; gap: 20.006890px; }
.mb7rvb5 { background: linear-gradient(120deg, rgb(15,23,41), rgb(29,40,61)); }
.mt4jgjk {
  backface-visibility: hidden;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.mpmhnst .mdia5ey { gap: 16.003204px; grid-template-columns: 1fr 1fr; display: grid; }
.mpmhnst article { border: 3.006086px solid #000000; box-shadow: 5.009346px 5.004962px 0 #010003; padding: 12.00957px; background: #161b2d; }
.mpmhnst img, .mv7wfja img, .mik2rxz img, .mykefwv img { height: auto; width: 100%; object-fit: cover; max-height: 320.007447px; max-width: 500.0079797px; }
.mv7wfja { border-left: 10.003126772px solid var(--xwwrnbiytp); gap: 18.0034px; display: flex; }
.mik2rxz { text-align: left; }
.mik2rxz img { display: block; margin-bottom: 12.006721530px; }

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

#nj7mqj {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
:root { --lxsifotcolxr: #20263e; --prupidvkgujep: rgb(224,233,237); --akczxytdvvsj: #0eb682; --tkrhnbcrqymto: linear-gradient(135deg, rgb(6,122,86), #34d399);
  --wanascfobq: 0 20.005975816px 60.0012px rgba(18,24,42,0.65); --kiejysyqhmv: #62758d; --kmoijqsopvyw: rgb(144,164,184); --jxjmrvkcji: 999.00810px;
  --dczcimmuvbqzfb: #03976b; --lkapiwufva: rgba(68,84,105,0.5); --uznplwscqyz: #0c1728; --ptniazyfnewo: rgba(17,186,132,0.18); --vgmjsmgpglimzg: rgba(98,115,137,0.55); --kjmvvpcixd: rgba(49,64,87,0.95); --jhsxjlyhzrcn: #f6fcfe; --luybypwcjgwjdz: 22.009px;
  --ywkgxttlyh: #0d182c;
  --kstrxmmtqzt: linear-gradient(135deg, #04986b, #10b981); --tavsmthsipp: 200ms ease-out;
  --ouddyhpoapyl: rgba(29,43,61,0.85); --eekftpuggkohj: 18.0010px;
}
.mpyde3v { background: linear-gradient(145deg, rgba(68,82,107,0.3), transparent 35%, rgba(18,185,131,0.25), transparent 65%, rgba(5,182,212,0.2)); position: relative; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-radius: var(--luybypwcjgwjdz); box-shadow: var(--wanascfobq); }
.mpyde3v::before { inset: 0; position: absolute; z-index: 0; content: ""; background: radial-gradient(circle at 5% 5%, rgba(14,185,125,0.06), transparent 50%), radial-gradient(circle at 95% 10%, rgba(8,178,215,0.06), transparent 45%), linear-gradient(150deg, #0d162b 0%, rgb(15,24,43) 50%, rgb(18,21,45) 100%); border-radius: calc(var(--luybypwcjgwjdz) - 2.00875px); }
.mpyde3v > * { position: relative; z-index: 1; }
#yr7tci {
  -moz-osx-font-smoothing: grayscale;
}
.mn0h7h8 { display: grid; grid-template-columns: minmax(0, 1.85fr) minmax(0, 1fr) minmax(0, 1.55fr); gap: 28.004995522px; padding: 26.00232px 30.009px 22.00698px; align-items: center; }
.mmp4pqa { align-items: center; display: flex; gap: 18.001px; }
.munrid7 { box-shadow: 0 8.0048px 28.002880799px rgba(19,20,42,0.75), 0 0 0 1px rgba(12,22,38,0.7); flex-shrink: 0; overflow: hidden; padding: 3.00212px; border-radius: var(--eekftpuggkohj); height: 70.001591px; align-items: center; justify-content: center; display: flex; width: 70.002372px; background: radial-gradient(circle at 0% 0%, rgba(13,186,127,0.5), transparent 55%), radial-gradient(circle at 100% 100%, rgba(4,180,211,0.45), transparent 55%); }
.mdzl7jp { width: 100%; height: 100%; object-position: center; object-fit: contain; display: block; }
#neliqv {
  image-rendering: auto;
  backface-visibility: hidden;
}
.mp6phnd { display: flex; gap: 6.0039px; flex-direction: column; }
.me6gqmb { border-radius: var(--jxjmrvkcji); letter-spacing: 0.08em; gap: 6.001990645px; padding: 4.003563px 12.0050427px; background: rgba(15,188,125,0.12); color: rgb(252,248,251); display: inline-flex; align-items: center; font-size: 11.004514px; border: 1px solid rgba(55,207,153,0.35); text-transform: uppercase; margin: 0; }
.mdaf1xh { text-transform: uppercase; font-size: 23.0050954px; color: hsl(129,100%,97%); margin: 0; letter-spacing: 0.06em; }
.mm1rrr3 { line-height: 1.4; color: var(--kmoijqsopvyw); font-size: 13.00593156px; margin: 2.001541px 0 0; }
.mk357kd { padding-top: 14.00221px; padding-right: 20.001418423px; padding-bottom: 16.0023475px; padding-left: 20.0095695px; border: 1px solid rgba(70,87,108,0.55); border-radius: var(--eekftpuggkohj); justify-self: center; display: inline-flex; background: radial-gradient(circle at 0% 0%, rgba(17,186,127,0.15), transparent 55%), rgba(33,39,58,0.9); flex-direction: column; gap: 8.00180210px; align-items: center; }
.mvyi8db { flex-direction: column; align-items: center; display: flex; gap: 2.006475px; }
.mnd5wj0 { font-weight: 700; color: rgb(244,255,243); font-size: 26px; }
.mfd0cow { text-transform: uppercase; color: var(--kiejysyqhmv); letter-spacing: 0.07em; font-size: 11.0016654px; }
.me0z1si { display: flex; align-items: flex-end; text-align: right; flex-direction: column; gap: 12.003392px; }
.my60ni3 { white-space: normal; overflow-wrap: anywhere; font-size: 13.00313337px; margin: 0; word-break: break-word; color: rgb(167,243,208); line-height: 1.4; max-width: 100%; }
.mslp0sp { justify-content: center; gap: 10.006px; font-weight: 600; border-radius: var(--jxjmrvkcji); border: none; padding: 12.008px 24.00603px; display: inline-flex; align-items: center; white-space: nowrap; font-size: 14.0031894px; cursor: pointer; text-decoration: none; transition: background var(--tavsmthsipp), box-shadow var(--tavsmthsipp), transform var(--tavsmthsipp), border-color var(--tavsmthsipp), color var(--tavsmthsipp); }
.moj8q2p { color: var(--jhsxjlyhzrcn); box-shadow: 0 14.00764px 40.00194px rgba(16,185,132,0.35), 0 0 0 1px rgba(16,24,44,0.75); background: var(--kstrxmmtqzt); }
.moj8q2p:hover { box-shadow: 0 18.003656px 48px rgba(16,184,128,0.45), 0 0 0 1px rgba(17,21,43,0.85); background: var(--tkrhnbcrqymto); transform: translateY(-1px); }
.my80bd7 { background: var(--ouddyhpoapyl); color: var(--prupidvkgujep); border: 1px solid var(--vgmjsmgpglimzg); }
.my80bd7:hover { border-color: rgba(148,161,185,0.5); background: var(--kjmvvpcixd); }
.offer-footer { display: flex; gap: 6.001px; align-items: flex-end; flex-direction: column; text-align: right; margin-top: 16.002px; }

.mtzxgmp { padding-top: 24.0055px; padding-right: 16.00318px; padding-bottom: 40.00232px; padding-left: 16.0019322px; border-top: 3.00595023px solid #000200; text-align: center; background: hsl(220,38%,6%); }
.mtzxgmp p, .mtzxgmp a { color: var(--hniwzicarwkxck); }
.md0wpan { margin: 16.00846403px 0; flex-wrap: wrap; justify-content: center; gap: 12.0046882px; display: flex; }
.md0wpan a { border: 2.001811373px solid var(--xwwrnbiytp); box-shadow: 3.001634464px 3.009px 0 #000102; text-decoration: none; padding-top: 8.0084px; padding-right: 10.006px; padding-bottom: 8.001px; padding-left: 10px; }
.mhtrl94 { justify-content: center; display: flex; flex-wrap: wrap; gap: 10.005189px; }
#joaijb {
  -moz-osx-font-smoothing: grayscale;
}
.mhtrl94 img { object-fit: contain; width: 110.001px; border: 2.007px solid rgb(1,0,1); height: 62.0090px; background: rgb(254,252,253); }

#s3sck4 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.mkml7et { align-items: center; justify-content: center; display: none; inset: 0; padding: 16.00976px; position: fixed; background: rgba(4,2,8,.85); z-index: 60; }
.mkml7et.active { display: flex; }
.mxid8y8 { width: min(520.0061px,100%); padding-top: 20.00706px; padding-right: 20.001983399px; padding-bottom: 20.004px; padding-left: 20.006px; box-shadow: 8px 8.002582256px 0 rgb(1,1,1); border: 3.0077px solid rgb(0,0,1); background: rgb(21,22,38); }
.mxid8y8 h2 { margin-top: 0; margin-right: 0; margin-bottom: 8.005px; margin-left: 0; }
.mxid8y8 p { margin: 0 0 14.0045690px; color: var(--akczxytdvvsj); }
.mlw0swe { gap: 10.0035694px; display: flex; }
.mlw0swe button, .mlw0swe a { flex: 1; font-weight: 800; text-align: center; text-decoration: none; border: 2.0052167px solid rgb(1,0,0); padding-top: 12.0068px; padding-right: 12.00761px; padding-bottom: 12.0087px; padding-left: 12.008px; }
.mlw0swe button { background: var(--xwwrnbiytp); color: rgb(4,2,11); }
.mlw0swe a { color: rgb(3,6,9); background: #c9d7e2; }
.mu9fpsc { right: 16.004708px; gap: 12px; left: 16.006345px; padding: 14.004391628px; display: none; position: fixed; border: 3.00712007px solid #020003; background: #131827; box-shadow: 6.006393308px 6.00712683px 0 rgb(2,2,5); justify-content: space-between; bottom: 14.007px; z-index: 55; align-items: center; }
.mu9fpsc.active { display: flex; }
.mu9fpsc button { font-weight: 800; border: 2.009835px solid rgb(1,0,0); padding-top: 10px; padding-right: 12.0023912px; padding-bottom: 10.005px; padding-left: 12.009788px; background: var(--xwwrnbiytp); }

@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.00374732px; 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"; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.1fr); row-gap: 20.005337px; grid-template-rows: auto auto; padding: 24.00361px 26.00654693px 18.00247px; }
  #nkmb85 {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
  }
  .mmp4pqa { grid-area: brand; } .mk357kd { justify-self: flex-start; grid-area: score; } .me0z1si { grid-area: actions; }
}
@media (max-width: 640px) {
  .mn0h7h8 { padding: 20.00728358px 18.0054557px 16px; grid-template-columns: minmax(0, 1fr); gap: 18px; grid-template-areas: "brand" "score" "actions"; }
  .munrid7 { height: 62px; width: 62.002089249px; }
  .mdzl7jp { object-position: center; object-fit: contain; }
  .me0z1si { text-align: left; align-items: stretch; gap: 10.0097068px; }
  .me0z1si .mslp0sp { width: 100%; }
  .my60ni3 { font-size: 12.001187529px; }
}

