.lus-hero-dfma{position:relative;min-height:520px;display:flex;align-items:center;background:#111827;overflow:hidden}.lus-hero-dfma img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lus-hero-dfma__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(17,24,39,.88),rgba(190,24,93,.45))}.lus-hero-dfma .container{position:relative;z-index:1;max-width:760px;padding-top:64px;padding-bottom:64px}.lus-hero-dfma h1,.lus-hero-dfma p{color:#fff}.lus-hero-dfma h1{font-size:max(2rem, min(4vw, 3.4rem))}.lus-commit{padding:64px 0;background:#fff;text-align:center}.lus-commit__lead{font-size:1.5rem;line-height:1.4;max-width:860px;margin:0 auto 24px;color:#111827}.lus-commit p{color:#111827;max-width:860px;margin:0 auto;text-align:left}.lus-goals{padding:64px 0;background:#f1f5f9}.lus-goals h2,.lus-goals h3,.lus-goals p{color:#111827}.lus-goal{background:#fff;border-radius:8px;padding:24px;height:auto;border-top:4px solid #db2777}.lus-goal__mark{display:block;width:48px;height:48px;border-radius:8px;background:#be185d;margin-bottom:16px}.lus-goal__mark--b{background:#38bdf8}.lus-goal__mark--c{background:#111827}.lus-progress{padding:64px 0;background:#fff}.lus-progress h2,.lus-progress h3,.lus-progress p,.lus-progress span{color:#111827}.lus-meter{margin-bottom:16px}.lus-meter__top{display:flex;justify-content:space-between;gap:16px;font-size:.9rem;margin-bottom:8px}.lus-meter__track{background:#e2e8f0;border-radius:8px;height:10px}.lus-meter__track div{height:10px;background:linear-gradient(90deg,#be185d,#38bdf8);border-radius:8px}.lus-certs{padding:48px 0 64px;background:#f8fafc}.lus-certs h2,.lus-certs span,.lus-certs strong{color:#111827}.lus-certs ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:0;margin:24px 0 0}.lus-certs li{background:#fff;border:1px solid #dce3ea;border-radius:8px;padding:16px}.lus-certs span,.lus-certs strong{display:block}.lus-certs span{margin-top:8px;font-size:.9rem}.lus-tech-cta{background:#111827;padding:64px 0}.lus-tech-cta h2,.lus-tech-cta>.container>p{color:#fff;text-align:center}.lus-tech-cta__card{background:#fff;border-radius:8px;padding:32px;margin:32px auto 0;max-width:860px}@media (max-width:991.98px){.lus-certs ul{grid-template-columns:1fr 1fr}}@media (max-width:575.98px){.lus-certs ul,.lus-meter__top{grid-template-columns:1fr;flex-direction:column}}@media (prefers-reduced-motion:reduce){.lus-meter__track div{transition:none}}