.breadcrumb-video{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.breadcrumb-area{background:var(--text-primary);height:400px;position:relative;overflow:hidden}.breadcrumb-area:after{z-index:2}.breadcrumb-item{z-index:3;position:relative}.main-header-area{background:var(--nav-bg);z-index:10000}.text-night-rider *,.box-counter>*{color:var(--text-white)!important}.solutions-search-box{background:var(--bg-white);padding:var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.solutions-search-box .search-form .input-group{max-width:600px;margin:0 auto}.solutions-search-box .form-control{border-color:var(--border-light);font-size:var(--font-size-base);transition:var(--transition-normal);padding:.75rem 1.25rem}.solutions-search-box .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem var(--primary-alpha-20)}.solutions-search-box .btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);transition:var(--transition-normal);padding:.75rem 2rem}.solutions-search-box .btn-primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.solutions-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}@media (width<=767.98px){.solutions-grid{gap:var(--space-lg);grid-template-columns:1fr}}.solution-card{background:var(--bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition-normal);flex-direction:column;height:100%;display:flex;overflow:hidden}.solution-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.solution-image{height:220px;position:relative;overflow:hidden}.solution-image img{object-fit:cover;width:100%;height:100%;transition:var(--transition-slow)}.solution-card:hover .solution-image img{transform:scale(1.05)}.solution-overlay{background:var(--gradient-hero);opacity:0;width:100%;height:100%;transition:var(--transition-normal);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.solution-card:hover .solution-overlay{opacity:.9}.solution-icon{background:var(--bg-white);border-radius:var(--radius-full);width:80px;height:80px;transition:var(--transition-normal);justify-content:center;align-items:center;display:flex;transform:scale(0)}.solution-card:hover .solution-icon{transform:scale(1)}.solution-icon i{color:var(--primary-color);font-size:36px}.solution-content{padding:var(--space-xl);flex-direction:column;flex:1;display:flex}.solution-title{font-size:var(--font-size-2xl);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:600}.solution-subtitle{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.6}.solution-desc{font-size:var(--font-size-sm);color:var(--primary-color);padding:var(--space-xs)var(--space-md);background:var(--primary-alpha-10);border-radius:var(--radius-sm);margin-bottom:var(--space-lg);display:inline-block}.solution-cases{margin-bottom:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border-light)}.cases-title{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-md);font-weight:500}.cases-list{margin:0;padding:0;list-style:none}.cases-list li{margin-bottom:var(--space-sm)}.cases-list a{color:var(--text-secondary);font-size:var(--font-size-sm);transition:var(--transition-fast);align-items:center;display:flex}.cases-list a:hover{color:var(--primary-color);transform:translate(4px)}.cases-list i{margin-right:var(--space-sm);font-size:12px}.solution-action{margin-top:auto}.solution-action .btn{width:100%;padding:var(--space-md);justify-content:center;align-items:center;gap:var(--space-sm);transition:var(--transition-normal);font-weight:500;display:flex}.solution-action .btn i{transition:var(--transition-normal);font-size:14px}.solution-action .btn:hover i{transform:translate(4px)}.solutions-sidebar{position:sticky;top:100px}.widget{background:var(--bg-white);border-radius:var(--radius-md);padding:var(--space-xl);margin-bottom:var(--space-xl);box-shadow:var(--shadow-sm)}.widget-title{font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--space-lg);padding-left:var(--space-lg);font-weight:600;position:relative}.widget-title:before{content:"";background:var(--primary-color);border-radius:2px;width:4px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.category-list{margin:0;padding:0;list-style:none}.category-list li{margin-bottom:var(--space-sm)}.category-list a{padding:var(--space-md)var(--space-lg);color:var(--text-secondary);background:var(--bg-light);border-radius:var(--radius-sm);transition:var(--transition-normal);justify-content:space-between;align-items:center;display:flex}.category-list li.active a,.category-list a:hover{background:var(--primary-color);color:var(--text-white)}.category-name{font-weight:500}.category-count{background:var(--bg-white);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);padding:2px 8px;font-weight:600}.category-list li.active .category-count,.category-list a:hover .category-count{background:var(--primary-alpha-20);color:var(--text-white)}.contact-widget .contact-content{text-align:center}.contact-widget p{color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:1.6}.contact-info{margin-bottom:var(--space-lg)}.info-item{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--text-primary);display:flex}.info-item i{color:var(--primary-color);font-size:18px}.contact-widget .btn-outline-primary{border-color:var(--primary-color);color:var(--primary-color);width:100%;padding:var(--space-md);transition:var(--transition-normal);font-weight:500}.contact-widget .btn-outline-primary:hover{background:var(--primary-color);color:var(--text-white)}.no-results{text-align:center;padding:var(--space-3xl)var(--space-xl);background:var(--bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.no-results i{color:var(--text-muted);margin-bottom:var(--space-lg);font-size:48px}.no-results p{color:var(--text-secondary);font-size:var(--font-size-lg)}@media (width<=991.98px){.solutions-sidebar{margin-top:var(--space-2xl);position:static}.solution-content{padding:var(--space-lg)}}@media (width<=575.98px){.solutions-search-box{padding:var(--space-md)}.solution-title{font-size:var(--font-size-xl)}.widget{padding:var(--space-lg)}}