.mcsA{--bg:#0C1A2E;--bg2:#112239;--panel:#162B47;--line:#23395A;--fg:#EAF0F8;--muted:#93A6C0;--dim:#5D7290;--blue:#3D7DFF;--chrome:#9DB8FF;--time:#5AD6E6;--cost:#F0B54A;--risk:#FF7A6E;--rev:#62E3A0;--display:var(--font-geist),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;color-scheme:dark}.mcsA *{box-sizing:border-box}html{scroll-behavior:smooth}.mcsA{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 var(--display);-webkit-font-smoothing:antialiased}.mcsA a{color:inherit}.mcsA .wrap{padding-inline:max(16px,4vw);max-width:1320px;margin-inline:auto}.mcsA .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mcsA .eyebrow{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--chrome)}.mcsA h1,.mcsA h2,.mcsA h3{text-wrap:balance;margin:0;letter-spacing:-.025em}.mcsA :focus-visible{outline:2px solid var(--time);outline-offset:3px;border-radius:4px}.mcsA .bar{position:fixed;inset:0 0 auto 0;z-index:20;padding-top:env(safe-area-inset-top,0);background:linear-gradient(var(--bg),rgba(12,26,46,0))}.mcsA .bar .wrap{display:flex;align-items:center;gap:24px;height:68px}.mcsA .logo{display:inline-block;padding:4px .22em 4px .06em;font:800 italic 26px/1.15 var(--display);letter-spacing:-.02em;text-decoration:none;background:linear-gradient(180deg,#CFE0FF,#4C86FF 55%,#1E3F9E);-webkit-background-clip:text;background-clip:text;color:transparent}.mcsA .nav{display:flex;gap:22px;margin-left:auto;font-size:14px;color:var(--muted)}.mcsA .nav a{text-decoration:none}.mcsA .btn,.mcsA .nav a:hover{color:var(--fg)}.mcsA .btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;font:600 14px/1 var(--display);text-decoration:none;border:1px solid var(--line);background:var(--panel);transition:border-color .2s,transform .2s}.mcsA .btn:hover{border-color:var(--chrome);transform:translateY(-1px)}.mcsA .btn.primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mcsA .tagline{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-left:16px;border-left:1px solid var(--line)}@media (max-width:820px){.mcsA .nav{display:none}.mcsA .bar .btn{margin-left:auto}}@media (max-width:520px){.mcsA .tagline{display:none}}.mcsA .intro{padding-block:calc(68px + clamp(48px,8vw,110px)) clamp(48px,6vw,80px);background:radial-gradient(1200px 520px at 80% -10%,rgba(61,125,255,.2),transparent 60%),radial-gradient(rgba(157,184,255,.09) 1px,transparent 1.2px) 0 0/22px 22px,var(--bg)}.mcsA .ihero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.mcsA .ihero .hside{padding-top:32px}@media (max-width:900px){.mcsA .ihero .hside{padding-top:0}}.mcsA .ihero h1{font-size:clamp(42px,6vw,84px);line-height:.98;font-weight:700;margin:20px 0 24px}.mcsA .ihero h1 .g{color:var(--chrome)}.mcsA .ihero p{color:var(--muted);font-size:clamp(17px,1.4vw,19px);max-width:52ch;margin:0}.mcsA .ihero p b{color:var(--fg);font-weight:550}.mcsA .ihero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mcsA .trust{border:1px solid var(--line);border-radius:18px;background:rgba(22,43,71,.8);overflow:hidden}.mcsA .hside{display:flex;flex-direction:column;gap:20px;min-width:0}.mcsA .chart{border:1px solid var(--line);border-radius:18px;background:radial-gradient(420px 220px at 50% 20%,rgba(61,125,255,.18),transparent 70%),var(--bg2);padding:18px 14px 14px}.mcsA .chart svg{width:100%;height:auto;display:block}.mcsA .chart .ttl{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:4px}.mcsA .flow{stroke-dasharray:4 7;animation:flow 1.4s linear infinite}@keyframes flow{to{stroke-dashoffset:-22}}.mcsA .trust .since{padding:24px 24px 20px;border-bottom:1px solid var(--line);display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.mcsA .trust .since b{font:700 clamp(54px,6vw,76px)/.9 var(--display);letter-spacing:-.04em;background:linear-gradient(180deg,#fff,#7FA4FF);-webkit-background-clip:text;background-clip:text;color:transparent}.mcsA .trust .since span{color:var(--muted);font-size:15px;max-width:22ch}.mcsA .tgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mcsA .tgrid div{padding:18px 24px;border-bottom:1px solid var(--line);min-width:0}.mcsA .tgrid div:nth-child(odd){border-right:1px solid var(--line)}.mcsA .tgrid div:nth-last-child(-n+2){border-bottom:0}.mcsA .tgrid b{display:block;font:600 clamp(24px,2.4vw,32px)/1.1 var(--mono);letter-spacing:-.02em}.mcsA .tgrid span{color:var(--muted);font-size:13px}.mcsA .inds{margin-top:clamp(40px,5vw,64px);display:flex;flex-wrap:wrap;align-items:center;gap:10px 10px}.mcsA .inds .eyebrow{margin-right:8px;color:var(--muted)}.mcsA .inds span.chip{font-size:14px;padding:7px 14px;border:1px solid var(--line);border-radius:999px;color:var(--fg);background:var(--bg2)}@media (max-width:900px){.mcsA .ihero{grid-template-columns:1fr}}.mcsA .eq{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.15fr);align-items:stretch;gap:14px}.mcsA .term{border:1px solid var(--line);border-radius:18px;background:var(--bg2);padding:24px;display:flex;flex-direction:column;gap:10px;min-width:0}.mcsA .term svg{width:64px;height:64px;overflow:visible}.mcsA .term h3{font-size:22px;font-weight:650}.mcsA .term p{margin:0;color:var(--muted);font-size:15px}.mcsA .term .role{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.mcsA .op{display:grid;place-items:center;font:300 44px/1 var(--display);color:var(--dim)}.mcsA .term.res{background:linear-gradient(150deg,#1E4282,#112239 70%);border-color:#2E55A0}.mcsA .term.res h3{font-size:clamp(26px,2.4vw,32px)}.mcsA .bt{display:grid;grid-template-columns:minmax(0,1.25fr) clamp(56px,9vw,130px) minmax(0,1fr);align-items:stretch}.mcsA .bt-in{display:grid;grid-auto-rows:1fr;gap:14px}.mcsA .bt-in .term{flex-direction:row;align-items:flex-start;gap:20px;padding:22px 24px}.mcsA .bt-in .term svg{width:52px;height:52px;flex:none}.mcsA .bt-in .term>div{display:flex;flex-direction:column;gap:6px;min-width:0}.mcsA .bt-wire{width:100%;height:100%;display:block}.mcsA .bt .term.res{justify-content:center;gap:14px;padding:clamp(24px,3vw,40px)}.mcsA .bt .term.res svg{width:72px;height:72px}.mcsA .bt .term.res h3{font-size:clamp(28px,2.8vw,38px)}.mcsA .meas{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mcsA .meas span{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(12,26,46,.5)}.mcsA .rise{stroke-dasharray:60;stroke-dashoffset:0;animation:rise 3.2s ease-in-out infinite}@keyframes rise{0%{stroke-dashoffset:60}45%,to{stroke-dashoffset:0}}@media (max-width:820px){.mcsA .bt{grid-template-columns:1fr;gap:14px}.mcsA .bt-wire{display:none}}.mcsA .gear{transform-origin:32px 32px;animation:spin 14s linear infinite}.mcsA .pulse{animation:pulse 2.4s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.35}}@media (max-width:1060px){.mcsA .eq{grid-template-columns:repeat(2,minmax(0,1fr))}.mcsA .op{display:none}}@media (max-width:620px){.mcsA .eq{grid-template-columns:1fr}}.mcsA .four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.mcsA .four div{background:var(--bg2);padding:28px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.mcsA .four .q{font:500 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--time)}.mcsA .four h3{font-size:clamp(22px,2vw,27px);line-height:1.1;font-weight:650}.mcsA .four p{margin:0;color:var(--muted);font-size:15px}.mcsA .four .big{font:700 clamp(30px,3vw,40px)/1 var(--display);letter-spacing:-.03em;color:var(--fg);margin-top:auto;padding-top:8px}.mcsA .four .big.human{font-size:clamp(40px,4.2vw,56px);color:var(--rev);text-shadow:0 0 28px rgba(98,227,160,.35)}.mcsA .four .big.human small{color:var(--rev);opacity:.85}.mcsA .four .big small{display:block;font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-top:6px}@media (max-width:1000px){.mcsA .four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.mcsA .four{grid-template-columns:1fr}}.mcsA .story{position:relative;height:560vh}.mcsA .stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.mcsA #field{position:absolute;inset:0;width:100%;height:100%;display:block}.mcsA .captions{position:relative;height:100%;pointer-events:none}.mcsA .cap{position:absolute;left:max(16px,4vw);right:max(16px,4vw);max-width:520px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .5s,transform .5s;pointer-events:none}.mcsA .cap.on{opacity:1;pointer-events:auto}.mcsA .cap h1{font-size:clamp(40px,6.4vw,88px);line-height:.96;font-weight:700;margin:18px 0 22px}.mcsA .cap h1 span{display:block}.mcsA .cap h1 .g{color:var(--chrome)}.mcsA .cap h2{font-size:clamp(32px,4.4vw,58px);line-height:1;font-weight:650;margin:14px 0 18px}.mcsA .cap p{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.mcsA .cap .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mcsA .cap .step{display:flex;gap:14px;align-items:center}.mcsA .cap .step b{font:500 12px/1 var(--mono);color:var(--bg);background:var(--time);padding:6px 8px;border-radius:4px}.mcsA .cap .tri{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font:500 13px/1 var(--mono);color:var(--fg);letter-spacing:.06em;text-transform:uppercase}.mcsA .cap .tri span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:8px;vertical-align:middle;opacity:.6}.mcsA .hint{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);display:flex;flex-direction:column;align-items:center;gap:10px;transition:opacity .4s}.mcsA .hint i{width:1px;height:34px;background:linear-gradient(var(--dim),transparent);animation:drip 1.8s infinite}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.mcsA .rail{position:absolute;z-index:3;top:calc(80px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);display:flex;gap:4px;margin:0;padding:5px;list-style:none;border:1px solid var(--line);border-radius:999px;background:rgba(17,34,57,.88);backdrop-filter:blur(8px);max-width:calc(100% - 32px)}.mcsA .rail:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--time),var(--blue));transform-origin:left;transform:scaleX(var(--p,0));border-radius:2px}.mcsA .rail li{display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);white-space:nowrap;transition:background .3s,color .3s}.mcsA .rail li b{font-weight:500;opacity:.75}.mcsA .rail li.done{color:var(--muted)}.mcsA .rail li.on{background:var(--fg);color:var(--bg)}@media (max-width:620px){.mcsA .rail li{padding:8px 11px}.mcsA .rail li:not(.on) span{display:none}}@media (max-width:820px){.mcsA .cap{top:auto;bottom:max(36px,6vh);transform:none}.mcsA .cap p{font-size:16px}.mcsA .hint{display:none}}.mcsA section.s{padding-block:clamp(80px,12vw,160px);border-top:1px solid var(--line)}.mcsA .head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:end;margin-bottom:56px}.mcsA .head h2{font-size:clamp(34px,4.6vw,64px);line-height:1;font-weight:650}.mcsA .head p{color:var(--muted);max-width:46ch;margin:0;font-size:17px}@media (max-width:820px){.mcsA .head{grid-template-columns:1fr}}.mcsA .gauges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.mcsA .g{background:var(--bg2);padding:28px 24px 30px;display:flex;flex-direction:column;gap:6px;min-width:0}.mcsA .g svg{width:100%;max-width:200px;height:auto;margin:0 auto 6px;display:block;overflow:visible}.mcsA .g .track{stroke:var(--line)}.mcsA .g .track,.mcsA .g .val{fill:none;stroke-width:8;stroke-linecap:round}.mcsA .g .val{transition:stroke-dasharray 1.6s cubic-bezier(.2,.8,.2,1)}.mcsA .g .ticks line{stroke:var(--dim);stroke-width:1.2}.mcsA .g .needle{transition:transform 1.6s cubic-bezier(.2,.8,.2,1);transform-origin:70px 70px}.mcsA .g text{fill:var(--fg);font:600 26px var(--mono);text-anchor:middle}.mcsA .g .k{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.mcsA .g .n{font:700 clamp(32px,3.4vw,46px)/1 var(--display);letter-spacing:-.03em;margin-top:6px}.mcsA .g .u{color:var(--fg);font-weight:550}.mcsA .g .d{color:var(--muted);font-size:14px}@media (max-width:960px){.mcsA .gauges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.mcsA .gauges{grid-template-columns:1fr}}.mcsA .spec{border-top:1px solid var(--line)}.mcsA .row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.3fr);gap:24px;padding:26px 4px;border-bottom:1px solid var(--line);align-items:baseline;transition:background .25s}.mcsA .row:hover{background:linear-gradient(90deg,rgba(61,125,255,.08),transparent)}.mcsA .row h3{font-size:clamp(22px,2.2vw,28px);font-weight:600}.mcsA .row .tri{font:500 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--time)}.mcsA .row p{color:var(--muted);margin:0}@media (max-width:820px){.mcsA .row{grid-template-columns:1fr;gap:8px}}.mcsA .ind{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mcsA .card{position:relative;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--bg2);min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;overflow:hidden;min-width:0}.mcsA .card:before{content:"";position:absolute;inset:0;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),rgba(90,214,230,.13),transparent 40%);opacity:0;transition:opacity .3s}.mcsA .card:hover:before{opacity:1}.mcsA .card h3{font-size:20px;font-weight:600;position:relative}.mcsA .card p{margin:0;color:var(--muted);font-size:14px;position:relative}.mcsA .card .mono{position:relative;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}@media (max-width:960px){.mcsA .ind{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.mcsA .ind{grid-template-columns:1fr}}.mcsA .lens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.mcsA .lens>div{background:var(--bg2);padding:clamp(22px,3vw,36px);min-width:0}.mcsA .lens>div:first-child{background:radial-gradient(500px 260px at 0 0,rgba(61,125,255,.14),transparent 70%),var(--bg2)}.mcsA .lens>div:last-child{background:radial-gradient(500px 260px at 100% 0,rgba(90,214,230,.1),transparent 70%),var(--bg2)}.mcsA .lhd{display:flex;gap:16px;align-items:center;margin-bottom:18px}.mcsA .lhd svg{width:48px;height:48px;flex:none}.mcsA .lhd h3{font-size:clamp(26px,2.6vw,34px);font-weight:650;margin-top:6px}.mcsA .member{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding-block:18px;border-top:1px solid var(--line)}.mcsA .member b{font-size:19px;font-weight:600}.mcsA .member p{margin:0;color:var(--muted);font-size:15px}.mcsA .benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}.mcsA .benefits div{border-top:2px solid var(--blue);padding-top:20px;min-width:0}.mcsA .benefits h3{font-size:22px;font-weight:600;margin-bottom:8px}.mcsA .benefits p{color:var(--muted);margin:0;font-size:15px}@media (max-width:900px){.mcsA .benefits,.mcsA .lens{grid-template-columns:1fr}}@media (max-width:480px){.mcsA .member{grid-template-columns:1fr;gap:4px}}.mcsA .tl{position:relative;height:300vh;border-top:1px solid var(--line)}.mcsA .tl .pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:48px}.mcsA .tltrack{display:flex;gap:24px;padding-inline:max(16px,4vw);will-change:transform}.mcsA .stop{flex:0 0 min(420px,82vw);border:1px solid var(--line);border-radius:18px;padding:30px;background:var(--bg2);position:relative}.mcsA .stop .when{font:500 13px/1 var(--mono);color:var(--time);letter-spacing:.1em;text-transform:uppercase}.mcsA .stop h3{font-size:clamp(26px,2.6vw,34px);margin:18px 0 12px;font-weight:650}.mcsA .stop p{color:var(--muted);margin:0}.mcsA .stop.mile{background:linear-gradient(150deg,#1E4282,#112239);border-color:#2B4F8F}.mcsA .stop.mile .when{color:var(--cost)}.mcsA .bar-prog{height:2px;background:var(--line);margin-inline:max(16px,4vw);position:relative}.mcsA .bar-prog i{position:absolute;inset:0 auto 0 0;width:0;background:var(--time)}.mcsA .stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-bottom:96px}.mcsA .stats div{min-width:0}.mcsA .stats b{display:block;font:700 clamp(30px,3.6vw,52px)/1 var(--display);letter-spacing:-.03em}.mcsA .stats span{color:var(--muted);font-size:14px}@media (max-width:960px){.mcsA .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcsA .cta{border:1px solid var(--line);border-radius:24px;padding:clamp(28px,6vw,72px);background:radial-gradient(900px 400px at 85% 0,rgba(61,125,255,.22),transparent 60%),var(--bg2);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:end}.mcsA .cta h2{font-size:clamp(34px,4.8vw,68px);line-height:1;font-weight:700}.mcsA .cta .contact{display:flex;flex-direction:column;gap:12px}.mcsA .cta .contact .btn{justify-content:center}.mcsA .cta .contact .mono{color:var(--muted);font-size:15px;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:820px){.mcsA .cta{grid-template-columns:1fr}}.mcsA footer{padding-block:40px;color:var(--dim);font-size:13px;border-top:1px solid var(--line);margin-top:96px}.mcsA footer .wrap{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mcsA .hint i{animation:none}.mcsA .g .needle,.mcsA .g .val{transition:none}.mcsA .flow,.mcsA .gear,.mcsA .pulse,.mcsA .rise{animation:none}}