.mlcs-page{--mlcs-bg:#090a0f;--mlcs-surface:#12131a;--mlcs-surface-soft:#0d0e14;--mlcs-text:#ecedf2;--mlcs-muted:#8a8fa3;--mlcs-line:#ffffff17;--mlcs-cyan:#16b5d5;--mlcs-blue:#3a6be4;--mlcs-violet:#7a2bee;background:var(--mlcs-bg);min-height:100vh;color:var(--mlcs-text);font-family:inherit;overflow:hidden}.mlcs-page *,.mlcs-page :before,.mlcs-page :after{box-sizing:border-box}.mlcs-page h1,.mlcs-page h2,.mlcs-page h3,.mlcs-page strong{font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif)}.mlcs-page a:focus-visible{outline:2px solid var(--mlcs-cyan);outline-offset:5px}.mlcs-shell{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,5vw,80px)}.mlcs-section{padding-block:clamp(92px,10vw,156px);position:relative}.mlcs-label{color:var(--mlcs-muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.4}.mlcs-section-head{grid-template-columns:minmax(0,1.45fr) minmax(260px,.65fr);align-items:end;gap:clamp(38px,7vw,100px);margin:20px 0 clamp(48px,6vw,76px);display:grid}.mlcs-section-head--wide{grid-template-columns:minmax(0,1fr) auto}.mlcs-section-head h2,.mlcs-solution__intro h2,.mlcs-stack__intro h2,.mlcs-conclusion__why h2,.mlcs-conclusion__cta h2{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,76px);font-weight:700;line-height:.99}.mlcs-section-head>p,.mlcs-section-head>div,.mlcs-rich-copy,.mlcs-product__description,.mlcs-conclusion__cta>div>div{color:var(--mlcs-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.7}.mlcs-section-head p,.mlcs-rich-copy p,.mlcs-product__description p,.mlcs-conclusion__cta p{text-wrap:pretty;margin:0}.mlcs-rich-copy p+p,.mlcs-product__description p+p,.mlcs-conclusion__cta p+p{margin-top:1em}.mlcs-hero{isolation:isolate;border-bottom:1px solid var(--mlcs-line);background:radial-gradient(75% 70% at 88% 3%,#7a2bee33,#0000 60%),radial-gradient(65% 75% at 4% 96%,#16b5d51f,#0000 62%),linear-gradient(145deg,#090a0f 8%,#0d0f17 58%,#10121d 100%);min-height:100svh;padding:clamp(150px,17vh,210px) 0 clamp(94px,11vw,150px);position:relative;overflow:hidden}.mlcs-hero__grid{z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.mlcs-orbit{z-index:-1;pointer-events:none;border:1px solid #4691f640;border-radius:50%;position:absolute;box-shadow:inset 0 0 100px #3a6be40d,0 0 100px #3a6be414}.mlcs-orbit:before,.mlcs-orbit:after{border-radius:inherit;content:"";border:1px solid #ffffff12;position:absolute}.mlcs-orbit:before{inset:13%}.mlcs-orbit:after{border-color:#16b5d529;inset:31%}.mlcs-orbit--large{aspect-ratio:1;width:clamp(380px,42vw,650px);top:12%;right:-8%}.mlcs-orbit--large>span{aspect-ratio:1;background:var(--mlcs-cyan);width:9px;box-shadow:0 0 24px var(--mlcs-cyan);border-radius:50%;position:absolute;top:14%;left:17%}.mlcs-orbit--small{aspect-ratio:1;width:92px;bottom:21%;right:40%}.mlcs-hero__inner{z-index:1;position:relative}.mlcs-hero__eyebrows{flex-wrap:wrap;gap:9px;display:flex}.mlcs-hero__eyebrows span{color:#b0b5c5;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12131a94;border:1px solid #ffffff1f;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:700}.mlcs-hero h1{letter-spacing:-.068em;overflow-wrap:break-word;text-wrap:balance;max-width:1050px;margin:34px 0 42px;font-size:clamp(58px,8.2vw,122px);font-weight:750;line-height:.9}.mlcs-hero__support{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:clamp(32px,8vw,110px);max-width:1040px;display:grid}.mlcs-hero__lead{color:#afb4c3;letter-spacing:-.015em;font-size:clamp(18px,1.8vw,25px);line-height:1.56}.mlcs-hero__lead p,.mlcs-hero__proof{text-wrap:pretty;margin:0}.mlcs-hero__lead p+p{margin-top:.8em}.mlcs-hero__proof{color:var(--mlcs-muted);border-top:1px solid #ffffff29;padding-top:18px;font-size:14px;font-style:italic;line-height:1.6}.mlcs-hero__statement{border-block:1px solid var(--mlcs-line);grid-template-columns:minmax(160px,.5fr) minmax(0,1.5fr);gap:30px;max-width:900px;margin-top:54px;padding:24px 0;display:grid}.mlcs-hero__statement strong{font-size:18px;font-weight:600}.mlcs-hero__statement p{color:var(--mlcs-muted);margin:0;line-height:1.65}.mlcs-meta{border-block:1px solid var(--mlcs-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(64px,8vw,104px) 0 0;display:grid}.mlcs-meta>div{min-height:128px;padding:27px 30px 28px 0}.mlcs-meta>div+div{border-left:1px solid var(--mlcs-line);padding-left:30px}.mlcs-meta dt{color:var(--mlcs-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.mlcs-meta dd{font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.025em;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(19px,2vw,27px);font-weight:600;line-height:1.18}.mlcs-hero__media{border:1px solid var(--mlcs-line);background:var(--mlcs-surface);border-radius:18px;margin:clamp(56px,7vw,90px) 0 0;position:relative;overflow:hidden;box-shadow:0 55px 120px -55px #000000e6}.mlcs-hero__media:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#0000 62%,#090a0f47);position:absolute;inset:0}.mlcs-hero__media-glow{z-index:1;pointer-events:none;background:radial-gradient(50% 60% at 70% 12%,#4b5fe62e,#0000 76%);position:absolute;inset:0}.mlcs-hero__media img{object-fit:cover;object-position:top center;width:100%;max-height:760px;display:block}.mlcs-context{border-bottom:1px solid var(--mlcs-line);background:radial-gradient(circle at 8% 10%,#16b5d512,transparent 27%),var(--mlcs-surface-soft)}.mlcs-section-index{align-items:center;gap:20px;margin-bottom:50px;display:flex}.mlcs-section-index>span{background:var(--mlcs-line);width:min(220px,22vw);height:1px}.mlcs-context__grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(48px,8vw,110px);display:grid}.mlcs-context__grid--single{grid-template-columns:minmax(0,920px)}.mlcs-context__copy h2{letter-spacing:-.052em;text-wrap:balance;margin:0 0 32px;font-size:clamp(42px,5.5vw,78px);font-weight:700;line-height:.99}.mlcs-context__copy .mlcs-rich-copy{max-width:760px;font-size:clamp(17px,1.45vw,21px)}.mlcs-context__media{border:1px solid var(--mlcs-line);background:var(--mlcs-surface);border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 80px -46px #000000e6}.mlcs-context__media:before{z-index:1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#16b5d50f,#0000 45%,#7a2bee1a);position:absolute;inset:0}.mlcs-context__media img{object-fit:cover;width:100%;min-height:420px;max-height:620px;display:block}.mlcs-points{border-top:1px solid var(--mlcs-line);grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);gap:clamp(40px,8vw,110px);margin-top:clamp(72px,10vw,130px);padding-top:30px;display:grid}.mlcs-points ol{margin:0;padding:0;list-style:none}.mlcs-points li{border-bottom:1px solid var(--mlcs-line);grid-template-columns:50px minmax(0,1fr);gap:20px;padding:25px 0;display:grid}.mlcs-points li:first-child{padding-top:0}.mlcs-points li>span{color:var(--mlcs-cyan);letter-spacing:.1em;font-size:11px;font-weight:700}.mlcs-points li p{text-wrap:pretty;margin:0;font-size:clamp(18px,1.8vw,25px);line-height:1.4}.mlcs-workflow{isolation:isolate;background:var(--mlcs-bg);overflow:hidden}.mlcs-workflow__beam{z-index:-1;background:radial-gradient(55% 65% at 96% 15%,#7a2bee24,#0000 68%),radial-gradient(45% 60% at 0 100%,#3a6be41a,#0000 70%);position:absolute;inset:0}.mlcs-workflow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.mlcs-workflow__grid>li{border:1px solid var(--mlcs-line);background:radial-gradient(circle at 100% 0,#3a6be41c,transparent 38%),var(--mlcs-surface);border-radius:18px;flex-direction:column;min-height:330px;padding:30px;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex}.mlcs-workflow__grid>li:hover{border-color:#3a6be461;transform:translateY(-6px);box-shadow:0 28px 70px -42px #3a6be4b3}.mlcs-workflow__number{aspect-ratio:1;width:42px;color:var(--mlcs-cyan);border:1px solid #ffffff1f;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.mlcs-workflow__grid h3{letter-spacing:-.035em;margin:auto 0 16px;font-size:clamp(23px,2.2vw,30px);font-weight:650;line-height:1.12}.mlcs-workflow__grid p{color:var(--mlcs-muted);margin:0;font-size:15px;line-height:1.65}.mlcs-workflow__grid p+p{margin-top:.75em}.mlcs-products{border-block:1px solid var(--mlcs-line);background:var(--mlcs-surface-soft)}.mlcs-products__list{flex-direction:column;gap:clamp(76px,11vw,150px);display:flex}.mlcs-product+.mlcs-product{border-top:1px solid var(--mlcs-line);padding-top:clamp(74px,9vw,120px)}.mlcs-product__head{grid-template-columns:72px minmax(0,860px);gap:25px;margin-bottom:44px;display:grid}.mlcs-product__head>span{color:var(--mlcs-cyan);padding-top:10px;font-size:11px;font-weight:700}.mlcs-product__head h3{letter-spacing:-.046em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.1vw,58px);font-weight:650;line-height:1}.mlcs-product__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.mlcs-product__gallery figure{border:1px solid var(--mlcs-line);background:var(--mlcs-surface);border-radius:16px;min-height:330px;margin:0;position:relative;overflow:hidden}.mlcs-product__gallery--1{grid-template-columns:1fr}.mlcs-product__gallery--1 figure{min-height:clamp(340px,58vw,720px)}.mlcs-product__gallery--3 figure:first-child,.mlcs-product__gallery--4 figure:first-child{grid-column:1/-1;min-height:clamp(340px,52vw,680px)}.mlcs-product__gallery img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .75s cubic-bezier(.16,1,.3,1);display:block}.mlcs-product__gallery figure:hover img{transform:scale(1.025)}.mlcs-solution{background:radial-gradient(circle at 95% 10%,#7a2bee1a,transparent 26%),var(--mlcs-bg)}.mlcs-solution__intro{grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(40px,8vw,110px);display:grid}.mlcs-solution__intro h2{max-width:920px}.mlcs-solution__intro .mlcs-rich-copy{max-width:760px;margin-top:30px}.mlcs-solution__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:clamp(65px,9vw,115px);display:grid}.mlcs-solution__grid article{border:1px solid var(--mlcs-line);background:linear-gradient(145deg,var(--mlcs-surface),#0e0f15);border-radius:18px;flex-direction:column;min-height:325px;padding:30px;transition:border-color .3s,transform .3s;display:flex}.mlcs-solution__grid article:hover{border-color:#16b5d557;transform:translateY(-5px)}.mlcs-solution__grid article>span{color:var(--mlcs-muted);font-size:10px;font-weight:700}.mlcs-solution__grid h3{letter-spacing:-.032em;margin:auto 0 17px;font-size:clamp(23px,2.1vw,29px);font-weight:650;line-height:1.15}.mlcs-solution__grid p{color:var(--mlcs-muted);margin:0;font-size:15px;line-height:1.65}.mlcs-solution__grid p+p{margin-top:.7em}.mlcs-stack{border-block:1px solid var(--mlcs-line);background:radial-gradient(circle at 5% 90%,#16b5d512,#0000 30%),#101118}.mlcs-stack__layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(52px,9vw,130px);display:grid}.mlcs-stack__intro{position:sticky;top:130px}.mlcs-stack__intro h2{margin:20px 0 27px}.mlcs-stack__groups{border-top:1px solid var(--mlcs-line)}.mlcs-stack__group{border-bottom:1px solid var(--mlcs-line);grid-template-columns:minmax(120px,.42fr) minmax(0,1.58fr);gap:25px;padding:30px 0;display:grid}.mlcs-stack__group>span{color:var(--mlcs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.mlcs-stack__group ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mlcs-stack__group li{border:1px solid var(--mlcs-line);background:var(--mlcs-surface);color:#c6c9d3;border-radius:999px;padding:9px 13px;font-size:13px}.mlcs-impact{isolation:isolate;background:radial-gradient(70% 70% at 100% 10%,#7a2bee29,transparent 65%),radial-gradient(55% 70% at 0 100%,#3a6be41f,transparent 68%),var(--mlcs-bg);overflow:hidden}.mlcs-impact__orb{z-index:-1;aspect-ratio:1;border:1px solid #16b5d51f;border-radius:50%;width:560px;position:absolute;bottom:-280px;right:-250px;box-shadow:inset 0 0 0 90px #3a6be406}.mlcs-impact__sections{border-top:1px solid var(--mlcs-line)}.mlcs-impact__group{border-bottom:1px solid var(--mlcs-line);grid-template-columns:minmax(160px,.42fr) minmax(0,1.58fr);gap:35px;padding:35px 0;display:grid}.mlcs-impact__group h3{color:var(--mlcs-muted);letter-spacing:.15em;text-transform:uppercase;margin:7px 0 0;font-size:11px;font-weight:700}.mlcs-impact__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mlcs-impact__metrics>div{border:1px solid var(--mlcs-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12131abd;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:190px;padding:27px;display:flex}.mlcs-impact__metrics strong{background:linear-gradient(100deg,var(--mlcs-cyan),var(--mlcs-blue),var(--mlcs-violet));color:#0000;letter-spacing:-.05em;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(36px,4.6vw,64px);font-weight:700;line-height:.95}.mlcs-impact__metrics span{color:var(--mlcs-muted);line-height:1.5}.mlcs-quote{border:1px solid var(--mlcs-line);background:linear-gradient(130deg,#ffffff0e,#ffffff04),var(--mlcs-surface);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(150px,.32fr);align-items:end;gap:clamp(30px,6vw,80px);margin:clamp(72px,10vw,125px) 0 0;padding:clamp(35px,5vw,66px);display:grid}.mlcs-quote blockquote{margin:0}.mlcs-quote blockquote:before{color:var(--mlcs-cyan);content:"“";margin-bottom:22px;font-family:Georgia,serif;font-size:58px;line-height:.6;display:block}.mlcs-quote blockquote p{font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(23px,3vw,39px);font-weight:600;line-height:1.26}.mlcs-quote blockquote p+p{margin-top:.75em}.mlcs-quote figcaption{border-top:1px solid var(--mlcs-line);flex-direction:column;gap:5px;padding-top:18px;display:flex}.mlcs-quote figcaption strong{font-size:15px}.mlcs-quote figcaption span{color:var(--mlcs-muted);font-size:13px;line-height:1.45}.mlcs-conclusion{border-top:1px solid var(--mlcs-line);background:var(--mlcs-surface-soft)}.mlcs-conclusion__why{grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(40px,8vw,110px);display:grid}.mlcs-conclusion__why .mlcs-rich-copy{max-width:820px;margin-top:30px;font-size:clamp(17px,1.45vw,21px)}.mlcs-conclusion__cta{isolation:isolate;background:radial-gradient(circle at 0 0,#16b5d53d,#0000 37%),radial-gradient(circle at 100% 100%,#7a2bee57,#0000 42%),linear-gradient(120deg,#173f6c,#343fbb 55%,#562699);border:1px solid #ffffff26;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:55px;margin-top:clamp(80px,11vw,145px);padding:clamp(38px,6vw,76px);display:flex;position:relative;overflow:hidden}.mlcs-conclusion__cta-grid{z-index:-1;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80%,#000,#0000 70%);mask-image:radial-gradient(circle at 80%,#000,#0000 70%)}.mlcs-conclusion__cta>div:not(.mlcs-conclusion__cta-grid){max-width:790px}.mlcs-conclusion__cta .mlcs-label{color:#ffffffad}.mlcs-conclusion__cta h2{margin:20px 0 24px}.mlcs-conclusion__cta>div>div{color:#ffffffbd}.mlcs-button{background:var(--mlcs-text);min-width:220px;color:var(--mlcs-bg);border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:25px;padding:16px 18px 16px 22px;font-size:14px;font-weight:750;line-height:1;transition:box-shadow .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #15114647}.mlcs-button:hover{transform:translateY(-3px);box-shadow:0 24px 62px #15114666}.mlcs-button span{font-size:17px;transition:transform .3s}.mlcs-button:hover span{transform:translate(2px,-2px)}.mlcs-related{background:var(--mlcs-bg)}.mlcs-text-link{color:var(--mlcs-muted);align-items:center;gap:10px;font-size:14px;font-weight:650;transition:color .25s;display:inline-flex}.mlcs-text-link span{transition:transform .3s}.mlcs-text-link:hover{color:var(--mlcs-text)}.mlcs-text-link:hover span{transform:translate(4px)}.mlcs-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.mlcs-related-card{border:1px solid var(--mlcs-line);background:var(--mlcs-surface);border-radius:18px;transition:border-color .35s,box-shadow .35s,transform .35s;overflow:hidden}.mlcs-related-card:hover{border-color:#3a6be461;transform:translateY(-6px);box-shadow:0 28px 70px -46px #3a6be4cc}.mlcs-related-card__media{aspect-ratio:16/10;border-bottom:1px solid var(--mlcs-line);background:radial-gradient(circle at 70% 20%,#20233a,#0d0e14 70%);place-items:center;display:grid;position:relative;overflow:hidden}.mlcs-related-card__media img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.mlcs-related-card:hover .mlcs-related-card__media img{transform:scale(1.035)}.mlcs-related-card__orb{aspect-ratio:1;border:1px solid #16b5d559;border-radius:50%;width:95px;box-shadow:inset 0 0 0 20px #3a6be40d,0 0 50px #3a6be42e}.mlcs-related-card__copy{flex-direction:column;min-height:185px;padding:24px;display:flex}.mlcs-related-card__copy>span{color:var(--mlcs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.mlcs-related-card__copy strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin:auto 0 20px;font-size:clamp(22px,2.2vw,29px);font-weight:650;line-height:1.12}.mlcs-related-card__copy small{color:var(--mlcs-cyan);font-size:12px;font-weight:650}.mlcs-related-card__copy b{font-weight:600}@media (max-width:1020px){.mlcs-workflow__grid,.mlcs-solution__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mlcs-context__grid{grid-template-columns:1fr}.mlcs-context__media{max-width:760px}.mlcs-context__media img{min-height:360px}.mlcs-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mlcs-related-card:last-child:nth-child(odd){display:none}}@media (max-width:800px){.mlcs-section-head,.mlcs-solution__intro,.mlcs-stack__layout,.mlcs-conclusion__why{grid-template-columns:1fr;gap:32px}.mlcs-stack__intro{position:static}.mlcs-impact__group{grid-template-columns:1fr;gap:22px}.mlcs-quote{grid-template-columns:1fr}.mlcs-conclusion__cta{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.mlcs-section{padding-block:80px}.mlcs-hero{min-height:auto;padding-block:128px 82px}.mlcs-hero__grid{background-size:48px 48px}.mlcs-orbit--large{opacity:.58;width:360px;top:12%;right:-180px}.mlcs-orbit--small{display:none}.mlcs-hero h1{letter-spacing:-.058em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:100%;margin-block:28px 30px;font-size:clamp(45px,14vw,74px);line-height:.94}.mlcs-hero__support,.mlcs-hero__statement{grid-template-columns:1fr;gap:25px}.mlcs-hero__statement{margin-top:40px}.mlcs-meta{grid-template-columns:1fr;margin-top:54px}.mlcs-meta>div{min-height:auto;padding:24px 0}.mlcs-meta>div+div{border-top:1px solid var(--mlcs-line);border-left:0;padding-left:0}.mlcs-hero__media{border-radius:14px;margin-top:48px}.mlcs-context__copy h2,.mlcs-section-head h2,.mlcs-solution__intro h2,.mlcs-stack__intro h2,.mlcs-conclusion__why h2,.mlcs-conclusion__cta h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(38px,11vw,56px)}.mlcs-context__media{border-radius:14px}.mlcs-context__media img{min-height:280px}.mlcs-points{grid-template-columns:1fr;gap:30px;margin-top:70px}.mlcs-points li{grid-template-columns:38px minmax(0,1fr);gap:12px}.mlcs-workflow__grid,.mlcs-solution__grid,.mlcs-impact__metrics,.mlcs-related__grid{grid-template-columns:1fr}.mlcs-workflow__grid>li,.mlcs-solution__grid article{border-radius:16px;min-height:280px;padding:26px}.mlcs-product__head{grid-template-columns:38px minmax(0,1fr);gap:12px}.mlcs-product__head h3{overflow-wrap:anywhere;font-size:clamp(30px,9vw,46px)}.mlcs-product__gallery{grid-template-columns:1fr}.mlcs-product__gallery--3 figure:first-child,.mlcs-product__gallery--4 figure:first-child{grid-column:auto;min-height:280px}.mlcs-product__gallery figure,.mlcs-product__gallery--1 figure{border-radius:14px;min-height:260px}.mlcs-stack__group{grid-template-columns:1fr;gap:15px}.mlcs-impact__metrics>div{min-height:155px}.mlcs-quote{border-radius:16px;padding:28px}.mlcs-conclusion__cta{border-radius:16px;margin-top:70px;padding:30px}.mlcs-button{width:100%}.mlcs-related-card{border-radius:16px}.mlcs-related-card:last-child:nth-child(odd){display:block}.mlcs-section-head--wide{align-items:start}}@media (max-width:420px){.mlcs-section{padding-block:68px}.mlcs-hero{padding-top:112px}.mlcs-hero h1{font-size:clamp(40px,13vw,55px)}.mlcs-hero__eyebrows span{overflow-wrap:anywhere;max-width:100%}.mlcs-product__gallery figure,.mlcs-product__gallery--1 figure{min-height:220px}.mlcs-quote blockquote p{font-size:22px}}@media (prefers-reduced-motion:reduce){.mlcs-page *,.mlcs-page :before,.mlcs-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
