html{scroll-behavior:smooth}body{background:#fbfdff}.mx{--blue:#2C7BC2;--blue-hover:#2568A5;--blue-deep:#1B4E7A;--ink:#0F1B26;--paper:#FBFDFF;--card:#FFFFFF;--line:#E3EBF3;--text:#2A3742;--muted:#6E8194;--logo:#2C7BC2;--head:#15304A;--tint:#EAF3FB;--tint-line:#CFE4F7;--star:#2C7BC2;--good:#1E9E5A;--bad:#CF4B33;--good-bg:#E6F4EC;--bad-bg:#FBECEA;--blue-bg:#EAF3FB;--shadow-sm:0 2px 10px rgba(21,48,74,.06);--shadow-md:0 10px 30px rgba(21,48,74,.1)}.mx,.mx *{box-sizing:border-box}.mx{margin:0;background:var(--paper);color:var(--text);font-family:Sora,sans-serif;font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}@media(min-width:900px){.mx{padding-bottom:0}}.mx h1,.mx h2,.mx h3,.mx h4{margin:0;color:var(--head)}.mx p{margin:0}.mx a{color:var(--blue);text-decoration:none}.mx img{max-width:100%;display:block}.mx ul{margin:0;padding:0;list-style:none}.mx .mono{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.15em}.mx .wrap{max-width:1180px;margin:0 auto;padding:0 20px}@media(min-width:640px){.mx .wrap{padding:0 32px}}.mx .ph{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--tint-line);background:radial-gradient(120% 120% at 20% 15%,#fff,#eaf3fb 42%,#d4e7f8);color:var(--blue-deep);box-shadow:inset 0 1px #ffffffb3,var(--shadow-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;padding:22px;min-height:220px;line-height:1.5}.mx .ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,#fff0 40%,#ffffff73,#fff0 60%)}.mx .ph .type{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;opacity:.9}.mx .ph .desc{max-width:34ch;text-transform:none;letter-spacing:0;font-size:12px}.mx .ph.tall{min-height:440px}.mx .ph.wide{min-height:320px}.mx .ph.dark{background:radial-gradient(120% 120% at 25% 10%,#4b93cf,#2c7bc2 45%,#1b4e7a);color:#ffffffe6;border-color:transparent;box-shadow:var(--shadow-md)}.mx .ph.dark .type{color:#fff}.mx .abar{background:var(--blue);color:#fff;text-align:center;min-height:38px;display:flex;align-items:center;justify-content:center;padding:8px 16px;overflow:hidden}.mx .abar .msg{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:opacity .4s;line-height:1.3}.mx .abar .msg b{font-weight:600}.mx .hdr{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.mx .hdr-in{max-width:1180px;margin:0 auto;padding:12px 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}@media(min-width:640px){.mx .hdr-in{padding:14px 32px}}.mx .logo{display:inline-flex;align-items:center;font-family:Sora;font-weight:800;letter-spacing:.01em;line-height:1;color:var(--logo);font-size:23px;cursor:pointer;justify-self:center;grid-column:2}.mx .logo .o{position:relative;display:inline-block;width:.92em;height:.76em;margin-left:.06em}.mx .logo .o .ring{position:absolute;top:0;right:0;bottom:0;left:0;border:.15em solid currentColor;border-radius:.38em;box-sizing:border-box}.mx .logo .o .pill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5em;height:.15em;background:currentColor;border-radius:.075em}.mx .logo .o svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible}.mx .hdr-right{justify-self:end;display:flex;align-items:center;grid-column:3}.mx .hdr-buy{display:inline-block;background:var(--blue);color:#fff;border:none;border-radius:999px;padding:10px 18px;font-family:Sora;font-weight:700;font-size:13.5px;cursor:pointer;transition:background .16s,transform .16s;white-space:nowrap}.mx .hdr-buy:hover{background:var(--blue-hover);transform:translateY(-1px)}@media(min-width:900px){.mx .hdr-buy{display:none}}.mx section{padding:56px 0}@media(min-width:900px){.mx section{padding:92px 0}}.mx .tintband{background:var(--tint);border-top:1px solid var(--tint-line);border-bottom:1px solid var(--tint-line)}.mx .eyebrow{font-family:IBM Plex Mono;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:14px}.mx .h2{font-family:Sora;font-weight:800;font-size:29px;line-height:1.14;letter-spacing:-.01em;color:var(--head);max-width:20ch}@media(min-width:900px){.mx .h2{font-size:40px;max-width:18ch}}.mx .lead{font-size:18px;color:var(--muted);max-width:60ch;margin-top:16px;line-height:1.6}@media(min-width:900px){.mx .lead{font-size:19px}}.mx .center{text-align:center}.mx .center .h2,.mx .center .lead{margin-left:auto;margin-right:auto}.mx .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--blue);color:#fff;border:none;border-radius:999px;padding:16px 28px;font-family:Sora;font-weight:700;font-size:17px;cursor:pointer;transition:transform .16s,background .16s;text-decoration:none}.mx .btn:hover{background:var(--blue-hover);transform:translateY(-1px)}.mx .btn .arw{transition:transform .16s}.mx .btn:hover .arw{transform:translate(4px)}.mx .btn.block{width:100%;padding:18px;font-size:18px}.mx .btn.ghost{background:transparent;color:var(--blue-deep);border:1px solid var(--tint-line)}.mx .btn.ghost:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.mx .hero{padding-top:32px}.mx .hero-grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media(min-width:900px){.mx .hero-grid{grid-template-columns:1.12fr 1fr;gap:44px}}.mx .gallery .ph{min-height:360px}@media(min-width:900px){.mx .gallery .ph{min-height:500px}.mx .gallery{position:sticky;top:92px}}.mx .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.mx .thumbs .ph{min-height:64px;border-radius:12px;padding:6px}.mx .thumbs .ph .type{font-size:7px;margin-bottom:3px}.mx .thumbs .ph .desc{font-size:8px;line-height:1.25}.mx .rating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.mx .stars{color:var(--star);letter-spacing:2px}.mx .h1{font-family:Sora;font-weight:800;font-size:34px;line-height:1.07;letter-spacing:-.02em;margin:14px 0 10px;color:var(--head)}@media(min-width:900px){.mx .h1{font-size:44px}}.mx .h1-sub{font-size:18px;color:var(--muted);margin-bottom:20px;line-height:1.55}.mx .proof{display:flex;flex-direction:column;gap:11px;margin:20px 0}.mx .proof .p{display:flex;gap:11px;align-items:flex-start;font-size:15.5px}.mx .proof .ic{flex:0 0 22px;height:22px;border-radius:50%;background:var(--good-bg);color:var(--good);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:2px}.mx .opt{border:1px solid var(--line);border-radius:14px;padding:15px 16px;margin:14px 0}.mx .opt .lbl{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:11px;display:block}.mx .swatches{display:flex;gap:10px}.mx .sw{flex:1;border:1.5px solid var(--line);border-radius:10px;padding:11px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;background:var(--card);transition:border-color .15s}.mx .sw.on{border-color:var(--blue);border-width:2px}.mx .sw .dot{width:16px;height:16px;border-radius:50%;border:1px solid var(--line)}.mx .sw .dot.blk{background:#1a1c1f}.mx .sw .dot.wht{background:#f2f2f0}.mx .bundle-colors{display:none;margin-top:14px;padding-top:14px;border-top:1px dashed var(--tint-line)}.mx .bundle.on .bundle-colors{display:block}.mx .csel+.csel{margin-top:12px}.mx .csel .cs-lbl{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-deep);margin-bottom:8px;display:flex;align-items:center;gap:7px}.mx .csel .cs-lbl .pin{width:14px;height:14px;border-radius:4px;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex:0 0 14px}.mx .bundles{display:flex;flex-direction:column;gap:10px}.mx .bundle{position:relative;border:1.5px solid var(--line);border-radius:14px;padding:14px 16px 14px 46px;cursor:pointer;background:var(--card);transition:border-color .15s,background .15s}.mx .bundle:hover{border-color:var(--tint-line)}.mx .bundle.on{border-color:var(--blue);background:var(--tint);border-width:2px;padding:13.5px 15.5px 13.5px 45.5px}.mx .bundle .radio{position:absolute;left:16px;top:16px;width:20px;height:20px;border-radius:50%;border:2px solid var(--line);transition:.15s}.mx .bundle.on .radio{border-color:var(--blue)}.mx .bundle.on .radio:after{content:"";position:absolute;left:4px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--blue)}.mx .bundle .top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mx .bundle .name{font-weight:700;font-size:15px;color:var(--head)}.mx .bundle .price-now{font-family:Sora;font-weight:700;font-size:16.5px;color:var(--head);white-space:nowrap}.mx .bundle .price-was{color:var(--muted);text-decoration:line-through;font-size:12.5px;margin-left:6px}.mx .bundle .incl{font-size:12.5px;color:var(--muted);margin-top:4px}.mx .bundle .save{display:inline-block;margin-top:8px;font-family:IBM Plex Mono;font-size:9.5px;letter-spacing:.06em;color:var(--good);background:var(--good-bg);padding:3px 8px;border-radius:6px;text-transform:uppercase}.mx .bundle .tag-pop{position:absolute;top:-9px;right:14px;font-family:IBM Plex Mono;font-size:9px;letter-spacing:.11em;text-transform:uppercase;background:var(--blue);color:#fff;padding:3px 9px;border-radius:999px}.mx .qtyrow{display:flex;align-items:center;gap:14px;margin:18px 0 4px}.mx .qtyrow .lbl{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.mx .qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.mx .qty button{width:44px;height:46px;background:var(--card);border:none;font-size:22px;line-height:1;color:var(--blue);cursor:pointer;transition:background .15s}.mx .qty button:hover{background:var(--tint)}.mx .qty button:disabled{color:var(--line);cursor:not-allowed;background:var(--card)}.mx .qty input{width:50px;height:46px;border:none;text-align:center;font-family:Sora;font-weight:600;font-size:17px;color:var(--head);background:var(--card);-moz-appearance:textfield}.mx .qty input::-webkit-outer-spin-button,.mx .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mx .stock{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--text);margin:12px 0 14px}.mx .stock .dot{width:9px;height:9px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px var(--good-bg);flex:0 0 9px}.mx .usps-inline{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.mx .usps-inline .u{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:12px 8px;text-align:center}.mx .usps-inline .u .ic{color:var(--good);font-size:17px;display:block;margin-bottom:5px}.mx .usps-inline .u b{display:block;font-size:12.5px;color:var(--head);line-height:1.25}.mx .usps-inline .u span{font-family:IBM Plex Mono;font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.mx .pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.mx .pay span{font-family:IBM Plex Mono;font-size:9px;letter-spacing:.07em;border:1px solid var(--line);border-radius:6px;padding:5px 8px;color:var(--muted)}.mx .deliver{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--muted);margin:10px 0 2px}.mx .deliver .ic{flex:0 0 16px;margin-top:1px}.mx .deliver b{color:var(--text);font-weight:600}.mx .acc{border:1px solid var(--line);border-radius:12px;background:var(--card);margin:10px 0;overflow:hidden}.mx .acc summary{cursor:pointer;list-style:none;padding:16px 18px;display:flex;align-items:center;gap:14px;font-weight:600;font-size:15.5px;color:var(--head)}.mx .acc summary::-webkit-details-marker{display:none}.mx .acc summary .cv{margin-left:auto;color:var(--blue);font-family:IBM Plex Mono;transition:transform .2s;flex:0 0 auto}.mx .acc[open] summary .cv{transform:rotate(45deg)}.mx .acc .abody{padding:0 18px 18px;color:var(--muted);font-size:15px;line-height:1.6}.mx .mfaq{margin-top:22px;border-top:1px solid var(--line);padding-top:6px}.mx .mfaq .lbl{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;display:block}.mx .mfaq .acc{margin:8px 0}.mx .mfaq .acc summary{padding:13px 15px;font-size:14.5px}.mx .mfaq .more-q{width:100%;margin-top:10px}.mx .grid3{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:820px){.mx .grid3{grid-template-columns:repeat(3,1fr);gap:20px}}.mx .card{border:1px solid var(--line);border-radius:16px;background:var(--card);padding:26px 24px;box-shadow:var(--shadow-sm)}.mx .card .kic{width:40px;height:40px;border-radius:10px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px;color:var(--blue)}.mx .card h3{font-size:19px;font-weight:700;margin-bottom:8px}.mx .card p{color:var(--muted);font-size:15.5px}.mx .klabel{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;display:block}.mx .split{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:820px){.mx .split{grid-template-columns:1fr 1fr;gap:48px}.mx .split.r>.media-col{order:2}}.mx .checks li{display:flex;gap:12px;align-items:flex-start;margin:14px 0;font-size:16px}.mx .checks .c{flex:0 0 24px;height:24px;border-radius:50%;background:var(--blue-bg);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:1px}.mx .checks li b{color:var(--head)}.mx .subhead{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:26px 0 8px;display:block}.mx .tstrip{background:var(--card);border-bottom:1px solid var(--line)}.mx .tstrip-in{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:center;padding:18px 20px;font-size:13.5px;color:var(--text)}.mx .tstrip .it{display:flex;align-items:center;gap:9px}.mx .tstrip .it .ic{color:var(--blue);font-size:16px}.mx .tstrip .it b{color:var(--head)}.mx .tstrip .sep{width:1px;height:22px;background:var(--line);display:none}@media(min-width:820px){.mx .tstrip .sep{display:block}}.mx .tstrip .stars{color:var(--star);letter-spacing:1.5px}.mx .scenes{display:grid;grid-template-columns:1fr;gap:14px;margin-top:30px}@media(min-width:640px){.mx .scenes{grid-template-columns:1fr 1fr}}.mx .scene{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5}.mx .scene .tag-av{position:absolute;top:14px;left:14px;z-index:2;font-family:IBM Plex Mono;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;background:#ffffffe6;color:var(--blue-deep);padding:4px 8px;border-radius:999px}.mx .scene .cap{position:absolute;left:16px;right:16px;bottom:14px;color:#fff;font-family:IBM Plex Mono;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.5);z-index:2}.mx .steps{display:grid;grid-template-columns:1fr;gap:14px;margin-top:32px}@media(min-width:560px){.mx .steps{grid-template-columns:1fr 1fr}}@media(min-width:900px){.mx .steps{grid-template-columns:repeat(4,1fr)}}.mx .step .num{font-family:IBM Plex Mono;font-size:22px;color:var(--blue)}.mx .step h3{font-size:17px;font-weight:700;margin:8px 0 6px}.mx .step p{color:var(--muted);font-size:14.5px}.mx .reassure{text-align:center;margin-top:26px;font-family:IBM Plex Mono;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.mx .callouts li{display:flex;gap:14px;align-items:flex-start;margin:14px 0}.mx .callouts .n{flex:0 0 30px;height:30px;border-radius:8px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono;font-size:12px}.mx .callouts .t b{display:block;font-size:15.5px;color:var(--head)}.mx .callouts .t span{color:var(--muted);font-size:14px}.mx .specrow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}@media(min-width:820px){.mx .specrow{grid-template-columns:repeat(4,1fr)}}.mx .specrow div{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:14px}.mx .specrow .k{font-family:IBM Plex Mono;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:4px}.mx .specrow .v{font-size:14px;font-weight:600;color:var(--head)}.mx .remote-explain{display:grid;grid-template-columns:1fr;gap:30px;align-items:center;margin-top:34px}@media(min-width:860px){.mx .remote-explain{grid-template-columns:1fr 1fr;gap:48px}}.mx .remote-stage{position:relative;background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center}.mx .remote-media{position:relative;display:block;width:100%;max-width:440px;container-type:inline-size;line-height:0;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#e9e9e9,#cfcfcf 45%,#a6a6a6);box-shadow:0 14px 36px #15304a29,0 2px 6px #15304a14}.mx .remote-media svg{width:100%;height:auto;display:block}.mx .remote-logo{position:absolute;left:70.1%;top:36.6%;transform:translate(-50%,-50%);font-size:6.7cqw;color:#414d58;pointer-events:none;cursor:default;line-height:1}.mx .rbtn-hot{cursor:pointer}.mx .rbtn-hot .hit{fill:var(--blue);fill-opacity:0;stroke:var(--blue);stroke-opacity:0;stroke-width:6;pointer-events:all;transition:fill-opacity .15s,stroke-opacity .15s}.mx .rbtn-hot:hover .hit{fill-opacity:.16;stroke-opacity:1}.mx .rbtn-hot.active .hit{fill-opacity:.2;stroke-opacity:1}.mx .rbtn-hot .hit.ring{fill:none;stroke:var(--blue);stroke-opacity:0;stroke-width:40;pointer-events:stroke}.mx .rbtn-hot:hover .hit.ring,.mx .rbtn-hot.active .hit.ring{stroke-opacity:.45}.mx .rbtn-list{display:flex;flex-direction:column;gap:10px}.mx .rbtn-item{display:flex;gap:14px;align-items:flex-start;border:1.5px solid var(--line);border-radius:14px;background:var(--card);padding:14px 16px;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;width:100%;font-family:inherit}.mx .rbtn-item:hover{border-color:var(--tint-line)}.mx .rbtn-item.active{border-color:var(--blue);background:var(--tint);border-width:2px;padding:13px 15px}.mx .rbtn-item .n{flex:0 0 30px;height:30px;border-radius:8px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono;font-size:12px}.mx .rbtn-item .t b{display:block;font-size:15.5px;color:var(--head)}.mx .rbtn-item .t span{color:var(--muted);font-size:14px;line-height:1.5}.mx .cmp{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--card);margin-top:28px;box-shadow:var(--shadow-md)}.mx .cmp .row{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}@media(min-width:640px){.mx .cmp .row{grid-template-columns:1.4fr 1fr 1fr}}.mx .cmp .row:first-child{border-top:none}.mx .cmp .cell{padding:15px 16px;font-size:14.5px;display:flex;align-items:center;gap:8px}.mx .cmp .crit{color:var(--head);font-weight:600;background:var(--paper)}@media(min-width:640px){.mx .cmp .crit{background:transparent}}.mx .cmp .win{background:linear-gradient(180deg,#eaf3fb,#dcebf9);color:var(--blue-deep);box-shadow:inset 0 0 0 1px var(--tint-line)}.mx .cmp .other{background:#f6f8fa;color:var(--muted)}.mx .cmp .head{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:600}.mx .cmp .headrow{display:none}@media(min-width:640px){.mx .cmp .headrow{display:grid}}.mx .cmp .win.head{color:#fff;background:var(--blue);letter-spacing:.14em}.mx .cmp .other.head{color:var(--head);background:#edeff2}.mx .cmp .yes{color:var(--good);font-weight:700}.mx .cmp .no{color:var(--bad);font-weight:700}.mx .cmp-note{border:1px solid var(--tint-line);background:var(--tint);border-radius:12px;padding:14px 18px;margin-top:16px;font-size:14.5px;color:var(--blue-deep)}.mx .rev-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:18px 0 8px}.mx .rev-summary{display:flex;align-items:center;gap:12px}.mx .rev-summary .big{font-family:Sora;font-weight:800;font-size:34px;color:var(--head);line-height:1}.mx .dist{display:flex;flex-direction:column;gap:5px;min-width:210px;flex:1}.mx .dist .drow{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);font-family:IBM Plex Mono}.mx .dist .drow .lbl{width:26px}.mx .dist .drow .pct{width:34px;text-align:right}.mx .dist .bar{flex:1;height:7px;border-radius:99px;background:var(--line);overflow:hidden}.mx .dist .bar i{display:block;height:100%;background:var(--blue);border-radius:99px}.mx .rev-grid{columns:1;column-gap:18px;margin-top:26px}@media(min-width:640px){.mx .rev-grid{columns:2}}@media(min-width:980px){.mx .rev-grid{columns:3}}.mx .rev{break-inside:avoid;border:1px solid var(--line);border-radius:14px;background:var(--card);padding:20px 22px;margin-bottom:18px;box-shadow:var(--shadow-sm)}.mx .rev .st{color:var(--star);letter-spacing:2px;font-size:13px}.mx .rev p{font-size:15.5px;margin:10px 0;font-style:italic;color:var(--text)}.mx .rev .by{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-style:normal}.mx .rev .av{font-family:IBM Plex Mono;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);display:block;margin-top:3px}.mx .rev.ugc .ph{min-height:150px;margin:-20px -22px 14px;border-radius:14px 14px 0 0;border:none}.mx .compat-pick{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 18px}.mx .cpick{border:1.5px solid var(--line);background:var(--card);border-radius:999px;padding:10px 16px;font-family:IBM Plex Mono;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text);cursor:pointer;transition:border-color .15s,background .15s}.mx .cpick.on{border-color:var(--blue);background:var(--tint);color:var(--blue-deep);border-width:2px}.mx .compat-cases{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:640px){.mx .compat-cases.two{grid-template-columns:1fr 1fr}}.mx .ccase{border:1px solid var(--tint-line);background:var(--tint);border-radius:14px;padding:18px 20px}.mx .ccase .ch{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mx .ccase .ch .ic{flex:0 0 24px;height:24px;border-radius:50%;background:var(--good);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.mx .ccase .ch b{color:var(--head);font-size:15px}.mx .ccase p{color:var(--text);font-size:14.5px;line-height:1.55}.mx .compat-note{font-size:13.5px;color:var(--muted);margin-top:16px}.mx .close{position:relative;border-radius:24px;overflow:hidden;background:linear-gradient(160deg,#eaf3fb,#dcebf9);border:1px solid var(--tint-line);padding:44px 22px;text-align:center;box-shadow:var(--shadow-md)}.mx .close .inner{max-width:620px;margin:0 auto}.mx .close .tm{margin-top:20px;font-family:IBM Plex Mono;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mx .close .mini-bundle{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:24px 0}.mx .close .mini-bundle .mb{background:var(--card);border:1px solid var(--tint-line);border-radius:10px;padding:8px 14px;font-size:13px;color:var(--text)}.mx .close .mini-bundle .mb b{color:var(--head)}.mx .mx-footer{background:var(--card);color:var(--text);padding:56px 0 40px;border-top:1px solid var(--line)}.mx .mx-footer .fg{display:grid;grid-template-columns:1fr;gap:26px}@media(min-width:820px){.mx .mx-footer .fg{grid-template-columns:2fr 1fr 1fr;gap:32px}}.mx .mx-footer h4{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.mx .mx-footer a{color:var(--text);display:block;margin:6px 0;font-size:14px}.mx .mx-footer a:hover{color:var(--blue)}.mx .mx-footer .logo{margin-bottom:12px}.mx .mx-footer .tag{color:var(--muted);font-size:14px;max-width:34ch}.mx .mx-footer .paybar{border-top:1px solid var(--line);margin-top:36px;padding-top:20px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.mx .mx-footer .paybar .pl span{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.07em;margin-right:9px}.mx .satc{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--card);border-top:1px solid var(--line);box-shadow:0 -2px 16px #2c7bc214;transform:translateY(110%);transition:transform .3s}.mx .satc.show{transform:translateY(0)}.mx .satc-in{max-width:1180px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:12px}.mx .satc .thumb{width:44px;height:44px;border-radius:8px;background:linear-gradient(150deg,#3f86c4,#1b4e7a);flex:0 0 44px}.mx .satc .info{flex:1;min-width:0}.mx .satc .info .n{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--head)}.mx .satc .info .p{font-size:12.5px;color:var(--muted)}.mx .satc .btn{padding:12px 18px;font-size:14px;white-space:nowrap}@media(min-width:900px){.mx .satc{display:none}}.mx .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mx .ph.has-media{background:#0b1622;border:none;box-shadow:var(--shadow-sm)}.mx .ph.has-media:after{display:none}.mx .ph.has-media .fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.mx .ph.has-media .cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;background:#0f1b269e;color:#fff;font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.3;letter-spacing:.02em;padding:4px 8px;border-radius:8px;text-align:left;max-width:none;text-transform:none}.mx .ph.has-media .tag-av{position:absolute;top:8px;left:8px;z-index:3;background:#2c7bc2eb;color:#fff;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:6px}.mx .setup-media{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 4px}.mx .setup-media .ph{min-height:190px;border-radius:14px}.mx .light-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.mx .light-grid .ph{min-height:300px}@media(max-width:820px){.mx .setup-media{grid-template-columns:repeat(3,1fr)}.mx .light-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.mx .light-grid{grid-template-columns:1fr 1fr}.mx .setup-media .ph{min-height:150px}}.mx .hero-carousel{position:relative;border-radius:18px;overflow:hidden;box-shadow:var(--shadow-md);touch-action:pan-y;background:#0b1622;width:100%;margin:0 auto;aspect-ratio:4/5;transition:width .45s cubic-bezier(.4,.02,.2,1),height .45s cubic-bezier(.4,.02,.2,1)}.mx .hc-track{display:flex;height:100%;transition:transform .45s cubic-bezier(.4,.02,.2,1)}.mx .hc-slide{position:relative;flex:0 0 100%;height:100%;background:#0b1622;overflow:hidden}.mx .hc-slide .fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mx .hc-label{position:absolute;top:14px;left:14px;z-index:4;max-width:calc(100% - 28px);background:#ffffffd1;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);border:1px solid rgba(255,255,255,.7);border-radius:14px;padding:9px 13px;box-shadow:0 6px 20px #15304a29}.mx .hc-label .k{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:2px}.mx .hc-label .h{font-family:Sora,sans-serif;font-weight:800;font-size:15px;line-height:1.18;letter-spacing:-.01em;color:var(--head);display:block}.mx .media-row{display:flex;gap:14px;justify-content:center;align-items:center;margin:26px 0 4px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mx .media-row .mtile{position:relative;flex:0 0 auto;height:var(--mh,360px);border-radius:16px;overflow:hidden;background:#0b1622;box-shadow:var(--shadow-sm)}.mx .media-row .mtile.r916{aspect-ratio:9/16}.mx .media-row .mtile.r45{aspect-ratio:4/5}.mx .media-row .mtile.r11{aspect-ratio:1/1}.mx .media-row .mtile>.fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mx .media-row .mtile .cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;background:#0f1b269e;color:#fff;font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.3;letter-spacing:.02em;padding:4px 8px;border-radius:8px}.mx .media-row.in-col{--mh:320px}@media(min-width:900px){.mx .media-row{--mh:440px}.mx .media-row.in-col{--mh:360px}}@media(max-width:600px){.mx .media-row{--mh:300px;justify-content:flex-start}.mx .media-row.in-col{--mh:280px}}.mx .media-row.align-left{justify-content:flex-start}.mx .wide-media{position:relative;width:100%;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#0b1622;box-shadow:var(--shadow-sm)}.mx .wide-media>.fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mx .wide-media .cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;background:#0f1b269e;color:#fff;font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.3;letter-spacing:.02em;padding:4px 8px;border-radius:8px}.mx .split.r.deelA>.media-col{order:2}.mx .split-b{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}.mx .split-b .media-col{align-self:center}@media(min-width:820px){.mx .split-b{grid-template-columns:1fr 1fr;column-gap:48px;grid-template-areas:"text media" "cta media"}.mx .split-b .sb-text{grid-area:text}.mx .split-b .media-col{grid-area:media}.mx .split-b .sb-cta{grid-area:cta}}@media(min-width:820px){.mx .media-row.fill2{gap:24px;justify-content:flex-start;margin:32px 0 10px;overflow:visible}.mx .media-row.fill2 .mtile{height:auto;width:calc((100% - 24px)/2.7);max-width:none}}@media(max-width:819px){.mx .media-row.fill2{gap:14px;justify-content:flex-start;overflow:visible}.mx .media-row.fill2 .mtile{height:auto;width:calc((100% - 14px)/2);max-width:none}}.mx .stack-ls{display:flex;flex-direction:row;gap:14px;margin:26px 0 4px;align-items:flex-start}.mx .ls-tile{position:relative;flex:1 1 0;min-width:0;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#0b1622;box-shadow:var(--shadow-sm)}.mx .ls-tile>.fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mx .ls-tile{transform:translateZ(0)}.mx .ls-tile>.fill{transform:translateZ(0)}.mx .ls-tile.solo{flex:none;width:min(100%,270px);margin:0 auto}.mx .split-b.ml .media-col,.mx .split-b.lightduo .media-col{align-self:center}.mx .split-b.lightduo .stack-ls{margin:4px 0 0}@media(min-width:820px){.mx .split-b.ml{grid-template-columns:minmax(260px,340px) 1fr;grid-template-areas:"media text" "media cta";column-gap:56px}.mx .split-b.ml .ls-tile.solo{width:100%;max-width:340px;margin:0}.mx .split-b.lightduo{grid-template-columns:1fr minmax(0,520px);align-items:center}.mx .split-b.lightduo .stack-ls{margin:0}}.mx .ls-tile .cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;background:#0f1b269e;color:#fff;font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.3;letter-spacing:.02em;padding:4px 8px;border-radius:8px}.mx .hc-slide .cap{position:absolute;left:12px;right:52px;bottom:14px;z-index:3;background:#0f1b2699;color:#fff;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.35;letter-spacing:.02em;padding:5px 10px;border-radius:8px}.mx .hc-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:42px;height:42px;border-radius:50%;border:none;background:#ffffffe6;color:var(--blue-deep);font-size:23px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:background .15s,transform .15s}.mx .hc-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.mx .hc-arrow.prev{left:12px}.mx .hc-arrow.next{right:12px}.mx .hc-dots{position:absolute;left:0;right:0;bottom:14px;z-index:6;display:flex;gap:7px;justify-content:center}.mx .hc-dots button{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;padding:0;transition:background .18s,width .18s}.mx .hc-dots button.on{background:#fff;width:22px;border-radius:99px}.mx .hc-info{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 25% 10%,#4b93cf,#2c7bc2 45%,#1b4e7a);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:34px 30px}.mx .hc-info .kick{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin-bottom:10px}.mx .hc-info h3{color:#fff;font-size:23px;font-weight:800;line-height:1.15;margin-bottom:20px}.mx .hc-info ul{display:flex;flex-direction:column;gap:13px}.mx .hc-info li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.4}.mx .hc-info li .ic{flex:0 0 26px;height:26px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;font-size:13px}.mx .hc-info .promo{margin-top:22px;background:#ffffff26;border-radius:12px;padding:12px 15px;font-size:13.5px;line-height:1.45}.mx .hc-info .promo b{color:#fff}.mx .hc-ig{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:32px 30px;color:#fff;background:radial-gradient(120% 120% at 25% 8%,#4b93cf,#2c7bc2 46%,#1b4e7a)}.mx .hc-ig .ig-kick{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-bottom:11px}.mx .hc-ig .ig-title{font-family:Sora,sans-serif;font-weight:800;font-size:23px;line-height:1.16;letter-spacing:-.01em;color:#fff;margin-bottom:10px}.mx .hc-ig .ig-sub{font-size:14px;line-height:1.5;opacity:.9;margin-bottom:20px;max-width:36ch}.mx .hc-ig .ig-feats{display:flex;flex-direction:column;gap:14px}.mx .hc-ig .ig-feat{display:flex;gap:13px;align-items:flex-start}.mx .hc-ig .ig-ic{flex:0 0 42px;height:42px;border-radius:12px;background:#ffffff29;display:flex;align-items:center;justify-content:center;color:#fff}.mx .hc-ig .ig-ic svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mx .hc-ig .ig-feat b{display:block;font-family:Sora,sans-serif;font-weight:700;font-size:15px;line-height:1.25;margin-bottom:2px;color:#fff}.mx .hc-ig .ig-feat .t{font-size:13px;line-height:1.4;opacity:.88}.mx .hc-ig .ig-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.mx .hc-ig .ig-item{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.32}.mx .hc-ig .ig-chk{flex:0 0 22px;height:22px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;font-size:12px}.mx .hc-ig .ig-note{margin-top:18px;background:#ffffff26;border-radius:12px;padding:11px 14px;font-size:12.5px;line-height:1.45}.mx .hc-ig .ig-note b{color:#fff}.mx .hc-ig .ig-cmp{display:flex;flex-direction:column;gap:14px;margin-top:2px}.mx .hc-ig .ig-row{background:#ffffff1a;border-radius:14px;padding:13px 15px}.mx .hc-ig .ig-row.win{background:#ffffff2e;border:1px solid rgba(255,255,255,.4)}.mx .hc-ig .ig-rl{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px}.mx .hc-ig .ig-rl b{font-family:Sora,sans-serif;font-weight:700;font-size:14.5px;color:#fff}.mx .hc-ig .ig-rl .ig-mm{font-family:IBM Plex Mono,monospace;font-size:11.5px;opacity:.9;white-space:nowrap}.mx .hc-ig .ig-bar{height:12px;border-radius:99px;background:#ffffff24;overflow:hidden}.mx .hc-ig .ig-bar i{display:block;height:100%;border-radius:99px}.mx .hc-ig .ig-bar i.other{width:100%;background:#ffffff73}.mx .hc-ig .ig-bar i.ours{width:26%;background:#fff}.mx .hc-ig .ig-tag{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;background:#fff;color:var(--blue-deep);padding:3px 9px;border-radius:99px;margin-top:10px}.mx .hc-ig .ig-scene{position:relative;margin-top:12px;display:flex;justify-content:center}.mx .ergo-svg{width:100%;max-width:330px;height:auto;max-height:240px;display:block;overflow:visible}.mx .ergo-svg .e-body{fill:#ffffff24;stroke:#fff;stroke-width:2}.mx .ergo-svg .e-ring{fill:none;stroke:#fff;stroke-width:2}.mx .ergo-svg .e-ring2{fill:#ffffff1a;stroke:#fff9;stroke-width:2}.mx .ergo-svg .e-shut{fill:#fff}.mx .ergo-svg .e-lead{stroke:#ffffff80;stroke-width:1.5;stroke-dasharray:4 4;fill:none}.mx .ergo-svg .e-hot{fill:#fff}.mx .ergo-svg .e-lbl{fill:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.02em}.mx .hc-ig .ig-item{align-items:center}.mx .hc-ig .ig-ic2{flex:0 0 26px;height:26px;border-radius:8px;background:#ffffff29;display:inline-flex;align-items:center;justify-content:center}.mx .hc-ig .ig-ic2 svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:600px){.mx .hc-ig{padding:26px 22px}.mx .hc-ig .ig-title{font-size:20px}.mx .hc-ig .ig-grid{grid-template-columns:1fr}}.mx .hero-vids{margin-top:44px}.mx .hero-vids .hv-head{text-align:center;margin-bottom:24px}.mx .hero-vids .hv-head .eyebrow{margin-bottom:10px}.mx .hero-vids .hv-head .h2{margin:0 auto}.mx .hv-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:760px){.mx .hv-grid{grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}}.mx .hv{display:flex;flex-direction:column;gap:12px}.mx .hv-txt{background:var(--tint);border:1px solid var(--tint-line);border-radius:16px;padding:15px 17px;box-shadow:var(--shadow-sm)}.mx .hv-txt .k{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:6px}.mx .hv-txt h3{font-family:Sora,sans-serif;font-weight:800;font-size:17px;line-height:1.18;letter-spacing:-.01em;color:var(--head);margin:0}.mx .hv-txt p{font-size:13.5px;line-height:1.45;color:var(--muted);margin:6px 0 0}.mx .hv-media{position:relative;width:100%;border-radius:16px;overflow:hidden;background:var(--tint);box-shadow:var(--shadow-sm)}.mx .hv-media.r11{aspect-ratio:1/1}.mx .hv-media.r916{aspect-ratio:9/16}.mx .hv-media>.fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mx .cmp-proof{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:22px;border:1px solid var(--tint-line);background:var(--tint);border-radius:16px;padding:18px}.mx .cmp-proof .ph{flex:0 0 240px;max-width:100%;aspect-ratio:1/1;min-height:0;margin:0}.mx .cmp-proof .cptxt{flex:1;min-width:220px}.mx .cmp-proof .cptxt b{color:var(--head)}.mx .cmp-proof .cptxt p{color:var(--blue-deep);font-size:14.5px}@media(max-width:560px){.mx .cmp-proof .ph{flex:0 0 100%}}.mx .acc-note{display:flex;gap:9px;align-items:flex-start;margin-top:16px;font-size:13px;color:var(--muted);border-left:3px solid var(--tint-line);padding-left:12px;line-height:1.5}.mx .acc-note b{color:var(--text)}.mx .hero{position:relative;padding-top:28px}.mx .hero:before{content:"";position:absolute;left:0;right:0;top:0;height:min(1150px,100%);pointer-events:none;z-index:0;background:radial-gradient(52% 46% at 27% 36%,#2c7bc21c,#2c7bc200 72%),radial-gradient(38% 34% at 86% 8%,#eaf3fbf2,#eaf3fb00 70%)}.mx .hero>.wrap{position:relative;z-index:1}@media(min-width:900px){.mx .hero-grid{grid-template-columns:1.45fr 1fr;gap:40px}}.mx .hero-carousel{border-radius:28px;background:var(--tint);box-shadow:0 44px 80px -52px #15304a6b,0 1px #fff9 inset,0 0 0 1px #cfe4f773}.mx .hc-slide{background:var(--tint)}.mx .hc-dots button{background:#15304a38;box-shadow:0 0 0 1.5px #fffc}.mx .hc-dots button.on{background:var(--blue)}@media(max-width:639px){.mx .hero .gallery{margin:0 -20px}.mx .hero-carousel{border-radius:0;box-shadow:none}}.mx .remote-more{margin-top:44px;border:1px solid var(--tint-line);border-radius:18px;background:var(--card);padding:0 22px}.mx .remote-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:15px;color:var(--text)}.mx .remote-more>summary::-webkit-details-marker{display:none}.mx .remote-more>summary b{color:var(--head);margin-right:6px}.mx .remote-more>summary .cv{font-size:22px;color:var(--blue);transition:transform .2s}.mx .remote-more[open]>summary .cv{transform:rotate(45deg)}.mx .remote-more .remote-explain{margin-top:6px}.mx .remote-more .specrow{margin:30px 0 24px}.mx .chk{margin-top:26px;background:var(--card);border:1px solid var(--tint-line);border-radius:18px;padding:22px}.mx .chk-field{position:relative}.mx .chk-lbl{display:block;font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.mx [data-chk-input]{width:100%;font:500 17px Sora,sans-serif;color:var(--head);border:1.5px solid var(--line);border-radius:12px;padding:14px 16px;outline:none;background:#fff}.mx [data-chk-input]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2c7bc226}.mx .chk-list{position:absolute;left:0;right:0;top:100%;margin-top:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px #15304a1f;list-style:none;max-height:260px;overflow:auto;z-index:20;display:none}.mx .chk-list.show{display:block}.mx .chk-list li{padding:11px 16px;font-size:15px;color:var(--head);cursor:pointer;display:flex;justify-content:space-between;gap:10px}.mx .chk-list li span{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;align-self:center}.mx .chk-list li.act,.mx .chk-list li:hover{background:var(--tint)}.mx .chk-case{display:flex;gap:8px;margin:16px 0 0}.mx .chk-out{margin-top:18px}.mx .chk-res{border-radius:14px;padding:18px 20px;border:1px solid var(--tint-line);background:var(--tint)}.mx .chk-res .rh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mx .chk-res .rh .ic{flex:0 0 26px;height:26px;border-radius:50%;background:var(--good);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.mx .chk-res .rh b{font-size:17px;color:var(--head)}.mx .chk-res .tag{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--blue);color:#fff;border-radius:999px;padding:4px 10px}.mx .chk-res p{margin-top:8px;font-size:15px;line-height:1.55;color:var(--text)}.mx .chk-res.unk{background:#fff}.mx .chk-res.unk .rh .ic{background:var(--muted)}.mx .kit-push{margin-top:26px;border:2px solid var(--blue);border-radius:18px;background:var(--tint);padding:18px 20px}.mx .kit-push .kp-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mx .kit-push .kp-top b{font-size:17px;color:var(--head)}.mx .kit-push .kp-p{font-weight:700;font-size:18px;color:var(--head);white-space:nowrap}.mx .kit-push .kp-p s{font-weight:400;font-size:13px;color:var(--muted);margin-left:6px}.mx .kit-push p{margin:6px 0 14px;font-size:15px;color:var(--text)}.mx .fitlink{display:flex;align-items:center;gap:12px;margin:-4px 0 22px;padding:12px 14px;border:1.5px solid var(--tint-line);border-radius:14px;background:var(--tint);color:var(--head);text-decoration:none;transition:border-color .15s,background .15s}.mx .fitlink:hover{border-color:var(--blue);background:#e1eef9}.mx .fitlink .fl-ic{flex:0 0 38px;height:38px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center}.mx .fitlink .fl-ic svg{width:22px;height:22px;fill:none;stroke:var(--blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mx .fitlink .fl-tx{display:flex;flex-direction:column;line-height:1.3}.mx .fitlink .fl-tx b{font-size:15px}.mx .fitlink .fl-tx span{font-size:13px;color:var(--muted)}.mx .fitlink .fl-arw{margin-left:auto;color:var(--blue);font-weight:700;font-size:18px}.mx #compatibiliteit{scroll-margin-top:72px}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:100 800;src:url(mx-sora.woff2) format("woff2-variations"),url(mx-sora.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(mx-plexmono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(mx-plexmono-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(mx-plexmono-600.woff2) format("woff2")}.mx .hm-hdr .hdr-in{grid-template-columns:1fr auto 1fr}.mx .hm-nav{display:none;align-items:center;gap:26px;grid-column:1;font-size:14.5px;font-weight:600}.mx .hm-nav>a,.mx .hm-dd>summary{color:var(--head);cursor:pointer}.mx .hm-nav>a:hover,.mx .hm-dd>summary:hover{color:var(--blue)}.mx .hm-dd{position:relative}.mx .hm-dd>summary{list-style:none;display:flex;gap:6px;align-items:center}.mx .hm-dd>summary::-webkit-details-marker{display:none}.mx .hm-dd>summary span{font-size:10px;color:var(--blue)}.mx .hm-dd-menu{position:absolute;top:calc(100% + 14px);left:-14px;width:300px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-md);padding:10px;display:flex;flex-direction:column;z-index:80}.mx .hm-dd-menu a{padding:11px 12px;border-radius:10px;color:var(--head)}.mx .hm-dd-menu a:hover{background:var(--tint)}.mx .hm-dd-menu a b{display:block;font-size:14.5px}.mx .hm-dd-menu a span{display:block;font-size:12.5px;color:var(--muted);font-weight:400}.mx .hm-dd-menu a.all{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin-top:6px}.mx .hm-hdr .logo{grid-column:2}.mx .hm-icons{grid-column:3;gap:6px}.mx .hm-ic{position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--head);background:none;border:none;padding:0;cursor:pointer}.mx .hm-ic:hover{background:var(--tint);color:var(--blue)}.mx .hm-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mx .hm-ic .bub{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--blue);color:#fff;font-family:Sora;font-weight:700;font-size:10px;line-height:17px;text-align:center}.mx .hm-ic .bub[hidden]{display:none}.mx .hm-burger{grid-column:1;justify-self:start;width:40px;height:40px;border:none;background:none;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:9px;cursor:pointer}.mx .hm-burger span{display:block;height:2px;background:var(--head);border-radius:2px}.mx .hm-mobile{display:none;flex-direction:column;padding:6px 20px 16px;border-top:1px solid var(--line)}.mx .hm-mobile a{padding:12px 0;color:var(--head);font-weight:600;border-bottom:1px solid var(--line)}.mx .hdr.menu-open .hm-mobile{display:flex}@media(min-width:900px){.mx .hm-nav{display:flex}.mx .hm-burger,.mx .hdr.menu-open .hm-mobile{display:none}}.mx .addon{display:none;margin-top:12px;padding-top:12px;border-top:1px dashed var(--tint-line)}.mx .bundle.on .addon{display:block}.mx .addon-row{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--head);font-weight:600}.mx .addon-row input{position:absolute;opacity:0;pointer-events:none}.mx .addon-row .box{flex:0 0 20px;height:20px;border-radius:6px;border:2px solid var(--line);background:var(--card);display:flex;align-items:center;justify-content:center;transition:.15s}.mx .addon-row input:checked+.box{background:var(--blue);border-color:var(--blue)}.mx .addon-row input:checked+.box:after{content:"\2713";color:#fff;font-size:12px;font-weight:700}.mx .addon-row input:focus-visible+.box{outline:2px solid var(--blue);outline-offset:2px}.mx .addon-row .ap{margin-left:auto;font-weight:700}.mx .nudge{display:none;margin-top:10px;padding:10px 12px;border:1px solid var(--tint-line);border-radius:10px;background:var(--card)}.mx .nudge.show{display:block}.mx .nudge p{font-size:13px;color:var(--muted);line-height:1.45}.mx .nudge p b{color:var(--head)}.mx .nudge .nudge-lnk{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:0;background:none;border:none;cursor:pointer;font-family:Sora;font-weight:600;font-size:13px;color:var(--blue);text-decoration:none}.mx .nudge .nudge-lnk .t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mx .nudge .nudge-lnk:hover{color:var(--blue-hover)}.mx .nudge .nudge-lnk .arw{transition:transform .16s}.mx .nudge .nudge-lnk:hover .arw{transform:translate(3px)}.mx video.fill,.mx .ph.has-media video,.mx .wide-media video,.mx .ls-tile video{object-fit:cover}.mx .wide-media>video,.mx .ls-tile>video,.mx .ph.has-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border-radius:inherit}.mx .mxc-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f1b2673;opacity:0;pointer-events:none;transition:opacity .25s}.mx .mxc{position:fixed;top:0;right:0;bottom:0;z-index:201;width:min(440px,100%);background:var(--paper);display:flex;flex-direction:column;transform:translate(102%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.mx .mxc-open .mxc-ov{opacity:1;pointer-events:auto}.mx .mxc-open .mxc{transform:translate(0);visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:-10px 0 40px #15304a29}.mx .mxc-hd{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.mx .mxc-hd h2{font-family:Sora;font-weight:800;font-size:21px;letter-spacing:-.01em;color:var(--head)}.mx .mxc-hd h2 span{font-family:IBM Plex Mono;font-weight:500;font-size:11px;letter-spacing:.12em;color:var(--muted);margin-left:8px}.mx .mxc-x{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--head);font-size:20px;line-height:1;cursor:pointer}.mx .mxc-x:hover{border-color:var(--blue);color:var(--blue)}.mx .mxc-ship{padding:12px 20px;background:var(--tint);border-bottom:1px solid var(--tint-line);font-size:13px;color:var(--head)}.mx .mxc-ship .bar{height:6px;border-radius:999px;background:#fff;margin-top:8px;overflow:hidden}.mx .mxc-ship .bar i{display:block;height:100%;background:var(--blue);border-radius:inherit;transition:width .3s}.mx .mxc-body{flex:1;overflow-y:auto;padding:14px 20px 20px}.mx .mxc-empty{text-align:center;padding:48px 10px;color:var(--muted)}.mx .mxc-empty b{display:block;font-size:18px;color:var(--head);margin-bottom:6px}.mx .mxc-empty .btn{margin-top:18px}.mx .mxc-line{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.mx .mxc-line .im{width:72px;height:90px;border-radius:12px;background:var(--tint);overflow:hidden;border:1px solid var(--line)}.mx .mxc-line .im img{width:100%;height:100%;object-fit:cover}.mx .mxc-line .t{font-weight:700;font-size:14.5px;color:var(--head);line-height:1.3}.mx .mxc-line .v{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px}.mx .mxc-line .ctl{display:flex;align-items:center;gap:12px;margin-top:10px}.mx .mxc-line .qty button{width:34px;height:36px;font-size:18px}.mx .mxc-line .qty input{width:36px;height:36px;font-size:15px}.mx .mxc-line .rm{background:none;border:none;padding:0;font-size:12.5px;color:var(--muted);text-decoration:underline;cursor:pointer}.mx .mxc-line .rm:hover{color:var(--bad)}.mx .mxc-line .pr{text-align:right;font-weight:700;font-size:15px;color:var(--head);white-space:nowrap}.mx .mxc-line .pr s{display:block;font-weight:400;font-size:12px;color:var(--muted)}.mx .mxc-up{margin-top:16px;padding:14px 16px;border:2px solid var(--blue);border-radius:14px;background:var(--tint)}.mx .mxc-up .k{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.mx .mxc-up p{font-size:14px;color:var(--text);margin-top:6px;line-height:1.45}.mx .mxc-up p b{color:var(--head)}.mx .mxc-up .btn{margin-top:12px;width:100%;padding:12px 16px;font-size:15px}.mx .mxc-ft{border-top:1px solid var(--line);padding:16px 20px 20px;background:var(--card)}.mx .mxc-tot{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:var(--head)}.mx .mxc-tot b{font-family:Sora;font-weight:800;font-size:20px}.mx .mxc-note{font-size:12.5px;color:var(--muted);margin:4px 0 14px}.mx .mxc-ft .btn.block{padding:16px;font-size:17px}.mx .mxc-ft .pay{justify-content:center;margin-top:12px}.mx .mxc-busy .mxc-body,.mx .mxc-busy .mxc-ft{opacity:.55;pointer-events:none;transition:opacity .15s}.mx .mxc-err{margin-top:10px;font-size:13px;color:var(--bad)}.mx .fn-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:32px}@media(min-width:760px){.mx .fn-grid{grid-template-columns:repeat(3,1fr);gap:22px}}.mx .fn{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:14px 14px 22px;box-shadow:var(--shadow-sm)}.mx .fn-media{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--tint);margin-bottom:16px}.mx .fn-media>.fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9)}.mx .fn .num{font-family:IBM Plex Mono;font-size:12px;letter-spacing:.14em;color:var(--blue);display:block;padding:0 6px}.mx .fn h3{font-family:Sora;font-weight:800;font-size:21px;margin:4px 6px 6px}.mx .fn p{font-size:15.5px;color:var(--muted);margin:0 6px;line-height:1.5}.mx a.logo{text-decoration:none}.mx .hm-hero{padding:34px 0 56px}@media(min-width:900px){.mx .hm-hero{padding:56px 0 92px}}.mx .hm-hero-grid{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}@media(min-width:900px){.mx .hm-hero-grid{grid-template-columns:1fr 1.05fr;gap:56px}}.mx .hm-h1{font-family:Sora;font-weight:800;font-size:38px;line-height:1.05;letter-spacing:-.025em;color:var(--head);margin:6px 0 16px}.mx .hm-h1 em{font-style:normal;color:var(--blue)}@media(min-width:900px){.mx .hm-h1{font-size:58px}}.mx .hm-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.mx .hm-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:14px;color:var(--text)}.mx .hm-trust li{display:flex;align-items:center;gap:8px}.mx .hm-trust li span{width:20px;height:20px;border-radius:50%;background:var(--good-bg);color:var(--good);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.mx .hm-hero-media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:1100/1035;box-shadow:0 44px 80px -52px #15304a6b,0 0 0 1px #cfe4f773}.mx .hm-hero-media img{width:100%;height:100%;object-fit:cover}.mx .hm-badge{position:absolute;left:18px;bottom:18px;background:#ffffffdb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);border-radius:14px;padding:10px 14px;font-size:12.5px;color:var(--muted);line-height:1.35;box-shadow:0 6px 20px #15304a29}.mx .hm-badge b{display:block;font-size:15px;color:var(--head)}@media(max-width:899px){.mx .hm-hero-txt{order:2}.mx .hm-hero-media{order:1}}.mx .hm-head{margin-bottom:30px}.mx .hm-prods{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:760px){.mx .hm-prods{grid-template-columns:repeat(3,1fr);gap:22px}}.mx .hm-prod{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s,border-color .2s;color:inherit}.mx .hm-prod:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--tint-line)}.mx .hm-prod.star{border:2px solid var(--blue)}.mx .hm-tag{position:absolute;top:14px;left:14px;z-index:2;font-family:IBM Plex Mono;font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:var(--blue);color:#fff;padding:5px 10px;border-radius:999px}.mx .hm-pimg{aspect-ratio:4/5;background:var(--tint);overflow:hidden}@media(min-width:760px){.mx .hm-pimg{aspect-ratio:1/1}}.mx .hm-pimg img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mx .hm-prod:hover .hm-pimg img{transform:scale(1.03)}.mx .hm-pbody{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.mx .hm-pbody h3{font-size:22px;font-weight:800;margin:2px 0 6px;letter-spacing:-.01em}.mx .hm-pbody p{font-size:15px;color:var(--muted);line-height:1.5}.mx .hm-pfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px}.mx .hm-price{font-weight:800;font-size:19px;color:var(--head)}.mx .hm-go{font-weight:700;font-size:14px;color:var(--blue)}.mx .hm-kit{margin-top:22px;border-radius:22px;padding:26px 24px;color:#fff;display:flex;flex-direction:column;gap:18px;background:radial-gradient(120% 140% at 15% 0%,#4b93cf,#2c7bc2 45%,#1b4e7a);box-shadow:var(--shadow-md)}@media(min-width:760px){.mx .hm-kit{flex-direction:row;align-items:center;justify-content:space-between;padding:30px 34px}}.mx .hm-kit h3{color:#fff;font-size:24px;font-weight:800;margin:4px 0 6px}.mx .hm-kit p{color:#ffffffe0;font-size:15px;max-width:52ch}.mx .hm-kit-k{font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.mx .hm-kit-r{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mx .hm-kit-p{font-size:26px;font-weight:800}.mx .hm-kit .btn{background:#fff;color:var(--blue-deep)}.mx .hm-kit .btn:hover{background:var(--tint)}.mx .hm-why{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}@media(min-width:860px){.mx .hm-why{grid-template-columns:.9fr 1.1fr;gap:56px}}.mx .hm-why-media{border-radius:24px;overflow:hidden;aspect-ratio:4/5;box-shadow:var(--shadow-md);max-height:620px}.mx .hm-why-media img{width:100%;height:100%;object-fit:cover}.mx .hm-fix{display:flex;flex-direction:column;gap:14px;margin:24px 0 22px}.mx .hm-fix li{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;background:var(--card);padding:14px 16px}.mx .hm-fix .n{flex:0 0 32px;height:32px;border-radius:9px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono;font-size:12px}.mx .hm-fix b{display:block;font-size:15.5px;color:var(--head)}.mx .hm-fix div span{color:var(--muted);font-size:14.5px}.mx .hm-link{display:inline-block;margin-top:14px;font-weight:700;color:var(--blue)}.mx .hm-help{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media(min-width:860px){.mx .hm-help{grid-template-columns:1.4fr 1fr;gap:48px}}.mx .hm-support{background:var(--card);border:1px solid var(--tint-line);border-radius:22px;padding:28px 26px;box-shadow:var(--shadow-md)}@media(min-width:860px){.mx .hm-support{margin-top:64px}}.mx .hm-support h3{font-size:22px;font-weight:800;margin:2px 0 8px}.mx .hm-support p{color:var(--muted);font-size:15px}.mx .hm-mail{display:block;margin:16px 0 8px;font-weight:700;font-size:17px}.mx .hm-support .hm-wa{margin:16px 0 10px}.mx .hm-hours{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--text);margin-bottom:20px}.mx .hm-hours .dot{width:9px;height:9px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px var(--good-bg)}@media(max-width:759px){.mx .hm-prod{flex-direction:row;align-items:stretch}.mx .hm-pimg{flex:0 0 38%;aspect-ratio:auto}.mx .hm-pbody{padding:14px 16px 16px}.mx .hm-pbody h3{font-size:18px}.mx .hm-pbody p{font-size:13.5px}.mx .hm-pfoot{flex-direction:column;align-items:flex-start;gap:2px;padding-top:10px}.mx .hm-tag{top:10px;left:10px;font-size:8.5px;padding:4px 8px}.mx .hm-ctas .btn{flex:1 1 100%}}.mx .abar .msg b{font-weight:700}.mx .vb{padding:36px 0 60px;overflow:hidden;background:radial-gradient(48% 60% at 74% 48%,#2c7bc21a,#2c7bc200 70%)}@media(min-width:900px){.mx .vb{padding:60px 0 84px}}.mx .vb-grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:900px){.mx .vb-grid{grid-template-columns:1fr 1.1fr;gap:40px}}.mx .ship-card{display:flex;align-items:center;gap:14px;margin-top:24px;background:var(--card);border:1.5px solid var(--tint-line);border-radius:16px;padding:13px 18px 13px 13px;max-width:460px;box-shadow:var(--shadow-sm)}.mx .ship-ic{flex:0 0 44px;height:44px;border-radius:12px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center}.mx .ship-ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.mx .ship-card b{display:block;font-size:17px;color:var(--head);line-height:1.25}.mx .ship-card div span{display:block;font-size:13.5px;color:var(--muted);line-height:1.35;margin-top:2px}.mx .ship-sub{margin-top:12px;font-size:13px;color:var(--muted)}.mx .vb-stage{position:relative;height:540px;outline:none;user-select:none;-webkit-user-select:none}@media(max-width:899px){.mx .vb-stage{height:430px;order:-1}}.mx .vb-card{position:absolute;top:50%;left:50%;width:310px;aspect-ratio:9/14;border-radius:24px;overflow:hidden;background:#0b1622;box-shadow:0 30px 60px -30px #15304a8c;transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .45s ease,filter .45s ease,box-shadow .45s ease;will-change:transform;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;cursor:pointer}@media(max-width:899px){.mx .vb-card{width:236px}}.mx .vb-card img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.mx .vb-card[data-pos="0"]{transform:translate3d(-50%,-50%,0) scale(1);z-index:3}.mx .vb-card[data-pos="1"]{transform:translate3d(10%,-50%,0) scale(.8);z-index:2;opacity:.7;filter:saturate(.65) brightness(.95)}.mx .vb-card[data-pos="2"]{transform:translate3d(-110%,-50%,0) scale(.8);z-index:1;opacity:.7;filter:saturate(.65) brightness(.95)}.mx .vb-card[data-pos="1"]:hover{transform:translate3d(13%,-50%,0) scale(.83);opacity:.95;filter:none}.mx .vb-card[data-pos="2"]:hover{transform:translate3d(-113%,-50%,0) scale(.83);opacity:.95;filter:none}.mx .vb-card[data-pos="0"]:hover{box-shadow:0 36px 70px -30px #15304aa6}.mx .vb-chip{position:absolute;left:12px;right:12px;bottom:12px;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:8px;transition:opacity .35s,transform .35s}.mx .vb-chip b{display:block;color:var(--head);font-size:14.5px;line-height:1.2}.mx .vb-chip small{display:block;font-family:IBM Plex Mono;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mx .vb-chip .pr{font-size:13.5px;color:var(--blue);font-weight:700;white-space:nowrap}.mx .vb-card:not([data-pos="0"]) .vb-chip{opacity:0;transform:translateY(8px)}.mx .vb-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:42px;height:42px;border-radius:50%;border:none;cursor:pointer;background:#ffffffeb;color:var(--blue-deep);font-size:22px;line-height:1;box-shadow:var(--shadow-sm);transition:transform .15s,background .15s}.mx .vb-nav:hover{background:#fff;transform:translateY(-50%) scale(1.07)}.mx .vb-nav.prev{left:2%}.mx .vb-nav.next{right:2%}@media(max-width:899px){.mx .vb-nav{display:none}}.mx .vb-dots{position:absolute;left:0;right:0;bottom:-4px;display:flex;justify-content:center;gap:7px}.mx .vb-dots button{width:8px;height:8px;border-radius:99px;border:none;background:#15304a38;padding:0;cursor:pointer;transition:width .25s,background .25s}.mx .vb-dots button.on{width:22px;background:var(--blue)}@media(prefers-reduced-motion:reduce){.mx .vb-card,.mx .vb-chip{transition:none}}.mx .hero-usp{display:flex;flex-direction:column;gap:7px;margin-top:22px;font-size:14px;color:var(--text)}.mx .hero-usp li{display:flex;align-items:center;gap:9px}.mx .hero-usp li span{width:20px;height:20px;border-radius:50%;background:var(--good-bg);color:var(--good);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:0 0 20px}.mx .hm-why-media{aspect-ratio:4/5;background:#0b1622}.mx .hm-why-media video{width:100%;height:100%;object-fit:cover;display:block}.mx .pg-hero{padding:40px 0 26px;background:radial-gradient(60% 80% at 80% 0%,#2c7bc21a,#2c7bc200 70%)}@media(min-width:900px){.mx .pg-hero{padding:68px 0 34px}}.mx .pg-hero .hm-h1{font-size:36px;max-width:18ch}@media(min-width:900px){.mx .pg-hero .hm-h1{font-size:54px}}.mx .pg-hero .lead{margin-top:6px}.mx .pg-hero .lead a{color:var(--blue);font-weight:600}.mx .pg-sec{padding:18px 0 64px}@media(min-width:900px){.mx .pg-sec{padding:24px 0 88px}}.mx .pg-narrow{max-width:860px}.mx .pg-search{position:relative;margin-top:26px;max-width:560px}.mx .pg-search input{width:100%;font:inherit;font-size:16px;padding:15px 18px 15px 48px;border-radius:14px;border:1.5px solid var(--tint-line);background:var(--card);color:var(--head);box-shadow:var(--shadow-sm);outline:none;transition:border-color .15s,box-shadow .15s}.mx .pg-search input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2c7bc224}.mx .pg-search svg{position:absolute;left:17px;top:50%;transform:translateY(-50%);width:20px;height:20px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.mx .pg-count{margin-top:10px;font-size:13px;color:var(--muted);min-height:18px}.mx .pg-pills{display:flex;gap:8px;margin:0 0 22px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mx .pg-pills::-webkit-scrollbar{display:none}@media(min-width:760px){.mx .pg-pills{flex-wrap:wrap;overflow:visible}}.mx .pg-pill{flex:0 0 auto;border:1.5px solid var(--line);background:var(--card);border-radius:999px;padding:10px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.mx .pg-pill:hover{border-color:var(--tint-line);color:var(--blue-deep)}.mx .pg-pill.on{border-color:var(--blue);background:var(--tint);color:var(--blue-deep);box-shadow:inset 0 0 0 .5px var(--blue)}.mx .pg-group{margin-bottom:34px;scroll-margin-top:90px}.mx .pg-group[hidden]{display:none}.mx .pg-gh{display:flex;align-items:center;gap:12px;margin:0 0 12px}.mx .pg-gh h2{font-size:21px;font-weight:800;color:var(--head);letter-spacing:-.01em}.mx .pg-gh .pg-gi{flex:0 0 40px;height:40px;border-radius:11px;overflow:hidden;background:var(--tint);display:flex;align-items:center;justify-content:center;color:var(--blue)}.mx .pg-gh .pg-gi img{width:100%;height:100%;object-fit:cover}.mx .pg-gh .pg-gi svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mx .pg-gh a{margin-left:auto;font-size:13.5px;font-weight:700;color:var(--blue);white-space:nowrap}.mx .pg-sec .acc summary{font-size:15.5px;padding:16px 18px}.mx .pg-sec .acc .abody{font-size:15px;padding:0 18px 18px}.mx .pg-sec .acc .abody p+p{margin-top:8px}.mx .pg-sec .acc .abody a{color:var(--blue);font-weight:600}.mx .pg-sec .acc .abody b{color:var(--text)}.mx .pg-sec .acc[hidden]{display:none}.mx .pg-sec .acc.hit{border-color:var(--tint-line)}.mx .pg-sec .acc:target,.mx .pg-sec .acc.flash{border-color:var(--blue);box-shadow:0 0 0 3px #2c7bc21f}.mx .pg-sec .acc summary .cp{opacity:0;margin-left:auto;font-size:11px;font-family:IBM Plex Mono;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;transition:opacity .15s;cursor:pointer}.mx .pg-sec .acc summary:hover .cp{opacity:1}.mx .pg-sec .acc summary .cp+.cv{margin-left:10px}@media(hover:none){.mx .pg-sec .acc summary .cp{display:none}.mx .pg-sec .acc summary .cp+.cv{margin-left:auto}}.mx .pg-empty{display:none;border:1.5px dashed var(--tint-line);border-radius:16px;padding:22px;text-align:center;color:var(--muted)}.mx .pg-empty a{color:var(--blue);font-weight:700}.mx .pg-steps{counter-reset:st;margin:10px 0 4px;display:flex;flex-direction:column;gap:8px}.mx .pg-steps li{counter-increment:st;display:flex;gap:12px;align-items:flex-start}.mx .pg-steps li:before{content:counter(st);flex:0 0 24px;height:24px;border-radius:7px;background:var(--blue);color:#fff;font-family:IBM Plex Mono;font-size:12px;display:flex;align-items:center;justify-content:center;margin-top:1px}.mx .pg-sets{display:grid;grid-template-columns:1fr;gap:10px;margin:12px 0 4px}@media(min-width:640px){.mx .pg-sets{grid-template-columns:repeat(3,1fr)}}.mx .pg-set{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--bg,#F7FAFD)}.mx .pg-set b{display:block;color:var(--head);font-size:15px}.mx .pg-set span{display:block;font-size:13.5px;line-height:1.45;margin-top:3px}.mx .pg-set.star{border-color:var(--blue)}.mx .pg-help{display:flex;flex-direction:column;gap:16px;align-items:flex-start;border-radius:22px;padding:26px 24px;margin-top:10px;background:var(--card);border:1px solid var(--tint-line);box-shadow:var(--shadow-md)}@media(min-width:760px){.mx .pg-help{flex-direction:row;align-items:center;justify-content:space-between;padding:28px 32px}}.mx .pg-help h3{font-size:21px;font-weight:800;margin:2px 0 4px;color:var(--head)}.mx .pg-help p{color:var(--muted);font-size:15px}.mx .pg-help .btns{display:flex;gap:10px;flex-wrap:wrap}.mx .sp-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}@media(min-width:900px){.mx .sp-quick{grid-template-columns:repeat(4,1fr);gap:14px}}.mx .sp-q{display:flex;flex-direction:column;gap:8px;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:16px;padding:16px;cursor:pointer;font:inherit;color:inherit;box-shadow:var(--shadow-sm);transition:transform .15s,border-color .15s,box-shadow .15s}.mx .sp-q:hover{transform:translateY(-2px);border-color:var(--tint-line);box-shadow:var(--shadow-md)}.mx .sp-q .ic{width:40px;height:40px;border-radius:11px;background:var(--tint);color:var(--blue);display:flex;align-items:center;justify-content:center}.mx .sp-q .ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mx .sp-q b{font-size:15px;color:var(--head);line-height:1.25}.mx .sp-q span{font-size:13px;color:var(--muted);line-height:1.4}@media(max-width:420px){.mx .sp-q span{display:none}}.mx .sp-layout{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media(min-width:980px){.mx .sp-layout{grid-template-columns:1fr 340px;gap:40px}}.mx .sp-layout>*{min-width:0}.mx .sp-panel[hidden]{display:none}.mx .sp-panel h2{font-size:21px;font-weight:800;color:var(--head);margin:0 0 6px}.mx .sp-panel>p.sub{color:var(--muted);font-size:14.5px;margin-bottom:10px}.mx .sp-side{display:flex;flex-direction:column;gap:14px}@media(min-width:980px){.mx .sp-side{position:sticky;top:96px}}.mx .sp-card{border:1px solid var(--line);border-radius:18px;background:var(--card);padding:22px;box-shadow:var(--shadow-sm)}.mx .sp-card.main{border-color:var(--tint-line);box-shadow:var(--shadow-md)}.mx .sp-card h3{font-size:18px;font-weight:800;color:var(--head);margin:2px 0 6px}.mx .sp-card p{color:var(--muted);font-size:14.5px;line-height:1.5}.mx .sp-mail{display:block;margin:12px 0 4px;font-weight:700;font-size:17px;color:var(--blue);word-break:break-all}.mx .sp-status{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--text);margin:12px 0 14px}.mx .sp-status .dot{width:9px;height:9px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px var(--good-bg)}.mx .sp-status.off .dot{background:#9aa9b8;box-shadow:0 0 0 4px #eef2f6}.mx .sp-hours{width:100%;border-collapse:collapse;font-size:14px;margin-top:4px}.mx .sp-hours td{padding:7px 0;border-top:1px solid var(--line);color:var(--text)}.mx .sp-hours td:last-child{text-align:right;font-weight:600;color:var(--head)}.mx .sp-hours tr.today td{color:var(--blue-deep);font-weight:700}.mx .sp-tip{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--muted);line-height:1.45;background:var(--tint);border-radius:12px;padding:12px 14px;margin-top:4px}.mx .sp-tip b{color:var(--head)}.mx .sp-card{transition:border-color .2s,box-shadow .2s}.mx .sp-card.flash{border-color:var(--blue);box-shadow:0 0 0 3px #2c7bc224,var(--shadow-md)}.mx .sp-panel .acc{scroll-margin-top:100px}.mx .ab-hero{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:900px){.mx .ab-hero{grid-template-columns:1.05fr .95fr;gap:56px}}.mx .ab-story p{font-size:18px;line-height:1.65;color:var(--text);max-width:52ch}.mx .ab-story p+p{margin-top:14px}.mx .ab-story .pain{display:flex;flex-direction:column;gap:8px;margin:16px 0}.mx .ab-story .pain li{display:flex;gap:10px;align-items:flex-start;font-size:16px;color:var(--muted)}.mx .ab-story .pain li span{flex:0 0 22px;height:22px;border-radius:50%;background:#fbeaea;color:#c0392b;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:1px}.mx .ab-story .turn{font-family:Sora;font-weight:800;font-size:22px;color:var(--head);margin-top:6px}.mx .ab-story .turn em{font-style:normal;color:var(--blue)}.mx .ab-story .gain li{color:var(--text)}.mx .ab-story .gain li span{background:#e6f4ec;color:#1e9e5a}.mx .ab-story .gain li b{color:var(--head)}.mx .ab-media{border-radius:26px;overflow:hidden;aspect-ratio:4/5;max-height:600px;box-shadow:0 44px 80px -52px #15304a80,0 0 0 1px #cfe4f773;background:#0b1622}.mx .ab-media video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:899px){.mx .ab-media{aspect-ratio:1/1}}.mx .ab-prods{display:grid;grid-template-columns:1fr;gap:14px;margin-top:28px}@media(min-width:760px){.mx .ab-prods{grid-template-columns:repeat(3,1fr);gap:20px}}.mx .ab-prod{display:flex;gap:14px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:12px;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s;color:inherit}.mx .ab-prod:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.mx .ab-prod img{flex:0 0 96px;width:96px;height:96px;border-radius:12px;object-fit:cover;background:var(--tint)}.mx .ab-prod h3{font-size:19px;font-weight:800;color:var(--head);margin:1px 0 3px}.mx .ab-prod p{font-size:14px;color:var(--muted);line-height:1.45}.mx .ab-prod .go{display:block;margin-top:6px;font-size:13.5px;font-weight:700;color:var(--blue)}@media(min-width:760px){.mx .ab-prod{flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.mx .ab-prod img{width:100%;height:auto;aspect-ratio:1/1;border-radius:0;flex:none}.mx .ab-prod div{padding:16px 20px 20px}}.mx .ab-sys{display:grid;grid-template-columns:1fr;gap:12px;margin-top:26px}@media(min-width:760px){.mx .ab-sys{grid-template-columns:repeat(3,1fr);gap:18px}}.mx .ab-sys li{border:1px solid var(--line);border-radius:16px;background:var(--card);padding:20px}.mx .ab-sys .n{display:inline-flex;width:32px;height:32px;border-radius:9px;background:var(--blue);color:#fff;font-family:IBM Plex Mono;font-size:12px;align-items:center;justify-content:center;margin-bottom:12px}.mx .ab-sys b{display:block;font-size:16.5px;color:var(--head);margin-bottom:4px}.mx .ab-sys span{font-size:14.5px;color:var(--muted);line-height:1.5}.mx .ab-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--tint-line);border:1px solid var(--tint-line);border-radius:18px;overflow:hidden;margin-top:26px}@media(min-width:900px){.mx .ab-facts{grid-template-columns:repeat(4,1fr)}}.mx .ab-facts div{background:var(--card);padding:18px 18px 20px}.mx .ab-facts b{display:block;font-size:15.5px;color:var(--head);line-height:1.3}.mx .ab-facts span{display:block;font-size:13px;color:var(--muted);margin-top:4px;line-height:1.4}.mx .ab-facts .ic{display:block;color:var(--blue);margin-bottom:10px}.mx .ab-facts .ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mx .ab-media img{width:100%;height:100%;object-fit:cover;display:block}.mx .pay-ic{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mx .pay.pay-ic .pi,.mx .mx-footer .paybar .pl.pay-ic .pi{display:inline-flex;border:0;padding:0;margin:0;border-radius:0;font-size:0;line-height:0}.mx .pay-ic .pi svg{width:38px;height:24px;display:block}.mx .mx-footer .paybar .pl.pay-ic{gap:5px}.mx .mx-footer .paybar .pl.pay-ic .pi svg{width:34px;height:22px}.mx .mx-footer .ft-legal{margin-top:12px;font-size:12px;line-height:1.5;color:var(--muted)}.mx .ct-form-card{padding:26px 24px}@media(min-width:760px){.mx .ct-form-card{padding:30px 32px}}.mx .ct-form-card h2{font-size:21px;font-weight:800;color:var(--head);margin:0 0 4px}.mx .ct-form-card .sub{color:var(--muted);font-size:14.5px;margin-bottom:18px}.mx .ct-form{display:flex;flex-direction:column;gap:14px}.mx .ct-row{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:640px){.mx .ct-row{grid-template-columns:1fr 1fr}}.mx .ct-f{display:flex;flex-direction:column;gap:6px}.mx .ct-f span{font-size:13.5px;font-weight:600;color:var(--head)}.mx .ct-f em{font-style:normal;font-weight:400;color:var(--muted)}.mx .ct-f input,.mx .ct-f textarea{width:100%;font:inherit;font-size:16px;padding:13px 15px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--head);outline:none;transition:border-color .15s,box-shadow .15s;resize:vertical}.mx .ct-f input:focus,.mx .ct-f textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2c7bc224}.mx .ct-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px}.mx .ct-note{font-size:13px;color:var(--muted)}.mx .ct-msg{border-radius:12px;padding:13px 16px;font-size:14.5px;outline:none}.mx .ct-msg.ok{background:var(--good-bg);color:#166b40;border:1px solid #BFE3CD}.mx .ct-msg.err{background:var(--bad-bg);color:#9e3423;border:1px solid #F1C9C1}.mx .ct-links{margin-top:14px;font-size:14px;color:var(--muted)}.mx .ct-links a{color:var(--blue);font-weight:600}.mx .ct-wa h3{display:flex;align-items:center;gap:10px}.mx .ct-wa-ic{flex:0 0 32px;height:32px;border-radius:9px;background:#e7f7ee;color:#1e9e5a;display:flex;align-items:center;justify-content:center}.mx .ct-wa-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.mx .ct-wa-btn{margin-top:14px;width:100%}.mx .ct-wa-main{margin-bottom:18px;padding:26px 24px}@media(min-width:760px){.mx .ct-wa-main{padding:30px 32px}}.mx .ct-wa-main h2{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800;color:var(--head);margin:2px 0 8px}.mx .ct-wa-main p{font-size:15.5px}.mx .ct-wa-main .sp-status{margin:12px 0 4px}.mx .ct-wa-main .ct-wa-btn{width:auto;margin-top:12px}@media(max-width:559px){.mx .ct-wa-main .ct-wa-btn{width:100%;justify-content:center}}.mx .ct-co dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px;margin:4px 0 0}.mx .ct-co dt{color:var(--muted)}.mx .ct-co dd{margin:0;color:var(--head);font-weight:600}.mx .ct-co dd a{color:var(--blue)}.mx .ct-co-note{margin-top:10px;font-size:13px;color:var(--muted)}.mx .lg-upd{display:block;margin-top:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mx .lg-art{max-width:74ch}.mx .lg-cl{padding:28px 0;border-top:1px solid var(--line);scroll-margin-top:100px}.mx .lg-cl:first-child{border-top:0;padding-top:6px}.mx .lg-cl h2{display:flex;align-items:baseline;gap:12px;font-size:21px;font-weight:800;color:var(--head);margin:0 0 12px;line-height:1.25}@media(min-width:900px){.mx .lg-cl h2{font-size:23px}}.mx .lg-cl h2 .n,.mx .lg-toc .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--blue)}.mx .lg-body{font-size:16px;line-height:1.65;color:var(--text)}.mx .lg-body p+p,.mx .lg-body p+ul,.mx .lg-body ul+p,.mx .lg-body p+ol,.mx .lg-body ol+p{margin-top:10px}.mx .lg-body ul,.mx .lg-body ol{padding-left:20px}.mx .lg-body ul{list-style:disc}.mx .lg-body ol{list-style:decimal}.mx .lg-body li+li{margin-top:6px}.mx .lg-body li::marker{color:var(--blue)}.mx .lg-body a{color:var(--blue);font-weight:600}.mx .lg-body b,.mx .lg-body strong{color:var(--head)}.mx .lg-toc{display:flex;flex-direction:column;gap:2px}.mx .lg-toc a{display:flex;gap:10px;align-items:baseline;padding:7px 10px;margin:0 -10px;border-radius:10px;font-size:14.5px;color:var(--text);transition:background .15s,color .15s}.mx .lg-toc a:hover{background:var(--tint)}.mx .lg-toc a.on{background:var(--tint);color:var(--blue-deep);font-weight:700}.mx .lg-toc-card{display:none}@media(min-width:980px){.mx .lg-toc-card{display:block}}.mx .lg-toc-m{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:0 16px;margin-bottom:14px;box-shadow:var(--shadow-sm)}@media(min-width:980px){.mx .lg-toc-m{display:none}}.mx .lg-toc-m summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;cursor:pointer;list-style:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.mx .lg-toc-m summary::-webkit-details-marker{display:none}.mx .lg-toc-m summary .cv{font-size:20px;line-height:1;color:var(--muted);transition:transform .2s}.mx .lg-toc-m[open] summary .cv{transform:rotate(45deg)}.mx .lg-toc-m .lg-toc{padding:0 0 12px}.mx .lg-cl-link{margin-top:8px;font-size:14px}.mx .lg-cl-link a{color:var(--blue);font-weight:600}.mx .lg-form{margin-top:18px;border:1px solid var(--tint-line);border-radius:18px;background:var(--card);padding:24px 22px;box-shadow:var(--shadow-sm)}@media(min-width:760px){.mx .lg-form{padding:30px 32px}}.mx .lg-form h3{font-size:19px;font-weight:800;color:var(--head);margin:0 0 4px}.mx .lg-form .it{font-size:13.5px;font-style:italic;color:var(--muted);line-height:1.5}.mx .lg-form ul{margin:14px 0 12px}.mx .lg-form li{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 12px;padding:12px 0;border-top:1px dashed var(--line);font-size:15px;line-height:1.5;color:var(--text)}.mx .lg-form li.to{align-items:flex-start}.mx .lg-form li.to .v{color:var(--head);font-weight:600}.mx .lg-form .fill{flex:1 1 160px;min-height:22px;border-bottom:1px dotted #9AA9B8}.mx .lg-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media(max-width:559px){.mx .lg-actions .btn{flex:1 1 100%;justify-content:center}}#header-group{display:contents}.mx-sticky-sec{position:sticky;top:0;z-index:60}.mx .satc-spacer{height:76px}@media(min-width:900px){.mx .satc-spacer{display:none}}.mx .atc-msg{font-size:13px;color:var(--bad);margin-top:8px;min-height:0}.mx .btn[disabled]{opacity:.6;cursor:wait}.mx .chk-list li{cursor:pointer}html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;overflow:visible}.page-wrapper{height:auto;overflow:visible}html.mxc-lock,html[scroll-lock]{overflow:hidden}.mx .lg-hero-cta{margin-top:22px}.mx .lg-hero-note{margin-top:10px;font-size:14px;color:var(--muted)}.mx .lg-hero-note a{color:var(--blue);font-weight:600}@media(max-width:559px){.mx .lg-hero-cta .btn{width:100%}}.mx .mxc-line .inc{font-size:12.5px;color:var(--text);margin-top:3px;line-height:1.35}.mx .mxc-line .dc{display:inline-block;margin-top:7px;padding:3px 9px;border-radius:999px;background:var(--good-bg);color:var(--good);font-size:12px;font-weight:700}.mx .mxc-disc[hidden]{display:none}.mx .mxc-disc{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600;color:var(--good);margin-bottom:6px}.mx .mxc-dl{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:12.5px;color:var(--head);text-align:center}.mx .mxc-dl svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mx .mxc-th{display:flex;align-items:center;gap:6px;margin:10px 0 2px}.mx .mxc-th img{width:54px;height:54px;object-fit:contain;border-radius:10px;background:#e9f1fa;border:1px solid var(--line)}.mx .mxc-th i{font-style:normal;font-weight:700;color:var(--blue)}.mx .mxc-up .val,.mx .mxc-kitcard .val{display:block;font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-top:6px}.mx .mxc-up .shp{font-size:13px;font-weight:700;color:var(--good);margin-top:6px}.mx .mxc-pick{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.mx .mxc-pick span{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);min-width:62px}.mx .mxc-pick button{padding:6px 13px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);color:var(--head);font:inherit;font-size:13px;cursor:pointer}.mx .mxc-pick button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-bg);color:var(--blue-deep);font-weight:700}.mx .mxc-add{margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.mx .mxc-add .k,.mx .mxc-los .k{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mx .mxc-add .row{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;margin-top:8px}.mx .mxc-add .row img{width:54px;height:54px;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:#e9f1fa}.mx .mxc-add .row b{display:block;font-size:14.5px;color:var(--head)}.mx .mxc-add .row span{display:block;font-size:12.5px;color:var(--muted);line-height:1.35;margin-top:2px}.mx .mxc-add .row .p{font-weight:700;font-size:14.5px;color:var(--head);margin:0}.mx .mxc-add .btn{margin-top:12px;width:100%;padding:12px 16px;font-size:15px}.mx .mxc-addbtn .pl{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ffffff38;font-weight:800;line-height:1}.mx .mxc-add{border:1.5px solid var(--tint-line)}.mx .mxc-empty{text-align:left;padding:22px 0 8px}.mx .mxc-empty b{font-size:20px;margin-bottom:4px}.mx .mxc-empty p{font-size:14px;color:var(--text)}.mx .mxc-kitcard{display:block;margin-top:18px;padding:16px;border:2px solid var(--blue);border-radius:16px;background:var(--tint);text-decoration:none}.mx .mxc-kitcard .k{font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);display:block;margin-top:8px}.mx .mxc-kitcard b{display:block;font-size:16px;color:var(--head);margin:4px 0 0}.mx .mxc-kitcard .go{display:block;margin-top:12px;font-weight:700;font-size:14.5px;color:var(--blue)}.mx .mxc-los{margin-top:20px}.mx .mxc-los a{display:grid;grid-template-columns:46px 1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--head);font-weight:600;font-size:14.5px}.mx .mxc-los a img,.mx .mxc-los a i{width:46px;height:46px;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:#e9f1fa}.mx .mxc-los a .p{font-weight:500;color:var(--muted);font-size:13.5px}.mx .mxc-los a .arw{color:var(--blue)}.mx.mxcp .pg-sec{padding-top:32px}.mx .mxcp-h{font-size:34px}.mx .mxcp-h span{font-family:IBM Plex Mono;font-weight:500;font-size:13px;letter-spacing:.12em;color:var(--muted);margin-left:10px;vertical-align:middle}.mx .mxcp-grid{display:grid;gap:22px;margin-top:20px}@media(min-width:900px){.mx .mxcp-h{font-size:44px}.mx .mxcp-grid{grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start}.mx .mxcp-side{position:sticky;top:96px}}.mx.mxcp .mxc-ship{border:1px solid var(--tint-line);border-radius:14px}.mx.mxcp .mxc-body{padding:0;overflow:visible}.mx.mxcp .mxc-ft{border:1px solid var(--line);border-radius:16px}.mx.mxcp .mxc-empty{max-width:520px}.mx .mxcp-load{min-height:220px}.mx .mxcp-back{display:inline-block;margin-top:18px;color:var(--blue);font-weight:600;font-size:14px;text-decoration:none}.mx .sr-form{display:flex;gap:10px;margin-top:22px;max-width:620px}.mx .sr-form input{flex:1;min-width:0;height:54px;padding:0 20px;border:1.5px solid var(--tint-line);border-radius:999px;background:var(--card);font:inherit;font-size:16px;color:var(--head);outline:none}.mx .sr-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2c7bc226}.mx .sr-form .btn{height:54px;padding:0 26px}@media(max-width:559px){.mx .sr-form{flex-direction:column}.mx .sr-form .btn{width:100%}}.mx .sr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.mx .sr-chips span{font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:4px}.mx .sr-chips a{padding:7px 14px;border-radius:999px;border:1px solid var(--tint-line);background:var(--card);color:var(--blue-deep);font-size:13.5px;font-weight:600;text-decoration:none}.mx .sr-chips a:hover{border-color:var(--blue);background:var(--blue-bg)}.mx .sr-count{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.mx .sr-h{font-size:20px;font-weight:800;color:var(--head);margin:8px 0 16px}.mx .hm-prods+.sr-h{margin-top:40px}.mx .sr-pages{display:flex;flex-direction:column;border-top:1px solid var(--line)}.mx .sr-pages a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--head)}.mx .sr-pages a b{display:block;font-size:16px}.mx .sr-pages a small{display:block;margin-top:4px;font-size:13.5px;color:var(--muted);line-height:1.45}.mx .sr-pages a .arw{color:var(--blue);font-weight:700}.mx .sr-pages a:hover b{color:var(--blue)}.mx .sr-none{max-width:620px;margin-bottom:34px}.mx .sr-none p{margin-top:8px;color:var(--text)}.mx .sr-none a{color:var(--blue);font-weight:600}.mx .sr-from{font-size:13px;font-weight:600;color:var(--muted)}.mx .sr-pag{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:30px;font-size:14px}.mx .sr-pag a{color:var(--blue);font-weight:700;text-decoration:none}.mx .ph-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:559px){.mx .ph-ctas .btn{flex:1 1 100%;justify-content:center}}.mx .buybox .pd-eb{margin:16px 0 -4px}.mx .vb-txt .eyebrow{margin-bottom:8px}@media(max-width:600px){.mx .buybox .pd-eb,.mx .vb-txt .eyebrow{font-size:11px;letter-spacing:.12em}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mx.css.map */
