.lus-hero-gradient{position:relative;min-height:560px;display:flex;align-items:center;overflow:hidden;background:#be185d;color:#fff}.lus-hero-gradient img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lus-hero-gradient__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(190,24,93,.9),rgba(17,24,39,.55))}.lus-hero-gradient .container{position:relative;z-index:1;max-width:800px;padding-top:64px;padding-bottom:64px}.lus-hero-gradient h1{color:#fff;font-size:max(2rem, min(4vw, 3.5rem));font-weight:700;line-height:1.15;margin-bottom:16px}.lus-hero-gradient p{color:#fff;font-size:1.125rem;margin-bottom:32px}.lus-hero-gradient__actions{display:flex;flex-wrap:wrap;gap:16px}.lus-featured{padding:64px 0;background:#fff;color:#111827}.lus-featured a,.lus-featured h2,.lus-featured h3,.lus-featured p{color:#111827}.lus-featured a{color:#be185d;font-weight:700}.lus-feature-lead{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:center;margin:32px 0 24px;background:#f1f5f9;border-radius:8px;overflow:hidden}.lus-feature-lead img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:280px}.lus-feature-lead div{padding:32px}.lus-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.lus-feature-grid article{background:#fff;border:1px solid #dce3ea;border-radius:8px;overflow:hidden}.lus-feature-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.lus-feature-grid h3,.lus-feature-grid p{margin:16px 16px 0}.lus-feature-grid p{margin-bottom:16px}.lus-stats{background:#111827;color:#fff;padding:48px 0}.lus-stats__row{display:flex;flex-wrap:nowrap;gap:16px}.lus-stats__row>div{flex:1 1 0;text-align:center}.lus-stats strong{display:block;color:#fff;font-size:48px;line-height:1.1}.lus-stats p,.lus-stats span{color:#fff}.lus-stats p{margin:24px 0 0;font-size:.9rem}.pmsb-project-matrix{padding:64px 0;background:#f8fafc;color:#111827}.pmsb-project-matrix h2,.pmsb-project-matrix li,.pmsb-project-matrix p{color:#111827}.pmsb-project-card{background:#fff;border-radius:4px;overflow:hidden;height:auto}.pmsb-project-card img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.pmsb-project-card ul{list-style:none;margin:0;padding:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.pmsb-project-card span{display:block;font-size:.75rem;font-weight:700;color:#111827;background:#e8edf2;padding:2px 8px;border-radius:4px;margin-bottom:4px}.lus-uses{padding:64px 0;background:#fff}.lus-uses h2,.lus-uses h3,.lus-uses p{color:#111827}.lus-uses__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:32px}.lus-uses article{text-align:center;border:1px solid #dce3ea;border-radius:8px;padding:24px 16px}.lus-uses article:hover{border-color:#db2777}.lus-ico{width:48px;height:48px;margin:0 auto 16px;display:block;background:#be185d;border-radius:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 20V10l9-6 9 6v10h-6v-6H9v6z'/%3E%3C/svg%3E") center/28px 28px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 20V10l9-6 9 6v10h-6v-6H9v6z'/%3E%3C/svg%3E") center/28px 28px no-repeat}.lus-downloads{padding:64px 0;background:#f1f5f9}.lus-downloads h2,.lus-downloads h3,.lus-downloads p{color:#111827}.lus-downloads__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-top:32px}.lus-downloads article{background:#fff;border-radius:8px;padding:24px;border:1px solid #dce3ea}.lus-file{display:inline-block;background:#be185d;color:#fff;border-radius:8px;padding:4px 8px;font-size:.75rem;font-weight:700;margin-bottom:16px}.lus-cta{background:#be185d;color:#fff;padding-top:80px;padding-bottom:96px;text-align:center}.lus-cta h2,.lus-cta p{color:#fff}.lus-cta .container{max-width:700px}.lus-cta__actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:24px}@media (max-width:991.98px){.lus-feature-lead,.lus-uses__grid{grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.lus-stats__row{flex-wrap:wrap}.lus-stats__row>div{flex:0 0 50%}.lus-feature-lead,.lus-uses__grid,.pmsb-project-card ul{grid-template-columns:1fr}.lus-cta__actions,.lus-hero-gradient__actions{flex-direction:column}.lus-cta__actions a,.lus-hero-gradient__actions a{width:100%;text-align:center}}