.sales-hero::before,.premium-resource-page .page-header::before,body:not(.is-home) main>.container:first-child::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><defs><pattern id='p' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'><path d='M 80 0 L 0 0 0 80' fill='none' stroke='rgba(150,231,237,0.05)' stroke-width='0.5'/><circle cx='0' cy='0' r='1.5' fill='rgba(49,89,239,0.08)'/></pattern></defs><rect width='80' height='80' fill='url(%23p)'/></svg>");background-size:80px 80px;opacity:0.85;pointer-events:none;z-index:1;mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,black 30%,transparent 100%)}.sales-hero,.premium-resource-page .page-header{position:relative;overflow:hidden}.sales-hero::after,.premium-resource-page .page-header::after{content:"";position:absolute;inset:0;background:linear-gradient( 115deg,transparent 0%,transparent 30%,rgba(150,231,237,0.08) 35%,transparent 40%,transparent 55%,rgba(49,89,239,0.06) 60%,transparent 65%,transparent 100% );pointer-events:none;z-index:2;opacity:0.9;animation:vc-ray-drift 24s ease-in-out infinite}@keyframes vc-ray-drift{0%,100%{transform:translateX(-3%) translateY(-2%)}50%{transform:translateX(3%) translateY(2%)}}.sales-hero-grid,.premium-resource-page .page-header>*:not(.page-header-media):not(.page-header-shade){z-index:5}.sales-hero-grid{position:relative}.sales-hero-media::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 20%,rgba(150,231,237,0.35) 0,transparent 2px),radial-gradient(circle at 30% 65%,rgba(255,255,255,0.25) 0,transparent 1.5px),radial-gradient(circle at 60% 30%,rgba(49,89,239,0.4) 0,transparent 2px),radial-gradient(circle at 80% 75%,rgba(150,231,237,0.3) 0,transparent 1.8px),radial-gradient(circle at 45% 85%,rgba(255,255,255,0.2) 0,transparent 1.5px),radial-gradient(circle at 90% 15%,rgba(244,189,80,0.35) 0,transparent 1.8px),radial-gradient(circle at 20% 90%,rgba(49,89,239,0.3) 0,transparent 1.5px);background-size:100% 100%;pointer-events:none;z-index:2;opacity:0.6;animation:vc-particle-drift 30s ease-in-out infinite}@keyframes vc-particle-drift{0%,100%{transform:translate(0,0);opacity:0.5}33%{transform:translate(-8px,-4px);opacity:0.7}66%{transform:translate(6px,-8px);opacity:0.55}}body .editorial-article>.container{position:relative}body .editorial-article>.container::before{content:"";position:absolute;top:3rem;bottom:6rem;left:-1.5rem;width:1px;background:linear-gradient( to bottom,transparent 0%,rgba(49,89,239,0.28) 15%,rgba(150,231,237,0.35) 50%,rgba(49,89,239,0.28) 85%,transparent 100% );pointer-events:none;opacity:0.6;display:none}@media (min-width:1200px){body .editorial-article>.container::before{display:block}}.blog-card-image{position:relative;overflow:hidden}.blog-card-image::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'><g fill='none' stroke='rgba(255,255,255,0.06)' stroke-width='0.5'><path d='M0 20 L40 20'/><path d='M20 0 L20 40'/><circle cx='20' cy='20' r='8'/></g></svg>");background-size:40px 40px;opacity:0;z-index:2;transition:opacity 0.5s var(--ease-editorial,cubic-bezier(0.4,0,0.2,1));pointer-events:none;mix-blend-mode:overlay}.blog-card:hover .blog-card-image::before{opacity:1}.landing-cta-section{position:relative}.landing-cta-section::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:24px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24' fill='none'><path d='M0 12 L45 12' stroke='rgba(49,89,239,0.3)' stroke-width='1.2'/><circle cx='60' cy='12' r='3' fill='rgba(49,89,239,0.6)'/><path d='M75 12 L120 12' stroke='rgba(150,231,237,0.3)' stroke-width='1.2'/></svg>");background-size:contain;background-repeat:no-repeat;pointer-events:none;opacity:0.7}@media (prefers-reduced-motion:reduce){.sales-hero::after,.premium-resource-page .page-header::after,.sales-hero-media::before{animation:none}}@media (max-width:720px){.sales-hero::before,.premium-resource-page .page-header::before{opacity:0.5;background-size:60px 60px}.sales-hero-copy::before,.sales-hero-copy::after{width:14px;height:14px}.landing-cta-section::before{width:80px;height:20px}}
.blog-card-image{position:relative;overflow:hidden;will-change:transform}.blog-card-image img{transition:transform 800ms var(--ease-editorial,cubic-bezier(0.4,0,0.2,1)),filter 600ms ease-out;will-change:transform,filter;transform-origin:center center}.blog-card-image img{filter:brightness(0.85) saturate(0.9) contrast(1.05)}.blog-card:hover .blog-card-image img{transform:scale(1.08) translateY(-4px);filter:brightness(1) saturate(1.15) contrast(1) drop-shadow(0 8px 24px rgba(49,89,239,0.15))}.blog-card-image::after{content:"";position:absolute;inset:0;background:linear-gradient( 135deg,rgba(49,89,239,0.35) 0%,rgba(7,27,41,0.2) 40%,transparent 65%,rgba(150,231,237,0.15) 100% );z-index:3;opacity:0.7;transition:opacity 500ms ease-out,background-position 800ms ease-out;pointer-events:none;mix-blend-mode:multiply}.blog-card:hover .blog-card-image::after{opacity:0.25;background:linear-gradient( 135deg,rgba(49,89,239,0.15) 0%,transparent 40%,transparent 65%,rgba(244,189,80,0.1) 100% )}.blog-card-image .reveal-overlay,.blog-card-image::before{content:attr(data-reveal-label,"");position:absolute;left:0;right:0;bottom:0;padding:0.7rem 1rem;background:linear-gradient( to top,rgba(7,27,41,0.85) 0%,rgba(7,27,41,0.4) 60%,transparent 100% );color:rgba(255,255,255,0.95);font:600 0.72rem/1.2 Inter,sans-serif;letter-spacing:0.06em;text-transform:uppercase;transform:translateY(120%);transition:transform 400ms cubic-bezier(0.34,1.56,0.64,1);z-index:4;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.blog-card:hover .blog-card-image::before,.blog-card:hover .blog-card-image .reveal-overlay{transform:translateY(0)}.blog-card-image .scanline,.blog-card-image>.scanline{position:absolute;z-index:3;pointer-events:none;background:linear-gradient( to right,transparent 0%,rgba(150,231,237,0.8) 50%,transparent 100% );height:1.5px;width:60%;left:20%;top:20px;opacity:0;transform:translateY(0);transition:opacity 300ms ease,transform 1400ms cubic-bezier(0.22,1,0.36,1)}.blog-card:hover .scanline{opacity:1;transform:translateY(calc(100% + 200px));transition-delay:100ms}.blog-card-tag{transform:translateY(0);transition:transform 350ms var(--ease-editorial,cubic-bezier(0.4,0,0.2,1)),background 300ms ease,box-shadow 300ms ease,letter-spacing 300ms ease}.blog-card:hover .blog-card-tag{transform:translateY(-2px);letter-spacing:0.09em;box-shadow:0 4px 16px rgba(49,89,239,0.2)}.premium-hero-card,.case-study-card,.trust-card{position:relative;overflow:hidden;transition:transform 500ms cubic-bezier(0.34,1.56,0.64,1),box-shadow 500ms ease}.premium-hero-card::before,.case-study-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(49,89,239,0.15) 0%,transparent 55% );opacity:0;transition:opacity 400ms ease-out;pointer-events:none;z-index:1}.premium-hero-card:hover::before,.case-study-card:hover::before{opacity:1}.gallery-image,.editorial-article figure.split-reveal{position:relative;overflow:hidden}.gallery-image::before,.gallery-image::after,.editorial-article figure.split-reveal::before,.editorial-article figure.split-reveal::after{content:"";position:absolute;top:0;bottom:0;width:50%;background:rgba(7,27,41,0.9);transform:translateX(0);transition:transform 900ms cubic-bezier(0.77,0,0.175,1);z-index:2;pointer-events:none}.gallery-image::before,.editorial-article figure.split-reveal::before{left:0}.gallery-image::after,.editorial-article figure.split-reveal::after{right:0}.gallery-image[data-reveal="visible"]::before,.editorial-article figure.split-reveal[data-reveal="visible"]::before{transform:translateX(-100%)}.gallery-image[data-reveal="visible"]::after,.editorial-article figure.split-reveal[data-reveal="visible"]::after{transform:translateX(100%)}.blog-card-title a,.blog-card .blog-card-link{position:relative;transition:color 300ms ease}.blog-card:hover .blog-card-title a,.blog-card:hover .blog-card-link{color:var(--vc-cobalt,#3159ef)}.blog-card-meta,.blog-card-date{transition:color 300ms ease,letter-spacing 300ms ease}.blog-card:hover .blog-card-meta,.blog-card:hover .blog-card-date{letter-spacing:0.02em;color:rgba(150,231,237,0.85)}@media (prefers-reduced-motion:reduce){.blog-card-image img,.blog-card-image::after,.blog-card-image::before,.blog-card-tag,.premium-hero-card,.case-study-card{transition:none !important;animation:none !important}.blog-card:hover .blog-card-image img{transform:none}}@media (max-width:720px){.blog-card-image img{filter:none}.blog-card:hover .blog-card-image img{transform:scale(1.02)}}
@media (max-width:1180px){.vc-shell-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:8px;cursor:pointer;transition:background 220ms ease,border-color 220ms ease,transform 220ms ease;z-index:100;position:relative}.vc-shell-toggle:hover,.vc-shell-toggle:focus-visible{background:rgba(150,231,237,0.12);border-color:rgba(150,231,237,0.25)}.vc-shell-toggle:active{transform:scale(0.94)}.vc-shell-toggle>span,.vc-shell-toggle::before,.vc-shell-toggle::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:1.5px;background:rgba(255,255,255,0.9);border-radius:1px;transform:translate(-50%,-50%);transition:transform 320ms cubic-bezier(0.68,-0.55,0.265,1.55),opacity 200ms ease,background 220ms ease}.vc-shell-toggle::before{transform:translate(-50%,calc(-50% - 5px))}.vc-shell-toggle::after{transform:translate(-50%,calc(-50% + 5px))}body:has(.vc-shell-nav.is-open) .vc-shell-toggle>span,.vc-shell-nav.is-open ~ .vc-shell-toggle>span,.vc-shell-toggle[aria-expanded="true"]>span{opacity:0;transform:translate(-50%,-50%) scale(0.5)}body:has(.vc-shell-nav.is-open) .vc-shell-toggle::before,.vc-shell-toggle[aria-expanded="true"]::before{transform:translate(-50%,-50%) rotate(45deg)}body:has(.vc-shell-nav.is-open) .vc-shell-toggle::after,.vc-shell-toggle[aria-expanded="true"]::after{transform:translate(-50%,-50%) rotate(-45deg)}.vc-shell-nav{position:fixed !important;top:0 !important;right:0;left:auto !important;width:min(84vw,380px);max-width:380px;height:100dvh;max-height:100vh;padding:6rem 1.75rem 2rem !important;background:linear-gradient( 180deg,rgba(7,26,44,0.98) 0%,rgba(11,31,48,0.99) 100% );backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border-left:1px solid rgba(150,231,237,0.12);box-shadow:-20px 0 60px rgba(0,0,0,0.45),-1px 0 0 rgba(150,231,237,0.08);display:flex !important;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 240ms;z-index:60;overflow-y:auto;-webkit-overflow-scrolling:touch;background-image:linear-gradient(180deg,rgba(7,26,44,0.98) 0%,rgba(11,31,48,0.99) 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'><path d='M0 20 L40 20 M20 0 L20 40' stroke='rgba(150,231,237,0.04)' stroke-width='0.5' fill='none'/></svg>");background-blend-mode:normal,overlay}.vc-shell-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}.vc-shell-backdrop{display:block;position:fixed;inset:0;width:100%;height:100%;padding:0;border:0;background:linear-gradient( 135deg,rgba(7,26,44,0.6) 0%,rgba(7,26,44,0.3) 100% );backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity 240ms ease,visibility 0s linear 240ms;z-index:55;pointer-events:none;cursor:default}.vc-shell-header:has(.vc-shell-nav.is-open) .vc-shell-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 240ms ease,visibility 0s linear 0s}.vc-shell-nav>a:not(.nav-action){display:block;padding:1.15rem 0.25rem !important;color:rgba(255,255,255,0.88) !important;font:600 1.05rem/1.3 Inter,sans-serif !important;letter-spacing:-0.005em !important;text-decoration:none;border-bottom:1px solid rgba(150,231,237,0.08);position:relative;opacity:0;transform:translateX(20px);transition:opacity 400ms ease,transform 400ms cubic-bezier(0.32,0.72,0,1),color 300ms ease,padding-left 300ms ease}.vc-shell-nav.is-open>a:not(.nav-action){opacity:1;transform:translateX(0)}.vc-shell-nav.is-open>a:not(.nav-action):nth-child(1){transition-delay:60ms}.vc-shell-nav.is-open>a:not(.nav-action):nth-child(2){transition-delay:110ms}.vc-shell-nav.is-open>a:not(.nav-action):nth-child(3){transition-delay:160ms}.vc-shell-nav.is-open>a:not(.nav-action):nth-child(4){transition-delay:210ms}.vc-shell-nav.is-open>a:not(.nav-action):nth-child(5){transition-delay:260ms}.vc-shell-nav.is-open>a:not(.nav-action):nth-child(6){transition-delay:310ms}.vc-shell-nav>a:not(.nav-action):hover,.vc-shell-nav>a:not(.nav-action):focus-visible{color:#fff !important;padding-left:0.65rem !important}.vc-shell-nav>a:not(.nav-action)::after{content:"→";position:absolute;right:0.5rem;top:50%;transform:translateY(-50%) translateX(6px);opacity:0;color:rgba(150,231,237,0.9);font-weight:400;transition:opacity 250ms ease,transform 300ms ease}.vc-shell-nav>a:not(.nav-action):hover::after,.vc-shell-nav>a:not(.nav-action):focus-visible::after{opacity:1;transform:translateY(-50%) translateX(0)}.vc-shell-nav>a:not(.nav-action)[aria-current="page"]{color:rgba(150,231,237,0.95) !important;text-decoration:none !important}.vc-shell-nav>a:not(.nav-action)[aria-current="page"]::before{content:"";position:absolute;left:-1.75rem;top:50%;transform:translateY(-50%);width:3px;height:24px;background:linear-gradient(180deg,rgba(49,89,239,1),rgba(150,231,237,1));border-radius:0 2px 2px 0}.vc-shell-nav .nav-action{margin-top:2rem;padding:1.05rem 1.75rem !important;background:linear-gradient(135deg,#e4c77f 0%,#b99452 100%) !important;color:#071a2c !important;font-size:0.95rem !important;letter-spacing:0.04em !important;border-radius:10px !important;border:none !important;box-shadow:0 10px 30px -8px rgba(185,148,82,0.5),inset 0 1px 0 rgba(255,255,255,0.25);text-align:center;opacity:0;transform:translateY(20px);transition:opacity 400ms ease,transform 400ms cubic-bezier(0.32,0.72,0,1),box-shadow 260ms ease}.vc-shell-nav.is-open .nav-action{opacity:1;transform:translateY(0);transition-delay:380ms}.vc-shell-nav .nav-action:hover,.vc-shell-nav .nav-action:active{box-shadow:0 14px 40px -8px rgba(185,148,82,0.7),inset 0 1px 0 rgba(255,255,255,0.35) !important;transform:translateY(-2px) !important}body:has(.vc-shell-nav.is-open){overflow:hidden}}@media (max-width:1180px) and (prefers-reduced-motion:reduce){.vc-shell-nav,.vc-shell-backdrop,.vc-shell-nav>a,.vc-shell-nav .nav-action,.vc-shell-toggle>span,.vc-shell-toggle::before,.vc-shell-toggle::after{transition:none !important;transition-delay:0ms !important}.vc-shell-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1181px){.vc-shell-backdrop{display:none}}
html[data-theme-transitioning] *,html[data-theme-transitioning] *::before,html[data-theme-transitioning] *::after{transition:background-color 300ms ease,background 300ms ease,color 250ms ease,border-color 250ms ease,box-shadow 300ms ease,fill 250ms ease,stroke 250ms ease !important}.vc-theme-toggle{--toggle-size:38px;display:inline-flex;align-items:center;justify-content:center;width:var(--toggle-size);height:var(--toggle-size);padding:0;margin-right:0.5rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);border-radius:8px;color:rgba(255,255,255,0.9);cursor:pointer;position:relative;overflow:hidden;transition:background 220ms ease,border-color 220ms ease,transform 200ms ease,color 220ms ease;z-index:100;flex-shrink:0}.vc-theme-toggle:hover,.vc-theme-toggle:focus-visible{background:rgba(150,231,237,0.14);border-color:rgba(150,231,237,0.35);color:#96e7ed;outline:none}.vc-theme-toggle:active{transform:scale(0.92)}.vc-theme-toggle .icon-sun,.vc-theme-toggle .icon-moon{position:absolute;top:50%;left:50%;width:18px;height:18px;transition:opacity 300ms ease,transform 400ms cubic-bezier(0.34,1.56,0.64,1);pointer-events:none}.vc-theme-toggle .icon-sun{transform:translate(-50%,-50%) rotate(0deg) scale(1);opacity:1}.vc-theme-toggle .icon-moon{transform:translate(-50%,-50%) rotate(-90deg) scale(0);opacity:0}html[data-theme="light"] .vc-theme-toggle .icon-sun{transform:translate(-50%,-50%) rotate(90deg) scale(0);opacity:0}html[data-theme="light"] .vc-theme-toggle .icon-moon{transform:translate(-50%,-50%) rotate(0deg) scale(1);opacity:1}html[data-theme="light"] .vc-theme-toggle{background:rgba(11,27,41,0.06);border-color:rgba(11,27,41,0.18);color:rgba(11,27,41,0.85)}html[data-theme="light"] .vc-theme-toggle:hover,html[data-theme="light"] .vc-theme-toggle:focus-visible{background:rgba(49,89,239,0.1);border-color:rgba(49,89,239,0.35);color:#3159ef}@media (max-width:900px){.vc-theme-toggle{--toggle-size:34px;margin-right:0.3rem}}html[data-theme="light"] body{background:#f7f5ef;color:#0b1f30}html[data-theme="light"] .vc-shell-header{background:rgba(247,245,239,0.88) !important;border-bottom:1px solid rgba(11,27,41,0.12) !important;color:#0b1f30 !important;box-shadow:0 1px 20px rgba(11,27,41,0.06)}html[data-theme="light"] .vc-shell-header .vc-shell-brand,html[data-theme="light"] .vc-shell-header .vc-shell-brand *,html[data-theme="light"] .vc-shell-header .brand,html[data-theme="light"] .vc-shell-header .brand *{color:#0b1f30 !important}html[data-theme="light"] .vc-shell-header .vc-shell-brand-subtitle,html[data-theme="light"] .vc-shell-header .brand-subtitle{color:rgba(11,27,41,0.65) !important}html[data-theme="light"] .vc-shell-header .vc-shell-brand-mark path,html[data-theme="light"] .vc-shell-header .vc-shell-brand-mark{color:#0b1f30 !important;fill:#0b1f30 !important}html[data-theme="light"] main .sales-hero,html[data-theme="light"] body .sales-hero{background:linear-gradient(180deg,#f7f5ef 0%,#eeebe0 100%) !important}html[data-theme="light"] main .sales-hero h1,html[data-theme="light"] main .sales-hero h1 span,html[data-theme="light"] .sales-hero-copy h1 span{color:#071b29 !important}html[data-theme="light"] main .sales-hero h1 em,html[data-theme="light"] .sales-hero-copy h1 em{color:#3159ef !important}html[data-theme="light"] .sales-hero-lede,html[data-theme="light"] .sales-hero-note{color:rgba(11,27,41,0.75) !important}html[data-theme="light"] .btn-secondary,html[data-theme="light"] .landing-cta-secondary,html[data-theme="light"] a.button--secondary{background:transparent !important;border:1.5px solid #071b29 !important;color:#071b29 !important}html[data-theme="light"] .btn-secondary:hover,html[data-theme="light"] .landing-cta-secondary:hover{background:rgba(7,27,41,0.06) !important;border-color:#3159ef !important;color:#3159ef !important}html[data-theme="light"] .vc-shell-nav>a:not(.nav-action){color:rgba(11,27,41,0.78) !important}html[data-theme="light"] .vc-shell-nav>a:not(.nav-action):hover,html[data-theme="light"] .vc-shell-nav>a:not(.nav-action)[aria-current="page"]{color:#071b29 !important}html[data-theme="light"] .sales-hero{background:linear-gradient(180deg,#f7f5ef 0%,#eeebe0 100%) !important;color:#0b1f30 !important}html[data-theme="light"] .sales-hero h1,html[data-theme="light"] .sales-hero-copy h1{color:#0b1f30 !important}html[data-theme="light"] .sales-hero-copy .eyebrow,html[data-theme="light"] .sales-hero .eyebrow{color:#3159ef !important}html[data-theme="light"] .sales-hero-copy p:not(.eyebrow),html[data-theme="light"] .sales-hero p:not(.eyebrow){color:rgba(11,27,41,0.75) !important}html[data-theme="light"] .sales-hero-media img{filter:brightness(0.9) contrast(1.05) saturate(1.05)}html[data-theme="light"] .sales-hero-media::after{background:linear-gradient( 90deg,rgba(247,245,239,0.9) 0%,rgba(247,245,239,0.4) 45%,transparent 100% ) !important}html[data-theme="light"] .sales-hero-shade{background:linear-gradient( 180deg,transparent 0%,rgba(247,245,239,0.5) 80%,#f7f5ef 100% ) !important}html[data-theme="light"] .blog-card-image::after{background:linear-gradient( 135deg,rgba(49,89,239,0.2) 0%,rgba(11,27,41,0.1) 40%,transparent 65%,rgba(150,231,237,0.08) 100% );opacity:0.5}html[data-theme="light"] .premium-resource-page{background:#f7f5ef !important;color:#0b1f30 !important}html[data-theme="light"] .premium-resource-page .page-header,html[data-theme="light"] .subpage-hero,html[data-theme="light"] .phase6-hero{background:linear-gradient(180deg,#eeebe0 0%,#f7f5ef 100%) !important}html[data-theme="light"] .subpage-hero-media img,html[data-theme="light"] .phase6-hero picture img{filter:brightness(0.9) contrast(1.05) saturate(0.85) !important;opacity:0.35 !important}html[data-theme="light"] .subpage-hero-overlay{background:linear-gradient(180deg,rgba(247,245,239,0.75) 0%,rgba(247,245,239,0.95) 100%) !important}html[data-theme="light"] .premium-resource-page .page-header h1,html[data-theme="light"] .premium-resource-page .page-header .breadcrumb-link,html[data-theme="light"] .premium-resource-page .page-header .breadcrumb-current,html[data-theme="light"] .subpage-hero-title,html[data-theme="light"] .subpage-hero h1{color:#071b29 !important}html[data-theme="light"] .subpage-hero-eyebrow{color:#3159ef !important}html[data-theme="light"] .phase6-breadcrumb a,html[data-theme="light"] .phase6-breadcrumb{color:rgba(11,27,41,0.75) !important}html[data-theme="light"] .phase6-breadcrumb a:hover{color:#3159ef !important}html[data-theme="light"] .premium-resource-page .page-header p,html[data-theme="light"] .subpage-hero p{color:rgba(11,27,41,0.75) !important}html[data-theme="light"] .premium-resource-page .blog-card,html[data-theme="light"] .blog-card{background:#ffffff !important;border:1px solid rgba(11,27,41,0.1) !important;box-shadow:0 1px 3px rgba(11,27,41,0.04),0 4px 12px rgba(11,27,41,0.05) !important}html[data-theme="light"] .blog-card:hover{box-shadow:0 2px 6px rgba(11,27,41,0.06),0 12px 32px rgba(11,27,41,0.1),0 0 0 1px rgba(49,89,239,0.2),0 20px 60px rgba(49,89,239,0.12) !important}html[data-theme="light"] .blog-card-title,html[data-theme="light"] .blog-card-title a{color:#071b29 !important}html[data-theme="light"] .blog-card-excerpt,html[data-theme="light"] .blog-card p{color:rgba(11,27,41,0.72) !important}html[data-theme="light"] .blog-card-meta,html[data-theme="light"] .blog-card-date{color:rgba(11,27,41,0.55) !important}html[data-theme="light"] .blog-card-tag{background:rgba(49,89,239,0.08) !important;color:#3159ef !important;border:1px solid rgba(49,89,239,0.2) !important}html[data-theme="light"] .editorial-article{background:#f7f5ef !important;color:#071b29 !important}html[data-theme="light"] .editorial-article h1,html[data-theme="light"] .editorial-article h2,html[data-theme="light"] .editorial-article h3{color:#071b29 !important}html[data-theme="light"] .editorial-article p,html[data-theme="light"] .editorial-article li{color:rgba(11,27,41,0.85) !important}html[data-theme="light"] .vc-shell-footer{background:#eeebe0 !important;color:#071b29 !important;border-top:1px solid rgba(11,27,41,0.1)}html[data-theme="light"] .vc-shell-footer a{color:rgba(11,27,41,0.8) !important}html[data-theme="light"] .vc-shell-footer a:hover{color:#3159ef !important}html[data-theme="light"] body::before{opacity:0.35 !important;background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(49,89,239,0.06) 0%,transparent 60%),radial-gradient(ellipse 70% 50% at 85% 80%,rgba(150,231,237,0.08) 0%,transparent 60%) !important}html[data-theme="light"] .cookie-consent,html[data-theme="light"] .cookie-banner{background:rgba(255,255,255,0.98) !important;color:#071b29 !important}html[data-theme="dark"] body{background:#071a2c;color:rgba(255,255,255,0.88)}html[data-theme="dark"] .premium-resource-page{background:#071a2c !important;color:rgba(255,255,255,0.88) !important}html[data-theme="dark"] .premium-resource-page .page-header{background:linear-gradient(180deg,#071a2c 0%,#0b2338 100%) !important}html[data-theme="dark"] .editorial-article{background:#071a2c !important;color:rgba(255,255,255,0.88) !important}html[data-theme="dark"] .editorial-article h1,html[data-theme="dark"] .editorial-article h2,html[data-theme="dark"] .editorial-article h3{color:#ffffff !important}html[data-theme="dark"] .editorial-article p,html[data-theme="dark"] .editorial-article li{color:rgba(255,255,255,0.82) !important}html[data-theme="dark"] .editorial-article h2{border-top-color:rgba(150,231,237,0.2) !important}html[data-theme="dark"] .editorial-article a{color:#96e7ed !important}html[data-theme="dark"] .editorial-article strong{color:#ffffff !important}html[data-theme="dark"] .blog-card{background:rgba(11,34,55,0.7) !important;border-color:rgba(150,231,237,0.12) !important}html[data-theme="dark"] .blog-card-title,html[data-theme="dark"] .blog-card-title a{color:#ffffff !important}html[data-theme="dark"] .blog-card-excerpt,html[data-theme="dark"] .blog-card p{color:rgba(255,255,255,0.75) !important}html[data-theme="dark"] .cookie-consent,html[data-theme="dark"] .cookie-banner{background:rgba(11,34,55,0.98) !important;color:rgba(255,255,255,0.88) !important}
body .blog-card,body .premium-resource-page .blog-card{background:#ffffff !important;border:1px solid rgba(11,27,41,0.08) !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 1px 3px rgba(11,27,41,0.04),0 8px 24px rgba(11,27,41,0.06) !important;transition:transform 400ms cubic-bezier(0.34,1.56,0.64,1),box-shadow 400ms ease,border-color 300ms ease !important}body .blog-card:hover,body .premium-resource-page .blog-card:hover{transform:translateY(-8px) !important;border-color:rgba(49,89,239,0.3) !important;box-shadow:0 2px 6px rgba(11,27,41,0.05),0 20px 48px rgba(11,27,41,0.12),0 0 0 1px rgba(49,89,239,0.15),0 30px 60px rgba(49,89,239,0.12) !important}body .blog-card .blog-card-title,body .premium-resource-page .blog-card .blog-card-title,body .blog-card .blog-card-title a,body .premium-resource-page .blog-card .blog-card-title a{color:#071b29 !important;font-weight:700 !important}body .blog-card:hover .blog-card-title,body .blog-card:hover .blog-card-title a{color:#3159ef !important}body .blog-card .blog-card-excerpt,body .premium-resource-page .blog-card .blog-card-excerpt,body .blog-card p,body .premium-resource-page .blog-card p{color:rgba(11,27,41,0.72) !important;opacity:1 !important}body .blog-card .blog-card-meta,body .premium-resource-page .blog-card .blog-card-meta,body .blog-card .blog-card-date,body .premium-resource-page .blog-card .blog-card-date{color:rgba(11,27,41,0.55) !important;font-size:0.78rem !important;letter-spacing:0.04em !important}body .blog-card .blog-card-tag,body .premium-resource-page .blog-card .blog-card-tag{background:rgba(49,89,239,0.08) !important;color:#3159ef !important;border:1px solid rgba(49,89,239,0.18) !important;padding:0.32rem 0.72rem !important;border-radius:6px !important;font-size:0.7rem !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;display:inline-block !important;margin-bottom:0.85rem !important}body .blog-card>*:not(.blog-card-image),body .premium-resource-page .blog-card>*:not(.blog-card-image){padding-left:1.4rem !important;padding-right:1.4rem !important}body .blog-card .blog-card-image + *,body .premium-resource-page .blog-card .blog-card-image + *{padding-top:1.3rem !important}body .blog-card :last-child,body .premium-resource-page .blog-card :last-child{padding-bottom:1.4rem !important}body .blog-card .blog-card-image,body .premium-resource-page .blog-card .blog-card-image{aspect-ratio:16 / 10;overflow:hidden;position:relative}body .blog-card .blog-card-image img,body .premium-resource-page .blog-card .blog-card-image img{width:100%;height:100%;object-fit:cover}html[data-theme="dark"] body .blog-card{background:rgba(11,34,55,0.85) !important;border-color:rgba(150,231,237,0.14) !important;box-shadow:0 1px 3px rgba(0,0,0,0.2),0 12px 32px rgba(0,0,0,0.3) !important}html[data-theme="dark"] body .blog-card .blog-card-title,html[data-theme="dark"] body .blog-card .blog-card-title a{color:#ffffff !important}html[data-theme="dark"] body .blog-card .blog-card-excerpt,html[data-theme="dark"] body .blog-card p{color:rgba(255,255,255,0.75) !important}html[data-theme="dark"] body .blog-card .blog-card-meta,html[data-theme="dark"] body .blog-card .blog-card-date{color:rgba(255,255,255,0.55) !important}html[data-theme="dark"] body .blog-card .blog-card-tag{background:rgba(150,231,237,0.12) !important;color:#96e7ed !important;border-color:rgba(150,231,237,0.25) !important}body[data-scroll="past"] .vc-shell-header,body[data-scroll="past"] header.vc-shell-header{background:rgba(7,26,44,0.95) !important;backdrop-filter:blur(24px) saturate(180%) !important;-webkit-backdrop-filter:blur(24px) saturate(180%) !important;border-bottom:1px solid rgba(150,231,237,0.15) !important;box-shadow:0 4px 24px rgba(0,0,0,0.15) !important}html[data-theme="light"] body[data-scroll="past"] .vc-shell-header,html[data-theme="light"] body[data-scroll="past"] header.vc-shell-header{background:rgba(247,245,239,0.95) !important;border-bottom:1px solid rgba(11,27,41,0.12) !important;box-shadow:0 4px 24px rgba(11,27,41,0.06) !important}@media (max-width:1180px){.vc-shell-nav>.vc-theme-toggle{display:none !important}.vc-shell-header{grid-template-columns:minmax(0,1fr) auto auto auto !important;gap:0.35rem !important;padding-left:0.85rem !important;padding-right:0.85rem !important;align-items:center !important}.vc-shell-brand{grid-column:1 / 2}.vc-shell-quick-rfq{grid-column:2 / 3}.vc-theme-toggle-mobile{grid-column:3 / 4}.vc-shell-toggle{grid-column:4 / 5}.vc-shell-nav{grid-column:auto !important}.vc-shell-header .nav-action{padding:0.55rem 0.9rem !important;font-size:0.78rem !important;min-height:44px !important}.vc-shell-header .vc-shell-brand-subtitle,.vc-shell-header .brand-subtitle{display:none !important}.vc-theme-toggle-mobile{display:inline-flex !important;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0 0.4rem 0 0;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);border-radius:8px;color:rgba(255,255,255,0.9);cursor:pointer;position:relative;overflow:hidden;transition:background 220ms ease,border-color 220ms ease,transform 200ms ease,color 220ms ease;z-index:100;flex-shrink:0}html[data-theme="light"] .vc-theme-toggle-mobile{background:rgba(11,27,41,0.06);border-color:rgba(11,27,41,0.18);color:rgba(11,27,41,0.85)}.vc-theme-toggle-mobile svg{width:16px;height:16px}.vc-theme-toggle-mobile .icon-sun,.vc-theme-toggle-mobile .icon-moon{position:absolute;top:50%;left:50%;transition:opacity 300ms ease,transform 400ms cubic-bezier(0.34,1.56,0.64,1)}.vc-theme-toggle-mobile .icon-sun{transform:translate(-50%,-50%) rotate(0deg) scale(1);opacity:1}.vc-theme-toggle-mobile .icon-moon{transform:translate(-50%,-50%) rotate(-90deg) scale(0);opacity:0}html[data-theme="light"] .vc-theme-toggle-mobile .icon-sun{transform:translate(-50%,-50%) rotate(90deg) scale(0);opacity:0}html[data-theme="light"] .vc-theme-toggle-mobile .icon-moon{transform:translate(-50%,-50%) rotate(0deg) scale(1);opacity:1}}@media (min-width:1181px){.vc-theme-toggle-mobile{display:none !important}}@media (max-width:720px){#vcCookieBanner{padding:0.5rem !important}#vcCookieBanner .vc-cookie-card{padding:0.75rem 0.9rem !important;gap:0.55rem !important;border-radius:12px !important}#vcCookieBanner .vc-cookie-copy p,.vc-cookie-copy p{font-size:0.78rem !important;line-height:1.4 !important;margin:0 !important}#vcCookieBanner .vc-cookie-actions .vc-cookie-btn,.vc-cookie-actions .vc-cookie-btn{padding:0.5rem 0.7rem !important;font-size:0.75rem !important;min-height:44px !important;flex:1 1 auto !important}}body .editorial-article h2{border-top:none !important;padding-top:2.2rem !important;margin-top:3.2rem !important;position:relative}body .editorial-article h2::before{content:"";position:absolute;top:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#3159ef 0%,#96e7ed 100%);border-radius:2px}.sales-hero-copy{max-width:720px}@media (min-width:1024px){.sales-hero{padding-top:5rem}}.nav-action:focus-visible,.btn-primary:focus-visible,button:focus-visible{outline:2px solid #3159ef !important;outline-offset:3px !important}.vc-theme-toggle svg{width:16px !important;height:16px !important}.vc-theme-toggle{padding:0 !important}html:not([data-theme]) .vc-theme-toggle .icon-sun,html[data-theme="dark"] .vc-theme-toggle .icon-sun{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}html:not([data-theme]) .vc-theme-toggle .icon-moon,html[data-theme="dark"] .vc-theme-toggle .icon-moon{opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(0)}html[data-theme="light"] .vc-theme-toggle .icon-sun{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(0)}html[data-theme="light"] .vc-theme-toggle .icon-moon{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}
.vc-theme-toggle{--toggle-size:44px;min-width:44px;min-height:44px}@media (max-width:900px){html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}#vcCookieBanner{width:100%;box-sizing:border-box}#vcCookieBanner .vc-cookie-card{width:100% !important;max-width:100% !important;box-sizing:border-box;flex-direction:column !important;flex-wrap:nowrap !important;align-items:flex-start !important;padding:0.85rem 1rem !important;gap:0.7rem !important}#vcCookieBanner .vc-cookie-copy{width:100%;flex:0 0 auto !important}#vcCookieBanner .vc-cookie-copy p{font-size:0.8rem !important;line-height:1.4 !important}#vcCookieBanner .vc-cookie-actions{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));width:100% !important;max-width:100% !important;box-sizing:border-box;flex:0 0 auto !important;gap:0.4rem !important}#vcCookieBanner .vc-cookie-actions .vc-cookie-btn{width:100%;min-width:0;min-height:44px !important;padding:0 0.25rem !important;font-size:0.78rem !important;flex:1 1 auto !important}.vc-theme-toggle-mobile{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin-right:0 !important}.vc-shell-nav .nav-action{min-height:44px !important}}.rfq-contact-buttons a,.rfq-contact-buttons a.button,a[href^="mailto:sales@vesselcore"],a[href^="tel:+372"]{color:#96e7ed !important;background:rgba(150,231,237,0.05) !important;border:1px solid rgba(150,231,237,0.25) !important;transition:background 300ms ease,color 300ms ease,border-color 300ms ease,transform 200ms ease}.rfq-contact-buttons a:hover,.rfq-contact-buttons a:focus-visible,a[href^="mailto:sales@vesselcore"]:hover,a[href^="tel:+372"]:hover{background:rgba(150,231,237,0.15) !important;border-color:rgba(150,231,237,0.5) !important;color:#ffffff !important;transform:translateY(-1px)}html[data-theme="light"] .rfq-contact-buttons a,html[data-theme="light"] a[href^="mailto:sales@vesselcore"],html[data-theme="light"] a[href^="tel:+372"]{color:#3159ef !important;background:rgba(49,89,239,0.05) !important;border-color:rgba(49,89,239,0.25) !important}.vc-shell-footer-brand,.vc-shell-footer h1,.vc-shell-footer .brand-wordmark,.vc-shell-footer>*:first-child + *{}.vc-shell-footer .vc-shell-footer-grid,.vc-shell-footer nav,.vc-shell-footer>div>div{position:relative}.vc-shell-footer h3,.vc-shell-footer h4,.vc-shell-footer .footer-heading{font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:rgba(150,231,237,0.75) !important;margin-bottom:1rem !important}.vc-shell-footer ul,.vc-shell-footer nav ul{list-style:none !important;padding:0 !important;margin:0 !important}.vc-shell-footer ul li,.vc-shell-footer nav li{margin:0 0 0.5rem !important;line-height:1.5}.vc-shell-footer a:not([class*="brand"]):not([class*="button"]){color:rgba(255,255,255,0.85) !important;text-decoration:none !important;transition:color 250ms ease !important;font-size:0.9rem !important}.vc-shell-footer a:not([class*="brand"]):not([class*="button"]):hover{color:#96e7ed !important}.vc-shell-footer p,.vc-shell-footer address,.vc-shell-footer .company-line{color:rgba(255,255,255,0.75) !important;font-size:0.88rem !important;line-height:1.55 !important}.faq-number,[class*="faq"] [class*="number"],.faq-item-number{color:#3159ef !important;font-weight:700 !important;font-size:0.75rem !important;letter-spacing:0.06em !important;font-family:Inter,sans-serif !important}section{position:relative}.rfq-form input[type="email"],.rfq-form input[type="text"],.rfq-form input[type="tel"],.rfq-form textarea,form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),form textarea{border:1.5px solid rgba(11,27,41,0.14) !important;background:rgba(255,255,255,0.98) !important;border-radius:8px !important;padding:0.85rem 1rem !important;font-size:0.95rem !important;transition:border-color 220ms ease,background 220ms ease,box-shadow 220ms ease !important}.rfq-form input:focus,.rfq-form textarea:focus,form input:focus,form textarea:focus{border-color:#3159ef !important;background:#ffffff !important;box-shadow:0 0 0 4px rgba(49,89,239,0.12) !important;outline:none !important}.rfq-form input:not(:focus):hover,.rfq-form textarea:not(:focus):hover,form input:not(:focus):hover,form textarea:not(:focus):hover{border-color:rgba(11,27,41,0.3) !important}.rfq-form input::placeholder,.rfq-form textarea::placeholder,form input::placeholder,form textarea::placeholder{color:rgba(11,27,41,0.4) !important;font-weight:400 !important}.rfq-form label,form label{color:#071b29 !important;font-weight:600 !important;font-size:0.85rem !important;letter-spacing:0.01em !important;display:block;margin-bottom:0.4rem}.required,[required] + label .required,label .required{color:#3159ef !important;font-weight:600;font-size:0.78rem !important;letter-spacing:0.02em}details summary,[aria-expanded]{cursor:pointer}details summary::before,details summary::after{transition:transform 300ms ease}details[open] summary::before,details[open] summary::after,[aria-expanded="true"]::before,[aria-expanded="true"]::after{transform:rotate(90deg)}.rfq-progress,[class*="progress"]{border-radius:12px;overflow:hidden}.rfq-progress .progress-bar,[class*="progress"]>div[style*="width"]{background:linear-gradient(90deg,#3159ef 0%,#96e7ed 100%) !important;height:4px !important;border-radius:4px;transition:width 500ms cubic-bezier(0.4,0,0.2,1)}
:where( .btn-primary,.btn-secondary,.nav-action,.landing-cta-primary,.landing-cta-secondary,.vc-cookie-btn,form button[type="submit"] ){transition:transform 180ms cubic-bezier(0.22,1,0.36,1),border-color 180ms ease,background-color 180ms ease,color 180ms ease,box-shadow 180ms ease}@media (hover:hover) and (pointer:fine){:where( .btn-primary,.btn-secondary,.nav-action,.landing-cta-primary,.landing-cta-secondary,.vc-cookie-btn,form button[type="submit"] ):hover{transform:translateY(-1px)}}:where( .btn-primary,.btn-secondary,.nav-action,.landing-cta-primary,.landing-cta-secondary,.vc-cookie-btn,form button[type="submit"] ):active{transform:translateY(0)}.editorial-article a:not(.btn):not([class*="button"]){background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 calc(100% - 1px);background-repeat:no-repeat;background-size:0 1.5px;text-decoration:none !important;transition:background-size 240ms cubic-bezier(0.22,1,0.36,1),color 180ms ease}.editorial-article a:not(.btn):not([class*="button"]):hover,.editorial-article a:not(.btn):not([class*="button"]):focus-visible{background-size:100% 1.5px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #2449cf !important;outline-offset:3px !important;box-shadow:0 0 0 2px #fff,0 0 0 5px #2449cf !important}html[data-theme="dark"] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#96e7ed !important;box-shadow:0 0 0 2px #071b29,0 0 0 5px #96e7ed !important}:where(.blog-card,.premium-cta,.landing-cta-primary) svg{transition:transform 180ms cubic-bezier(0.22,1,0.36,1)}@media (hover:hover) and (pointer:fine){:where(.blog-card,.premium-cta,.landing-cta-primary):hover svg{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){:where( .btn-primary,.btn-secondary,.nav-action,.landing-cta-primary,.landing-cta-secondary,.vc-cookie-btn,form button[type="submit"],.editorial-article a,.blog-card svg,.premium-cta svg,.landing-cta-primary svg ){scroll-behavior:auto !important;transition:none !important;transform:none !important}}
.blog-card-image,.blog-card>.image,.blog-card>picture{aspect-ratio:16 / 10 !important;overflow:hidden;border-radius:14px 14px 0 0;position:relative}.blog-card-image img,.blog-card>picture img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 800ms cubic-bezier(0.22,1,0.36,1),filter 500ms ease}.editorial-article figure,.editorial-article>.container>figure{margin:2.5rem 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(11,27,41,0.08),0 12px 32px rgba(11,27,41,0.06);position:relative}.editorial-article figure img,.editorial-article figure picture img{width:100%;height:auto;display:block;transition:filter 500ms ease}.editorial-article figcaption{font-size:0.82rem;color:rgba(11,27,41,0.6);padding:0.85rem 1rem 0;font-style:italic;line-height:1.5;letter-spacing:0.01em;border-top:1px solid rgba(11,27,41,0.06);margin-top:0.5rem;background:transparent}.blog-card-image::before,.editorial-article figure::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' /><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.3 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:100px 100px}.blog-card-image::after,.editorial-article figure::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),inset 0 -30px 60px -30px rgba(11,27,41,0.2);border-radius:inherit}.sales-hero-media img,.subpage-hero-media img,.phase6-hero picture img{filter:brightness(0.95) contrast(1.02) saturate(1.08);transition:filter 800ms ease,transform 1500ms cubic-bezier(0.22,1,0.36,1)}.sales-hero:hover .sales-hero-media img{transform:scale(1.02)}.feature-illustration,.decorative-image,.editorial-article figure.decorative img{border-radius:12px;box-shadow:0 4px 12px rgba(11,27,41,0.06)}img[data-treatment="warm"],.blog-card:not(:hover) .blog-card-image img[src*="engine"],.blog-card:not(:hover) .blog-card-image img[src*="cad"]{filter:brightness(0.94) contrast(1.05) sepia(0.05) saturate(1.1)}img[data-treatment="cool"]{filter:brightness(0.92) contrast(1.05) hue-rotate(-8deg) saturate(1.08)}img[data-treatment="mono"]{filter:grayscale(1) brightness(0.98) contrast(1.1);transition:filter 500ms ease}img[data-treatment="mono"]:hover{filter:grayscale(0) brightness(1) contrast(1)}img[loading="lazy"]:not(.loaded){filter:blur(6px);transition:filter 600ms ease}img[loading="lazy"].loaded,img[loading="lazy"]:not(.blur-load){filter:none}@media (max-width:640px){.blog-card-image{aspect-ratio:3 / 2 !important;border-radius:12px 12px 0 0}.editorial-article figure{margin:1.5rem -0.5rem;border-radius:8px}.editorial-article figcaption{padding-left:1rem;padding-right:1rem}}html[data-theme="dark"] .blog-card-image::after,html[data-theme="dark"] .editorial-article figure::after{box-shadow:inset 0 0 0 1px rgba(150,231,237,0.06),inset 0 -30px 60px -30px rgba(0,0,0,0.4)}html[data-theme="dark"] .editorial-article figcaption{color:rgba(255,255,255,0.55);border-top-color:rgba(150,231,237,0.1)}html[data-theme="dark"] img[data-treatment="warm"]{filter:brightness(0.85) contrast(1.1) sepia(0.02) saturate(1.05)}.brand-mark img,.vc-shell-brand img,.footer-brand img{transition:filter 300ms ease}.vc-shell-brand:hover .brand-mark img,.vc-shell-brand:focus-visible .brand-mark img{filter:drop-shadow(0 0 8px rgba(150,231,237,0.5))}
html[data-onboarding="active"] :where( .sales-hero .eyebrow,.sales-hero-copy h1,.sales-hero-lede,.sales-hero-actions,.subpage-hero .subpage-hero-eyebrow,.subpage-hero-title,.subpage-hero>.container>p,.platform-page-hero h1,.platform-page-hero .eyebrow ){animation:vc-editorial-entry 720ms cubic-bezier(0.22,1,0.36,1) both}html[data-onboarding="active"] :where( .sales-hero-copy h1,.subpage-hero-title,.platform-page-hero h1 ){animation-delay:60ms}html[data-onboarding="active"] :where( .sales-hero-lede,.subpage-hero>.container>p ){animation-delay:120ms}html[data-onboarding="active"] .sales-hero-actions{animation-delay:180ms}@keyframes vc-editorial-entry{from{opacity:0.01;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:none}}@media (prefers-reduced-motion:reduce){html[data-onboarding="active"] *{animation:none !important;opacity:1 !important;transform:none !important;filter:none !important}}
body .editorial-article .lede::first-letter,body .editorial-article>.container>p:first-of-type::first-letter,body .editorial-article>.container>.lede::first-letter{float:left;font-family:"Playfair Display",Georgia,serif;font-size:3.8em;line-height:0.85;font-weight:600;color:#3159ef;margin:0.1em 0.12em 0 0;padding-top:0.05em;letter-spacing:-0.05em}html[data-theme="dark"] body .editorial-article .lede::first-letter{color:#96e7ed}@media (max-width:640px){body .editorial-article .lede::first-letter{font-size:3em;margin-right:0.08em}}body .editorial-article blockquote{position:relative;margin:3rem 0;padding:1.5rem 2rem;border-left:3px solid #3159ef;background:linear-gradient(90deg,rgba(49,89,239,0.04) 0%,transparent 100%);border-radius:0 12px 12px 0;font-family:"Playfair Display",Georgia,serif;font-size:1.35rem;line-height:1.4;color:#071b29;font-style:italic;font-weight:400;letter-spacing:-0.01em}body .editorial-article blockquote::before{content:"\201C";position:absolute;top:-0.2rem;left:0.6rem;font-family:"Playfair Display",Georgia,serif;font-size:3rem;line-height:1;color:rgba(49,89,239,0.15);pointer-events:none}body .editorial-article blockquote cite,body .editorial-article blockquote footer{display:block;margin-top:1rem;font-family:Inter,sans-serif;font-size:0.85rem;font-style:normal;font-weight:600;color:rgba(11,27,41,0.62);letter-spacing:0.02em}body .editorial-article blockquote cite::before,body .editorial-article blockquote footer::before{content:"— ";color:rgba(49,89,239,0.6)}html[data-theme="dark"] body .editorial-article blockquote{background:linear-gradient(90deg,rgba(150,231,237,0.06) 0%,transparent 100%);border-left-color:#96e7ed;color:rgba(255,255,255,0.9)}html[data-theme="dark"] body .editorial-article blockquote::before{color:rgba(150,231,237,0.2)}.callout,.callout-info,.callout-warning,.callout-note,.editorial-article .callout{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;margin:2rem 0;padding:1.2rem 1.4rem;border-radius:10px;border:1px solid rgba(49,89,239,0.15);background:linear-gradient(135deg,rgba(49,89,239,0.03) 0%,rgba(150,231,237,0.04) 100%);font-size:0.95rem;line-height:1.55}.callout::before,.callout-info::before{content:"i";display:grid;width:1.2rem;height:1.2rem;place-items:center;border:1.5px solid currentColor;border-radius:50%;font-size:0.78rem;color:#3159ef;font-weight:700;line-height:1}.callout-warning{border-color:rgba(244,189,80,0.25);background:linear-gradient(135deg,rgba(244,189,80,0.04) 0%,rgba(244,189,80,0.02) 100%)}.callout-warning::before{content:"!";display:grid;width:1.2rem;height:1.2rem;place-items:center;border:1.5px solid currentColor;border-radius:50%;color:#d97706;font-size:0.78rem;font-weight:800;line-height:1}.callout-note{border-color:rgba(11,27,41,0.12);background:rgba(11,27,41,0.02)}.callout-note::before{content:"";width:0.9rem;height:0.22rem;margin:0.45rem 0.12rem 0;border-radius:999px;background:currentColor;color:rgba(11,27,41,0.55);transform:rotate(-42deg);transform-origin:center}.callout p,.callout-info p,.callout-warning p,.callout-note p{margin:0;color:rgba(11,27,41,0.85)}.callout strong,.callout-info strong{color:#071b29}html[data-theme="dark"] .callout,html[data-theme="dark"] .callout-info,html[data-theme="dark"] .callout-warning,html[data-theme="dark"] .callout-note{border-color:rgba(150,231,237,0.2);background:rgba(150,231,237,0.05)}html[data-theme="dark"] .callout p,html[data-theme="dark"] .callout-info p{color:rgba(255,255,255,0.85)}body .editorial-article ol{counter-reset:editorial-item;list-style:none;padding-left:0}body .editorial-article ol>li{counter-increment:editorial-item;padding-left:3rem;position:relative;margin-bottom:1.25rem;line-height:1.62}body .editorial-article ol>li::before{content:counter(editorial-item,decimal-leading-zero);position:absolute;left:0;top:0.1em;font-family:Inter,sans-serif;font-weight:700;font-size:0.9rem;color:#3159ef;letter-spacing:0.06em;background:linear-gradient(90deg,#3159ef 0%,#96e7ed 100%);-webkit-background-clip:text;background-clip:text;color:transparent;min-width:2.2rem}html[data-theme="dark"] body .editorial-article ol>li::before{background:linear-gradient(90deg,#96e7ed 0%,#ffffff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body .editorial-article ul{list-style:none;padding-left:0}body .editorial-article ul>li{padding-left:1.75rem;position:relative;margin-bottom:0.75rem;line-height:1.62}body .editorial-article ul>li::before{content:"";position:absolute;left:0.4rem;top:0.65em;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#3159ef 0%,#96e7ed 100%);box-shadow:0 1px 3px rgba(49,89,239,0.3)}body .editorial-article dl{margin:2rem 0;display:grid;grid-template-columns:minmax(9rem,1fr) 3fr;gap:0.5rem 1.5rem}body .editorial-article dt{font-weight:700;color:#071b29;letter-spacing:0.01em;font-size:0.92rem;padding-top:0.15rem}body .editorial-article dd{margin:0;color:rgba(11,27,41,0.78);line-height:1.6}body .editorial-article code:not(pre code){padding:0.15em 0.4em;border-radius:4px;background:rgba(49,89,239,0.08);color:#1e42d4;font-family:"SF Mono",Consolas,Monaco,monospace;font-size:0.88em;font-weight:500;border:1px solid rgba(49,89,239,0.12)}body .editorial-article pre{margin:2rem 0;padding:1.2rem 1.4rem;background:#071b29;color:rgba(255,255,255,0.9);border-radius:10px;overflow-x:auto;font-family:"SF Mono",Consolas,Monaco,monospace;font-size:0.85rem;line-height:1.55;box-shadow:0 4px 16px rgba(11,27,41,0.12)}body .editorial-article pre code{background:transparent;color:inherit;border:none;padding:0}body .editorial-article strong{color:#071b29;font-weight:700}body .editorial-article em{color:inherit;font-style:italic}body .editorial-article hr{border:none;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(49,89,239,0.2) 20%,rgba(49,89,239,0.2) 80%,transparent 100%);margin:3rem 0;position:relative}body .editorial-article hr::after{content:"";position:absolute;top:50%;left:50%;width:0.48rem;height:0.48rem;transform:translate(-50%,-50%) rotate(45deg);background:#3159ef;box-shadow:0 0 0 0.85rem #f7f5ef}body .editorial-article small,body .editorial-article .caption{font-size:0.82rem;color:rgba(11,27,41,0.62);line-height:1.5;letter-spacing:0.01em}
:root{--icon-turbo:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='2.5' fill='currentColor'/><path d='M12 3.5v4M12 16.5v4M3.5 12h4M16.5 12h4M6 6l2.8 2.8M15.2 15.2L18 18M6 18l2.8-2.8M15.2 8.8L18 6'/></svg>");--icon-boiler:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='7' width='14' height='14' rx='2'/><path d='M8 7V5c0-1 1-2 2-2h4c1 0 2 1 2 2v2'/><line x1='9' y1='11' x2='15' y2='11'/><line x1='9' y1='14' x2='15' y2='14'/><line x1='9' y1='17' x2='13' y2='17'/><circle cx='12' cy='3' r='0.5' fill='currentColor'/></svg>");--icon-pump:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='7'/><path d='M12 5c2 2 2 5 0 7-2 2-5 2-7 0'/><path d='M12 12l3-3M12 12l3 3M12 12l-3 3M12 12l-3-3'/><path d='M19 12h3M2 12h3M12 2v3M12 19v3'/></svg>");--icon-separator:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><ellipse cx='12' cy='7' rx='7' ry='2'/><path d='M5 7v10c0 1 3 3 7 3s7-2 7-3V7'/><line x1='7' y1='11' x2='17' y2='11' stroke-dasharray='2 2'/><line x1='7' y1='15' x2='17' y2='15' stroke-dasharray='2 2'/></svg>");--icon-injector:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 3h4v6h-4z'/><path d='M11 9v6l-2 5M13 9v6l2 5'/><circle cx='12' cy='16' r='1' fill='currentColor'/><path d='M9 21h6'/></svg>");--icon-cooling:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2c4 5 6 8 6 12a6 6 0 01-12 0c0-4 2-7 6-12z'/><path d='M10 14c0 1.5 1 3 2 3s2-1.5 2-3'/></svg>");--icon-electrical:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2L4 14h7l-2 8 9-12h-7l2-8z'/></svg>");--icon-hvac:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2v20M2 12h20M4.5 4.5l15 15M19.5 4.5l-15 15'/><circle cx='12' cy='12' r='2' fill='currentColor'/></svg>");--icon-egcs:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 21V8h12v13'/><path d='M6 8v-2h12v2'/><path d='M9 6V3M15 6V3M12 6V3'/><path d='M4 3c1 1 1 2 0 3M8 3c1 1 1 2 0 3M20 3c-1 1-1 2 0 3M16 3c-1 1-1 2 0 3'/></svg>");--icon-lube:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M8 3c3 4 4.5 6.5 4.5 9a4.5 4.5 0 01-9 0c0-2.5 1.5-5 4.5-9z'/><circle cx='17' cy='17' r='3'/><path d='M17 12v2M17 20v2M12 17h2M20 17h2M13.5 13.5l1.5 1.5M19 19l1.5 1.5M13.5 20.5l1.5-1.5M19 15l1.5-1.5'/></svg>");--icon-compressor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='8' width='7' height='9' rx='1'/><rect x='14' y='8' width='7' height='9' rx='1'/><path d='M10 12h4M10 14h4'/><circle cx='6.5' cy='12.5' r='2'/><circle cx='17.5' cy='12.5' r='2'/><path d='M12 8V4M8 4h8'/></svg>");--icon-anchor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='5' r='2'/><path d='M12 7v14'/><path d='M8 9h8'/><path d='M5 12c0 4 3 8 7 9M19 12c0 4-3 8-7 9'/></svg>")}body .editorial-article>.container>h2:first-of-type::after{content:"";display:inline-block;width:20px;height:20px;margin-left:0.7rem;vertical-align:-0.15em;background-image:var(--article-icon,var(--icon-anchor));background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0.45;color:#3159ef}html[data-guide="turbocharger"] body{--article-icon:var(--icon-turbo)}html[data-guide="boiler"] body{--article-icon:var(--icon-boiler)}html[data-guide="pumps"] body{--article-icon:var(--icon-pump)}html[data-guide="separators"] body{--article-icon:var(--icon-separator)}html[data-guide="fuel-injection"] body{--article-icon:var(--icon-injector)}html[data-guide="cooling-water"] body{--article-icon:var(--icon-cooling)}html[data-guide="electrical"] body{--article-icon:var(--icon-electrical)}html[data-guide="hvac"] body{--article-icon:var(--icon-hvac)}html[data-guide="egcs"] body{--article-icon:var(--icon-egcs)}html[data-guide="lube-oil"] body{--article-icon:var(--icon-lube)}html[data-guide="compressor"] body{--article-icon:var(--icon-compressor)}html[data-guide="turbocharger"] body .editorial-article::before,html[data-guide="boiler"] body .editorial-article::before,html[data-guide="pump"] body .editorial-article::before,html[data-guide="separator"] body .editorial-article::before,html[data-guide="fuel-injection"] body .editorial-article::before,html[data-guide="cooling"] body .editorial-article::before,html[data-guide="electrical"] body .editorial-article::before,html[data-guide="hvac"] body .editorial-article::before,html[data-guide="exhaust"] body .editorial-article::before,html[data-guide="lubricating"] body .editorial-article::before,html[data-guide="compressor"] body .editorial-article::before{content:"";position:absolute;top:3rem;right:2rem;width:90px;height:90px;background-image:var(--article-icon,var(--icon-anchor));background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0.06;pointer-events:none;color:#3159ef;z-index:0;transform:rotate(-8deg)}body .editorial-article{position:relative}@media (max-width:900px){html[data-guide="turbocharger"] body .editorial-article::before,html[data-guide="boiler"] body .editorial-article::before,html[data-guide="pump"] body .editorial-article::before,html[data-guide="separator"] body .editorial-article::before,html[data-guide="fuel-injection"] body .editorial-article::before,html[data-guide="cooling"] body .editorial-article::before,html[data-guide="electrical"] body .editorial-article::before,html[data-guide="hvac"] body .editorial-article::before,html[data-guide="exhaust"] body .editorial-article::before,html[data-guide="lubricating"] body .editorial-article::before,html[data-guide="compressor"] body .editorial-article::before{top:1.5rem;right:1rem;width:60px;height:60px;opacity:0.04}}.guide-category-icon{display:inline-flex;align-items:center;gap:0.4rem;color:#3159ef;font-weight:700;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase}.guide-category-icon::before{content:"";display:inline-block;width:16px;height:16px;background-image:var(--article-icon,var(--icon-anchor));background-repeat:no-repeat;background-position:center;background-size:contain;color:#3159ef}html[data-theme="dark"] body .editorial-article>.container>h2:first-of-type::after{filter:hue-rotate(180deg);opacity:0.55}html[data-theme="dark"] html[data-guide="turbocharger"] body .editorial-article::before,html[data-theme="dark"] html[data-guide="boiler"] body .editorial-article::before,html[data-theme="dark"] html[data-guide="pump"] body .editorial-article::before{opacity:0.12}
body .blog-card,body .premium-resource-page .blog-card{position:relative;isolation:isolate;transform-style:preserve-3d;perspective:1000px;will-change:transform,box-shadow;transition:transform 600ms cubic-bezier(0.22,1,0.36,1),box-shadow 600ms cubic-bezier(0.22,1,0.36,1),border-color 400ms ease !important}body .blog-card:hover,body .premium-resource-page .blog-card:hover{transform:translateY(-10px) scale(1.015) !important;box-shadow:0 4px 12px rgba(11,27,41,0.06),0 24px 60px rgba(11,27,41,0.16),0 0 0 1.5px rgba(49,89,239,0.25),0 40px 100px rgba(49,89,239,0.15) !important}body .blog-card-image{position:relative;overflow:hidden}body .blog-card-image img{transition:transform 1200ms cubic-bezier(0.22,1,0.36,1),filter 700ms cubic-bezier(0.22,1,0.36,1) !important;filter:brightness(0.85) saturate(0.75) contrast(1.05) !important}body .blog-card:hover .blog-card-image img{transform:scale(1.12) translateY(-4px) !important;filter:brightness(1) saturate(1.2) contrast(1.05) !important}body .blog-card-image::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient( 180deg,rgba(7,27,41,0.05) 0%,rgba(7,27,41,0.15) 40%,rgba(7,27,41,0.7) 100% );opacity:0;transition:opacity 500ms ease;pointer-events:none}body .blog-card:hover .blog-card-image::before{opacity:1}body .blog-card::before,body .blog-card::after{content:"";position:absolute;z-index:3;width:24px;height:24px;border:1.5px solid transparent;opacity:0;transition:opacity 400ms ease,transform 500ms cubic-bezier(0.34,1.56,0.64,1);pointer-events:none}body .blog-card::before{top:12px;left:12px;border-top-color:rgba(150,231,237,0.8);border-left-color:rgba(150,231,237,0.8);border-top-left-radius:4px;transform:translate(4px,4px)}body .blog-card::after{bottom:12px;right:12px;border-bottom-color:rgba(49,89,239,0.8);border-right-color:rgba(49,89,239,0.8);border-bottom-right-radius:4px;transform:translate(-4px,-4px)}body .blog-card:hover::before,body .blog-card:hover::after{opacity:1;transform:translate(0,0)}body .blog-card .blog-card-image{position:relative}body .blog-card .blog-card-image::after{content:"READ ARTICLE →";position:absolute;bottom:1rem;left:1.4rem;z-index:4;color:#ffffff;font-family:Inter,sans-serif;font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;opacity:0;transform:translateY(12px);transition:opacity 500ms cubic-bezier(0.22,1,0.36,1) 100ms,transform 500ms cubic-bezier(0.22,1,0.36,1) 100ms;pointer-events:none;text-shadow:0 2px 8px rgba(0,0,0,0.6)}body .blog-card:hover .blog-card-image::after{opacity:1;transform:translateY(0)}body .blog-card .blog-card-excerpt,body .blog-card p:not(.blog-card-tag){overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.2em;transition:max-height 600ms cubic-bezier(0.22,1,0.36,1),-webkit-line-clamp 600ms}body .blog-card:hover .blog-card-excerpt,body .blog-card:hover p:not(.blog-card-tag){-webkit-line-clamp:5;max-height:8em}body .blog-card .blog-card-title,body .blog-card .blog-card-title a{transition:color 350ms ease,text-shadow 350ms ease !important}body .blog-card:hover .blog-card-title,body .blog-card:hover .blog-card-title a{color:#3159ef !important;text-shadow:0 1px 8px rgba(49,89,239,0.08)}body .blog-card .blog-card-tag{position:relative;overflow:hidden;transition:background 400ms ease,color 400ms ease,letter-spacing 400ms cubic-bezier(0.22,1,0.36,1),transform 400ms cubic-bezier(0.34,1.56,0.64,1) !important}body .blog-card:hover .blog-card-tag{background:linear-gradient(135deg,rgba(49,89,239,0.12) 0%,rgba(150,231,237,0.12) 100%) !important;letter-spacing:0.1em !important;transform:translateY(-2px) !important;color:#1e42d4 !important;box-shadow:0 4px 16px rgba(49,89,239,0.15) !important}body .blog-card .blog-card-tag::before{content:"";position:absolute;inset:0;background:linear-gradient( 120deg,transparent 0%,rgba(150,231,237,0.35) 50%,transparent 100% );transform:translateX(-100%);transition:transform 700ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}body .blog-card:hover .blog-card-tag::before{transform:translateX(100%)}body .blog-card .blog-card-meta,body .blog-card .blog-card-date{transition:color 300ms ease,letter-spacing 300ms ease !important}body .blog-card:hover .blog-card-meta,body .blog-card:hover .blog-card-date{color:rgba(49,89,239,0.85) !important;letter-spacing:0.03em !important}body .blog-card:focus-within{transform:translateY(-8px) scale(1.01) !important;box-shadow:0 4px 12px rgba(11,27,41,0.08),0 20px 48px rgba(11,27,41,0.16),0 0 0 3px rgba(49,89,239,0.25) !important}body .blog-card:focus-within .blog-card-image img{transform:scale(1.06) !important;filter:brightness(0.95) saturate(1.05) contrast(1.05) !important}body .blog-card a{text-decoration:none;color:inherit}html[data-theme="dark"] body .blog-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.3),0 24px 60px rgba(0,0,0,0.5),0 0 0 1.5px rgba(150,231,237,0.35),0 40px 100px rgba(150,231,237,0.15) !important}html[data-theme="dark"] body .blog-card:hover .blog-card-title,html[data-theme="dark"] body .blog-card:hover .blog-card-title a{color:#96e7ed !important;text-shadow:0 1px 12px rgba(150,231,237,0.15)}@media (prefers-reduced-motion:reduce){body .blog-card,body .blog-card *,body .blog-card::before,body .blog-card::after{transition:none !important;animation:none !important}body .blog-card:hover{transform:translateY(-4px) !important}}@media (max-width:720px){body .blog-card{transition:transform 400ms ease !important}body .blog-card:hover,body .blog-card:active{transform:translateY(-4px) scale(1.01) !important}body .blog-card:hover .blog-card-image img{transform:scale(1.04) !important}body .blog-card::before,body .blog-card::after,body .blog-card .blog-card-image::after{display:none}}
@keyframes vc-skeleton-shimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}.skeleton,.skeleton-text,.skeleton-image,.skeleton-card,[data-skeleton="true"],[data-skeleton="text"],[data-skeleton="image"],[data-skeleton="card"]{position:relative;overflow:hidden;background:linear-gradient( 90deg,rgba(11,27,41,0.04) 0%,rgba(11,27,41,0.08) 20%,rgba(11,27,41,0.15) 50%,rgba(11,27,41,0.08) 80%,rgba(11,27,41,0.04) 100% );background-size:1200px 100%;background-repeat:no-repeat;animation:vc-skeleton-shimmer 1.6s ease-in-out infinite;border-radius:6px;color:transparent !important;user-select:none;pointer-events:none}html[data-theme="dark"] .skeleton,html[data-theme="dark"] .skeleton-text,html[data-theme="dark"] .skeleton-image,html[data-theme="dark"] [data-skeleton="true"]{background:linear-gradient( 90deg,rgba(150,231,237,0.03) 0%,rgba(150,231,237,0.06) 20%,rgba(150,231,237,0.1) 50%,rgba(150,231,237,0.06) 80%,rgba(150,231,237,0.03) 100% )}.skeleton-text-line,.skeleton-text>*,[data-skeleton="text"]>*{display:block;height:0.9em;margin:0.4em 0;border-radius:4px}.skeleton-text-line--short{width:40%}.skeleton-text-line--medium{width:65%}.skeleton-text-line--full{width:100%}.skeleton-heading,.skeleton-title{height:1.4em;width:70%;margin:0.5em 0 0.8em;border-radius:6px}.skeleton-heading--h1{height:2.2em;width:85%}.skeleton-heading--h2{height:1.8em;width:60%}.skeleton-paragraph::before,.skeleton-paragraph::after{content:"";display:block;height:0.9em;margin:0.5em 0;border-radius:4px;background:inherit}.skeleton-paragraph::before{width:100%}.skeleton-paragraph::after{width:60%}.skeleton-image,[data-skeleton="image"]{aspect-ratio:16 / 10;width:100%;border-radius:12px;display:flex;align-items:center;justify-content:center}.skeleton-image::before,[data-skeleton="image"]::before{content:"";display:block;width:44px;height:44px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371808a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='18' height='18' rx='2'/><circle cx='9' cy='9' r='2'/><path d='M21 15l-5-5L5 21'/></svg>");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0.3}.skeleton-card,[data-skeleton="card"]{display:block;padding:0;background:#ffffff;border:1px solid rgba(11,27,41,0.06);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(11,27,41,0.04);animation:none}.skeleton-card::before,[data-skeleton="card"]::before{content:"";display:block;aspect-ratio:16 / 10;background:linear-gradient( 90deg,rgba(11,27,41,0.04) 0%,rgba(11,27,41,0.08) 20%,rgba(11,27,41,0.15) 50%,rgba(11,27,41,0.08) 80%,rgba(11,27,41,0.04) 100% );background-size:1200px 100%;background-repeat:no-repeat;animation:vc-skeleton-shimmer 1.6s ease-in-out infinite}.skeleton-card-body{padding:1.4rem}.skeleton-card-tag{display:inline-block;width:90px;height:24px;margin-bottom:0.85rem;border-radius:6px;background:linear-gradient( 90deg,rgba(49,89,239,0.06) 0%,rgba(49,89,239,0.12) 50%,rgba(49,89,239,0.06) 100% );background-size:1200px 100%;animation:vc-skeleton-shimmer 1.6s ease-in-out infinite}.skeleton-card-title{height:22px;width:85%;margin:0.35rem 0;background:linear-gradient( 90deg,rgba(11,27,41,0.06) 0%,rgba(11,27,41,0.12) 50%,rgba(11,27,41,0.06) 100% );background-size:1200px 100%;animation:vc-skeleton-shimmer 1.6s ease-in-out infinite;border-radius:4px}.skeleton-card-title--second{width:60%;margin-bottom:1rem}.skeleton-card-line{height:14px;margin:0.35rem 0;border-radius:3px;background:linear-gradient( 90deg,rgba(11,27,41,0.04) 0%,rgba(11,27,41,0.08) 50%,rgba(11,27,41,0.04) 100% );background-size:1200px 100%;animation:vc-skeleton-shimmer 1.6s ease-in-out infinite}.skeleton-card-line--full{width:100%}.skeleton-card-line--medium{width:80%}.skeleton-card-line--short{width:55%}.skeleton-card-meta{display:flex;gap:0.6rem;padding-top:1rem;margin-top:1rem;border-top:1px solid rgba(11,27,41,0.06)}.skeleton-card-meta-item{height:12px;width:70px;border-radius:3px;background:linear-gradient( 90deg,rgba(11,27,41,0.04) 0%,rgba(11,27,41,0.08) 50%,rgba(11,27,41,0.04) 100% );background-size:1200px 100%;animation:vc-skeleton-shimmer 1.6s ease-in-out infinite}.skeleton-input,[data-skeleton="input"]{height:48px;width:100%;border-radius:8px;margin:0.4em 0}.skeleton-textarea,[data-skeleton="textarea"]{height:128px;width:100%;border-radius:8px;margin:0.4em 0}.skeleton-button,[data-skeleton="button"]{height:44px;width:140px;border-radius:8px;display:inline-block}.skeleton-label{height:12px;width:100px;margin-bottom:0.3em;border-radius:3px}img[loading="lazy"]:not([src]),img[data-skeleton]:not(.loaded){background:linear-gradient( 90deg,rgba(11,27,41,0.04) 0%,rgba(11,27,41,0.08) 20%,rgba(11,27,41,0.15) 50%,rgba(11,27,41,0.08) 80%,rgba(11,27,41,0.04) 100% );background-size:1200px 100%;animation:vc-skeleton-shimmer 1.6s ease-in-out infinite;min-height:200px}@media (prefers-reduced-motion:reduce){.skeleton,.skeleton-text,.skeleton-text>*,.skeleton-image,.skeleton-card,.skeleton-card::before,[data-skeleton]{animation:none !important;background:rgba(11,27,41,0.08) !important}}.skeleton-hidden{display:none !important}[data-loading="false"] .skeleton,[data-loading="false"] [data-skeleton]{animation:none;background:transparent;color:inherit !important}
:root{--nordic-fog:#e4ebee;--nordic-mist:#cad4d8;--nordic-steel:#4a6b7a;--nordic-baltic:#5a8f97;--nordic-deep:#1e3742;--nordic-sand:#d4b896;--nordic-brass:#a68455;--nordic-charcoal:#2c3742;--gradient-nordic-fog:linear-gradient(180deg,var(--nordic-fog) 0%,#f4f6f7 100%);--gradient-nordic-baltic:linear-gradient(135deg,var(--nordic-baltic) 0%,var(--nordic-steel) 100%);--gradient-nordic-tide:linear-gradient(180deg,transparent 0%,rgba(74,107,122,0.06) 50%,transparent 100%);--shadow-nordic-1:0 1px 3px rgba(30,55,66,0.06),0 4px 12px rgba(30,55,66,0.04);--shadow-nordic-2:0 2px 6px rgba(30,55,66,0.08),0 16px 40px rgba(30,55,66,0.08)}.nordic-section{background:var(--gradient-nordic-fog);padding:clamp(4rem,8vw,8rem) 0;position:relative}.nordic-section::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--nordic-baltic) 50%,transparent 100%)}.nordic-quote,body .editorial-article blockquote.nordic{position:relative;margin:3rem 0;padding:2rem 2.5rem;border-left:3px solid var(--nordic-baltic);background:linear-gradient(90deg,rgba(74,107,122,0.04) 0%,transparent 50%);font-family:"Playfair Display",Georgia,serif;font-size:1.4rem;line-height:1.4;font-style:italic;color:var(--nordic-deep);font-weight:400;letter-spacing:-0.005em;border-radius:0 12px 12px 0}.nordic-quote::before{content:"\201C";position:absolute;top:-0.4rem;left:0.8rem;font-size:4rem;line-height:1;color:rgba(90,143,151,0.2);font-family:"Playfair Display",Georgia,serif;pointer-events:none}.nordic-quote cite,.nordic-quote footer{display:block;margin-top:1.2rem;font-family:Inter,sans-serif;font-size:0.82rem;font-style:normal;font-weight:700;color:var(--nordic-steel);letter-spacing:0.06em;text-transform:uppercase}.nordic-quote cite::before,.nordic-quote footer::before{content:"\2014 ";color:var(--nordic-brass)}.nordic-callout{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;padding:1.5rem 1.8rem;margin:2rem 0;background:linear-gradient(135deg,var(--nordic-fog) 0%,rgba(255,255,255,0.5) 100%);border:1px solid var(--nordic-mist);border-radius:10px;border-left:3px solid var(--nordic-baltic);box-shadow:var(--shadow-nordic-1);color:var(--nordic-deep)}.nordic-callout::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--nordic-baltic);margin-top:0.7rem;box-shadow:0 0 0 4px rgba(90,143,151,0.15),0 0 0 8px rgba(90,143,151,0.06)}.nordic-callout p{margin:0;color:var(--nordic-deep);line-height:1.6}.nordic-callout strong{color:var(--nordic-deep);font-weight:700}img[data-treatment="nordic"],.hero-media img[data-treatment="nordic"]{filter:contrast(0.95) saturate(0.75) brightness(0.98) hue-rotate(-6deg);transition:filter 800ms ease}.blog-card:hover img[data-treatment="nordic"]{filter:contrast(1) saturate(1) brightness(1) hue-rotate(0)}.editorial-article figure.nordic{position:relative;margin:3rem 0;padding:0;border-radius:4px;overflow:hidden;box-shadow:var(--shadow-nordic-2)}.editorial-article figure.nordic img{filter:contrast(0.95) saturate(0.85) brightness(0.98);transition:filter 600ms ease}.editorial-article figure.nordic:hover img{filter:contrast(1) saturate(1) brightness(1)}.editorial-article figure.nordic figcaption{padding:1rem 1.25rem;font-size:0.82rem;color:var(--nordic-steel);font-style:italic;line-height:1.5;border-top:1px solid var(--nordic-mist);background:var(--nordic-fog);margin:0}body .editorial-article h2.nordic::before,body .editorial-article .nordic-section h2::before{background:linear-gradient(90deg,var(--nordic-baltic) 0%,var(--nordic-brass) 100%) !important;width:40px !important}.nordic-tag{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.75rem;background:rgba(90,143,151,0.08);color:var(--nordic-baltic);border:1px solid rgba(90,143,151,0.22);border-radius:4px;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;transition:all 300ms cubic-bezier(0.22,1,0.36,1)}.nordic-tag:hover{background:rgba(90,143,151,0.15);color:var(--nordic-deep);border-color:var(--nordic-baltic);transform:translateY(-1px)}.nordic-tag::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--nordic-baltic)}.nordic-hero{position:relative;overflow:hidden;background:var(--nordic-deep);padding:clamp(4rem,10vw,10rem) 0}.nordic-hero::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'><path d='M0 20 Q10 15 20 20 Q30 25 40 20' fill='none' stroke='rgba(90,143,151,0.08)' stroke-width='0.5'/></svg>");background-size:40px 40px;opacity:0.6;pointer-events:none}body.nordic-mode{--editorial-heading-tone:var(--nordic-deep);--editorial-body-tone:var(--nordic-charcoal);--editorial-accent:var(--nordic-baltic)}body.nordic-mode .editorial-article h2::before{background:linear-gradient(90deg,var(--nordic-baltic) 0%,var(--nordic-brass) 100%) !important}body.nordic-mode .blog-card:hover{border-color:rgba(90,143,151,0.4) !important;box-shadow:0 4px 12px rgba(30,55,66,0.08),0 24px 60px rgba(30,55,66,0.15),0 0 0 1.5px rgba(90,143,151,0.3),0 40px 100px rgba(90,143,151,0.12) !important}@media (prefers-reduced-motion:reduce){.nordic-callout::before,.nordic-tag,.editorial-article figure.nordic img{transition:none !important}}
.nordic-wave-divider,hr.nordic-wave{border:none;height:24px;margin:3rem 0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' fill='none' preserveAspectRatio='none'><path d='M0 12 Q25 4 50 12 T100 12 T150 12 T200 12' stroke='%235a8f97' stroke-width='1.2' fill='none' opacity='0.5'/><path d='M0 15 Q25 7 50 15 T100 15 T150 15 T200 15' stroke='%235a8f97' stroke-width='0.8' fill='none' opacity='0.3'/></svg>");background-size:200px 24px;background-repeat:repeat-x;background-position:center}.nordic-compass-divider{display:flex;align-items:center;gap:1.5rem;margin:4rem 0;color:var(--nordic-baltic,#5a8f97)}.nordic-compass-divider::before,.nordic-compass-divider::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,currentColor 50%,transparent 100%);opacity:0.35}.nordic-compass-divider .compass{width:32px;height:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%235a8f97' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='16' cy='16' r='13'/><circle cx='16' cy='16' r='2' fill='%235a8f97'/><path d='M16 3v6M16 23v6M3 16h6M23 16h6' stroke-width='0.8'/><path d='M16 5L18 16L16 27L14 16Z' fill='%23a68455' opacity='0.6'/><path d='M5 16L16 18L27 16L16 14Z' fill='%235a8f97' opacity='0.6'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0.7;transition:transform 8s linear}.nordic-compass-divider:hover .compass{transform:rotate(45deg)}.nordic-anchor-decoration{position:absolute;width:48px;height:48px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a6b7a' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='5' r='2'/><path d='M12 7v14'/><path d='M8 9h8'/><path d='M5 15c0 3 3 6 7 6M19 15c0 3-3 6-7 6'/><path d='M3 15h4M17 15h4'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0.15;pointer-events:none}.nordic-depth-contour{position:relative;overflow:hidden}.nordic-depth-contour::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' fill='none'><path d='M0 60 Q100 50 200 65 T400 60' stroke='%235a8f97' stroke-width='0.5' opacity='0.15'/><path d='M0 100 Q100 90 200 105 T400 100' stroke='%235a8f97' stroke-width='0.5' opacity='0.12'/><path d='M0 140 Q100 130 200 145 T400 140' stroke='%235a8f97' stroke-width='0.5' opacity='0.1'/><path d='M0 180 Q100 170 200 185 T400 180' stroke='%235a8f97' stroke-width='0.5' opacity='0.08'/><path d='M0 220 Q100 210 200 225 T400 220' stroke='%235a8f97' stroke-width='0.5' opacity='0.06'/><path d='M0 260 Q100 250 200 265 T400 260' stroke='%235a8f97' stroke-width='0.5' opacity='0.04'/></svg>");background-size:300px 300px;background-repeat:repeat;pointer-events:none;z-index:0;opacity:0.7}.nordic-depth-contour>*{position:relative;z-index:1}.nordic-rope-accent{position:relative;padding-left:3rem}.nordic-rope-accent::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23a68455' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M8 8 C8 12 12 12 16 12 S24 12 24 8'/><path d='M8 24 C8 20 12 20 16 20 S24 20 24 24'/><path d='M8 8 C8 4 12 4 16 8 S24 12 24 8'/><path d='M8 24 C8 28 12 28 16 24 S24 20 24 24'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0.4}.nordic-ship-silhouette{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400' fill='none' preserveAspectRatio='xMidYMid slice'><path d='M100 240 L120 260 L680 260 L700 240 L680 220 L120 220 Z M200 220 L200 180 M300 220 L300 170 M400 220 L400 160 M500 220 L500 170 M600 220 L600 180 M150 220 L650 220' stroke='%235a8f97' stroke-width='0.8' opacity='0.08' fill='none'/></svg>");background-size:800px 400px;background-repeat:no-repeat;background-position:center bottom;opacity:0.6;pointer-events:none;z-index:0}.nordic-port-lights{position:relative}.nordic-port-lights::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 80%,rgba(212,184,150,0.4) 0px,transparent 2px),radial-gradient(circle at 25% 82%,rgba(212,184,150,0.3) 0px,transparent 1.5px),radial-gradient(circle at 35% 79%,rgba(212,184,150,0.5) 0px,transparent 2px),radial-gradient(circle at 55% 81%,rgba(166,132,85,0.4) 0px,transparent 1.8px),radial-gradient(circle at 75% 80%,rgba(212,184,150,0.3) 0px,transparent 1.5px),radial-gradient(circle at 85% 78%,rgba(212,184,150,0.45) 0px,transparent 2px);pointer-events:none;opacity:0.8}.nordic-coordinate{display:inline-flex;align-items:center;gap:0.5rem;padding:0.35rem 0.75rem;background:rgba(74,107,122,0.06);border:1px solid rgba(74,107,122,0.15);border-radius:4px;font-family:"SF Mono",Consolas,Monaco,monospace;font-size:0.75rem;color:var(--nordic-steel,#4a6b7a);letter-spacing:0.05em}.nordic-coordinate::before{content:"";width:0.44rem;height:0.44rem;flex:0 0 auto;background:var(--nordic-brass,#a68455);transform:rotate(45deg)}.editorial-article figure img[data-treatment="nordic"],.nordic-section img,body.nordic-mode .sales-hero-media img,body.nordic-mode .subpage-hero-media img{filter:contrast(0.95) saturate(0.75) brightness(0.98) hue-rotate(-8deg);transition:filter 800ms ease}@media (prefers-reduced-motion:reduce){.nordic-compass-divider .compass,.nordic-section img,img[data-treatment="nordic"]{transition:none !important}}
:root{--vc85-ink:#071b29;--vc85-ocean:#0b2637;--vc85-ice:#96e7ed;--vc85-brass:#d6b06a;--vc85-paper:#f7f5ef;--vc85-rule:rgba(11,38,55,0.16);--vc85-radius-control:8px;--vc85-shadow-control:0 14px 34px rgba(3,13,20,0.16);--vc85-reading:68ch;--vc85-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vc85-focus:#2449cf;--vc85-focus-inner:#fff}html[data-theme="dark"]{--vc85-focus:#96e7ed;--vc85-focus-inner:#071b29}html{font-synthesis:none;text-rendering:optimizeLegibility}body{font-family:var(--vc85-sans);font-feature-settings:"cv02","cv03","cv04","cv11";font-kerning:normal;font-optical-sizing:auto}:where(button,input,select,textarea){font:inherit}:where(h1,h2,h3,.vc-shell-footer-masthead){font-kerning:normal;text-wrap:balance}:where(p,li,dd){text-wrap:pretty}html body a:focus-visible,html body button:focus-visible,html body .btn:focus-visible,html body .btn-primary:focus-visible,html body .btn-secondary:focus-visible,html body .nav-action:focus-visible,html body form input:focus-visible,html body form select:focus-visible,html body form textarea:focus-visible,html body .rfq-form input:focus-visible,html body .rfq-form select:focus-visible,html body .rfq-form textarea:focus-visible,html body summary:focus-visible,html body [tabindex]:focus-visible{outline:3px solid var(--vc85-focus) !important;outline-offset:3px !important;box-shadow:0 0 0 2px var(--vc85-focus-inner),0 0 0 5px var(--vc85-focus) !important}::selection{background:rgba(150,231,237,0.32);color:var(--vc85-ink)}.vc-shell-brand .brand-mark{width:2.5rem;height:2.5rem;padding:0.2rem;border-color:rgba(214,176,106,0.42);border-radius:9px;background:linear-gradient(145deg,#ffffff,#edf1f2);box-shadow:0 10px 24px rgba(3,13,20,0.2)}.vc-shell-brand .brand-mark,.vc-shell-brand .brand-mark img,.vc-shell-brand img{transform:none !important}.vc-shell-brand-text strong{font-family:var(--vc85-sans);font-size:1.02rem;font-weight:760;letter-spacing:-0.022em}.vc-shell-brand-text small{font-family:var(--vc85-sans);font-size:0.67rem;font-weight:650;letter-spacing:0.105em}.vc-shell-footer-logo img{display:block;width:clamp(8.75rem,13vw,11.5rem);height:auto;object-fit:contain}html[data-theme="light"] .vc-shell-header{border-bottom-color:rgba(11,38,55,0.14) !important;background:rgba(247,245,239,0.96) !important;box-shadow:0 12px 32px rgba(3,13,20,0.08) !important}html[data-theme="light"] body .vc-shell-header a.vc-shell-brand,html[data-theme="light"] body .vc-shell-header a.vc-shell-brand .vc-shell-brand-text>strong{color:#071b29 !important}html[data-theme="light"] body .vc-shell-header a.vc-shell-brand .vc-shell-brand-text>small{color:rgba(7,27,41,0.68) !important}html[data-theme="light"] .vc-shell-header :where(.vc-shell-toggle,.vc-theme-toggle-mobile){border-color:rgba(11,38,55,0.2) !important;color:var(--vc85-ink) !important;background:rgba(255,255,255,0.54) !important}html[data-theme="light"] .vc-shell-header .vc-shell-toggle>span,html[data-theme="light"] .vc-shell-header .vc-shell-toggle::before,html[data-theme="light"] .vc-shell-header .vc-shell-toggle::after{background:currentColor}html[data-theme="light"] body.is-home .sales-hero-brief .sales-hero-brief-head>span{color:var(--vc85-ice) !important}html[data-theme="light"] body.is-home .sales-hero-brief .sales-hero-brief-head>small{color:rgba(235,244,245,0.54) !important}html[data-theme="light"] body.is-home .sales-hero-brief .sales-hero-brief-copy>p{color:#fff !important}html[data-theme="light"] body.is-home .sales-hero-brief .sales-hero-brief-copy>ul>li{color:rgba(239,246,246,0.76) !important}.sales-hero-copy h1>span,.platform-page-hero h1,.subpage-hero-title,.page-hero h1{font-family:var(--vc85-sans)}:where( .sales-intro h2,.sales-section-head h2,.field-context h2,.process-command h2,.quote-clarity h2,.maker-field h2,.regional-note h2,.contact-copy h2,.sales-faq h2,.editorial-article h2,.blog-card-title ){font-family:var(--vc85-sans) !important;font-style:normal;font-optical-sizing:auto}.sales-hero-copy h1>em,.vc-shell-footer-masthead>span:last-child{font-family:"Playfair Display",Georgia,"Times New Roman",serif !important;font-style:italic;font-weight:400}.editorial-article :where(p,li){max-width:var(--vc85-reading)}:where(.eyebrow,.vc-shell-footer-label,.blog-card-tag){letter-spacing:0.095em}[data-reveal]{transition-delay:var(--vc-reveal-delay,0ms)}body::before,.sales-hero::after,.sales-hero-media::before,.hero-image,.hero-media img,.route-signal-map::after,.equipment-proof-grid::after{animation:none !important}:where( .vc-shell-quick-rfq,.vc-shell-toggle,.vc-theme-toggle,.vc-theme-toggle-mobile,.nav-action,.btn,.btn-primary,.btn-secondary,.vc-cookie-btn,.vc-floating-contact-toggle,.vc-assistant-launcher,.vc-assistant-close,.vc-assistant-send,.vc-assistant-suggestion,form button,form input,form select ){min-height:44px}#vcCookieBanner .vc-cookie-actions .vc-cookie-btn,.vc-cookie-btn{min-height:44px !important}html[data-theme="light"] #vcCookieBanner .vc-cookie-card{background:var(--vc85-paper) !important;color:var(--vc85-ink) !important}html[data-theme="light"] #vcCookieBanner .vc-cookie-copy,html[data-theme="light"] #vcCookieBanner .vc-cookie-actions{opacity:1 !important;visibility:visible !important}html[data-theme="light"] #vcCookieBanner .vc-cookie-copy p{color:rgba(7,27,41,0.72) !important}html[data-theme="light"] #vcCookieBanner :where(.vc-cookie-btn-reject,.vc-cookie-btn-customize){border-color:rgba(7,27,41,0.24) !important;background:transparent !important;color:var(--vc85-ink) !important}html[data-theme="light"] #vcCookieBanner .vc-cookie-btn-accept{background:#3159ef !important;color:#fff !important}@media (max-width:640px){#vcCookieBanner .vc-cookie-card{flex-wrap:nowrap !important}#vcCookieBanner .vc-cookie-copy,#vcCookieBanner .vc-cookie-actions{width:100%;min-width:0}#vcCookieBanner .vc-cookie-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr))}#vcCookieBanner .vc-cookie-actions .vc-cookie-btn{width:100% !important;min-width:0 !important}#vcCookieBanner .vc-cookie-btn-accept{grid-column:1 / -1}}:where( .vc-shell-toggle,.vc-theme-toggle,.vc-theme-toggle-mobile,.vc-floating-contact-toggle,.vc-assistant-close ){min-width:44px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #2449cf !important;outline-offset:3px !important;box-shadow:0 0 0 2px #fff,0 0 0 5px #2449cf !important}html[data-theme="dark"] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--vc85-ice) !important;box-shadow:0 0 0 2px var(--vc85-ink),0 0 0 5px var(--vc85-ice) !important}body.case-studies-page main{background:var(--vc85-ink);color:rgba(244,249,249,0.86)}.case-studies-page .authority-hero{position:relative;overflow:hidden;padding:clamp(8rem,13vw,11rem) 0 clamp(4.5rem,8vw,7rem);border-bottom:1px solid rgba(150,231,237,0.16);background:linear-gradient(115deg,rgba(3,13,20,0.98),rgba(11,38,55,0.9)),radial-gradient(circle at 82% 18%,rgba(150,231,237,0.18),transparent 36%)}.case-studies-page .authority-hero::after{position:absolute;inset:0;opacity:0.22;background-image:linear-gradient(rgba(150,231,237,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(150,231,237,0.12) 1px,transparent 1px);background-size:5rem 5rem;mask-image:linear-gradient(90deg,#000,transparent 78%);content:"";pointer-events:none}.case-studies-page .authority-hero .container{position:relative;z-index:1}.case-studies-page .authority-hero .eyebrow,.case-studies-page .case-card>.eyebrow{color:var(--vc85-brass);font-size:0.72rem;font-weight:760;letter-spacing:0.11em;text-transform:uppercase}body.case-studies-page main .authority-hero h1{max-width:18ch;margin:1.15rem 0 0;color:#fff;font-family:var(--vc85-sans) !important;font-size:clamp(3rem,6vw,6rem);font-weight:650;line-height:0.98;letter-spacing:-0.045em}.case-studies-page .authority-hero .lede{max-width:66ch;margin:1.45rem 0 0;color:rgba(235,244,245,0.72);font-size:clamp(1rem,0.96rem + 0.22vw,1.12rem);line-height:1.68}.case-studies-page .authority-hero a{color:var(--vc85-ice);text-decoration-line:underline;text-decoration-thickness:0.08em;text-decoration-color:rgba(150,231,237,0.46);text-underline-offset:0.2em}.case-studies-page .authority-content{padding:0;background:var(--vc85-ink)}.case-studies-page .case-card{padding:clamp(3.5rem,7vw,6.5rem) 0;border-top:1px solid rgba(150,231,237,0.18)}.case-studies-page .case-card:first-child{border-top:0}body.case-studies-page main .case-card h2{max-width:22ch;margin:1rem 0 2.5rem;color:#fff;font-family:var(--vc85-sans) !important;font-size:clamp(2.15rem,4vw,3.75rem);font-weight:650;line-height:1.04;letter-spacing:-0.035em}body.case-studies-page main .case-card h3{margin:2rem 0 0.55rem;color:var(--vc85-ice);font-size:0.76rem;font-weight:760;letter-spacing:0.09em;text-transform:uppercase}.case-studies-page .case-card :where(p,li),.case-studies-page .authority-content>.container>:where(p,li){color:rgba(235,244,245,0.78);font-size:clamp(1rem,0.96rem + 0.15vw,1.08rem);line-height:1.72}.case-studies-page .case-card ul{margin:0.75rem 0 0;padding-left:1.35rem}.case-studies-page .case-card li + li{margin-top:0.55rem}.case-studies-page .case-card a,.case-studies-page .authority-content a{color:var(--vc85-ice);text-decoration-line:underline;text-decoration-thickness:0.08em;text-decoration-color:rgba(150,231,237,0.45);text-underline-offset:0.2em}.case-studies-page .authority-content:last-of-type>.container{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(4rem,8vw,7rem);border-top:1px solid rgba(214,176,106,0.34)}body.case-studies-page main .authority-content:last-of-type h2{max-width:26ch;color:#fff;font-family:var(--vc85-sans) !important;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:650;line-height:1.06}html[data-theme="light"] .case-studies-page main,html[data-theme="light"] .case-studies-page .authority-content{background:var(--vc85-paper);color:var(--vc85-ink)}html[data-theme="light"] .case-studies-page .case-card{border-top-color:rgba(11,38,55,0.16)}html[data-theme="light"] body.case-studies-page main .authority-content .case-card h2,html[data-theme="light"] body.case-studies-page main .authority-content:last-of-type h2{color:#071b29 !important}html[data-theme="light"] body.case-studies-page main .authority-content .case-card h3{color:#20596a !important}html[data-theme="light"] body.case-studies-page main .authority-content .case-card :where(p,li),html[data-theme="light"] body.case-studies-page main .authority-content>.container>:where(p,li){color:rgba(7,27,41,0.78) !important}html[data-theme="light"] .case-studies-page .case-card a,html[data-theme="light"] .case-studies-page .authority-content a{color:#244dd4;text-decoration-color:rgba(36,77,212,0.36)}html[data-theme="light"] body.phase6-page .subpage-hero .subpage-hero-overlay{background:linear-gradient( 90deg,rgba(247,245,239,0.94) 0%,rgba(247,245,239,0.82) 48%,rgba(247,245,239,0.42) 78%,rgba(247,245,239,0.28) 100% ),linear-gradient(180deg,rgba(247,245,239,0.12),rgba(247,245,239,0.58)) !important}@media (min-width:960px){.case-studies-page .case-card{display:grid;grid-template-columns:minmax(16rem,0.72fr) minmax(0,1fr);column-gap:clamp(3rem,8vw,8rem)}.case-studies-page .case-card>:where(.eyebrow,h2){grid-column:1}.case-studies-page .case-card>:where(h3,p,ul){grid-column:2}.case-studies-page .case-card>h3:first-of-type{margin-top:0}}@media (min-width:768px) and (max-width:1024px){:root{--gutter:clamp(2rem,4.4vw,3rem);--section-y:clamp(5rem,8vw,6.5rem);--section-y-tight:clamp(3.5rem,6vw,4.75rem)}.sales-hero{min-height:min(56rem,100svh);padding-top:clamp(7.5rem,12vw,9rem);padding-bottom:clamp(4rem,7vw,5.25rem)}.sales-hero-copy h1{font-size:clamp(3.75rem,6.6vw,4.65rem)}.sales-hero-lede{max-width:38rem}.company-bar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-bar-grid>a{min-height:4.75rem;padding:0.9rem 1.1rem;border-bottom:1px solid var(--line-dark,var(--vc85-rule))}.company-bar-grid>a:first-child{padding-left:1.1rem}.company-bar-grid>a:nth-child(even){border-right:0}.company-bar-grid .company-bar-link{grid-column:1 / -1;min-height:3.8rem;border-bottom:0}.supply-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-pillars-grid article{min-height:15rem;border-bottom:1px solid var(--line-dark,var(--vc85-rule))}.supply-pillars-grid article:nth-child(2){border-right:0}.supply-pillars-grid article:last-child{grid-column:1 / -1;min-height:13rem;border-right:0;border-bottom:0}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem)}.blog-grid>.blog-card:first-child{grid-column:1 / -1}body.phase6-page .subpage-hero{min-height:clamp(36rem,64svh,40rem);align-items:center;padding-block:clamp(5.75rem,9vw,7rem) clamp(3rem,5vw,4rem)}html[data-theme="light"] body.phase13-public-page .subpage-hero{background-color:var(--vc85-paper) !important;background-image:url("/assets/hero-engine-room-pumps-paid-phase15.webp") !important;background-position:center 58% !important;background-size:cover !important}html[data-theme="light"] body.phase13-public-page .subpage-hero .subpage-hero-overlay{background:linear-gradient( 90deg,rgba(247,245,239,0.96) 0%,rgba(247,245,239,0.84) 46%,rgba(247,245,239,0.48) 74%,rgba(247,245,239,0.28) 100% ),linear-gradient(180deg,rgba(247,245,239,0.16),rgba(247,245,239,0.68)) !important}.blog-article-container{gap:0 clamp(2rem,5vw,3.5rem)}.rfq-form :where(input,select,textarea,button),.contact-command :where(a,button){min-height:48px}}@media (min-width:768px) and (max-width:1024px) and (max-height:820px){.sales-hero{min-height:42rem;padding-top:6.5rem;padding-bottom:2.75rem}.sales-hero-copy h1{font-size:clamp(3.35rem,5.8vw,4rem)}.sales-hero-copy h1>em{font-size:0.76em}.sales-hero-lede{margin-top:1.1rem;font-size:1rem;line-height:1.52}.sales-hero-actions{margin-top:1.25rem}.sales-hero-note{display:none}.sales-hero-brief{max-width:18.5rem}}@media (max-width:900px){.vc-shell-header{gap:0.5rem !important}.vc-shell-header .nav-action,.vc-shell-quick-rfq,.vc-theme-toggle-mobile,.vc-shell-toggle{min-height:44px !important}.vc-theme-toggle-mobile{width:44px !important;height:44px !important;margin-right:0 !important}}@media (max-width:640px){.vc-shell-brand .brand-mark{width:2.25rem;height:2.25rem}.vc-shell-brand-text strong{font-size:0.94rem}.sales-hero-copy h1{text-wrap:balance}.regional-note-grid,.regional-note-grid>*{min-width:0}.regional-note-links a{white-space:normal;overflow-wrap:anywhere}}@media (max-width:340px){.vc-shell-header{gap:0.4rem !important;padding-inline:0.5rem !important}.vc-shell-brand-text{display:none !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important}[data-reveal]{opacity:1 !important;transform:none !important;transition:none !important}}@media (forced-colors:active){html body a:focus-visible,html body button:focus-visible,html body .btn:focus-visible,html body .btn-primary:focus-visible,html body .btn-secondary:focus-visible,html body .nav-action:focus-visible,html body form input:focus-visible,html body form select:focus-visible,html body form textarea:focus-visible,html body .rfq-form input:focus-visible,html body .rfq-form select:focus-visible,html body .rfq-form textarea:focus-visible,html body summary:focus-visible,html body [tabindex]:focus-visible{outline:2px solid Highlight !important;outline-offset:3px !important;box-shadow:none !important}}
:root{--vc85d-surface:#ffffff;--vc85d-surface-soft:#edf3f1;--vc85d-text:#071b29;--vc85d-muted:#49616c;--vc85d-rule:rgba(7,27,41,0.16);--vc85d-accent:#0b6870;--vc85d-brass:#8a6425;--vc85d-shadow:0 20px 52px rgba(7,27,41,0.1);--vc85d-header-clearance:5rem}html[data-theme="dark"]{--vc85d-surface:#0b2237;--vc85d-surface-soft:#0e2b42;--vc85d-text:#f4f8f8;--vc85d-muted:#bfd0d5;--vc85d-rule:rgba(150,231,237,0.18);--vc85d-accent:#96e7ed;--vc85d-brass:#e4c77f;--vc85d-shadow:0 22px 58px rgba(0,0,0,0.3)}@media (max-width:1180px){html body .vc-shell-header{grid-template-columns:minmax(0,1fr) auto auto auto !important;align-items:center !important}html body .vc-shell-header :where(.vc-shell-quick-rfq,.vc-theme-toggle-mobile,.vc-shell-toggle){min-width:44px;min-height:44px}html body .vc-shell-header .vc-shell-toggle{width:44px;height:44px}html body .vc-shell-toggle>span{transform:translate(-50%,-50%) !important}html body .vc-shell-toggle[aria-expanded="true"]>span{transform:translate(-50%,-50%) scale(0.5) !important}html body .vc-shell-toggle[aria-expanded="true"]::before{transform:translate(-50%,-50%) rotate(45deg) !important}html body .vc-shell-toggle[aria-expanded="true"]::after{transform:translate(-50%,-50%) rotate(-45deg) !important}html[data-theme="light"] body .vc-shell-header .vc-shell-nav{color:rgba(255,255,255,0.9)}html[data-theme="light"] body .vc-shell-header .vc-shell-nav>a:not(.nav-action){color:rgba(255,255,255,0.9) !important;border-bottom-color:rgba(150,231,237,0.12) !important}html[data-theme="light"] body .vc-shell-header .vc-shell-nav>a:not(.nav-action):hover,html[data-theme="light"] body .vc-shell-header .vc-shell-nav>a:not(.nav-action):focus-visible{color:#ffffff !important}html[data-theme="light"] body .vc-shell-header .vc-shell-nav>a[aria-current="page"]{color:#96e7ed !important}html body .vc-shell-nav .lang-switch{display:flex;justify-content:flex-start;margin-top:1rem;padding-top:0.7rem;border-top:1px solid rgba(150,231,237,0.12)}html body .vc-shell-nav .lang-switch a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0.45rem;color:rgba(255,255,255,0.82) !important}html body .vc-shell-nav .lang-switch a[aria-current="page"]{color:#96e7ed !important}}@media (max-width:420px){html body .vc-shell-header .vc-shell-brand-text{display:none}html body .vc-shell-header .vc-shell-quick-rfq{padding-inline:0.65rem !important;font-size:0.72rem !important}}@media (min-width:768px) and (max-width:1180px){html body.is-home .vc-assistant-launcher{right:1.75rem;bottom:calc(6.25rem + env(safe-area-inset-bottom,0px))}html body.is-home .vc-assistant-panel{right:1.75rem;bottom:calc(10.25rem + env(safe-area-inset-bottom,0px));max-height:min(34rem,calc(100dvh - 16.25rem))}html body.is-home:has(.vc-assistant-panel.is-open) .vc-floating-contact{opacity:0;visibility:hidden;pointer-events:none}}html[lang="ru"] body.blog-hub-page main{background:var(--vc85-paper,#f7f5ef);color:var(--vc85-ink,#071b29)}html[data-theme="dark"][lang="ru"] body.blog-hub-page main{background:#071a2c;color:#f4f8f8}html[lang="ru"] body.blog-hub-page main>.section:first-child{padding-top:clamp(8.5rem,12vw,11rem) !important;padding-bottom:clamp(2.5rem,5vw,4rem)}html[lang="ru"] body.blog-hub-page .page-header{display:grid;gap:1rem;max-width:72rem;padding-bottom:clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--vc85d-rule)}html[lang="ru"] body.blog-hub-page .page-title{max-width:24ch;margin:0;color:var(--vc85d-text);font-family:var(--vc85-sans,"Inter",sans-serif);font-size:clamp(2.5rem,5vw,5rem);font-weight:720;letter-spacing:-0.045em;line-height:1.02;overflow-wrap:break-word}html[lang="ru"] body.blog-hub-page .page-intro{max-width:66ch;margin:0;color:var(--vc85d-muted);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.68}html[lang="ru"] body.blog-hub-page .blog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);margin-top:0}html[lang="ru"] body.blog-hub-page .blog-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--vc85d-rule) !important;border-radius:10px !important;background:var(--vc85d-surface) !important;color:var(--vc85d-text);text-decoration:none;box-shadow:var(--vc85d-shadow)}html[lang="ru"] body.blog-hub-page .blog-card-image{aspect-ratio:16 / 10;overflow:hidden}html[lang="ru"] body.blog-hub-page .blog-card-image img{width:100%;height:100%;object-fit:cover}html[lang="ru"] body.blog-hub-page .blog-card-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:0.8rem;padding:clamp(1.25rem,2.5vw,1.75rem) !important}html[lang="ru"] body.blog-hub-page .blog-card-title{margin:0;color:var(--vc85d-text) !important;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:690;letter-spacing:-0.025em;line-height:1.2;overflow-wrap:anywhere}html[lang="ru"] body.blog-hub-page .blog-card-excerpt{margin:0;color:var(--vc85d-muted) !important;font-size:0.92rem;line-height:1.62}html[lang="ru"] body.blog-hub-page .blog-card-meta{display:flex;flex-wrap:wrap;gap:0.45rem 1rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--vc85d-rule);color:var(--vc85d-muted) !important;font-size:0.8rem}@media (min-width:768px){html[lang="ru"] body.blog-hub-page .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){html[lang="ru"] body.blog-hub-page .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[lang="ru"] body.blog-hub-page .blog-grid>.blog-card--featured{grid-column:span 2}}@media (min-width:820px) and (max-width:1024px){html body.blog-hub-page .blog-grid>.blog-card--featured{display:grid !important;min-width:0;grid-column:1 / -1;grid-template-columns:minmax(18rem,0.9fr) minmax(0,1.1fr);align-items:stretch}html body.blog-hub-page .blog-card--featured .blog-card-image{min-height:22rem;aspect-ratio:auto !important}html body.blog-hub-page .blog-card--featured .blog-card-body{justify-content:center;padding:clamp(1.6rem,3vw,2.25rem) !important}}@media (min-width:768px) and (max-width:1024px){html body.blog-hub-page.phase13-public-page .subpage-hero,html body.maintenance-guide-page.phase13-public-page .subpage-hero{min-height:clamp(30rem,58svh,35rem);align-items:center;padding-block:clamp(6rem,9vw,7rem) clamp(3rem,5vw,4rem)}html[data-theme="light"] body.blog-hub-page.phase13-public-page .subpage-hero{background-image:url("/assets/hero-port-free-phase3-1920.webp") !important;background-position:center 58% !important}html body.maintenance-guide-page.phase13-public-page .subpage-hero{background-image:url("/assets/phase18-ship-maintenance-960.webp") !important;background-position:center 52% !important}html body.blog-hub-page .subpage-hero-title,html body.maintenance-guide-page .subpage-hero-title{max-width:18ch;font-size:clamp(3rem,6vw,4.4rem);overflow-wrap:break-word}}@media (max-width:767px){html body.blog-hub-page.phase13-public-page .subpage-hero{background-image:url("/assets/hero-port-free-phase3-mobile-640.webp") !important}html body.maintenance-guide-page.phase13-public-page .subpage-hero{background-image:url("/assets/phase18-ship-maintenance-640.webp") !important}}html body .editorial-article{padding-top:clamp(8rem,10vw,10rem) !important}html body .editorial-article>.container>h1{max-width:30ch;overflow-wrap:break-word}html body .editorial-article>.container>.lede{max-width:62ch}@media (max-width:720px){html body .editorial-article{padding-top:7.5rem !important}html body .editorial-article>.container>h1{font-size:clamp(2rem,9vw,2.8rem)}}@media (min-width:768px) and (max-width:1024px){html body .blog-article-container{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto !important;gap:2.5rem !important}html body .blog-article-container>*,html body .blog-article-content{min-width:0;max-width:none;grid-column:1 !important}html body .blog-article-sidebar{position:static !important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-row:auto !important;gap:1rem}}body.maintenance-guide-page .article-section{padding-block:clamp(4.5rem,7vw,7rem);background:var(--vc85-paper,#f7f5ef);color:var(--vc85d-text)}html[data-theme="dark"] body.maintenance-guide-page main,html[data-theme="dark"] body.maintenance-guide-page .article-section{background:#071a2c !important}html[data-theme="dark"] body.maintenance-guide-page main .article-section :where(h2,h3,strong){color:var(--vc85d-text) !important}html[data-theme="dark"] body.maintenance-guide-page main .article-section :where(p,li){color:var(--vc85d-muted) !important}html[data-theme="dark"] body.maintenance-guide-page main .article-section :where(.parts-family-label,.compare-label,.emergency-card-label,.sidebar-widget-label){color:var(--vc85d-brass) !important}html[data-theme="dark"] body.maintenance-guide-page main .article-section .interval-badge{color:var(--vc85d-accent) !important}body.maintenance-guide-page .article-container{width:min(1180px,calc(100% - clamp(2rem,7vw,7rem)));margin-inline:auto}body.maintenance-guide-page .article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}body.maintenance-guide-page .article-body{min-width:0}body.maintenance-guide-page .article-body>h2{max-width:26ch;margin:clamp(3.75rem,6vw,5.5rem) 0 1.25rem;padding-top:1.4rem;border-top:1px solid var(--vc85d-rule);color:var(--vc85d-text);font-size:clamp(1.75rem,3vw,2.55rem);font-weight:710;letter-spacing:-0.035em;line-height:1.08;overflow-wrap:break-word;scroll-margin-top:7rem}body.maintenance-guide-page .article-body>h2:first-child{margin-top:0}body.maintenance-guide-page .article-body>h3{margin:2.2rem 0 0.85rem;color:var(--vc85d-text);font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:690;line-height:1.25}body.maintenance-guide-page .article-body>:where(p,ul,ol){max-width:72ch;color:var(--vc85d-muted);line-height:1.72}body.maintenance-guide-page .article-body a,body.maintenance-guide-page .sidebar-widget a{color:var(--vc85d-accent);text-decoration-color:color-mix(in srgb,var(--vc85d-accent) 42%,transparent);text-underline-offset:0.2em}body.maintenance-guide-page :where(.parts-family-grid,.compare-grid,.emergency-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}body.maintenance-guide-page :where(.parts-family-card,.compare-card,.emergency-card){min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--vc85d-rule);border-radius:8px;background:var(--vc85d-surface);box-shadow:0 12px 30px rgba(7,27,41,0.06)}body.maintenance-guide-page :where(.parts-family-label,.compare-label,.emergency-card-label,.sidebar-widget-label){display:block;margin-bottom:0.8rem;color:var(--vc85d-brass);font-size:0.72rem;font-weight:760;letter-spacing:0.085em;line-height:1.35;text-transform:uppercase}body.maintenance-guide-page :where(.parts-family-card,.compare-card,.emergency-card) h3{margin:0;color:var(--vc85d-text);font-size:1.05rem;line-height:1.3;overflow-wrap:anywhere}body.maintenance-guide-page :where(.parts-family-card,.compare-card,.emergency-card) ul{margin:1rem 0 0;padding-left:1.1rem;color:var(--vc85d-muted);font-size:0.88rem;line-height:1.58}body.maintenance-guide-page .interval-badge{display:inline-flex;align-items:center;padding:0.28rem 0.52rem;border:1px solid var(--vc85d-rule);border-radius:999px;background:var(--vc85d-surface-soft);color:var(--vc85d-accent);font-size:0.72rem;font-weight:680;line-height:1.3}body.maintenance-guide-page .maint-table-wrap{border:1px solid var(--vc85d-rule);border-radius:8px;background:var(--vc85d-surface)}body.maintenance-guide-page .maint-table th{border-bottom-color:var(--vc85d-rule);background:var(--vc85d-surface-soft);color:var(--vc85d-text)}body.maintenance-guide-page .maint-table td{border-bottom-color:var(--vc85d-rule);color:var(--vc85d-muted)}body.maintenance-guide-page .maint-table tr:hover td{background:var(--vc85d-surface-soft);color:var(--vc85d-text)}body.maintenance-guide-page .rfq-steps{display:grid;gap:0;margin-top:1.5rem;border-block:1px solid var(--vc85d-rule)}body.maintenance-guide-page .rfq-step{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;border-bottom:1px solid var(--vc85d-rule)}body.maintenance-guide-page .rfq-step:last-child{border-bottom:0}body.maintenance-guide-page .rfq-step-num{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--vc85d-rule);border-radius:50%;color:var(--vc85d-brass);font-weight:760}body.maintenance-guide-page .rfq-step-body h3{margin:0;color:var(--vc85d-text)}body.maintenance-guide-page .rfq-step-body p{margin:0.45rem 0 0;color:var(--vc85d-muted);line-height:1.65}body.maintenance-guide-page .article-sidebar{position:sticky;top:6.5rem;display:grid;gap:1rem;min-width:0}body.maintenance-guide-page .sidebar-widget{min-width:0;padding:1.25rem;border:1px solid var(--vc85d-rule);border-radius:8px;background:var(--vc85d-surface);box-shadow:var(--vc85d-shadow)}body.maintenance-guide-page .sidebar-widget h3{margin:0 0 0.6rem;color:var(--vc85d-text);font-size:1.15rem}body.maintenance-guide-page .sidebar-widget p{color:var(--vc85d-muted);font-size:0.88rem;line-height:1.55}body.maintenance-guide-page .sidebar-toc{display:grid;gap:0;margin:0;padding:0;list-style:none}body.maintenance-guide-page .sidebar-toc a{display:flex;min-height:44px;align-items:center;padding-block:0.55rem;border-bottom:1px solid var(--vc85d-rule);font-size:0.84rem;line-height:1.35}body.maintenance-guide-page .sidebar-toc li:last-child a{border-bottom:0}@media (max-width:1024px){body.maintenance-guide-page .article-layout{grid-template-columns:minmax(0,1fr)}body.maintenance-guide-page .article-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}body.maintenance-guide-page .article-sidebar .sidebar-widget:last-child{grid-column:1 / -1}}@media (max-width:720px){body.maintenance-guide-page :where(.parts-family-grid,.compare-grid,.emergency-grid),body.maintenance-guide-page .article-sidebar{grid-template-columns:minmax(0,1fr)}body.maintenance-guide-page .article-sidebar .sidebar-widget:last-child{grid-column:auto}}@media (min-width:881px) and (max-width:1120px){html body.is-home .supply-spectrum-grid{grid-auto-rows:minmax(12.5rem,auto)}html body.is-home .supply-spectrum-text{min-height:12.5rem}}@media (min-width:641px) and (max-width:1120px){html body.is-home .regional-note-grid,html body.is-home .regional-note-grid>*{min-width:0}html body.is-home .regional-note-links a{min-width:0;white-space:normal;overflow-wrap:anywhere}}@media (min-width:768px) and (max-width:880px){html body.is-home .supply-pillars-grid article:first-child{border-inline-end:1px solid var(--line-dark,var(--vc85d-rule))}}@media (min-width:721px) and (max-width:900px){html body .vc-shell-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .vc-shell-footer-company{grid-column:1 / -1}}@media (min-width:768px) and (max-width:1199px){.vc85c-spotlight .vc85c-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc85c-spotlight .vc85c-pattern-grid>:last-child{grid-column:1 / -1}html body.case-studies-page .vc85c-case-index>.container{grid-template-columns:repeat(2,minmax(0,1fr))}html body.case-studies-page .vc85c-case-index>.container>:last-child{grid-column:1 / -1}}@media (forced-colors:active){body.maintenance-guide-page :where(.parts-family-card,.compare-card,.emergency-card,.sidebar-widget),html[lang="ru"] body.blog-hub-page .blog-card{border:1px solid CanvasText !important;box-shadow:none}}
body.sales-platform .rfq-form a.mailto-fallback,html[data-theme="dark"] body.sales-platform .rfq-form a.mailto-fallback{color:#244dd4 !important;background:rgba(49,89,239,0.045) !important;border:1px solid rgba(49,89,239,0.28) !important}body.sales-platform .rfq-form a.mailto-fallback:hover,body.sales-platform .rfq-form a.mailto-fallback:focus-visible,html[data-theme="dark"] body.sales-platform .rfq-form a.mailto-fallback:hover,html[data-theme="dark"] body.sales-platform .rfq-form a.mailto-fallback:focus-visible{color:#12308f !important;background:rgba(49,89,239,0.1) !important;border-color:rgba(49,89,239,0.55) !important}body.phase88-rfq-page .vc88-submit-row a.mailto-fallback{color:#96e7ed !important;background:rgba(150,231,237,0.05) !important;border:1px solid rgba(150,231,237,0.25) !important}.vc-shell-footer nav a,.vc-shell-footer-grid a{min-height:44px;display:inline-flex;align-items:center}.rfq-support-note a,.privacy-note a{display:inline-block;padding-block:0.55rem;margin-block:-0.55rem}.supply-spectrum-links{margin:0.55rem 0 0;font-size:0.78rem;font-weight:700;letter-spacing:0.01em}.supply-spectrum-links a{display:inline-block;padding-block:0.4rem;margin-block:-0.4rem;text-decoration:underline;text-underline-offset:0.22rem}.supply-spectrum-photo .supply-spectrum-links a{color:#eaf6f7;text-decoration-color:rgba(234,246,247,0.55)}.supply-spectrum-photo .supply-spectrum-links a:hover,.supply-spectrum-photo .supply-spectrum-links a:focus-visible{color:#ffffff;text-decoration-color:#ffffff}.supply-spectrum-text .supply-spectrum-links a{color:#244dd4;text-decoration-color:rgba(36,77,212,0.45)}.supply-spectrum-text .supply-spectrum-links a:hover,.supply-spectrum-text .supply-spectrum-links a:focus-visible{color:#12308f;text-decoration-color:#12308f}html[data-theme="dark"] .supply-pillars-grid article,html[data-theme="dark"] .supply-pillars-grid h3{color:rgb(7,19,29)}html[data-theme="dark"] .supply-pillars-grid article:hover,html[data-theme="dark"] .supply-pillars-grid article:hover h3{color:#fff}html[data-theme="light"] .vc-shell-footer,html[data-theme="light"] .vc-shell-footer p,html[data-theme="light"] .vc-shell-footer-company p{color:rgba(11,27,41,0.78) !important}html[data-theme="light"] .vc-shell-footer a:not([class*="brand"]):not([class*="button"]),html[data-theme="light"] .vc-shell-footer-company a,html[data-theme="light"] .vc-shell-footer .vc90g-public-identity-link{color:rgba(11,27,41,0.88) !important}html[data-theme="light"] .vc-shell-footer a:not([class*="brand"]):not([class*="button"]):hover,html[data-theme="light"] .vc-shell-footer a:not([class*="brand"]):not([class*="button"]):focus-visible{color:#244dd4 !important}html[data-theme="light"] .vc-shell-footer-brand,html[data-theme="light"] .vc-shell-footer-masthead span{color:#071b29 !important}html[data-theme="light"] .vc-shell-footer-masthead span + span{color:#244dd4 !important}html[data-theme="light"] .vc-shell-footer-label{color:#7a5c1f !important}html[data-theme="light"] .vc-shell-footer-bottom,html[data-theme="light"] .vc-shell-footer-bottom span,html[data-theme="light"] .vc-shell-footer .container span{color:rgba(11,27,41,0.72) !important}
:root{--vc96-radius-s:10px;--vc96-radius-m:14px;--vc96-navy:#071b29;--vc96-ink:#07131d;--vc96-blue:#3159ef;--vc96-blue-deep:#244dd4;--vc96-shadow-rest:0 1px 2px rgba(7,19,29,0.05),0 10px 30px -12px rgba(7,19,29,0.14);--vc96-shadow-lift:0 2px 4px rgba(7,19,29,0.06),0 18px 44px -14px rgba(7,19,29,0.22);--vc96-shadow-cta:0 1px 2px rgba(7,19,29,0.12),0 10px 26px -8px rgba(49,89,239,0.42);--vc96-shadow-cta-lift:0 2px 4px rgba(7,19,29,0.14),0 16px 36px -10px rgba(49,89,239,0.5)}::selection{background:rgba(49,89,239,0.9);color:#ffffff}.sales-platform :is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible,.premium-page :is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:3px solid rgba(49,89,239,0.85);outline-offset:2px;border-radius:6px}:is(.sales-hero,.urgent-band,.contact-command,.process-command) :is(a,button,input,select,textarea):focus-visible{outline-color:rgba(150,231,237,0.95)}.sales-platform .btn.btn-primary,.sales-platform .form-submit,.premium-page .form-submit,.vc-shell-nav .nav-action,.vc-sticky-rfq-btn{border-radius:var(--vc96-radius-s);font-size:0.875rem;font-weight:680;letter-spacing:0.01em;box-shadow:var(--vc96-shadow-cta);transition:transform 180ms cubic-bezier(0.2,0.6,0.2,1),box-shadow 180ms cubic-bezier(0.2,0.6,0.2,1),background-color 180ms ease,border-color 180ms ease}.vc-shell-nav .nav-action{background:var(--vc96-blue);border-color:transparent;color:#ffffff}.vc-sticky-rfq-btn{box-shadow:var(--vc96-shadow-cta)}@media (hover:hover){.sales-platform .btn.btn-primary:hover,.sales-platform .form-submit:hover,.premium-page .form-submit:hover,.vc-shell-nav .nav-action:hover,.vc-sticky-rfq-btn:hover{transform:translateY(-1px);box-shadow:var(--vc96-shadow-cta-lift)}}.sales-platform .btn.btn-primary:active,.sales-platform .form-submit:active,.premium-page .form-submit:active,.vc-shell-nav .nav-action:active,.vc-sticky-rfq-btn:active{transform:translateY(0);box-shadow:var(--vc96-shadow-cta)}body.phase88-rfq-page .vc88-submit-row .form-submit{border-radius:var(--vc96-radius-s);font-size:0.875rem;font-weight:680;box-shadow:var(--vc96-shadow-cta)}body.phase88-rfq-page .vc88-submit-row .mailto-fallback{border-radius:var(--vc96-radius-s)}body.phase88-rfq-page .rfq-form input:not([type="checkbox"]):not([type="radio"]),body.phase88-rfq-page .rfq-form select,body.phase88-rfq-page .rfq-form textarea{border-radius:var(--vc96-radius-s)}@media (hover:hover){body.phase88-rfq-page .vc88-submit-row .form-submit:hover{transform:translateY(-1px);box-shadow:var(--vc96-shadow-cta-lift)}}.sales-platform .mailto-fallback,.contact-direct a{border-radius:var(--vc96-radius-s);transition:transform 180ms cubic-bezier(0.2,0.6,0.2,1),background-color 180ms ease,border-color 180ms ease,color 180ms ease}@media (hover:hover){.contact-direct a:hover{transform:translateY(-1px)}}.supply-spectrum-card,.sales-faq-item,.vc85c-spotlight-card,.quote-clarity article,.maker-field article{border-radius:var(--vc96-radius-m);box-shadow:var(--vc96-shadow-rest);transition:transform 220ms cubic-bezier(0.2,0.6,0.2,1),box-shadow 220ms cubic-bezier(0.2,0.6,0.2,1),border-color 220ms ease}.supply-spectrum-card{background:rgba(252,251,248,0.96);border-color:rgba(7,31,46,0.09)}@media (hover:hover){.supply-spectrum-card:hover,.vc85c-spotlight-card:hover{transform:translateY(-3px);box-shadow:var(--vc96-shadow-lift);border-color:rgba(49,89,239,0.28)}}.sales-platform .rfq-form input:not([type="checkbox"]):not([type="radio"]),.sales-platform .rfq-form select,.sales-platform .rfq-form textarea,.premium-page .rfq-form input:not([type="checkbox"]):not([type="radio"]),.premium-page .rfq-form select,.premium-page .rfq-form textarea{border-radius:var(--vc96-radius-s);transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.sales-platform .rfq-form input:not([type="checkbox"]):not([type="radio"]):focus-visible,.sales-platform .rfq-form select:focus-visible,.sales-platform .rfq-form textarea:focus-visible,.premium-page .rfq-form input:not([type="checkbox"]):not([type="radio"]):focus-visible,.premium-page .rfq-form select:focus-visible,.premium-page .rfq-form textarea:focus-visible{outline-offset:0;box-shadow:0 0 0 4px rgba(49,89,239,0.14)}.sales-hero{background-image:radial-gradient(1100px 520px at 82% -8%,rgba(150,231,237,0.10),transparent 62%),radial-gradient(900px 480px at -6% 108%,rgba(49,89,239,0.12),transparent 58%)}.sales-hero h1{text-wrap:balance}.sales-hero .sales-hero-media img{border-radius:var(--vc96-radius-m)}header.site-header.vc-shell-header{backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35)}body.sales-platform header.site-header.vc-shell-header{background:rgba(3,13,20,0.42)}.sales-platform main h2{letter-spacing:-0.032em;text-wrap:balance}.sales-platform main .eyebrow{letter-spacing:0.135em;font-weight:720}:is(.supply-pillars,.field-context,.quote-clarity,.sales-faq,.regional-note) .container>* p:not(.eyebrow):not(small),:is(.supply-pillars,.field-context,.quote-clarity,.sales-faq,.regional-note) .container p:not(.eyebrow):not(small){font-size:1.03rem;line-height:1.72}html{scrollbar-width:thin;scrollbar-color:rgba(7,27,41,0.35) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(7,27,41,0.32);border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:170ms;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:240ms;animation-timing-function:ease-in}}.sales-platform .sales-hero{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(1100px 520px at 82% -8%,rgba(150,231,237,0.13),transparent 62%),radial-gradient(900px 480px at -6% 108%,rgba(49,89,239,0.14),transparent 58%),radial-gradient(760px 420px at 40% 118%,rgba(93,213,199,0.07),transparent 60%);background-size:140px 140px,180% 180%,170% 170%,160% 160%;background-position:0 0,78% 0%,0% 100%,45% 100%}@media (prefers-reduced-motion:no-preference){.sales-platform .sales-hero{animation:vc99-aurora 38s ease-in-out infinite alternate}}@keyframes vc99-aurora{0%{background-position:0 0,78% 0%,0% 100%,45% 100%}50%{background-position:0 0,60% 14%,16% 84%,58% 88%}100%{background-position:0 0,88% 6%,6% 96%,34% 94%}}@supports (background-clip:text) or (-webkit-background-clip:text){.sales-platform .sales-hero h1{background-image:linear-gradient(180deg,#ffffff 52%,#bfeef2 128%);-webkit-background-clip:text;background-clip:text;color:transparent}}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/playfair-display-italic-latin-v40.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2013-2014,U+2018-201A,U+201C-201E,U+2026}.supply-spectrum-card.supply-spectrum-text{position:relative;overflow:hidden}.supply-spectrum-card.supply-spectrum-text>span:first-child{position:absolute;top:0.1em;right:0.32em;font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;font-size:clamp(3.2rem,5vw,4.6rem);line-height:1;letter-spacing:-0.02em;color:rgba(7,27,41,0.55);pointer-events:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){header.site-header.vc-shell-header{animation:vc99-header-elevate linear both;animation-timeline:scroll();animation-range:0 180px}}@supports (animation-timeline:view()){.sales-faq-item,.blog-card{animation:vc99-rise both;animation-timeline:view();animation-range:entry 0% entry 42%}.model-card,.benefit-card,.brand-card,.port-card,.industry-card,.phase6-scope-card,.spec-card,.equipment-schematic-card{animation:vc209-card-rise both;animation-timeline:view();animation-range:entry 0% entry 42%}}}@keyframes vc99-header-elevate{to{box-shadow:0 10px 34px -14px rgba(3,13,20,0.55)}}@keyframes vc99-rise{from{opacity:0.001;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes vc209-card-rise{from{opacity:0.001;translate:0 14px}to{opacity:1;translate:0 0}}.sales-platform .form-submit,.premium-page .form-submit{position:relative;overflow:hidden}.sales-platform .form-submit::after,.premium-page .form-submit::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,0.32) 50%,transparent 58%);transform:translateX(-160%);pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sales-platform .form-submit:hover::after,.premium-page .form-submit:hover::after{transform:translateX(160%);transition:transform 640ms ease}}.sales-platform .supply-pillars,.sales-platform .field-context,.sales-platform .quote-clarity,.sales-platform .sales-faq{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 8%,rgba(49,89,239,0.22) 50%,transparent 92%) 1}@media (min-width:900px){.sales-platform .process-command{background-image:linear-gradient(180deg,rgba(3,13,20,0.94) 0%,rgba(5,20,30,0.86) 45%,rgba(3,13,20,0.95) 100%),url('/assets/hero-nordic-maritime-1920.webp');background-size:auto,cover;background-position:center,center 38%;background-repeat:no-repeat}.sales-platform .urgent-band{background-image:linear-gradient(100deg,rgba(4,16,24,0.96) 30%,rgba(6,22,33,0.87) 100%),url('/assets/supporting-baltic-fog.webp');background-size:auto,cover;background-position:center,center 55%;background-repeat:no-repeat}.sales-platform .contact-command{background-image:linear-gradient(180deg,rgba(2,10,16,0.95) 0%,rgba(3,14,22,0.88) 55%,rgba(2,10,16,0.96) 100%),url('/assets/supporting-baltic-port.webp');background-size:auto,cover;background-position:center,center 30%;background-repeat:no-repeat}.sales-platform .supply-pillars{background-image:radial-gradient(1200px 600px at 88% 0%,rgba(49,89,239,0.05),transparent 60%),radial-gradient(900px 520px at 0% 100%,rgba(35,110,120,0.05),transparent 55%)}.sales-platform .quote-clarity{background-image:radial-gradient(1100px 560px at 12% 0%,rgba(150,231,237,0.09),transparent 58%),radial-gradient(800px 480px at 100% 90%,rgba(49,89,239,0.05),transparent 55%)}.sales-platform .sales-faq{background-image:radial-gradient(1000px 520px at 92% 8%,rgba(35,110,120,0.055),transparent 58%)}}@media (prefers-reduced-motion:reduce){.supply-spectrum-card,.vc85c-spotlight-card,.sales-platform .btn.btn-primary,.sales-platform .form-submit,.premium-page .form-submit,.vc-shell-nav .nav-action,.vc-sticky-rfq-btn,.contact-direct a{transition:none}.supply-spectrum-card:hover,.vc85c-spotlight-card:hover,.sales-platform .btn.btn-primary:hover,.sales-platform .form-submit:hover,.premium-page .form-submit:hover,.vc-shell-nav .nav-action:hover,.vc-sticky-rfq-btn:hover,.contact-direct a:hover{transform:none}}@media (forced-colors:active){.supply-spectrum-card,.sales-faq-item,.vc85c-spotlight-card{box-shadow:none;border:1px solid CanvasText}.sales-platform .btn.btn-primary,.sales-platform .form-submit,.premium-page .form-submit,.vc-shell-nav .nav-action,.vc-sticky-rfq-btn{box-shadow:none;border:1px solid ButtonText}}.sales-platform .urgent-band{border-image:linear-gradient(90deg,var(--vc96-blue-deep,#244dd4) 0%,var(--vc96-blue,#3159ef) 46%,rgba(150,231,237,0.92) 100%) 1}.sales-platform .urgent-band::after{content:"";position:absolute;inset:auto 0 0 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 4%,rgba(150,231,237,0.38) 32%,rgba(49,89,239,0.4) 68%,transparent 96%)}.sales-platform .process-command::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 6%,rgba(150,231,237,0.5) 36%,rgba(49,89,239,0.44) 64%,transparent 94%) top/100% 1px no-repeat,linear-gradient(180deg,rgba(150,231,237,0.06),transparent) top/100% 72px no-repeat,linear-gradient(0deg,rgba(5,18,28,0.6),transparent) bottom/100% 64px no-repeat}.sales-platform .contact-command::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 5%,rgba(49,89,239,0.4) 38%,rgba(150,231,237,0.5) 72%,transparent 95%) bottom/100% 1px no-repeat,linear-gradient(180deg,rgba(150,231,237,0.05),transparent) top/100% 56px no-repeat,linear-gradient(0deg,rgba(2,10,16,0.5),transparent 48px) bottom/100% 48px no-repeat}.sales-platform .process-command-list{border-top:0;border-left:0;gap:clamp(0.75rem,1.4vw,1.15rem)}.sales-platform .process-command-list li{border:1px solid rgba(150,231,237,0.14);border-radius:var(--vc96-radius-m,14px);background:linear-gradient(160deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.035) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07)}.sales-platform .process-command-list>li>span{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;font-size:1.7rem;line-height:0.9;letter-spacing:0;color:rgba(150,231,237,0.62)}@media (min-width:900px){@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sales-platform .process-command-list li{-webkit-backdrop-filter:blur(9px) saturate(1.25);backdrop-filter:blur(9px) saturate(1.25);background:linear-gradient(160deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.03) 100%)}.sales-platform .contact-command .contact-direct a{-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sales-platform .process-command-list li{transition:transform 220ms cubic-bezier(0.2,0.6,0.2,1),border-color 220ms ease}.sales-platform .process-command-list li:hover{transform:translateY(-2px);border-color:rgba(150,231,237,0.3)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.sales-platform .process-command-list li:hover{transform:none;border-color:rgba(150,231,237,0.3)}}.sales-platform .contact-command .contact-direct a{border-color:rgba(150,231,237,0.2);border-radius:var(--vc96-radius-s,10px);background:rgba(255,255,255,0.05)}@media (hover:hover){.sales-platform .contact-command .contact-direct a:hover{border-color:rgba(150,231,237,0.45);background:rgba(255,255,255,0.08)}}.sales-platform :is(.urgent-band,.process-command,.contact-command) .eyebrow{color:#96e7ed;letter-spacing:0.17em;font-weight:740}.sales-platform :is(.urgent-band,.process-command,.contact-command) .eyebrow::before{content:"";flex:0 0 auto;width:1.9rem;height:1px;background:linear-gradient(90deg,rgba(150,231,237,0.95),rgba(49,89,239,0.55))}@media (forced-colors:active){.sales-platform .urgent-band{border-image:none}.sales-platform .urgent-band::after,.sales-platform .process-command::after,.sales-platform .contact-command::after,.sales-platform :is(.urgent-band,.process-command,.contact-command) .eyebrow::before{display:none}.sales-platform .process-command-list li,.sales-platform .contact-command .contact-direct a{border:1px solid CanvasText;box-shadow:none;background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}}.site-footer.vc-shell-footer{padding:clamp(5rem,9vw,8.5rem) 0 2.2rem;background:linear-gradient(180deg,#071b29 0%,#04121d 55%,#030d14 100%)}.site-footer.vc-shell-footer::before{content:"";position:absolute;inset:0;opacity:1;pointer-events:none;background-image:linear-gradient(90deg,transparent 4%,rgba(49,89,239,0.42) 28%,rgba(150,231,237,0.62) 50%,rgba(49,89,239,0.42) 72%,transparent 96%),linear-gradient(rgba(150,231,237,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(150,231,237,0.045) 1px,transparent 1px);background-size:100% 1px,5rem 5rem,5rem 5rem;background-position:top center,0 0,0 0;background-repeat:no-repeat,repeat,repeat;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 4%,transparent 78%);mask-image:linear-gradient(180deg,#000 0%,#000 4%,transparent 78%)}.site-footer.vc-shell-footer .vc-shell-footer-logo{border-radius:var(--vc96-radius-m,14px);box-shadow:0 2px 4px rgba(0,0,0,0.18),0 22px 56px -12px rgba(0,0,0,0.38)}@supports (background-clip:text) or (-webkit-background-clip:text){html:not([data-theme="light"]) .vc-shell-footer-masthead>span:first-child{background-image:linear-gradient(180deg,#ffffff 48%,#bfeef2 130%);-webkit-background-clip:text;background-clip:text;color:transparent}}.site-footer.vc-shell-footer .vc-shell-footer-label{padding-bottom:0.6rem;letter-spacing:0.14em;background-image:linear-gradient(90deg,rgba(150,231,237,0.55),rgba(150,231,237,0));background-size:2.25rem 1px;background-position:left bottom;background-repeat:no-repeat}.site-footer.vc-shell-footer .vc-shell-footer-grid{row-gap:clamp(2.4rem,5vw,3.2rem)}.site-footer.vc-shell-footer .vc-shell-footer-grid a{text-underline-offset:0.22rem;text-decoration-thickness:1px}.site-footer.vc-shell-footer .vc-shell-footer-grid>div:last-child>p{font-family:var(--vc17-mono,"SFMono-Regular",Consolas,"Liberation Mono",monospace);font-size:0.78rem;line-height:1.75;letter-spacing:0.045em;color:rgba(235,244,245,0.68)}.site-footer.vc-shell-footer .vc-shell-footer-bottom{margin-top:clamp(3.5rem,7vw,6rem);padding-top:1.6rem;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 0%,rgba(150,231,237,0.26) 18%,rgba(49,89,239,0.36) 50%,rgba(150,231,237,0.26) 82%,transparent 100%) 1;align-items:baseline}.site-footer.vc-shell-footer .vc-shell-footer-bottom>span:first-child{text-transform:uppercase;letter-spacing:0.16em;font-size:0.68rem;color:rgba(235,244,245,0.68)}.site-footer.vc-shell-footer .vc-shell-footer-bottom>span:last-child{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-style:italic;font-size:0.98rem;letter-spacing:0.01em;line-height:1.5;color:rgba(235,244,245,0.82)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-footer.vc-shell-footer .vc-shell-footer-logo{transition:transform 240ms ease,box-shadow 240ms ease}.site-footer.vc-shell-footer .vc-shell-footer-logo:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.2),0 30px 68px -12px rgba(0,0,0,0.46)}.site-footer.vc-shell-footer .vc-shell-footer-grid a,.site-footer.vc-shell-footer .vc-shell-footer-bottom a{transition:color 160ms ease,text-decoration-color 160ms ease}}@media (prefers-reduced-motion:reduce){.site-footer.vc-shell-footer .vc-shell-footer-logo,.site-footer.vc-shell-footer .vc-shell-footer-grid a{transition:none}.site-footer.vc-shell-footer .vc-shell-footer-logo:hover{transform:none}}@media (forced-colors:active){.site-footer.vc-shell-footer{border-top:1px solid CanvasText}.site-footer.vc-shell-footer::before{background-image:none}.site-footer.vc-shell-footer .vc-shell-footer-bottom{border-image:none;border-top:1px solid CanvasText}.site-footer.vc-shell-footer .vc-shell-footer-logo{box-shadow:none;border:1px solid CanvasText}.vc-shell-footer-masthead>span:first-child{background-image:none;color:CanvasText}}main.editorial-article[data-vc87-guide] .vc87-guide-body :is(p,ul,ol){max-width:70ch}main.editorial-article[data-vc87-guide] .vc87-guide-body :is(p,ul>li,ol>li){font-size:1.035rem;line-height:1.74}main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]{border-top:0;margin-top:clamp(3.6rem,7vw,4.8rem)}main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]::after{content:"";position:absolute;top:-1.55rem;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(49,89,239,0.45) 0%,rgba(150,231,237,0.36) 45%,rgba(150,231,237,0) 92%);pointer-events:none}main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]::before{top:0;width:2.6rem;color:#244dd4;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;font-size:1.7rem;letter-spacing:0.02em;line-height:1}@media (max-width:719px){main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]::before{width:2.2rem;font-size:1.45rem}}body.maintenance-guide-page{--vc100-hairline:rgba(7,27,41,0.1);--vc100-edge:rgba(7,27,41,0.14);--vc100-callout-edge:rgba(49,89,239,0.45)}body.maintenance-guide-page .article-body>h2{border-top:1px solid transparent;border-image:linear-gradient(90deg,rgba(49,89,239,0.45) 0%,rgba(150,231,237,0.36) 45%,rgba(150,231,237,0) 92%) 1}body.maintenance-guide-page .maint-table-wrap{overflow-x:auto;border:1px solid var(--vc100-hairline);border-radius:var(--vc96-radius-m,14px);box-shadow:var(--vc96-shadow-rest,0 1px 2px rgba(7,19,29,0.05),0 10px 30px -12px rgba(7,19,29,0.14));background-color:var(--vc85d-surface,#ffffff);background-image:linear-gradient(90deg,var(--vc85d-surface,#ffffff) 30%,rgba(255,255,255,0)),linear-gradient(270deg,var(--vc85d-surface,#ffffff) 30%,rgba(255,255,255,0)),linear-gradient(90deg,var(--vc100-edge),rgba(7,27,41,0)),linear-gradient(270deg,var(--vc100-edge),rgba(7,27,41,0));background-position:left center,right center,left center,right center;background-size:3rem 100%,3rem 100%,0.9rem 100%,0.9rem 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}body.maintenance-guide-page .maint-table{font-variant-numeric:tabular-nums}body.maintenance-guide-page .maint-table th{padding:0.9rem 1rem;border-bottom:1px solid var(--vc100-hairline);background:var(--vc85d-surface-soft,#edf3f1);color:var(--vc85d-text,#071b29);font-size:0.7rem;font-weight:750;letter-spacing:0.09em;white-space:nowrap}body.maintenance-guide-page .maint-table td{padding:0.85rem 1rem;border-bottom:1px solid var(--vc100-hairline);vertical-align:top;line-height:1.55}body.maintenance-guide-page .maint-table tbody tr:last-child td{border-bottom:0}body.maintenance-guide-page .maint-table .td-component{color:var(--vc85d-text,#071b29);font-weight:650;letter-spacing:-0.01em}body.maintenance-guide-page .maint-table .interval-badge{white-space:nowrap}body.maintenance-guide-page .callout{border-inline-start:3px solid var(--vc100-callout-edge);border-radius:var(--vc96-radius-s,10px);box-shadow:var(--vc96-shadow-rest,0 1px 2px rgba(7,19,29,0.05),0 10px 30px -12px rgba(7,19,29,0.14))}.blog-article .blog-article-content h2{padding-top:1.1rem;border-top:1px solid transparent;border-image:linear-gradient(90deg,rgba(49,89,239,0.4) 0%,rgba(150,231,237,0.32) 45%,rgba(150,231,237,0) 92%) 1}.blog-article .blog-article-content ul>li::marker{color:#244dd4}.blog-article .blog-article-content ol>li::marker{color:#244dd4;font-weight:650;font-variant-numeric:tabular-nums}@media (forced-colors:active){main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]::after{background:CanvasText}body.maintenance-guide-page .article-body>h2,.blog-article .blog-article-content h2{border-image:none;border-top-color:CanvasText}body.maintenance-guide-page .maint-table-wrap{border-color:CanvasText;box-shadow:none;background-image:none}body.maintenance-guide-page .maint-table th,body.maintenance-guide-page .maint-table td{border-bottom-color:CanvasText}body.maintenance-guide-page .callout{border-color:CanvasText;box-shadow:none}}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/playfair-display-italic-cyrillic-v40.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@media (min-width:900px){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-overlay::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(1000px 480px at 86% -10%,rgba(150,231,237,0.10),transparent 60%),radial-gradient(820px 460px at -4% 110%,rgba(49,89,239,0.12),transparent 56%);background-size:140px 140px,180% 180%,170% 170%;background-position:0 0,80% 0%,0% 100%;border-bottom:1px solid rgba(150,231,237,0.16)}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-overlay::after{animation:vc4a-hero-aurora 38s ease-in-out infinite alternate}}@keyframes vc4a-hero-aurora{0%{background-position:0 0,80% 0%,0% 100%}50%{background-position:0 0,62% 12%,14% 86%}100%{background-position:0 0,88% 4%,4% 96%}}@supports (background-clip:text) or (-webkit-background-clip:text){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-title{background-image:linear-gradient(180deg,#ffffff 55%,#bfeef2 130%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}}@media (hover:hover){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:var(--vc96-shadow-cta-lift)}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary:hover{transform:translateY(-1px)}}body.phase6-page.premium-resource-page.premium-landing-page .trust-strip{border-top-color:rgba(5,22,29,0.1);border-bottom-color:rgba(5,22,29,0.1);background-image:radial-gradient(900px 320px at 50% 0%,rgba(49,89,239,0.045),transparent 70%)}body.phase6-page.premium-resource-page.premium-landing-page .trust-stat-value span{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;font-size:1.32em;line-height:1;letter-spacing:-0.01em;color:var(--vc96-blue-deep);padding-right:0.05em}body.phase6-page.premium-resource-page.premium-landing-page .model-card,body.phase6-page.premium-resource-page.premium-landing-page .brand-card,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card,body.phase6-page.premium-resource-page.premium-landing-page .port-card,body.phase6-page.premium-resource-page.premium-landing-page .industry-card{background:#fcfbf8;border:1px solid rgba(7,31,46,0.1);border-radius:var(--vc96-radius-m);box-shadow:var(--vc96-shadow-rest);transition:transform 220ms cubic-bezier(0.2,0.6,0.2,1),box-shadow 220ms cubic-bezier(0.2,0.6,0.2,1),border-color 220ms ease}body.phase6-page.premium-resource-page.premium-landing-page .faq-item{background:#fcfbf8;border-radius:var(--vc96-radius-m);box-shadow:var(--vc96-shadow-rest)}body.phase6-page.premium-resource-page.premium-landing-page .notice-banner{background:#fcfbf8;border-radius:var(--vc96-radius-m);box-shadow:var(--vc96-shadow-rest);border-left:3px solid var(--premium-brass,#b98a4f);padding:1.1rem 1.4rem;margin-bottom:2rem}body.phase6-page.premium-resource-page.premium-landing-page .rfq-checklist-card{background:#fcfbf8;border-radius:var(--vc96-radius-m);box-shadow:var(--vc96-shadow-rest)}@media (hover:hover){body.phase6-page.premium-resource-page.premium-landing-page .model-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .brand-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .port-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .industry-card:hover{transform:translateY(-3px);border-color:rgba(49,89,239,0.32);box-shadow:var(--vc96-shadow-lift)}}body.phase6-page.premium-resource-page.premium-landing-page .model-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .brand-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .port-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .industry-card:hover{border-color:rgba(49,89,239,0.32)}body.phase6-page.premium-resource-page.premium-landing-page .model-card-family{color:var(--vc96-blue-deep);font-weight:650;letter-spacing:0.1em}body.phase6-page.premium-resource-page.premium-landing-page .benefit-icon{border-radius:var(--vc96-radius-s);border:1px solid rgba(7,31,46,0.12);background:rgba(49,89,239,0.06);color:var(--vc96-blue-deep)}body.phase6-page.premium-resource-page.premium-landing-page .benefit-card:hover .benefit-icon{background:var(--vc96-blue);border-color:var(--vc96-blue);color:#ffffff}body.phase6-page.premium-resource-page.premium-landing-page .landing-brands-grid a:focus-visible{outline:3px solid rgba(49,89,239,0.85);outline-offset:3px;border-radius:var(--vc96-radius-m)}body.phase6-page.premium-resource-page.premium-landing-page .parts-list li{background:#fcfbf8;border:1px solid rgba(7,31,46,0.1);border-radius:var(--vc96-radius-s);box-shadow:0 1px 2px rgba(7,19,29,0.04);transition:transform 180ms cubic-bezier(0.2,0.6,0.2,1),box-shadow 180ms cubic-bezier(0.2,0.6,0.2,1),border-color 180ms ease}body.phase6-page.premium-resource-page.premium-landing-page .parts-list li::before{width:7px;height:7px;border-radius:999px;background:var(--vc96-blue)}@media (hover:hover){body.phase6-page.premium-resource-page.premium-landing-page .parts-list li:hover{transform:translateY(-1px);border-color:rgba(49,89,239,0.4);box-shadow:var(--vc96-shadow-rest)}}body.phase6-page.premium-resource-page.premium-landing-page main .section .section-head .eyebrow{color:var(--vc96-blue-deep);font-weight:700;letter-spacing:0.135em}body.phase6-page.premium-resource-page.premium-landing-page main .section h2{letter-spacing:-0.03em;text-wrap:balance}@media (min-width:900px){body.phase6-page.premium-resource-page.premium-landing-page main .section.section{background-image:radial-gradient(1100px 540px at 90% 0%,rgba(49,89,239,0.045),transparent 60%),radial-gradient(880px 500px at 2% 100%,rgba(35,110,120,0.04),transparent 56%)}}body.phase6-page.premium-resource-page.premium-landing-page .faq-item{border-bottom-color:rgba(5,22,29,0.12)}body.phase6-page.premium-resource-page.premium-landing-page .faq-item:first-child{border-top-color:rgba(5,22,29,0.12)}body.phase6-page.premium-resource-page.premium-landing-page main .section .faq-item h3{font-weight:650;letter-spacing:-0.01em}@media (min-width:900px){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page main .landing-cta-section.landing-cta-section{background-image:radial-gradient(900px 460px at 88% -10%,rgba(150,231,237,0.08),transparent 60%),radial-gradient(760px 420px at 0% 112%,rgba(49,89,239,0.14),transparent 58%),linear-gradient(165deg,rgba(7,27,41,0.93) 0%,rgba(3,13,20,0.9) 55%,rgba(5,18,27,0.95) 100%),url('/assets/supporting-baltic-fog.webp');background-size:auto,auto,auto,cover;background-position:center,center,center,center 45%;background-repeat:no-repeat}}@media (hover:hover){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:var(--vc96-shadow-cta-lift)}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary:hover{transform:translateY(-1px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page :is(.phase6-hero-actions,.landing-cta-actions) .btn-primary:hover::after{transform:translateX(160%);transition:transform 640ms ease}}body.phase6-page.premium-resource-page.premium-landing-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(49,89,239,0.85);outline-offset:2px}@media (prefers-reduced-motion:reduce){body.phase6-page.premium-resource-page.premium-landing-page .model-card,body.phase6-page.premium-resource-page.premium-landing-page .brand-card,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card,body.phase6-page.premium-resource-page.premium-landing-page .parts-list li,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary{transition:none}body.phase6-page.premium-resource-page.premium-landing-page .model-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .brand-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .parts-list li:hover,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary:hover,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary:hover,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary:hover,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary:hover{transform:none}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-overlay::after{animation:none}}@media (forced-colors:active){body.phase6-page.premium-resource-page.premium-landing-page .model-card,body.phase6-page.premium-resource-page.premium-landing-page .brand-card,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card,body.phase6-page.premium-resource-page.premium-landing-page .parts-list li,body.phase6-page.premium-resource-page.premium-landing-page .benefit-icon,body.phase6-page.premium-resource-page.premium-landing-page main .landing-cta-section.landing-cta-section{box-shadow:none;border:1px solid CanvasText}body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary{box-shadow:none;border:1px solid ButtonText}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-overlay::after{background-image:none;animation:none}}@media (min-width:900px){body.phase88-rfq-page .vc88-rfq-hero{background-image:radial-gradient(circle at 82% 12%,rgba(150,231,237,0.12),transparent 26rem),radial-gradient(circle at 15% 38%,rgba(201,138,74,0.10),transparent 29rem),linear-gradient(160deg,rgba(3,13,20,0.96) 0%,rgba(6,22,33,0.88) 46%,rgba(3,13,20,0.95) 100%),url('/assets/hero-port-free-phase3-1920.webp');background-size:auto,auto,auto,cover;background-position:center,center,center,center 42%;background-repeat:no-repeat}}html[data-theme="light"] body.phase88-rfq-page .vc88-rfq-hero{background-image:radial-gradient(circle at 82% 12%,rgba(49,89,239,0.08),transparent 27rem),radial-gradient(circle at 15% 38%,rgba(201,138,74,0.11),transparent 29rem),linear-gradient(160deg,#f7f4ec 0%,#efece1 52%,#e9e5d7 100%)}body.phase88-rfq-page .vc88-rfq-workspace{border-color:rgba(150,231,237,0.24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 0 0 1px rgba(2,10,16,0.5),0 2px 6px rgba(0,6,10,0.34),0 26px 56px -16px rgba(0,6,10,0.5),0 68px 140px -34px rgba(0,6,10,0.58)}html[data-theme="light"] body.phase88-rfq-page .vc88-rfq-workspace{border-color:rgba(7,31,46,0.13);box-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 1px 2px rgba(7,19,29,0.06),0 18px 44px -14px rgba(7,19,29,0.2),0 52px 100px -36px rgba(7,19,29,0.26)}body.phase88-rfq-page .vc88-workspace-head{margin-bottom:30px;padding-bottom:24px}body.phase88-rfq-page .vc88-context-panel{border-radius:var(--vc96-radius-m);box-shadow:0 1px 2px rgba(7,19,29,0.05),0 10px 24px -14px rgba(7,19,29,0.16)}body.phase88-rfq-page .vc88-context-panel button{border-radius:var(--vc96-radius-s);box-shadow:0 1px 2px rgba(7,19,29,0.06)}@media (prefers-reduced-motion:no-preference){body.phase88-rfq-page .vc88-context-panel button{transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}}@media (hover:hover){body.phase88-rfq-page .vc88-context-panel button:hover{border-color:rgba(35,110,120,0.55)}}body.phase88-rfq-page .vc88-minimum-note,body.phase88-rfq-page .vc88-optional{border-radius:var(--vc96-radius-m)}body.phase88-rfq-page .vc88-fieldset + .vc88-fieldset{margin-top:30px;padding-top:30px}body.phase88-rfq-page .vc88-fieldset legend{margin-bottom:18px;padding-bottom:11px;background:linear-gradient(90deg,var(--vc88-copper) 0 26px,rgba(6,21,32,0.1) 26px 100%) left bottom/100% 1px no-repeat}body.phase88-rfq-page .vc88-submit-row{margin-top:6px;padding-top:24px;border-top:1px solid rgba(6,21,32,0.1)}body.phase88-rfq-page .vc88-submit-row .form-submit{min-height:54px;padding:0 26px;border:1px solid var(--vc96-blue-deep);background:linear-gradient(135deg,#4468f2,var(--vc96-blue) 52%,#2749cf);color:#ffffff;font-size:0.8rem;letter-spacing:0.07em;box-shadow:var(--vc96-shadow-cta)}body.phase88-rfq-page .vc88-submit-row .form-submit:hover{background:linear-gradient(135deg,#4f72f4,#3a61f0 52%,#2b50e0);box-shadow:var(--vc96-shadow-cta-lift);transform:translateY(-1px)}body.phase88-rfq-page .vc88-submit-row .form-submit:active{transform:translateY(0);box-shadow:var(--vc96-shadow-cta)}body.phase88-rfq-page .vc88-submit-row .form-submit:disabled{transform:none;box-shadow:var(--vc96-shadow-cta)}body.phase88-rfq-page .vc88-submit-row .mailto-fallback{border-color:rgba(6,21,32,0.2);background:rgba(255,255,255,0.55);color:#22414e}body.phase88-rfq-page .vc88-submit-row .mailto-fallback:hover{border-color:rgba(49,89,239,0.45);background:rgba(49,89,239,0.06);color:#1d3fb8}@media (prefers-reduced-motion:reduce){body.phase88-rfq-page .vc88-submit-row .form-submit:hover,body.phase88-rfq-page .vc88-submit-row .form-submit:active{transform:none}}@media (forced-colors:active){body.phase88-rfq-page .vc88-rfq-hero{background-image:none}body.phase88-rfq-page .vc88-rfq-workspace,body.phase88-rfq-page .vc88-context-panel,body.phase88-rfq-page .vc88-minimum-note,body.phase88-rfq-page .vc88-optional{box-shadow:none;border:1px solid CanvasText;background:Canvas;color:CanvasText}body.phase88-rfq-page .vc88-submit-row{border-top-color:CanvasText}body.phase88-rfq-page .vc88-fieldset legend{background:none}body.phase88-rfq-page .vc88-submit-row .form-submit,body.phase88-rfq-page .vc88-submit-row .mailto-fallback,body.phase88-rfq-page .vc88-context-panel button{box-shadow:none;border:2px solid ButtonText;background:ButtonFace;color:ButtonText}}@media print{body.phase88-rfq-page .vc88-rfq-hero{background-image:none}body.phase88-rfq-page .vc88-rfq-workspace{box-shadow:none}body.phase88-rfq-page .vc88-fieldset legend{background:none}}.sales-platform .urgent-band{border-image:linear-gradient(90deg,var(--vc96-blue-deep,#244dd4) 0%,var(--vc96-blue,#3159ef) 46%,rgba(150,231,237,0.92) 100%) 1}.sales-platform .urgent-band::after{content:"";position:absolute;inset:auto 0 0 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 4%,rgba(150,231,237,0.38) 32%,rgba(49,89,239,0.4) 68%,transparent 96%)}.sales-platform .process-command::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 6%,rgba(150,231,237,0.5) 36%,rgba(49,89,239,0.44) 64%,transparent 94%) top/100% 1px no-repeat,linear-gradient(180deg,rgba(150,231,237,0.06),transparent) top/100% 72px no-repeat,linear-gradient(0deg,rgba(5,18,28,0.6),transparent) bottom/100% 64px no-repeat}.sales-platform .contact-command::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 5%,rgba(49,89,239,0.4) 38%,rgba(150,231,237,0.5) 72%,transparent 95%) bottom/100% 1px no-repeat,linear-gradient(180deg,rgba(150,231,237,0.05),transparent) top/100% 56px no-repeat,linear-gradient(0deg,rgba(2,10,16,0.5),transparent 48px) bottom/100% 48px no-repeat}.sales-platform .process-command-list{border-top:0;border-left:0;gap:clamp(0.75rem,1.4vw,1.15rem)}.sales-platform .process-command-list li{border:1px solid rgba(150,231,237,0.14);border-radius:var(--vc96-radius-m,14px);background:linear-gradient(160deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.035) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07)}.sales-platform .process-command-list>li>span{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;font-size:1.7rem;line-height:0.9;letter-spacing:0;color:rgba(150,231,237,0.62)}@media (min-width:900px){@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sales-platform .process-command-list li{-webkit-backdrop-filter:blur(9px) saturate(1.25);backdrop-filter:blur(9px) saturate(1.25);background:linear-gradient(160deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.03) 100%)}.sales-platform .contact-command .contact-direct a{-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sales-platform .process-command-list li{transition:transform 220ms cubic-bezier(0.2,0.6,0.2,1),border-color 220ms ease}.sales-platform .process-command-list li:hover{transform:translateY(-2px);border-color:rgba(150,231,237,0.3)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.sales-platform .process-command-list li:hover{transform:none;border-color:rgba(150,231,237,0.3)}}.sales-platform .contact-command .contact-direct a{border-color:rgba(150,231,237,0.2);border-radius:var(--vc96-radius-s,10px);background:rgba(255,255,255,0.05)}@media (hover:hover){.sales-platform .contact-command .contact-direct a:hover{border-color:rgba(150,231,237,0.45);background:rgba(255,255,255,0.08)}}.sales-platform :is(.urgent-band,.process-command,.contact-command) .eyebrow{color:#96e7ed;letter-spacing:0.17em;font-weight:740}.sales-platform :is(.urgent-band,.process-command,.contact-command) .eyebrow::before{content:"";flex:0 0 auto;width:1.9rem;height:1px;background:linear-gradient(90deg,rgba(150,231,237,0.95),rgba(49,89,239,0.55))}@media (forced-colors:active){.sales-platform .urgent-band{border-image:none}.sales-platform .urgent-band::after,.sales-platform .process-command::after,.sales-platform .contact-command::after,.sales-platform :is(.urgent-band,.process-command,.contact-command) .eyebrow::before{display:none}.sales-platform .process-command-list li,.sales-platform .contact-command .contact-direct a{border:1px solid CanvasText;box-shadow:none;background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}}.site-footer.vc-shell-footer{padding:clamp(5rem,9vw,8.5rem) 0 2.2rem;background:linear-gradient(180deg,#071b29 0%,#04121d 55%,#030d14 100%)}html[data-theme="light"] .site-footer.vc-shell-footer{background:linear-gradient(180deg,#f2efe7 0%,#ebe7da 100%) !important}.site-footer.vc-shell-footer::before{content:"";position:absolute;inset:0;opacity:1;pointer-events:none;background-image:linear-gradient(90deg,transparent 4%,rgba(49,89,239,0.42) 28%,rgba(150,231,237,0.62) 50%,rgba(49,89,239,0.42) 72%,transparent 96%),linear-gradient(rgba(150,231,237,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(150,231,237,0.045) 1px,transparent 1px);background-size:100% 1px,5rem 5rem,5rem 5rem;background-position:top center,0 0,0 0;background-repeat:no-repeat,repeat,repeat;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 4%,transparent 78%);mask-image:linear-gradient(180deg,#000 0%,#000 4%,transparent 78%)}html[data-theme="light"] .site-footer.vc-shell-footer::before{background-image:linear-gradient(90deg,transparent 4%,rgba(36,77,212,0.34) 28%,rgba(7,27,41,0.4) 50%,rgba(36,77,212,0.34) 72%,transparent 96%),linear-gradient(rgba(7,27,41,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(7,27,41,0.05) 1px,transparent 1px)}.site-footer.vc-shell-footer .vc-shell-footer-logo{border-radius:var(--vc96-radius-m,14px);box-shadow:0 2px 4px rgba(0,0,0,0.18),0 22px 56px -12px rgba(0,0,0,0.38)}@supports (background-clip:text) or (-webkit-background-clip:text){html:not([data-theme="light"]) .vc-shell-footer-masthead>span:first-child{background-image:linear-gradient(180deg,#ffffff 48%,#bfeef2 130%);-webkit-background-clip:text;background-clip:text;color:transparent}}.site-footer.vc-shell-footer .vc-shell-footer-label{padding-bottom:0.6rem;letter-spacing:0.14em;background-image:linear-gradient(90deg,rgba(150,231,237,0.55),rgba(150,231,237,0));background-size:2.25rem 1px;background-position:left bottom;background-repeat:no-repeat}html[data-theme="light"] .site-footer.vc-shell-footer .vc-shell-footer-label{background-image:linear-gradient(90deg,rgba(122,92,31,0.55),rgba(122,92,31,0))}.site-footer.vc-shell-footer .vc-shell-footer-grid{row-gap:clamp(2.4rem,5vw,3.2rem)}.site-footer.vc-shell-footer .vc-shell-footer-grid a{text-underline-offset:0.22rem;text-decoration-thickness:1px}.site-footer.vc-shell-footer .vc-shell-footer-grid>div:last-child>p:not(.vc-shell-footer-label){font-family:var(--vc17-mono,"SFMono-Regular",Consolas,"Liberation Mono",monospace);font-size:0.78rem;line-height:1.75;letter-spacing:0.045em;color:rgba(235,244,245,0.68)}.site-footer.vc-shell-footer .vc-shell-footer-bottom{margin-top:clamp(3.5rem,7vw,6rem);padding-top:1.6rem;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 0%,rgba(150,231,237,0.26) 18%,rgba(49,89,239,0.36) 50%,rgba(150,231,237,0.26) 82%,transparent 100%) 1;align-items:baseline}html[data-theme="light"] .site-footer.vc-shell-footer .vc-shell-footer-bottom{border-image:linear-gradient(90deg,transparent 0%,rgba(7,27,41,0.22) 18%,rgba(36,77,212,0.3) 50%,rgba(7,27,41,0.22) 82%,transparent 100%) 1}.site-footer.vc-shell-footer .vc-shell-footer-bottom>span:first-child{text-transform:uppercase;letter-spacing:0.16em;font-size:0.68rem;color:rgba(235,244,245,0.68)}.site-footer.vc-shell-footer .vc-shell-footer-bottom>span:last-child{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-style:italic;font-size:0.98rem;letter-spacing:0.01em;line-height:1.5;color:rgba(235,244,245,0.82)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-footer.vc-shell-footer .vc-shell-footer-logo{transition:transform 240ms ease,box-shadow 240ms ease}.site-footer.vc-shell-footer .vc-shell-footer-logo:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.2),0 30px 68px -12px rgba(0,0,0,0.46)}.site-footer.vc-shell-footer .vc-shell-footer-grid a,.site-footer.vc-shell-footer .vc-shell-footer-bottom a{transition:color 160ms ease,text-decoration-color 160ms ease}}@media (prefers-reduced-motion:reduce){.site-footer.vc-shell-footer .vc-shell-footer-logo,.site-footer.vc-shell-footer .vc-shell-footer-grid a{transition:none}.site-footer.vc-shell-footer .vc-shell-footer-logo:hover{transform:none}}@media (forced-colors:active){.site-footer.vc-shell-footer{border-top:1px solid CanvasText}.site-footer.vc-shell-footer::before{background-image:none}.site-footer.vc-shell-footer .vc-shell-footer-bottom{border-image:none;border-top:1px solid CanvasText}.site-footer.vc-shell-footer .vc-shell-footer-logo{box-shadow:none;border:1px solid CanvasText}.vc-shell-footer-masthead>span:first-child{background-image:none;color:CanvasText}}main.editorial-article[data-vc87-guide] .vc87-guide-body :is(p,ul,ol){max-width:70ch}main.editorial-article[data-vc87-guide] .vc87-guide-body :is(p,ul>li,ol>li){font-size:1.035rem;line-height:1.74}main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]{border-top:0}main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]::after{content:"";position:absolute;top:-1.55rem;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(49,89,239,0.45) 0%,rgba(150,231,237,0.36) 45%,rgba(150,231,237,0) 92%);pointer-events:none}main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]::before{top:0;width:2.6rem;color:#244dd4;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;font-size:1.7rem;letter-spacing:0.02em;line-height:1}@media (max-width:719px){main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]::before{width:2.2rem;font-size:1.45rem}}body.maintenance-guide-page{--vc100-hairline:rgba(7,27,41,0.1);--vc100-edge:rgba(7,27,41,0.14);--vc100-callout-edge:rgba(49,89,239,0.45)}body.maintenance-guide-page .article-body>h2{border-top:1px solid transparent;border-image:linear-gradient(90deg,rgba(49,89,239,0.45) 0%,rgba(150,231,237,0.36) 45%,rgba(150,231,237,0) 92%) 1}body.maintenance-guide-page .maint-table-wrap{overflow-x:auto;border:1px solid var(--vc100-hairline);border-radius:var(--vc96-radius-m,14px);box-shadow:var(--vc96-shadow-rest,0 1px 2px rgba(7,19,29,0.05),0 10px 30px -12px rgba(7,19,29,0.14));background-color:var(--vc85d-surface,#ffffff);background-image:linear-gradient(90deg,var(--vc85d-surface,#ffffff) 30%,rgba(255,255,255,0)),linear-gradient(270deg,var(--vc85d-surface,#ffffff) 30%,rgba(255,255,255,0)),linear-gradient(90deg,var(--vc100-edge),rgba(7,27,41,0)),linear-gradient(270deg,var(--vc100-edge),rgba(7,27,41,0));background-position:left center,right center,left center,right center;background-size:3rem 100%,3rem 100%,0.9rem 100%,0.9rem 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}body.maintenance-guide-page .maint-table{font-variant-numeric:tabular-nums}body.maintenance-guide-page .maint-table th{padding:0.9rem 1rem;border-bottom:1px solid var(--vc100-hairline);background:var(--vc85d-surface-soft,#edf3f1);color:var(--vc85d-text,#071b29);font-size:0.7rem;font-weight:750;letter-spacing:0.09em;white-space:nowrap}body.maintenance-guide-page .maint-table td{padding:0.85rem 1rem;border-bottom:1px solid var(--vc100-hairline);vertical-align:top;line-height:1.55}body.maintenance-guide-page .maint-table tbody tr:last-child td{border-bottom:0}body.maintenance-guide-page .maint-table .td-component{color:var(--vc85d-text,#071b29);font-weight:650;letter-spacing:-0.01em}body.maintenance-guide-page .maint-table .interval-badge{white-space:nowrap}body.maintenance-guide-page .callout{border-inline-start:3px solid var(--vc100-callout-edge);border-radius:var(--vc96-radius-s,10px);box-shadow:var(--vc96-shadow-rest,0 1px 2px rgba(7,19,29,0.05),0 10px 30px -12px rgba(7,19,29,0.14))}.blog-article .blog-article-content h2{padding-top:1.1rem;border-top:1px solid transparent;border-image:linear-gradient(90deg,rgba(49,89,239,0.4) 0%,rgba(150,231,237,0.32) 45%,rgba(150,231,237,0) 92%) 1}.blog-article .blog-article-content ul>li::marker{color:#244dd4}.blog-article .blog-article-content ol>li::marker{color:#244dd4;font-weight:650;font-variant-numeric:tabular-nums}@media (forced-colors:active){main.editorial-article[data-vc87-guide] .vc87-guide-body>h2[data-vc87-section]::after{background:CanvasText}body.maintenance-guide-page .article-body>h2,.blog-article .blog-article-content h2{border-image:none;border-top-color:CanvasText}body.maintenance-guide-page .maint-table-wrap{border-color:CanvasText;box-shadow:none;background-image:none}body.maintenance-guide-page .maint-table th,body.maintenance-guide-page .maint-table td{border-bottom-color:CanvasText}body.maintenance-guide-page .callout{border-color:CanvasText;box-shadow:none}}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/playfair-display-italic-cyrillic-v40.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@media (min-width:900px){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-overlay::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(1000px 480px at 86% -10%,rgba(150,231,237,0.10),transparent 60%),radial-gradient(820px 460px at -4% 110%,rgba(49,89,239,0.12),transparent 56%);background-size:140px 140px,180% 180%,170% 170%;background-position:0 0,80% 0%,0% 100%;border-bottom:1px solid rgba(150,231,237,0.16)}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-overlay::after{animation:vc4a-hero-aurora 38s ease-in-out infinite alternate}}@keyframes vc4a-hero-aurora{0%{background-position:0 0,80% 0%,0% 100%}50%{background-position:0 0,62% 12%,14% 86%}100%{background-position:0 0,88% 4%,4% 96%}}@supports (background-clip:text) or (-webkit-background-clip:text){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-title{background-image:linear-gradient(180deg,#ffffff 55%,#bfeef2 130%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-eyebrow{color:#9be4ea;font-weight:700;letter-spacing:0.135em}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-breadcrumb a{border-bottom-color:rgba(150,231,237,0.38)}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-breadcrumb a:hover,html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-breadcrumb a:focus-visible{border-bottom-color:rgba(150,231,237,0.85)}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary{background:var(--vc96-blue);border-color:var(--vc96-blue);color:#ffffff;border-radius:var(--vc96-radius-s);font-weight:650;box-shadow:var(--vc96-shadow-cta);transition:transform 180ms cubic-bezier(0.2,0.6,0.2,1),box-shadow 180ms cubic-bezier(0.2,0.6,0.2,1),background-color 180ms ease,border-color 180ms ease,color 180ms ease}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary:hover,html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary:focus-visible{background:var(--vc96-blue-deep);border-color:var(--vc96-blue-deep);color:#ffffff}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary{border-radius:var(--vc96-radius-s);border-color:rgba(255,255,255,0.44);color:#ffffff;background:rgba(255,255,255,0.02);transition:transform 180ms cubic-bezier(0.2,0.6,0.2,1),background-color 180ms ease,border-color 180ms ease,color 180ms ease}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary:hover,html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary:focus-visible{border-color:rgba(255,255,255,0.8);background:rgba(255,255,255,0.09);color:#ffffff}@media (hover:hover){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:var(--vc96-shadow-cta-lift)}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary:hover{transform:translateY(-1px)}}body.phase6-page.premium-resource-page.premium-landing-page .trust-strip{border-top-color:rgba(5,22,29,0.1);border-bottom-color:rgba(5,22,29,0.1);background-image:radial-gradient(900px 320px at 50% 0%,rgba(49,89,239,0.045),transparent 70%)}body.phase6-page.premium-resource-page.premium-landing-page .trust-stat-value span{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;font-size:1.32em;line-height:1;letter-spacing:-0.01em;color:var(--vc96-blue-deep);padding-right:0.05em}body.phase6-page.premium-resource-page.premium-landing-page .model-card,body.phase6-page.premium-resource-page.premium-landing-page .brand-card,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card,body.phase6-page.premium-resource-page.premium-landing-page .port-card,body.phase6-page.premium-resource-page.premium-landing-page .industry-card{background:#fcfbf8;border:1px solid rgba(7,31,46,0.1);border-radius:var(--vc96-radius-m);box-shadow:var(--vc96-shadow-rest);transition:transform 220ms cubic-bezier(0.2,0.6,0.2,1),box-shadow 220ms cubic-bezier(0.2,0.6,0.2,1),border-color 220ms ease}body.phase6-page.premium-resource-page.premium-landing-page .faq-item{background:#fcfbf8;border-radius:var(--vc96-radius-m);box-shadow:var(--vc96-shadow-rest)}body.phase6-page.premium-resource-page.premium-landing-page .notice-banner{background:#fcfbf8;border-radius:var(--vc96-radius-m);box-shadow:var(--vc96-shadow-rest);border-left:3px solid var(--premium-brass,#b98a4f);padding:1.1rem 1.4rem;margin-bottom:2rem}body.phase6-page.premium-resource-page.premium-landing-page .rfq-checklist-card{background:#fcfbf8;border-radius:var(--vc96-radius-m);box-shadow:var(--vc96-shadow-rest)}@media (hover:hover){body.phase6-page.premium-resource-page.premium-landing-page .model-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .brand-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .port-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .industry-card:hover{transform:translateY(-3px);border-color:rgba(49,89,239,0.32);box-shadow:var(--vc96-shadow-lift)}}body.phase6-page.premium-resource-page.premium-landing-page .model-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .brand-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .port-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .industry-card:hover{border-color:rgba(49,89,239,0.32)}body.phase6-page.premium-resource-page.premium-landing-page .model-card-family{color:var(--vc96-blue-deep);font-weight:650;letter-spacing:0.1em}body.phase6-page.premium-resource-page.premium-landing-page .benefit-icon{border-radius:var(--vc96-radius-s);border:1px solid rgba(7,31,46,0.12);background:rgba(49,89,239,0.06);color:var(--vc96-blue-deep)}body.phase6-page.premium-resource-page.premium-landing-page .benefit-card:hover .benefit-icon{background:var(--vc96-blue);border-color:var(--vc96-blue);color:#ffffff}body.phase6-page.premium-resource-page.premium-landing-page .landing-brands-grid a:focus-visible{outline:3px solid rgba(49,89,239,0.85);outline-offset:3px;border-radius:var(--vc96-radius-m)}body.phase6-page.premium-resource-page.premium-landing-page .parts-list li{background:#fcfbf8;border:1px solid rgba(7,31,46,0.1);border-radius:var(--vc96-radius-s);box-shadow:0 1px 2px rgba(7,19,29,0.04);transition:transform 180ms cubic-bezier(0.2,0.6,0.2,1),box-shadow 180ms cubic-bezier(0.2,0.6,0.2,1),border-color 180ms ease}body.phase6-page.premium-resource-page.premium-landing-page .parts-list li::before{width:7px;height:7px;border-radius:999px;background:var(--vc96-blue)}@media (hover:hover){body.phase6-page.premium-resource-page.premium-landing-page .parts-list li:hover{transform:translateY(-1px);border-color:rgba(49,89,239,0.4);box-shadow:var(--vc96-shadow-rest)}}body.phase6-page.premium-resource-page.premium-landing-page main .section .section-head .eyebrow{color:var(--vc96-blue-deep);font-weight:700;letter-spacing:0.135em}body.phase6-page.premium-resource-page.premium-landing-page main .section h2{letter-spacing:-0.03em;text-wrap:balance}@media (min-width:900px){body.phase6-page.premium-resource-page.premium-landing-page main .section.section{background-image:radial-gradient(1100px 540px at 90% 0%,rgba(49,89,239,0.045),transparent 60%),radial-gradient(880px 500px at 2% 100%,rgba(35,110,120,0.04),transparent 56%)}}body.phase6-page.premium-resource-page.premium-landing-page .faq-item{border-bottom-color:rgba(5,22,29,0.12)}body.phase6-page.premium-resource-page.premium-landing-page .faq-item:first-child{border-top-color:rgba(5,22,29,0.12)}body.phase6-page.premium-resource-page.premium-landing-page main .section .faq-item h3{font-weight:650;letter-spacing:-0.01em}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page main .landing-cta-section.landing-cta-section{border-radius:var(--vc96-radius-m);overflow:hidden;padding:clamp(3.4rem,6vw,5.2rem) clamp(1.6rem,5vw,4.5rem);background:radial-gradient(900px 460px at 88% -10%,rgba(150,231,237,0.08),transparent 60%),radial-gradient(760px 420px at 0% 112%,rgba(49,89,239,0.16),transparent 58%),linear-gradient(165deg,#071b29 0%,#030d14 78%)}@media (min-width:900px){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page main .landing-cta-section.landing-cta-section{background-image:radial-gradient(900px 460px at 88% -10%,rgba(150,231,237,0.08),transparent 60%),radial-gradient(760px 420px at 0% 112%,rgba(49,89,239,0.14),transparent 58%),linear-gradient(165deg,rgba(7,27,41,0.93) 0%,rgba(3,13,20,0.9) 55%,rgba(5,18,27,0.95) 100%),url('/assets/supporting-baltic-fog.webp');background-size:auto,auto,auto,cover;background-position:center,center,center,center 45%;background-repeat:no-repeat}}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page main .landing-cta-section.landing-cta-section h2{color:#ffffff}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page main .landing-cta-section.landing-cta-section p{color:rgba(233,241,245,0.82)}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page main .landing-cta-section.landing-cta-section .eyebrow{color:#96e7ed;font-weight:700;letter-spacing:0.135em}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary{background:var(--vc96-blue);border-color:var(--vc96-blue);color:#ffffff;border-radius:var(--vc96-radius-s);font-weight:650;box-shadow:var(--vc96-shadow-cta);transition:transform 180ms cubic-bezier(0.2,0.6,0.2,1),box-shadow 180ms cubic-bezier(0.2,0.6,0.2,1),background-color 180ms ease,border-color 180ms ease,color 180ms ease}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary:hover,html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary:focus-visible{background:var(--vc96-blue-deep);border-color:var(--vc96-blue-deep);color:#ffffff}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary{border-radius:var(--vc96-radius-s);border-color:rgba(255,255,255,0.44);color:#ffffff;background:rgba(255,255,255,0.02);transition:transform 180ms cubic-bezier(0.2,0.6,0.2,1),background-color 180ms ease,border-color 180ms ease,color 180ms ease}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary:hover,html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary:focus-visible{border-color:rgba(255,255,255,0.8);background:rgba(255,255,255,0.09);color:#ffffff}@media (hover:hover){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:var(--vc96-shadow-cta-lift)}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary:hover{transform:translateY(-1px)}}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page :is(.phase6-hero-actions,.landing-cta-actions) .btn-primary{position:relative;overflow:hidden}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page :is(.phase6-hero-actions,.landing-cta-actions) .btn-primary::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,0.32) 50%,transparent 58%);transform:translateX(-160%);pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page :is(.phase6-hero-actions,.landing-cta-actions) .btn-primary:hover::after{transform:translateX(160%);transition:transform 640ms ease}}body.phase6-page.premium-resource-page.premium-landing-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(49,89,239,0.85);outline-offset:2px}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero :is(a,button):focus-visible,html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-section :is(a,button):focus-visible{outline-color:rgba(150,231,237,0.95)}@media (prefers-reduced-motion:reduce){body.phase6-page.premium-resource-page.premium-landing-page .model-card,body.phase6-page.premium-resource-page.premium-landing-page .brand-card,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card,body.phase6-page.premium-resource-page.premium-landing-page .parts-list li,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary{transition:none}body.phase6-page.premium-resource-page.premium-landing-page .model-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .brand-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card:hover,body.phase6-page.premium-resource-page.premium-landing-page .parts-list li:hover,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary:hover,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary:hover,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary:hover,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary:hover{transform:none}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-overlay::after{animation:none}}@media (forced-colors:active){body.phase6-page.premium-resource-page.premium-landing-page .model-card,body.phase6-page.premium-resource-page.premium-landing-page .brand-card,body.phase6-page.premium-resource-page.premium-landing-page .benefit-card,body.phase6-page.premium-resource-page.premium-landing-page .parts-list li,body.phase6-page.premium-resource-page.premium-landing-page .benefit-icon,body.phase6-page.premium-resource-page.premium-landing-page main .landing-cta-section.landing-cta-section{box-shadow:none;border:1px solid CanvasText}body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-primary,body.phase6-page.premium-resource-page.premium-landing-page .phase6-hero-actions .btn-secondary,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-primary,body.phase6-page.premium-resource-page.premium-landing-page .landing-cta-actions .btn-secondary{box-shadow:none;border:1px solid ButtonText}html:not([data-theme="light"]) body.phase6-page.premium-resource-page.premium-landing-page .subpage-hero-overlay::after{background-image:none;animation:none}}@media (min-width:900px){body.phase88-rfq-page .vc88-rfq-hero{background-image:radial-gradient(circle at 82% 12%,rgba(150,231,237,0.12),transparent 26rem),radial-gradient(circle at 15% 38%,rgba(201,138,74,0.10),transparent 29rem),linear-gradient(160deg,rgba(3,13,20,0.96) 0%,rgba(6,22,33,0.88) 46%,rgba(3,13,20,0.95) 100%),url('/assets/hero-port-free-phase3-1920.webp');background-size:auto,auto,auto,cover;background-position:center,center,center,center 42%;background-repeat:no-repeat}}html[data-theme="light"] body.phase88-rfq-page .vc88-rfq-hero{background-image:radial-gradient(circle at 82% 12%,rgba(49,89,239,0.08),transparent 27rem),radial-gradient(circle at 15% 38%,rgba(201,138,74,0.11),transparent 29rem),linear-gradient(160deg,#f7f4ec 0%,#efece1 52%,#e9e5d7 100%)}body.phase88-rfq-page .vc88-rfq-workspace{border-color:rgba(150,231,237,0.24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 0 0 1px rgba(2,10,16,0.5),0 2px 6px rgba(0,6,10,0.34),0 26px 56px -16px rgba(0,6,10,0.5),0 68px 140px -34px rgba(0,6,10,0.58)}html[data-theme="light"] body.phase88-rfq-page .vc88-rfq-workspace{border-color:rgba(7,31,46,0.13);box-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 1px 2px rgba(7,19,29,0.06),0 18px 44px -14px rgba(7,19,29,0.2),0 52px 100px -36px rgba(7,19,29,0.26)}body.phase88-rfq-page .vc88-workspace-head{margin-bottom:30px;padding-bottom:24px}body.phase88-rfq-page .vc88-context-panel{border-radius:var(--vc96-radius-m);box-shadow:0 1px 2px rgba(7,19,29,0.05),0 10px 24px -14px rgba(7,19,29,0.16)}body.phase88-rfq-page .vc88-context-panel button{border-radius:var(--vc96-radius-s);box-shadow:0 1px 2px rgba(7,19,29,0.06)}@media (prefers-reduced-motion:no-preference){body.phase88-rfq-page .vc88-context-panel button{transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}}@media (hover:hover){body.phase88-rfq-page .vc88-context-panel button:hover{border-color:rgba(35,110,120,0.55)}}body.phase88-rfq-page .vc88-minimum-note,body.phase88-rfq-page .vc88-optional{border-radius:var(--vc96-radius-m)}body.phase88-rfq-page .vc88-fieldset + .vc88-fieldset{margin-top:30px;padding-top:30px}body.phase88-rfq-page .vc88-fieldset legend{margin-bottom:18px;padding-bottom:11px;background:linear-gradient(90deg,var(--vc88-copper) 0 26px,rgba(6,21,32,0.1) 26px 100%) left bottom/100% 1px no-repeat}body.phase88-rfq-page .vc88-submit-row{margin-top:6px;padding-top:24px;border-top:1px solid rgba(6,21,32,0.1)}body.phase88-rfq-page .vc88-submit-row .form-submit{min-height:54px;padding:0 26px;border:1px solid var(--vc96-blue-deep);background:linear-gradient(135deg,#4468f2,var(--vc96-blue) 52%,#2749cf);color:#ffffff;font-size:0.875rem;letter-spacing:0.07em;box-shadow:var(--vc96-shadow-cta)}@media (hover:hover){body.phase88-rfq-page .vc88-submit-row .form-submit:hover{background:linear-gradient(135deg,#4f72f4,#3a61f0 52%,#2b50e0);box-shadow:var(--vc96-shadow-cta-lift);transform:translateY(-1px)}}body.phase88-rfq-page .vc88-submit-row .form-submit:active{transform:translateY(0);box-shadow:var(--vc96-shadow-cta)}body.phase88-rfq-page .vc88-submit-row .form-submit:disabled{transform:none;box-shadow:var(--vc96-shadow-cta)}body.phase88-rfq-page .vc88-submit-row .mailto-fallback{border-color:rgba(6,21,32,0.2);background:rgba(255,255,255,0.55);color:#22414e}body.phase88-rfq-page .vc88-submit-row .mailto-fallback:hover{border-color:rgba(49,89,239,0.45);background:rgba(49,89,239,0.06);color:#1d3fb8}@media (prefers-reduced-motion:reduce){body.phase88-rfq-page .vc88-submit-row .form-submit:hover,body.phase88-rfq-page .vc88-submit-row .form-submit:active{transform:none}}@media (forced-colors:active){body.phase88-rfq-page .vc88-rfq-hero{background-image:none}body.phase88-rfq-page .vc88-rfq-workspace,body.phase88-rfq-page .vc88-context-panel,body.phase88-rfq-page .vc88-minimum-note,body.phase88-rfq-page .vc88-optional{box-shadow:none;border:1px solid CanvasText;background:Canvas;color:CanvasText}body.phase88-rfq-page .vc88-submit-row{border-top-color:CanvasText}body.phase88-rfq-page .vc88-fieldset legend{background:none}body.phase88-rfq-page .vc88-submit-row .form-submit,body.phase88-rfq-page .vc88-submit-row .mailto-fallback,body.phase88-rfq-page .vc88-context-panel button{box-shadow:none;border:2px solid ButtonText;background:ButtonFace;color:ButtonText}}@media print{body.phase88-rfq-page .vc88-rfq-hero{background-image:none}body.phase88-rfq-page .vc88-rfq-workspace{box-shadow:none}body.phase88-rfq-page .vc88-fieldset legend{background:none}}