.si-mfg-solutions{padding:0 12px 12px;background:#f1f4f9}.si-mfg-solutions__frame{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;padding-block:80px 88px;color:#fff;background:linear-gradient(118deg,#0a0f23 0% 18%,#0e142e 37%,#1c2446 53%,#0e142e 70%,#0a0f23 88% 100%)}.si-mfg-solutions__container{position:relative;z-index:1;max-width:1200px;padding-inline:40px}.si-mfg-solutions__lines{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.si-mfg-solutions__line{fill:none;stroke:#8fabe6;stroke-width:1.2;vector-effect:non-scaling-stroke;opacity:.1;animation:si-mfg-line-drift 36s ease-in-out infinite alternate}.si-mfg-solutions__line:nth-child(2n){stroke:#6e93f5;opacity:.08;animation-duration:44s}@keyframes si-mfg-line-drift{0%{transform:translate3d(-40px,0,0)}to{transform:translate3d(40px,14px,0)}}@media(prefers-reduced-motion:reduce){.si-mfg-solutions__line{animation:none}}.si-mfg-solutions__heading{margin:0;color:#fff;font-size:clamp(28px,2.5vw,36px);line-height:1.18}@media(min-width:1100px){.si-mfg-solutions__heading{white-space:nowrap}}.si-mfg-solutions__lead{max-width:760px;margin-top:14px;color:#e6e9fa;font-size:17px;line-height:1.65}.si-mfg-solutions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none}.si-mfg-solutions__item{display:flex;min-width:0}.si-mfg-solutions__card{display:flex;flex-direction:column;width:100%;padding:24px 24px 26px;border:1px solid #dce3ee;border-top:3px solid #4c63e6;border-radius:18px;background:linear-gradient(160deg,#f8faff,#eef3fb 55%,#e3eaf6);box-shadow:0 2px 8px #0a0f2314;transition:transform .26s ease-out,box-shadow .26s ease-out}.si-mfg-solutions__icon{flex-shrink:0;margin-bottom:14px;color:#0e142e}.si-mfg-solutions__title{margin:0;color:#0e142e;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.si-mfg-solutions__description{margin:10px 0 0;color:#414b60;font-size:16px;line-height:1.6}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.si-mfg-solutions__card:hover{transform:translateY(-4px);box-shadow:0 12px 26px #0a0f2338}}@media(max-width:1023px){.si-mfg-solutions__frame{padding-block:64px 68px}.si-mfg-solutions__container{padding-inline:32px}.si-mfg-solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}}@media(max-width:639px){.si-mfg-solutions{padding:0 8px 8px}.si-mfg-solutions__frame{padding-block:52px 56px;border-radius:16px}.si-mfg-solutions__container{padding-inline:20px}.si-mfg-solutions__grid{grid-template-columns:1fr}.si-mfg-solutions__card{padding:22px}}@media(min-width:1024px){.si-mfg-solutions__frame{padding-block:44px 48px}.si-mfg-solutions__container{max-width:1280px}.si-mfg-solutions__lead{margin-top:10px;max-width:820px;font-size:16.5px;line-height:1.6}.si-mfg-solutions__grid{gap:14px;margin-top:24px}.si-mfg-solutions__card{padding:18px 22px 20px}.si-mfg-solutions__icon{width:26px;height:26px;margin-bottom:10px}.si-mfg-solutions__title{font-size:19px}.si-mfg-solutions__description{margin-top:6px;font-size:15.5px;line-height:1.5}}.si-mfg-solutions--light .si-mfg-solutions__frame{color:#0e142e;background:radial-gradient(ellipse 46% 60% at 8% 12%,rgb(124 152 238 / 14%),transparent 70%),radial-gradient(ellipse 42% 58% at 94% 86%,rgb(238 57 117 / 6%),transparent 70%),linear-gradient(180deg,#f6f8fc,#eef2f9)}.si-mfg-solutions--light .si-mfg-solutions__line{stroke:#6e8fd8;opacity:.16}.si-mfg-solutions--light .si-mfg-solutions__line:nth-child(2n){stroke:#4c63e6;opacity:.1}.si-mfg-solutions--light .si-mfg-solutions__heading{color:#0e142e}.si-mfg-solutions--light .si-mfg-solutions__lead{color:#414b60}.si-mfg-solutions--light .si-mfg-solutions__card{border:1px solid rgb(124 152 238 / 22%);border-top:3px solid #4c63e6;background:radial-gradient(ellipse 80% 70% at 100% 0%,rgb(76 99 230 / 26%),transparent 70%),linear-gradient(150deg,#0a0f23,#0e142e 45%,#1c2446);box-shadow:0 10px 24px #0a0f2324}.si-mfg-solutions--light .si-mfg-solutions__icon{color:#c9d4ff}.si-mfg-solutions--light .si-mfg-solutions__title{color:#fff}.si-mfg-solutions--light .si-mfg-solutions__description{color:#d5dcf2}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.si-mfg-solutions--light .si-mfg-solutions__card:hover{box-shadow:0 16px 32px #0a0f2342}}@media(min-width:1024px){.si-mfg-solutions--light .si-mfg-solutions__header+.si-mfg-solutions__grid,.si-mfg-solutions--light .si-mfg-solutions__grid{margin-top:28px}}.si-mfg-solutions__link{align-self:flex-start;margin-top:14px;color:#3347c9;font-size:15.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.si-mfg-solutions__link:hover{color:#ee3975}.si-mfg-solutions__link:focus-visible{outline:2px solid #4c63e6;outline-offset:3px;border-radius:4px}.si-mfg-solutions--light .si-mfg-solutions__link{color:#b9c5ff}.si-mfg-solutions--light .si-mfg-solutions__link:hover{color:#ff7aa6}
