.fls-blog-wrapper{background-color:#fff;min-height:100vh}.fls-blog-hero{background-image:url(/images/elevator-industry1.png);background-position:50%;background-size:cover;padding:60px 0;position:relative;overflow:hidden}.fls-blog-hero:before{content:"";z-index:1;background-color:#000000b3;position:absolute;inset:0}.fls-blog-hero-container{z-index:2;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}.fls-blog-hero-inner{text-align:center;max-width:48rem;margin-left:auto;margin-right:auto}.fls-blog-hero-heading{color:#fff;letter-spacing:-.03em;margin-bottom:1.25rem;font-size:3.5rem;font-weight:500}.fls-blog-hero-sub{color:#d1d1d1;margin-bottom:0;font-size:1.25rem}.fls-blog-categories{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;display:flex}.fls-blog-cat-btn{transition:var(--transition-smooth,all .25s ease);color:#4b5563;cursor:pointer;background-color:#f1f1ee;border:1px solid #e5e7eb;border-radius:9999px;padding:.55rem 1.4rem;font-size:.925rem;font-weight:500}.fls-blog-cat-btn:hover{color:#111827;background-color:#e5e5df;border-color:#d1d5db}.fls-blog-cat-btn-active{transition:var(--transition-smooth,all .25s ease);background-color:var(--color-brand-accent,#8a5c32);color:#fff;border:1px solid var(--color-brand-accent,#8a5c32);box-shadow:none;cursor:pointer;border-radius:9999px;padding:.55rem 1.4rem;font-size:.925rem;font-weight:500}.fls-blog-content{max-width:80rem;margin-left:auto;margin-right:auto;padding:2.5rem 1rem 4rem}@media (min-width:640px){.fls-blog-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.fls-blog-content{padding-left:2rem;padding-right:2rem}}.fls-blog-featured-section{margin-bottom:4rem}.fls-blog-heading{border-top:1px solid var(--color-brand-border);border-bottom:1px solid var(--color-brand-border);grid-template-columns:260px 1fr;align-items:center;margin-bottom:50px;display:grid;position:relative}.fls-blog-label{border-right:1px solid var(--color-brand-border);align-items:center;height:100%;padding:22px 30px;display:flex;position:relative}.fls-blog-label span{letter-spacing:.08em;color:var(--color-text-secondary);font-size:14px;font-weight:500}.fls-blog-heading-title{padding:18px 45px}.fls-blog-heading-title h2{letter-spacing:-.04em;color:var(--color-brand-dark);margin:0;font-size:50px;font-weight:500}@media (max-width:992px){.fls-blog-heading{grid-template-columns:1fr}.fls-blog-label{border-right:none;border-bottom:1px solid var(--color-brand-border);padding:16px 24px}.fls-blog-heading-title{padding:20px 24px}.fls-blog-heading-title h2{font-size:36px}}.fls-blog-grid{gap:2rem;display:grid}@media (min-width:768px){.fls-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fls-blog-grid{grid-template-columns:repeat(3,1fr)}}.fls-blog-empty{text-align:center;padding-top:4rem;padding-bottom:4rem}.fls-blog-empty-text{color:#6b7280;font-size:1.125rem}.fls-blog-cta-section{color:#fff;background:#151515;padding:100px 0}.fls-blog-cta-container{text-align:center;max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.fls-blog-cta-heading{margin-bottom:1.5rem;font-size:2.25rem;font-weight:700}.fls-blog-cta-sub{color:#ffffffb3;margin-bottom:2rem;font-size:1.25rem}.fls-blog-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.fls-blog-cta-primary{color:var(--color-brand-accent);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-smooth);background-color:#fff;border:none;padding:1rem 2rem;font-weight:600;text-decoration:none}.fls-blog-cta-primary:hover{background-color:#f3f4f6}.fls-blog-cta-secondary{color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-smooth);background-color:#ffffff1a;border:1px solid #fff3;padding:1rem 2rem;font-weight:600;text-decoration:none}.fls-blog-cta-secondary:hover{background-color:#fff3}@media (max-width:768px){.fls-blog-hero{padding:45px 0}.fls-blog-hero-heading{font-size:2.25rem}}
