.lsn-hero{padding:168px 0 88px;background:linear-gradient(135deg,#f8fcfb 0,#e5f0ec 100%)}.lsn-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.lsn-quick-stats{display:flex;flex-wrap:wrap;gap:10px}.lsn-quick-stats span{background:#fff;border:1px solid var(--brand-border);border-radius:999px;padding:8px 12px;font-weight:800;font-size:.9rem}.lsn-image-card-grid article{position:relative;overflow:hidden;min-height:240px;border-radius:var(--brand-radius)}.lsn-image-card-grid img{width:100%;height:100%;min-height:240px;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.lsn-image-card-grid h3{position:absolute;left:0;right:0;bottom:0;margin:0;padding:48px 18px 18px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.76));background-color:#0e1b2e}.lsn-image-card-grid article:hover img{transform:scale(1.05)}.lsn-feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center;margin-bottom:64px}.lsn-feature-row--reverse img{order:2}.lsn-downloads,.lsn-testimonials{background:#f6fbf9}.lsn-card-grid-3 article span{display:block;color:var(--brand-text-secondary)}.lsn-download-list{max-width:900px;margin:0 auto;border-top:1px solid var(--brand-border)}.lsn-download-list a{display:grid;grid-template-columns:70px 1fr 90px;grid-gap:18px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--brand-border)}.lsn-download-list span{font-weight:900;color:var(--brand-secondary)}.lsn-download-list em{color:var(--brand-text-secondary);font-style:normal;text-align:right}.lsn-cta-diagonal{position:relative;padding:82px 0 104px;color:#fff;text-align:center;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));background-color:#0e1b2e;overflow:hidden}.lsn-cta-diagonal:before{content:"";position:absolute;top:-40px;right:-10px;bottom:auto;left:-10px;height:80px;background:#fff;transform:rotate(-3deg)}.lsn-cta-diagonal h2,.lsn-cta-diagonal p{color:#fff}@media (max-width:991px){.lsn-feature-row{grid-template-columns:1fr}.lsn-feature-row--reverse img{order:0}.lsn-download-list a{grid-template-columns:1fr}.lsn-download-list em{text-align:left}}