.ms-accent{color:#8fc748}.lx .ms-lead{max-width:540px;margin:18px 0 0;font-size:16px}.lx .ms-sub{text-wrap:balance;max-width:600px;margin:14px auto 0}.ms-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--fx-mid-999999);font-family:Fira Code,monospace;font-size:10px;font-weight:700;display:block}.ms-chips{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;display:flex}.ms-chips span{background:var(--fx-bg-f4f4f4);border:1px solid var(--fx-line-e8e8e8);color:var(--fx-ink-555555);border-radius:4px;padding:4px 9px;font-family:Fira Code,monospace;font-size:11px;font-weight:600}.ms-fix-icon{color:#6fa52e;background:#8fc7481f;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ms-fix-icon svg{width:20px;height:20px}.ms-intro{background:var(--fx-bg-f9f9f9);border-top:1px solid var(--fx-line-e5e5e5)}.ms-intro-inner{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}.ms-intro-photo{aspect-ratio:4/3;background:#111;border-radius:16px;position:relative;overflow:hidden}.ms-intro-photo img,.ms-dev-img img,.ms-why-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ms-specs{border:1px solid var(--fx-line-e5e5e5);background:var(--fx-bg-ffffff);border-radius:8px;flex-wrap:wrap;width:fit-content;max-width:100%;margin:28px 0 32px;display:flex}.ms-specs span{color:var(--fx-ink-333333);border-left:1px solid var(--fx-line-e5e5e5);padding:12px 18px;font-family:Fira Code,monospace;font-size:12px;font-weight:700}.ms-specs span:first-child{border-left:none}.ms-specs span:before{content:"> ";color:#8fc748}.ms-steps{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ms-steps:before{content:"";background:repeating-linear-gradient(90deg,#8fc748 0 8px,#0000 8px 14px);height:2px;position:absolute;top:26px;left:12.5%;right:12.5%}.ms-step{text-align:center;position:relative}.ms-step-n{color:#8fc748;background:#0a0a0a;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-family:Fira Code,monospace;font-size:18px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 8px #fff}.lx .ms-step h3{margin-bottom:8px;font-size:19px}.lx .ms-step p{max-width:280px;margin:0 auto;font-size:14px}.ms-fixes{background:var(--fx-bg-ffffff)}.ms-devices{background:var(--fx-bg-f9f9f9)}.ms-fix-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ms-fix{background:var(--fx-bg-ffffff);border:1px solid var(--fx-line-e5e5e5);border-radius:12px;flex-direction:column;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ms-fix:before{content:"";transform-origin:0;background:#8fc748;height:2px;transition:transform .25s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ms-fix-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.lx .ms-fix h3{margin-bottom:8px;font-size:17px}.lx .ms-fix p{font-size:14px}@media (hover:hover){.ms-fix:hover{border-color:#8fc74866;transform:translateY(-2px);box-shadow:0 10px 28px -16px #0003}.ms-fix:hover:before{transform:scaleX(1)}}.ms-dev-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ms-dev-card{aspect-ratio:4/3;background:#111;border-radius:14px;position:relative;overflow:hidden}.ms-dev-img{position:absolute;inset:0}.ms-dev-card:after{content:"";background:linear-gradient(to top, #000c, rgb(var(--fx-shade) / 0) 60%);pointer-events:none;position:absolute;inset:0}.ms-dev-body{z-index:1;position:absolute;bottom:22px;left:24px;right:24px}.lx .ms-dev-body h3{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(20px,1.5vw,24px);font-weight:900}.lx .ms-dev-body p{color:#ffffffbf;font-size:14px}.ms-more-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.ms-more{border:1px solid var(--fx-line-e5e5e5);background:var(--fx-bg-ffffff);border-radius:12px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.lx .ms-more h3{margin-bottom:4px;font-size:16px}.lx .ms-more p{font-size:14px}.ms-other{text-align:center;margin-top:40px}.ms-other .ms-tag{margin-bottom:14px}.ms-chips-lg{justify-content:center;gap:8px;max-width:900px;margin:0 auto;padding-top:0}.ms-chips-lg span{background:var(--fx-bg-ffffff);padding:7px 12px;font-size:12px}.ms-why{background:var(--fx-bg-ffffff)}.ms-why-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.ms-why-photo{aspect-ratio:4/5;background:#111;border-radius:16px;width:100%;max-height:680px;position:relative;overflow:hidden}.ms-why-grid{grid-template-columns:1fr 1fr;gap:28px 32px;margin-top:34px;display:grid}.ms-why-pt{border-top:2px solid #8fc748;padding-top:18px}.ms-why-n{color:#8fc748;margin-bottom:8px;font-family:Fira Code,monospace;font-size:13px;font-weight:700;display:block}.lx .ms-why-pt h3{margin-bottom:6px;font-size:17px}.lx .ms-why-pt p{font-size:14px}@media (max-width:1100px){.ms-fix-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:968px){.ms-intro-inner,.ms-why-inner{grid-template-columns:1fr;gap:36px}.ms-why-photo{aspect-ratio:16/10}.ms-steps{grid-template-columns:1fr 1fr;row-gap:44px}.ms-steps:before{display:none}.ms-dev-grid,.ms-more-grid{grid-template-columns:1fr}.ms-dev-card{aspect-ratio:16/9}}@media (max-width:640px){.ms-fix-grid,.ms-why-grid{grid-template-columns:1fr}.ms-steps{grid-template-columns:1fr;gap:0}.ms-steps:before{background:repeating-linear-gradient(#8fc748 0 8px,#0000 8px 14px);width:2px;height:auto;display:block;inset:27px auto 27px 26px}.ms-step{text-align:left;grid-template-columns:54px 1fr;column-gap:18px;padding-bottom:28px;display:grid}.ms-step-n{grid-row:1/3;margin:0}.lx .ms-step h3{align-self:end;margin-top:4px}.lx .ms-step p{max-width:none;margin:0}.ms-specs{flex-direction:column;width:100%}.ms-specs span{border-left:none;border-top:1px solid var(--fx-line-e5e5e5)}.ms-specs span:first-child{border-top:none}.ms-dev-card{aspect-ratio:4/3}.ms-chips-lg{justify-content:flex-start}.ms-other{text-align:left}}.lx.ms-intro h2,.lx.ms-why h2{font-size:clamp(32px,2.9vw,54px);line-height:1.04}@media (max-width:968px){.lx.ms-intro h2,.lx.ms-why h2{font-size:clamp(32px,4.6vw,44px)}.lx.ms-intro .ms-lead,.lx.ms-why .ms-lead{max-width:640px}}.lx.ms-intro .ms-lead,.lx.ms-why .ms-lead{max-width:none;font-size:clamp(16px,1.1vw,19px)}@media (max-width:968px){.lx.ms-intro .ms-lead.ms-lead,.lx.ms-why .ms-lead.ms-lead{max-width:640px}}@media (min-width:969px){.ms-intro-inner{grid-template-columns:1fr 1fr}}.ms-intro-photo{aspect-ratio:auto}.ms-intro-photo img{height:auto;display:block;position:static}.lx.ms-fixes{background:var(--fx-bg-f9f9f9);border-top:1px solid var(--fx-line-e5e5e5)}.lx.ms-intro{background:var(--fx-bg-ffffff);border-top:none}@media (max-width:640px){.lx.ms-intro h2{font-size:min(32px,6.84932vw - 2.73973px)}.lx.ms-devices h2{font-size:min(44px,12.1951vw - 4.87805px)}.ms-dev-l{white-space:nowrap;display:block}}
