.sysm-subhero-about,.sysm-subhero-industries,.sysm-subhero-services{background:var(--sysm-dark)}.sysm-gradient-hero{background:linear-gradient(135deg,#212629 0,#0d1317 55%,#314047 100%)}.sysm-methodology-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:24px;gap:24px}.sysm-methodology-steps li{display:grid;grid-template-columns:64px 1fr;grid-gap:16px;gap:16px;padding:24px;border:1px solid var(--sysm-line);background:#fff}.sysm-methodology-steps strong{font-size:1.4rem;color:var(--sysm-accent-deep)}.sysm-large-quote{margin:0 auto;max-width:860px;font-size:max(1.4rem, min(2.5vw, 2rem));line-height:1.35;color:var(--sysm-ink);border-left:4px solid var(--sysm-accent);padding-left:24px}.sysm-large-quote cite{display:block;margin-top:24px;font-size:.95rem;font-style:normal;color:var(--sysm-muted)}.sysm-lab-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.sysm-lab-gallery figure{margin:0}.sysm-lab-gallery img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;background:var(--sysm-alt)}.sysm-lab-gallery figcaption{margin-top:12px;font-weight:700;color:var(--sysm-ink)}.sysm-publication-list{list-style:none;margin:0;padding:0}.sysm-publication-list li{padding:18px 0;border-bottom:1px solid var(--sysm-line);color:var(--sysm-muted)}.sysm-publication-list strong{color:var(--sysm-ink)}.sysm-pillars-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.sysm-pillars-scroll article{flex:0 0 280px;scroll-snap-align:start;border:1px solid var(--sysm-line);padding:24px;background:#fff;min-height:200px}.sysm-case-carousel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.sysm-case-carousel article{border:1px solid var(--sysm-line);padding:24px;background:var(--sysm-alt)}.sysm-industries-cta{position:relative;min-height:420px;display:flex;align-items:center;overflow:hidden;padding:80px 0 96px;background-color:var(--sysm-dark)}.sysm-industries-cta h2,.sysm-industries-cta p{color:#fff}.sysm-industries-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--sysm-dark)}.sysm-cert-checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.sysm-cert-checklist li{padding:16px 20px;border:1px solid var(--sysm-line);background:#fff;color:var(--sysm-ink);font-weight:600}.sysm-contact-card{border:1px solid var(--sysm-line);padding:32px 24px;height:100%;background:#fff}.sysm-contact-icon{display:inline-block;margin-bottom:16px;color:var(--sysm-accent-deep);font-weight:800}.sysm-contact-card a{color:var(--sysm-ink);font-weight:700}.sysm-plain-list{padding-left:18px;color:var(--sysm-muted)}.sysm-plain-list li+li{margin-top:8px}.sysm-contact-form-band{background:var(--sysm-alt)}@media (max-width:991.98px){.sysm-case-carousel,.sysm-lab-gallery{grid-template-columns:1fr 1fr}.sysm-methodology-steps li{grid-template-columns:1fr}}@media (max-width:575.98px){.sysm-case-carousel,.sysm-lab-gallery{grid-template-columns:1fr}.sysm-pillars-scroll article{flex-basis:85%}}