.vr-benefit-card-compact:hover,.vr-economics-card-3:hover,.vr-industry-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}:root{--color-main:#002855;--color-main-light:#1178B2;--color-accent:#00A6FB;--color-accent-dark:#006494;--color-accent-additional:#FF495C;--color-lightest:#fff;--color-darkest:#001233;--color-dark-grey:#909090;--color-black-grey:#33415C;--color-divide-line:#e2e2e2;--color-special:#F2F4F7;--color-line:#d9d9d9;--primary:#007bff;--primary-hover:#0056b3;--dark-blue:#0a1f44;--light-gray-bg:#f8f9fa;--white:#ffffff;--text-main:#333333;--text-light:#6c757d;--accent-yellow:#ffc107;--accent-red:#dc3545;--border-color:#dee2e6;--success:#28a745;--warning:#ffc107;--danger:#dc3545;--section-padding:5rem;--section-padding-mobile:3rem;--grid-gutter:1.5rem;--font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--shadow-md:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--border-radius-sm:0.375rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease}.card{height:100%;border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:1.5rem;box-shadow:var(--shadow-sm);background:var(--white);transition:all var(--transition-base)}.card-img-top{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;height:200px;object-fit:cover;width:100%;margin-bottom:1rem}.card-body{padding:0}.vr-section{padding:5rem 0}#varnishVideo{aspect-ratio:1.3/1;background-color:#000;object-fit:cover}.bg-light-gray{background-color:var(--light-gray-bg)}.vr-hl{width:100%;height:1px;background-color:var(--color-divide-line)}.vr-link{color:var(--color-darkest);transition:color .3s ease-in-out}.vr-link .link__icon{fill:var(--color-darkest);transition:fill .3s ease-in-out}.vr-link:focus,.vr-link:hover{color:var(--color-accent)}.vr-link:focus .link__icon,.vr-link:hover .link__icon{fill:var(--color-accent)}.vr-section-title{position:relative;display:inline-block;margin-bottom:1.5rem;padding-bottom:15px;color:var(--dark-blue);font-weight:700;font-size:2rem;text-transform:uppercase}.vr-section-title::after{content:'';position:absolute;bottom:0;left:0;display:block;width:60px;height:4px;background-color:var(--primary)}.vr-section-title.text-center{display:block}.vr-card-special{height:100%;border:1px solid #eaeaea;border-radius:10px;padding:1.5rem;box-shadow:0 2px 6px rgba(0,0,0,.3);color:var(--color-darkest);background-color:var(--color-lightest);transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.vr-hero-section-static{position:relative;border-radius:0 0 10px 10px;padding:0}.vr-hero-static-wrapper{position:relative;width:100%;height:380px;border-radius:0 0 10px 10px;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:hidden}.vr-hero-bg-img,.vr-hero-caption-static,.vr-hero-overlay{position:absolute;top:0;left:0}.vr-case-study-card,.vr-case-study-graph,.vr-economics-card-3,.vr-stat-box{box-shadow:var(--shadow-sm)}.vr-hero-bg-img{z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.vr-hero-overlay{z-index:-1;width:100%;height:100%;opacity:.3;background:linear-gradient(90deg,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 80%,rgba(0,0,0,.75) 100%),linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 100%)}.vr-hero-caption-static{right:0;bottom:0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding-right:clamp(1rem,-2.5227rem + 17.6136vw,8.75rem);padding-left:clamp(1rem,-2.5227rem + 17.6136vw,8.75rem);color:var(--color-lightest)}.vr-hero-text-frame-1,.vr-hero-text-frame-2{position:relative;display:inline-block;width:fit-content;border-radius:3px;padding:15px 70px 15px 20px;color:var(--color-lightest);font-weight:600;font-size:clamp(.875rem, .8rem + .5vw, 1.125rem);letter-spacing:.5px;text-transform:uppercase}.vr-hero-text-frame-1{background:linear-gradient(-65deg,transparent 45px,var(--color-main) 0)}.vr-hero-text-frame-2{background:linear-gradient(-65deg,transparent 45px,var(--color-main-light) 0)}.vr-stat-box{height:100%;border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:2rem;text-align:center;background:var(--white);transition:all var(--transition-base)}.vr-stat-box:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.vr-stat-box .value{display:block;margin-bottom:.5rem;color:var(--primary);font-weight:700;font-size:2.5rem}.vr-stat-box .label{color:var(--text-light);font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.vr-mpc-scale{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:2rem 0}.vr-mpc-circle{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;color:var(--white);font-weight:700;font-size:.8rem;transition:transform var(--transition-fast)}.vr-benefit-card-compact,.vr-benefit-icon-compact,.vr-industry-card,.vr-step-badge{transition:all var(--transition-base)}.vr-mpc-circle:hover{transform:scale(1.1)}.vr-mpc-normal{border:2px solid var(--border-color);color:var(--text-main);background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)}.vr-mpc-warning{background:linear-gradient(135deg,#ffc107 0,#ffb300 100%)}.vr-mpc-critical{background:linear-gradient(135deg,#dc3545 0,#c82333 100%)}.vr-step-badge{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;border:3px solid var(--primary);border-radius:50%;color:var(--primary);font-weight:700;font-size:1.25rem;background:var(--white)}.vr-solution-card{height:100%}.vr-solution-card .card-body{display:flex;flex-direction:column}.vr-solution-card .card-body p{flex-grow:1}.vr-solution-img{max-height:150px;object-fit:contain}.vr-benefit-card-compact{border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:.75rem;background:var(--white)}.vr-benefit-card-compact:hover{transform:translateY(-3px)}.vr-benefit-icon-compact{margin-bottom:.5rem;color:var(--primary);font-size:1.75rem}.vr-benefit-card-compact:hover .vr-benefit-icon-compact{color:var(--dark-blue);transform:scale(1.1)}.vr-benefit-card-compact h6{margin:0;font-weight:500;font-size:.85rem;line-height:1.3}.vr-industry-card{border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:2rem 1.5rem;text-align:center;background:var(--white)}.vr-case-study-card,.vr-case-study-graph,.vr-industry-img{border-radius:var(--border-radius-md)}.vr-industry-img{display:block;width:100%;height:80px;object-fit:contain;overflow:hidden;transition:transform var(--transition-base)}.vr-industry-img-centered{margin-right:auto;margin-left:auto}.vr-industry-card:hover .vr-industry-img-centered{transform:scale(1.05)}.vr-industry-card h6{margin-bottom:.25rem;font-weight:600;font-size:.9rem}.vr-case-study-graph{max-width:100%;height:auto;margin:1rem 0}.vr-case-study-card{overflow:hidden;background:var(--white)}.vr-economics-card-3{border:1px solid var(--border-color);border-radius:var(--border-radius-md);background:var(--white);transition:all var(--transition-base)}.vr-economics-card-3:hover{transform:translateY(-5px)}.vr-economics-icon-3{margin-bottom:.5rem;color:var(--primary);font-size:2.5rem}.vr-economics-card-3 .display-6{font-size:2rem}.vr-service-video-block{background-color:#fff}.vr-timestamp-btn{transition:.2s}.vr-timestamp-btn.active{border-color:var(--primary)!important;color:#fff!important;background-color:var(--primary)!important}.vr-timestamp-btn.active .label{color:rgba(255,255,255,.9)!important}.vr-timestamp-btn:hover{box-shadow:0 4px 8px rgba(13,110,253,.2);transform:translateY(-2px)}.vr-badge{display:inline-block;border-radius:.375rem;padding:.35em .65em;vertical-align:baseline;font-weight:700;font-size:.75em;line-height:1;text-align:center;white-space:nowrap}.vr-badge.bg-dark{color:var(--color-lightest)!important;background-color:var(--color-darkest)!important}.vr-list-group-item{border-bottom:1px solid var(--border-color);padding:.5rem 0}.vr-list-group-item:last-child{border-bottom:none}@media (max-width:991px){.vr-hero-static-wrapper{height:320px}.vr-hero-text-frame-1,.vr-hero-text-frame-2{padding:12px 50px 12px 15px;font-size:clamp(.8rem, .7rem + .8vw, 1rem)}.vr-section-title{font-size:1.75rem}}@media (max-width:767px){.vr-hero-static-wrapper{height:280px}.vr-hero-text-frame-1,.vr-hero-text-frame-2{min-width:70%;padding:10px 40px 10px 12px;font-size:.9rem}.vr-hero-caption-static{padding-right:1rem;padding-left:1rem}.vr-benefit-icon-compact,.vr-section-title{font-size:1.5rem}.vr-stat-box{padding:1.5rem}.vr-stat-box .value{font-size:2rem}.vr-benefit-card-compact{padding:.5rem}.vr-benefit-card-compact h6{font-size:.75rem}}@media (max-width:575px){.vr-hero-static-wrapper{height:240px}.vr-hero-text-frame-1,.vr-hero-text-frame-2{width:100%;padding:8px 30px 8px 10px;font-size:.8rem}.vr-mpc-circle{width:40px;height:40px;font-size:.6rem}.vr-solution-img{max-height:120px}}@media print{.vr-service-video-block,.vr-timestamp-btn{display:none!important}}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:0s!important;animation-iteration-count:1!important;animation-duration:0s!important}}