.breadcrumb-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.breadcrumb-area{position:relative;height:400px;overflow:hidden;background:var(--text-primary)}.breadcrumb-area::after{z-index:2}.breadcrumb-item{position:relative;z-index:3}.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);padding:.75rem 1.25rem;font-size:var(--font-size-base);transition:var(--transition-normal)}.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{padding:.75rem 2rem;background-color:var(--primary-color);border-color:var(--primary-color);transition:var(--transition-normal)}.solutions-search-box .btn-primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-xl)}@media(max-width:767.98px){.solutions-grid{grid-template-columns:1fr;gap:var(--space-lg)}}.solution-card{background:var(--bg-white);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition-normal);height:100%;display:flex;flex-direction:column}.solution-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.solution-image{position:relative;overflow:hidden;height:220px}.solution-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.solution-card:hover .solution-image img{transform:scale(1.05)}.solution-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-hero);opacity:0;transition:var(--transition-normal);display:flex;align-items:center;justify-content:center}.solution-card:hover .solution-overlay{opacity:.9}.solution-icon{width:80px;height:80px;background:var(--bg-white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transform:scale(0);transition:var(--transition-normal)}.solution-card:hover .solution-icon{transform:scale(1)}.solution-icon i{font-size:36px;color:var(--primary-color)}.solution-content{padding:var(--space-xl);flex:1;display:flex;flex-direction:column}.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);display:inline-block;margin-bottom:var(--space-lg)}.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{list-style:none;padding:0;margin:0}.cases-list li{margin-bottom:var(--space-sm)}.cases-list a{color:var(--text-secondary);font-size:var(--font-size-sm);display:flex;align-items:center;transition:var(--transition-fast)}.cases-list a:hover{color:var(--primary-color);transform:translateX(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);font-weight:500;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);transition:var(--transition-normal)}.solution-action .btn i{font-size:14px;transition:var(--transition-normal)}.solution-action .btn:hover i{transform:translateX(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);margin-bottom:var(--space-lg);font-weight:600;position:relative;padding-left:var(--space-lg)}.widget-title::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:var(--primary-color);border-radius:2px}.category-list{list-style:none;padding:0;margin:0}.category-list li{margin-bottom:var(--space-sm)}.category-list a{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);color:var(--text-secondary);background:var(--bg-light);border-radius:var(--radius-sm);transition:var(--transition-normal)}.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);padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);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{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--text-primary)}.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);font-weight:500;transition:var(--transition-normal)}.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{font-size:48px;color:var(--text-muted);margin-bottom:var(--space-lg)}.no-results p{color:var(--text-secondary);font-size:var(--font-size-lg)}@media(max-width:991.98px){.solutions-sidebar{position:static;margin-top:var(--space-2xl)}.solution-content{padding:var(--space-lg)}}@media(max-width:575.98px){.solutions-search-box{padding:var(--space-md)}.solution-title{font-size:var(--font-size-xl)}.widget{padding:var(--space-lg)}}