.mg{--bg:225 34% 2.6%;--bg2:224 30% 4.2%;--black:0 0% 0%;--surface:220 9% 9.5%;--surface-2:220 9% 13%;--surface-3:220 9% 17%;--fg:210 16% 97%;--cobalt:221 83% 62%;--cobalt-br:219 86% 71%;--cobalt-dp:224 72% 52%;--mint:160 60% 55%;--line:214 30% 100%;--ease:cubic-bezier(0.22,0.7,0.25,1);background:hsl(var(--bg));color:hsl(var(--fg));font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:clip}.mg *{box-sizing:border-box;border-color:hsl(var(--line)/.08)}.mg ::-moz-selection{background:hsl(var(--cobalt)/.32)}.mg ::selection{background:hsl(var(--cobalt)/.32)}.mg div[id],.mg section[id]{scroll-margin-top:84px}.mg.catalog section[id]{scroll-margin-top:164px}.mgwrap{max-width:1200px;margin:0 auto;padding:0 28px;width:100%}.mg .disp{letter-spacing:-.016em;line-height:1.08}.mg .brandf,.mg .disp{font-family:var(--font-display),sans-serif;font-weight:600}.mg .brandf{letter-spacing:-.01em}.mg .eyb{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:hsl(var(--fg)/.5)}.mg .eyb,.mg .mn{font-family:var(--font-mono),monospace}.mg .mn{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mg .ttl{font-weight:680;letter-spacing:-.025em}.mg .cobalt{color:hsl(0 0% 100%/.98)}.mg .b-refined{position:relative;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:999px;overflow:hidden;isolation:isolate;font-size:14px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap;box-shadow:0 8px 22px -10px hsl(220 70% 2%/.9);transition:transform .16s var(--ease),box-shadow .26s var(--ease)}.mg .b-refined:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px hsl(220 70% 2%/.95),0 0 26px -6px hsl(var(--cobalt)/.55)}.mg .b-refined .rf-ring{position:absolute;inset:-85%;z-index:-2;background:conic-gradient(from 0deg,transparent 0deg,hsl(var(--cobalt-br)) 42deg,#eaf0ff 72deg,hsl(var(--cobalt)) 112deg,transparent 168deg,transparent 1turn);animation:spin 4.5s linear infinite}.mg .b-refined .rf-face{position:absolute;inset:1.4px;z-index:-1;border-radius:999px;background:linear-gradient(180deg,hsl(224 44% 9%/.97),hsl(224 50% 6%/.97))}.mg .dim{color:hsl(var(--fg)/.56)}.mg .b{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:600;font-family:inherit;border:1px solid transparent;cursor:pointer;white-space:nowrap;letter-spacing:-.01em;text-decoration:none;transition:transform .14s var(--ease),box-shadow .24s var(--ease),border-color .16s,color .16s,background .16s}.mg .b:active{transform:translateY(1px) scale(.99)}.mg .b-pri{position:relative;overflow:hidden;background:hsl(var(--cobalt));color:#fff;box-shadow:0 1px 0 hsl(var(--cobalt-br)/.7) inset,0 12px 34px -12px hsl(var(--cobalt)/.7)}.mg .b-pri:hover{box-shadow:0 1px 0 hsl(var(--cobalt-br)/.8) inset,0 16px 44px -10px hsl(var(--cobalt)/.85);transform:translateY(-1px)}.mg .b-pri:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(90deg,transparent,hsl(0 0% 100%/.28),transparent);transform:skewX(-18deg);animation:sweep 4.5s var(--ease) infinite}@keyframes sweep{0%,55%{left:-60%}to{left:130%}}.mg .b-gh{background:hsl(var(--line)/.05);color:hsl(var(--fg)/.92);border-color:hsl(var(--line)/.12)}.mg .b-gh:hover{background:hsl(var(--line)/.09);border-color:hsl(var(--line)/.22)}.mg .b-sm{height:40px;padding:0 18px;font-size:14px}.mg .fab{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:55;pointer-events:none}.mg .fab-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:11px;height:60px;padding:0 34px;border-radius:999px;overflow:hidden;isolation:isolate;text-decoration:none;pointer-events:auto;box-shadow:0 18px 44px -14px hsl(220 70% 2%/.9);transition:transform .16s var(--ease),box-shadow .26s var(--ease);animation:fabBob 6s var(--ease) infinite}.mg .fab-btn:hover{transform:translateY(-2px);box-shadow:0 24px 56px -14px hsl(220 70% 2%/.95),0 0 46px -4px hsl(var(--cobalt)/.75)}.mg .fab-btn:active{transform:translateY(0) scale(.99)}.mg .fab-ring{position:absolute;inset:-85%;z-index:-2;background:conic-gradient(from 0deg,transparent 0deg,hsl(var(--cobalt-br)) 42deg,#eaf0ff 72deg,hsl(var(--cobalt)) 112deg,transparent 168deg,transparent 1turn);animation:spin 4.5s linear infinite}.mg .fab-face{position:absolute;inset:1.6px;z-index:-1;border-radius:999px;background:linear-gradient(180deg,hsl(224 44% 8%/.97),hsl(224 50% 5%/.97));backdrop-filter:blur(8px)}.mg .fab-lbl{font-family:var(--font-sans),sans-serif;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#fff;white-space:nowrap}.mg .fab-ic{display:inline-flex;color:#fff}.mg .fab-badge{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.01em;color:rgba(255,255,255,.62);padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);white-space:nowrap}@keyframes fabBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:760px){.mg .fab{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));transform:none}.mg .fab-btn{width:100%;height:56px;padding:0 22px;animation:none}}@media (prefers-reduced-motion:reduce){.mg .fab-btn,.mg .fab-ring{animation:none!important}}.mg .card{background:hsl(var(--bg2)/.6);border:1px solid hsl(var(--line)/.1);border-radius:18px;backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 hsl(var(--line)/.06) inset,0 14px 40px -16px hsl(220 60% 2%/.7)}.mg .mcard{position:relative;display:flex;align-items:center;gap:14px;background:hsl(var(--bg2)/.55);border:1px solid hsl(var(--line)/.1);border-radius:16px;padding:16px 18px;backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 1px 0 hsl(var(--line)/.06) inset,0 10px 30px -18px hsl(220 60% 2%/.7);transition:transform .18s var(--ease),border-color .18s,background .18s;overflow:hidden}.mg .mcard:hover{transform:translateY(-3px);border-color:hsl(var(--cobalt)/.4);background:hsl(var(--bg2)/.82)}.mg .mcard:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 140% at 100% 0,hsl(var(--cobalt)/.1),transparent 55%);opacity:0;transition:opacity .18s;pointer-events:none}.mg .mcard:hover:before{opacity:1}.mg .pm{display:grid;place-items:center;flex-shrink:0;background:hsl(var(--surface-2));border:1px solid hsl(var(--line)/.1)}.mg .pm-mono img{filter:invert(1) brightness(1.6)}.mg .tag{font-family:var(--font-mono),monospace;display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 9px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.02em;border:1px solid hsl(var(--line)/.12);color:hsl(var(--fg)/.55);background:hsl(var(--line)/.04);white-space:nowrap}.mg .tag-c{border-color:hsl(var(--cobalt)/.3);background:hsl(var(--cobalt)/.14);color:hsl(var(--cobalt-br))}.mg .tag-m{border-color:hsl(var(--mint)/.34);background:hsl(var(--mint)/.13);color:hsl(var(--mint))}.mg .hair{height:1px;background:hsl(var(--line)/.1)}.mg .glow{background:radial-gradient(circle at 46% 40%,hsl(var(--cobalt-br)/.6),hsl(var(--cobalt-dp)/.28) 45%,transparent 70%)}.mg .ring{position:absolute;border-radius:999px;border:1px dashed hsl(var(--cobalt)/.32)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mg .floaty{animation:floaty 9s var(--ease) infinite}.mg .grain{position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.mg .navpill{transition:background .16s,color .16s}.mg .navpill:hover{background:hsl(var(--line)/.07);color:hsl(var(--fg))!important}@keyframes twinkle{0%,to{opacity:.12;transform:scale(.6)}50%{opacity:.85;transform:scale(1)}}@keyframes pingDot{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes riseIn{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes orbIntro{0%{transform:scale(.86)}to{transform:scale(1)}}.mg .orbintro{animation:orbIntro 1.4s var(--ease) both}.mg .dot{background:hsl(var(--cobalt-br));box-shadow:0 0 8px hsl(var(--cobalt-br));z-index:2}.mg .aurora,.mg .dot{position:absolute;border-radius:999px}.mg .aurora{filter:blur(72px);pointer-events:none;z-index:0}.mg .mqmask{overflow:hidden;max-width:600px;margin-left:auto;margin-right:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mg .mq{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:marquee 36s linear infinite;will-change:transform}.mg .mq .pm{margin-right:14px;flex:none}.mg .hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:92px 0 40px}.mg .orbwrap{perspective:1000px}@keyframes tiltX{0%{transform:rotateX(-7deg)}50%{transform:rotateX(7deg)}to{transform:rotateX(-7deg)}}.mg .orb3d{transform-style:preserve-3d;animation:tiltX 8s var(--ease) infinite;will-change:transform}@keyframes auraBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.88;transform:scale(1.07)}}.mg .bgfx{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.mg .bgfx .blob{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform;mix-blend-mode:screen}.mg .bgfx .vig{position:absolute;inset:0;background:radial-gradient(125% 95% at 50% 32%,transparent 32%,hsl(var(--bg)/.7) 78%,hsl(var(--bg)) 100%)}.mg.catalog .bgfx .vig{background:radial-gradient(125% 95% at 50% 26%,transparent 30%,hsl(var(--bg)/.72) 76%,hsl(var(--bg)) 100%)}@keyframes drift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(9vw,6vh) scale(1.14)}66%{transform:translate(-7vw,3vh) scale(.92)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10vw,-7vh) scale(1.18)}}@keyframes drift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8vw,-5vh) scale(1.1)}}@keyframes hueGlow{0%,to{opacity:.35}50%{opacity:.7}}@keyframes slowSpin{to{transform:rotate(1turn)}}@media (max-width:760px){.mg .bgfx .blob{filter:blur(48px)}.mg .bgspin{display:none}}@keyframes sheenX{0%{transform:translateX(-130%) skewX(-15deg);opacity:0}14%{opacity:.8}42%{transform:translateX(240%) skewX(-15deg);opacity:0}to{transform:translateX(240%) skewX(-15deg);opacity:0}}.mg .hpill{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:500;color:hsl(var(--fg)/.82);background:hsl(var(--line)/.05);border:1px solid hsl(var(--line)/.1);transition:transform .16s var(--ease),border-color .16s,background .16s,color .16s}.mg .hpill:hover{transform:translateY(-2px);border-color:hsl(var(--cobalt)/.45);color:#fff}.mg .hpill-c,.mg .hpill:hover{background:hsl(var(--cobalt)/.12)}.mg .hpill-c{border-color:hsl(var(--cobalt)/.35);color:hsl(var(--cobalt-br))}.mg .herochip{display:inline-flex;align-items:center;height:38px;padding:0 17px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;color:hsl(var(--fg)/.84);background:hsl(var(--bg2)/.62);border:1px solid hsl(var(--line)/.1);backdrop-filter:blur(14px) saturate(1.4);transition:transform .15s var(--ease),border-color .15s,color .15s,background .15s,box-shadow .2s}.mg .herochip:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.6);color:#fff;background:rgba(255,255,255,.07);box-shadow:0 0 0 1px rgba(255,255,255,.22),0 8px 26px -6px rgba(255,255,255,.16)}.mg .authinp{width:100%;height:50px;border-radius:12px;border:1px solid hsl(var(--line)/.13);background:hsl(0 0% 0%/.32);padding:0 16px;color:hsl(var(--fg));font-size:15px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.mg .authinp::-moz-placeholder{color:hsl(var(--fg)/.4)}.mg .authinp::placeholder{color:hsl(var(--fg)/.4)}.mg .authinp:focus{border-color:hsl(var(--cobalt)/.6);box-shadow:0 0 0 3px hsl(var(--cobalt)/.16)}.mg .segbtn{border:none;height:38px;border-radius:9px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;color:hsl(var(--fg)/.55);background:transparent;transition:color .15s}.mg .segbtn.on{color:#fff;font-weight:600;background:hsl(217 20% 24%/.9);box-shadow:0 1px 0 hsl(var(--line)/.12) inset,0 4px 12px -5px hsl(220 70% 2%/.7)}.mg .segbtn:not(.on):hover{color:hsl(var(--fg)/.85)}.mg .provbtn{transition:background .15s,border-color .15s,transform .12s}.mg .provbtn:hover{background:hsl(220 24% 12%/.66);border-color:hsl(var(--line)/.2)}.mg .undl{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.mg .undl:hover{color:hsl(var(--fg)/.92)}.mg .faq-item{border-bottom:1px solid hsl(var(--line)/.09)}.mg .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 6px;background:none;border:none;color:inherit;font-family:inherit;font-weight:600;text-align:left;cursor:pointer;letter-spacing:-.01em}.mg .faq-q:hover{color:hsl(var(--cobalt-br))}.mg .faq-ic{flex-shrink:0;width:28px;height:28px;border-radius:999px;border:1px solid hsl(var(--line)/.2);display:grid;place-items:center;transition:transform .26s var(--ease),background .2s,border-color .2s;color:hsl(var(--cobalt-br));font-size:18px;line-height:1}.mg .faq-a{overflow:hidden;max-height:0;opacity:0;transition:max-height .36s var(--ease),opacity .28s}.mg .faq-a.open{max-height:600px;opacity:1}.mg .burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid hsl(var(--line)/.12);background:hsl(var(--line)/.05);color:hsl(var(--fg));align-items:center;justify-content:center;cursor:pointer}.mg .mobmenu{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:70;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:18px;border:1px solid hsl(var(--line)/.1);background:hsl(var(--bg2)/.97);backdrop-filter:blur(18px);box-shadow:0 20px 50px -18px hsl(220 60% 2%/.85);animation:riseIn .28s var(--ease) both}.mg .mobmenu a{display:flex;align-items:center;min-height:44px;padding:11px 14px;border-radius:12px;font-size:16px;font-weight:500;color:hsl(var(--fg)/.84);text-decoration:none}.mg .mobmenu a:hover{background:hsl(var(--line)/.07)}.mg .flink{color:inherit;text-decoration:none;transition:color .15s}.mg .flink:hover{color:hsl(var(--cobalt-br))}.mg footer ul .flink{min-height:40px}.mg .fchip,.mg footer ul .flink{display:inline-flex;align-items:center}.mg .fchip{gap:7px;height:38px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;font-family:inherit;color:hsl(var(--fg)/.6);background:hsl(var(--line)/.05);border:1px solid hsl(var(--line)/.1);cursor:pointer;white-space:nowrap;transition:all .15s var(--ease)}.mg .fchip:hover{color:hsl(var(--fg));border-color:hsl(var(--line)/.2)}.mg .fchip[data-active="1"]{color:#fff;background:hsl(var(--cobalt)/.92);border-color:hsl(var(--cobalt));box-shadow:0 8px 22px -10px hsl(var(--cobalt)/.8)}.mg .fchip .ct{font-family:var(--font-mono),monospace;font-size:11px;opacity:.7}.mg .statcard{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px 28px;background:hsl(0 0% 0%/.72);border:1px solid hsl(0 0% 100%/.13);border-radius:22px;backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 1px 0 hsl(var(--line)/.06) inset,0 14px 40px -16px hsl(220 60% 2%/.7);transition:transform .18s var(--ease),border-color .18s}.mg .statcard:hover{transform:translateY(-3px);border-color:hsl(0 0% 100%/.22)}.mg .stat-ic{position:relative;display:grid;place-items:center;margin-bottom:14px}.mg .stat-ic img,.mg .stat-ic svg{width:30px;height:30px}.mg .stat-num{position:relative;font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(30px,3.6vw,40px);letter-spacing:-.02em;line-height:1}.mg .stat-num .cur{font-size:.56em;font-weight:600;margin-left:2px;color:hsl(var(--fg)/.6)}.mg .stat-lbl{position:relative;margin-top:11px;font-size:13.5px;line-height:1.42;max-width:100%}.mg .lightfoot{position:relative;z-index:2;background:#eef1f7;color:#1a2131;border-top:none!important;border-radius:40px 40px 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 -26px 60px -44px rgba(4,8,18,.9)}.mg .lightfoot .brandf{color:#0d1220}.mg .lightfoot .eyb{color:hsl(221 72% 48%)}.mg .lightfoot .dim{color:#59616f}.mg .lightfoot .foot-lead{color:#4d5566}.mg .lightfoot .flink{color:#4a5261}.mg .lightfoot .flink:hover{color:hsl(221 72% 46%)}.mg .lightfoot .hair{background:rgba(16,22,38,.12)}.mg .lightfoot .mn{color:#7b8494}.mg .lightfoot .foot-logo{filter:none}.mg .blackzone{position:relative;z-index:1;background:linear-gradient(180deg,transparent 0,#000 190px)}.mg .reveal-armed{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .6s var(--ease);will-change:opacity,transform}.mg .reveal-armed.reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mg .reveal-armed{opacity:1!important;transform:none!important;transition:none!important}}.mg .g-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mg .g-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mg .g-vid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mg .g-2{display:grid;grid-template-columns:1fr 1fr;gap:48px}.mg .g-why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mg .g-price{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mg .g-foot{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.mg .g-modelcat{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.mg .catgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:980px){.mg .g-cards,.mg .g-price,.mg .g-vid,.mg .g-why{grid-template-columns:repeat(2,1fr)}.mg .g-foot{grid-template-columns:1fr 1fr}.mg .g-modelcat{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:900px){.mg .catgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.mg .nav-center{display:none!important}.mg .sitehead{grid-template-columns:1fr auto!important;padding:9px 10px 9px 16px!important}.mg .hide-sm{display:none!important}.mg .burger{display:inline-flex}.mg .hero{min-height:100vh;min-height:100svh;padding:78px 0 26px}.mgwrap{padding:0 18px}.mg .fchip{height:44px}.mg .g-2,.mg .g-cards,.mg .g-price{grid-template-columns:1fr}.mg .g-2{gap:30px}.mg .g-stats{grid-template-columns:1fr 1fr}}@media (min-width:761px){.mg .mob-only{display:none!important}}@media (max-height:720px){.mg .hero{padding-top:66px;padding-bottom:18px}}@media (max-height:600px){.mg .hero{padding-top:60px;padding-bottom:12px}.mg .hero .mn{display:none}}@media (max-width:600px){.mg .catgrid{grid-template-columns:1fr}}@media (max-width:520px){.mg .g-foot,.mg .g-vid,.mg .g-why{grid-template-columns:1fr}.mg .g-modelcat{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:440px){.mg .hide-xs{display:none!important}}@media (prefers-reduced-motion:reduce){.mg .aurora,.mg .b-pri:after,.mg .bgfx .blob,.mg .bgspin,.mg .floaty,.mg .mq,.mg .orb3d,.mg .ring{animation:none!important}}