:root{--navy:#122041;--ink:#122041;--body:#53627d;--cyan:#22c4f4;--blue:#0787b4;--teal:#47c1be;--green:#5bbf91;--mist:#f5f9fb;--line:#d9e7ec;--white:#fff}.vv-registered-symbol{position:relative;top:-.28em;margin-left:3px;font-size:.52em;line-height:0;letter-spacing:0}.vv-tm-symbol{position:relative;top:-.28em;margin-left:3px;font-size:.34em;line-height:0;letter-spacing:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.vv-shell{max-width:1260px;margin:auto;padding:0 38px}.site-header{position:sticky;top:0;z-index:50;background:#122041;color:#fff;border-bottom:3px solid #48A9CA}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.site-brand{color:#fff;text-decoration:none}.vv-header-logo{display:block;width:300px;max-width:100%;height:auto;max-height:64px;object-fit:contain;object-position:left center}.brand-name{display:block;font-size:34px;letter-spacing:-1.3px;font-weight:300}.brand-name strong{font-weight:650}.brand-tagline{display:block;font-size:9px;letter-spacing:3px;margin-top:-5px;color:#a9b7cf}.custom-logo{max-height:64px;width:auto}.menu{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.menu li{position:relative}.menu a{display:block;color:#fff;text-decoration:none;font-size:18px;font-weight:650;padding:32px 0}.menu>li.menu-item-has-children>a:after{content:"⌄";margin-left:7px;font-size:11px}.sub-menu{display:none;position:absolute;top:100%;left:-24px;min-width:220px;margin:0;padding:14px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 18px 45px rgba(0,0,0,.18);list-style:none}.sub-menu a{color:var(--ink);padding:10px 14px;white-space:nowrap}.menu li:hover>.sub-menu,.menu li:focus-within>.sub-menu{display:block}.menu>li:nth-child(3)>.sub-menu{width:520px;display:none;grid-template-columns:1fr 1fr;gap:10px;padding:24px}.menu>li:nth-child(3):hover>.sub-menu,.menu>li:nth-child(3):focus-within>.sub-menu{display:grid}.menu>li:nth-child(3)>.sub-menu>li>a{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#2b8c98;font-weight:800;border-bottom:1px solid var(--line);pointer-events:none}.menu>li:nth-child(3)>.sub-menu>li>.sub-menu{display:block;position:static;box-shadow:none;padding:8px 0;min-width:0}.menu-cta>a{border:1px solid #d9e5f5;border-radius:5px;padding:12px 18px!important}.menu-toggle{display:none;background:transparent;border:1px solid #fff;color:#fff;border-radius:4px;padding:9px 13px}.vv-hero,.vv-page-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(239,250,252,.95),rgba(244,251,251,.83)),repeating-linear-gradient(90deg,rgba(7,135,180,.1) 0 2px,transparent 2px 55px)}.vv-hero:before,.vv-page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 42%,rgba(34,196,244,.16),transparent 30%),radial-gradient(circle at 78% 60%,rgba(91,191,145,.17),transparent 30%);pointer-events:none}.vv-page-hero{padding:125px 30px 105px}.vv-page-hero>*{position:relative}.vv-eyebrow,.vv-kicker{font-size:13px!important;letter-spacing:2.2px;text-transform:uppercase;color:#2b8c98;font-weight:800}.vv-hero h1,.vv-page-hero h1{line-height:1.04;letter-spacing:-2.4px;font-weight:450}.vv-section{padding:105px 38px}.vv-alt{background:var(--mist)}.vv-dark{background:var(--navy);color:#fff}.vv-dark p,.vv-dark li{color:#c4d0e4}.vv-dark a{color:#75dfdf}.vv-card{height:100%;background:#eef8fa;border:1px solid #dcecef;border-top:5px solid var(--teal);border-radius:14px;padding:32px;box-shadow:0 20px 44px rgba(36,87,110,.08)}.vv-card-grid .wp-block-column:nth-child(2) .vv-card{background:#edf5fb;border-top-color:#6eb2e3}.vv-card-grid .wp-block-column:nth-child(3) .vv-card{background:#f0f8f2;border-top-color:#79b78c}.vv-placeholder{min-height:340px;border:1px dashed #a7c7d1;background:linear-gradient(135deg,#f7fbfc,#eef7f8);display:flex;align-items:center;justify-content:center;border-radius:16px;color:#7b9ca7;text-transform:uppercase;letter-spacing:1px}.vv-placeholder-dark{background:rgba(255,255,255,.06);border-color:#6b839b;color:#a9bed1}.vv-cta{background:linear-gradient(130deg,#0c172b 0%,#123653 68%,#267d87 100%);color:#fff;text-align:center}.vv-cta p{color:#d3deed}.site-footer{background:#091428;color:#d6e0ef;padding:75px 0 30px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(2,1fr);gap:55px}.site-footer h4{color:#75dfdf;text-transform:uppercase;letter-spacing:1.7px;font-size:13px}.site-footer p,.site-footer a{font-size:15px;color:#b9c8dc;display:block;margin:10px 0;text-decoration:none}.copyright{border-top:1px solid #2a3a52;margin-top:55px;padding-top:24px;font-size:13px;color:#8ea0bb}.post-card{padding:25px 0;border-bottom:1px solid var(--line)}@media(max-width:1050px){.menu{gap:18px}.menu a{font-size:18px}.vv-shell{padding-left:24px;padding-right:24px}}.menu>li>a{white-space:nowrap}.footer-logo{display:block;width:min(300px,100%);height:auto}@media(max-width:900px){.menu-toggle{display:block}.primary-nav{display:none;position:absolute;top:88px;left:0;right:0;background:var(--navy);padding:10px 24px 24px}.primary-nav.open{display:block}.menu{display:block}.menu a{padding:12px 0}.sub-menu,.menu>li:nth-child(3)>.sub-menu{display:block!important;position:static;width:auto;box-shadow:none;background:transparent;padding:0 0 0 18px;grid-template-columns:1fr}.sub-menu a{color:#d6e0ef}.menu>li:nth-child(3)>.sub-menu>li>a{color:#75dfdf;border:0}.footer-grid{grid-template-columns:1fr}.vv-section{padding:75px 24px}.vv-page-hero{padding:90px 24px 70px}}.menu>li.mega-menu{position:static}.menu>li.mega-menu>.sub-menu{left:50%;transform:translateX(-50%);width:min(760px,calc(100vw - 48px));display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:28px 30px 32px;border-radius:0 0 24px 24px;border-top:4px solid var(--teal);background:linear-gradient(145deg,#fff,#eef8fa);box-shadow:0 24px 60px rgba(3,18,35,.25)}.menu>li.mega-menu:hover>.sub-menu,.menu>li.mega-menu:focus-within>.sub-menu{display:grid}.menu>li.mega-menu>.sub-menu>li{padding:0 28px}.menu>li.mega-menu>.sub-menu>li+li{border-left:1px solid #bad5dd}.menu>li.mega-menu>.sub-menu>li>a{font-size:18px;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:750;border-bottom:4px solid var(--ink);padding:0 4px 10px;pointer-events:auto}.menu>li.mega-menu>.sub-menu>li>.sub-menu{display:block;position:static;min-width:0;padding:10px 0 0;background:transparent;box-shadow:none;border-radius:0}.menu>li.mega-menu>.sub-menu>li>.sub-menu a{padding:9px 4px;color:var(--ink);font-size:16px;font-weight:520;white-space:normal}.menu>li.mega-menu>.sub-menu>li>.sub-menu a:hover,.menu>li.mega-menu>.sub-menu>li>.sub-menu a:focus{color:var(--blue);transform:translateX(3px)}.menu>li.mega-menu-single>.sub-menu{width:min(390px,calc(100vw - 48px));grid-template-columns:1fr}.menu>li.mega-menu-single>.sub-menu>li,.menu>li.mega-menu-resources>.sub-menu>li{border-left:0;padding:0 12px}.menu>li.mega-menu-resources>.sub-menu{width:min(430px,calc(100vw - 48px));grid-template-columns:1fr}.wp-block-vivoverse-carousel{--vv-slides:3;position:relative;width:100%}.vv-carousel-viewport{overflow:hidden;width:100%}.vv-carousel-track{display:flex;transition:transform .45s ease;will-change:transform}.vv-carousel-track>.vv-carousel-slide{flex:0 0 calc(100% / var(--vv-slides));padding:10px;margin:0!important;min-width:0}.vv-carousel-slide{height:100%;border:1px solid var(--line);border-radius:16px;background:#fff;padding:24px;overflow:hidden}.vv-carousel-slide img{width:100%;height:auto;border-radius:10px}.vv-carousel-controls{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;min-height:42px}.vv-carousel-arrow,.vv-dot{appearance:none;border:0;cursor:pointer}.vv-carousel-arrow{width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-size:28px;line-height:1}.vv-carousel-arrow:hover,.vv-carousel-arrow:focus{background:var(--blue)}.vv-dot{width:10px;height:10px;border-radius:50%;background:#b9ccd3;padding:0}.vv-dot.is-active{background:var(--blue);transform:scale(1.2)}.vv-about-introduction p{font-size:16px;line-height:1.55}.vv-about-facilities h2{margin-top:0;margin-bottom:34px}.vv-about-facilities-carousel{width:min(100%,1080px);margin-inline:auto}.vv-about-facilities-carousel .vv-carousel-slide{padding:10px;border:0;background:transparent}.vv-about-facilities-carousel .vv-carousel-slide img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px}.vv-about-facilities-carousel .vv-carousel-arrow{position:absolute;z-index:2;top:calc(50% - 30px);transform:translateY(-50%)}.vv-about-facilities-carousel .vv-prev{left:28px}.vv-about-facilities-carousel .vv-next{right:28px}@media(max-width:900px){.menu>li.mega-menu{position:relative}.menu>li.mega-menu>.sub-menu,.menu>li.mega-menu-single>.sub-menu,.menu>li.mega-menu-resources>.sub-menu{display:block!important;position:static;transform:none;width:auto;grid-template-columns:1fr;padding:4px 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none}.menu>li.mega-menu>.sub-menu>li{padding:0 0 0 14px;border-left:0!important}.menu>li.mega-menu>.sub-menu>li>a{color:#75dfdf;border-bottom:0;padding:10px 0 5px;font-size:15px}.menu>li.mega-menu>.sub-menu>li>.sub-menu a{color:#d6e0ef;font-size:14px}}body :is(main,article) :is(p,li,figcaption,address) a:not(.wp-block-button__link),body :is(main,article) a[class*="text-link"],body .site-footer a:not(.wp-block-button__link){display:inline-block;transform:translateY(0) scale(1);transform-origin:center;transition:transform 260ms ease-out,filter 260ms ease-out,color 260ms ease-out}body :is(main,article) :is(p,li,figcaption,address) a:not(.wp-block-button__link):hover,body :is(main,article) :is(p,li,figcaption,address) a:not(.wp-block-button__link):focus-visible,body :is(main,article) a[class*="text-link"]:hover,body :is(main,article) a[class*="text-link"]:focus-visible,body .site-footer a:not(.wp-block-button__link):hover,body .site-footer a:not(.wp-block-button__link):focus-visible{transform:translateY(-4px) scale(1.025)!important;background:transparent!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;filter:brightness(1.015)!important;outline:0!important}body :is(main,article) :is(p,li,figcaption,address) a:not(.wp-block-button__link):focus-visible,body :is(main,article) a[class*="text-link"]:focus-visible,body .site-footer a:not(.wp-block-button__link):focus-visible{text-decoration:underline!important;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){body :is(main,article) :is(p,li,figcaption,address) a:not(.wp-block-button__link),body :is(main,article) a[class*="text-link"],body .site-footer a:not(.wp-block-button__link){transform:none!important;transition:none!important}}html body #dart-endpoints .vv-dart-endpoint-relevance-table :is(th,td),html body .vv-dart-endpoints-section .vv-dart-endpoint-relevance-table :is(th,td){font-size:20px!important;line-height:1.45!important}@media (min-width:981px){html body #dart-endpoints .vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card>p,html body #dart-endpoints .vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card>.vv-dart-endpoint-summary,html body .vv-dart-endpoints-section .vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card>p,html body .vv-dart-endpoints-section .vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card>.vv-dart-endpoint-summary{font-size:18px!important;line-height:1.5!important;min-height:105px!important}}@media (min-width:901px){.primary-nav .menu>li.menu-cta.mega-menu{align-self:stretch;display:flex;align-items:center}.primary-nav .menu>li.menu-cta.mega-menu>ul.sub-menu>li>a{padding:9px 4px;border-bottom:0;color:var(--ink);font-size:16px;font-weight:520;white-space:normal}.primary-nav .menu>li.menu-cta.mega-menu>ul.sub-menu>li + li{border-left:0!important}.primary-nav .menu>li.mega-menu{position:relative!important}.primary-nav .menu>li.mega-menu>ul.sub-menu{position:absolute!important;top:100%!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin-top:0!important}.primary-nav .menu>li.mega-menu:hover>ul.sub-menu,.primary-nav .menu>li.mega-menu:focus-within>ul.sub-menu{display:grid}}.vv-home-hero{position:relative;overflow:hidden;min-height:800px;background:#dfeff2;isolation:isolate}.vv-home-hero .wp-block-cover__image-background{object-fit:cover;object-position:center center;filter:grayscale(12%) contrast(.82) brightness(1.12)}.vv-home-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,rgba(183,229,238,.60) 0%,rgba(221,244,247,.58) 42%,rgba(207,240,238,.60) 72%,rgba(151,215,195,.56) 100%)}.vv-home-hero::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 62% 72% at 50% 48%,rgba(248,253,253,.94) 0%,rgba(240,250,251,.88) 27%,rgba(226,245,247,.70) 48%,rgba(207,238,241,.32) 70%,rgba(194,231,231,0) 100%)}.vv-home-hero>.wp-block-cover__background{display:none!important}.vv-home-hero>.wp-block-cover__inner-container{position:relative;z-index:3;width:100%}.vv-home-hero-content{max-width:980px;margin-inline:auto;padding:76px 32px 84px;text-align:center}.vv-home-hero .vv-eyebrow{margin:0 0 27px;color:#317f8e;font-size:13px!important;letter-spacing:3px;line-height:1.3;font-weight:700}.vv-home-hero-title{max-width:980px;margin:0 auto;color:var(--navy);font-size:clamp(48px,5.1vw,72px)!important;line-height:1.04!important;letter-spacing:-2.8px!important;font-weight:420!important}.vv-home-hero .vv-hero-description{max-width:820px;margin:30px auto 0;color:#52617b;font-size:19px;line-height:1.75;font-weight:400}.vv-home-hero-buttons{margin-top:34px!important;gap:16px!important}.vv-home-hero .vv-button-primary .wp-block-button__link{background:#4c99a4;color:#fff;border:1.5px solid #4c99a4;border-radius:5px;padding:16px 28px;font-weight:550}.vv-home-hero .vv-button-outline .wp-block-button__link{background:rgba(255,255,255,.76);color:#3a8996;border:1.5px solid #3a8996;border-radius:5px;padding:16px 28px;font-weight:550}.vv-home-hero .wp-block-button__link:hover,.vv-home-hero .wp-block-button__link:focus{transform:translateY(-1px);box-shadow:0 8px 22px rgba(18,32,65,.12)}@media(max-width:900px){.vv-home-hero{min-height:680px!important}.vv-home-hero-content{padding:64px 24px 70px}.vv-home-hero-title{font-size:clamp(40px,8vw,58px)!important;letter-spacing:-1.8px!important}.vv-home-hero .vv-hero-description{font-size:17px;line-height:1.65}}@media(max-width:600px){.vv-home-hero{min-height:620px!important}.vv-home-hero-content{padding:52px 20px 58px}.vv-home-hero-title br{display:none}.vv-home-hero .vv-eyebrow{font-size:11px!important;letter-spacing:2.2px}.vv-home-hero-buttons{flex-direction:column;align-items:stretch!important}.vv-home-hero-buttons .wp-block-button{width:100%}.vv-home-hero-buttons .wp-block-button__link{width:100%;text-align:center}}.vv-capabilities-cover{position:relative;overflow:hidden;min-height:620px;padding:clamp(72px,8vw,120px) 28px;isolation:isolate;background:#0c172b}.vv-capabilities-cover .wp-block-cover__image-background{object-fit:cover;object-position:center center;filter:blur(6px) saturate(.78) contrast(.92) brightness(.72);transform:scale(1.045)}.vv-capabilities-cover>.wp-block-cover__background{background:linear-gradient(110deg,rgba(6,22,39,.34),rgba(11,40,58,.24),rgba(10,51,60,.30))!important;opacity:1!important}.vv-capabilities-cover>.wp-block-cover__inner-container{position:relative;z-index:2;width:100%}.vv-capabilities-panel{max-width:1180px;margin-inline:auto;padding:clamp(42px,5vw,72px) clamp(28px,5vw,70px);border:1px solid rgba(183,238,244,.24);border-radius:22px;background:rgba(10,28,50,.78);-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%);box-shadow:0 12px 36px rgba(2,12,27,.08)}.vv-capabilities-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(42px,5vw,68px) clamp(34px,5vw,72px);align-items:start}.vv-capability-item{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.vv-capability-icon{width:66px!important;height:66px!important;margin:0 auto 20px!important}.vv-capability-icon img{width:66px!important;height:66px!important;object-fit:contain}.vv-capability-title{margin:0!important;color:#fff!important;font-size:clamp(18px,1.5vw,21px)!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.25px}.vv-capability-copy{max-width:270px;margin:10px auto 0!important;color:#c8dce5!important;font-size:14px!important;line-height:1.55!important}@media(max-width:900px){.vv-capabilities-cover{padding:72px 24px}.vv-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 34px}.vv-capabilities-panel{padding:50px 34px}}@media(max-width:620px){.vv-capabilities-cover{padding:54px 18px}.vv-capabilities-panel{padding:42px 24px;border-radius:18px}.vv-capabilities-grid{grid-template-columns:1fr;gap:42px}.vv-capability-copy{max-width:320px}}@media(prefers-reduced-motion:reduce){.vv-capabilities-cover .wp-block-cover__image-background{filter:blur(5px) saturate(.78) brightness(.72)}}.vv-flow-section{position:relative;min-height:720px;overflow:hidden;isolation:isolate;background:#fff;padding:clamp(72px,8vw,118px) clamp(28px,5vw,70px)}.vv-flow-shape{position:absolute!important;z-index:0;top:8%;right:-4%;width:min(76%,1080px);height:84%;margin:0!important;border-radius:52% 0 0 42% / 40% 0 0 58%;background:radial-gradient(circle at 18% 78%,rgba(34,196,244,.24),transparent 34%),linear-gradient(128deg,#e9f8fb 0%,#c9eff4 43%,#9cdedb 100%);transform-origin:16% 82%;pointer-events:none}.vv-flow-shape::after{content:"";position:absolute;inset:clamp(26px,4vw,58px) clamp(24px,4vw,54px);border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(255,255,255,0));pointer-events:none}.vv-flow-image{position:absolute!important;z-index:2;left:clamp(-36px,-2vw,-10px);bottom:clamp(-34px,-2vw,-12px);width:clamp(360px,38vw,610px)!important;max-width:42%!important;margin:0!important}.vv-flow-image img{display:block;width:100%!important;height:auto!important;max-height:540px;object-fit:cover;object-position:center;border-radius:24px 24px 8px 0;box-shadow:0 24px 60px rgba(18,32,65,.12)}.vv-flow-content{position:relative;z-index:3;width:min(49%,650px);margin:0 5% 0 auto!important;padding:clamp(36px,5vw,72px) 0}.vv-flow-eyebrow{margin:0 0 18px!important;color:#087f9f!important;font-size:12px!important;line-height:1.3!important;letter-spacing:2.6px;text-transform:uppercase;font-weight:750!important}.vv-flow-heading{max-width:620px;margin:0!important;color:#122041!important;font-size:clamp(40px,4.4vw,64px)!important;line-height:1.04!important;letter-spacing:-2.2px!important;font-weight:430!important}.vv-flow-points{display:grid!important;gap:16px!important;margin-top:34px!important}.vv-flow-point{position:relative;margin:0!important;padding-left:38px;color:#203552!important;font-size:clamp(16px,1.4vw,19px)!important;line-height:1.45!important;font-weight:520!important}.vv-flow-point::before{content:"";position:absolute;left:0;top:.22em;width:20px;height:20px;border:1.5px solid rgba(0,164,227,.74);border-radius:50%;background:rgba(255,255,255,.46)}.vv-flow-point::after{content:"";position:absolute;left:6px;top:calc(.22em + 5px);width:8px;height:4px;border-left:1.7px solid #0787b4;border-bottom:1.7px solid #0787b4;transform:rotate(-45deg)}.vv-flow-section.vv-motion-enabled .vv-flow-image{opacity:0;transform:translateY(26px)}.vv-flow-section.vv-motion-enabled .vv-flow-shape{opacity:.35;transform:scale(.10,.12)}.vv-flow-section.vv-motion-enabled .vv-flow-eyebrow,.vv-flow-section.vv-motion-enabled .vv-flow-heading,.vv-flow-section.vv-motion-enabled .vv-flow-point{opacity:0;transform:translateY(18px)}.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-image{opacity:1;transform:translateY(0);transition:opacity .48s ease-out,transform .58s cubic-bezier(.2,.72,.28,1)}.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-shape{opacity:1;transform:scale(1);transition:transform .82s cubic-bezier(.16,.76,.24,1) .12s,opacity .44s ease-out .12s}.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-eyebrow,.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-heading,.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-point{opacity:1;transform:translateY(0);transition:opacity .42s ease-out,transform .5s cubic-bezier(.2,.72,.28,1)}.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-eyebrow{transition-delay:.54s}.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-heading{transition-delay:.60s}.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-point:nth-child(1){transition-delay:.68s}.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-point:nth-child(2){transition-delay:.74s}.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-point:nth-child(3){transition-delay:.80s}.vv-flow-section.vv-motion-enabled.is-revealed .vv-flow-point:nth-child(4){transition-delay:.86s}@media(max-width:900px){.vv-flow-section{min-height:760px;padding:76px 28px 68px}.vv-flow-shape{top:8%;right:-14%;width:82%;height:78%;border-radius:50% 0 0 45% / 44% 0 0 54%}.vv-flow-image{width:clamp(300px,43vw,430px)!important;max-width:44%!important}.vv-flow-content{width:min(52%,560px);margin-right:2%!important;padding:60px 0}.vv-flow-heading{font-size:clamp(38px,5.7vw,54px)!important}}@media(max-width:700px){.vv-flow-section{min-height:0;display:flex;flex-direction:column;gap:0;padding:54px 18px 0;background:#fff}.vv-flow-shape{z-index:0;top:32px;right:-20%;width:118%;height:62%;border-radius:38% 0 0 36% / 26% 0 0 34%;transform:none!important}.vv-flow-content{order:1;width:100%;max-width:none!important;margin:0!important;padding:44px 22px 70px}.vv-flow-heading{font-size:clamp(36px,10.5vw,50px)!important;letter-spacing:-1.6px!important}.vv-flow-points{gap:14px!important;margin-top:28px!important}.vv-flow-point{font-size:16px!important}.vv-flow-image{order:2;position:relative!important;left:auto;bottom:auto;width:calc(100% + 36px)!important;max-width:none!important;margin:0 -18px!important;transform:none!important}.vv-flow-image img{width:100%!important;max-height:360px;border-radius:0;box-shadow:none}.vv-flow-section.vv-motion-enabled .vv-flow-shape,.vv-flow-section.vv-motion-enabled .vv-flow-image{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vv-flow-section *,.vv-flow-section *::before,.vv-flow-section *::after{animation:none!important;transition:none!important}.vv-flow-section .vv-flow-image,.vv-flow-section .vv-flow-shape,.vv-flow-section .vv-flow-eyebrow,.vv-flow-section .vv-flow-heading,.vv-flow-section .vv-flow-point{opacity:1!important;transform:none!important}}.vv-endpoint-overview{overflow:hidden}.vv-endpoint-overview .vv-endpoint-section-title{color:var(--ink);font-size:clamp(38px,4.2vw,56px);line-height:1.08;letter-spacing:-1.6px;font-weight:500}.vv-endpoint-columns{align-items:stretch!important;margin-top:0!important;margin-bottom:0!important}.vv-endpoint-column{display:flex;flex-direction:column;min-width:0}.vv-endpoint-column>h3,.vv-endpoint-bottom-text>h3{margin-top:0;margin-bottom:12px;color:var(--ink);font-size:clamp(25px,2.25vw,32px);line-height:1.15;font-weight:600}.vv-endpoint-column>p,.vv-endpoint-bottom-text>p{margin-top:0;color:var(--body);font-size:17px;line-height:1.65}.vv-endpoint-image-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)!important;align-items:start;margin-top:auto!important;padding-top:26px}.vv-endpoint-image-item{min-width:0}.vv-endpoint-image-item .wp-block-image,.vv-endpoint-bottom-media .wp-block-image{margin:0}.vv-endpoint-image-item .wp-block-image img,.vv-endpoint-bottom-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;display:block}.vv-endpoint-caption{margin:10px 0 0!important;color:#66768d;font-size:13px;line-height:1.4}.vv-endpoint-bottom-row{display:grid!important;grid-template-columns:minmax(0,2.1fr) minmax(240px,1fr);gap:clamp(36px,6vw,72px)!important;align-items:center;padding-top:48px;border-top:1px solid rgba(7,135,180,.13)}.vv-endpoint-bottom-text{max-width:none!important}.vv-endpoint-bottom-media{min-width:0;max-width:none!important}.vv-endpoint-bottom-row:not(:has(.vv-endpoint-bottom-media img)){grid-template-columns:1fr}.vv-endpoint-bottom-media:not(:has(img)){display:none}@media(max-width:900px){.vv-endpoint-overview{border-radius:22px!important}.vv-endpoint-columns{flex-wrap:wrap!important}.vv-endpoint-columns>.wp-block-column{flex-basis:100%!important}.vv-endpoint-columns>.wp-block-column+.wp-block-column{margin-top:48px}.vv-endpoint-image-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important}.vv-endpoint-bottom-row{grid-template-columns:minmax(0,1.8fr) minmax(200px,1fr);gap:36px!important}}@media(max-width:640px){.vv-endpoint-image-row{grid-template-columns:repeat(3,minmax(82px,1fr));gap:10px!important;overflow-x:auto}.vv-endpoint-caption{font-size:12px}.vv-endpoint-bottom-row{grid-template-columns:1fr;padding-top:36px}.vv-endpoint-bottom-media{display:block}.vv-endpoint-bottom-media:not(:has(img)){display:none}}@media(max-width:430px){.vv-endpoint-image-row{grid-template-columns:1fr;gap:24px!important;overflow:visible}.vv-endpoint-image-item{max-width:320px;margin-inline:auto!important;width:100%}}.vv-app-showcase{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(34,196,244,.15),transparent 27%),radial-gradient(circle at 94% 90%,rgba(71,193,190,.14),transparent 30%),linear-gradient(135deg,#f9fdfe 0%,#eef9fb 54%,#f8fcfd 100%);box-shadow:0 28px 72px rgba(31,93,119,.08)}.vv-app-showcase::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.72;background:linear-gradient(115deg,transparent 0 12%,rgba(0,164,227,.07) 12.15% 12.35%,transparent 12.5% 100%),linear-gradient(25deg,transparent 0 84%,rgba(71,193,190,.08) 84.15% 84.35%,transparent 84.5% 100%)}.vv-app-showcase>.wp-block-cover__background{z-index:1}.vv-app-showcase>.wp-block-cover__image-background{z-index:0}.vv-app-showcase>.wp-block-cover__inner-container{position:relative;z-index:2;width:100%}.vv-app-showcase-inner{max-width:1180px!important}.vv-app-showcase-eyebrow{margin:0 0 14px!important}.vv-app-showcase-title{max-width:820px;margin:0 auto!important;color:var(--ink);font-size:clamp(38px,4.3vw,58px);line-height:1.08;letter-spacing:-1.7px;font-weight:500}.vv-app-showcase-columns{align-items:center!important}.vv-app-showcase-copy h3{margin-top:0;color:var(--ink);font-size:clamp(28px,2.7vw,38px);line-height:1.13;letter-spacing:-.8px;font-weight:600}.vv-app-showcase-copy p,.vv-app-showcase-copy li{color:var(--body);font-size:17px;line-height:1.65}.vv-app-showcase-list{padding-left:1.2em;margin-top:24px}.vv-app-showcase-list li{margin:.55em 0;padding-left:.25em}.vv-app-showcase-list li::marker{color:var(--teal)}.vv-app-showcase-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px)!important;align-items:start}.vv-app-showcase-item{min-width:0;max-width:none!important}.vv-app-showcase-item .wp-block-image{margin:0}.vv-app-showcase-item .wp-block-image img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;background:rgba(255,255,255,.68);box-shadow:0 12px 32px rgba(32,101,126,.08)}.vv-app-showcase-caption{margin:10px 4px 0!important;color:#52677c;font-size:13px;line-height:1.45}@media(max-width:900px){.vv-app-showcase{border-radius:26px!important}.vv-app-showcase-columns{flex-wrap:wrap!important}.vv-app-showcase-columns>.wp-block-column{flex-basis:100%!important}.vv-app-showcase-visual{margin-top:42px!important}.vv-app-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vv-app-showcase{border-radius:22px!important}.vv-app-showcase-grid{grid-template-columns:1fr}.vv-app-showcase-item{max-width:420px!important;margin-inline:auto!important;width:100%}}.vv-dart-workflow{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(34,196,244,.16),transparent 28%),radial-gradient(circle at 86% 82%,rgba(71,193,190,.13),transparent 30%),linear-gradient(180deg,#edf6fa 0%,#dcecf3 54%,#e9f4f8 100%);border-top:1px solid rgba(132,188,208,.34);border-bottom:1px solid rgba(132,188,208,.28)}.vv-dart-workflow:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.42),transparent 18% 82%,rgba(255,255,255,.34)),linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;opacity:.92}.vv-dart-workflow>*{position:relative;z-index:1}.vv-dart-workflow-header{max-width:1480px!important;margin-inline:auto!important}.vv-dart-workflow-kicker{margin:0 0 16px!important;color:#16aeb7;font-size:14px;line-height:1.2;letter-spacing:.19em;font-weight:700;text-transform:uppercase}.vv-dart-workflow-title{margin:0!important;color:#0d2d63;font-size:clamp(42px,4.4vw,64px);line-height:1.03;letter-spacing:-.038em;font-weight:650}.vv-dart-workflow-intro{margin:16px 0 0!important;color:#627387;font-size:clamp(18px,1.6vw,24px);line-height:1.45}.vv-dart-workflow-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr) 52px minmax(0,1fr) 52px minmax(0,1fr);gap:0!important;align-items:stretch!important;max-width:1480px!important;margin-inline:auto!important}.vv-dart-workflow-grid>.wp-block-column{min-width:0!important;margin:0!important}.vv-dart-workflow-card{position:relative;padding:24px 24px 30px;border:1px solid rgba(78,166,192,.18);border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 14px 36px rgba(32,82,112,.065);backdrop-filter:blur(8px);display:flex!important;flex-direction:column;overflow:hidden}.vv-dart-workflow-card:before{content:"";position:absolute;inset:0 0 auto;height:46%;pointer-events:none;background:radial-gradient(circle at 50% 46%,rgba(34,196,244,.075),transparent 68%)}.vv-dart-workflow-image{position:relative;z-index:1;margin:0 0 18px!important;min-height:220px;display:flex;align-items:center;justify-content:center}.vv-dart-workflow-image img{display:block;width:100%;height:220px;object-fit:contain;border-radius:12px;background:transparent}body:not(.home) .vv-dart-page .vv-dart-workflow .vv-dart-workflow-image{background:transparent!important}.vv-dart-step-number{position:relative;z-index:1;width:38px;height:38px;margin:0 0 16px!important;border:1.5px solid #18b6bd;border-radius:50%;display:grid;place-items:center;color:#13a8b0;font-size:14px;font-weight:700;line-height:1;background:rgba(255,255,255,.72)}.vv-dart-step-title{position:relative;z-index:1;margin:0!important;color:#0d2d63;font-size:clamp(20px,1.45vw,25px);line-height:1.16;letter-spacing:-.024em;font-weight:700}.vv-dart-step-copy{position:relative;z-index:1;margin:13px 0 0!important;color:#68798b;font-size:16px;line-height:1.5}.vv-dart-workflow-connector{display:flex!important;align-items:center;justify-content:center;position:relative;min-width:52px!important;width:52px!important;flex-basis:52px!important;overflow:visible}.vv-dart-workflow-connector:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,rgba(22,174,183,.18),rgba(22,174,183,.62),rgba(22,174,183,.18))}.vv-dart-connector-arrow{margin:0!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;display:block;border:0;border-radius:0;background:linear-gradient(135deg,#22c4f4,#45bade 58%,#47c1be);clip-path:polygon(0 0,62% 0,100% 50%,62% 100%,0 100%,36% 50%);color:transparent!important;font-size:0;line-height:0;filter:drop-shadow(0 0 8px rgba(34,196,244,.38)) drop-shadow(0 6px 10px rgba(14,87,116,.16));box-shadow:none}.vv-dart-workflow-dots{display:none!important}@media(max-width:1180px){.vv-dart-workflow-grid{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr)}.vv-dart-workflow-connector{min-width:44px!important;width:44px!important;flex-basis:44px!important}.vv-dart-workflow-card{padding:22px 20px 28px}.vv-dart-workflow-image,.vv-dart-workflow-image img{height:190px;min-height:190px}}@media(max-width:980px){.vv-dart-workflow-grid{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);row-gap:28px}.vv-dart-workflow-card:nth-of-type(1){grid-column:1}.vv-dart-workflow-connector:nth-of-type(2){grid-column:2}.vv-dart-workflow-card:nth-of-type(3){grid-column:3}.vv-dart-workflow-connector:nth-of-type(4){display:none!important}.vv-dart-workflow-card:nth-of-type(5){grid-column:1;grid-row:2}.vv-dart-workflow-connector:nth-of-type(6){grid-column:2;grid-row:2}.vv-dart-workflow-card:nth-of-type(7){grid-column:3;grid-row:2}}@media(max-width:680px){.vv-dart-workflow-grid{display:flex!important;flex-direction:column;gap:0!important}.vv-dart-workflow-card{width:100%;padding:20px 20px 27px}.vv-dart-workflow-connector{display:flex!important;width:100%!important;min-width:100%!important;height:42px;flex-basis:42px!important}.vv-dart-workflow-connector:before{left:50%;right:auto;top:0;bottom:0;width:1px;height:auto;background:linear-gradient(180deg,rgba(22,174,183,.18),rgba(22,174,183,.58),rgba(22,174,183,.18))}.vv-dart-connector-arrow{transform:translate(-50%,-50%) rotate(90deg);width:30px;height:30px}.vv-dart-workflow-image,.vv-dart-workflow-image img{height:210px;min-height:210px}}.vv-science-hub{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 15%,rgba(34,196,244,.10),transparent 30%),radial-gradient(circle at 88% 80%,rgba(71,193,190,.09),transparent 31%),linear-gradient(135deg,#fbfeff 0%,#f1f9fc 55%,#fbfdff 100%)}.vv-science-hub:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.72),transparent 38% 76%,rgba(255,255,255,.48))}.vv-science-hub>*{position:relative;z-index:1}.vv-science-hub-layout{gap:clamp(52px,6vw,104px)!important;align-items:center!important;margin:0!important}.vv-science-hub-intro{padding-right:clamp(0px,2vw,24px)}.vv-science-hub-eyebrow{margin:0 0 18px!important;color:#0787b4;font-size:13px;line-height:1.2;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.vv-science-hub-heading{margin:0!important;max-width:470px;color:#0b2447;font-size:clamp(44px,4.8vw,72px);line-height:.99;letter-spacing:-.045em;font-weight:650}.vv-science-hub-copy{max-width:460px;margin:26px 0 0!important;color:#566b80;font-size:clamp(17px,1.35vw,21px);line-height:1.62}.vv-science-hub-buttons{margin-top:34px!important}.vv-science-hub-grid-column{min-width:0}.vv-science-hub-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.65vw,26px)!important}.vv-science-card{--vv-card-accent:#22c4f4;position:relative;isolation:isolate;min-width:0;min-height:clamp(260px,20vw,336px);padding:clamp(24px,2vw,34px)!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--vv-card-accent) 72%,transparent);border-radius:18px;background:linear-gradient(145deg,#061326 0%,#071a31 54%,#081e35 100%);box-shadow:0 0 0 1px rgba(255,255,255,.025) inset,0 0 22px color-mix(in srgb,var(--vv-card-accent) 14%,transparent),0 22px 42px rgba(3,16,32,.18);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.vv-science-card:nth-child(2),.vv-science-card:nth-child(5){--vv-card-accent:#47c1be}.vv-science-card:nth-child(3){--vv-card-accent:#0787b4}.vv-science-card:nth-child(6){--vv-card-accent:#52b83d}.vv-science-card:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 25% 76%,rgba(34,196,244,.035));box-shadow:inset 0 0 26px color-mix(in srgb,var(--vv-card-accent) 7%,transparent)}.vv-science-card:after{content:"";position:absolute;width:62%;height:52%;right:-18%;bottom:-24%;z-index:-2;border-radius:50%;pointer-events:none;background:color-mix(in srgb,var(--vv-card-accent) 10%,transparent);filter:blur(42px)}.vv-science-wave{position:absolute;inset:0;z-index:-1;pointer-events:none;color:var(--vv-card-accent);opacity:.34;transition:transform .55s ease,opacity .35s ease}.vv-science-wave svg{display:block;width:100%;height:100%;overflow:visible}.vv-science-wave path{vector-effect:non-scaling-stroke;stroke-width:.72;opacity:.78}.vv-wave-2 .vv-science-wave{transform:scale(1.14) rotate(-5deg);transform-origin:center}.vv-wave-3 .vv-science-wave{transform:scale(1.12) translate(7%,1%)}.vv-wave-4 .vv-science-wave{transform:scale(1.16) rotate(5deg)}.vv-wave-5 .vv-science-wave{transform:scale(1.1) translate(-4%,2%)}.vv-wave-6 .vv-science-wave{transform:scale(1.17) rotate(-3deg)}.vv-science-card-content{position:relative;z-index:2;min-height:100%;display:flex!important;flex-direction:column;align-items:flex-start;max-width:none!important}.vv-science-card--lower-left .vv-science-card-content{justify-content:flex-end}.vv-science-card--upper-left .vv-science-card-content{justify-content:flex-start}.vv-science-card--center-left .vv-science-card-content{justify-content:center}.vv-science-card-title{max-width:100%;margin:0!important;color:#fff;font-size:clamp(24px,2vw,34px);line-height:1.04;letter-spacing:-.026em;font-weight:650;text-wrap:balance}.vv-science-card-description{margin:15px 0 0!important;color:rgba(224,242,249,.72);font-size:14px;line-height:1.5}.vv-science-card-link{margin:auto 0 0!important;padding-top:21px;font-size:13px;line-height:1.3;font-weight:650;letter-spacing:.015em}.vv-science-card--lower-left .vv-science-card-link{margin:18px 0 0!important}.vv-science-card-link a{color:#bceffc;text-decoration:none}.vv-science-card-link a:hover{text-decoration:underline;text-underline-offset:4px}.vv-science-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--vv-card-accent) 94%,white 6%);box-shadow:0 0 0 1px color-mix(in srgb,var(--vv-card-accent) 10%,transparent) inset,0 0 35px color-mix(in srgb,var(--vv-card-accent) 25%,transparent),0 29px 54px rgba(3,16,32,.25)}.vv-science-card:hover .vv-science-wave{opacity:.47;transform:scale(1.04) translate3d(1.5%,-1%,0)}@media(max-width:1180px){.vv-science-hub-layout{gap:48px!important}.vv-science-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-science-card{min-height:280px}.vv-science-hub-heading{font-size:clamp(42px,5.4vw,62px)}}@media(max-width:820px){.vv-science-hub-layout{display:block!important}.vv-science-hub-intro{width:100%;max-width:720px;padding-right:0;margin-bottom:48px!important}.vv-science-hub-grid-column{width:100%}.vv-science-hub-heading{max-width:620px}.vv-science-hub-copy{max-width:610px}}@media(max-width:560px){.vv-science-hub-grid{grid-template-columns:1fr;gap:18px!important}.vv-science-card{min-height:246px;padding:26px!important}.vv-science-card-title{font-size:28px}.vv-science-hub-heading{font-size:clamp(40px,13vw,54px)}}@media(prefers-reduced-motion:reduce){.vv-science-card,.vv-science-wave{transition:none!important}.vv-science-card:hover{transform:none}.vv-science-card:hover .vv-science-wave{transform:none}}.vv-ai-page{background:#fff;overflow:hidden}.vv-ai-page p{color:var(--body);font-size:17px;line-height:1.7}.vv-ai-hero{position:relative;padding:112px 0 96px;background:radial-gradient(circle at 78% 36%,rgba(34,196,244,.17),transparent 32%),radial-gradient(circle at 92% 72%,rgba(71,193,190,.16),transparent 30%),linear-gradient(135deg,#f8fcfd 0%,#eaf7fa 55%,#f9fcfd 100%)}.vv-ai-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,135,180,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,135,180,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,transparent,black 48%,black)}.vv-ai-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(470px,.96fr);align-items:center;gap:64px}.vv-ai-hero-copy{max-width:700px}.vv-ai-hero h1{margin:12px 0 24px;font-size:clamp(52px,6vw,86px);line-height:.98;letter-spacing:-4px;font-weight:500;color:var(--navy)}.vv-ai-lead{font-size:clamp(21px,2vw,27px)!important;line-height:1.45!important;color:#214560!important}.vv-ai-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.vv-ai-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 22px;border-radius:7px;text-decoration:none;font-weight:750;transition:.2s ease}.vv-ai-button-primary{background:var(--navy);color:#fff}.vv-ai-button-primary:hover{background:var(--blue);transform:translateY(-2px)}.vv-ai-button-secondary{border:1px solid #8abec9;color:var(--navy);background:rgba(255,255,255,.58)}.vv-ai-button-secondary:hover{border-color:var(--blue);color:var(--blue)}.vv-ai-hero-visual{position:relative;min-height:540px}.vv-ai-orbit{position:absolute;border:1px solid rgba(7,135,180,.17);border-radius:50%;inset:8%}.vv-ai-orbit-two{inset:20%;border-color:rgba(71,193,190,.25)}.vv-ai-image-card{position:absolute;width:310px;border-radius:22px;padding:13px;background:rgba(255,255,255,.86);box-shadow:0 25px 60px rgba(18,65,87,.16);backdrop-filter:blur(12px)}.vv-ai-image-card>span{display:block;padding:3px 7px 10px;color:#547082;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vv-ai-image-card svg{display:block;width:100%;border-radius:15px}.vv-ai-image-raw{left:0;top:62px;transform:rotate(-5deg)}.vv-ai-image-result{right:0;bottom:57px;transform:rotate(4deg)}.vv-ai-connector{position:absolute;left:46%;top:46%;display:flex;gap:7px;transform:rotate(35deg)}.vv-ai-connector span{width:8px;height:8px;background:var(--cyan);border-radius:50%;box-shadow:0 0 18px rgba(34,196,244,.8)}.vv-ai-float-stat{position:absolute;z-index:3;display:flex;flex-direction:column;padding:16px 20px;background:#fff;border:1px solid rgba(7,135,180,.14);border-radius:14px;box-shadow:0 17px 35px rgba(28,82,105,.12)}.vv-ai-float-stat strong{color:var(--navy);font-size:25px}.vv-ai-float-stat span{color:#638095;font-size:12px}.vv-ai-stat-dice{right:8px;top:40px}.vv-ai-stat-map{left:45px;bottom:20px}.vv-ai-intro-strip{background:var(--navy);color:#fff}.vv-ai-intro-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding-top:28px;padding-bottom:28px}.vv-ai-intro-metrics>div{padding:10px 28px;border-left:1px solid rgba(255,255,255,.16)}.vv-ai-intro-metrics>div:first-child{border-left:0}.vv-ai-intro-metrics strong{display:block;font-size:27px;color:#75dfdf}.vv-ai-intro-metrics span{font-size:13px;color:#bdccdd}.vv-ai-section{position:relative;padding:118px 0;border-top:1px solid #dce9ed}.vv-ai-section-alt{background:linear-gradient(145deg,#f8fcfd,#eef8fa)}.vv-ai-section-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:90px;align-items:center}.vv-ai-grid-reverse .vv-ai-section-copy{order:2}.vv-ai-grid-reverse .vv-ai-figure{order:1}.vv-ai-section-copy{position:relative}.vv-ai-number{position:absolute;top:-76px;left:0;margin:0!important;font-size:78px!important;line-height:1!important;font-weight:800;color:rgba(7,135,180,.08)!important}.vv-ai-eyebrow{margin:0 0 14px!important;color:#159ca8!important;font-size:13px!important;line-height:1.2!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.vv-ai-section h2{margin:0 0 24px;color:var(--navy);font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-1.8px;font-weight:520}.vv-ai-section h3{color:var(--navy)}.vv-ai-checklist{padding:0;margin:28px 0 0;list-style:none}.vv-ai-checklist li{position:relative;margin:13px 0;padding-left:31px;color:#375268;font-size:16px;line-height:1.5}.vv-ai-checklist li:before{content:"✓";position:absolute;left:0;top:0;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#def5f0;color:#168e83;font-size:12px;font-weight:900}.vv-ai-figure{position:relative;min-height:390px;border:1px solid rgba(7,135,180,.13);border-radius:30px;background:rgba(255,255,255,.76);box-shadow:0 28px 70px rgba(24,86,111,.09);overflow:hidden}.vv-ai-figure:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,rgba(34,196,244,.13),transparent 30%),radial-gradient(circle at 90% 90%,rgba(71,193,190,.12),transparent 28%)}.vv-ai-figure-pipeline{display:flex;align-items:center;justify-content:center;gap:13px;padding:48px 28px 68px}.vv-ai-mini-card{position:relative;width:29%;height:190px;padding:14px;border-radius:15px;background:#fff;box-shadow:0 12px 30px rgba(28,83,105,.10)}.vv-ai-mini-label{font-size:9px;color:#6c8797;font-weight:800;letter-spacing:.1em}.vv-ai-mini-worm{position:absolute;inset:58px 19px 30px}.vv-ai-mini-worm:before{content:"";position:absolute;inset:20% 5%;border:12px solid #8ea6ae;border-top-color:transparent;border-radius:50%;transform:rotate(-16deg)}.vv-ai-mini-worm.segmented:before{border-color:#42cddc;border-top-color:transparent;box-shadow:0 0 0 4px rgba(82,184,61,.55)}.vv-ai-feature-map{position:absolute;inset:55px 18px 27px;border-radius:12px;background:radial-gradient(circle at 28% 42%,#52b83d 0 8%,transparent 9%),radial-gradient(circle at 57% 56%,#22c4f4 0 11%,transparent 12%),radial-gradient(circle at 75% 32%,#47c1be 0 9%,transparent 10%),linear-gradient(135deg,#14335a,#0d809b)}.vv-ai-arrow{position:relative;z-index:2;color:var(--blue);font-size:24px}.vv-ai-figure-caption{position:absolute;bottom:20px;left:30px;right:30px;margin:0!important;text-align:center;font-size:12px!important;color:#71889a!important}.vv-ai-model-list{display:grid;gap:14px;margin-top:26px}.vv-ai-model-list>div{padding:20px 23px;border-left:4px solid var(--cyan);background:#f0f9fb;border-radius:0 12px 12px 0}.vv-ai-model-list>div+div{border-left-color:var(--green);background:#f2f9f3}.vv-ai-model-list h3{margin:0 0 6px;font-size:20px}.vv-ai-model-list p{margin:0;font-size:15px!important;line-height:1.55!important}.vv-ai-model-diagram{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px}.vv-ai-model-node{position:relative;z-index:2;width:min(390px,90%);display:grid;grid-template-columns:50px 1fr;column-gap:14px;padding:18px 22px;border:1px solid #d2e7eb;border-radius:15px;background:#fff}.vv-ai-model-node strong{align-self:end;color:var(--navy)}.vv-ai-model-node small{grid-column:2;color:#6d8394}.vv-ai-node-icon{grid-row:1/3;width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#eaf8fb;color:var(--blue);font-weight:900}.vv-ai-model-node.emphasized{border-color:#59cbe4;box-shadow:0 10px 28px rgba(34,196,244,.12)}.vv-ai-model-node.green{border-color:#7bcf9b}.vv-ai-model-node.green .vv-ai-node-icon{background:#e9f8ec;color:#418f4f}.vv-ai-model-line{position:relative;z-index:1;width:2px;height:25px;background:linear-gradient(var(--cyan),var(--teal))}.vv-ai-learning-figure{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:40px 25px}.vv-ai-learning-stage{position:relative;z-index:2;min-height:235px;padding:24px 15px;text-align:center;background:#fff;border-radius:18px;box-shadow:0 12px 28px rgba(26,78,99,.09)}.vv-ai-learning-stage>span{display:block;color:var(--blue);font-size:28px;font-weight:800}.vv-ai-learning-stage>strong{display:block;color:var(--navy);font-size:13px}.vv-ai-learning-arrow{text-align:center;color:#678294;font-size:10px;font-weight:700}.vv-ai-learning-arrow b{display:block;color:var(--cyan);font-size:23px}.vv-ai-mask-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:25px auto 0;width:90px}.vv-ai-mask-grid i{aspect-ratio:1;background:#dff1f5;border-radius:3px}.vv-ai-mask-grid i:nth-child(2),.vv-ai-mask-grid i:nth-child(6),.vv-ai-mask-grid i:nth-child(8){background:var(--navy)}.vv-ai-embryo-dots{position:relative;height:90px;margin-top:18px}.vv-ai-embryo-dots i{position:absolute;width:20px;height:14px;border:2px solid var(--green);border-radius:50%}.vv-ai-embryo-dots i:nth-child(1){left:20%;top:20%}.vv-ai-embryo-dots i:nth-child(2){left:50%;top:12%}.vv-ai-embryo-dots i:nth-child(3){left:65%;top:45%}.vv-ai-embryo-dots i:nth-child(4){left:29%;top:53%}.vv-ai-embryo-dots i:nth-child(5){left:45%;top:72%}.vv-ai-embryo-dots i:nth-child(6){left:10%;top:76%}.vv-ai-learning-stage.final{background:var(--navy)}.vv-ai-learning-stage.final strong{color:#fff}.vv-ai-learning-stage.final>span{color:#75dfdf}.vv-ai-target{margin-top:28px;color:#52d3cc;font-size:68px}.vv-ai-section-dark{background:linear-gradient(135deg,#0b1830,#123b57 70%,#176b76);border:0}.vv-ai-section-dark h2,.vv-ai-section-dark h3{color:#fff}.vv-ai-section-dark p{color:#c3d3df}.vv-ai-section-dark .vv-ai-number{color:rgba(117,223,223,.10)!important}.vv-ai-section-dark .vv-ai-eyebrow{color:#75dfdf!important}.vv-ai-section-dark .vv-ai-figure{background:rgba(4,17,35,.32);border-color:rgba(117,223,223,.18);box-shadow:none}.vv-ai-stack-figure{min-height:480px;overflow:visible}.vv-ai-plane{position:absolute;width:310px;height:190px;left:50%;top:50%;padding:15px;border:1px solid rgba(117,223,223,.42);border-radius:19px;background:rgba(13,42,68,.83);box-shadow:0 22px 50px rgba(0,0,0,.22)}.vv-ai-plane span{color:#afd7df;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.vv-ai-plane-one{transform:translate(-64%,-72%) rotate(-8deg)}.vv-ai-plane-two{transform:translate(-50%,-50%)}.vv-ai-plane-three{transform:translate(-36%,-28%) rotate(8deg)}.vv-ai-plane-worm:before{content:"";position:absolute;left:45px;right:35px;top:80px;height:52px;border:10px solid rgba(89,220,222,.45);border-top-color:transparent;border-radius:50%;transform:rotate(-8deg)}.vv-ai-stack-output{position:absolute;z-index:5;right:25px;bottom:25px;padding:15px 18px;border-radius:13px;background:#fff}.vv-ai-stack-output strong,.vv-ai-stack-output span{display:block}.vv-ai-stack-output strong{color:var(--navy)}.vv-ai-stack-output span{color:#6a8292;font-size:11px}.vv-ai-endpoint-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px}.vv-ai-endpoint-grid span{padding:12px 14px;border:1px solid #d7e9ed;border-radius:10px;color:#36546a;background:#f8fcfd;font-size:14px;font-weight:650}.vv-ai-phenotype-figure{min-height:470px}.vv-ai-phenotype-worm{position:absolute;left:15%;right:12%;top:35%;height:125px;border:25px solid rgba(34,196,244,.28);border-top-color:#36c9dc;border-radius:50%;transform:rotate(-10deg);box-shadow:0 0 0 4px rgba(82,184,61,.55),inset 0 0 22px rgba(7,135,180,.15)}.vv-ai-phenotype-worm .embryo{position:absolute;width:22px;height:15px;border-radius:50%;border:2px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.12)}.vv-ai-phenotype-worm .early{background:#52b83d}.vv-ai-phenotype-worm .late{background:#0787b4}.vv-ai-phenotype-worm .e1{left:28%;bottom:-10px}.vv-ai-phenotype-worm .e2{left:39%;bottom:-21px}.vv-ai-phenotype-worm .e3{left:52%;bottom:-23px}.vv-ai-phenotype-worm .e4{left:64%;bottom:-12px}.vv-ai-measure{position:absolute;color:#48677a;font-size:11px;font-weight:750}.vv-ai-measure i{display:block;background:var(--navy)}.vv-ai-measure.length{left:18%;right:14%;top:22%;text-align:center}.vv-ai-measure.length i{height:1px}.vv-ai-measure.length i:before,.vv-ai-measure.length i:after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:var(--navy)}.vv-ai-measure.length i:before{left:0}.vv-ai-measure.length i:after{right:0}.vv-ai-measure.area{left:7%;top:44%}.vv-ai-measure.area i{width:35px;height:1px}.vv-ai-legend{position:absolute;left:25px;bottom:24px;display:flex;gap:19px}.vv-ai-legend span{color:#5c7587;font-size:11px}.vv-ai-legend i{display:inline-block;width:11px;height:11px;margin-right:6px;border-radius:50%}.vv-ai-legend i.early{background:#52b83d}.vv-ai-legend i.late{background:#0787b4}.vv-ai-speed-figure{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:45px}.vv-ai-speed-column{position:relative;z-index:2;min-height:285px;padding:28px 22px;border-radius:18px;text-align:center;background:#fff;box-shadow:0 12px 30px rgba(29,78,100,.09)}.vv-ai-speed-column>*{display:block}.vv-ai-speed-icon{font-size:38px;color:#7c92a2}.vv-ai-speed-column strong{margin-top:12px;color:var(--navy);font-size:20px}.vv-ai-speed-column b{margin-top:20px;color:#6b7c8a;font-size:24px}.vv-ai-speed-column small{margin-top:8px;color:#8194a1}.vv-ai-speed-column.automated{background:var(--navy)}.vv-ai-speed-column.automated .vv-ai-speed-icon,.vv-ai-speed-column.automated b{color:#75dfdf}.vv-ai-speed-column.automated strong{color:#fff}.vv-ai-speed-column.automated small{color:#b9cada}.vv-ai-versus{position:relative;z-index:3;width:45px;height:45px;display:grid;place-items:center;border-radius:50%;background:var(--cyan);color:var(--navy);font-size:11px;font-weight:900}.vv-ai-speed-bar{height:8px;margin-top:34px;background:#e4edf0;border-radius:20px;overflow:hidden}.vv-ai-speed-bar i{display:block;height:100%;width:92%;background:#8da4b0}.vv-ai-speed-column.automated .vv-ai-speed-bar{background:rgba(255,255,255,.14)}.vv-ai-speed-column.automated .vv-ai-speed-bar i{width:12%;background:#52d3cc}.vv-ai-note{padding-left:17px;border-left:3px solid #9cccd6;font-size:13px!important;color:#718695!important}.vv-ai-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:34px}.vv-ai-gauge,.vv-ai-repeatability{position:relative;z-index:2;padding:24px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 12px 28px rgba(26,78,99,.08)}.vv-ai-gauge svg{width:150px;max-width:100%;overflow:visible}.vv-ai-gauge path{fill:none;stroke:#e1edf0;stroke-width:12;stroke-linecap:round}.vv-ai-gauge path.value{stroke:var(--cyan);stroke-dasharray:97.8 100}.vv-ai-gauge path.value.map{stroke:var(--green);stroke-dasharray:88.7 100}.vv-ai-gauge strong{display:block;margin-top:-22px;color:var(--navy);font-size:28px}.vv-ai-gauge span{display:block;margin-top:8px;color:#617a8c;font-size:12px}.vv-ai-repeatability{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px;text-align:left}.vv-ai-repeatability>span{color:#668091;font-size:10px;font-weight:800;letter-spacing:.12em}.vv-ai-repeatability>div{height:70px;display:flex;align-items:end;gap:8px;border-bottom:1px solid #cadde2}.vv-ai-repeatability i{flex:1;background:linear-gradient(var(--cyan),var(--teal));border-radius:4px 4px 0 0}.vv-ai-repeatability strong{color:var(--navy);font-size:14px}.vv-ai-section-final{padding:125px 0;background:radial-gradient(circle at 15% 25%,rgba(34,196,244,.15),transparent 30%),radial-gradient(circle at 90% 80%,rgba(71,193,190,.14),transparent 30%),linear-gradient(135deg,#eef9fb,#fff)}.vv-ai-final-inner{text-align:center;max-width:1120px}.vv-ai-final-inner .vv-ai-number{position:static;margin-bottom:-38px!important}.vv-ai-final-inner h2{max-width:870px;margin-left:auto;margin-right:auto}.vv-ai-final-inner>p:not(.vv-ai-number):not(.vv-ai-eyebrow){max-width:800px;margin-left:auto;margin-right:auto}.vv-ai-platform-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin:55px 0 42px}.vv-ai-platform-flow>div{min-height:155px;padding:24px 16px;border:1px solid #d7e9ed;border-radius:17px;background:rgba(255,255,255,.84);box-shadow:0 12px 28px rgba(31,88,112,.07)}.vv-ai-platform-flow span,.vv-ai-platform-flow strong,.vv-ai-platform-flow small{display:block}.vv-ai-platform-flow span{color:var(--teal);font-size:12px;font-weight:900}.vv-ai-platform-flow strong{margin-top:18px;color:var(--navy);font-size:17px}.vv-ai-platform-flow small{margin-top:8px;color:#6c8392}.vv-ai-platform-flow>i{color:var(--cyan);font-style:normal;font-size:27px}.vv-ai-page p{font-size:20.8px;line-height:28.704px}@media(max-width:1050px){.vv-ai-hero-grid,.vv-ai-section-grid{gap:45px}.vv-ai-hero-grid{grid-template-columns:1fr 440px}.vv-ai-section-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.vv-ai-learning-figure{gap:7px;padding:28px 15px}.vv-ai-learning-arrow{display:none}.vv-ai-learning-figure{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.vv-ai-hero{padding:80px 0}.vv-ai-hero-grid,.vv-ai-section-grid{grid-template-columns:1fr}.vv-ai-hero-copy{max-width:none}.vv-ai-hero-visual{min-height:500px}.vv-ai-intro-metrics{grid-template-columns:repeat(2,1fr)}.vv-ai-intro-metrics>div:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.16)}.vv-ai-intro-metrics>div:nth-child(4){border-top:1px solid rgba(255,255,255,.16)}.vv-ai-section{padding:90px 0}.vv-ai-grid-reverse .vv-ai-section-copy,.vv-ai-grid-reverse .vv-ai-figure{order:initial}.vv-ai-figure{min-height:400px}.vv-ai-number{top:-58px}.vv-ai-platform-flow{grid-template-columns:1fr 1fr}.vv-ai-platform-flow>i{display:none}}@media(max-width:820px){.vv-ai-hero-grid{display:flex!important;flex-direction:column}.vv-ai-hero-copy{display:contents}.vv-ai-hero-copy h1{order:1}.vv-ai-hero-grid>.wp-block-column:not(.vv-ai-hero-copy){order:2}.vv-ai-hero-description{order:3}}@media(max-width:560px){.vv-ai-hero h1{font-size:clamp(46px,14vw,64px);letter-spacing:-2.5px}.vv-ai-hero-grid{gap:24px}.vv-ai-hero-visual{min-height:440px}.vv-ai-image-card{width:245px}.vv-ai-image-raw{top:35px}.vv-ai-image-result{bottom:32px}.vv-ai-stat-dice{top:5px}.vv-ai-stat-map{left:5px;bottom:0}.vv-ai-intro-metrics{grid-template-columns:1fr 1fr}.vv-ai-intro-metrics>div{padding:13px 16px}.vv-ai-section-grid{gap:42px}.vv-ai-section h2{font-size:38px}.vv-ai-figure{border-radius:21px}.vv-ai-figure-pipeline{flex-direction:column;padding:30px 24px 52px}.vv-ai-mini-card{width:100%;height:115px}.vv-ai-mini-worm{inset:38px 30px 12px}.vv-ai-feature-map{inset:38px 30px 12px}.vv-ai-arrow{transform:rotate(90deg);line-height:1}.vv-ai-learning-figure{grid-template-columns:1fr;padding:24px}.vv-ai-learning-stage{min-height:180px}.vv-ai-mask-grid{margin-top:15px}.vv-ai-stack-figure{min-height:430px}.vv-ai-plane{width:245px;height:160px}.vv-ai-speed-figure{grid-template-columns:1fr;padding:28px}.vv-ai-versus{margin:auto}.vv-ai-dashboard{grid-template-columns:1fr;padding:22px}.vv-ai-repeatability{grid-template-columns:1fr}.vv-ai-platform-flow{grid-template-columns:1fr}.vv-ai-endpoint-grid{grid-template-columns:1fr}.vv-ai-phenotype-figure{min-height:390px}}.vv-dart-page{background:#fff;overflow:hidden}.vv-dart-page p{font-size:17px;line-height:1.7}.vv-dart-hero{padding:112px 0 96px;color:#102d48;background:radial-gradient(circle at 78% 36%,rgba(34,196,244,.17),transparent 32%),radial-gradient(circle at 92% 72%,rgba(71,193,190,.16),transparent 30%),linear-gradient(135deg,#f8fcfd 0%,#eaf7fa 55%,#f9fcfd 100%)}.vv-dart-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,135,180,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,135,180,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,transparent,black 48%,black)}.vv-dart-hero:after{display:none}.vv-dart-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(470px,.96fr);gap:64px}.vv-dart-hero .vv-dart-kicker{color:#159ca8}.vv-dart-hero h1{font-size:clamp(52px,6vw,84px);line-height:.98;letter-spacing:-4px;font-weight:500;color:#102d48;margin:12px 0 24px}.vv-dart-lead{font-size:clamp(21px,2vw,27px)!important;line-height:1.45!important;color:#214560!important}.vv-dart-button{min-height:50px;padding:13px 22px;border-radius:7px}.vv-dart-button-primary{background:#102d48;color:#fff;box-shadow:none}.vv-dart-button-primary:hover{background:#0787b4}.vv-dart-button-secondary{border:1px solid #8abec9;color:#102d48;background:rgba(255,255,255,.58)}.vv-dart-hero-visual{min-height:540px;padding:0;border:0;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center}.vv-dart-hero-visual img{position:relative;z-index:2;width:90%;min-height:0;max-height:430px;object-fit:cover;border:13px solid rgba(255,255,255,.88);border-radius:24px;box-shadow:0 25px 60px rgba(18,65,87,.16);transform:rotate(2deg)}.vv-dart-hero-orbit{position:absolute;border:1px solid rgba(7,135,180,.17);border-radius:50%;inset:8%}.vv-dart-hero-orbit-two{inset:20%;border-color:rgba(71,193,190,.25)}.vv-dart-hero-badge,.vv-dart-float-stat{position:absolute;z-index:4;display:flex;flex-direction:column;padding:16px 20px;background:#fff;border:1px solid rgba(7,135,180,.14);border-radius:14px;box-shadow:0 17px 35px rgba(28,82,105,.12);backdrop-filter:blur(12px)}.vv-dart-hero-badge{left:4px;bottom:26px}.vv-dart-hero-badge span,.vv-dart-float-stat strong{color:#102d48;font-size:25px;font-weight:850}.vv-dart-hero-badge strong,.vv-dart-float-stat span{color:#638095;font-size:12px;margin-top:2px}.vv-dart-stat-endpoints{right:2px;top:40px}.vv-dart-stat-populations{left:42px;top:30px}.vv-dart-metric-strip{background:#102d48;border:0;color:#fff}.vv-dart-metrics div{padding:38px 28px;border-right:1px solid rgba(255,255,255,.16)}.vv-dart-metrics strong{font-size:27px;color:#75dfdf}.vv-dart-metrics span{font-size:13px;color:#bdccdd}.vv-dart-section{position:relative;padding:118px 0;border-top:1px solid #dce9ed}.vv-dart-section-alt{background:linear-gradient(145deg,#f8fcfd,#eef8fa)}.vv-dart-two-col{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:90px}.vv-dart-copy,.vv-dart-heading-copy{position:relative}.vv-dart-number{position:absolute;top:-76px;left:0;margin:0!important;font-size:78px!important;line-height:1!important;font-weight:800;color:rgba(7,135,180,.08)!important}.vv-dart-eyebrow{margin:0 0 14px!important;color:#159ca8!important;font-size:13px!important;line-height:1.2!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.vv-dart-copy h2,.vv-dart-heading-row h2{margin:0 0 24px;color:#102d48;font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-1.8px;font-weight:520}.vv-dart-copy p,.vv-dart-heading-row>p{color:#375268}.vv-dart-figure,.vv-dart-wide-figure,.vv-dart-endpoint-banner,.vv-dart-workflow-figure{position:relative;padding:24px;border:1px solid rgba(7,135,180,.13);border-radius:30px;background:rgba(255,255,255,.82);box-shadow:0 28px 70px rgba(24,86,111,.09);overflow:hidden}.vv-dart-figure:before,.vv-dart-wide-figure:before,.vv-dart-endpoint-banner:before,.vv-dart-workflow-figure:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,rgba(34,196,244,.10),transparent 30%),radial-gradient(circle at 90% 90%,rgba(71,193,190,.10),transparent 28%)}.vv-dart-figure img,.vv-dart-wide-figure img,.vv-dart-endpoint-banner img,.vv-dart-workflow-figure img{position:relative;z-index:1;border-radius:18px}.vv-dart-definition-card div,.vv-dart-card-grid article,.vv-dart-evidence-grid article{border-color:#d7e9ed;border-radius:17px;box-shadow:0 12px 28px rgba(31,88,112,.07)}.vv-dart-heading-row{align-items:center;margin-bottom:55px}.vv-dart-heading-copy{padding-top:6px}.vv-dart-dark,.vv-dart-nams-section{background:linear-gradient(135deg,#0b1830,#123b57 70%,#176b76);border-top:0}.vv-dart-dark .vv-dart-number,.vv-dart-nams-section .vv-dart-number{color:rgba(117,223,223,.10)!important}.vv-dart-dark .vv-dart-eyebrow,.vv-dart-nams-section .vv-dart-eyebrow{color:#75dfdf!important}.vv-dart-dark h2,.vv-dart-nams-section h2{color:#fff}.vv-dart-dark .vv-dart-heading-row>p,.vv-dart-nams-section .vv-dart-copy p{color:#c3d3df}.vv-dart-concordance-grid article{border-radius:17px;background:rgba(255,255,255,.06)}.vv-dart-concordance-grid strong{color:#75dfdf}.vv-dart-card-grid article,.vv-dart-evidence-grid article{transition:transform .2s ease,box-shadow .2s ease}.vv-dart-card-grid article:hover,.vv-dart-evidence-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 38px rgba(24,86,111,.12)}.vv-dart-chip-list span{border-radius:10px;background:#f0f9fb;border-color:#d7e9ed}.vv-dart-ai-section{background:linear-gradient(145deg,#f8fcfd,#eef8fa)}.vv-dart-ai-card{border-radius:18px;box-shadow:0 12px 30px rgba(29,78,100,.09)}.vv-dart-evidence{background:#fff}.vv-dart-evidence-grid article{background:#fff}.vv-dart-evidence-grid span{color:#0787b4}.vv-dart-cta{padding:110px 0;background:radial-gradient(circle at 15% 25%,rgba(34,196,244,.15),transparent 30%),radial-gradient(circle at 90% 80%,rgba(71,193,190,.14),transparent 30%),linear-gradient(135deg,#eef9fb,#fff);color:#102d48;border-top:1px solid #dce9ed}.vv-dart-cta h2{color:#102d48;font-size:clamp(38px,4vw,58px);font-weight:520}.vv-dart-cta p{color:#375268}.vv-dart-cta .vv-dart-eyebrow{color:#159ca8!important}@media(max-width:1050px){.vv-dart-hero-grid,.vv-dart-two-col{gap:45px}.vv-dart-hero-grid{grid-template-columns:1fr 440px}.vv-dart-two-col{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}}@media(max-width:820px){.vv-dart-hero{padding:80px 0}.vv-dart-hero-grid,.vv-dart-two-col{grid-template-columns:1fr}.vv-dart-hero-visual{min-height:500px}.vv-dart-section{padding:90px 0}.vv-dart-number{top:-58px}.vv-dart-reverse .vv-dart-copy,.vv-dart-reverse>:not(.vv-dart-copy){order:initial}}@media(max-width:560px){.vv-dart-hero h1{font-size:clamp(46px,14vw,64px);letter-spacing:-2.5px}.vv-dart-hero-visual{min-height:430px}.vv-dart-hero-visual img{width:96%}.vv-dart-stat-endpoints{right:0;top:10px}.vv-dart-stat-populations{left:0;top:0}.vv-dart-hero-badge{left:8px;bottom:8px}.vv-dart-section h2{font-size:38px}.vv-dart-figure,.vv-dart-wide-figure,.vv-dart-endpoint-banner,.vv-dart-workflow-figure{border-radius:21px;padding:14px}}.vv-science-hub--simple .vv-science-row{gap:20px!important;margin:0 0 20px!important;align-items:stretch!important}.vv-science-hub--simple .vv-science-row:last-child{margin-bottom:0!important}.vv-science-hub--simple .vv-science-row>.wp-block-column{display:flex;min-width:0}.vv-science-card--simple{width:100%;min-height:0!important;padding:0 0 24px!important;overflow:hidden;border:1px solid rgba(7,135,180,.18);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 16px 38px rgba(11,36,71,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.vv-science-card--simple:hover{transform:translateY(-4px);border-color:rgba(34,196,244,.55);box-shadow:0 22px 46px rgba(11,36,71,.13)}.vv-science-card--simple:before,.vv-science-card--simple:after{display:none!important}.vv-science-card--simple .vv-science-card-image{width:100%;aspect-ratio:16/9;margin:0 0 22px!important;overflow:hidden;background:#eaf6fa}.vv-science-card--simple .vv-science-card-image img{width:100%;height:100%;object-fit:cover;display:block}.vv-science-card--simple>.vv-science-card-title,.vv-science-card--simple>.vv-science-card-description,.vv-science-card--simple>.vv-science-card-buttons{margin-left:24px!important;margin-right:24px!important}.vv-science-card--simple .vv-science-card-title{margin-top:0!important;margin-bottom:10px!important;color:#0b2447;font-size:clamp(23px,1.65vw,29px);line-height:1.08}.vv-science-card--simple .vv-science-card-description{margin-top:0!important;margin-bottom:20px!important;color:#5a7085;font-size:15px;line-height:1.55}.vv-science-card--simple .vv-science-card-buttons{margin-top:auto!important}.vv-science-card--simple .wp-block-button__link{padding:9px 14px!important;border-color:rgba(7,135,180,.35)!important;color:#091f3a!important;background:transparent!important;font-size:13px!important;font-weight:700!important}@media(max-width:1180px){.vv-science-hub--simple .vv-science-row{flex-wrap:wrap!important}.vv-science-hub--simple .vv-science-row>.wp-block-column{flex-basis:calc(50% - 10px)!important}}@media(max-width:700px){.vv-science-hub--simple .vv-science-row{display:block!important}.vv-science-hub--simple .vv-science-row>.wp-block-column{margin-bottom:18px!important}.vv-science-hub--simple .vv-science-row>.wp-block-column:last-child{margin-bottom:0!important}}.vv-science-hub--metrics .vv-science-metric-row{gap:20px!important;margin:0 0 20px!important;align-items:stretch!important}.vv-science-hub--metrics .vv-science-metric-row:last-child{margin-bottom:0!important}.vv-science-hub--metrics .vv-science-metric-row>.wp-block-column{display:flex;min-width:0}.vv-science-metric-card{position:relative;display:flex!important;flex-direction:column;justify-content:flex-end;width:100%;min-height:230px;padding:clamp(26px,2.6vw,40px)!important;overflow:hidden;border:1px solid rgba(34,196,244,.45);border-radius:24px;background:linear-gradient(145deg,#07182d 0%,#0a2943 100%);box-shadow:0 18px 42px rgba(5,31,54,.15);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.vv-science-metric-card:before{content:"";position:absolute;inset:auto -18% -34% auto;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(34,196,244,.18),transparent 68%);pointer-events:none}.vv-science-metric-card:hover{transform:translateY(-4px);border-color:rgba(34,196,244,.8);box-shadow:0 24px 52px rgba(5,31,54,.22)}.vv-science-metric-title{position:relative;margin:0 0 16px!important;color:#fff;font-size:clamp(27px,2.25vw,40px);line-height:1.05;letter-spacing:-.03em;font-weight:650}.vv-science-metric-caption{position:relative;margin:0!important;max-width:390px;color:rgba(226,244,250,.78);font-size:clamp(15px,1.1vw,18px);line-height:1.5}@media(max-width:760px){.vv-science-hub--metrics .vv-science-metric-row{display:block!important}.vv-science-hub--metrics .vv-science-metric-row>.wp-block-column{margin-bottom:18px!important}.vv-science-hub--metrics .vv-science-metric-row>.wp-block-column:last-child{margin-bottom:0!important}.vv-science-metric-card{min-height:190px}}.vv-dart-editorial{--dart-navy:#0c2947;--dart-ink:#183b57;--dart-cyan:#22c4f4;--dart-teal:#47c1be;--dart-green:#52b83d;--dart-line:#d8e9ee;background:#fff;color:var(--dart-navy)}.vv-dart-editorial .vv-shell{width:min(1220px,calc(100% - 48px));margin-inline:auto}.vv-dart-editorial p{font-size:17px;line-height:1.72}.vv-dart-editorial em{font-style:italic}.vv-dart-editorial .vv-dart-hero{position:relative;padding:126px 0 106px;background:radial-gradient(circle at 83% 30%,rgba(34,196,244,.14),transparent 27%),radial-gradient(circle at 76% 76%,rgba(71,193,190,.12),transparent 25%),linear-gradient(137deg,#fbfdfe 0%,#eff9fb 62%,#f9fcfd 100%);color:var(--dart-navy)}.vv-dart-editorial .vv-dart-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(12,41,71,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(12,41,71,.03) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent 5%,black 58%,black)}.vv-dart-editorial .vv-dart-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:86px;align-items:center}.vv-dart-editorial .vv-dart-kicker,.vv-dart-editorial .vv-dart-eyebrow{margin:0 0 17px;color:#169da9;font-size:12px;font-weight:850;letter-spacing:.19em;text-transform:uppercase}.vv-dart-editorial .vv-dart-hero h1{margin:0 0 28px;max-width:690px;color:var(--dart-navy);font-size:clamp(57px,6.4vw,88px);font-weight:510;line-height:.96;letter-spacing:-.055em}.vv-dart-editorial .vv-dart-lead{max-width:650px;margin:0 0 16px;color:#214b67!important;font-size:clamp(21px,2vw,27px)!important;line-height:1.42!important}.vv-dart-editorial .vv-dart-hero-body{max-width:660px;color:#5b7182;font-size:16px!important}.vv-dart-editorial .vv-dart-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:33px}.vv-dart-editorial .vv-dart-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border-radius:7px;font-size:14px;font-weight:780;text-decoration:none;transition:.2s ease}.vv-dart-editorial .vv-dart-button-primary{background:var(--dart-navy);color:#fff;box-shadow:0 12px 26px rgba(12,41,71,.13)}.vv-dart-editorial .vv-dart-button-primary:hover{background:#0787b4;transform:translateY(-2px)}.vv-dart-editorial .vv-dart-button-secondary{background:rgba(255,255,255,.65);border:1px solid #a8cbd4;color:var(--dart-navy)}.vv-dart-editorial .vv-dart-hero-visual{position:relative;min-height:535px;padding:0;border:0;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center}.vv-dart-editorial .vv-dart-hero-visual img{position:relative;z-index:2;width:91%;height:410px;min-height:0;object-fit:cover;border:12px solid rgba(255,255,255,.94);border-radius:28px;box-shadow:0 28px 66px rgba(26,79,100,.15);transform:none}.vv-dart-hero-gridlines{position:absolute;z-index:1;inset:5% 0 7% 6%;border:1px solid rgba(34,196,244,.18);border-radius:50%;transform:rotate(-8deg)}.vv-dart-hero-gridlines:after{content:"";position:absolute;inset:11%;border:1px solid rgba(71,193,190,.22);border-radius:50%}.vv-dart-hero-trace{position:absolute;z-index:3;right:1%;bottom:34px;width:175px;height:80px;padding:14px;border:1px solid #d9e9ed;border-radius:13px;background:rgba(255,255,255,.92);box-shadow:0 14px 32px rgba(20,75,96,.11)}.vv-dart-hero-trace span{position:absolute;left:18px;right:18px;height:1px;background:#e5eef1}.vv-dart-hero-trace span:nth-child(1){top:24px}.vv-dart-hero-trace span:nth-child(2){top:42px}.vv-dart-hero-trace span:nth-child(3){top:58px}.vv-dart-hero-trace:after{content:"";position:absolute;left:18px;right:18px;top:18px;height:43px;border-bottom:2px solid var(--dart-teal);clip-path:polygon(0 73%,14% 67%,26% 70%,40% 45%,55% 56%,69% 20%,84% 38%,100% 9%,100% 100%,0 100%)}.vv-dart-editorial .vv-dart-float-stat{position:absolute;z-index:4;display:flex;flex-direction:column;padding:15px 18px;border:1px solid #d4e7ec;border-radius:13px;background:rgba(255,255,255,.94);box-shadow:0 15px 34px rgba(25,79,101,.1);backdrop-filter:blur(10px)}.vv-dart-editorial .vv-dart-float-stat strong{font-size:26px;color:var(--dart-navy)}.vv-dart-editorial .vv-dart-float-stat span{font-size:11px;color:#69808f}.vv-dart-editorial .vv-dart-stat-endpoints{right:0;top:33px}.vv-dart-editorial .vv-dart-stat-populations{left:3px;top:62px}.vv-dart-editorial .vv-dart-metric-strip{background:var(--dart-navy);color:#fff;border:0}.vv-dart-editorial .vv-dart-metrics{display:grid;grid-template-columns:repeat(4,1fr)}.vv-dart-editorial .vv-dart-metrics div{padding:37px 29px;border-right:1px solid rgba(255,255,255,.14)}.vv-dart-editorial .vv-dart-metrics div:last-child{border-right:0}.vv-dart-editorial .vv-dart-metrics strong{display:block;color:#78e1df;font-size:27px;font-weight:780}.vv-dart-editorial .vv-dart-metrics span{display:block;margin-top:4px;color:#bfd0db;font-size:12px}.vv-dart-editorial .vv-dart-section{position:relative;padding:132px 0;border-top:1px solid #e1edf0}.vv-dart-editorial .vv-dart-section-alt{background:linear-gradient(145deg,#fbfdfe,#eef8fa)}.vv-dart-editorial .vv-dart-two-col{display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);gap:92px;align-items:center}.vv-dart-editorial .vv-dart-reverse .vv-dart-copy{order:2}.vv-dart-editorial .vv-dart-reverse>:not(.vv-dart-copy){order:1}.vv-dart-editorial .vv-dart-copy{position:relative}.vv-dart-editorial .vv-dart-number{position:absolute;z-index:0;top:-84px;left:-5px;margin:0!important;color:rgba(7,135,180,.07)!important;font-size:88px!important;font-weight:850;line-height:1!important;letter-spacing:-.07em}.vv-dart-editorial .vv-dart-copy>*:not(.vv-dart-number){position:relative;z-index:1}.vv-dart-editorial .vv-dart-copy h2{margin:0 0 25px;color:var(--dart-navy);font-size:clamp(40px,4.2vw,61px);font-weight:510;line-height:1.04;letter-spacing:-.045em}.vv-dart-editorial .vv-dart-copy>p:not(.vv-dart-number):not(.vv-dart-eyebrow){max-width:580px;color:#516b7d}.vv-dart-line-list{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px}.vv-dart-line-list li{position:relative;padding:12px 0 12px 31px;border-top:1px solid #dce9ed;color:#274b64;font-weight:620}.vv-dart-line-list li:before{content:"↗";position:absolute;left:2px;color:#159da8}.vv-dart-tech-panel{position:relative;margin:0;padding:28px;border:1px solid #d6e8ed;border-radius:29px;background:rgba(255,255,255,.84);box-shadow:0 26px 64px rgba(24,82,106,.085);overflow:hidden}.vv-dart-tech-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 12%,rgba(34,196,244,.09),transparent 31%),radial-gradient(circle at 92% 88%,rgba(71,193,190,.09),transparent 28%)}.vv-dart-tech-panel img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:18px}.vv-dart-tech-panel figcaption{position:relative;z-index:1;margin-top:15px;color:#6f8390;font-size:12px;line-height:1.5}.vv-dart-app-figure img{max-height:475px;object-fit:contain}.vv-dart-biology-map{min-height:480px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(236,248,250,.86))}.vv-dart-biology-map svg{position:absolute;inset:0;width:100%;height:100%}.vv-dart-biology-map svg path{fill:none;stroke:#b9dce3;stroke-width:1.2;stroke-dasharray:7 8}.vv-dart-biology-core,.vv-dart-biology-node{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:#fff;border:1px solid #cfe5e9;box-shadow:0 14px 34px rgba(28,80,100,.08)}.vv-dart-biology-core{left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);background:var(--dart-navy);border-color:var(--dart-navy);color:#fff}.vv-dart-biology-core span{font-size:27px;font-weight:800}.vv-dart-biology-core small{margin-top:3px;color:#a9ccd7}.vv-dart-biology-node{width:126px;height:126px;color:var(--dart-navy)}.vv-dart-biology-node i{color:#28aab4;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.12em}.vv-dart-biology-node strong{margin-top:7px;font-size:14px;line-height:1.15}.vv-dart-biology-node.node-a{left:7%;top:7%}.vv-dart-biology-node.node-b{right:7%;top:7%}.vv-dart-biology-node.node-c{left:7%;bottom:7%}.vv-dart-biology-node.node-d{right:7%;bottom:7%}.vv-dart-editorial .vv-dart-dark,.vv-dart-editorial .vv-dart-nams-section{background:radial-gradient(circle at 82% 13%,rgba(34,196,244,.14),transparent 27%),linear-gradient(135deg,#0a1930 0%,#12374f 70%,#176b73 115%);border:0;color:#fff}.vv-dart-editorial .vv-dart-dark .vv-dart-number,.vv-dart-editorial .vv-dart-nams-section .vv-dart-number{color:rgba(117,223,223,.09)!important}.vv-dart-editorial .vv-dart-dark .vv-dart-eyebrow,.vv-dart-editorial .vv-dart-nams-section .vv-dart-eyebrow{color:#7be2df}.vv-dart-editorial .vv-dart-dark h2,.vv-dart-editorial .vv-dart-nams-section h2{color:#fff}.vv-dart-editorial .vv-dart-dark .vv-dart-copy>p:not(.vv-dart-number):not(.vv-dart-eyebrow),.vv-dart-editorial .vv-dart-nams-section .vv-dart-copy>p:not(.vv-dart-number):not(.vv-dart-eyebrow){color:#c2d4df}.vv-dart-dark-panel{background:rgba(255,255,255,.96);border-color:rgba(155,222,226,.28);box-shadow:0 30px 70px rgba(0,0,0,.18)}.vv-dart-inline-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:31px;border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden;background:rgba(255,255,255,.12)}.vv-dart-inline-stats div{padding:20px 17px;background:rgba(7,24,45,.36)}.vv-dart-inline-stats strong{display:block;color:#7ce2df;font-size:27px}.vv-dart-inline-stats span{display:block;margin-top:5px;color:#bdcfda;font-size:10px;line-height:1.35;text-transform:uppercase;letter-spacing:.07em}.vv-dart-visual-stack{display:grid;gap:18px}.vv-dart-endpoint-panel{padding:22px}.vv-dart-endpoint-equivalence{padding:20px}.vv-dart-endpoint-notes{display:grid;gap:18px;margin-top:27px}.vv-dart-endpoint-notes>div{padding-top:15px;border-top:1px solid #dce9ed}.vv-dart-endpoint-notes span{display:block;color:#149ca7;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.vv-dart-endpoint-notes p{margin:6px 0 0!important;color:#647987!important;font-size:14px!important;line-height:1.55!important}.vv-dart-chip-panel{padding:24px 28px 18px}.vv-dart-chip-panel img{max-height:470px;object-fit:contain}.vv-dart-panel-label{position:relative;z-index:2;margin-bottom:12px;color:#718693;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vv-dart-measure-line{position:relative;z-index:2;display:flex;align-items:center;gap:12px;margin-top:8px}.vv-dart-measure-line span{height:1px;flex:1;background:linear-gradient(90deg,#21bed9,#4bc1bc)}.vv-dart-measure-line small{color:#607989;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.vv-dart-editorial .vv-dart-ai-section{background:linear-gradient(145deg,#fff,#eef8fa)}.vv-dart-editorial .vv-dart-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:13px;color:#0787b4;font-weight:800;text-decoration:none}.vv-dart-editorial .vv-dart-ai-visual{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;min-height:410px;padding:36px}.vv-dart-ai-stage{position:relative;z-index:2;height:250px;padding:20px;border:1px solid #d5e8ed;border-radius:19px;background:#fff;box-shadow:0 13px 31px rgba(23,75,97,.08);display:flex;flex-direction:column}.vv-dart-ai-stage>span{color:#6b8290;font-size:10px;font-weight:850;letter-spacing:.14em}.vv-dart-editorial .vv-dart-worm-line{position:relative;flex:1;margin-top:18px;border-radius:14px;background:linear-gradient(145deg,#e7f6f7,#fafeff);overflow:hidden}.vv-dart-editorial .vv-dart-worm-line:before{content:"";position:absolute;width:72%;height:27%;left:13%;top:34%;border:11px solid rgba(30,98,119,.4);border-left-color:#22c4f4;border-right-color:#47c1be;border-radius:50%;transform:rotate(-11deg)}.vv-dart-ai-connector{position:relative;z-index:2;display:grid;place-items:center}.vv-dart-ai-connector b{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--dart-navy);color:#7ce2df;font-size:13px}.vv-dart-ai-connector i{position:absolute;width:92px;height:1px;background:#9ecfd7;z-index:-1}.vv-dart-ai-bars{flex:1;display:flex;align-items:end;gap:7px;padding:28px 5px 8px}.vv-dart-ai-bars i{flex:1;border-radius:5px 5px 1px 1px;background:linear-gradient(#22c4f4,#0787b4)}.vv-dart-ai-bars i:nth-child(1){height:42%}.vv-dart-ai-bars i:nth-child(2){height:68%}.vv-dart-ai-bars i:nth-child(3){height:51%}.vv-dart-ai-bars i:nth-child(4){height:82%;background:linear-gradient(#72d8d3,#47c1be)}.vv-dart-ai-bars i:nth-child(5){height:61%;background:linear-gradient(#72d8d3,#47c1be)}.vv-dart-ai-bars i:nth-child(6){height:74%;background:linear-gradient(#78cb69,#52b83d)}.vv-dart-ai-data{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:20px}.vv-dart-ai-data span{padding-top:9px;border-top:1px solid #cfe4e8;color:#68808e;font-size:9px;text-align:center}.vv-dart-evidence-graphic{padding:39px;border:1px solid rgba(133,220,222,.24);border-radius:28px;background:rgba(255,255,255,.065);box-shadow:0 24px 60px rgba(0,0,0,.14)}.vv-dart-evidence-axis{display:flex;align-items:center;gap:10px;color:#9fc1ce;font-size:9px;font-weight:800;letter-spacing:.13em}.vv-dart-evidence-axis i{height:1px;flex:1;background:linear-gradient(90deg,#72dfdd,#37bfd4)}.vv-dart-evidence-bars{display:grid;gap:24px;margin-top:33px}.vv-dart-evidence-bars div>span{display:block;margin-bottom:9px;color:#d9e8ed;font-size:12px}.vv-dart-evidence-bars b{display:flex;align-items:center;justify-content:flex-end;width:var(--w);min-width:105px;height:38px;padding-right:11px;border-radius:5px;background:linear-gradient(90deg,#47c1be,#22c4f4);color:#082642;font-size:12px}.vv-dart-evidence-samples{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.vv-dart-evidence-samples div{padding:18px;border-top:1px solid rgba(255,255,255,.17)}.vv-dart-evidence-samples strong{display:block;color:#7ce2df;font-size:28px}.vv-dart-evidence-samples span{color:#bad0da;font-size:11px}.vv-dart-small-note{margin:20px 0 0!important;color:#92aeba!important;font-size:11px!important;line-height:1.5!important}.vv-dart-celegans-panel img{max-height:490px;object-fit:contain}.vv-dart-nams-figure img{max-height:460px;object-fit:contain}.vv-dart-editorial .vv-dart-cta{padding:115px 0;background:radial-gradient(circle at 14% 23%,rgba(34,196,244,.14),transparent 29%),radial-gradient(circle at 92% 82%,rgba(71,193,190,.15),transparent 28%),linear-gradient(135deg,#eef9fb,#fff);color:var(--dart-navy);border-top:1px solid #dce9ed}.vv-dart-editorial .vv-dart-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:70px}.vv-dart-editorial .vv-dart-cta-inner>div{max-width:850px}.vv-dart-editorial .vv-dart-cta h2{margin:0 0 23px;color:var(--dart-navy);font-size:clamp(42px,4.5vw,63px);font-weight:510;line-height:1.04;letter-spacing:-.045em}.vv-dart-editorial .vv-dart-cta p{color:#506c7f}.vv-dart-editorial .vv-dart-cta .vv-dart-eyebrow{color:#159ca8}.vv-dart-editorial .vv-dart-cta .vv-dart-button{white-space:nowrap}@media(max-width:1050px){.vv-dart-editorial .vv-dart-hero-grid{grid-template-columns:1fr 460px;gap:48px}.vv-dart-editorial .vv-dart-two-col{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:56px}.vv-dart-editorial .vv-dart-hero h1{font-size:62px}}@media(max-width:850px){.vv-dart-editorial .vv-dart-hero{padding:88px 0}.vv-dart-editorial .vv-dart-hero-grid,.vv-dart-editorial .vv-dart-two-col{grid-template-columns:1fr}.vv-dart-editorial .vv-dart-hero-grid{gap:52px}.vv-dart-editorial .vv-dart-reverse .vv-dart-copy,.vv-dart-editorial .vv-dart-reverse>:not(.vv-dart-copy){order:initial}.vv-dart-editorial .vv-dart-section{padding:96px 0}.vv-dart-editorial .vv-dart-number{top:-62px}.vv-dart-editorial .vv-dart-hero-visual{min-height:480px}.vv-dart-editorial .vv-dart-metrics{grid-template-columns:repeat(2,1fr)}.vv-dart-editorial .vv-dart-metrics div:nth-child(2){border-right:0}.vv-dart-editorial .vv-dart-metrics div:nth-child(-n +2){border-bottom:1px solid rgba(255,255,255,.14)}.vv-dart-editorial .vv-dart-cta-inner{align-items:flex-start;flex-direction:column}.vv-dart-editorial .vv-dart-ai-visual{max-width:720px;margin-inline:auto}}@media(max-width:600px){.vv-dart-editorial .vv-shell{width:min(100% - 28px,1220px)}.vv-dart-editorial .vv-dart-hero{padding:68px 0 62px}.vv-dart-editorial .vv-dart-hero h1{font-size:48px}.vv-dart-editorial .vv-dart-lead{font-size:20px!important}.vv-dart-editorial .vv-dart-hero-visual{min-height:390px}.vv-dart-editorial .vv-dart-hero-visual img{width:98%;height:315px}.vv-dart-editorial .vv-dart-stat-populations{left:0;top:18px}.vv-dart-editorial .vv-dart-stat-endpoints{right:0;top:4px}.vv-dart-hero-trace{display:none}.vv-dart-editorial .vv-dart-section{padding:78px 0}.vv-dart-editorial .vv-dart-copy h2{font-size:40px}.vv-dart-editorial .vv-dart-tech-panel{padding:17px;border-radius:22px}.vv-dart-biology-map{min-height:400px}.vv-dart-biology-node{width:100px;height:100px}.vv-dart-biology-core{width:126px;height:126px}.vv-dart-inline-stats{grid-template-columns:1fr}.vv-dart-editorial .vv-dart-ai-visual{grid-template-columns:1fr;padding:20px}.vv-dart-ai-connector{height:66px}.vv-dart-ai-connector i{width:1px;height:66px}.vv-dart-ai-data{grid-template-columns:repeat(2,1fr)}.vv-dart-evidence-samples{grid-template-columns:1fr}.vv-dart-editorial .vv-dart-cta{padding:78px 0}.vv-dart-editorial .vv-dart-cta h2{font-size:42px}}.vv-dart-gutenberg-page .vv-dart-actions .wp-block-button.vv-dart-button{padding:0;min-height:0;background:transparent;box-shadow:none;border:0}.vv-dart-gutenberg-page .vv-dart-actions .wp-block-button.vv-dart-button .wp-block-button__link,.vv-dart-gutenberg-page .vv-dart-cta .wp-block-button.vv-dart-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 22px;border-radius:7px;font-weight:750;text-decoration:none}.vv-dart-gutenberg-page .vv-dart-actions .wp-block-button.vv-dart-button-primary .wp-block-button__link,.vv-dart-gutenberg-page .vv-dart-cta .wp-block-button.vv-dart-button-primary .wp-block-button__link{background:#102d48;color:#fff}.vv-dart-gutenberg-page .vv-dart-actions .wp-block-button.vv-dart-button-primary .wp-block-button__link:hover,.vv-dart-gutenberg-page .vv-dart-cta .wp-block-button.vv-dart-button-primary .wp-block-button__link:hover{background:#0787b4}.vv-dart-gutenberg-page .vv-dart-actions .wp-block-button.vv-dart-button-secondary .wp-block-button__link{border:1px solid #8abec9;color:#102d48;background:rgba(255,255,255,.58)}.vv-dart-gutenberg-page .vv-dart-metrics p,.vv-dart-gutenberg-page .vv-dart-float-stat p{margin:0!important;font-size:inherit!important;line-height:inherit!important}.vv-dart-gutenberg-page .vv-dart-inline-stats>p{margin:0!important;padding:20px 17px;background:rgba(7,24,45,.36)}.vv-dart-gutenberg-page .vv-dart-inline-stats>p strong{display:block;color:#7ce2df;font-size:27px}.vv-dart-gutenberg-page .vv-dart-inline-stats>p span{display:block;margin-top:5px;color:#bdcfda;font-size:10px;line-height:1.35;text-transform:uppercase;letter-spacing:.07em}.vv-dart-gutenberg-page .vv-dart-ai-data>p{margin:0!important}.vv-dart-gutenberg-page .vv-dart-biology-core p,.vv-dart-gutenberg-page .vv-dart-biology-node p{margin:0!important;text-align:center;font-size:inherit!important;line-height:1.2!important}.vv-dart-gutenberg-page .vv-dart-biology-node em{color:#28aab4;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.12em}@media (min-width:761px){.vv-science-hub--metrics .vv-science-metric-card{justify-content:flex-end}.vv-science-hub--metrics .vv-science-metric-title{display:flex;align-items:flex-end;min-height:2.1em}.vv-science-hub--metrics .vv-science-metric-caption{min-height:4.5em}}.vv-dart-editorial .vv-dart-endpoints-section{background:linear-gradient(180deg,#fff 0%,#f3fafb 100%)}.vv-dart-endpoints-inner{position:relative}.vv-dart-endpoints-inner>h2{max-width:980px;margin:0 0 38px;color:var(--dart-navy);font-size:clamp(40px,4.3vw,62px);font-weight:520;line-height:1.04;letter-spacing:-.04em}.vv-dart-health-intro{max-width:980px;margin:0 0 48px;padding:26px 0 30px;border-top:1px solid #cfe4e8;border-bottom:1px solid #cfe4e8}.vv-dart-health-intro h3,.vv-dart-endpoint-column>h3{margin:0 0 12px;color:#102d48;font-size:clamp(24px,2.1vw,32px);font-weight:650;line-height:1.15}.vv-dart-health-intro p,.vv-dart-endpoint-column>p{max-width:850px;margin:0!important;color:#5f7787!important;font-size:16px!important;line-height:1.65!important}.vv-dart-endpoint-columns{gap:34px!important;align-items:stretch}.vv-dart-endpoint-column{padding:34px;border:1px solid #d9e9ed;border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 18px 44px rgba(19,73,94,.07)}.vv-dart-endpoint-image-grid{gap:14px!important;margin-top:28px!important}.vv-dart-endpoint-image-grid .wp-block-column{min-width:0}.vv-dart-endpoint-image-grid figure{height:100%;margin:0;padding:16px 10px 13px;border:1px solid #dfedf0;border-radius:16px;background:#fff;display:flex;flex-direction:column;justify-content:space-between}.vv-dart-endpoint-image-grid img{display:block;width:100%;height:148px;object-fit:contain}.vv-dart-endpoint-image-grid figcaption{margin:10px 0 0!important;color:#2e5b70!important;font-size:11px!important;font-weight:800;line-height:1.25;text-align:center;text-transform:uppercase;letter-spacing:.08em}@media(max-width:900px){.vv-dart-endpoint-columns{flex-wrap:wrap!important}.vv-dart-endpoint-columns>.wp-block-column{flex-basis:100%!important}.vv-dart-endpoint-image-grid{flex-wrap:nowrap!important}}@media(max-width:600px){.vv-dart-endpoint-column{padding:24px 18px}.vv-dart-endpoint-image-grid{flex-wrap:wrap!important}.vv-dart-endpoint-image-grid>.wp-block-column{flex-basis:100%!important}.vv-dart-endpoint-image-grid img{height:180px}}.vv-ai-intro-metrics .wp-block-column{padding:10px 28px;border-left:1px solid rgba(255,255,255,.16)}.vv-ai-intro-metrics .wp-block-column:first-child{border-left:0}.vv-ai-intro-metrics h3{margin:0;color:#75dfdf;font-size:27px;line-height:1.2}.vv-ai-intro-metrics p{margin:3px 0 0!important;font-size:13px!important;line-height:1.35!important;color:#bdccdd!important}.vv-ai-endpoint-grid p{margin:0!important;padding:12px 14px;border:1px solid #d7e9ed;border-radius:10px;color:#36546a!important;background:#f8fcfd;font-size:14px!important;line-height:1.35!important;font-weight:650}.vv-ai-button.wp-block-button{padding:0;min-height:0;background:none;border:0}.vv-ai-button.wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 22px;border-radius:7px;text-decoration:none;font-weight:750;transition:.2s ease}.vv-ai-button-primary.wp-block-button .wp-block-button__link{background:var(--navy);color:#fff}.vv-ai-button-primary.wp-block-button .wp-block-button__link:hover{background:var(--blue);transform:translateY(-2px)}.vv-ai-button-secondary.wp-block-button .wp-block-button__link{border:1px solid #8abec9;color:var(--navy);background:rgba(255,255,255,.58)}.vv-ai-button-secondary.wp-block-button .wp-block-button__link:hover{border-color:var(--blue);color:var(--blue)}@media(max-width:820px){.vv-ai-intro-metrics .wp-block-column:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.16)}.vv-ai-intro-metrics .wp-block-column:nth-child(4){border-top:1px solid rgba(255,255,255,.16)}}@media (min-width:761px){.vv-science-hub--metrics .vv-science-metric-card{display:grid!important;grid-template-rows:84px 96px;align-content:end;justify-content:stretch;min-height:250px}.vv-science-hub--metrics .vv-science-metric-title{display:flex!important;align-items:flex-end;min-height:0!important;height:84px;margin:0 0 16px!important}.vv-science-hub--metrics .vv-science-metric-caption{display:block;min-height:0!important;height:96px;margin:0!important}}.vv-dart-editorial .vv-dart-predictive-section{padding-bottom:90px}.vv-dart-editorial .vv-dart-predictive-top{align-items:start;gap:44px}.vv-dart-editorial .vv-dart-predictive-stats-col{display:flex;align-items:center}.vv-dart-editorial .vv-dart-inline-stats-grid{width:100%;grid-template-columns:repeat(3,1fr);margin-top:0;border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.08)}.vv-dart-editorial .vv-dart-inline-stats-grid>p{margin:0!important;padding:24px 18px;background:rgba(7,24,45,.30);text-align:center}.vv-dart-editorial .vv-dart-predictive-figure-wrap{margin-top:34px}.vv-dart-editorial .vv-dart-predictive-figure{max-width:980px;margin:0 auto;padding:22px;text-align:center}.vv-dart-editorial .vv-dart-predictive-figure img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.vv-dart-editorial .vv-dart-predictive-figure figcaption{margin-top:16px;color:#b9cfda;font-size:14px;line-height:1.65;text-align:center}@media(max-width:850px){.vv-dart-editorial .vv-dart-inline-stats-grid{grid-template-columns:1fr}.vv-dart-editorial .vv-dart-predictive-figure{max-width:none}}.vv-dart-celegans-grid-section{background:#0c172b}.vv-dart-capabilities-cover{min-height:680px}.vv-capabilities-panel-centered .vv-dart-eyebrow{margin:0 0 14px;color:#72dfdd!important}.vv-capabilities-panel-centered h2{margin:0 auto!important;max-width:920px;color:#fff!important;font-size:clamp(36px,4vw,58px)!important;line-height:1.06!important;letter-spacing:-.04em!important;font-weight:520!important}.vv-capabilities-lead{max-width:860px;margin:18px auto 44px!important;color:#c8dce5!important;font-size:17px!important;line-height:1.72!important}.vv-capabilities-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 26px}.vv-capabilities-grid-four .vv-capability-item{padding:10px 6px}.vv-capabilities-grid-four .vv-capability-title{max-width:220px}.vv-capability-item-mouse .vv-capability-icon{position:relative;display:flex;align-items:center;justify-content:center;width:84px!important;height:84px!important;margin-bottom:20px!important}.vv-capability-item-mouse .vv-capability-icon img{width:54px!important;height:54px!important;object-fit:contain;position:relative;z-index:1}.vv-capability-item-mouse .vv-capability-icon:before{content:"";position:absolute;inset:2px;border:3px solid #ff4d5a;border-radius:50%}.vv-capability-item-mouse .vv-capability-icon:after{content:"";position:absolute;width:94px;height:4px;background:#ff4d5a;border-radius:999px;transform:rotate(-38deg)}@media(max-width:1100px){.vv-capabilities-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.vv-capabilities-grid-four{grid-template-columns:1fr}}.vv-dart-capabilities-cover .wp-block-cover__image-background{filter:none;transform:none;object-position:center center}.vv-dart-capabilities-cover>.wp-block-cover__background{display:none!important}.vv-dart-capabilities-cover .vv-capabilities-panel{background:rgba(8,29,48,.72);border-color:rgba(255,255,255,.20);backdrop-filter:blur(18px) saturate(108%)}.vv-capabilities-grid-four{align-items:stretch!important}.vv-capabilities-grid-four .vv-capability-item{display:grid!important;grid-template-rows:92px 58px;align-items:start;justify-items:center;align-content:start;min-height:170px}.vv-capabilities-grid-four .vv-capability-icon{display:flex!important;align-items:center;justify-content:center;width:78px!important;height:78px!important;margin:0 auto 14px!important}.vv-capabilities-grid-four .vv-capability-icon img{width:72px!important;height:72px!important;object-fit:contain;filter:none!important}.vv-capabilities-grid-four .vv-capability-title{display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:210px;min-height:58px;margin:0!important;color:#fff!important;font-size:18px!important;line-height:1.22!important;font-weight:650!important;text-align:center}.vv-capability-item-mouse .vv-capability-icon{width:78px!important;height:78px!important}.vv-capability-item-mouse .vv-capability-icon img{width:54px!important;height:54px!important}.vv-capability-item-mouse .vv-capability-icon:before{border-color:#fff!important}.vv-capability-item-mouse .vv-capability-icon:after{width:88px;height:3px;background:#fff!important}@media(max-width:1100px){.vv-capabilities-grid-four .vv-capability-item{grid-template-rows:92px auto;min-height:165px}}@media(max-width:620px){.vv-capabilities-grid-four .vv-capability-item{grid-template-rows:auto auto;min-height:0}.vv-capabilities-grid-four .vv-capability-title{min-height:0}}.vv-capabilities-grid-four{align-items:start}.vv-capabilities-grid-four .vv-capability-item{display:grid!important;grid-template-rows:96px 56px;align-items:start;justify-items:center}.vv-capabilities-grid-four .vv-capability-icon{display:flex!important;align-items:center;justify-content:center;width:84px!important;height:84px!important;margin:0 auto 12px!important}.vv-capabilities-grid-four .vv-capability-icon img{max-width:72px!important;max-height:72px!important;width:auto!important;height:auto!important;object-fit:contain}.vv-capabilities-grid-four .vv-capability-title{display:flex;align-items:flex-start;justify-content:center;text-align:center;min-height:56px;max-width:220px;margin:0 auto!important;font-size:clamp(17px,1.35vw,20px)!important;line-height:1.24!important}@media(max-width:620px){.vv-capabilities-grid-four .vv-capability-item{grid-template-rows:88px auto}.vv-capabilities-grid-four .vv-capability-title{min-height:0}}.vv-dart-nams-modern{padding:105px 0;background:linear-gradient(145deg,#071b37,#0b3b5f);color:#fff}.vv-dart-nams-top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.vv-dart-nams-image-col{display:flex;align-items:center;justify-content:center}.vv-dart-nams-cost-image{margin:0!important;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(255,255,255,.95);box-shadow:0 22px 55px rgba(0,0,0,.16)}.vv-dart-nams-cost-image img{display:block;width:100%;height:auto;object-fit:contain}.vv-dart-nams-modern .vv-dart-nams-copy .vv-dart-eyebrow{color:#67e1dc}.vv-dart-nams-modern .vv-dart-nams-copy h2{color:#fff}.vv-dart-nams-modern .vv-dart-nams-copy p:not(.vv-dart-number):not(.vv-dart-eyebrow){color:#c8dce7}.vv-dart-nams-bottom{max-width:980px;margin-top:52px!important;padding-top:34px;border-top:1px solid rgba(255,255,255,.18)}.vv-dart-nams-bottom p{margin:0 auto!important;max-width:900px;color:#d9e8ef!important;font-size:18px!important;line-height:1.72!important}@media(max-width:850px){.vv-dart-nams-top{grid-template-columns:1fr!important;gap:42px}.vv-dart-nams-bottom{margin-top:40px!important}}.vv-capability-item-mouse .vv-capability-icon:before,.vv-capability-item-mouse .vv-capability-icon:after{content:none!important;display:none!important}.vv-capability-item-mouse .vv-capability-icon img{max-width:72px!important;max-height:72px!important;width:auto!important;height:auto!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item:first-child .vv-capability-title{transform:translateY(5px)}.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item-whole{padding-top:22px!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item-whole .vv-capability-icon,.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item-whole .vv-capability-title{transform:none!important}.vv-dart-consistent-section .vv-dart-two-col{display:flex!important;flex-direction:column;align-items:center;gap:42px}.vv-dart-consistent-section .vv-dart-two-col>.wp-block-column{width:min(100%,960px);flex-basis:auto!important}.vv-dart-consistent-section .vv-dart-copy{text-align:center;margin-inline:auto}.vv-dart-consistent-section .vv-dart-copy .vv-dart-number,.vv-dart-consistent-section .vv-dart-copy .vv-dart-eyebrow,.vv-dart-consistent-section .vv-dart-copy h2,.vv-dart-consistent-section .vv-dart-copy p{text-align:center}.vv-dart-consistent-section .vv-dart-evidence-graphic{width:min(100%,900px);margin-inline:auto;text-align:center}.vv-dart-consistent-section .vv-dart-evidence-samples{justify-content:center}@media(max-width:700px){.vv-dart-consistent-section .vv-dart-two-col{gap:30px}}.vv-dart-consistent-section .vv-dart-copy>p:not(.vv-dart-number):not(.vv-dart-eyebrow){margin-left:auto!important;margin-right:auto!important;text-align:center!important}.vv-dart-consistent-section .vv-dart-evidence-graphic{width:min(100%,1100px);padding:0;border:0;background:transparent;box-shadow:none}.vv-dart-consistent-section .vv-dart-stat-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0!important}.vv-dart-consistent-section .vv-dart-stat-grid>.wp-block-column{min-width:0;margin:0!important}.vv-dart-consistent-section .vv-dart-stat-card{height:100%;min-height:150px;padding:28px 20px;border:1px solid rgba(103,225,220,.25);border-radius:20px;background:rgba(255,255,255,.07);box-shadow:0 18px 44px rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.vv-dart-consistent-section .vv-dart-stat-value{margin:0 0 10px!important;color:#72dff2!important;font-size:clamp(27px,2.5vw,38px)!important;line-height:1.05!important;font-weight:400!important;letter-spacing:-.03em}.vv-dart-consistent-section .vv-dart-stat-label{margin:0!important;color:#fff!important;font-size:14px!important;line-height:1.4!important;text-align:center!important}.vv-dart-consistent-section .vv-dart-small-note{text-align:center!important;margin:20px auto 0!important}@media(max-width:900px){.vv-dart-consistent-section .vv-dart-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.vv-dart-consistent-section .vv-dart-stat-grid{grid-template-columns:1fr}.vv-dart-consistent-section .vv-dart-stat-card{min-height:130px}}.vv-dart-consistent-section .vv-dart-two-col>.wp-block-column:last-child{width:min(100%,960px)!important;margin-left:auto!important;margin-right:auto!important}.vv-dart-consistent-section .vv-dart-evidence-graphic{width:100%!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important}.vv-dart-consistent-section .vv-dart-stat-grid{width:100%!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important}.vv-dart-microfluidics-section .vv-dart-two-col{align-items:center!important}.vv-dart-microfluidics-section .vv-dart-two-col>.wp-block-column:last-child{display:flex;align-items:center;justify-content:center;align-self:stretch}.vv-dart-microfluidics-section .vv-dart-chip-panel{width:100%;margin:auto 0}.vv-dart-editorial .vv-dart-decision-strip{min-height:117px;display:flex;align-items:center}.vv-dart-editorial .vv-dart-decision-message{min-height:117px!important;display:flex!important;align-items:center;justify-content:center;grid-template-columns:1fr!important}.vv-dart-editorial .vv-dart-decision-message>p.vv-dart-decision-text{margin:0!important;padding:0!important;text-align:center;color:#78e1df!important;font-size:clamp(20px,2vw,27px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.01em}.vv-dart-editorial .vv-dart-decision-message>p.vv-dart-decision-text::first-line {font-weight:400!important}.vv-dart-applications-panel{padding:20px!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(237,249,252,.92),rgba(226,244,249,.88))!important;border:1px solid rgba(110,177,201,.24)!important;box-shadow:0 22px 60px rgba(12,76,104,.12)!important;backdrop-filter:blur(18px) saturate(112%)}.vv-dart-app-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}.vv-dart-app-card{display:flex!important;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:180px;padding:24px 18px!important;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(245,251,253,.92))!important;border:1px solid rgba(162,213,227,.52)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 12px 28px rgba(11,71,98,.08)!important;backdrop-filter:blur(14px);text-align:center}.vv-dart-app-icon{display:flex!important;align-items:center;justify-content:center;width:78px!important;height:78px!important;margin:0 auto 14px!important}.vv-dart-app-icon img{display:block;width:72px!important;height:72px!important;object-fit:contain}.vv-dart-app-caption{margin:0!important;color:#12304d!important;font-size:1rem!important;line-height:1.3!important;font-weight:600!important}@media(max-width:620px){.vv-dart-app-grid{grid-template-columns:1fr}.vv-dart-app-card{min-height:160px}}.vv-dart-app-grid{grid-auto-rows:1fr!important;align-items:stretch!important}.vv-dart-app-grid>.vv-dart-app-card{margin:0!important;width:100%!important;height:100%!important;min-height:180px!important;box-sizing:border-box!important;align-self:stretch!important;justify-self:stretch!important}.vv-dart-app-grid>.vv-dart-app-card .vv-dart-app-icon{margin:0 auto 14px!important;flex:0 0 78px!important}.vv-dart-app-grid>.vv-dart-app-card .vv-dart-app-caption{margin:0!important;min-height:1.3em!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:620px){.vv-dart-app-grid>.vv-dart-app-card{min-height:160px!important}}.vv-dart-editorial #dart-applications{background:radial-gradient(circle at 82% 14%,rgba(34,196,244,.16),transparent 30%),radial-gradient(circle at 16% 86%,rgba(71,193,190,.12),transparent 34%),linear-gradient(135deg,#071a34 0%,#0b3650 55%,#0b6670 100%)!important;border-top:0;color:#fff}.vv-dart-editorial #dart-applications .vv-dart-number{color:rgba(114,226,225,.12)!important}.vv-dart-editorial #dart-applications .vv-dart-eyebrow{color:#72dfdf!important}.vv-dart-editorial #dart-applications .vv-dart-copy h2{color:#fff!important}.vv-dart-editorial #dart-applications .vv-dart-copy>p:not(.vv-dart-number):not(.vv-dart-eyebrow){color:#c7dce5!important}.vv-dart-editorial #dart-applications .vv-dart-line-list li{color:#e5f2f5!important;border-top-color:rgba(190,228,235,.22)!important}.vv-dart-editorial #dart-applications .vv-dart-line-list li:before{color:#72dfdf!important}.vv-dart-predictive-image-only{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.vv-dart-predictive-image-only img{display:block!important;width:100%!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important}.vv-dart-predictive-caption{max-width:1000px;margin:22px auto 0!important;color:#fff!important;font-size:1rem!important;line-height:1.7!important}.vv-dart-editorial .vv-dart-hero,.vv-dart-hero.vv-dart-hero-centered{position:relative;overflow:hidden;min-height:78vh;padding:64px 0;background:linear-gradient(135deg,rgba(5,18,42,.82) 0%,rgba(8,42,72,.70) 48%,rgba(7,92,117,.58) 100%),url("../vivodart-hero-bg-wave.optimized.webp") center center/cover no-repeat;color:#fff}.vv-dart-editorial .vv-dart-hero:before,.vv-dart-hero.vv-dart-hero-centered:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.08),transparent 42%);pointer-events:none}.vv-dart-editorial .vv-dart-hero:after,.vv-dart-hero.vv-dart-hero-centered:after{display:none}.vv-dart-editorial .vv-dart-hero-grid,.vv-dart-hero.vv-dart-hero-centered .vv-dart-hero-grid{position:relative;z-index:2;min-height:calc(78vh - 128px);display:flex;align-items:center;justify-content:center}.vv-dart-editorial .vv-dart-hero-overlay,.vv-dart-hero.vv-dart-hero-centered .vv-dart-hero-overlay{width:min(100%,1080px);margin:0 auto;padding:64px 76px 60px;border-radius:32px;background:linear-gradient(145deg,rgba(9,31,58,.86),rgba(9,62,83,.76));border:1px solid rgba(112,223,231,.28);box-shadow:0 28px 78px rgba(2,14,31,.38),inset 0 1px 0 rgba(255,255,255,.10);backdrop-filter:blur(16px) saturate(118%);text-align:center}.vv-dart-editorial .vv-dart-hero-copy,.vv-dart-hero.vv-dart-hero-centered .vv-dart-hero-copy{align-items:center}.vv-dart-editorial .vv-dart-hero .vv-dart-kicker,.vv-dart-hero.vv-dart-hero-centered .vv-dart-kicker{color:#71e1e4!important;text-align:center}.vv-dart-editorial .vv-dart-hero h1,.vv-dart-hero.vv-dart-hero-centered h1{margin:4px 0 24px;max-width:none;color:#fff!important;font-size:clamp(70px,8.2vw,118px);font-weight:850;line-height:.9;letter-spacing:-.02em;text-align:center;text-shadow:0 8px 28px rgba(0,0,0,.24);display:flex;align-items:flex-start;justify-content:center}.vv-dart-editorial .vv-dart-hero .vv-dart-wordmark,.vv-dart-hero.vv-dart-hero-centered .vv-dart-wordmark{display:inline-block;letter-spacing:.035em}.vv-dart-editorial .vv-dart-hero .vv-tm-symbol,.vv-dart-hero.vv-dart-hero-centered .vv-tm-symbol{display:inline-block;margin-left:.14em;font-size:.34em;font-weight:900;line-height:1;letter-spacing:.01em;vertical-align:super;position:relative;top:.02em;padding:0;border:0;border-radius:0;width:auto;height:auto;overflow:visible;white-space:nowrap;flex:0 0 auto}.vv-dart-editorial .vv-dart-lead,.vv-dart-hero.vv-dart-hero-centered .vv-dart-lead{max-width:890px;margin:0 auto 18px!important;color:#eefbff!important;font-size:clamp(1.25rem,1.8vw,1.55rem)!important;line-height:1.48!important;font-weight:560!important;text-align:center}.vv-dart-editorial .vv-dart-hero-body,.vv-dart-hero.vv-dart-hero-centered .vv-dart-hero-body{max-width:920px;margin:0 auto;color:#c9e0ea!important;font-size:1.08rem!important;line-height:1.72!important;text-align:center}.vv-dart-editorial .vv-dart-actions,.vv-dart-hero.vv-dart-hero-centered .vv-dart-actions{justify-content:center;margin-top:28px}.vv-dart-editorial .vv-dart-button-secondary,.vv-dart-hero.vv-dart-hero-centered .vv-dart-button-secondary{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.30);color:#fff}@media(max-width:850px){.vv-dart-editorial .vv-dart-hero,.vv-dart-hero.vv-dart-hero-centered{min-height:68vh;padding:52px 0}.vv-dart-editorial .vv-dart-hero-grid,.vv-dart-hero.vv-dart-hero-centered .vv-dart-hero-grid{min-height:calc(68vh - 104px)}.vv-dart-editorial .vv-dart-hero-overlay,.vv-dart-hero.vv-dart-hero-centered .vv-dart-hero-overlay{width:min(100%,940px);padding:48px 42px}}@media(max-width:600px){.vv-dart-editorial .vv-dart-hero,.vv-dart-hero.vv-dart-hero-centered{min-height:62vh;padding:34px 0}.vv-dart-editorial .vv-dart-hero-grid,.vv-dart-hero.vv-dart-hero-centered .vv-dart-hero-grid{min-height:calc(62vh - 68px)}.vv-dart-editorial .vv-dart-hero-overlay,.vv-dart-hero.vv-dart-hero-centered .vv-dart-hero-overlay{width:100%;padding:36px 22px;border-radius:22px}.vv-dart-editorial .vv-dart-hero h1,.vv-dart-hero.vv-dart-hero-centered h1{font-size:58px;letter-spacing:0}.vv-dart-editorial .vv-dart-lead,.vv-dart-hero.vv-dart-hero-centered .vv-dart-lead{font-size:1.05rem!important}}.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(1){background:linear-gradient(145deg,#fbfdfe 0%,#edf8fa 100%)!important;color:#102d48!important;border-top:1px solid #e1edf0!important}.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(1) .vv-dart-eyebrow{color:#0787b4!important}.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(1) h2{color:#102d48!important}.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(1) .vv-dart-copy>p:not(.vv-dart-number):not(.vv-dart-eyebrow),.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(1) .vv-dart-line-list{color:#587083!important}.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(2){background:radial-gradient(circle at 82% 13%,rgba(34,196,244,.14),transparent 27%),linear-gradient(135deg,#0a1930 0%,#12374f 70%,#176b73 115%)!important;color:#fff!important;border-top:0!important}.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(2) .vv-dart-number{color:rgba(117,223,223,.09)!important}.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(2) .vv-dart-eyebrow{color:#7be2df!important}.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(2) h2{color:#fff!important}.vv-dart-editorial .vv-dart-chapters>.vv-dart-section:nth-child(2) .vv-dart-copy>p:not(.vv-dart-number):not(.vv-dart-eyebrow){color:#c2d4df!important}.vv-dart-editorial #dart-predictive{background:linear-gradient(145deg,#fbfdfe 0%,#edf8fa 100%)!important;color:#102d48!important;border-top:1px solid #e1edf0!important}.vv-dart-editorial #dart-predictive .vv-dart-number{color:rgba(7,135,180,.08)!important}.vv-dart-editorial #dart-predictive .vv-dart-eyebrow{color:#0787b4!important}.vv-dart-editorial #dart-predictive h2{color:#102d48!important}.vv-dart-editorial #dart-predictive .vv-dart-copy>p:not(.vv-dart-number):not(.vv-dart-eyebrow){color:#587083!important}.vv-dart-editorial #dart-predictive .vv-dart-predictive-caption{color:#587083!important}.vv-dart-editorial #dart-endpoints{background:radial-gradient(circle at 82% 13%,rgba(34,196,244,.14),transparent 27%),linear-gradient(135deg,#0a1930 0%,#12374f 70%,#176b73 115%)!important;color:#fff!important;border-top:0!important}.vv-dart-editorial #dart-endpoints .vv-dart-eyebrow{color:#7be2df!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoints-inner>h2{color:#fff!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-column{background:rgba(255,255,255,.96)!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-column h3{color:#102d48!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-column>p{color:#587083!important}.vv-dart-page.vv-dart-editorial #dart-applications.vv-dart-section,.vv-dart-editorial #dart-applications{background:linear-gradient(145deg,#fbfdfe 0%,#edf8fa 100%)!important;color:#102d48!important;border-top:1px solid #e1edf0!important}.vv-dart-page.vv-dart-editorial #dart-applications .vv-dart-number{color:rgba(7,135,180,.10)!important}.vv-dart-page.vv-dart-editorial #dart-applications .vv-dart-eyebrow{color:#0787b4!important}.vv-dart-page.vv-dart-editorial #dart-applications .vv-dart-copy h2{color:#102d48!important}.vv-dart-page.vv-dart-editorial #dart-applications .vv-dart-copy>p:not(.vv-dart-number):not(.vv-dart-eyebrow){color:#587083!important}.vv-dart-page.vv-dart-editorial #dart-applications .vv-dart-line-list li{color:#36546a!important;border-top-color:#d7e8ed!important}.vv-dart-page.vv-dart-editorial #dart-applications .vv-dart-line-list li:before{color:#159ca8!important}.vv-dart-page .vv-dart-number{display:none!important}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid{gap:16px!important;overflow:visible!important;border:0!important;background:transparent!important}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p{position:relative;overflow:hidden;min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0!important;padding:26px 20px!important;border:1px solid rgba(68,174,205,.32)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(255,255,255,.99) 0%,rgba(239,249,252,.98) 100%)!important;box-shadow:0 14px 34px rgba(7,135,180,.13),0 0 26px rgba(34,196,244,.10),inset 0 1px 0 rgba(255,255,255,.95)!important}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(7,135,180,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(7,135,180,.045) 1px,transparent 1px);background-size:18px 18px;mask-image:linear-gradient(135deg,rgba(0,0,0,.7),transparent 72%)}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p:after{display:none!important;content:none!important}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p strong{position:relative;z-index:1;display:block;color:#0b4968!important;font-size:31px!important;font-weight:650!important;letter-spacing:-.025em}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p span{position:relative;z-index:1;display:block;margin-top:7px!important;color:#345f74!important;font-size:11px!important;line-height:1.4!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.075em}.vv-dart-editorial #dart-predictive .vv-dart-predictive-image-col{display:flex;align-items:center;justify-content:flex-end;min-width:0}.vv-dart-editorial #dart-predictive .vv-dart-predictivity-image{width:80%;max-width:496px;margin:0}.vv-dart-editorial #dart-predictive .vv-dart-predictivity-image img{display:block;width:100%;height:auto}@media (max-width:782px){.vv-dart-editorial #dart-predictive .vv-dart-predictivity-image{max-width:none}}.vv-dart-editorial .vv-dart-why-dart-section{padding:48px 0!important;background:radial-gradient(circle at 82% 13%,rgba(34,196,244,.14),transparent 27%),linear-gradient(135deg,#0a1930 0%,#12374f 70%,#176b73 115%)!important;color:#fff!important}.vv-dart-editorial .vv-dart-why-dart-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.vv-dart-editorial .vv-dart-why-dart-section .vv-dart-eyebrow{margin-bottom:12px!important;color:#7be2df!important}.vv-dart-editorial .vv-dart-why-dart-section h2{margin:.05em 0 .35em!important;color:#fff!important;font-size:clamp(38px,4.4vw,58px)!important;font-weight:520!important}.vv-dart-editorial .vv-dart-why-dart-section p{max-width:820px;margin-left:auto!important;margin-right:auto!important;color:#cbdce5!important;font-size:1.05rem!important;line-height:1.72!important}.vv-dart-editorial .vv-dart-why-dart-section .vv-dart-why-dart-lead{font-size:1.12rem!important;color:#e0edf2!important}.vv-dart-editorial .vv-dart-why-dart-actions{justify-content:center;margin-top:24px}:is(#dart-why-dart,#dart-why-dart-copy) .vv-dart-why-dart-actions{display:none!important}.vv-dart-editorial .vv-dart-why-dart-button .wp-block-button__link{background:linear-gradient(135deg,#22c4f4,#47c1be)!important;color:#082943!important;border:0!important;box-shadow:0 12px 30px rgba(34,196,244,.22)!important}@media(max-width:600px){.vv-dart-editorial .vv-dart-why-dart-section{padding:40px 0!important}}.vv-dart-editorial #dart-endpoints.vv-dart-endpoints-frosted{background:linear-gradient(145deg,#071a34 0%,#0b3654 56%,#0c6672 100%)!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoints-inner{max-width:1220px;margin-inline:auto}.vv-dart-editorial #dart-endpoints .vv-dart-eyebrow{text-align:center;color:#79e3e1!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoints-inner>h2{max-width:none;margin:0 auto 48px!important;color:#fff!important;text-align:center}.vv-dart-endpoint-capability-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;align-items:stretch;margin:0!important}.vv-dart-endpoint-capability-grid>.wp-block-column{margin:0!important;min-width:0}.vv-dart-endpoint-capability-card{position:relative;overflow:hidden;display:flex!important;flex-direction:column;min-height:430px;padding:34px 26px 30px!important;border:1px solid rgba(193,239,243,.26)!important;border-radius:26px;background:linear-gradient(155deg,rgba(255,255,255,.17),rgba(255,255,255,.08))!important;box-shadow:0 24px 58px rgba(0,12,28,.22),inset 0 1px 0 rgba(255,255,255,.22)!important;backdrop-filter:blur(18px) saturate(118%)}.vv-dart-endpoint-capability-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(34,196,244,.12),transparent 34%),radial-gradient(circle at 88% 90%,rgba(71,193,190,.12),transparent 30%)}.vv-dart-endpoint-capability-card>*{position:relative;z-index:1}.vv-dart-endpoint-capability-card>h3{margin:0 0 13px!important;color:#fff!important;font-size:clamp(24px,2.1vw,31px)!important;font-weight:560!important;line-height:1.15!important;text-align:center}.vv-dart-endpoint-capability-card>p{min-height:78px;margin:0 auto 24px!important;color:#d0e3ea!important;font-size:15px!important;line-height:1.6!important;text-align:center}.vv-dart-endpoint-capability-card-motility{justify-content:center}.vv-dart-endpoint-capability-card-motility>p{min-height:0;max-width:290px;margin:0 auto!important}@media(max-width:980px){.vv-dart-endpoint-capability-grid{grid-template-columns:1fr!important;max-width:720px;margin-inline:auto!important}.vv-dart-endpoint-capability-card{min-height:auto}.vv-dart-endpoint-capability-card>p{min-height:0}.vv-dart-endpoint-capability-card-motility{min-height:260px}}@media(max-width:560px){.vv-dart-endpoint-capability-card{padding:28px 20px!important}}.vv-dart-endpoint-capability-card-motility{justify-content:flex-start!important}.vv-dart-endpoint-capability-card-motility>p{margin:0 auto!important}@media(max-width:980px){}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-capability-grid{align-items:stretch!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-capability-card{height:100%;box-sizing:border-box}@media(max-width:560px){}.vv-home-decisions{position:relative;padding:clamp(76px,7vw,112px) 0;background:radial-gradient(circle at 16% 18%,rgba(34,196,244,.16),transparent 30%),radial-gradient(circle at 84% 80%,rgba(71,193,190,.14),transparent 32%),linear-gradient(135deg,#06182f 0%,#0a2f50 56%,#0d6176 100%);overflow:hidden}.vv-home-decisions:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 18% 82%,rgba(71,193,190,.06))}.vv-home-decisions-inner,.vv-home-decisions>*{position:relative;z-index:1}.vv-home-decisions-header{width:min(980px,100%);max-width:980px;margin:0 auto 42px!important;text-align:center}.vv-home-decisions-title{width:max-content;max-width:100%;margin:0 auto!important;color:#ffffff;font-size:clamp(22px,4.2vw,58px);line-height:1.05;letter-spacing:-.038em;font-weight:650;white-space:nowrap}.vv-home-decisions-subtitle{width:100%;max-width:980px;margin:18px auto 0!important;text-align:center;color:#d3e9f3!important;font-size:clamp(16px,1.5vw,20px)!important;line-height:1.5!important;font-weight:500!important}.vv-home-decision-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(235px,auto);gap:24px;align-items:stretch!important;justify-items:stretch!important;justify-content:center;width:min(980px,100%);max-width:980px;margin-left:auto!important;margin-right:auto!important}.vv-home-decision-card{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;align-self:stretch!important;height:auto!important;min-height:235px;margin:0!important;padding:20px 22px 18px!important;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(245,250,252,.93));border:1px solid rgba(133,190,208,.28);box-shadow:0 22px 60px rgba(18,79,105,.10),inset 0 1px 0 rgba(255,255,255,.65);backdrop-filter:blur(16px) saturate(112%);text-align:center;overflow:visible}.vv-home-decision-card:before{content:"";position:absolute;inset:0;border-radius:26px;pointer-events:none;background:radial-gradient(circle at 50% 22%,rgba(34,196,244,.07),transparent 36%),radial-gradient(circle at 50% 108%,rgba(71,193,190,.06),transparent 30%)}.vv-home-decision-icon{position:relative;z-index:1;display:flex!important;align-items:center;justify-content:center;width:94px!important;height:94px!important;margin:0 auto 20px!important}.vv-home-decision-icon img{display:block;width:86px!important;height:86px!important;object-fit:contain;filter:brightness(0) saturate(100%);opacity:.92}body.home .vv-home-decisions .vv-home-decision-icon,body.home .vv-home-decisions .vv-home-decision-icon :is(img,a){pointer-events:none!important;transform:none!important;transition:none!important;cursor:default!important}body.home .vv-home-decisions .vv-home-decision-icon .lightbox-trigger{display:none!important}@media(min-width:768px){body.home .vv-home-decisions .vv-home-decision-icon{top:10px}}.vv-home-decision-copy{position:relative;z-index:1;margin:0!important;color:#193955!important;font-size:1rem!important;line-height:1.5!important;font-weight:520!important;max-width:240px}@media(max-width:760px){.vv-home-decisions{padding:68px 0}.vv-home-decision-grid{grid-template-columns:1fr;max-width:420px}.vv-home-decision-card{min-height:0;padding:24px 20px!important}.vv-home-decisions-title{font-size:clamp(20px,6.8vw,36px)}}.vv-home-vivoscreen{position:relative;padding:clamp(80px,7vw,118px) 0;background:radial-gradient(circle at 18% 18%,rgba(34,196,244,.09),transparent 28%),radial-gradient(circle at 82% 82%,rgba(71,193,190,.08),transparent 30%),linear-gradient(180deg,#f9fcfd 0%,#edf7fa 100%);overflow:hidden}.vv-home-vivoscreen:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.42),transparent 20% 80%,rgba(255,255,255,.3))}.vv-home-vivoscreen-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.vv-home-vivoscreen-title{margin:0 0 42px!important;color:#0d2d63;font-size:clamp(40px,4.4vw,60px);line-height:1.05;letter-spacing:-.04em;font-weight:650}.vv-home-vivoscreen-image{width:min(100%,1320px)!important;margin:0 auto 34px!important}.vv-home-vivoscreen-image img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 26px 45px rgba(14,55,84,.18))}.vv-home-vivoscreen-actions{justify-content:center;margin:0!important}.vv-home-vivoscreen-button .wp-block-button__link{padding:15px 28px;border-radius:999px;background:linear-gradient(135deg,#22c4f4,#47c1be);color:#06263d;font-weight:700;box-shadow:0 14px 34px rgba(34,196,244,.24);transition:transform .2s ease,box-shadow .2s ease}.vv-home-vivoscreen-button .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(34,196,244,.3)}@media(max-width:700px){.vv-home-vivoscreen{padding:68px 0}.vv-home-vivoscreen-title{margin-bottom:28px!important;font-size:40px}.vv-home-vivoscreen-image{margin-bottom:26px!important}}.vv-home-dart-overview{position:relative;padding:clamp(82px,7vw,116px) 0;background:radial-gradient(circle at 12% 14%,rgba(34,196,244,.09),transparent 28%),radial-gradient(circle at 88% 82%,rgba(71,193,190,.10),transparent 30%),linear-gradient(180deg,#eef7fa 0%,#f8fbfd 100%);overflow:hidden}.vv-home-dart-overview:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.20) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:52px 52px}.vv-home-dart-overview-inner{position:relative;z-index:1}.vv-home-dart-overview-title{margin:0 0 44px!important;color:#0d2d63;font-size:clamp(44px,5vw,68px);line-height:1;letter-spacing:-.045em;font-weight:620}.vv-home-dart-overview-columns{gap:28px!important;align-items:stretch!important;margin:0!important}.vv-home-dart-overview-columns>.wp-block-column{display:flex}.vv-home-dart-panel{position:relative;display:flex!important;flex-direction:column;width:100%;min-height:570px;padding:38px 36px 34px!important;border:1px solid rgba(129,190,209,.34);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(240,249,251,.78));box-shadow:0 24px 70px rgba(17,75,101,.11),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(112%);overflow:hidden}.vv-home-dart-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 10%,rgba(34,196,244,.10),transparent 30%),radial-gradient(circle at 92% 90%,rgba(71,193,190,.09),transparent 30%)}.vv-home-dart-panel>*{position:relative;z-index:1}.vv-home-dart-panel-title{margin:0 0 16px!important;color:#113451;font-size:clamp(28px,2.4vw,38px);line-height:1.05;letter-spacing:-.03em;font-weight:640}.vv-home-dart-panel-copy{margin:0 0 28px!important;color:#526a7d;font-size:17px!important;line-height:1.65!important;max-width:620px}.vv-home-dart-endpoint-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;margin:4px 0 30px!important}.vv-home-dart-endpoint{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;min-height:145px;padding:16px 10px 12px!important;border-radius:18px;background:rgba(255,255,255,.58);border:1px solid rgba(141,199,216,.28);box-shadow:0 10px 28px rgba(19,78,103,.06);text-align:center}.vv-home-dart-endpoint-icon{display:flex!important;align-items:center;justify-content:center;width:68px!important;height:68px!important;margin:0 auto 10px!important}.vv-home-dart-endpoint-icon img{display:block;width:62px!important;height:62px!important;object-fit:contain}.vv-home-dart-endpoint p{margin:0!important;color:#163853;font-size:13px!important;line-height:1.28!important;font-weight:580!important}.vv-home-dart-panel-actions{margin-top:auto!important;padding-top:8px}.vv-home-dart-button .wp-block-button__link{border-radius:999px;background:linear-gradient(135deg,#22c4f4,#47c1be);color:#082c43;font-weight:720;padding:13px 22px;box-shadow:0 10px 28px rgba(34,196,244,.18);text-decoration:none}.vv-home-dart-button-secondary .wp-block-button__link{background:rgba(255,255,255,.60);border:1px solid rgba(7,135,180,.22);color:#0b5170;box-shadow:none}.vv-home-dart-delivers{background:linear-gradient(145deg,rgba(244,252,252,.84),rgba(230,247,247,.78))}.vv-home-dart-delivers-copy{max-width:590px}.vv-home-dart-delivers-visual{display:flex!important;align-items:center;justify-content:center;min-height:255px;margin:22px 0 34px!important;border-radius:24px;border:1px solid rgba(87,186,190,.24);background:radial-gradient(circle at 50% 42%,rgba(34,196,244,.14),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.55),rgba(221,245,244,.60));box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.vv-home-dart-delivers-label{max-width:410px;margin:0!important;padding:34px!important;color:#13546a!important;font-size:clamp(20px,2vw,28px)!important;line-height:1.38!important;font-weight:570!important;letter-spacing:-.02em}@media(max-width:980px){.vv-home-dart-overview-columns{flex-wrap:wrap!important}.vv-home-dart-overview-columns>.wp-block-column{flex-basis:100%!important}.vv-home-dart-panel{min-height:0}}@media(max-width:620px){.vv-home-dart-overview{padding:68px 0}.vv-home-dart-panel{padding:28px 20px!important;border-radius:24px}.vv-home-dart-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-home-dart-overview-title{font-size:44px}}.vv-home-vivodart-workflow{position:relative;padding-top:clamp(78px,7vw,110px)!important;padding-bottom:clamp(82px,7vw,116px)!important;background:radial-gradient(circle at 50% 102%,rgba(34,196,244,.055),transparent 32%),linear-gradient(180deg,#ffffff 0%,#fbfdfe 66%,#f3f9fc 100%)!important;border-top:1px solid rgba(15,82,112,.07)!important;border-bottom:1px solid rgba(15,82,112,.07)!important}.vv-home-vivodart-workflow:before{content:""!important;position:absolute!important;inset:auto 0 0!important;height:170px!important;opacity:.55!important;pointer-events:none!important;background:repeating-radial-gradient(ellipse at 50% 130%,transparent 0 21px,rgba(34,196,244,.045) 22px 23px,transparent 24px 42px)!important}.vv-home-vivodart-workflow .vv-dart-workflow-header{max-width:1120px!important;margin:0 auto!important;text-align:center!important}.vv-home-vivodart-workflow .vv-dart-workflow-kicker{margin:0 0 14px!important;color:#091f3a!important;font-size:13px!important;letter-spacing:.20em!important;font-weight:700!important;text-align:center!important}.vv-home-vivodart-workflow .vv-dart-workflow-title{max-width:none!important;margin:0 auto!important;color:#0b2447!important;font-size:clamp(38px,3.8vw,54px)!important;line-height:1.03!important;letter-spacing:-.045em!important;font-weight:560!important;text-align:center!important;white-space:nowrap}@media (max-width:900px){.vv-home-vivodart-workflow .vv-dart-workflow-title{white-space:normal}}.vv-home-vivodart-workflow .vv-dart-workflow-intro{max-width:760px!important;margin:18px auto 0!important;color:#5c7183!important;font-size:clamp(17px,1.5vw,21px)!important;line-height:1.55!important;text-align:center!important}.vv-home-vivodart-workflow .vv-dart-workflow-grid{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr)!important;max-width:1440px!important;margin-top:52px!important;align-items:stretch!important}.vv-home-vivodart-workflow .vv-dart-workflow-card{min-height:500px!important;padding:30px 24px 28px!important;border:1px solid rgba(89,151,179,.22)!important;border-radius:24px!important;background:rgba(255,255,255,.90)!important;box-shadow:0 14px 34px rgba(20,72,96,.075)!important;backdrop-filter:blur(10px)!important;overflow:hidden!important;text-align:center!important}.vv-home-vivodart-workflow .vv-dart-workflow-card:before{content:none!important}.vv-home-vivodart-workflow .vv-dart-step-title{order:1!important;min-height:58px!important;margin:0 0 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0b2447!important;font-size:clamp(19px,1.35vw,23px)!important;line-height:1.18!important;font-weight:680!important;text-align:center!important}.vv-home-vivodart-workflow .vv-dart-workflow-image{order:2!important;width:100%!important;height:270px!important;min-height:270px!important;margin:0 0 24px!important;padding:12px!important;border:1px solid rgba(109,169,193,.18)!important;border-radius:18px!important;background:transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}.vv-home-vivodart-workflow .vv-dart-workflow-image img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:10px!important;background:transparent!important}body.home .vv-home-vivodart-workflow .vv-dart-workflow-image,body .vv-dart-page .vv-dart-workflow .vv-dart-workflow-image{pointer-events:none!important;transform:none!important;transition:none!important}body.home .vv-home-vivodart-workflow .vv-dart-workflow-image :is(img,a),body .vv-dart-page .vv-dart-workflow .vv-dart-workflow-image :is(img,a){transform:none!important;transition:none!important;cursor:default!important}body.home .vv-home-vivodart-workflow .vv-dart-workflow-image .lightbox-trigger,body .vv-dart-page .vv-dart-workflow .vv-dart-workflow-image .lightbox-trigger{display:none!important}@media(min-width:681px){body.home .vv-home-vivodart-workflow .vv-dart-workflow-image img,body .vv-dart-page .vv-dart-workflow .vv-dart-workflow-image img{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:181px!important;min-height:0!important;max-height:181px!important;object-fit:contain!important;margin:0 auto!important}}.vv-home-vivodart-workflow .vv-dart-step-copy{order:3!important;max-width:270px!important;margin:auto auto 0!important;color:#000!important;font-size:23.25px!important;line-height:1.55!important;text-align:center!important}.vv-home-vivodart-workflow .vv-dart-workflow-connector{min-width:42px!important;width:42px!important;flex-basis:42px!important}.vv-home-vivodart-workflow .vv-dart-workflow-connector:before{content:none!important}.vv-home-vivodart-workflow .vv-dart-connector-arrow{width:24px!important;height:36px!important;background:#187fca!important;clip-path:polygon(0 0,32% 0,100% 50%,32% 100%,0 100%,68% 50%)!important;filter:none!important;opacity:.92!important}@media(max-width:1180px){.vv-home-vivodart-workflow .vv-dart-workflow-grid{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr)!important}.vv-home-vivodart-workflow .vv-dart-workflow-connector{min-width:34px!important;width:34px!important;flex-basis:34px!important}.vv-home-vivodart-workflow .vv-dart-workflow-card{padding:26px 18px!important;min-height:470px!important}.vv-home-vivodart-workflow .vv-dart-workflow-image{height:230px!important;min-height:230px!important}}@media(max-width:980px){.vv-home-vivodart-workflow .vv-dart-workflow-grid{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)!important;row-gap:30px!important}.vv-home-vivodart-workflow .vv-dart-workflow-card{min-height:450px!important}}@media(max-width:680px){.vv-home-vivodart-workflow .vv-dart-workflow-grid{display:flex!important;flex-direction:column!important}.vv-home-vivodart-workflow .vv-dart-workflow-card{min-height:0!important}.vv-home-vivodart-workflow .vv-dart-workflow-connector{height:40px!important;min-width:100%!important;width:100%!important}.vv-home-vivodart-workflow .vv-dart-connector-arrow{width:22px!important;height:30px!important;transform:translate(-50%,-50%) rotate(90deg)!important}.vv-home-vivodart-workflow .vv-dart-workflow-image{height:235px!important;min-height:235px!important}}.vv-home-decision-grid>.vv-home-decision-card{margin-block:0!important;align-self:stretch!important;min-height:235px!important;height:100%!important;transform:none!important}.vv-dart-gutenberg-page .vv-dart-hero.vv-dart-hero-centered .vv-dart-actions .wp-block-button.vv-dart-button-primary .wp-block-button__link,.vv-dart-gutenberg-page .vv-dart-hero.vv-dart-hero-centered .vv-dart-actions .wp-block-button.vv-dart-button-secondary .wp-block-button__link{background:#fff!important;border:1px solid #fff!important;color:#091f3a!important;box-shadow:0 10px 26px rgba(0,0,0,.14)!important;backdrop-filter:none}.vv-dart-gutenberg-page .vv-dart-hero.vv-dart-hero-centered .vv-dart-actions .wp-block-button.vv-dart-button-primary .wp-block-button__link:hover,.vv-dart-gutenberg-page .vv-dart-hero.vv-dart-hero-centered .vv-dart-actions .wp-block-button.vv-dart-button-secondary .wp-block-button__link:hover{background:#f2fbff!important;border-color:#f2fbff!important;color:#091f3a!important;transform:translateY(-1px)}.vv-dart-nams-modern .vv-dart-nams-copy-wrap{display:flex!important;flex-direction:column!important;align-items:center!important}.vv-dart-nams-modern .vv-dart-nams-copy{width:min(100%,900px)!important;max-width:900px!important;align-self:center!important;text-align:center!important}.vv-dart-nams-modern .vv-dart-nams-copy .vv-dart-eyebrow,.vv-dart-nams-modern .vv-dart-nams-copy h2,.vv-dart-nams-modern .vv-dart-nams-copy p{text-align:center!important}.vv-dart-nams-modern .vv-dart-nams-bottom{width:min(100%,900px)!important;max-width:900px!important;margin:38px auto 0!important;padding-top:30px!important}@media (min-width:1100px){.vv-dart-celegans-grid-section .vv-capabilities-panel>h2{white-space:nowrap!important;font-size:clamp(34px,3.5vw,52px)!important}}.vv-dart-celegans-grid-section .vv-capabilities-grid-four{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:28px!important;row-gap:28px!important;align-items:start!important;justify-items:stretch!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item{width:100%!important;min-width:0!important;margin:0!important;padding:10px 8px!important;display:grid!important;grid-template-rows:96px 58px!important;justify-items:center!important;align-items:start!important;align-content:start!important;transform:none!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon{width:84px!important;height:84px!important;margin:0 auto 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon img{width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;object-fit:contain!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-title,.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item:first-child .vv-capability-title{width:100%!important;max-width:220px!important;min-height:58px!important;margin:0 auto!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important;transform:none!important}@media(max-width:1100px){.vv-dart-celegans-grid-section .vv-capabilities-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.vv-dart-celegans-grid-section .vv-capabilities-grid-four{grid-template-columns:1fr!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item{grid-template-rows:90px auto!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-title{min-height:0!important}}.vv-dart-celegans-grid-section .vv-capabilities-panel>h2{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;justify-self:center!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-title{font-weight:400!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;width:100%!important;align-items:start!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item{display:grid!important;grid-template-rows:104px 56px!important;width:100%!important;min-height:160px!important;padding:0 14px!important;margin:0!important;align-items:start!important;justify-items:center!important;align-content:start!important;transform:none!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item>*{margin-top:0!important;margin-bottom:0!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon{grid-row:1!important;align-self:start!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:112px!important;height:92px!important;padding:0!important;margin:0 auto!important;transform:none!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon img{display:block!important;width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;object-fit:contain!important;object-position:center center!important;margin:auto!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item-whole .vv-capability-icon img{width:108px!important;height:64px!important;max-width:108px!important;max-height:64px!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-title,.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item:first-child .vv-capability-title{grid-row:2!important;align-self:start!important;justify-self:center!important;display:block!important;width:100%!important;max-width:230px!important;min-height:56px!important;margin:0 auto!important;padding:0!important;text-align:center!important;font-weight:400!important;line-height:1.3!important;transform:none!important}@media(max-width:1100px){.vv-dart-celegans-grid-section .vv-capabilities-grid-four{grid-template-columns:repeat(2,1fr)!important;row-gap:34px!important}}@media(max-width:620px){.vv-dart-celegans-grid-section .vv-capabilities-grid-four{grid-template-columns:1fr!important}}.vv-dart-editorial .vv-dart-endpoint-relevance-section{position:relative;padding:0 0 clamp(76px,7vw,108px)!important;background:linear-gradient(180deg,#0c6672 0%,#edf7fa 18%,#f7fbfd 100%)!important}.vv-dart-editorial .vv-dart-endpoint-relevance-inner{max-width:1160px!important;margin:0 auto!important}.vv-dart-editorial .vv-dart-endpoint-relevance-table{width:min(100%,1040px)!important;max-width:1040px!important;margin:0 auto!important;overflow:hidden;border-radius:24px;background:rgba(255,255,255,.96);border:1px solid rgba(101,174,198,.30);box-shadow:0 24px 65px rgba(8,54,78,.13)}.vv-dart-editorial .vv-dart-endpoint-relevance-table table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:0!important}.vv-dart-editorial .vv-dart-endpoint-relevance-table th,.vv-dart-editorial .vv-dart-endpoint-relevance-table td{width:33.333%!important;padding:22px 24px!important;border:1px solid rgba(85,145,168,.22)!important;vertical-align:top!important;text-align:left!important;color:#173650!important;font-size:16px!important;line-height:1.45!important}.vv-dart-editorial .vv-dart-endpoint-relevance-table th{background:linear-gradient(180deg,#e9f7fa,#dff1f5)!important;color:#0d3555!important;font-weight:650!important}.vv-dart-editorial .vv-dart-endpoint-relevance-table tbody tr:nth-child(even) td{background:rgba(236,247,250,.52)!important}@media(max-width:760px){.vv-dart-editorial .vv-dart-endpoint-relevance-section{padding-bottom:64px!important}.vv-dart-editorial .vv-dart-endpoint-relevance-table{overflow-x:auto;border-radius:18px}.vv-dart-editorial .vv-dart-endpoint-relevance-table table{min-width:760px!important}.vv-dart-editorial .vv-dart-endpoint-relevance-table th,.vv-dart-editorial .vv-dart-endpoint-relevance-table td{padding:18px!important;font-size:15px!important}}.vv-dart-editorial .vv-dart-endpoint-relevance-note{max-width:900px!important;margin:24px auto 0!important;color:#536f80!important;font-size:1.456rem!important;line-height:1.6!important;font-weight:450!important;text-align:center!important}.vv-dart-editorial .vv-dart-endpoint-relevance-section{display:flex!important;align-items:center!important;justify-content:center!important;min-height:clamp(560px,58vw,680px)!important;padding:clamp(64px,6vw,88px) 0!important}.vv-dart-editorial .vv-dart-endpoint-relevance-inner{width:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}@media(max-width:760px){.vv-dart-editorial .vv-dart-endpoint-relevance-section{min-height:0!important;padding:58px 0!important}}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-relevance-section{display:block!important;min-height:0!important;width:100%!important;margin:52px auto 0!important;padding:0!important;background:transparent!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-relevance-inner{width:100%!important;max-width:1160px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-relevance-note{color:#d0e3ea!important;margin-top:24px!important}@media(max-width:760px){.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-relevance-section{margin-top:38px!important;padding:0!important}}.vv-blog-index,.vv-blog-single{background:#f7fbfd;color:#12304d}.vv-blog-hero{position:relative;overflow:hidden;padding:clamp(38px,4vw,54px) 0;background:radial-gradient(circle at 84% 20%,rgba(34,196,244,.20),transparent 30%),radial-gradient(circle at 18% 88%,rgba(71,193,190,.14),transparent 28%),linear-gradient(140deg,#06182f 0%,#0b3154 58%,#0c6679 100%);color:#fff}.vv-blog-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 55%,rgba(255,255,255,.035) 55% 56%,transparent 56% 100%)}.vv-blog-hero-inner{position:relative;z-index:1;max-width:1040px;text-align:center}.vv-blog-eyebrow{margin:0 0 18px;font-size:.76rem;font-weight:780;letter-spacing:.16em;color:#74dce8;text-transform:uppercase}.vv-blog-hero h1{margin:0;color:#fff;font-size:clamp(54px,7vw,88px);line-height:.98;letter-spacing:-.05em;font-weight:670}.vv-blog-hero p:last-child{max-width:760px;margin:14px auto 0;color:#d5eaf3;font-size:clamp(18px,1.8vw,22px);line-height:1.65}.vv-blog-feed{padding:clamp(72px,7vw,112px) 0;background:linear-gradient(180deg,#f7fbfd 0%,#edf7fa 100%)}.vv-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.vv-blog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:26px;background:rgba(255,255,255,.92);border:1px solid rgba(123,185,207,.30);box-shadow:0 20px 50px rgba(13,69,96,.09);transition:transform .22s ease,box-shadow .22s ease}.vv-blog-card-link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none;cursor:pointer;outline:none}.vv-blog-card-link:focus-visible{box-shadow:inset 0 0 0 3px #22c4f4;border-radius:25px}.vv-blog-card:hover{transform:translateY(-5px);box-shadow:0 28px 64px rgba(13,69,96,.14)}.vv-blog-card-media{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(145deg,#dff4f8,#eaf8f7)}.vv-blog-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.vv-blog-card:hover .vv-blog-card-media img{transform:scale(1.025)}.vv-blog-card-placeholder{display:block;width:100%;height:100%;background:radial-gradient(circle at 28% 25%,rgba(34,196,244,.32),transparent 28%),radial-gradient(circle at 75% 76%,rgba(71,193,190,.30),transparent 28%),linear-gradient(145deg,#0b3154,#0c6377)}.vv-blog-card-placeholder span{position:absolute;left:18%;right:18%;top:48%;height:1px;background:rgba(255,255,255,.42);transform:rotate(-8deg);box-shadow:0 -28px 0 rgba(255,255,255,.08),0 30px 0 rgba(255,255,255,.10)}.vv-blog-card-copy{display:flex;flex-direction:column;flex:1;padding:28px 28px 30px}.vv-blog-meta{margin-bottom:13px;color:#0787b4;font-size:.78rem;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.vv-blog-card h2{margin:0 0 15px;font-size:clamp(21px,1.7vw,28px);line-height:1.16;letter-spacing:-.025em;font-weight:650}.vv-blog-card h2{color:#102f4b}.vv-blog-excerpt{display:block;color:#607486;font-size:.96rem;line-height:1.66}.vv-blog-excerpt p{margin:0}.vv-blog-pagination{margin-top:48px}.vv-blog-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.vv-blog-pagination a,.vv-blog-pagination span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;border:1px solid #cfe4eb;background:#fff;color:#0b5775;text-decoration:none}.vv-blog-pagination .current{background:#0b3154;color:#fff;border-color:#0b3154}.vv-blog-empty{text-align:center;padding:50px;border-radius:24px;background:#fff;border:1px solid #d7e8ee}.vv-blog-single-hero{padding:clamp(72px,7vw,112px) 0 76px;background:radial-gradient(circle at 82% 18%,rgba(34,196,244,.16),transparent 30%),linear-gradient(140deg,#06182f,#0a3154 60%,#0b6075);color:#fff}.vv-blog-single-hero-inner{max-width:1040px;text-align:left}.vv-blog-back{display:inline-flex;margin-bottom:38px;color:#8ee5ef;text-decoration:none;font-weight:700}.vv-blog-single-meta{display:flex;justify-content:center;gap:10px;align-items:center;margin-bottom:17px;color:#8ddcea;font-size:.82rem;font-weight:720;letter-spacing:.05em;text-transform:uppercase}.vv-blog-single h1{max-width:980px;margin:0 auto;color:#fff;font-size:clamp(42px,5.2vw,72px);line-height:1.02;letter-spacing:-.045em;font-weight:650;text-align:center}.vv-blog-single-deck{max-width:800px;margin:25px 0 0;color:#d5e9f2;font-size:1.2rem;line-height:1.6}.vv-blog-featured-wrap{position:relative;z-index:2;margin-top:-38px}.vv-blog-featured{margin:0 auto;max-width:1100px;padding:12px;border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(8,55,83,.17)}.vv-blog-featured img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:20px}.vv-blog-article-shell{max-width:960px;padding-top:70px;padding-bottom:100px}.vv-blog-article{max-width:820px;margin:0 auto}.vv-blog-article-content{font-size:1.08rem;line-height:1.82;color:#344f64}.vv-blog-article-content>p:first-child{color:#28485f}.vv-blog-article-content h2,.vv-blog-article-content h3,.vv-blog-article-content h4{color:#102f4b;letter-spacing:-.025em;line-height:1.18;margin-top:2.1em;margin-bottom:.7em}.vv-blog-article-content h2{font-size:2.05rem}.vv-blog-article-content h3{font-size:1.55rem}.vv-blog-article-content h4{font-size:1.2rem}.vv-blog-article-content a{color:#0787b4;text-decoration-thickness:1px;text-underline-offset:3px}.vv-blog-article-content figure{margin:42px auto}.vv-blog-article-content figure:has(figcaption),.vv-blog-article-content .wp-caption{float:none!important;margin-right:auto!important;margin-left:auto!important;text-align:center}.vv-blog-article-content figure:has(figcaption) img,.vv-blog-article-content .wp-caption img{display:block;margin-inline:auto}.vv-blog-article-content img{max-width:100%;height:auto;border-radius:18px}.vv-blog-article-content figcaption,.vv-blog-article-content .wp-caption-text{margin-top:10px;color:#000;font-size:.84rem;line-height:1.5;text-align:center}.vv-blog-article-content blockquote{margin:38px 0;padding:22px 28px;border-left:4px solid #47c1be;background:#eaf8f8;border-radius:0 18px 18px 0;color:#24495f}.vv-blog-article-content ol,.vv-blog-article-content ul{padding-left:1.35em}.vv-blog-article-content li{margin:.5em 0}.vv-blog-more{padding:72px 0;background:linear-gradient(135deg,#e9f8fa,#f7fbfd);border-top:1px solid #d7e8ee}.vv-blog-more-inner{text-align:center}.vv-blog-more h2{margin:0 0 28px;color:#102f4b;font-size:clamp(32px,3.5vw,48px);letter-spacing:-.035em}.vv-blog-button{display:inline-flex;padding:14px 24px;border-radius:999px;background:#0b3154;color:#fff;text-decoration:none;font-weight:740}@media(max-width:980px){.vv-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.vv-blog-grid{grid-template-columns:1fr}.vv-blog-card-copy{padding:24px}.vv-blog-single-hero{padding-top:58px}.vv-blog-single-meta{flex-wrap:wrap}.vv-blog-article-shell{padding-top:55px;padding-bottom:76px}.vv-blog-article-content{font-size:1.02rem}}.vv-blog-card-copy{display:flex;flex-direction:column;flex:1;padding:28px 28px 24px}.vv-blog-card h2{margin-top:0!important}.vv-blog-card-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:24px;color:#5f6870;font-size:.78rem;font-weight:400;line-height:1.3}.vv-blog-card-footer-item{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.vv-blog-card-author{justify-content:flex-end;text-align:right}.vv-blog-card-footer-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 15px;color:#5f6870}.vv-blog-card-footer-icon svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vv-blog-card-footer time{color:inherit;font:inherit}@media(max-width:420px){.vv-blog-card-footer{gap:10px;font-size:.72rem}.vv-blog-card-footer-item{gap:5px}}.vv-blog-card-link{height:100%!important}.vv-blog-card-copy{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;padding:28px 28px 22px!important}.vv-blog-card-copy>.vv-blog-excerpt{margin-bottom:0!important}.vv-blog-card-footer{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;margin-top:auto!important;padding-top:22px!important;color:#626b73!important;font-size:.76rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.25!important}.vv-blog-card-footer-item{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;font-weight:400!important;color:#626b73!important}.vv-blog-card-date{justify-self:start!important;text-align:left!important}.vv-blog-card-author{justify-self:end!important;text-align:right!important}.vv-blog-card-footer-icon{width:15px!important;height:15px!important;flex:0 0 15px!important;color:#626b73!important}.vv-blog-card-footer-icon svg{width:15px!important;height:15px!important;stroke-width:1.65!important}.vv-blog-card-footer time,.vv-blog-card-footer span{font-weight:400!important}@media(max-width:420px){.vv-blog-card-footer{font-size:.71rem!important;column-gap:8px!important}.vv-blog-card-footer-item{gap:5px!important}}.vv-blog-hero{min-height:0!important;padding:clamp(36px,4vw,52px) 0!important}.vv-blog-hero-inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.vv-blog-hero h1{margin:0!important}.vv-blog-hero p:last-child{margin:12px auto 0!important}.vv-blog-feed{padding-top:clamp(38px,4vw,58px)!important}.vv-celegans-term{white-space:nowrap;font-style:italic!important;text-transform:none!important;letter-spacing:inherit!important}.vv-publications-page{background:#f4f9fb;color:#102d48;min-height:100vh}.vv-publications-page .vv-shell{width:min(1240px,calc(100% - 48px));margin-inline:auto;padding:0}.vv-publications-hero{position:relative;overflow:hidden;padding:66px 0 56px;background:radial-gradient(circle at 82% 20%,rgba(34,196,244,.18),transparent 30%),linear-gradient(135deg,#06172f 0%,#0b3152 58%,#0b6074 100%);color:#fff}.vv-publications-hero:after{content:"";position:absolute;inset:auto -8% -130px 52%;height:220px;border-radius:50%;border:1px solid rgba(71,193,190,.18);box-shadow:0 0 70px rgba(34,196,244,.08)}.vv-publications-hero-inner{position:relative;z-index:1;text-align:center}.vv-publications-hero h1{margin:0 0 14px;font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:-.045em;font-weight:680}.vv-publications-hero p{max-width:830px;margin:0 auto;color:#d1e8f1;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.vv-publications-feed{padding:64px 0 96px}.vv-publications-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}@media (min-width:783px){.vv-publications-page .vv-publications-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vv-publication-card{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);min-height:350px;background:rgba(255,255,255,.94);border:1px solid #d8e9ef;border-radius:28px;overflow:hidden;box-shadow:0 18px 46px rgba(11,61,87,.09);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vv-publication-card:hover{transform:translateY(-3px);box-shadow:0 24px 54px rgba(11,61,87,.14);border-color:#b9dce7}.vv-publication-cover-wrap{padding:22px 0 22px 22px;display:flex;align-items:stretch}.vv-publication-cover{display:block;width:100%;height:100%;min-height:306px;object-fit:cover;border-radius:18px;box-shadow:0 14px 28px rgba(5,35,59,.18)}.vv-publication-content{position:relative;display:flex;flex-direction:column;padding:28px 28px 22px 26px;min-width:0}.vv-publication-category{position:absolute;top:22px;right:22px;max-width:48%;padding:7px 11px;border-radius:999px;background:#e8f8fb;border:1px solid #c4eaf0;color:#08799f;font-size:11px;font-weight:650;line-height:1.15;text-align:center}.vv-publication-journal{margin:2px 0 17px!important;padding-right:42%;color:#0787b4!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.vv-publication-card h2{margin:0 0 14px;font-size:clamp(20px,1.75vw,27px);line-height:1.14;letter-spacing:-.025em;font-weight:650;color:#102f4b}.vv-publication-description{margin:0 0 20px!important;color:#617685!important;font-size:14px!important;line-height:1.58!important}.vv-publication-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 19px}.vv-publication-link{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #c8e3eb;border-radius:10px;background:#f7fcfd;color:#087ca3;font-size:12px;font-weight:650;text-decoration:none;transition:background .2s ease,border-color .2s ease}.vv-publication-link:hover{background:#eaf8fb;border-color:#94d6e5}.vv-publication-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:17px;border-top:1px solid #e1edf1;color:#697b87;font-size:12px;font-weight:400}.vv-publication-meta-item{display:inline-flex;align-items:center;gap:7px;min-width:0}.vv-publication-meta-item svg{width:15px;height:15px;fill:none;stroke:#587787;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.vv-publication-author{justify-content:flex-end;text-align:right}@media(max-width:1100px){.vv-publications-grid{grid-template-columns:1fr}.vv-publication-card{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:700px){.vv-publications-page .vv-shell{width:min(100% - 28px,1240px)}.vv-publications-hero{padding:52px 0 46px}.vv-publications-feed{padding:42px 0 72px}.vv-publication-card{grid-template-columns:1fr}.vv-publication-cover-wrap{padding:18px 18px 0}.vv-publication-cover{height:245px;min-height:0;object-position:center 24%}.vv-publication-content{padding:24px 20px 20px}.vv-publication-category{top:20px;right:20px;max-width:54%}.vv-publication-journal{padding-right:48%;margin-bottom:16px!important}.vv-publication-meta{align-items:flex-start;flex-direction:column;gap:9px}.vv-publication-author{justify-content:flex-start;text-align:left}}.vv-publication-card{cursor:pointer}.vv-publication-card-pdf-link{position:absolute;inset:0;z-index:5;border-radius:28px;text-decoration:none}.vv-publication-card-pdf-link:focus-visible{outline:3px solid #22c4f4;outline-offset:3px}.vv-publication-doi-link{position:relative;z-index:7}.vv-publication-card:hover h2{color:#087fa8}.vv-publication-card:focus-within{border-color:#9bd8e6;box-shadow:0 24px 54px rgba(11,61,87,.14)}.vv-publication-meta{align-items:flex-start!important}.vv-publication-author{max-width:68%;white-space:normal!important;line-height:1.35!important;align-items:flex-start!important}.vv-publication-author span:last-child{white-space:normal!important;overflow-wrap:anywhere}@media(max-width:700px){.vv-publication-author{max-width:100%!important}}.vv-publication-filters{display:flex;align-items:center;gap:10px;overflow-x:auto;margin:0 0 34px;padding:2px 2px 10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.vv-publication-filter{flex:0 0 auto;appearance:none;border:1px solid #cfe3ea;background:#fff;color:#526d7d;border-radius:999px;padding:9px 14px;font:inherit;font-size:12px;font-weight:550;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.vv-publication-filter:hover{border-color:#8fcbd9;color:#087da5;background:#f6fcfd}.vv-publication-filter.is-active{background:#0b789f;border-color:#0b789f;color:#fff;box-shadow:0 7px 18px rgba(7,135,180,.16)}.vv-publication-filter:focus-visible{outline:3px solid rgba(34,196,244,.35);outline-offset:2px}.vv-publication-card[hidden]{display:none!important}@media(max-width:700px){.vv-publication-filters{margin-bottom:24px;gap:8px}.vv-publication-filter{padding:8px 12px;font-size:11px}}.vv-publication-date{margin:2px 0 17px!important;padding-right:42%;color:#6a7e89!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em}.vv-publication-actions{align-items:center;margin-bottom:18px}.vv-publication-actions .vv-publication-journal{margin:0!important;padding:0!important;color:#6b7f8a!important;font-size:11px!important;font-weight:600!important;letter-spacing:.055em;text-transform:uppercase;line-height:1.25}.vv-publication-author-bubble{display:block;width:100%;margin-top:auto;padding:10px 13px;border-radius:12px;background:#eef3f5;color:#657781;font-size:11px;font-weight:400;line-height:1.4;white-space:normal;overflow-wrap:anywhere}@media(max-width:700px){.vv-publication-date{padding-right:48%;margin-bottom:16px!important}.vv-publication-actions{gap:9px 12px}.vv-publication-actions .vv-publication-journal{font-size:10.5px!important}.vv-publication-author-bubble{font-size:10.5px}}.vv-publication-card{display:block;min-height:0}.vv-publication-content{height:100%;padding:28px 28px 24px}.vv-publication-card h2{max-width:none}.vv-publication-description{max-width:none}@media(max-width:1100px){.vv-publication-card{display:block}}@media(max-width:700px){.vv-publication-card{display:block}.vv-publication-content{padding:24px 20px 20px}}.vv-publication-card{cursor:pointer}.vv-publication-card-pdf-link{display:none!important}.vv-publication-card:focus-visible{outline:3px solid #22c4f4;outline-offset:3px}.vv-publication-doi-link{position:relative;z-index:2;cursor:pointer}.vv-publication-author-bubble{display:flex!important;align-items:flex-start;gap:7px}.vv-publication-author-icon{flex:0 0 14px;margin-top:1px;color:#657781}.vv-publication-author-bubble span{min-width:0}.vv-publication-doi-link{pointer-events:auto!important;position:relative!important;z-index:20!important}.vv-publication-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}.vv-publication-actions .vv-publication-journal{order:1;margin:0!important;padding:0!important;color:#6b7f8a!important;font-size:11px!important;font-weight:600!important;letter-spacing:.055em;text-transform:uppercase;line-height:1.25}.vv-publication-actions .vv-publication-doi-link{order:2;display:inline-flex;align-items:center;gap:4px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0787b4!important;font-size:11.5px;font-weight:500;text-decoration:none;line-height:1.25;position:relative;z-index:5;cursor:pointer}.vv-publication-actions .vv-publication-doi-link:hover{text-decoration:underline;background:transparent!important}.vv-publication-actions .vv-publication-doi-link:focus-visible{outline:2px solid rgba(34,196,244,.45);outline-offset:3px;border-radius:2px}@media(max-width:700px){.vv-publication-actions{gap:8px 10px}.vv-publication-actions .vv-publication-doi-link{font-size:11px}}.vv-publication-content{display:flex!important;flex-direction:column!important}.vv-publication-actions{margin-top:auto!important;margin-bottom:10px!important}.vv-publication-author-bubble{margin-top:0!important}.vv-publication-category-list{position:absolute!important;top:22px!important;right:22px!important;z-index:3!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;max-width:calc(100% - 150px)!important}.vv-publication-category-list .vv-publication-category{position:static!important;top:auto!important;right:auto!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;max-width:none!important;margin:0!important;white-space:nowrap!important}@media(max-width:700px){.vv-publication-category-list{top:20px!important;right:20px!important;gap:6px!important;max-width:calc(100% - 120px)!important}.vv-publication-category-list .vv-publication-category{font-size:10px!important;padding:6px 9px!important}}.vv-resources-page{min-height:70vh;background:linear-gradient(180deg,#eef8fc 0%,#f8fcfe 100%)}.vv-resources-hero{padding:38px 0;color:#fff;background:linear-gradient(135deg,#122041 0%,#17335a 100%)}.vv-resources-hero-inner{text-align:center}.vv-resources-hero h1{margin:0;color:#fff;font-size:clamp(2.5rem,5vw,4.3rem);line-height:.96;letter-spacing:-.045em;font-weight:700}.vv-resources-library{padding:42px 0 88px}.vv-resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:10px}.vv-resource-panel{min-height:76px;display:flex;align-items:center;justify-content:center;padding:16px 20px;text-align:center;text-decoration:none;color:#fff;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;letter-spacing:-.015em;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.07));border:1px solid rgba(167,226,244,.34);border-radius:18px;box-shadow:0 18px 42px rgba(5,29,55,.16),inset 0 1px 0 rgba(255,255,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.vv-resource-panel:hover,.vv-resource-panel:focus-visible{color:#fff;transform:translateY(-4px);border-color:rgba(34,196,244,.75);background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(34,196,244,.10));box-shadow:0 22px 48px rgba(5,29,55,.22),0 0 0 1px rgba(34,196,244,.12);outline:none}.vv-application-notes-page{min-height:70vh;background:linear-gradient(180deg,#122041 0,#17335a 250px,#eef8fc 250px,#f8fcfe 100%)}.vv-application-notes-hero{padding:56px 0 70px;color:#fff;text-align:center}.vv-application-notes-hero h1{margin:0;color:#fff;font-size:clamp(2.5rem,5vw,4.3rem);line-height:.96;letter-spacing:-.045em;font-weight:700}.vv-application-notes-list-section{padding:64px 0 96px}.vv-application-notes-list{list-style:none;margin:0;padding:0;display:grid;gap:22px}.vv-application-note-link{display:grid;grid-template-columns:58px minmax(0,1fr);gap:20px;align-items:center;padding:22px;border:1px solid #d4e7ee;border-radius:20px;background:rgba(255,255,255,.88);box-shadow:0 16px 40px rgba(18,57,77,.09);color:#122041;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.vv-application-note-thumbnail{display:block;overflow:hidden;border:1px solid #d6e3e8;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(18,32,65,.12)}.vv-application-note-thumbnail img{display:block;width:100%;height:auto}.vv-application-note-copy h2{margin:0 0 10px;color:#122041;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.08;letter-spacing:-.025em}.vv-application-note-copy p{margin:0;color:#526b7b;font-size:1rem;line-height:1.55}@media(max-width:620px){.vv-application-notes-page{background:linear-gradient(180deg,#122041 0,#17335a 190px,#eef8fc 190px,#f8fcfe 100%)}.vv-application-notes-hero{padding:42px 0 50px}.vv-application-notes-list-section{padding:42px 0 70px}.vv-application-note-link{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:16px}.vv-application-note-copy h2{font-size:1.35rem}.vv-application-note-copy p{font-size:.9rem}}@media(max-width:782px){body .vv-application-notes-page{background:#f8fcfe!important}body .vv-application-notes-page .vv-application-notes-hero{background:linear-gradient(180deg,#122041 0%,#17335a 100%)!important}body .vv-application-notes-page .vv-application-notes-hero,body .vv-application-notes-page .vv-application-notes-list-section{position:relative!important;inset:auto!important;transform:none!important}body .vv-application-notes-page .vv-application-notes-list-section{display:block!important;clear:both!important;margin-top:0!important;padding-top:42px!important;background:linear-gradient(180deg,#eef8fc 0%,#f8fcfe 100%)!important}body .vv-application-notes-page .vv-application-note-copy h2{font-size:18px!important;line-height:21.6px!important}body .vv-application-notes-page .vv-application-note-copy p{font-size:14px!important;line-height:19.6px!important}}@media (max-width:1050px){.vv-resources-grid{grid-template-columns:repeat(2,minmax(0,420px))}}@media (max-width:700px){.vv-resources-page{background:linear-gradient(180deg,#eef8fc 0%,#f8fcfe 100%)}.vv-resources-hero{padding:30px 0}.vv-resources-library{padding:28px 0 60px}.vv-resources-grid{grid-template-columns:1fr;gap:10px}.vv-resource-panel{min-height:68px;padding:14px 18px}}.vv-resource-panel,.vv-resource-panel:visited,.vv-resource-panel:hover,.vv-resource-panel:focus-visible{color:#122041!important}.vv-resources-latest{padding:0 0 96px;background:linear-gradient(180deg,#f8fcfe 0%,#eef8fc 100%)}.vv-resources-latest-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.vv-resources-latest-head h2{margin:0;color:#122041;font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.05;letter-spacing:-.035em}.vv-resources-carousel-controls{display:flex;gap:9px;flex:0 0 auto}.vv-resources-carousel-arrow{width:42px;height:42px;border-radius:50%;border:1px solid #cbdfe8;background:#fff;color:#122041;display:inline-grid;place-items:center;font-size:1.1rem;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgba(18,32,65,.07);transition:transform .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.vv-resources-carousel-arrow:hover:not(:disabled),.vv-resources-carousel-arrow:focus-visible:not(:disabled){transform:translateY(-2px);border-color:#22c4f4;color:#0787b4;outline:none}.vv-resources-carousel-arrow:disabled{opacity:.32;cursor:default}.vv-resources-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;padding:3px 2px 12px}.vv-resources-carousel::-webkit-scrollbar{display:none}.vv-latest-card{scroll-snap-align:start;min-height:220px;display:flex;flex-direction:column;padding:25px 24px 22px;border:1px solid #d9e9ef;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 14px 36px rgba(18,57,77,.07);text-decoration:none;color:#122041;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.vv-latest-card:hover,.vv-latest-card:focus-visible{transform:translateY(-3px);border-color:#8ed9ec;box-shadow:0 18px 42px rgba(18,57,77,.11);outline:none}.vv-latest-card-type{align-self:flex-start;font-size:.7rem;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0787b4;margin-bottom:18px}.vv-latest-card h3{margin:0;color:#122041;font-size:1.03rem;line-height:1.42;font-weight:650;letter-spacing:-.015em}.vv-latest-card time{margin-top:auto;padding-top:22px;color:#6c7883;font-size:.78rem;font-weight:400}@media(max-width:980px){.vv-resources-carousel{grid-auto-columns:calc((100% - 36px)/3)}}@media(max-width:720px){.vv-resources-latest{padding-bottom:70px}.vv-resources-carousel{grid-auto-columns:calc((100% - 18px)/2)}.vv-latest-card{min-height:205px}}@media(max-width:500px){.vv-resources-latest-head{align-items:flex-end}.vv-resources-carousel{grid-auto-columns:86%}.vv-latest-card{min-height:190px}}.vv-resource-panel,.vv-resource-panel:visited{color:#122041!important;font-weight:700!important;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(237,248,252,.76))!important;border-color:rgba(72,169,202,.28)!important;box-shadow:0 14px 34px rgba(18,32,65,.10),inset 0 1px 0 rgba(255,255,255,.92)!important}.vv-resource-panel:hover,.vv-resource-panel:focus-visible{color:#122041!important;font-weight:700!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(224,244,250,.88))!important;border-color:rgba(34,196,244,.62)!important;box-shadow:0 18px 42px rgba(18,32,65,.14),0 0 0 1px rgba(34,196,244,.08)!important}.vv-home-latest{padding:96px 0}@media(max-width:720px){.vv-home-latest{padding:70px 0}}.vv-home-hero{min-height:650px!important;background:#06182c!important;border-bottom:0!important}.vv-home-hero .wp-block-cover__image-background{object-fit:cover!important;object-position:center center!important;filter:none!important;opacity:.92!important}.vv-home-hero::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,#06182c 0%,rgba(6,24,44,.98) 34%,rgba(6,24,44,.77) 58%,rgba(6,24,44,.16) 100%)!important}.vv-home-hero::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(180deg,rgba(4,17,32,.08),rgba(4,17,32,.22))!important}.vv-home-hero-content{max-width:1180px!important;margin:0 auto!important;padding:86px 32px 72px!important;text-align:left!important}.vv-home-hero-content>*{max-width:690px!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.vv-home-hero .vv-eyebrow{margin:0 0 18px!important;color:#71d9f4!important;font-size:12px!important;letter-spacing:.16em!important;font-weight:750!important}.vv-home-hero-title{color:#fff!important;font-size:clamp(52px,5.7vw,78px)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:600!important}.vv-home-hero .vv-hero-description{margin-top:24px!important;color:rgba(239,249,255,.84)!important;font-size:18px!important;line-height:1.68!important}.vv-home-hero-buttons{justify-content:flex-start!important;margin-top:30px!important}.vv-home-hero .vv-button-primary .wp-block-button__link{background:linear-gradient(135deg,#22c4f4,#47c1be)!important;color:#06263d!important;border:0!important;border-radius:8px!important;padding:14px 23px!important;font-weight:750!important}.vv-home-hero .vv-button-outline .wp-block-button__link{background:rgba(255,255,255,.055)!important;color:#fff!important;border:1px solid rgba(156,222,241,.52)!important;border-radius:8px!important;padding:13px 22px!important;font-weight:650!important}.vv-home-decisions{padding:34px 0 62px!important;background:#06182c!important;border:0!important}.vv-home-decisions-inner{max-width:1040px!important}.vv-home-decisions-title{color:#fff!important;font-size:clamp(34px,3.4vw,48px)!important;margin:0 0 8px!important}.vv-home-decisions-subtitle{color:rgba(226,242,250,.72)!important;margin:0 0 24px!important}.vv-home-decision-grid{gap:16px!important}.vv-home-decision-card{min-height:150px!important;padding:23px 18px 20px!important;background:linear-gradient(145deg,rgba(21,56,82,.62),rgba(9,37,62,.48))!important;border:1px solid rgba(100,202,232,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 32px rgba(0,0,0,.12)!important;backdrop-filter:blur(16px)!important}.vv-home-decision-icon img{filter:brightness(0) invert(1)!important;opacity:.96!important}.vv-home-decision-copy{color:#fff!important;font-weight:700!important}.vv-home-vivodart-workflow{padding-top:58px!important;padding-bottom:62px!important;background:linear-gradient(180deg,#f7fbfd 0%,#eef7fa 100%)!important;border-top:0!important}.vv-home-vivodart-workflow .vv-dart-workflow-header{margin-bottom:30px!important}.vv-home-vivodart-workflow .vv-dart-workflow-kicker,.vv-home-vivodart-workflow .vv-dart-workflow-subtitle{display:none!important}.vv-home-vivodart-workflow .vv-dart-workflow-title{font-size:clamp(34px,3.5vw,50px)!important}.vv-home-dart-overview{padding:64px 0 66px!important;background:linear-gradient(180deg,#e3f1f7 0%,#d8edf5 100%)!important;overflow:hidden!important}.vv-home-dart-overview:before{background:radial-gradient(circle at 82% 28%,rgba(34,196,244,.14),transparent 28%),radial-gradient(circle at 94% 82%,rgba(71,193,190,.12),transparent 26%)!important}.vv-home-dart-overview-inner{max-width:1180px!important}.vv-home-dart-copy{max-width:860px!important}.vv-home-dart-kicker{margin:0 0 10px!important;color:#0787b4!important;font-size:clamp(20px,2vw,25px)!important;font-weight:760!important;letter-spacing:.03em!important}.vv-home-dart-kicker sup{font-size:.52em;top:-.55em;position:relative}.vv-home-dart-overview-title{max-width:760px!important;margin:0 0 18px!important;text-align:left!important;color:#0d2d63!important;font-size:clamp(40px,4.5vw,62px)!important;line-height:1.02!important}.vv-home-dart-intro{max-width:820px!important;margin:0 0 27px!important;color:#375d75!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:var(--vv-paragraph-size,1.456rem)!important;line-height:var(--vv-paragraph-line-height,1.65)!important}.vv-home-dart-pill-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;max-width:820px!important;margin:0 0 22px!important}.vv-home-dart-pill{min-height:82px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:17px 14px!important;border-radius:17px!important;background:rgba(255,255,255,.42)!important;border:1px solid rgba(78,156,188,.27)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 12px 28px rgba(20,79,108,.07)!important;backdrop-filter:blur(15px)!important}.vv-home-dart-pill p{margin:0!important;color:#123b59!important;font-weight:700!important;text-align:center!important;font-size:14px!important;line-height:1.3!important}.vv-home-text-link{margin:6px 0 0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:var(--vv-paragraph-size,1.456rem)!important;line-height:var(--vv-paragraph-line-height,1.65)!important;font-weight:700!important}.vv-home-text-link a{color:#087da7!important;text-decoration:none!important}.vv-home-text-link a:hover{text-decoration:none!important}.vv-home-vivoscreen{padding:64px 0 68px!important;background:linear-gradient(180deg,#f7fbfd 0%,#eef7fa 100%)!important}.vv-home-vivoscreen-inner{display:block!important}.vv-home-vivoscreen-columns{align-items:center!important;gap:clamp(40px,6vw,82px)!important;margin:0!important}.vv-home-vivoscreen-media{flex-basis:52%!important}.vv-home-vivoscreen-copy{flex-basis:48%!important}.vv-home-vivoscreen-image{width:100%!important;margin:0!important}.vv-home-vivoscreen-image img{filter:drop-shadow(0 22px 38px rgba(14,55,84,.14))!important}.vv-home-vivoscreen-kicker{margin:0 0 2px!important;color:#0787b4!important;font-size:clamp(20px,2vw,25px)!important;font-weight:650!important}.vv-home-vivoscreen-title{margin:0 0 20px!important;text-align:left!important;color:#0d2d63!important;font-size:clamp(45px,4.7vw,65px)!important}.vv-home-vivoscreen-description{margin:0 0 22px!important;color:#405f73!important;font-size:18px!important;line-height:1.62!important}.vv-home-vivoscreen-list{margin:0 0 28px!important;padding-left:1.15em!important;color:#173b56!important;font-weight:650!important;line-height:1.9!important}.vv-home-vivoscreen-list li::marker{color:#22a9cc!important}.vv-home-vivoscreen-link{margin-top:26px!important}.vv-capabilities-cover{min-height:0!important;padding:58px 28px 62px!important;background-color:#071b31!important}@media(max-width:800px){.vv-home-hero{min-height:590px!important}.vv-home-hero-content{padding:70px 24px 60px!important}.vv-home-hero-content>*{max-width:630px!important}.vv-home-decision-grid{grid-template-columns:1fr!important;max-width:620px!important;margin-inline:auto!important}.vv-home-dart-pill-grid{grid-template-columns:1fr!important}.vv-home-dart-pill{min-height:64px!important}.vv-home-vivoscreen-columns{flex-direction:column!important}.vv-home-vivoscreen-copy,.vv-home-vivoscreen-media{flex-basis:100%!important}}.vv-home-vivodart-workflow .vv-dart-workflow-intro{display:none!important}.vv-dart-page .vv-home-vivodart-workflow .vv-dart-workflow-intro{display:block!important}.vv-home-hero{min-height:650px!important;background:#06182c!important}.vv-home-hero .wp-block-cover__image-background{object-fit:cover!important;object-position:72% center!important;opacity:.98!important}.vv-home-hero::before{background:linear-gradient(90deg,#06182c 0%,#06182c 30%,rgba(6,24,44,.96) 43%,rgba(6,24,44,.70) 59%,rgba(6,24,44,.10) 100%)!important}.vv-home-hero::after{background:linear-gradient(180deg,rgba(3,15,29,.06),rgba(3,15,29,.18))!important}.vv-home-hero-content{max-width:1180px!important;margin:0 auto!important;padding:88px 32px 76px!important;text-align:left!important}.vv-home-hero-content>*{width:min(100%,690px)!important;max-width:690px!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}.vv-home-hero .vv-eyebrow{margin:0 0 17px!important;color:#72daf4!important;font-size:11px!important;line-height:1.35!important;letter-spacing:.18em!important;font-weight:750!important}.vv-home-hero-title{margin:0!important;color:#fff!important;font-size:clamp(52px,5.6vw,78px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:600!important}.vv-home-hero .vv-hero-description{margin:25px 0 0!important;max-width:675px!important;color:rgba(239,249,255,.86)!important;font-size:18px!important;line-height:1.66!important}.vv-home-hero-buttons{width:auto!important;max-width:none!important;justify-content:flex-start!important;margin:31px 0 0!important;gap:13px!important}@media(max-width:900px){.vv-home-hero .wp-block-cover__image-background{object-position:66% center!important}.vv-home-hero::before{background:linear-gradient(90deg,#06182c 0%,rgba(6,24,44,.97) 48%,rgba(6,24,44,.48) 78%,rgba(6,24,44,.20) 100%)!important}.vv-home-hero-content{padding:72px 24px 66px!important}}@media(max-width:600px){.vv-home-hero .wp-block-cover__image-background{object-position:70% center!important;opacity:.64!important}.vv-home-hero::before{background:linear-gradient(90deg,rgba(6,24,44,.98),rgba(6,24,44,.88))!important}.vv-home-hero-content{padding:58px 20px 56px!important}}.vv-home-hero .vv-home-hero-title,.vv-home-hero h1.vv-home-hero-title,.vv-home-hero .has-text-align-left.vv-home-hero-title{text-align:left!important;margin-left:0!important;margin-right:auto!important}.vv-home-decisions .vv-home-decisions-title{margin:0 auto 8px!important;text-align:center!important}.vv-home-dart-layout{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;gap:clamp(38px,6vw,84px)!important;align-items:center!important}.vv-home-dart-copy{max-width:680px!important}.vv-home-dart-pill-grid{grid-template-columns:1fr!important;gap:14px!important;max-width:none!important;margin:0!important;align-self:center!important}.vv-home-dart-pill{min-height:88px!important;padding:20px 22px!important}@media(max-width:800px){.vv-home-dart-layout{grid-template-columns:1fr!important;gap:30px!important}.vv-home-dart-pill-grid{grid-template-columns:1fr!important;max-width:620px!important;width:100%!important}.vv-home-dart-copy{max-width:760px!important}}.vv-home-dart-layout{align-items:center!important}.vv-home-dart-pill-grid{width:min(100%,430px)!important;max-width:430px!important;margin-inline:auto!important;justify-self:center!important;align-self:center!important}.vv-home-dart-pill{min-height:112px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:18px 22px!important;background:linear-gradient(145deg,rgba(8,39,65,.92),rgba(10,58,86,.84))!important;border:1px solid rgba(90,205,229,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 34px rgba(10,48,72,.16)!important;backdrop-filter:blur(18px) saturate(115%)!important}.vv-home-dart-pill-icon{width:34px;height:34px;margin:0 auto 9px;display:flex;align-items:center;justify-content:center}.vv-home-dart-pill-icon svg{width:32px;height:32px;fill:none;stroke:#eafaff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.96}.vv-home-dart-pill p{color:#fff!important;font-weight:720!important;text-align:center!important}@media(max-width:800px){.vv-home-dart-pill-grid{width:min(100%,620px)!important;max-width:620px!important;margin-inline:auto!important}}.vv-home-hero{min-height:560px!important}.vv-home-hero-content{padding:62px 32px 56px!important}@media(max-width:900px){.vv-home-hero{min-height:520px!important}.vv-home-hero-content{padding:54px 24px 50px!important}}@media(max-width:600px){.vv-home-hero{min-height:500px!important}.vv-home-hero-content{padding:46px 20px 44px!important}}.vv-home-hero{min-height:480px!important}.vv-home-hero-content{padding:40px 32px 36px!important}@media(max-width:900px){.vv-home-hero{min-height:460px!important}.vv-home-hero-content{padding:38px 24px 36px!important}}@media(max-width:600px){.vv-home-hero{min-height:440px!important}.vv-home-hero-content{padding:34px 20px 32px!important}}.vv-home-hero{margin-bottom:0!important;min-height:450px!important;background-color:#06182c!important}.vv-home-hero-content{padding-bottom:20px!important}.vv-home-decisions{margin-top:0!important;padding-top:26px!important;padding-bottom:58px!important;background:#06182c!important}.vv-home-decisions:before{background:none!important}.vv-home-decisions-header{margin-bottom:28px!important}@media(max-width:900px){.vv-home-hero{min-height:430px!important}.vv-home-hero-content{padding-bottom:18px!important}.vv-home-decisions{padding-top:24px!important;padding-bottom:52px!important}}@media(max-width:600px){.vv-home-hero{min-height:410px!important}.vv-home-hero-content{padding-bottom:16px!important}.vv-home-decisions{padding-top:22px!important;padding-bottom:46px!important}}.vv-home-hero .vv-button-outline .wp-block-button__link{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:14px 6px!important;color:#fff!important}.vv-home-hero .vv-button-outline .wp-block-button__link:hover,.vv-home-hero .vv-button-outline .wp-block-button__link:focus{background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:4px}.vv-home-hero{position:relative;overflow:hidden;isolation:isolate}.vv-home-hero .wp-block-cover__image-background{object-position:18% center!important;opacity:.82!important}.vv-home-hero::before{background:linear-gradient(90deg,rgba(6,24,44,.42) 0%,rgba(6,24,44,.52) 34%,rgba(6,24,44,.88) 68%,#06182c 100%)!important}.vv-home-decisions{position:relative;isolation:isolate;background:#06182c!important}.vv-home-decisions::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(6,24,44,.48) 0%,rgba(6,24,44,.64) 38%,rgba(6,24,44,.94) 72%,#06182c 100%),url("../vivodart-hero-bg-wave.optimized.webp");background-size:cover;background-position:18% 82%;background-repeat:no-repeat;opacity:.78}.vv-home-decisions-inner,.vv-home-decisions>*{position:relative;z-index:1}@media(max-width:900px){.vv-home-hero .wp-block-cover__image-background{object-position:24% center!important}.vv-home-decisions::after{background-position:24% 82%;opacity:.68}}@media(max-width:600px){.vv-home-hero .wp-block-cover__image-background{object-position:30% center!important;opacity:.62!important}.vv-home-hero::before{background:linear-gradient(90deg,rgba(6,24,44,.76),rgba(6,24,44,.90))!important}.vv-home-decisions::after{background-position:30% 86%;opacity:.52}}.vv-home-opening{position:relative;margin:0!important;padding:0!important;background:#06182c;overflow:hidden}.vv-home-opening>.vv-home-hero,.vv-home-opening>.vv-home-decisions{margin-top:0!important;margin-bottom:0!important}.vv-home-hero{background:#0787B4!important;background-image:none!important}.vv-home-hero .wp-block-cover__image-background{display:none!important;opacity:0!important}.vv-home-hero::before,.vv-home-hero::after{content:none!important;background:none!important}.vv-home-hero{background:#06182c!important;background-image:url("../home-hero-abstract-wave.optimized.webp")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.vv-home-hero .wp-block-cover__image-background{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important}.vv-home-hero::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(4,20,39,.24) 0%,rgba(4,20,39,.18) 46%,rgba(4,20,39,.12) 100%)!important}.vv-home-hero::after{content:none!important}.vv-home-hero .wp-block-cover__inner-container{position:relative;z-index:2}@media(max-width:700px){.vv-home-hero,.vv-home-hero .wp-block-cover__image-background{background-position:center center!important;object-position:center center!important}.vv-home-hero::before{background:rgba(4,20,39,.34)!important}}.vv-resource-landing .vv-blog-hero h1,.vv-resource-landing .vv-publications-hero h1,.vv-resource-landing .vv-resources-hero h1,.vv-resource-landing .vv-page-hero h1{margin-top:0;color:#fff!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:clamp(54px,7vw,88px)!important;line-height:.98!important;letter-spacing:-.05em!important;font-weight:670!important}.vv-resource-landing .vv-blog-hero p:last-child,.vv-resource-landing .vv-publications-hero p,.vv-resource-landing .vv-resources-hero p,.vv-resource-landing .vv-page-hero p:not(.vv-kicker){max-width:760px;margin:12px auto 0!important;color:#d5eaf3!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:clamp(18px,1.8vw,22px)!important;line-height:1.65!important}.vv-home-dart-overview-title,.vv-home-vivoscreen-title{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(34px,3.5vw,50px)!important;font-weight:560!important;color:#0B2447!important;line-height:1.03!important;letter-spacing:-.045em!important}.vv-home-dart-pill-grid{width:min(100%,520px)!important;max-width:520px!important}.vv-home-dart-pill{min-height:112px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;padding:20px 24px!important}.vv-home-dart-pill-icon{flex:0 0 74px!important;width:74px!important;height:54px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.vv-home-dart-pill-icon img{display:block!important;max-width:72px!important;max-height:50px!important;width:auto!important;height:auto!important}.vv-home-dart-pill p{margin:0!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:clamp(22px,1.95vw,26px)!important;font-weight:650!important;line-height:1.04!important;letter-spacing:-.025em!important;text-align:left!important;white-space:nowrap!important}@media(max-width:800px){.vv-home-dart-pill-grid{width:min(100%,620px)!important;max-width:620px!important;margin-inline:auto!important}.vv-home-dart-pill{padding:18px 20px!important;gap:16px!important}.vv-home-dart-pill-icon{flex-basis:64px!important;width:64px!important;height:48px!important}.vv-home-dart-pill-icon img{max-width:62px!important;max-height:44px!important}.vv-home-dart-pill p{font-size:clamp(18px,4.6vw,24px)!important}}.vv-dart-page.vv-dart-editorial :where(.vv-dart-chapters,.vv-dart-workflow,.vv-dart-endpoints-section,.vv-dart-celegans-grid-section,.vv-dart-nams-modern,.vv-dart-cta) h2,.vv-dart-page.vv-dart-editorial .vv-dart-section h2,.vv-dart-page.vv-dart-editorial .vv-dart-workflow-title,.vv-dart-page.vv-dart-editorial .vv-dart-endpoints-inner>h2,.vv-dart-page.vv-dart-editorial .vv-capabilities-panel>h2,.vv-dart-page.vv-dart-editorial .vv-dart-cta h2{font-family:Inter,sans-serif!important;font-size:clamp(38px,4vw,50px)!important;font-weight:560!important}@media(max-width:600px){.vv-dart-page.vv-dart-editorial :where(.vv-dart-chapters,.vv-dart-workflow,.vv-dart-endpoints-section,.vv-dart-celegans-grid-section,.vv-dart-nams-modern,.vv-dart-cta) h2,.vv-dart-page.vv-dart-editorial .vv-dart-section h2,.vv-dart-page.vv-dart-editorial .vv-dart-workflow-title,.vv-dart-page.vv-dart-editorial .vv-dart-endpoints-inner>h2,.vv-dart-page.vv-dart-editorial .vv-capabilities-panel>h2,.vv-dart-page.vv-dart-editorial .vv-dart-cta h2{font-size:38px!important}}.vv-dart-page .vv-dart-chapters .vv-dart-eyebrow,.vv-dart-page .vv-dart-chapters .vv-dart-workflow-kicker,.vv-dart-page .vv-dart-cta .vv-dart-eyebrow{display:none!important}.vv-dart-page .vv-dart-chapters :where(.vv-dart-lead,.vv-dart-copy>p,.vv-dart-line-list li),.vv-dart-page .vv-dart-workflow :where(.vv-dart-workflow-intro,.vv-dart-workflow-subtitle,.vv-dart-step-copy),.vv-dart-page .vv-dart-endpoints-section :where(.vv-dart-lead,.vv-dart-endpoint-capability-card>p),.vv-dart-page .vv-dart-celegans-grid-section :where(.vv-capability-copy,.vv-dart-lead),.vv-dart-page .vv-dart-nams-modern :where(.vv-dart-copy>p,.vv-dart-nams-bottom),.vv-dart-page .vv-dart-predictive-section :where(.vv-dart-copy>p,.vv-dart-predictive-caption),.vv-dart-page .vv-dart-why-dart-section :where(.vv-dart-why-dart-lead,.vv-dart-copy>p),.vv-dart-page .vv-dart-cta-inner>.wp-block-group>p{font-size:1.15em!important}.vv-dart-page .vv-dart-workflow .vv-dart-step-copy{font-size:18.4px!important}.vv-dart-page .vv-dart-workflow .vv-dart-workflow-intro,.vv-dart-page .vv-dart-workflow .vv-dart-workflow-subtitle{font-size:clamp(20.7px,1.84vw,27.6px)!important}.vv-dart-page :where(.vv-dart-section:not(.vv-dart-dark),.vv-dart-workflow,.vv-dart-endpoints-section,.vv-dart-celegans-grid-section,.vv-dart-nams-modern,.vv-dart-why-dart-section) p:not(.vv-dart-eyebrow):not(.vv-dart-workflow-kicker):not(.vv-dart-stat-value):not(.vv-dart-stat-label):not(.vv-dart-number):not(.vv-dart-panel-label):not(.vv-dart-text-link):not(.vv-dart-connector-arrow){color:#46515d!important}.vv-dart-page :where(.vv-dart-section:not(.vv-dart-dark),.vv-dart-workflow,.vv-dart-endpoints-section,.vv-dart-celegans-grid-section,.vv-dart-nams-modern,.vv-dart-why-dart-section) li{color:#46515d!important}.vv-dart-page .vv-dart-why-dart-section p:not(.vv-dart-eyebrow){font-size:1.365rem!important;line-height:1.65!important}.vv-dart-page .vv-dart-why-dart-section .vv-dart-why-dart-lead{font-size:1.456rem!important}@media(max-width:600px){.vv-dart-page .vv-dart-why-dart-section p:not(.vv-dart-eyebrow){font-size:1.22rem!important}.vv-dart-page .vv-dart-why-dart-section .vv-dart-why-dart-lead{font-size:1.3rem!important}}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead{color:#fff!important;font-size:1.456rem!important;line-height:1.65!important}@media(max-width:600px){.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead{font-size:1.3rem!important}}.vv-dart-celegans p,.vv-dart-celegans .wp-block-paragraph,.vv-dart-celegans .vv-dart-body,.vv-dart-celegans .vv-dart-chapter-body{color:#fff!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead .vv-celegans-learn-link{color:#22C4F4!important;text-decoration:none!important;font-weight:600!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead .vv-celegans-learn-link:hover,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead .vv-celegans-learn-link:focus{color:#45BADE!important;text-decoration:none!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead em{color:#fff!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead .vv-celegans-learn-link,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead .vv-celegans-learn-link em{color:#22C4F4!important;text-decoration:none!important}.vv-celegans-lead-copy,.vv-celegans-lead-copy em{color:#fff!important}.vv-celegans-learn-link,.vv-celegans-learn-link em{color:#22C4F4!important;text-decoration:none!important}.vv-dart-gutenberg-page a{display:inline-block;transform:translateY(0) scale(1);transform-origin:center;transition:transform 260ms ease-out,filter 260ms ease-out,box-shadow 260ms ease-out;will-change:transform}.vv-dart-gutenberg-page a:hover{transform:translateY(-4px) scale(1.025);filter:drop-shadow(0 8px 11px rgba(34,196,244,.22))}.vv-dart-gutenberg-page a:focus-visible{transform:translateY(-3px) scale(1.02);filter:drop-shadow(0 7px 10px rgba(34,196,244,.20))}@media (prefers-reduced-motion:reduce){.vv-dart-gutenberg-page a,.vv-dart-gutenberg-page a:hover,.vv-dart-gutenberg-page a:focus-visible{transform:none!important;transition:none!important;filter:none!important}}.vv-dart-celegans-grid-section .vv-capabilities-grid-four{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important;row-gap:36px!important;width:100%!important;align-items:start!important;justify-items:stretch!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item,.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item-whole{display:grid!important;grid-template-rows:84px auto!important;justify-items:center!important;align-items:start!important;align-content:start!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;transform:none!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:84px!important;height:84px!important;margin:0 auto!important;padding:0!important;transform:none!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon img,.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon svg{display:block!important;width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;object-fit:contain!important;margin:auto!important;transform:none!important}.vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-title,.vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item:first-child .vv-capability-title{display:block!important;width:100%!important;max-width:220px!important;min-height:0!important;margin:14px auto 0!important;padding:0!important;text-align:center!important;transform:none!important}@media(max-width:900px){.vv-dart-celegans-grid-section .vv-capabilities-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.vv-dart-celegans-grid-section .vv-capabilities-grid-four{grid-template-columns:1fr!important}}.vv-dart-page .vv-dart-predictive-section .vv-dart-predictivity-link{margin-top:18px!important;margin-bottom:0!important}.vv-dart-page .vv-dart-predictive-section .vv-dart-predictivity-link .vv-celegans-learn-link{color:#22C4F4!important;text-decoration:none!important;font-weight:600!important}.vv-dart-page .vv-dart-predictive-section .vv-dart-predictivity-link .vv-celegans-learn-link:hover,.vv-dart-page .vv-dart-predictive-section .vv-dart-predictivity-link .vv-celegans-learn-link:focus{color:#45BADE!important;text-decoration:none!important}.vv-latest-card{padding:0 24px 22px;overflow:hidden}.vv-latest-card-image{display:block;height:116px;margin:0 -24px 20px;overflow:hidden;background:linear-gradient(145deg,#e7f4f8,#d8ebf2);border-bottom:1px solid rgba(72,169,202,.18)}.vv-latest-card-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .3s ease}.vv-latest-card:hover .vv-latest-card-image img,.vv-latest-card:focus-visible .vv-latest-card-image img{transform:scale(1.035)}.vv-latest-card-type{margin-bottom:14px}@media(max-width:720px){.vv-latest-card-image{height:108px}}.vv-home-opening{position:relative!important;isolation:isolate!important;overflow:hidden!important;background-color:#06182c!important;background-image:url("../home-hero-abstract-wave.optimized.webp")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.vv-home-opening::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(6,24,44,.30) 0%,rgba(6,24,44,.42) 42%,rgba(6,24,44,.82) 76%,rgba(6,24,44,.96) 100%)!important}.vv-home-opening>.vv-home-hero,.vv-home-opening>.vv-home-decisions{position:relative!important;z-index:1!important;background:transparent!important;background-image:none!important}.vv-home-opening>.vv-home-hero .wp-block-cover__image-background{display:none!important;opacity:0!important}.vv-home-opening>.vv-home-hero::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(4,20,39,.18) 0%,rgba(4,20,39,.12) 48%,rgba(4,20,39,.08) 100%)!important}.vv-home-opening>.vv-home-hero::after{content:none!important;display:none!important}.vv-home-opening>.vv-home-hero .wp-block-cover__inner-container{position:relative!important;z-index:2!important}.vv-home-opening>.vv-home-decisions::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(6,24,44,.02) 0%,rgba(6,24,44,.14) 100%)!important}.vv-home-opening>.vv-home-decisions::after{content:none!important;display:none!important;background:none!important}.vv-home-opening>.vv-home-decisions>*{position:relative!important;z-index:1!important}@media(max-width:900px){.vv-home-opening{background-position:42% center!important}.vv-home-opening::before{background:linear-gradient(90deg,rgba(6,24,44,.50),rgba(6,24,44,.78))!important}}@media(max-width:600px){.vv-home-opening{background-position:38% center!important}.vv-home-opening::before{background:rgba(6,24,44,.68)!important}}.vv-home-hero .vv-hero-description,.vv-home-decisions-subtitle,.vv-home-decision-copy{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:var(--vv-paragraph-size,1.456rem)!important;line-height:var(--vv-paragraph-line-height,1.65)!important}.vv-home-decision-copy{max-width:320px!important}@media(max-width:600px){.vv-home-hero .vv-hero-description,.vv-home-decisions-subtitle,.vv-home-decision-copy{font-size:var(--vv-paragraph-size-mobile,1.3rem)!important}}.vv-home-decisions-subtitle{color:#fff!important}.vv-home-decision-copy{font-size:1.22rem!important;line-height:1.5!important;font-weight:400!important}@media(max-width:600px){.vv-home-decision-copy{font-size:1.12rem!important}}.vv-home-hero .vv-hero-description{width:100%!important;max-width:1080px!important}@media(max-width:1100px){.vv-home-hero .vv-hero-description{max-width:920px!important}}@media(max-width:782px){.vv-home-hero .vv-hero-description{max-width:100%!important}}.vv-home-hero .vv-button-outline .wp-block-button__link{background:#fff!important;color:#000!important;border:0!important;border-radius:8px!important;padding:14px 23px!important;font-weight:650!important}.vv-home-hero .vv-button-outline .wp-block-button__link:hover,.vv-home-hero .vv-button-outline .wp-block-button__link:focus{background:#fff!important;color:#000!important}.vv-home-hero .vv-eyebrow{font-size:15px!important}@media(max-width:600px){.vv-home-hero .vv-eyebrow{font-size:13px!important}}.vv-home-hero .wp-block-button.vv-button-outline,.vv-home-hero .wp-block-button.is-style-outline.vv-button-outline{margin:0!important;padding:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.vv-home-hero .vv-button-outline .wp-block-button__link,.vv-home-hero .vv-button-outline .wp-block-button__link:visited,.vv-home-hero .vv-button-outline .wp-block-button__link:hover,.vv-home-hero .vv-button-outline .wp-block-button__link:focus,.vv-home-hero .vv-button-outline .wp-block-button__link:active{text-decoration:none!important;border:0!important;outline:0!important}.vv-home-hero .vv-button-outline .wp-block-button__link:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.28)!important}@media(max-width:600px){.vv-home-dart-intro,.vv-home-text-link{font-size:var(--vv-paragraph-size-mobile,1.3rem)!important}}.vv-home-text-link a,.vv-home-text-link a:hover,.vv-home-text-link a:focus,.vv-home-text-link a:active{text-decoration:none!important}.vv-home-dart-overview .vv-home-dart-copy>p:not(.vv-home-dart-kicker),.vv-home-dart-overview .vv-home-dart-intro,.vv-home-dart-overview .vv-home-text-link{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:1.456rem!important;line-height:1.65!important}.vv-home-dart-overview .vv-home-dart-copy>p a,.vv-home-dart-overview .vv-home-dart-copy>p a:visited,.vv-home-dart-overview .vv-home-dart-copy>p a:hover,.vv-home-dart-overview .vv-home-dart-copy>p a:focus,.vv-home-dart-overview .vv-home-dart-copy>p a:active,.vv-home-dart-overview .vv-home-text-link a,.vv-home-dart-overview .vv-home-text-link a:hover,.vv-home-dart-overview .vv-home-text-link a:focus,.vv-home-dart-overview .vv-home-text-link a:active{text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;box-shadow:none!important}@media(max-width:600px){.vv-home-dart-overview .vv-home-dart-copy>p:not(.vv-home-dart-kicker),.vv-home-dart-overview .vv-home-dart-intro,.vv-home-dart-overview .vv-home-text-link{font-size:1.3rem!important}}.vv-home-dart-overview .vv-home-dart-kicker{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:clamp(34px,3.5vw,50px)!important;line-height:1.08!important;font-weight:560!important;letter-spacing:-.025em!important;text-transform:none!important;margin:0 0 14px!important}.vv-home-dart-overview .vv-home-dart-kicker sup{font-size:.42em!important;line-height:0!important;top:-.72em!important;position:relative!important;letter-spacing:0!important}@media(max-width:600px){.vv-home-dart-overview .vv-home-dart-kicker{font-size:34px!important}}.vv-home-enabling{position:relative;padding:clamp(78px,7vw,112px) 0;background:radial-gradient(circle at 12% 15%,rgba(34,196,244,.10),transparent 28%),radial-gradient(circle at 88% 84%,rgba(71,193,190,.09),transparent 30%),linear-gradient(180deg,#f8fcfe 0%,#edf7fa 100%);overflow:hidden}.vv-home-enabling:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.48),transparent 22% 78%,rgba(255,255,255,.32))}.vv-home-enabling-inner{position:relative;z-index:1}.vv-home-enabling-title{margin:0 0 clamp(38px,4vw,58px)!important;color:#0b2447;font-size:clamp(42px,4.4vw,60px);line-height:1.06;letter-spacing:-.04em;font-weight:560}.vv-home-enabling-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.vv-home-enabling-card{display:flex!important;flex-direction:column;align-items:stretch;min-width:0;min-height:550px;margin:0!important;padding:30px 30px 32px!important;border:1px solid rgba(133,190,208,.32);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(244,250,252,.70));box-shadow:0 22px 58px rgba(18,79,105,.11),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(112%);overflow:hidden}.vv-home-enabling-card-title{margin:0 0 20px!important;color:#0b2447;font-size:clamp(26px,2.1vw,34px);line-height:1.1;letter-spacing:-.025em;font-weight:650}.vv-home-enabling-image{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:300px;margin:0 auto 24px!important;padding:8px}.vv-home-enabling-image img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(17,67,94,.13))}.vv-home-enabling-image-chip img{max-width:360px}.vv-home-enabling-image-screen img{max-width:410px}.vv-home-enabling-image-ai img{max-width:300px}.vv-home-enabling-copy{margin:auto 0 0!important;padding-top:24px;border-top:1px solid rgba(7,135,180,.18);color:#294961!important;font-size:clamp(17px,1.25vw,20px)!important;line-height:1.55!important;font-weight:450!important}@media(max-width:980px){.vv-home-enabling-grid{grid-template-columns:1fr;max-width:700px;margin-left:auto!important;margin-right:auto!important}.vv-home-enabling-card{min-height:0}.vv-home-enabling-image{height:320px}}@media(max-width:620px){.vv-home-enabling{padding:66px 0}.vv-home-enabling-title{font-size:40px;margin-bottom:30px!important}.vv-home-enabling-card{padding:25px 20px 27px!important;border-radius:23px}.vv-home-enabling-image{height:230px;margin-bottom:18px!important}.vv-home-enabling-copy{font-size:17px!important}}body.home article a{transition:transform 260ms ease-out,box-shadow 260ms ease-out,filter 260ms ease-out;transform:translateY(0) scale(1);transform-origin:center;will-change:transform}body.home article a:not(.vv-latest-card){display:inline-block}body.home article a:hover,body.home article a:focus-visible{transform:translateY(-4px) scale(1.025);box-shadow:0 12px 28px rgba(7,135,180,0.18),0 0 18px rgba(34,196,244,0.10);filter:brightness(1.015)}body.home article a.vv-latest-card:hover,body.home article a.vv-latest-card:focus-visible{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 46px rgba(18,57,77,0.14),0 0 20px rgba(34,196,244,0.08)}@media (prefers-reduced-motion:reduce){body.home article a{transition:none!important}body.home article a:hover,body.home article a:focus-visible{transform:none!important}}.vv-products-services-landing{background:linear-gradient(180deg,#f5fbff 0%,#eef6fb 100%)}.vv-products-services-landing .vv-products-services-hero{padding:66px 0 56px}.vv-products-services-landing .vv-products-services-hero h1{margin:0;color:#fff;font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:-.045em;font-weight:680}.vv-products-services-columns{padding:54px 0 110px}.vv-products-services-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:start}.vv-ps-column{min-width:0;scroll-margin-top:120px}.vv-ps-column-head{margin-bottom:18px}.vv-ps-column h2{margin:0;color:#0b2447;font-size:clamp(2rem,3vw,3.125rem);font-weight:560;line-height:1.08;letter-spacing:-0.035em}.vv-ps-card-stack{display:grid;gap:18px}.vv-ps-card{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:104px;padding:28px 30px;text-decoration:none;color:#0b2447;border-radius:20px;border:1px solid rgba(114,155,196,.16);background:linear-gradient(180deg,rgba(255,255,255,.82) 0%,rgba(247,251,255,.74) 100%);box-shadow:0 18px 40px rgba(18,44,76,.08),inset 0 1px 0 rgba(255,255,255,.62);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform 260ms ease-out,box-shadow 260ms ease-out,border-color 260ms ease-out;transform-origin:center;will-change:transform}.vv-ps-card:hover,.vv-ps-card:focus-visible{transform:translateY(-4px) scale(1.025);border-color:rgba(34,196,244,.34);box-shadow:0 24px 48px rgba(18,44,76,.14),0 0 24px rgba(34,196,244,.13),inset 0 1px 0 rgba(255,255,255,.78);outline:none}.vv-ps-card-label{display:block;font-size:1.45rem;line-height:1.32;font-weight:560;letter-spacing:-0.02em}.vv-ps-card-arrow{flex:0 0 auto;color:#1aa8e6;font-size:1.28rem;line-height:1;transition:transform 260ms ease-out}.vv-ps-card:hover .vv-ps-card-arrow,.vv-ps-card:focus-visible .vv-ps-card-arrow{transform:translateX(3px)}@media(max-width:900px){.vv-products-services-landing .vv-products-services-hero{padding:52px 0 46px}.vv-products-services-columns{padding:42px 0 82px}.vv-products-services-grid{grid-template-columns:1fr;gap:28px}.vv-ps-card{min-height:92px;padding:24px}.vv-ps-card-label{font-size:1.28rem}}@media(prefers-reduced-motion:reduce){.vv-ps-card,.vv-ps-card-arrow{transition:none!important}.vv-ps-card:hover,.vv-ps-card:focus-visible{transform:none!important}.vv-ps-card:hover .vv-ps-card-arrow,.vv-ps-card:focus-visible .vv-ps-card-arrow{transform:none!important}}.vv-technologies-landing{min-height:100vh;background:#f4f9fb;color:#102d48}.vv-technologies-landing .vv-shell{width:min(1240px,calc(100% - 48px));margin-inline:auto;padding:0}.vv-technologies-landing .vv-technologies-hero{padding:66px 0 56px}.vv-technologies-landing .vv-technologies-hero h1{margin:0 0 14px;color:#fff;font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:-.045em;font-weight:680}.vv-technologies-landing .vv-technologies-hero p{max-width:830px;margin:0 auto;color:#d1e8f1;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.vv-technologies-content>.alignfull:first-child{margin-top:0}@media(max-width:700px){.vv-technologies-landing .vv-shell{width:min(100% - 28px,1240px)}.vv-technologies-landing .vv-technologies-hero{padding:52px 0 46px}}.vv-technologies-landing .vv-home-enabling-inner{max-width:1400px;padding-left:28px;padding-right:28px}.vv-technologies-landing .vv-home-enabling-grid{gap:22px}.vv-technologies-landing .vv-home-enabling-card{padding-left:26px!important;padding-right:26px!important}.vv-technologies-landing .vv-home-enabling-copy{font-size:clamp(17px,1.15vw,19px)!important;line-height:1.5!important}@media(max-width:980px){.vv-technologies-landing .vv-home-enabling-inner{max-width:760px}}.vv-technologies-landing .vv-home-enabling-title{display:none!important}.vv-technologies-landing .vv-home-enabling-card-link{display:block;min-width:0;height:100%;color:inherit;text-decoration:none;border-radius:28px;transform:translateY(0) scale(1);transform-origin:center;transition:transform 260ms ease-out,filter 260ms ease-out;will-change:transform}.vv-technologies-landing .vv-home-enabling-card-link .vv-home-enabling-card{height:100%;transition:box-shadow 260ms ease-out,border-color 260ms ease-out,background 260ms ease-out}.vv-technologies-landing .vv-home-enabling-card-link:hover,.vv-technologies-landing .vv-home-enabling-card-link:focus-visible{transform:translateY(-4px) scale(1.025);filter:brightness(1.012);outline:none}.vv-technologies-landing .vv-home-enabling-card-link:hover .vv-home-enabling-card,.vv-technologies-landing .vv-home-enabling-card-link:focus-visible .vv-home-enabling-card{border-color:rgba(34,196,244,.48);box-shadow:0 30px 68px rgba(18,79,105,.17),0 0 24px rgba(34,196,244,.12),inset 0 1px 0 rgba(255,255,255,.9)}.vv-technologies-landing .vv-home-enabling-card-link:focus-visible{box-shadow:0 0 0 3px rgba(34,196,244,.28)}@media(prefers-reduced-motion:reduce){.vv-technologies-landing .vv-home-enabling-card-link,.vv-technologies-landing .vv-home-enabling-card-link .vv-home-enabling-card{transition:none!important}.vv-technologies-landing .vv-home-enabling-card-link:hover,.vv-technologies-landing .vv-home-enabling-card-link:focus-visible{transform:none!important}}body.home .vv-home-enabling-inner{max-width:1400px;padding-left:28px;padding-right:28px}body.home .vv-home-enabling-grid{gap:22px}body.home .vv-home-enabling-card{padding-left:26px!important;padding-right:26px!important}body.home .vv-home-enabling-copy{font-size:clamp(17px,1.15vw,19px)!important;line-height:1.5!important}body.home .vv-home-enabling-card-link{display:block;min-width:0;height:100%;color:inherit;text-decoration:none;border-radius:28px;transform:translateY(0) scale(1);transform-origin:center;transition:transform 260ms ease-out,filter 260ms ease-out;will-change:transform}body.home .vv-home-enabling-card-link .vv-home-enabling-card{height:100%;transition:box-shadow 260ms ease-out,border-color 260ms ease-out,background 260ms ease-out}body.home .vv-home-enabling-card-link:hover,body.home .vv-home-enabling-card-link:focus-visible{transform:translateY(-4px) scale(1.025);filter:brightness(1.012);outline:none}body.home .vv-home-enabling-card-link:hover .vv-home-enabling-card,body.home .vv-home-enabling-card-link:focus-visible .vv-home-enabling-card{border-color:rgba(34,196,244,.48);box-shadow:0 30px 68px rgba(18,79,105,.17),0 0 24px rgba(34,196,244,.12),inset 0 1px 0 rgba(255,255,255,.9)}body.home .vv-home-enabling-card-link:focus-visible{box-shadow:0 0 0 3px rgba(34,196,244,.28)}@media(max-width:980px){body.home .vv-home-enabling-inner{max-width:760px}}@media(prefers-reduced-motion:reduce){body.home .vv-home-enabling-card-link,body.home .vv-home-enabling-card-link .vv-home-enabling-card{transition:none!important}body.home .vv-home-enabling-card-link:hover,body.home .vv-home-enabling-card-link:focus-visible{transform:none!important}}.vv-dart-page .vv-dart-predictive-section .vv-dart-copy>p:not(.vv-dart-eyebrow),.vv-dart-page .vv-dart-predictive-section .vv-dart-predictivity-link,.vv-dart-page .vv-dart-predictive-section .vv-dart-predictivity-link .vv-celegans-learn-link{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:var(--vv-paragraph-size,1.456rem)!important;line-height:var(--vv-paragraph-line-height,1.65)!important}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p{padding:24px 18px!important}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p span{width:100%;max-width:100%;padding:0 2px;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.28!important;letter-spacing:.035em!important;text-align:center!important;text-wrap:balance}@media(max-width:1100px) and (min-width:851px){.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p span{font-size:14px!important}}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p span{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;-webkit-hyphens:none!important;white-space:normal!important}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-capability-card>h3{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;font-size:clamp(20px,1.85vw,29px)!important;letter-spacing:-.02em!important}@media(max-width:980px){.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-capability-card>h3{font-size:clamp(22px,4.2vw,30px)!important}}@media(max-width:420px){.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-capability-card>h3{font-size:20px!important}}.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p .vv-dart-acute-caption{display:block!important;white-space:normal!important;line-height:1.28!important}.vv-blog-single-hero{min-height:0!important;padding:clamp(32px,3.2vw,44px) 0 clamp(34px,3.4vw,48px)!important}.vv-blog-single-hero-inner{max-width:1260px!important}.vv-blog-back{margin-bottom:12px!important}.vv-blog-single-meta{margin-bottom:12px!important}.vv-blog-single h1{max-width:none!important;margin:0!important;font-size:clamp(32px,3.15vw,50px)!important;line-height:1.04!important;letter-spacing:-.038em!important;white-space:nowrap}.vv-blog-single-deck{margin-top:14px!important}@media(max-width:1100px){.vv-blog-single h1{font-size:clamp(30px,3.7vw,43px)!important}}@media(max-width:760px){.vv-blog-single-hero{padding:28px 0 32px!important}.vv-blog-single h1{font-size:clamp(30px,7.5vw,40px)!important;white-space:normal;text-wrap:balance}}.single-post .vv-nobel-milestone{margin:26px 0 52px;gap:clamp(24px,4vw,54px);align-items:center}.single-post .vv-nobel-milestone .wp-block-media-text__media{display:flex;align-items:center;justify-content:center;min-width:0}.single-post .vv-nobel-milestone .wp-block-media-text__media img{display:block;width:min(100%,330px);height:auto;margin:0 auto;object-fit:contain}.single-post .vv-nobel-milestone .wp-block-media-text__content{padding:0}.single-post .vv-nobel-milestone .wp-block-media-text__content p:first-child{margin-top:0}.single-post .vv-nobel-milestone .wp-block-media-text__content p:last-child{margin-bottom:0}@media (max-width:760px){.single-post .vv-nobel-milestone{grid-template-columns:100%!important;margin:20px 0 42px}.single-post .vv-nobel-milestone .wp-block-media-text__media,.single-post .vv-nobel-milestone.has-media-on-the-right .wp-block-media-text__media{grid-column:1;grid-row:1}.single-post .vv-nobel-milestone .wp-block-media-text__content,.single-post .vv-nobel-milestone.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:2;padding-top:18px}.single-post .vv-nobel-milestone .wp-block-media-text__media img{width:min(72vw,270px)}}.single-post .vv-nobel-milestone .wp-block-media-text__media{overflow:visible!important;align-self:center}.single-post .vv-nobel-milestone .wp-block-media-text__media img{width:min(100%,330px)!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;border-radius:0!important}.single-post .vv-nobel-milestone--left{grid-template-columns:34% minmax(0,1fr)!important}.single-post .vv-nobel-milestone--left .wp-block-media-text__media{grid-column:1!important;grid-row:1!important}.single-post .vv-nobel-milestone--left .wp-block-media-text__content{grid-column:2!important;grid-row:1!important}.single-post .vv-nobel-milestone--right{grid-template-columns:minmax(0,1fr) 34%!important}.single-post .vv-nobel-milestone--right .wp-block-media-text__content{grid-column:1!important;grid-row:1!important}.single-post .vv-nobel-milestone--right .wp-block-media-text__media{grid-column:2!important;grid-row:1!important}@media (max-width:760px){.single-post .vv-nobel-milestone--left,.single-post .vv-nobel-milestone--right{grid-template-columns:100%!important}.single-post .vv-nobel-milestone--left .wp-block-media-text__media,.single-post .vv-nobel-milestone--right .wp-block-media-text__media{grid-column:1!important;grid-row:1!important}.single-post .vv-nobel-milestone--left .wp-block-media-text__content,.single-post .vv-nobel-milestone--right .wp-block-media-text__content{grid-column:1!important;grid-row:2!important}}.single-post .vv-nobel-milestone .wp-block-media-text__media{padding:14px 18px!important}.single-post .vv-nobel-milestone .wp-block-media-text__media img{width:min(100%,300px)!important;max-width:calc(100% - 8px)!important}@media (max-width:760px){.single-post .vv-nobel-milestone .wp-block-media-text__media{padding:10px 14px 2px!important}.single-post .vv-nobel-milestone .wp-block-media-text__media img{width:min(68vw,250px)!important}}.single-post .vv-nobel-desktop-heading{margin-top:0}.single-post .vv-nobel-milestone--left,.single-post .vv-nobel-milestone--right{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;align-items:center!important}.single-post .vv-nobel-milestone--left .wp-block-media-text__media,.single-post .vv-nobel-milestone--right .wp-block-media-text__media{grid-column:1!important;grid-row:1!important;justify-self:center}.single-post .vv-nobel-milestone--left .wp-block-media-text__content,.single-post .vv-nobel-milestone--right .wp-block-media-text__content{grid-column:2!important;grid-row:1!important}@media (min-width:761px){.single-post .vv-nobel-milestone .wp-block-media-text__media{padding:0!important}.single-post .vv-nobel-milestone .wp-block-media-text__media img{width:135px!important;height:135px!important;max-width:100%!important;max-height:135px!important;object-fit:contain!important}}@media (max-width:760px){.single-post .vv-nobel-milestone--left,.single-post .vv-nobel-milestone--right{grid-template-columns:100%!important;gap:0!important;margin:20px 0 30px!important}.single-post .vv-nobel-milestone--left .wp-block-media-text__media,.single-post .vv-nobel-milestone--right .wp-block-media-text__media{grid-column:1!important;grid-row:1!important;margin:0 auto!important;padding:0!important}.single-post .vv-nobel-milestone .wp-block-media-text__media img{width:120px!important;height:120px!important;max-width:120px!important;max-height:120px!important;object-fit:contain!important}.single-post .vv-nobel-milestone--left .wp-block-media-text__content,.single-post .vv-nobel-milestone--right .wp-block-media-text__content{grid-column:1!important;grid-row:2!important;padding-top:10px!important}}.single-post .vv-pmo-reason{display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;gap:22px!important;align-items:center!important;margin:34px 0!important}.single-post .vv-pmo-reason .wp-block-media-text__media{grid-column:1!important;margin:0!important;padding:0!important}.single-post .vv-pmo-reason .wp-block-media-text__media img{display:block!important;width:108px!important;height:108px!important;max-width:108px!important;max-height:108px!important;margin:0 auto!important;object-fit:contain!important;border-radius:0!important}.single-post .vv-pmo-reason .wp-block-media-text__content{grid-column:2!important;padding:0!important}.single-post .vv-pmo-reason .wp-block-media-text__content h2{margin-top:0!important}@media(max-width:760px){.single-post .vv-pmo-reason{grid-template-columns:78px minmax(0,1fr)!important;gap:14px!important;margin:26px 0!important}.single-post .vv-pmo-reason .wp-block-media-text__media{grid-column:1!important;grid-row:1!important}.single-post .vv-pmo-reason .wp-block-media-text__content{grid-column:2!important;grid-row:1!important}.single-post .vv-pmo-reason .wp-block-media-text__media img{width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important}}.vv-blog-single-hero-inner{max-width:1180px!important}.vv-blog-single h1{max-width:1120px!important;font-size:clamp(34px,3.45vw,54px)!important;line-height:1.08!important;white-space:normal!important;text-wrap:balance;overflow-wrap:normal;word-break:normal}.vv-blog-single-deck{max-width:940px!important;margin:14px 0 0!important}.vv-blog-single-meta{margin:16px 0 0!important}@media(max-width:1100px){.vv-blog-single h1{font-size:clamp(32px,4.1vw,46px)!important}}@media(max-width:760px){.vv-blog-single h1{font-size:clamp(30px,7vw,40px)!important;line-height:1.1!important}.vv-blog-single-meta{margin-top:14px!important}}.vv-ai-intro-metrics p{font-size:clamp(1rem,1.25vw,1.18rem)!important;line-height:1.35!important;font-weight:600;color:#dce8f4!important;margin:.35rem 0 0!important}.vv-ai-publications-heading{padding:clamp(22px,2.5vw,32px) 0!important;border-top:1px solid #dce9ed;background:#fff}.vv-ai-publications-heading h2{margin:0!important;color:var(--navy);font-size:clamp(30px,3vw,40px);line-height:1.1;font-weight:600}body .vv-dart-page #dart-fertility-comparison .vv-dart-fertility-comparison-image,body .vv-dart-page #dart-fertility-comparison .vv-dart-fertility-comparison-image :is(img,a){pointer-events:none!important;transform:none!important;transition:none!important;cursor:default!important}body .vv-dart-page #dart-fertility-comparison .vv-dart-fertility-comparison-image .lightbox-trigger{display:none!important}body .vv-dart-page #ai-accelerated-endpoint-analysis .vv-dart-copy>h2,body .vv-dart-page #ai-accelerated-endpoint-analysis .vv-dart-copy>p:not(.vv-dart-ai-endpoint-analysis-link){color:#000!important}.vv-dart-high-content-imaging{background:#f6fbfe;padding:clamp(76px,7vw,116px) clamp(24px,5vw,72px)}.vv-dart-high-content-imaging-inner{align-items:center;gap:clamp(40px,6vw,92px)}.vv-dart-high-content-imaging .vv-dart-copy p{font-size:1.456rem;line-height:1.65}.vv-dart-high-content-imaging-link{margin-top:1.4rem}.vv-dart-high-content-imaging-visual{display:flex;align-items:center;justify-content:center}.vv-dart-high-content-imaging-image{margin:0;width:100%}.vv-dart-high-content-imaging-image img{display:block;width:100%;height:auto;object-fit:contain}@media (max-width:781px){.vv-dart-high-content-imaging-inner{gap:34px}}.vv-dart-page .vv-dart-high-content-imaging,.vv-dart-page .vv-dart-workflow{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.vv-dart-page .vv-dart-high-content-imaging-inner{width:min(1480px,100%)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}.vv-dart-page .vv-dart-workflow>.vv-dart-workflow-header,.vv-dart-page .vv-dart-workflow>.vv-dart-workflow-grid{width:min(1480px,100%)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}.vv-dart-page .vv-dart-high-content-imaging .vv-dart-copy>p:not(.vv-dart-high-content-imaging-link),.vv-dart-page .vv-dart-high-content-imaging .vv-dart-high-content-imaging-link,.vv-dart-page .vv-dart-high-content-imaging .vv-dart-high-content-imaging-link .vv-celegans-learn-link{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:var(--vv-paragraph-size,1.456rem)!important;line-height:var(--vv-paragraph-line-height,1.65)!important}.vv-dart-page .vv-dart-high-content-imaging .vv-dart-copy>p:not(.vv-dart-high-content-imaging-link){color:#587083!important}.vv-dart-page .vv-dart-high-content-imaging .vv-dart-high-content-imaging-link{margin-top:18px!important;margin-bottom:0!important}.vv-dart-page .vv-dart-high-content-imaging .vv-dart-high-content-imaging-link .vv-celegans-learn-link{color:#22C4F4!important;text-decoration:none!important;font-weight:600!important}.vv-dart-page .vv-dart-high-content-imaging .vv-dart-high-content-imaging-link .vv-celegans-learn-link:hover,.vv-dart-page .vv-dart-high-content-imaging .vv-dart-high-content-imaging-link .vv-celegans-learn-link:focus{color:#45BADE!important;text-decoration:none!important}.vv-dart-page .vv-dart-ai-endpoint-analysis{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(76px,7vw,116px) clamp(24px,5vw,72px);background:#ffffff}.vv-dart-page .vv-dart-ai-endpoint-analysis-inner{width:min(1480px,100%)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important;align-items:center;gap:clamp(40px,6vw,92px)}.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-copy>p:not(.vv-dart-ai-endpoint-analysis-link),.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-ai-endpoint-analysis-link,.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-ai-endpoint-analysis-link .vv-celegans-learn-link{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:var(--vv-paragraph-size,1.456rem)!important;line-height:var(--vv-paragraph-line-height,1.65)!important}.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-copy>p:not(.vv-dart-ai-endpoint-analysis-link){color:#587083!important}.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-ai-endpoint-analysis-link{margin-top:18px!important;margin-bottom:0!important}.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-ai-endpoint-analysis-link .vv-celegans-learn-link{color:#22C4F4!important;text-decoration:none!important;font-weight:600!important}.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-ai-endpoint-analysis-link .vv-celegans-learn-link:hover,.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-ai-endpoint-analysis-link .vv-celegans-learn-link:focus{color:#45BADE!important;text-decoration:none!important}.vv-dart-ai-endpoint-analysis-visual{display:flex;align-items:center;justify-content:center}.vv-dart-ai-image-placeholder{width:100%;min-height:clamp(300px,34vw,500px);border:1px dashed rgba(7,135,180,.28);border-radius:26px;background:linear-gradient(145deg,rgba(237,248,251,.56),rgba(255,255,255,.82))}@media (max-width:781px){.vv-dart-page .vv-dart-ai-endpoint-analysis-inner{gap:34px}.vv-dart-ai-image-placeholder{min-height:280px}}.vv-dart-page .vv-dart-ai-endpoint-analysis-inner{display:grid!important;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr)!important;gap:clamp(34px,5vw,76px)!important}.vv-dart-page .vv-dart-ai-endpoint-analysis-visual{order:1!important}.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-copy{order:2!important}.vv-dart-page .vv-dart-ai-image-placeholder{min-height:clamp(260px,27vw,420px)}@media (max-width:781px){.vv-dart-page .vv-dart-ai-endpoint-analysis-inner{grid-template-columns:1fr!important}.vv-dart-page .vv-dart-ai-endpoint-analysis-visual,.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-copy{order:initial!important}}.vv-dart-page .vv-dart-ai-endpoint-analysis-inner{grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr)!important;gap:clamp(30px,4vw,62px)!important}.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-copy{width:100%!important;max-width:none!important;min-width:0!important}.vv-dart-page .vv-dart-ai-endpoint-analysis .vv-dart-copy>p:not(.vv-dart-ai-endpoint-analysis-link){width:100%!important;max-width:none!important}@media (max-width:781px){.vv-dart-page .vv-dart-ai-endpoint-analysis-inner{grid-template-columns:1fr!important}}.vv-dart-page .vv-dart-ai-endpoint-analysis{background:linear-gradient(135deg,#A3E0F0 0%,#A1DFDD 52%,#89CBE1 100%)!important}.vv-dart-page .vv-dart-scientifically-backed-assay{position:relative;isolation:isolate;overflow:hidden;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(76px,7vw,116px) clamp(24px,5vw,72px);background-color:#031b20;background-image:linear-gradient(180deg,rgba(2,24,29,.12),rgba(1,17,22,.42)),url("../sba-green-grid-background.jpg");background-position:center center;background-size:cover;background-repeat:no-repeat}.vv-dart-page .vv-dart-scientifically-backed-assay::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 46%,rgba(18,221,172,.10),transparent 43%),linear-gradient(90deg,rgba(1,19,25,.28),transparent 22%,transparent 78%,rgba(1,19,25,.28));pointer-events:none}.vv-dart-page .vv-sba-inner{width:min(1480px,100%)!important;max-width:1480px!important;margin-inline:auto!important}.vv-dart-page .vv-sba-header-card{width:min(1180px,100%);margin:0 auto clamp(38px,5vw,64px)!important;padding:clamp(28px,3.5vw,46px) clamp(24px,4.5vw,66px);border-radius:26px;background:linear-gradient(145deg,rgba(6,48,50,.72),rgba(3,31,37,.58));border:1px solid rgba(117,255,217,.25);box-shadow:0 24px 60px rgba(0,10,15,.30),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.vv-dart-page .vv-sba-header-card>h2{margin:0 0 20px!important;color:#f4fffc!important}.vv-dart-page .vv-sba-intro{max-width:1060px;margin:0 auto!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:var(--vv-paragraph-size,1.456rem)!important;line-height:var(--vv-paragraph-line-height,1.65)!important;color:#ffffff!important}.vv-dart-page .vv-sba-primary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,38px);margin-bottom:clamp(24px,3vw,38px)}.vv-dart-page .vv-sba-primary-card,.vv-dart-page .vv-sba-small-card{background:linear-gradient(145deg,rgba(7,54,55,.70),rgba(3,32,38,.58));border:1px solid rgba(116,255,216,.23);box-shadow:0 20px 48px rgba(0,12,17,.28),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(17px) saturate(120%);-webkit-backdrop-filter:blur(17px) saturate(120%)}.vv-dart-page .vv-sba-primary-card{display:grid!important;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:clamp(22px,3vw,38px);padding:clamp(28px,3.5vw,48px);border-radius:26px}.vv-dart-page .vv-sba-primary-icon{margin:0!important}.vv-dart-page .vv-sba-primary-icon img{width:100%;max-height:108px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 8px 18px rgba(0,0,0,.18))}.vv-dart-page .vv-sba-primary-value,.vv-dart-page .vv-sba-value{margin:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;color:#ffffff!important;line-height:1.05}.vv-dart-page .vv-sba-primary-value{font-size:clamp(2.4rem,4vw,4.2rem)}.vv-dart-page .vv-sba-line{width:100%!important;max-width:none!important;height:3px!important;border:0!important;margin:18px 0 14px!important;background:linear-gradient(90deg,#35e8b5,#22c4f4)!important;opacity:1!important}.vv-dart-page .vv-sba-primary-label,.vv-dart-page .vv-sba-label{margin:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#ffffff!important;font-weight:600}.vv-dart-page .vv-sba-primary-label{font-size:clamp(1.05rem,1.5vw,1.35rem)}.vv-dart-page .vv-sba-small-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.vv-dart-page .vv-sba-small-card{min-width:0;padding:clamp(22px,2.5vw,34px) clamp(14px,1.8vw,24px);border-radius:22px;text-align:center}.vv-dart-page .vv-sba-small-icon{margin:0 auto 20px!important}.vv-dart-page .vv-sba-small-icon img{width:76px;height:76px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 7px 14px rgba(0,0,0,.18))}.vv-dart-page .vv-sba-value{font-size:clamp(1.8rem,2.5vw,2.8rem)}.vv-dart-page .vv-sba-small-card .vv-sba-line{margin:15px 0 12px!important}.vv-dart-page .vv-sba-label{font-size:clamp(.92rem,1.1vw,1.08rem);line-height:1.35}@media (max-width:980px){.vv-dart-page .vv-sba-small-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.vv-dart-page .vv-dart-scientifically-backed-assay{background-position:center center}.vv-dart-page .vv-sba-primary-grid{grid-template-columns:1fr}.vv-dart-page .vv-sba-primary-card{grid-template-columns:86px minmax(0,1fr)}.vv-dart-page .vv-sba-small-grid{grid-template-columns:1fr}.vv-dart-page .vv-sba-small-card:last-child{grid-column:auto;max-width:none}}.vv-dart-page .vv-dart-scientifically-backed-assay,.vv-dart-page .vv-dart-scientifically-backed-assay h1,.vv-dart-page .vv-dart-scientifically-backed-assay h2,.vv-dart-page .vv-dart-scientifically-backed-assay h3,.vv-dart-page .vv-dart-scientifically-backed-assay h4,.vv-dart-page .vv-dart-scientifically-backed-assay h5,.vv-dart-page .vv-dart-scientifically-backed-assay h6,.vv-dart-page .vv-dart-scientifically-backed-assay p,.vv-dart-page .vv-dart-scientifically-backed-assay span,.vv-dart-page .vv-dart-scientifically-backed-assay strong,.vv-dart-page .vv-dart-scientifically-backed-assay em,.vv-dart-page .vv-dart-scientifically-backed-assay li{color:#fff!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-icon img,.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-small-icon img{filter:brightness(0) invert(1) drop-shadow(0 7px 14px rgba(0,0,0,.18))!important}.vv-dart-scientifically-backed-assay,.vv-dart-scientifically-backed-assay *,.vv-dart-scientifically-backed-assay .has-text-color,.vv-dart-scientifically-backed-assay [style*="color"]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.vv-dart-scientifically-backed-assay p,.vv-dart-scientifically-backed-assay .vv-sba-intro,.vv-dart-scientifically-backed-assay .vv-sba-primary-card p,.vv-dart-scientifically-backed-assay .vv-sba-small-card p,.vv-dart-scientifically-backed-assay .vv-sba-primary-value,.vv-dart-scientifically-backed-assay .vv-sba-primary-label,.vv-dart-scientifically-backed-assay .vv-sba-value,.vv-dart-scientifically-backed-assay .vv-sba-label{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.vv-dart-page .vv-sba-header-card{margin-bottom:clamp(18px,2vw,28px)!important}.vv-dart-page .vv-sba-primary-grid{gap:clamp(16px,2vw,24px)!important;margin-bottom:clamp(18px,2vw,26px)!important}.vv-dart-page .vv-sba-small-grid{gap:clamp(12px,1.5vw,20px)!important}@media (max-width:700px){.vv-dart-page .vv-sba-header-card{margin-bottom:18px!important}.vv-dart-page .vv-sba-primary-grid{gap:16px!important;margin-bottom:18px!important}.vv-dart-page .vv-sba-small-grid{gap:14px!important}}.vv-dart-page .vv-sba-small-grid{align-items:stretch!important;grid-auto-rows:1fr}.vv-dart-page .vv-sba-small-card{box-sizing:border-box;display:flex!important;flex-direction:column;width:100%;height:100%}.vv-dart-page .vv-sba-small-card .vv-sba-label{min-height:2.7em;display:flex;align-items:center;justify-content:center}.vv-dart-modern-approach-v261{position:relative;padding:clamp(72px,8vw,116px) 24px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(34,196,244,.10),transparent 33%),linear-gradient(180deg,#f5fbfe 0%,#ffffff 100%)}.vv-dart-modern-approach-inner{max-width:1240px;margin-inline:auto}.vv-dart-modern-approach-v261 h2{margin:0 0 clamp(42px,5vw,66px);color:#0b2447;font-family:Inter,sans-serif;font-size:clamp(2.35rem,4.15vw,3.125rem);font-weight:560;line-height:1.08}.vv-dart-modern-approach-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin:0!important}.vv-dart-modern-approach-columns>.wp-block-column{min-width:0;margin:0!important}.vv-dart-modern-approach-copy{display:flex;align-items:center}.vv-dart-modern-approach-copy p{margin:0;color:#183754;font-family:Inter,sans-serif;font-size:1.456rem;line-height:1.62}.vv-dart-modern-approach-visual{display:flex;align-items:center;justify-content:center}.vv-dart-modern-approach-image{width:min(100%,300px);margin:0 auto!important}.vv-dart-modern-approach-image img{display:block;width:100%;height:auto}@media (min-width:901px){.vv-dart-modern-approach-columns{grid-template-columns:minmax(180px,3fr) minmax(0,7fr)!important;grid-template-rows:auto auto;column-gap:clamp(32px,4vw,64px);row-gap:22px}.vv-dart-modern-approach-visual{grid-column:1;grid-row:1 / 3}.vv-dart-modern-approach-copy-left{grid-column:2;grid-row:1}.vv-dart-modern-approach-copy-right{grid-column:2;grid-row:2}}@media (max-width:900px){.vv-dart-modern-approach-columns{grid-template-columns:1fr!important;gap:30px}.vv-dart-modern-approach-copy{max-width:760px;margin-inline:auto!important;text-align:center}.vv-dart-modern-approach-visual{order:2}.vv-dart-modern-approach-copy-left{order:1}.vv-dart-modern-approach-copy-right{order:3}.vv-dart-modern-approach-image{width:min(68vw,270px)}}@media (max-width:600px){.vv-dart-modern-approach-v261{padding:64px 20px}.vv-dart-modern-approach-copy p{font-size:1.18rem}}.vv-dart-modern-approach-v261 .vv-dart-modern-approach-copy p,.vv-dart-modern-approach-v261 .vv-dart-modern-approach-copy p.has-text-color{color:#ffffff!important}.vv-dart-modern-approach-v261 .vv-dart-modern-approach-image img{filter:brightness(0) invert(1)!important}#dart-nams.vv-dart-modern-approach-v261 p,.vv-dart-page #dart-nams.vv-dart-modern-approach-v261 p,.vv-dart-page .vv-dart-modern-approach-v261 .wp-block-column.vv-dart-modern-approach-copy>p,.editor-styles-wrapper #dart-nams.vv-dart-modern-approach-v261 p,.editor-styles-wrapper .vv-dart-modern-approach-v261 .vv-dart-modern-approach-copy>p{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.vv-chip2-page{background:#fff;color:#102d48}.vv-chip2-page .vv-shell{width:min(1240px,calc(100% - 48px))}.vv-chip2-page .vv-chip2-hero{position:relative;isolation:isolate;overflow:hidden;padding:104px 0 92px;color:#122041;background:radial-gradient(circle at 80% 28%,rgba(34,196,244,.17),transparent 31%),radial-gradient(circle at 92% 78%,rgba(71,193,190,.15),transparent 29%),linear-gradient(135deg,#f8fcfd 0%,#eaf7fa 56%,#f9fcfd 100%)}.vv-chip2-page .vv-chip2-hero::before{content:"";position:absolute;inset:0;z-index:-2;opacity:1;background-image:linear-gradient(rgba(7,135,180,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,135,180,.035) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,transparent,black 42%,black);mask-image:linear-gradient(90deg,transparent,black 42%,black)}.vv-chip2-page .vv-chip2-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:none}.vv-chip2-page .vv-chip2-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:68px;align-items:center}.vv-chip2-page .vv-chip2-hero h1{margin:0 0 28px;color:#122041;font-size:clamp(54px,6vw,86px);line-height:.98;letter-spacing:-.055em;font-weight:520;text-shadow:none}.vv-chip2-page .vv-chip2-hero-image{position:relative;margin:0;padding:13px;border:1px solid rgba(7,135,180,.14);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 25px 60px rgba(18,65,87,.15);backdrop-filter:blur(12px)}.vv-chip2-page .vv-chip2-hero-image img{max-height:370px;border-radius:16px;background:#fff}.vv-chip2-page .vv-chip2-checklist{padding:34px 36px;gap:15px;border:1px solid rgba(7,135,180,.14);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 25px 60px rgba(18,65,87,.12);backdrop-filter:blur(12px)}.vv-chip2-page .vv-chip2-checklist li{padding-left:34px;color:#375268;font-size:1.05rem;line-height:1.55;font-weight:560}.vv-chip2-page .vv-chip2-checklist li::before{top:1px;width:22px;height:22px;background:#def5f0;color:#168e83;box-shadow:none;font-size:12px}.vv-chip2-page .vv-chip2-hero .vv-chip2-actions{justify-content:flex-start;margin-top:34px}.vv-chip2-page .vv-chip2-button{min-height:50px;padding:13px 23px;border-radius:7px;font-weight:750}.vv-chip2-page .vv-chip2-hero .vv-chip2-button-primary,.vv-chip2-page .vv-chip2-button-primary{background:#122041;color:#fff;box-shadow:none}.vv-chip2-page .vv-chip2-hero .vv-chip2-button-secondary,.vv-chip2-page .vv-chip2-button-outline{border:1px solid #8abec9;background:rgba(255,255,255,.58);color:#122041;box-shadow:none}.vv-chip2-page .vv-chip2-button:hover,.vv-chip2-page .vv-chip2-button:focus{transform:translateY(-2px);box-shadow:0 12px 26px rgba(18,65,87,.12)}.vv-chip2-page .vv-chip2-button-primary:hover{background:#0787b4}.vv-chip2-page .vv-chip2-section{position:relative;padding:116px 0;border-top:1px solid #dce9ed}.vv-chip2-page .vv-chip2-light{background:#fff}.vv-chip2-page .vv-chip2-soft,.vv-chip2-page .vv-chip2-video-section{background:linear-gradient(145deg,#f8fcfd,#eef8fa)}.vv-chip2-page .vv-chip2-two-col{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:88px;align-items:center}.vv-chip2-page .vv-chip2-section:nth-of-type(5) .vv-chip2-two-col{grid-template-columns:minmax(480px,1.08fr) minmax(0,.92fr)}.vv-chip2-page .vv-chip2-copy{position:relative}.vv-chip2-page .vv-chip2-copy::before,.vv-chip2-page .vv-chip2-video-wrap::before{display:block;margin:0 0 14px;color:#159ca8;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.vv-chip2-page .vv-chip2-section:nth-of-type(2) .vv-chip2-copy::before{content:"MICROFLUIDIC IMMOBILIZATION"}.vv-chip2-page .vv-chip2-video-wrap::before{content:"PLATFORM DEMONSTRATION"}.vv-chip2-page .vv-chip2-section:nth-of-type(4) .vv-chip2-copy::before{content:"INTEGRATED WORKFLOW"}.vv-chip2-page .vv-chip2-section:nth-of-type(5) .vv-chip2-copy::before{content:"FULL LIFE-CYCLE COMPATIBILITY"}.vv-chip2-page .vv-chip2-section:nth-of-type(6) .vv-chip2-copy::before{content:"EVERYTHING YOU NEED"}.vv-chip2-page .vv-chip2-copy h2,.vv-chip2-page .vv-chip2-video-wrap h2,.vv-chip2-page .vv-chip2-resource-card h2{margin:0 0 24px;color:#122041;font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.035em;font-weight:520}.vv-chip2-page .vv-chip2-copy p,.vv-chip2-page .vv-chip2-copy li,.vv-chip2-page .vv-chip2-resource-card p{color:#375268;font-size:1.1rem;line-height:1.72}.vv-chip2-page .vv-chip2-media{position:relative;min-height:390px;padding:13px;border:1px solid rgba(7,135,180,.13);border-radius:30px;background:rgba(255,255,255,.78);box-shadow:0 28px 70px rgba(24,86,111,.09);overflow:hidden}.vv-chip2-page .vv-chip2-media::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,rgba(34,196,244,.12),transparent 30%),radial-gradient(circle at 90% 90%,rgba(71,193,190,.11),transparent 28%)}.vv-chip2-page .vv-chip2-media img{position:relative;z-index:1;width:100%;min-height:364px;border-radius:19px;object-fit:cover}.vv-chip2-page .vv-chip2-media-contain img,.vv-chip2-page .vv-chip2-media-stage img{object-fit:contain}.vv-chip2-page .vv-chip2-stage-list{margin:26px 0;padding:0;gap:13px;list-style:none}.vv-chip2-page .vv-chip2-stage-list li{position:relative;padding-left:31px;list-style:none}.vv-chip2-page .vv-chip2-stage-list li::marker{content:""}.vv-chip2-page .vv-chip2-stage-list li::before{content:"✓";top:2px;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#def5f0;color:#168e83;font-size:12px}.vv-chip2-page .vv-chip2-text-link{margin-top:16px;color:#0787b4;font-weight:800;transition:transform .22s ease,color .22s ease}.vv-chip2-page .vv-chip2-text-link:hover{color:#159ca8;transform:translateY(-2px)}.vv-chip2-page .vv-chip2-dark{border-top:0;background:linear-gradient(135deg,#0b1830,#123b57 70%,#176b76);color:#fff}.vv-chip2-page .vv-chip2-dark .vv-chip2-copy::before{color:#75dfdf}.vv-chip2-page .vv-chip2-dark .vv-chip2-copy h2{color:#fff}.vv-chip2-page .vv-chip2-dark .vv-chip2-copy p{color:#c3d3df}.vv-chip2-page .vv-chip2-dark .vv-chip2-media{border-color:rgba(117,223,223,.18);background:rgba(4,17,35,.32);box-shadow:none}.vv-chip2-page .vv-chip2-dark .vv-chip2-text-link{color:#75dfdf}.vv-chip2-page .vv-chip2-video-wrap{max-width:1120px;text-align:center}.vv-chip2-page .vv-chip2-video-wrap::before{text-align:center}.vv-chip2-page .vv-chip2-video-frame{width:min(960px,100%);margin:42px auto 0;padding:14px;border:1px solid rgba(7,135,180,.13);border-radius:30px;background:rgba(255,255,255,.82);box-shadow:0 28px 70px rgba(24,86,111,.10)}.vv-chip2-page .vv-chip2-video-frame video{border-radius:19px}.vv-chip2-page .vv-chip2-resource-section{padding:112px 0;background:radial-gradient(circle at 15% 25%,rgba(34,196,244,.15),transparent 30%),radial-gradient(circle at 90% 80%,rgba(71,193,190,.14),transparent 30%),linear-gradient(135deg,#eef9fb,#fff)}.vv-chip2-page .vv-chip2-resource-grid{gap:24px}.vv-chip2-page .vv-chip2-resource-card{min-height:280px;padding:40px;border:1px solid #d7e9ed;border-radius:20px;background:rgba(255,255,255,.86);color:#122041;box-shadow:0 14px 34px rgba(31,88,112,.08);backdrop-filter:blur(12px)}.vv-chip2-page .vv-chip2-resource-card:hover{transform:translateY(-5px) scale(1.01);background:#fff;box-shadow:0 22px 46px rgba(31,88,112,.13)}.vv-chip2-page .vv-chip2-resource-card h2{font-size:clamp(32px,3vw,44px)}.vv-chip2-page .vv-chip2-resource-card p{color:#5d7587}.vv-chip2-page .vv-chip2-resource-card span{color:#0787b4;font-weight:800}@media (max-width:980px){.vv-chip2-page .vv-chip2-hero{padding:82px 0 72px}.vv-chip2-page .vv-chip2-hero-grid,.vv-chip2-page .vv-chip2-two-col,.vv-chip2-page .vv-chip2-section:nth-of-type(5) .vv-chip2-two-col{grid-template-columns:1fr;gap:46px}.vv-chip2-page .vv-chip2-hero-right{max-width:none}.vv-chip2-page .vv-chip2-section{padding:88px 0}.vv-chip2-page .vv-chip2-media{min-height:0}.vv-chip2-page .vv-chip2-media img{min-height:0;max-height:520px}}@media (max-width:620px){.vv-chip2-page .vv-shell{width:min(100% - 30px,1240px)}.vv-chip2-page .vv-chip2-hero{padding:62px 0 58px}.vv-chip2-page .vv-chip2-hero h1{font-size:48px}.vv-chip2-page .vv-chip2-checklist{padding:26px 23px}.vv-chip2-page .vv-chip2-hero .vv-chip2-actions,.vv-chip2-page .vv-chip2-actions-left{align-items:stretch}.vv-chip2-page .vv-chip2-button{width:100%}.vv-chip2-page .vv-chip2-section{padding:70px 0}.vv-chip2-page .vv-chip2-copy h2,.vv-chip2-page .vv-chip2-video-wrap h2{font-size:38px}.vv-chip2-page .vv-chip2-copy p,.vv-chip2-page .vv-chip2-copy li,.vv-chip2-page .vv-chip2-resource-card p{font-size:1.03rem}.vv-chip2-page .vv-chip2-media,.vv-chip2-page .vv-chip2-video-frame{border-radius:22px}.vv-chip2-page .vv-chip2-resource-card{min-height:0;padding:30px}}.vv-chip2-page .vv-chip2-hero{min-height:720px;display:flex;align-items:center;padding:92px 0 58px;color:#fff;background-image:linear-gradient(90deg,rgba(3,18,33,.08) 0%,rgba(3,18,33,.18) 42%,rgba(3,18,33,.76) 68%,rgba(3,18,33,.90) 100%),url("../vivochip-2x-hero.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.vv-chip2-page .vv-chip2-hero::before,.vv-chip2-page .vv-chip2-hero::after{display:none}.vv-chip2-page .vv-chip2-hero .vv-shell{display:flex;min-height:570px;flex-direction:column;justify-content:space-between}.vv-chip2-page .vv-chip2-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:64px;align-items:center;flex:1}.vv-chip2-page .vv-chip2-hero-spacer{min-height:360px}.vv-chip2-page .vv-chip2-hero-right{align-self:center;padding:38px 38px 34px;border:1px solid rgba(255,255,255,.24);border-radius:24px;background:rgba(5,28,47,.55);box-shadow:0 24px 64px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vv-chip2-page .vv-chip2-hero h1{margin:0 0 24px;color:#fff;font-size:clamp(50px,5.5vw,78px);line-height:1;letter-spacing:-.045em;font-weight:560;text-shadow:0 4px 22px rgba(0,0,0,.34)}.vv-chip2-page .vv-chip2-checklist{margin:0;padding:0;gap:14px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.vv-chip2-page .vv-chip2-checklist li{color:#fff;font-size:1.08rem;line-height:1.5;font-weight:620;text-shadow:0 2px 12px rgba(0,0,0,.38)}.vv-chip2-page .vv-chip2-checklist li::before{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.46);color:#fff;box-shadow:none}.vv-chip2-page .vv-chip2-hero .vv-chip2-actions{justify-content:center;margin:34px 0 0}.vv-chip2-page .vv-chip2-hero .vv-chip2-button-primary{background:#fff;color:#122041}.vv-chip2-page .vv-chip2-hero .vv-chip2-button-secondary{border-color:rgba(255,255,255,.72);background:rgba(5,28,47,.58);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vv-chip2-page .vv-chip2-hero .vv-chip2-button-primary:hover,.vv-chip2-page .vv-chip2-hero .vv-chip2-button-primary:focus{background:#eaf9fd;color:#122041}.vv-chip2-page .vv-chip2-hero .vv-chip2-button-secondary:hover,.vv-chip2-page .vv-chip2-hero .vv-chip2-button-secondary:focus{background:rgba(7,135,180,.88);color:#fff}@media (max-width:980px){.vv-chip2-page .vv-chip2-hero{min-height:680px;padding:72px 0 52px;background-position:38% center;background-image:linear-gradient(90deg,rgba(3,18,33,.20) 0%,rgba(3,18,33,.32) 36%,rgba(3,18,33,.82) 100%),url("../vivochip-2x-hero.png")}.vv-chip2-page .vv-chip2-hero .vv-shell{min-height:550px}.vv-chip2-page .vv-chip2-hero-grid{grid-template-columns:minmax(0,.65fr) minmax(390px,1fr);gap:30px}.vv-chip2-page .vv-chip2-hero-spacer{min-height:260px}}@media (max-width:700px){.vv-chip2-page .vv-chip2-hero{min-height:760px;padding:52px 0 42px;background-position:35% center;background-image:linear-gradient(180deg,rgba(3,18,33,.20) 0%,rgba(3,18,33,.56) 44%,rgba(3,18,33,.92) 100%),url("../vivochip-2x-hero.png")}.vv-chip2-page .vv-chip2-hero .vv-shell{min-height:660px}.vv-chip2-page .vv-chip2-hero-grid{display:flex;flex-direction:column;justify-content:flex-end;gap:0}.vv-chip2-page .vv-chip2-hero-spacer{flex:1;min-height:210px}.vv-chip2-page .vv-chip2-hero-right{width:100%;padding:28px 24px 25px}.vv-chip2-page .vv-chip2-hero h1{margin-bottom:20px;font-size:46px}.vv-chip2-page .vv-chip2-checklist{gap:10px}.vv-chip2-page .vv-chip2-checklist li{padding-left:31px;font-size:.98rem}.vv-chip2-page .vv-chip2-hero .vv-chip2-actions{flex-direction:row;align-items:center;justify-content:center;gap:12px;margin-top:24px}.vv-chip2-page .vv-chip2-hero .vv-chip2-button{width:auto;flex:1 1 0;padding-left:14px;padding-right:14px;text-align:center}}.vv-chip2-page .vv-chip2-hero{min-height:0;display:block;padding:84px 0 54px;color:#fff;background:#000}.vv-chip2-page .vv-chip2-hero .vv-shell{display:block;min-height:0}.vv-chip2-page .vv-chip2-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:64px;align-items:center}.vv-chip2-page .vv-chip2-hero-image{margin:0;min-width:0}.vv-chip2-page .vv-chip2-hero-image img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.vv-chip2-page .vv-chip2-hero-right{align-self:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vv-chip2-page .vv-chip2-hero h1{margin:0 0 28px;color:#fff;font-size:clamp(50px,5.5vw,78px);line-height:1;letter-spacing:-.045em;font-weight:560;text-shadow:none}.vv-chip2-page .vv-chip2-checklist{margin:0;padding:0;gap:15px}.vv-chip2-page .vv-chip2-checklist li{color:#fff;font-size:1.08rem;line-height:1.5;font-weight:620;text-shadow:none}.vv-chip2-page .vv-chip2-checklist li::before{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.38);color:#fff}.vv-chip2-page .vv-chip2-hero .vv-chip2-actions{justify-content:center;margin:42px 0 0}.vv-chip2-page .vv-chip2-hero .vv-chip2-button-primary{background:#fff;color:#122041}.vv-chip2-page .vv-chip2-hero .vv-chip2-button-secondary{border-color:rgba(255,255,255,.72);background:transparent;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:980px){.vv-chip2-page .vv-chip2-hero{min-height:0;padding:72px 0 50px;background:#000}.vv-chip2-page .vv-chip2-hero .vv-shell{min-height:0}.vv-chip2-page .vv-chip2-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:38px}.vv-chip2-page .vv-chip2-hero-image img{max-height:400px}}@media (max-width:700px){.vv-chip2-page .vv-chip2-hero{min-height:0;padding:54px 0 42px;background:#000}.vv-chip2-page .vv-chip2-hero .vv-shell{min-height:0}.vv-chip2-page .vv-chip2-hero-grid{display:grid;grid-template-columns:1fr;gap:34px}.vv-chip2-page .vv-chip2-hero-image{order:1}.vv-chip2-page .vv-chip2-hero-right{order:2;width:100%;padding:0}.vv-chip2-page .vv-chip2-hero-image img{max-height:340px}.vv-chip2-page .vv-chip2-hero h1{margin-bottom:22px;font-size:46px}.vv-chip2-page .vv-chip2-hero .vv-chip2-actions{flex-direction:row;align-items:center;justify-content:center;gap:12px;margin-top:32px}.vv-chip2-page .vv-chip2-hero .vv-chip2-button{width:auto;flex:1 1 0;padding-left:14px;padding-right:14px;text-align:center}}.vv-chip2-page .vv-chip2-hero-image,.vv-chip2-page .vv-chip2-hero-image figure,.vv-chip2-page .vv-chip2-hero-image img{border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;filter:none!important}.vv-chip2-page .vv-chip2-what-section .vv-chip2-two-col{grid-template-columns:minmax(480px,1.08fr) minmax(0,.92fr)}.vv-chip2-page .vv-chip2-what-section .vv-chip2-copy::before{content:none!important;display:none!important}@media (max-width:980px){.vv-chip2-page .vv-chip2-what-section .vv-chip2-two-col{grid-template-columns:1fr}}.vv-chip2-page .vv-chip2-video-section{display:flex;align-items:center;justify-content:center;min-height:760px}.vv-chip2-page .vv-chip2-video-wrap{width:100%;max-width:1120px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.vv-chip2-page .vv-chip2-video-wrap::before{content:none!important;display:none!important}.vv-chip2-page .vv-chip2-video-wrap h2{width:100%;margin:0 0 34px;text-align:center}.vv-chip2-page .vv-chip2-video-frame{width:min(960px,100%);margin:0 auto;display:flex;align-items:center;justify-content:center}.vv-chip2-page .vv-chip2-video-frame video{display:block;width:100%;height:auto;margin:auto}@media (max-width:782px){.vv-chip2-page .vv-chip2-video-section{min-height:auto}}.vv-chip2-page .vv-chip2-what-section .vv-chip2-two-col{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:center;gap:72px}.vv-chip2-page .vv-chip2-what-section .vv-chip2-media{grid-column:1}.vv-chip2-page .vv-chip2-what-section .vv-chip2-copy{grid-column:2}@media (max-width:980px){.vv-chip2-page .vv-chip2-what-section .vv-chip2-two-col{grid-template-columns:1fr!important;gap:42px}.vv-chip2-page .vv-chip2-what-section .vv-chip2-media,.vv-chip2-page .vv-chip2-what-section .vv-chip2-copy{grid-column:1}}.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-grid{display:grid!important;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr)!important;align-items:center!important;column-gap:clamp(38px,5vw,72px)!important;row-gap:36px!important}.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-copy{grid-column:1!important;grid-row:1!important;min-width:0}.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-copy::before{content:none!important;display:none!important}.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-media{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:460px!important;min-width:0!important;min-height:0!important;margin:0 0 0 auto!important}.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-media img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:360px!important;aspect-ratio:16 / 9!important;object-fit:cover!important}@media (max-width:900px){.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-grid{grid-template-columns:1fr!important}.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-copy,.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-media{grid-column:1!important}.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-copy{grid-row:1!important}.vv-chip2-page .vv-chip2-integrated .vv-chip2-integrated-media{grid-row:2!important;max-width:620px!important;margin:0 auto!important}}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-stage-list{list-style:none!important;padding-left:0!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-stage-list>li{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important;padding-left:0!important;list-style:none!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-stage-list>li::marker,.vv-chip2-page .vv-chip2-stages-section .vv-chip2-stage-list>li::before{content:none!important;display:none!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-stage-check{display:grid!important;place-items:center!important;width:21px!important;height:21px!important;margin-top:4px!important;border-radius:50%!important;background:#def5f0!important;color:#168e83!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-stages-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:center!important;gap:72px!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-media-stage{grid-column:1!important;grid-row:1!important;min-width:0!important;margin:0!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-copy{grid-column:2!important;grid-row:1!important;min-width:0!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-media-stage img{display:block!important;width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain!important}@media (max-width:980px){.vv-chip2-page .vv-chip2-stages-section .vv-chip2-stages-grid{grid-template-columns:1fr!important;gap:42px!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-media-stage,.vv-chip2-page .vv-chip2-stages-section .vv-chip2-copy{grid-column:1!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-media-stage{grid-row:1!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-copy{grid-row:2!important}}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-copy::before,.vv-chip2-page .vv-chip2-stages-section .vv-chip2-copy>.vv-chip2-kicker,.vv-chip2-page .vv-chip2-stages-section .vv-chip2-copy>.vv-eyebrow,.vv-chip2-page .vv-chip2-stages-section .vv-chip2-copy>.vv-superheader{content:none!important;display:none!important}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-media-stage img{width:100%!important;height:auto!important;max-height:500px!important;object-fit:contain!important}.vv-chip2-page .vv-chip2-resource-section{background:linear-gradient(135deg,#07182d 0%,#0b2944 55%,#083b4d 100%);position:relative;overflow:hidden}.vv-chip2-page .vv-chip2-resource-section::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(34,196,244,.15),transparent 34%),radial-gradient(circle at 82% 78%,rgba(71,193,190,.13),transparent 36%);pointer-events:none}.vv-chip2-page .vv-chip2-resource-grid-frosted{position:relative;z-index:1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.vv-chip2-page .vv-chip2-resource-card-frosted{min-height:190px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:36px!important;text-align:center!important;text-decoration:none!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:22px!important;box-shadow:0 18px 45px rgba(0,0,0,.20)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;backdrop-filter:blur(18px) saturate(135%)!important;transition:transform .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .24s ease!important}.vv-chip2-page .vv-chip2-resource-card-frosted h2{margin:0!important;color:#fff!important;font-size:clamp(1.85rem,3vw,2.65rem)!important;font-weight:600!important;line-height:1.15!important}.vv-chip2-page .vv-chip2-resource-card-frosted:hover,.vv-chip2-page .vv-chip2-resource-card-frosted:focus-visible{transform:translateY(-4px)!important;background:rgba(255,255,255,.17)!important;border-color:rgba(72,169,202,.78)!important;box-shadow:0 24px 54px rgba(0,0,0,.28)!important}@media (max-width:700px){.vv-chip2-page .vv-chip2-resource-grid-frosted{grid-template-columns:1fr!important;gap:18px!important}.vv-chip2-page .vv-chip2-resource-card-frosted{min-height:145px!important}}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-stages-heading{margin:0 0 clamp(28px,3vw,44px);text-align:left}.vv-chip2-page .vv-chip2-stages-section .vv-chip2-stages-grid{width:100%}.vv-chip2-page .vv-chip2-hero-grid{align-items:stretch}.vv-chip2-page .vv-chip2-hero-right{display:flex;flex-direction:column;align-self:stretch}.vv-chip2-page .vv-chip2-hero .vv-chip2-hero-column-actions{margin-top:auto;padding-top:34px;justify-content:flex-start}@media (max-width:700px){.vv-chip2-page .vv-chip2-hero-right{align-self:auto}.vv-chip2-page .vv-chip2-hero .vv-chip2-hero-column-actions{margin-top:28px;padding-top:0;justify-content:center}}.vv-dart-page .vv-dart-why-dart-section{background:linear-gradient(135deg,#eef9fd 0%,#dff3fa 48%,#cfeaf5 100%)!important}:is(#dart-why-dart,#dart-why-dart-copy),section:is(#dart-why-dart,#dart-why-dart-copy),.wp-block-group:is(#dart-why-dart,#dart-why-dart-copy),.vv-dart-why-dart-section{background:linear-gradient(135deg,#f3fbfe 0%,#dff3fa 48%,#c9e8f4 100%)!important;background-color:#dff3fa!important}@media(max-width:560px){}.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-capability-card-motility>p{width:calc(100% - 32px)!important;max-width:285px!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:480px){.vv-dart-editorial #dart-endpoints .vv-dart-endpoint-capability-card-motility>p{width:calc(100% - 24px)!important;max-width:300px!important}}#dart-endpoints .vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card:last-child>p,#dart-endpoints .vv-dart-endpoint-capability-card-motility>p,.vv-dart-endpoints-section .vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card:last-child>p,.vv-dart-endpoints-section .vv-dart-endpoint-capability-card-motility>p{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0 auto 18px!important;padding-left:0!important;padding-right:0!important;text-align:center!important}@media (min-width:981px){#dart-endpoints .vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card:last-child,#dart-endpoints .vv-dart-endpoint-capability-card-motility,.vv-dart-endpoints-section .vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card:last-child,.vv-dart-endpoints-section .vv-dart-endpoint-capability-card-motility{padding-left:18px!important;padding-right:18px!important}}@media (min-width:981px){#dart-endpoints .vv-dart-endpoint-capability-card-motility,.vv-dart-endpoints-section .vv-dart-endpoint-capability-card-motility,.vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card-motility{padding-left:14px!important;padding-right:14px!important}}#dart-endpoints .vv-dart-endpoint-capability-card-motility>p,.vv-dart-endpoints-section .vv-dart-endpoint-capability-card-motility>p,.vv-dart-endpoint-capability-grid>.vv-dart-endpoint-capability-card-motility>p,#dart-endpoints .vv-dart-endpoint-capability-grid>.wp-block-column:last-child>p{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;text-align:center!important}@media (min-width:981px){#dart-endpoints .vv-dart-endpoint-capability-card-motility>p,.vv-dart-endpoints-section .vv-dart-endpoint-capability-card-motility>p,#dart-endpoints .vv-dart-endpoint-capability-grid>.wp-block-column:last-child>p{font-size:clamp(.91rem,1.02vw,1rem)!important;line-height:1.48!important}}.vv-home-transparent-science{position:relative;overflow:hidden;padding:clamp(76px,8vw,112px) 0;background:radial-gradient(circle at 12% 12%,rgba(34,196,244,.16),transparent 34%),radial-gradient(circle at 88% 88%,rgba(71,193,190,.16),transparent 32%),linear-gradient(145deg,#081d3b 0%,#0b365a 58%,#0a6075 100%);color:#fff}.vv-home-transparent-science-inner{width:min(1180px,calc(100% - 40px));margin-inline:auto}.vv-home-transparent-science-title{margin:0 0 clamp(34px,4vw,52px);font-family:Inter,sans-serif;font-size:clamp(38px,4.5vw,56px);font-weight:560;line-height:1.08;letter-spacing:-.035em;color:#fff}.vv-home-transparent-science-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.vv-home-transparent-science-card{display:flex;min-height:190px;padding:30px 22px;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(255,255,255,.24);border-radius:22px;background:rgba(255,255,255,.11);box-shadow:0 18px 46px rgba(0,15,35,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vv-home-transparent-science-value{display:block;width:100%;margin:0;color:#fff;font-size:clamp(30px,3.15vw,46px);font-weight:700;line-height:1.05;letter-spacing:-.025em;white-space:nowrap;word-break:normal;overflow-wrap:normal}.vv-home-transparent-science-label{max-width:230px;margin:16px auto 0;color:#dff5fa;font-size:1.02rem;font-weight:600;line-height:1.42}.vv-home-transparent-science-link-wrap{margin:36px 0 0}.vv-home-transparent-science-link{display:inline-block;color:#7fe3ef;font-size:1.1rem;font-weight:750;text-decoration:none!important;transition:transform 260ms ease-out,filter 260ms ease-out,color 260ms ease-out}.vv-home-transparent-science-link:hover,.vv-home-transparent-science-link:focus,.vv-home-transparent-science-link:focus-visible,.vv-home-transparent-science-link:active{color:#7fe3ef!important;transform:translateY(-4px) scale(1.025)!important;background:transparent!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;filter:brightness(1.015)!important;outline:0!important;text-shadow:none!important;text-decoration:none!important;text-decoration-line:none!important}@media(max-width:980px){.vv-home-transparent-science-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.vv-home-transparent-science-inner{width:min(100% - 28px,1180px)}.vv-home-transparent-science-grid{grid-template-columns:1fr}.vv-home-transparent-science-card{min-height:165px}.vv-home-transparent-science-link{font-size:1rem}}.vv-home-enabling-title-link{color:inherit;text-decoration:none;display:inline-block;transition:transform .24s ease-out,color .24s ease-out}.vv-home-enabling-title-link:hover,.vv-home-enabling-title-link:focus-visible{color:#0787b4;transform:translateY(-2px);text-decoration:none}.vv-home-hero{min-height:100vh!important;min-height:100svh!important}.vv-home-hero>.wp-block-cover__inner-container{min-height:100vh!important;min-height:100svh!important;display:flex!important;align-items:center!important;width:100%!important}.vv-home-hero-content{width:100%!important;box-sizing:border-box!important}@media(max-width:800px){.vv-home-hero{min-height:100vh!important;min-height:100svh!important}.vv-home-hero>.wp-block-cover__inner-container{min-height:100vh!important;min-height:100svh!important}}body.home .vv-home-hero,body.home article>.vv-home-hero,body.home article>.wp-block-cover:first-child,body.home article>.wp-block-group:first-child:has(.vv-home-hero-title),body.home article>.wp-block-group:first-child:has(h1:first-child),body.home .wp-site-blocks>main .vv-home-hero{height:auto!important;min-height:calc(100vh - var(--vv-home-header-offset,0px))!important;min-height:calc(100svh - var(--vv-home-header-offset,0px))!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;margin-top:0!important;margin-bottom:0!important}body.home .vv-home-hero>.wp-block-cover__inner-container,body.home article>.wp-block-cover:first-child>.wp-block-cover__inner-container,body.home article>.wp-block-group:first-child:has(.vv-home-hero-title){width:100%!important;min-height:calc(100vh - var(--vv-home-header-offset,0px))!important;min-height:calc(100svh - var(--vv-home-header-offset,0px))!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important}body.home .vv-home-hero-content{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:100%!important}@media (max-width:782px){body.home .vv-home-hero,body.home article>.wp-block-cover:first-child,body.home .vv-home-hero>.wp-block-cover__inner-container,body.home article>.wp-block-cover:first-child>.wp-block-cover__inner-container{min-height:100svh!important}}body.home .vv-home-hero,body.home .vv-home-hero-fullscreen-v311,body.home .vv-home-hero-single-image-v312{background-image:url("../home-hero-abstract-wave.optimized.webp")!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}body.home .vv-home-hero>.wp-block-cover__inner-container,body.home article>.wp-block-cover:first-child>.wp-block-cover__inner-container,body.home article>.wp-block-group:first-child:has(.vv-home-hero-title){justify-content:center!important}body.home .vv-home-hero-content{max-width:980px!important;margin-inline:auto!important;padding:64px 32px 84px!important;text-align:center!important;transform:translateY(-4vh)!important}body.home .vv-home-hero .vv-eyebrow{display:block!important;width:fit-content!important;max-width:760px!important;margin:0 auto 18px!important;text-align:center!important}body.home .vv-home-hero-title{max-width:820px!important;margin:0 auto!important;text-align:center!important}body.home .vv-home-hero .vv-hero-description{width:min(100%,740px)!important;max-width:740px!important;margin:24px auto 0!important;text-align:center!important}@media(max-width:782px){body.home .vv-home-hero-content{padding:52px 24px 72px!important;transform:translateY(-2vh)!important}body.home .vv-home-hero .vv-eyebrow,body.home .vv-home-hero-title,body.home .vv-home-hero .vv-hero-description{max-width:100%!important;width:100%!important}}body.home .vv-home-hero-content{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-inline:auto!important;text-align:left!important;align-items:flex-start!important}body.home .vv-home-hero .vv-eyebrow{width:auto!important;max-width:760px!important;margin:0 0 18px!important;text-align:left!important;align-self:flex-start!important}body.home .vv-home-hero-title{max-width:820px!important;margin:0!important;text-align:left!important;align-self:flex-start!important}body.home .vv-home-hero .vv-hero-description{width:min(100%,740px)!important;max-width:740px!important;margin:24px 0 0!important;text-align:left!important;align-self:flex-start!important}body.home .vv-home-hero-buttons{justify-content:flex-start!important;align-self:flex-start!important}@media(max-width:782px){body.home .vv-home-hero-content{width:min(100% - 28px,1180px)!important}body.home .vv-home-hero .vv-eyebrow,body.home .vv-home-hero-title,body.home .vv-home-hero .vv-hero-description{width:100%!important;max-width:100%!important}}body.home .vv-home-hero-content>.wp-block-buttons,body.home .vv-home-hero .vv-home-hero-buttons,body.home .vv-home-hero .wp-block-buttons.vv-home-hero-buttons{display:flex!important;width:100%!important;max-width:740px!important;margin:34px auto 0 0!important;padding-left:0!important;padding-right:0!important;justify-content:flex-start!important;align-items:center!important;align-self:flex-start!important;text-align:left!important}body.home .vv-home-hero-content>.wp-block-buttons>.wp-block-button,body.home .vv-home-hero .vv-home-hero-buttons>.wp-block-button{margin-left:0!important}@media(max-width:600px){body.home .vv-home-hero-content>.wp-block-buttons,body.home .vv-home-hero .vv-home-hero-buttons{align-items:stretch!important}}body.home .vv-home-hero .vv-hero-description,body.home .vv-home-hero-fullscreen-v311 .vv-hero-description,body.home .vv-home-hero-single-image-v312 .vv-hero-description{color:#fff!important}@media (min-width:981px){.vv-chip2-page .vv-chip2-what-section .vv-chip2-two-col{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:clamp(44px,5vw,68px)!important}.vv-chip2-page .vv-chip2-what-section .vv-chip2-media{max-width:430px!important;justify-self:start!important}.vv-chip2-page .vv-chip2-what-section .vv-chip2-copy h2{white-space:nowrap!important;font-size:clamp(38px,3.55vw,50px)!important}}.vv-chip2-page .vv-chip2-what-section .vv-chip2-copy p{font-size:1.456rem!important;line-height:1.65!important}@media (max-width:980px){.vv-chip2-page .vv-chip2-what-section .vv-chip2-copy h2{white-space:normal!important}}@media (max-width:620px){.vv-chip2-page .vv-chip2-what-section .vv-chip2-copy p{font-size:1.18rem!important}}.vv-vivochips-page{background:#f6fbfd;color:#102d48;overflow:hidden}.vv-vivochips-page .vv-shell,.vv-vivochips-page .wp-block-group.vv-shell,.vv-vivochips-page .wp-block-columns.vv-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.vv-vivochips-hero{position:relative;overflow:hidden;padding:clamp(110px,14vw,180px) 0;background:radial-gradient(circle at 82% 18%,rgba(34,196,244,.22),transparent 30%),linear-gradient(142deg,#06172f 0%,#0a3154 56%,#08758d 100%);color:#fff}.vv-vivochips-hero-inner{position:relative;z-index:1;max-width:1180px}.vv-vivochips-eyebrow{margin:0 0 18px;font-size:15px;font-weight:800;letter-spacing:.14em;color:#70e1e7}.vv-vivochips-title{margin:0 0 24px;font-size:clamp(58px,7vw,94px);line-height:.96;letter-spacing:-.05em;font-weight:560;color:#fff}.vv-vivochips-lead{max-width:780px;margin:0;font-size:1.456rem;line-height:1.65;color:#d6edf4}.vv-vivochips-actions{display:flex;justify-content:flex-start;gap:14px;margin-top:34px}.vv-vivochips-actions .wp-block-button__link{border-radius:8px;padding:14px 24px;font-weight:750;text-decoration:none!important;transition:transform .24s ease,box-shadow .24s ease}.vv-vivochips-actions .wp-block-button__link:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(0,0,0,.2)}.vv-vivochips-button-primary .wp-block-button__link{background:linear-gradient(135deg,#22c4f4,#47c1be);color:#062a42}.vv-vivochips-button-secondary .wp-block-button__link{background:#fff!important;border:0!important;color:#0a3556!important}.vv-vivochips-section{padding:100px 0}.vv-vivochips-light{background:#fff}.vv-vivochips-soft{background:linear-gradient(180deg,#eaf7fa,#f8fcfd)}.vv-vivochips-dark{background:radial-gradient(circle at 85% 15%,rgba(34,196,244,.14),transparent 28%),linear-gradient(145deg,#06172f,#0b385b);color:#fff}.vv-vivochips-section h2{font-size:clamp(38px,4.4vw,56px);line-height:1.08;letter-spacing:-.035em;font-weight:560;margin:0 0 24px}.vv-vivochips-section h3{font-size:clamp(24px,2.4vw,32px);line-height:1.18;margin:0 0 15px}.vv-vivochips-section p,.vv-vivochips-section li{font-size:1.456rem;line-height:1.68;color:#546d7f}.vv-vivochips-dark p,.vv-vivochips-dark li{color:#c9dce7}.vv-vivochips-columns{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:64px;align-items:center}.vv-vivochips-frosted-card,.vv-vivochips-product-card,.vv-vivochips-step-card{height:100%;box-sizing:border-box;padding:34px;border-radius:24px;border:1px solid rgba(7,135,180,.18);background:rgba(255,255,255,.72);backdrop-filter:blur(16px);box-shadow:0 20px 50px rgba(9,60,86,.1)}.vv-vivochips-frosted-card ul{margin:18px 0 0;padding-left:24px}.vv-vivochips-product-grid,.vv-vivochips-step-grid,.vv-vivochips-application-grid{gap:24px;margin-top:38px}.vv-vivochips-product-card{background:rgba(255,255,255,.84)}.vv-vivochips-product-card a{color:#0787b4;font-weight:800;text-decoration:none}.vv-vivochips-dark .vv-vivochips-step-card{border-color:rgba(112,225,231,.24);background:rgba(255,255,255,.08);box-shadow:0 20px 50px rgba(0,0,0,.18)}.vv-vivochips-dark .vv-vivochips-step-card h3{color:#70e1e7}@media(max-width:980px){.vv-vivochips-columns{grid-template-columns:1fr}.vv-vivochips-product-grid,.vv-vivochips-step-grid,.vv-vivochips-application-grid{flex-wrap:wrap!important}.vv-vivochips-product-grid>.wp-block-column,.vv-vivochips-step-grid>.wp-block-column,.vv-vivochips-application-grid>.wp-block-column{flex-basis:calc(50% - 12px)!important}}@media(max-width:700px){.vv-vivochips-page .vv-shell,.vv-vivochips-page .wp-block-group.vv-shell,.vv-vivochips-page .wp-block-columns.vv-shell{width:min(100% - 28px,1180px)}.vv-vivochips-hero{padding:90px 0}.vv-vivochips-lead,.vv-vivochips-section p,.vv-vivochips-section li{font-size:1.12rem}.vv-vivochips-actions{flex-direction:column;align-items:flex-start}.vv-vivochips-product-grid>.wp-block-column,.vv-vivochips-step-grid>.wp-block-column,.vv-vivochips-application-grid>.wp-block-column{flex-basis:100%!important}.vv-vivochips-section{padding:72px 0}}.vv-chip2-page .vv-chip2-resource-grid-frosted{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vv-chip2-page .vv-chip2-resource-card-purchase h2{font-size:clamp(1.55rem,2.35vw,2.2rem)!important}@media(max-width:980px) and (min-width:701px){.vv-chip2-page .vv-chip2-resource-grid-frosted{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vv-chip2-page .vv-chip2-resource-card-purchase{grid-column:1 / -1!important}}@media(max-width:700px){.vv-chip2-page .vv-chip2-resource-grid-frosted{grid-template-columns:1fr!important}.vv-chip2-page .vv-chip2-resource-card-purchase{grid-column:auto!important}}.vv-vivochips-page .vv-vivochips-hero.vv-vivochips-hero-compact{padding:clamp(54px,6vw,82px) 0!important}.vv-vivochips-page .vv-vivochips-hero-compact .vv-vivochips-hero-inner{text-align:center;max-width:1180px}.vv-vivochips-page .vv-vivochips-hero-compact .vv-vivochips-title{margin:0}.vv-vivochips-page .vv-vivochips-hero-compact .vv-vivochips-subtitle{margin:12px 0 0;color:#fff;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.4;font-weight:500}@media(max-width:700px){.vv-vivochips-page .vv-vivochips-hero.vv-vivochips-hero-compact{padding:46px 0!important}}@media screen and (max-width:700px){html{font-size:13px!important}body{line-height:1.42!important}body h1,body .wp-block-heading:is(h1),body [class*="title"]:is(h1){font-size:clamp(2rem,9vw,2.65rem)!important;line-height:1.02!important;margin-top:0!important;margin-bottom:.38em!important}body h2,body .wp-block-heading:is(h2){font-size:clamp(1.62rem,7.2vw,2.08rem)!important;line-height:1.06!important;margin-top:0!important;margin-bottom:.42em!important}body h3,body .wp-block-heading:is(h3){font-size:clamp(1.28rem,5.8vw,1.68rem)!important;line-height:1.1!important;margin-top:0!important;margin-bottom:.4em!important}body h4{font-size:1.08rem!important}body p,body li,body .vv-paragraph,body [class*="lead"],body [class*="description"]{font-size:1rem!important;line-height:1.48!important}body .vv-shell,body .wp-block-group.vv-shell,body .wp-block-columns.vv-shell,body main>.wp-block-group>div{width:min(100% - 20px,1180px)!important}body section,body .wp-block-group.alignfull,body [class*="section"],body [class*="block"]{scroll-margin-top:58px}body .vv-section,body .vv-dart-section,body .vv-vivochips-section,body .vv-screen-section-v368,body .vv-vivocube-section,body .vv-vivochips-platform-intro,body .vv-vivochips-device-strip,body .vv-screen-overview-v370,body .vv-screen-future-v373,body .vv-screen-software-v374,body .vv-screen-grant-v375,body .wp-block-group.alignfull:not(.site-header):not(.site-footer){padding-top:34px!important;padding-bottom:34px!important}body .vv-home-hero,body .vv-dart-hero,body .vv-vivochips-hero,body .vv-screen-hero-v368,body .vv-vivocube-hero,body .vv-page-hero,body .hero,body .wp-block-cover.alignfull{min-height:0!important;height:auto!important;padding-top:30px!important;padding-bottom:30px!important}body .vv-home-hero-content{padding-top:30px!important;padding-bottom:36px!important;transform:none!important}body .vv-vivochips-hero-panel,body .vv-hero-panel,body .vv-frosted-panel,body .vv-screen-card-v368,body .vv-screen-panel-v368,body .vv-vivochips-device-card,body .vv-vivochips-applications-card,body .vv-vivocube-panel,body .vv-card,body [class*="frosted"]{padding:15px!important;border-radius:15px!important}body .wp-block-columns,body [class*="grid"],body [class*="two-col"],body [class*="columns"]{gap:14px!important}body .wp-block-column{margin-bottom:0!important}body figure,body .wp-block-image{margin-top:10px!important;margin-bottom:10px!important}body .wp-block-image img,body figure img,body [class*="media"] img,body [class*="figure"] img{max-height:240px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;margin-inline:auto!important}body .vv-vivochips-device-figure{min-height:105px!important;margin:4px auto 8px!important}body .vv-vivochips-device-figure img{max-height:118px!important}body .wp-block-button__link,body .vv-button,body button,body input[type="submit"],body [class*="button"]{min-height:36px!important;padding:8px 13px!important;font-size:.92rem!important;border-radius:9px!important}body .wp-block-buttons,body [class*="actions"]{gap:8px!important;margin-top:14px!important}body [class*="cta"]{padding-top:10px!important;padding-bottom:10px!important}body [class*="cta"] p,body [class*="cta"] a{font-size:.96rem!important}body ul,body ol{margin-top:8px!important;margin-bottom:8px!important}body li{margin-bottom:5px!important}body .vv-screen-checks-v368,body .vv-vivochips-applications-list,body .vv-screen-imaging-bullets-v372{gap:8px!important}body .vv-screen-checks-v368 li,body .vv-vivochips-applications-list li,body .vv-screen-imaging-bullets-v372 li{padding-left:22px!important}body .vv-stat,body .vv-stat-card,body .vv-metric-card,body [class*="stat-card"],body [class*="metric"]{padding:12px!important;min-height:0!important}body .vv-stat strong,body .vv-stat-card strong,body .vv-metric-card strong,body [class*="stat-card"] strong{font-size:1.55rem!important}body .site-header,body header.site-header,body .vv-header{min-height:52px!important;padding-top:5px!important;padding-bottom:5px!important}body .site-header .custom-logo,body .vv-header .custom-logo,body header .custom-logo{max-height:30px!important;width:auto!important}body .site-footer,body footer.site-footer,body .vv-footer{padding-top:24px!important;padding-bottom:22px!important}body .site-footer p,body .site-footer li,body .vv-footer p,body .vv-footer li{font-size:.86rem!important}}@media screen and (max-width:420px){html{font-size:12.5px!important}body .vv-shell,body .wp-block-group.vv-shell,body .wp-block-columns.vv-shell{width:min(100% - 16px,1180px)!important}body .vv-section,body .vv-dart-section,body .vv-vivochips-section,body .vv-screen-section-v368,body .vv-vivocube-section,body .vv-vivochips-platform-intro,body .vv-vivochips-device-strip,body .vv-screen-overview-v370,body .vv-screen-future-v373,body .vv-screen-software-v374,body .vv-screen-grant-v375,body .wp-block-group.alignfull:not(.site-header):not(.site-footer){padding-top:28px!important;padding-bottom:28px!important}body .vv-home-hero,body .vv-dart-hero,body .vv-vivochips-hero,body .vv-screen-hero-v368,body .vv-vivocube-hero,body .vv-page-hero,body .hero,body .wp-block-cover.alignfull{padding-top:24px!important;padding-bottom:24px!important}body .vv-vivochips-hero-panel,body .vv-hero-panel,body .vv-frosted-panel,body .vv-screen-card-v368,body .vv-screen-panel-v368,body .vv-vivochips-device-card,body .vv-vivochips-applications-card,body .vv-vivocube-panel,body .vv-card,body [class*="frosted"]{padding:13px!important;border-radius:13px!important}body .wp-block-image img,body figure img,body [class*="media"] img,body [class*="figure"] img{max-height:205px!important}}@media screen and (max-width:782px){html{font-size:11.5px!important}body{line-height:1.32!important}body h1,body .wp-block-heading:is(h1),body [class*="title"]:is(h1){font-size:clamp(1.75rem,8vw,2.2rem)!important;line-height:1!important;margin-bottom:.25em!important}body h2,body .wp-block-heading:is(h2){font-size:clamp(1.4rem,6.3vw,1.78rem)!important;line-height:1.02!important;margin-bottom:.28em!important}body h3,body .wp-block-heading:is(h3){font-size:clamp(1.14rem,5.2vw,1.42rem)!important;line-height:1.06!important;margin-bottom:.25em!important}body h4{font-size:1rem!important;line-height:1.08!important}body p,body li,body .vv-paragraph,body [class*="lead"],body [class*="description"]{font-size:.9rem!important;line-height:1.34!important}body .vv-shell,body .wp-block-group.vv-shell,body .wp-block-columns.vv-shell{width:min(100% - 14px,1180px)!important}body .vv-section,body .vv-dart-section,body .vv-vivochips-section,body .vv-screen-section-v368,body .vv-vivocube-section,body .vv-vivochips-platform-intro,body .vv-vivochips-device-strip,body .vv-screen-overview-v370,body .vv-screen-future-v373,body .vv-screen-software-v374,body .vv-screen-grant-v375,body .wp-block-group.alignfull:not(.site-header):not(.site-footer),body section[class*="section"],body section[class*="block"]{padding-top:20px!important;padding-bottom:20px!important}body .vv-home-hero,body .vv-dart-hero,body .vv-vivochips-hero,body .vv-screen-hero-v368,body .vv-vivocube-hero,body .vv-page-hero,body .hero,body .wp-block-cover.alignfull{min-height:0!important;height:auto!important;padding-top:16px!important;padding-bottom:16px!important}body .vv-home-hero-content{padding-top:16px!important;padding-bottom:18px!important}body .vv-vivochips-hero-panel,body .vv-hero-panel,body .vv-frosted-panel,body .vv-screen-card-v368,body .vv-screen-panel-v368,body .vv-vivochips-device-card,body .vv-vivochips-applications-card,body .vv-vivocube-panel,body .vv-card,body [class*="frosted"],body [class*="panel"],body [class*="card"]{padding:10px!important;border-radius:11px!important}body .wp-block-columns,body [class*="grid"],body [class*="two-col"],body [class*="columns"]{gap:9px!important}body figure,body .wp-block-image{margin-top:5px!important;margin-bottom:5px!important}body .wp-block-image img,body figure img,body [class*="media"] img,body [class*="figure"] img{max-height:155px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;margin-inline:auto!important}body .vv-vivochips-device-figure{min-height:74px!important;margin:2px auto 4px!important}body .vv-vivochips-device-figure img{max-height:82px!important}body .wp-block-button__link,body .vv-button,body button,body input[type="submit"],body [class*="button"]{min-height:30px!important;padding:6px 10px!important;font-size:.82rem!important;border-radius:7px!important}body .wp-block-buttons,body [class*="actions"]{gap:6px!important;margin-top:8px!important}body [class*="cta"]{padding-top:7px!important;padding-bottom:7px!important;min-height:0!important}body [class*="cta"] p,body [class*="cta"] a{font-size:.84rem!important;line-height:1.2!important}body ul,body ol{margin-top:4px!important;margin-bottom:4px!important;padding-left:18px!important}body li{margin-bottom:3px!important}body .vv-screen-checks-v368,body .vv-vivochips-applications-list,body .vv-screen-imaging-bullets-v372{gap:5px!important}body .vv-screen-checks-v368 li,body .vv-vivochips-applications-list li,body .vv-screen-imaging-bullets-v372 li{padding-left:18px!important}body .vv-stat,body .vv-stat-card,body .vv-metric-card,body [class*="stat-card"],body [class*="metric"]{padding:8px!important;min-height:0!important}body .vv-stat strong,body .vv-stat-card strong,body .vv-metric-card strong,body [class*="stat-card"] strong{font-size:1.28rem!important}body .site-header,body header.site-header,body .vv-header{min-height:44px!important;padding-top:3px!important;padding-bottom:3px!important}body .site-header .custom-logo,body .vv-header .custom-logo,body header .custom-logo{max-height:25px!important}body .site-footer,body footer.site-footer,body .vv-footer{padding-top:15px!important;padding-bottom:14px!important}body .site-footer p,body .site-footer li,body .vv-footer p,body .vv-footer li{font-size:.74rem!important;line-height:1.25!important}body .vv-screen-overview-v370 .vv-shell,body .vv-screen-future-v373 .vv-shell,body .vv-screen-software-v374 .vv-shell{gap:9px!important}body .vv-screen-overview-v370 img,body .vv-screen-future-v373 img,body .vv-screen-software-v374 img{max-height:145px!important}body .vv-vivochips-platform-feature-line{font-size:.78rem!important;gap:4px!important;margin-bottom:8px!important}body .vv-vivochips-platform-copy p{margin-bottom:8px!important}body .vv-vivochips-applications-list{gap:5px!important}}@media screen and (max-width:420px){html{font-size:11px!important}body .vv-shell,body .wp-block-group.vv-shell,body .wp-block-columns.vv-shell{width:min(100% - 10px,1180px)!important}body .vv-section,body .vv-dart-section,body .vv-vivochips-section,body .vv-screen-section-v368,body .vv-vivocube-section,body .vv-vivochips-platform-intro,body .vv-vivochips-device-strip,body .vv-screen-overview-v370,body .vv-screen-future-v373,body .vv-screen-software-v374,body .vv-screen-grant-v375,body .wp-block-group.alignfull:not(.site-header):not(.site-footer),body section[class*="section"],body section[class*="block"]{padding-top:16px!important;padding-bottom:16px!important}body .vv-home-hero,body .vv-dart-hero,body .vv-vivochips-hero,body .vv-screen-hero-v368,body .vv-vivocube-hero,body .vv-page-hero,body .hero,body .wp-block-cover.alignfull{padding-top:13px!important;padding-bottom:13px!important}body .wp-block-image img,body figure img,body [class*="media"] img,body [class*="figure"] img{max-height:135px!important}}@media (max-width:767px){html{font-size:11px!important}body{overflow-x:hidden!important}.wp-block-columns,.vv-columns,.vv-grid,[class*="-grid"],[class*="-columns"],[class*="-cards"],[class*="-panels"]{flex-wrap:nowrap!important;grid-auto-flow:column!important;gap:6px!important}.wp-block-columns{display:flex!important;align-items:stretch!important}.wp-block-columns>.wp-block-column{flex:1 1 0!important;min-width:0!important;width:auto!important}.vv-vivochips-platform-grid,.vv-vivochips-device-grid,.vv-screen-grid-v368,.vv-screen-two-col-v368,.vv-screen-software-grid-v374,.vv-screen-future-grid-v373,.vv-home-enabling-grid,.vv-tech-grid,.vv-transparent-grid,.vv-dart-endpoints-grid,.vv-vivochip-hero-grid,.vv-vivocube-overview-grid,.vv-vivochips-product-grid,.vv-vivochips-step-grid,.vv-vivochips-application-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.vv-home-enabling-grid,.vv-tech-grid,.vv-transparent-grid,.vv-dart-endpoints-grid,.vv-screen-grid-v368{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vv-dart-endpoints-grid,.vv-transparent-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}section,.wp-block-group,[class*="section"],[class*="block"]{padding-top:10px!important;padding-bottom:10px!important}.vv-shell,.wp-block-group.vv-shell,.wp-block-columns.vv-shell{width:min(100% - 10px,1180px)!important}h1{font-size:clamp(2rem,8vw,2.7rem)!important;line-height:1.02!important}h2{font-size:clamp(1.55rem,6vw,2rem)!important;line-height:1.05!important}h3{font-size:clamp(1.2rem,4.7vw,1.55rem)!important;line-height:1.08!important}p,li{font-size:.86rem!important;line-height:1.25!important}.vv-vivochips-page .vv-vivochips-hero.vv-vivochips-hero-compact,.vv-screen-hero-v368,.vv-vivocube-hero,[class*="hero"]{min-height:0!important;padding-top:18px!important;padding-bottom:18px!important}.vv-vivochips-hero-panel,[class*="frosted"],[class*="card"],[class*="panel"]{padding:8px!important;border-radius:12px!important}img,figure img,[class*="figure"] img{max-height:92px!important;width:100%!important;object-fit:contain!important}.vv-vivochips-device-figure,.vv-screen-image-v368,[class*="image-wrap"],[class*="figure"]{min-height:0!important;margin:3px 0!important}.wp-block-button__link,.button,.btn,[class*="button"]{padding:5px 8px!important;font-size:.78rem!important;min-height:0!important}ul,ol{margin-top:4px!important;margin-bottom:4px!important;padding-left:14px!important}li{margin-bottom:3px!important}[class*="card"] p,[class*="panel"] p,[class*="card"] li,[class*="panel"] li{font-size:.76rem!important;line-height:1.18!important}.site-header,header.site-header{padding:3px 0!important}.site-branding img,.custom-logo{max-height:24px!important}.site-footer,footer.site-footer{padding-top:10px!important;padding-bottom:10px!important}}@media (max-width:420px){html{font-size:10px!important}.vv-shell,.wp-block-group.vv-shell,.wp-block-columns.vv-shell{width:min(100% - 6px,1180px)!important}.wp-block-columns,[class*="-grid"],[class*="-columns"]{gap:4px!important}[class*="frosted"],[class*="card"],[class*="panel"]{padding:6px!important;border-radius:9px!important}img,figure img,[class*="figure"] img{max-height:76px!important}p,li{font-size:.78rem!important}}@media (max-width:767px){body.home .vv-home-decisions{padding:14px 0!important}body.home .vv-home-decisions-header{margin:0 auto 8px!important}body.home .vv-home-decisions-title{font-size:clamp(1.55rem,6.5vw,2.05rem)!important;line-height:1.04!important;white-space:normal!important}body.home .vv-home-decisions-subtitle{margin-top:5px!important;font-size:.82rem!important;line-height:1.2!important}body.home .vv-home-decision-grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;grid-template-rows:none!important;width:min(100% - 14px,430px)!important;max-width:430px!important;gap:6px!important}body.home .vv-home-decision-card{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;min-height:0!important;height:auto!important;padding:7px 10px!important;gap:9px!important;border-radius:11px!important;text-align:left!important}body.home .vv-home-decision-card::before{border-radius:11px!important}body.home .vv-home-decision-icon{grid-column:1!important;width:30px!important;height:30px!important;min-width:30px!important;margin:0!important;align-self:center!important}body.home .vv-home-decision-icon img{width:27px!important;height:27px!important;max-height:27px!important;margin:0!important;object-fit:contain!important}body.home .vv-home-decision-copy,body.home .vv-home-decision-copy.has-text-align-center{grid-column:2!important;margin:0!important;max-width:none!important;text-align:left!important;font-size:.83rem!important;line-height:1.18!important;font-weight:520!important}}@media (max-width:420px){body.home .vv-home-decision-grid{width:min(100% - 10px,420px)!important;gap:4px!important}body.home .vv-home-decision-card{grid-template-columns:28px minmax(0,1fr)!important;padding:6px 8px!important;gap:7px!important;border-radius:9px!important}body.home .vv-home-decision-card::before{border-radius:9px!important}body.home .vv-home-decision-icon{width:25px!important;height:25px!important;min-width:25px!important}body.home .vv-home-decision-icon img{width:23px!important;height:23px!important;max-height:23px!important}body.home .vv-home-decision-copy,body.home .vv-home-decision-copy.has-text-align-center{font-size:.76rem!important;line-height:1.14!important}}@media (max-width:767px){body.home .vv-home-decisions-header{margin:0 auto 2px!important;padding-bottom:0!important}body.home .vv-home-decisions-title{margin-bottom:0!important}body.home .vv-home-decisions-subtitle{margin:2px auto 0!important}body.home .vv-home-decision-grid{margin-top:0!important}body.home .vv-home-decision-card{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important}body.home .vv-home-decision-icon{width:34px!important;height:34px!important;min-width:34px!important}body.home .vv-home-decision-icon img{width:32px!important;height:32px!important;max-height:32px!important}}@media (max-width:420px){body.home .vv-home-decisions-header{margin-bottom:1px!important}body.home .vv-home-decisions-subtitle{margin-top:1px!important}body.home .vv-home-decision-card{grid-template-columns:33px minmax(0,1fr)!important;gap:8px!important}body.home .vv-home-decision-icon{width:29px!important;height:29px!important;min-width:29px!important}body.home .vv-home-decision-icon img{width:27px!important;height:27px!important;max-height:27px!important}}@media screen and (max-width:782px){.site-header .header-inner{min-height:42px!important;height:42px!important;padding-top:3px!important;padding-bottom:3px!important}.site-header .site-brand{display:flex!important;align-items:center!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;line-height:0!important}.site-header .vv-header-logo{display:block!important;width:auto!important;height:18px!important;max-height:18px!important;max-width:92px!important;object-fit:contain!important;object-position:left center!important;margin:0!important}.site-header .menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:max-content!important;height:auto!important;min-height:28px!important;padding:5px 11px 6px!important;margin:0!important;border:1px solid #fff!important;border-radius:4px!important;box-sizing:border-box!important;font-size:inherit!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}}@media screen and (max-width:420px){.site-header .header-inner{min-height:38px!important;height:38px!important}.site-header .vv-header-logo{height:15px!important;max-height:15px!important;max-width:78px!important}.site-header .menu-toggle{min-height:27px!important;padding:5px 10px 6px!important}}@media screen and (max-width:782px){body.home .vv-home-dart-overview{padding:24px 0 26px!important}body.home .vv-home-dart-overview-inner{width:min(100% - 28px,1180px)!important}body.home .vv-home-dart-layout{display:flex!important;flex-direction:column!important;gap:12px!important}body.home .vv-home-dart-copy{max-width:none!important}body.home .vv-home-dart-overview .vv-home-dart-kicker{margin:0 0 5px!important;font-size:24px!important;line-height:1.05!important}body.home .vv-home-dart-overview-title{margin:0 0 8px!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.035em!important}body.home .vv-home-dart-overview .vv-home-dart-copy>p:not(.vv-home-dart-kicker),body.home .vv-home-dart-overview .vv-home-dart-intro,body.home .vv-home-dart-overview .vv-home-text-link{font-size:14px!important;line-height:1.38!important}body.home .vv-home-dart-overview .vv-home-dart-intro{max-width:none!important;margin:0 0 8px!important}body.home .vv-home-dart-overview .vv-home-text-link{margin:0!important;font-weight:700!important}body.home .vv-home-dart-pill-grid{order:2!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;gap:7px!important;margin:0!important}body.home .vv-home-dart-pill{min-height:0!important;width:100%!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;gap:10px!important;padding:8px 12px!important;border-radius:12px!important}body.home .vv-home-dart-pill-icon{flex:none!important;width:38px!important;height:34px!important;min-width:38px!important}body.home .vv-home-dart-pill-icon img{width:auto!important;height:auto!important;max-width:36px!important;max-height:30px!important}body.home .vv-home-dart-pill p{font-size:15px!important;line-height:1.15!important;white-space:normal!important}}@media screen and (max-width:420px){body.home .vv-home-dart-overview{padding:20px 0 22px!important}body.home .vv-home-dart-overview-title{font-size:27px!important}body.home .vv-home-dart-overview .vv-home-dart-copy>p:not(.vv-home-dart-kicker),body.home .vv-home-dart-overview .vv-home-dart-intro,body.home .vv-home-dart-overview .vv-home-text-link{font-size:13px!important;line-height:1.34!important}body.home .vv-home-dart-pill{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:7px 10px!important}body.home .vv-home-dart-pill-icon{width:34px!important;height:30px!important;min-width:34px!important}body.home .vv-home-dart-pill-icon img{max-width:32px!important;max-height:27px!important}body.home .vv-home-dart-pill p{font-size:14px!important}}@media screen and (max-width:782px){body.home .vv-home-dart-overview .vv-home-dart-pill-grid{display:flex!important;flex-direction:column!important;gap:5px!important;width:100%!important;margin-top:2px!important}body.home .vv-home-dart-overview .vv-home-dart-pill{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:0!important;padding:5px 8px!important;border-radius:10px!important}body.home .vv-home-dart-overview .vv-home-dart-pill-icon{width:22px!important;height:22px!important;min-width:22px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.home .vv-home-dart-overview .vv-home-dart-pill-icon img,body.home .vv-home-dart-overview .vv-home-dart-pill-icon svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}body.home .vv-home-dart-overview .vv-home-dart-pill p{margin:0!important;font-size:11px!important;line-height:1.15!important;font-weight:650!important;text-align:left!important;white-space:normal!important}}@media screen and (max-width:420px){body.home .vv-home-dart-overview .vv-home-dart-pill{grid-template-columns:20px minmax(0,1fr)!important;gap:6px!important;padding:4px 7px!important}body.home .vv-home-dart-overview .vv-home-dart-pill-icon{width:20px!important;height:20px!important;min-width:20px!important}body.home .vv-home-dart-overview .vv-home-dart-pill-icon img,body.home .vv-home-dart-overview .vv-home-dart-pill-icon svg{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}body.home .vv-home-dart-overview .vv-home-dart-pill p{font-size:10.5px!important}}@media screen and (max-width:782px){body.home .vv-home-dart-overview{padding:14px 0 16px!important}body.home .vv-home-dart-overview .vv-home-dart-overview-inner{padding-top:0!important;padding-bottom:0!important}body.home .vv-home-dart-overview .vv-home-dart-overview-columns{gap:10px!important}body.home .vv-home-dart-overview .vv-home-dart-kicker{margin:0 0 3px!important}body.home .vv-home-dart-overview .vv-home-dart-overview-title{margin:0 0 5px!important}body.home .vv-home-dart-overview .vv-home-dart-intro{margin:0 0 5px!important}body.home .vv-home-dart-overview .vv-home-text-link{margin:0 0 5px!important}body.home .vv-home-dart-overview .vv-home-dart-pill-grid{margin-top:0!important;gap:4px!important}}@media screen and (max-width:420px){body.home .vv-home-dart-overview{padding:12px 0 14px!important}body.home .vv-home-dart-overview .vv-home-dart-overview-columns{gap:8px!important}body.home .vv-home-dart-overview .vv-home-dart-intro,body.home .vv-home-dart-overview .vv-home-text-link{margin-bottom:4px!important}body.home .vv-home-dart-overview .vv-home-dart-pill-grid{gap:3px!important}}@media screen and (max-width:782px){body.home .vv-home-hero,body.home .vv-home-hero-fullscreen-v311,body.home .vv-home-hero-single-image-v312,body.home article>.wp-block-cover:first-child,body.home .vv-home-hero>.wp-block-cover__inner-container,body.home article>.wp-block-cover:first-child>.wp-block-cover__inner-container{min-height:0!important;height:auto!important}body.home .vv-home-hero{padding:18px 0 20px!important;overflow:hidden!important;background-position:center center!important}body.home .vv-home-hero>.wp-block-cover__inner-container{padding:0!important}body.home .vv-home-hero-content{width:min(calc(100% - 28px),1180px)!important;max-width:1180px!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:0!important;transform:none!important;justify-content:flex-start!important;align-items:flex-start!important;gap:0!important}body.home .vv-home-hero .vv-eyebrow{width:auto!important;max-width:100%!important;margin:0 0 6px!important;padding:0!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.075em!important;text-align:left!important}body.home .vv-home-hero-title{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:clamp(27px,8vw,34px)!important;line-height:1.02!important;letter-spacing:-.025em!important;text-align:left!important}body.home .vv-home-hero .vv-hero-description,body.home .vv-home-hero-fullscreen-v311 .vv-hero-description,body.home .vv-home-hero-single-image-v312 .vv-hero-description{width:100%!important;max-width:620px!important;margin:9px 0 0!important;padding:0!important;font-size:13px!important;line-height:1.34!important;text-align:left!important}body.home .vv-home-hero-content>.wp-block-buttons,body.home .vv-home-hero .vv-home-hero-buttons,body.home .vv-home-hero .wp-block-buttons.vv-home-hero-buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:0!important;gap:7px!important;justify-content:flex-start!important;align-items:center!important}body.home .vv-home-hero .vv-home-hero-buttons>.wp-block-button,body.home .vv-home-hero-content>.wp-block-buttons>.wp-block-button{width:auto!important;flex:0 0 auto!important;margin:0!important}body.home .vv-home-hero .vv-home-hero-buttons .wp-block-button__link,body.home .vv-home-hero-content>.wp-block-buttons .wp-block-button__link{min-height:34px!important;padding:7px 11px!important;font-size:12px!important;line-height:1.15!important;border-radius:8px!important;white-space:nowrap!important}}@media screen and (max-width:420px){body.home .vv-home-hero{padding:16px 0 17px!important}body.home .vv-home-hero-content{width:calc(100% - 20px)!important}body.home .vv-home-hero .vv-eyebrow{margin-bottom:5px!important;font-size:9px!important;letter-spacing:.065em!important}body.home .vv-home-hero-title{font-size:clamp(25px,8.4vw,30px)!important}body.home .vv-home-hero .vv-hero-description,body.home .vv-home-hero-fullscreen-v311 .vv-hero-description,body.home .vv-home-hero-single-image-v312 .vv-hero-description{margin-top:7px!important;font-size:12px!important;line-height:1.32!important}body.home .vv-home-hero-content>.wp-block-buttons,body.home .vv-home-hero .vv-home-hero-buttons{margin-top:10px!important;gap:6px!important}body.home .vv-home-hero .vv-home-hero-buttons .wp-block-button__link,body.home .vv-home-hero-content>.wp-block-buttons .wp-block-button__link{min-height:32px!important;padding:6px 9px!important;font-size:11px!important}}@media screen and (max-width:782px){body.home .vv-home-hero{min-height:calc(64svh - 42px)!important;height:auto!important;padding:16px 0!important;display:flex!important;align-items:center!important}body.home .vv-home-hero>.wp-block-cover__inner-container{width:100%!important;display:flex!important;align-items:center!important}body.home .vv-home-hero-content{margin-top:auto!important;margin-bottom:auto!important}body.home .vv-home-dart-overview{padding:10px 0 11px!important}body.home .vv-home-dart-overview .vv-home-dart-layout{display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:0!important}body.home .vv-home-dart-overview .vv-home-dart-copy{margin:0!important;padding:0!important}body.home .vv-home-dart-overview .vv-home-dart-kicker{margin:0 0 2px!important}body.home .vv-home-dart-overview .vv-home-dart-overview-title{margin:0 0 3px!important}body.home .vv-home-dart-overview .vv-home-dart-intro{margin:0 0 3px!important}body.home .vv-home-dart-overview .vv-home-text-link{margin:0 0 2px!important}body.home .vv-home-dart-overview .vv-home-dart-pill-grid{margin:0!important;padding:0!important;gap:2px!important}body.home .vv-home-dart-overview .vv-home-dart-pill{margin:0!important}}@media screen and (max-width:420px){body.home .vv-home-hero{min-height:calc(62svh - 38px)!important;padding:14px 0!important}body.home .vv-home-dart-overview{padding:8px 0 9px!important}body.home .vv-home-dart-overview .vv-home-dart-layout{gap:2px!important}body.home .vv-home-dart-overview .vv-home-dart-kicker,body.home .vv-home-dart-overview .vv-home-dart-overview-title,body.home .vv-home-dart-overview .vv-home-dart-intro,body.home .vv-home-dart-overview .vv-home-text-link{margin-bottom:2px!important}body.home .vv-home-dart-overview .vv-home-dart-pill-grid{gap:2px!important}}@media screen and (max-width:782px){body.home .vv-home-enabling{padding:20px 0 22px!important}body.home .vv-home-enabling-inner{width:min(calc(100% - 28px),1400px)!important;max-width:1400px!important;margin:0 auto!important;padding:0!important}body.home .vv-home-enabling-title{margin:0 0 12px!important;padding:0!important;font-size:clamp(26px,7.4vw,34px)!important;line-height:1.05!important;letter-spacing:-.03em!important}body.home .vv-home-enabling-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:8px!important}body.home .vv-home-enabling-card-link{display:block!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;border-radius:16px!important}body.home .vv-home-enabling-card{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:11px!important;row-gap:3px!important;align-items:center!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:10px 12px!important;border-radius:16px!important;overflow:hidden!important}body.home .vv-home-enabling-card-title{grid-column:2!important;grid-row:1!important;align-self:end!important;min-width:0!important;margin:0!important;padding:0!important;color:#0b2447!important;font-size:15px!important;line-height:1.18!important;letter-spacing:-.015em!important;font-weight:650!important;text-align:left!important}body.home .vv-home-enabling-image{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;max-width:58px!important;height:52px!important;min-height:0!important;margin:0!important;padding:3px!important;overflow:hidden!important}body.home .vv-home-enabling-image img,body.home .vv-home-enabling-image-chip img,body.home .vv-home-enabling-image-screen img,body.home .vv-home-enabling-image-ai img{display:block!important;width:100%!important;max-width:52px!important;height:100%!important;max-height:46px!important;margin:0!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 5px 8px rgba(17,67,94,.10))!important}body.home .vv-home-enabling-copy{grid-column:2!important;grid-row:2!important;align-self:start!important;min-width:0!important;margin:0!important;padding:0!important;border-top:0!important;color:#294961!important;font-size:12px!important;line-height:1.3!important;font-weight:450!important;text-align:left!important;overflow-wrap:anywhere!important}}@media screen and (max-width:420px){body.home .vv-home-enabling{padding:16px 0 18px!important}body.home .vv-home-enabling-inner{width:calc(100% - 20px)!important}body.home .vv-home-enabling-title{margin-bottom:9px!important;font-size:25px!important}body.home .vv-home-enabling-grid{gap:6px!important}body.home .vv-home-enabling-card{grid-template-columns:50px minmax(0,1fr)!important;column-gap:9px!important;row-gap:2px!important;padding:8px 10px!important;border-radius:14px!important}body.home .vv-home-enabling-card-link{border-radius:14px!important}body.home .vv-home-enabling-image{width:50px!important;max-width:50px!important;height:46px!important;padding:2px!important}body.home .vv-home-enabling-image img,body.home .vv-home-enabling-image-chip img,body.home .vv-home-enabling-image-screen img,body.home .vv-home-enabling-image-ai img{max-width:46px!important;max-height:41px!important}body.home .vv-home-enabling-card-title{font-size:14px!important;line-height:1.15!important}body.home .vv-home-enabling-copy{font-size:11.5px!important;line-height:1.28!important}}@media screen and (max-width:782px){body.home .vv-home-enabling .vv-home-enabling-grid,body.home .vv-home-enabling .wp-block-columns,body.home .vv-home-enabling .wp-block-columns.is-layout-flex{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;gap:7px!important}body.home .vv-home-enabling .vv-home-enabling-grid>*,body.home .vv-home-enabling .wp-block-columns>*,body.home .vv-home-enabling .vv-home-enabling-card-link,body.home .vv-home-enabling .vv-home-enabling-card,body.home .vv-home-enabling .wp-block-column{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}}@media screen and (max-width:420px){body.home .vv-home-enabling .vv-home-enabling-grid,body.home .vv-home-enabling .wp-block-columns,body.home .vv-home-enabling .wp-block-columns.is-layout-flex{gap:6px!important}}@media (max-width:782px){body.home .vv-home-transparent-science{padding:20px 0!important;min-height:0!important}body.home .vv-home-transparent-science-inner{width:min(calc(100% - 24px),1180px)!important;margin-inline:auto!important}body.home .vv-home-transparent-science-title{margin:0 0 12px!important;font-size:clamp(24px,7vw,32px)!important;line-height:1.08!important}body.home .vv-home-transparent-science-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}body.home .vv-home-transparent-science-card{min-width:0!important;min-height:88px!important;height:auto!important;margin:0!important;padding:10px 8px!important;border-radius:14px!important;justify-content:center!important}body.home .vv-home-transparent-science-value{margin:0!important;font-size:clamp(18px,5.2vw,24px)!important;line-height:1.05!important;letter-spacing:-.02em!important}body.home .vv-home-transparent-science-label{max-width:none!important;margin:5px auto 0!important;font-size:10.5px!important;line-height:1.22!important;font-weight:600!important}body.home .vv-home-transparent-science-link-wrap{margin:12px 0 0!important}body.home .vv-home-transparent-science-link{font-size:12px!important;line-height:1.25!important}}@media (max-width:420px){body.home .vv-home-transparent-science{padding:16px 0!important}body.home .vv-home-transparent-science-inner{width:min(calc(100% - 20px),1180px)!important}body.home .vv-home-transparent-science-title{margin-bottom:10px!important;font-size:23px!important}body.home .vv-home-transparent-science-grid{gap:6px!important}body.home .vv-home-transparent-science-card{min-height:80px!important;padding:8px 6px!important;border-radius:12px!important}body.home .vv-home-transparent-science-value{font-size:18px!important}body.home .vv-home-transparent-science-label{margin-top:4px!important;font-size:9.5px!important;line-height:1.18!important}body.home .vv-home-transparent-science-link-wrap{margin-top:10px!important}body.home .vv-home-transparent-science-link{font-size:11px!important}}@media (max-width:782px){body.home .vv-home-transparent-science-grid{display:flex!important;flex-flow:row wrap!important;gap:8px!important;width:100%!important}body.home .vv-home-transparent-science-grid>.vv-home-transparent-science-card{flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;box-sizing:border-box!important}body.home .vv-home-transparent-science-grid>.vv-home-transparent-science-card:nth-child(1){order:1!important}body.home .vv-home-transparent-science-grid>.vv-home-transparent-science-card:nth-child(2){order:2!important}body.home .vv-home-transparent-science-grid>.vv-home-transparent-science-card:nth-child(3){order:3!important}body.home .vv-home-transparent-science-grid>.vv-home-transparent-science-card:nth-child(4){order:4!important}}@media (max-width:420px){body.home .vv-home-transparent-science-grid{gap:6px!important}body.home .vv-home-transparent-science-grid>.vv-home-transparent-science-card{flex-basis:calc(50% - 3px)!important;width:calc(50% - 3px)!important;max-width:calc(50% - 3px)!important}}@media (max-width:782px){body.home .vv-home-latest{padding:20px 0 24px!important}body.home .vv-home-latest .vv-resources-latest-head{margin-bottom:12px!important}body.home .vv-home-latest .vv-resources-carousel{gap:10px!important;grid-auto-columns:min(78vw,270px)!important}body.home .vv-home-latest .vv-latest-card{min-height:0!important;height:auto!important;padding:0 10px 11px!important;border-radius:14px!important;overflow:hidden!important}body.home .vv-home-latest .vv-latest-card-image{height:150px!important;margin:0 -10px 9px!important;border-bottom:1px solid rgba(72,169,202,.16)!important}body.home .vv-home-latest .vv-latest-card-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.home .vv-home-latest .vv-latest-card-type{display:block!important;margin:0 0 5px!important;font-size:9px!important;line-height:1.15!important;letter-spacing:.08em!important}body.home .vv-home-latest .vv-latest-card h3{margin:0!important;font-size:13px!important;line-height:1.22!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}body.home .vv-home-latest .vv-latest-card time{display:none!important}}@media (max-width:420px){body.home .vv-home-latest .vv-resources-carousel{grid-auto-columns:76vw!important;gap:8px!important}body.home .vv-home-latest .vv-latest-card{padding:0 9px 10px!important;border-radius:12px!important}body.home .vv-home-latest .vv-latest-card-image{height:142px!important;margin:0 -9px 8px!important}body.home .vv-home-latest .vv-latest-card-type{font-size:8.5px!important;margin-bottom:4px!important}body.home .vv-home-latest .vv-latest-card h3{font-size:12px!important;line-height:1.2!important}}@media screen and (max-width:782px){body.home .vv-home-hero{min-height:calc(68svh - 42px)!important;padding:18px 0!important;background-size:cover!important;background-position:center center!important}body.home .vv-home-hero-content{width:min(calc(100% - 28px),1180px)!important;max-width:100%!important;box-sizing:border-box!important}body.home .vv-home-hero-title{margin:0!important}body.home .vv-home-hero .vv-hero-description,body.home .vv-home-hero-fullscreen-v311 .vv-hero-description,body.home .vv-home-hero-single-image-v312 .vv-hero-description{margin-top:15px!important}body.home .vv-home-hero-content>.wp-block-buttons,body.home .vv-home-hero .vv-home-hero-buttons,body.home .vv-home-hero .wp-block-buttons.vv-home-hero-buttons{margin-top:18px!important;width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;box-sizing:border-box!important}body.home .vv-home-hero .vv-home-hero-buttons>.wp-block-button,body.home .vv-home-hero-content>.wp-block-buttons>.wp-block-button{min-width:0!important;max-width:100%!important;flex:0 1 auto!important}body.home .vv-home-hero .vv-home-hero-buttons .wp-block-button__link,body.home .vv-home-hero-content>.wp-block-buttons .wp-block-button__link{max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}}@media screen and (max-width:420px){body.home .vv-home-hero{min-height:calc(70svh - 40px)!important;padding:16px 0!important;background-size:auto 100%!important;background-position:center center!important}body.home .vv-home-hero-content{width:calc(100% - 20px)!important}body.home .vv-home-hero .vv-hero-description,body.home .vv-home-hero-fullscreen-v311 .vv-hero-description,body.home .vv-home-hero-single-image-v312 .vv-hero-description{margin-top:13px!important}body.home .vv-home-hero-content>.wp-block-buttons,body.home .vv-home-hero .vv-home-hero-buttons{margin-top:16px!important;gap:7px!important}body.home .vv-home-hero .vv-home-hero-buttons>.wp-block-button,body.home .vv-home-hero-content>.wp-block-buttons>.wp-block-button{flex:1 1 calc(50% - 4px)!important}body.home .vv-home-hero .vv-home-hero-buttons .wp-block-button__link,body.home .vv-home-hero-content>.wp-block-buttons .wp-block-button__link{width:100%!important;padding-left:8px!important;padding-right:8px!important}}@media screen and (max-width:340px){body.home .vv-home-hero .vv-home-hero-buttons>.wp-block-button,body.home .vv-home-hero-content>.wp-block-buttons>.wp-block-button{flex:1 1 100%!important;width:100%!important}}@media screen and (max-width:782px){body.home .vv-home-hero .vv-hero-description,body.home .vv-home-hero-fullscreen-v311 .vv-hero-description,body.home .vv-home-hero-single-image-v312 .vv-hero-description{font-size:15px!important;line-height:1.36!important}body.home .vv-home-hero-content>.wp-block-buttons,body.home .vv-home-hero .vv-home-hero-buttons,body.home .vv-home-hero .wp-block-buttons.vv-home-hero-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(100%,360px)!important;max-width:100%!important}body.home .vv-home-hero .vv-home-hero-buttons>.wp-block-button,body.home .vv-home-hero-content>.wp-block-buttons>.wp-block-button{width:100%!important;min-width:0!important;margin:0!important}body.home .vv-home-hero .vv-home-hero-buttons .wp-block-button__link,body.home .vv-home-hero-content>.wp-block-buttons .wp-block-button__link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:36px!important;height:36px!important;padding:6px 10px!important;font-size:11.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media screen and (max-width:420px){body.home .vv-home-hero .vv-hero-description,body.home .vv-home-hero-fullscreen-v311 .vv-hero-description,body.home .vv-home-hero-single-image-v312 .vv-hero-description{font-size:14.5px!important;line-height:1.34!important}body.home .vv-home-hero-content>.wp-block-buttons,body.home .vv-home-hero .vv-home-hero-buttons{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.home .vv-home-hero .vv-home-hero-buttons .wp-block-button__link,body.home .vv-home-hero-content>.wp-block-buttons .wp-block-button__link{min-height:34px!important;height:34px!important;padding:5px 7px!important;font-size:10.5px!important}}@media screen and (max-width:340px){body.home .vv-home-hero-content>.wp-block-buttons,body.home .vv-home-hero .vv-home-hero-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .vv-home-hero .vv-home-hero-buttons>.wp-block-button,body.home .vv-home-hero-content>.wp-block-buttons>.wp-block-button{width:100%!important}body.home .vv-home-hero .vv-home-hero-buttons .wp-block-button__link,body.home .vv-home-hero-content>.wp-block-buttons .wp-block-button__link{font-size:9.5px!important;padding-left:5px!important;padding-right:5px!important}}@media (max-width:782px){.vv-dart-page .vv-dart-celegans-grid-section .vv-dart-capabilities-cover{position:relative!important;width:100%!important;min-height:0!important;padding:20px 14px!important;overflow:hidden!important;background:#0c172b!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-dart-capabilities-cover>.wp-block-cover__image-background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important;margin:0!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-dart-capabilities-cover>.wp-block-cover__inner-container{position:relative!important;z-index:2!important;width:100%!important}}@media (max-width:420px){.vv-dart-page .vv-dart-celegans-grid-section .vv-dart-capabilities-cover{padding:16px 12px!important}}@media screen and (max-width:782px){.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-panel{padding:14px 12px!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-dart-eyebrow{margin:0 0 4px!important;font-size:9.5px!important;line-height:1.15!important}.vv-dart-page .vv-dart-celegans-grid-section h2.wp-block-heading{margin:0 0 7px!important;font-size:clamp(22px,7vw,28px)!important;line-height:1.08!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead{max-width:100%!important;margin:0 0 10px!important;font-size:12.5px!important;line-height:1.34!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead .vv-celegans-learn-link{display:inline-block!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.2!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;margin:0!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item-whole{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:9px!important;align-items:center!important;justify-items:stretch!important;align-content:center!important;min-height:0!important;width:100%!important;padding:5px 7px!important;margin:0!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-item-mouse .vv-capability-icon{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon img,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon svg,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-item-mouse .vv-capability-icon img{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;object-fit:contain!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-title,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item:first-child .vv-capability-title{grid-column:2!important;grid-row:1!important;display:block!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;font-size:11.5px!important;line-height:1.2!important;font-weight:650!important;text-align:left!important;align-self:center!important}}@media screen and (max-width:420px){.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-panel{padding:11px 9px!important}.vv-dart-page .vv-dart-celegans-grid-section h2.wp-block-heading{font-size:21px!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead{margin-bottom:8px!important;font-size:12px!important;line-height:1.3!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-lead .vv-celegans-learn-link{font-size:10px!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four{gap:4px!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item-whole{grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!important;padding:4px 6px!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-item-mouse .vv-capability-icon{width:30px!important;height:30px!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon img,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-icon svg,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-item-mouse .vv-capability-icon img{width:27px!important;height:27px!important;max-width:27px!important;max-height:27px!important}.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four .vv-capability-title,.vv-dart-page .vv-dart-celegans-grid-section .vv-capabilities-grid-four>.vv-capability-item:first-child .vv-capability-title{font-size:10.75px!important}}@media screen and (max-width:782px){.vv-dart-page.vv-dart-editorial #dart-predictive{padding-top:20px!important;padding-bottom:20px!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-predictive-top{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-copy{order:1!important;width:100%!important;max-width:none!important;margin:0!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-copy h2{font-size:32px!important;line-height:34.56px!important;margin:0 0 8px!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-copy>p:not(.vv-dart-eyebrow):not(.vv-dart-predictivity-link){font-size:20.8px!important;line-height:28.704px!important;margin:0!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-predictivity-link{margin-top:7px!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-predictivity-link,.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-predictivity-link .vv-celegans-learn-link{font-size:20.8px!important;line-height:28.704px!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-predictive-stats-col{order:2!important;width:100%!important;margin:0!important;display:block!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;margin:0!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p{min-height:0!important;display:grid!important;grid-template-columns:minmax(68px,auto) 1fr!important;align-items:center!important;justify-content:stretch!important;column-gap:12px!important;padding:10px 12px!important;border-radius:14px!important;text-align:left!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p strong{display:block!important;margin:0!important;font-size:22px!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p span{display:block!important;width:auto!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.25!important;letter-spacing:.02em!important;text-align:left!important;text-wrap:pretty!important}}@media screen and (max-width:420px){.vv-dart-page.vv-dart-editorial #dart-predictive{padding-top:16px!important;padding-bottom:16px!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-copy h2{font-size:32px!important;line-height:34.56px!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p{grid-template-columns:minmax(62px,auto) 1fr!important;padding:9px 10px!important;column-gap:10px!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p strong{font-size:20px!important}.vv-dart-page.vv-dart-editorial #dart-predictive .vv-dart-inline-stats-grid>p span{font-size:10.5px!important}}@media (max-width:782px){body.page-template-page-vivodart .vv-dart-why-icons,body.page-id-13 .vv-dart-why-icons,body .vv-dart-why-icons{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:8px!important}body.page-template-page-vivodart .vv-dart-why-item,body.page-id-13 .vv-dart-why-item,body .vv-dart-why-item{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;padding:4px 6px!important;min-height:0!important;margin:0!important;text-align:left!important}body.page-template-page-vivodart .vv-dart-why-item img,body.page-id-13 .vv-dart-why-item img,body .vv-dart-why-item img,body.page-template-page-vivodart .vv-dart-why-icon,body.page-id-13 .vv-dart-why-icon,body .vv-dart-why-icon{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;margin:0!important;justify-self:center!important}body.page-template-page-vivodart .vv-dart-why-item p,body.page-template-page-vivodart .vv-dart-why-item span,body.page-id-13 .vv-dart-why-item p,body.page-id-13 .vv-dart-why-item span,body .vv-dart-why-label{font-size:10px!important;line-height:1.15!important;margin:0!important;text-align:left!important}}@media (max-width:420px){body .vv-dart-why-item{grid-template-columns:26px minmax(0,1fr)!important;column-gap:6px!important;padding:3px 5px!important}body .vv-dart-why-item img,body .vv-dart-why-icon{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}body .vv-dart-why-item p,body .vv-dart-why-item span,body .vv-dart-why-label{font-size:9.5px!important}}@media screen and (max-width:782px){#dart-predictive .vv-dart-inline-stats-grid,#dart-predictive .vv-dart-inline-stats{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}#dart-predictive .vv-dart-inline-stats-grid>p,#dart-predictive .vv-dart-inline-stats>p{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;width:min(100%,330px)!important;max-width:330px!important;min-height:0!important;margin:0 auto!important;padding:7px 10px!important;border-radius:11px!important;text-align:left!important}#dart-predictive .vv-dart-inline-stats-grid>p strong,#dart-predictive .vv-dart-inline-stats>p strong{margin:0!important;font-size:20px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}#dart-predictive .vv-dart-inline-stats-grid>p span,#dart-predictive .vv-dart-inline-stats>p span{margin:0!important;padding:0!important;font-size:10.75px!important;line-height:1.16!important;text-align:left!important;white-space:normal!important}}@media screen and (max-width:420px){#dart-predictive .vv-dart-inline-stats-grid>p,#dart-predictive .vv-dart-inline-stats>p{grid-template-columns:66px minmax(0,1fr)!important;width:min(100%,305px)!important;max-width:305px!important;column-gap:8px!important;padding:6px 8px!important;border-radius:9px!important}#dart-predictive .vv-dart-inline-stats-grid>p strong,#dart-predictive .vv-dart-inline-stats>p strong{font-size:18px!important}#dart-predictive .vv-dart-inline-stats-grid>p span,#dart-predictive .vv-dart-inline-stats>p span{font-size:10px!important}}.vv-publication-filter-mobile{display:none}@media(max-width:782px){.vv-publication-filters{display:none!important}.vv-publication-filter-mobile{display:block;position:relative;margin:0 0 22px}.vv-publication-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border:1px solid #cfe3ea;border-radius:12px;background:rgba(255,255,255,.96);color:#173b56;font:inherit;font-size:12px;font-weight:650;line-height:1.2;box-shadow:0 8px 20px rgba(11,61,87,.07);cursor:pointer}.vv-publication-filter-toggle:focus-visible{outline:3px solid rgba(34,196,244,.35);outline-offset:2px}.vv-publication-filter-toggle-chevron{display:grid;width:16px;height:16px;place-items:center;font-size:0;line-height:0;transition:transform .18s ease}.vv-publication-filter-toggle-chevron::before{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.vv-publication-filter-toggle[aria-expanded="true"] .vv-publication-filter-toggle-chevron{transform:rotate(180deg)}.vv-publication-filter-menu{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);padding:6px;border:1px solid #cfe3ea;border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(11,61,87,.14);max-height:280px;overflow-y:auto}.vv-publication-filter-menu[hidden]{display:none!important}.vv-publication-filter-mobile-option{display:block;width:100%;padding:10px 11px;border:0;border-radius:9px;background:transparent;color:#526d7d;text-align:left;font:inherit;font-size:11.5px;font-weight:550;line-height:1.25;cursor:pointer}.vv-publication-filter-mobile-option:hover,.vv-publication-filter-mobile-option:focus-visible{background:#f0f9fb;color:#087da5;outline:none}.vv-publication-filter-mobile-option.is-active{background:#e7f6fa;color:#087da5;font-weight:700}}@media(max-width:420px){.vv-publication-filter-mobile{margin-bottom:18px}.vv-publication-filter-toggle{padding:9px 11px;font-size:11.5px}.vv-publication-filter-mobile-option{padding:9px 10px;font-size:11px}}.vv-publication-author-mobile{display:none}.vv-publication-date-mobile{display:none}@media (max-width:782px){body:has(.vv-publications-page){margin:0!important;padding:0!important;width:100%!important;max-width:none!important}#content.site-content:has(>.vv-publications-page){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.vv-publications-page .vv-publications-feed>.vv-shell{width:100%!important;max-width:none!important;padding-inline:0!important}.vv-publications-page .vv-publications-grid{padding-inline:14px!important}.vv-publications-page .vv-publications-feed{padding-top:28px!important;padding-bottom:48px!important}.vv-publications-page .vv-publications-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important}.vv-publications-page .vv-publication-card{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;border-radius:14px!important;overflow:hidden!important}.vv-publications-page .vv-publication-content{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding:13px 14px 37px!important;gap:5px!important}.vv-publications-page .vv-publication-category-list,.vv-publications-page .vv-publication-description,.vv-publications-page .vv-publication-actions,.vv-publications-page .vv-publication-author-icon,.vv-publications-page .vv-publication-author-full{display:none!important}.vv-publications-page .vv-publication-date{display:block!important;position:absolute!important;right:14px!important;bottom:12px!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1.2!important}.vv-publications-page .vv-publication-date-full{display:none!important}.vv-publications-page .vv-publication-date-mobile{display:inline!important;font-size:13px!important;line-height:1.2!important;letter-spacing:.02em!important}.vv-publications-page .vv-publication-card h2{margin:0!important;padding:0!important;max-width:none!important;font-size:11.9px!important;line-height:1.25!important;letter-spacing:-.01em!important;font-weight:650!important}.vv-publications-page .vv-publication-author-bubble{display:block!important;position:absolute!important;left:14px!important;bottom:12px!important;width:auto!important;margin:0!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#6b7f8a!important;font-size:10px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.02em!important}.vv-publications-page .vv-publication-author-mobile{display:inline!important;font-size:13px!important;line-height:1.2!important}}@media (max-width:420px){.vv-publications-page .vv-publications-grid{gap:8px!important}.vv-publications-page .vv-publication-content{padding:11px 12px 35px!important;gap:4px!important}.vv-publications-page .vv-publication-card h2{font-size:11.05px!important;line-height:1.22!important}.vv-publications-page .vv-publication-date{right:12px!important;bottom:10px!important}.vv-publications-page .vv-publication-author-bubble{left:12px!important;bottom:10px!important;font-size:10px!important}}@media (max-width:782px){body.page-template-page-publications .vv-publication-filter-mobile{width:100%;max-width:100%;box-sizing:border-box;padding:0 2px;overflow:visible}body.page-template-page-publications .vv-publication-filter-toggle{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:9px 10px;gap:8px;overflow:hidden}body.page-template-page-publications .vv-publication-filter-toggle-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}body.page-template-page-publications .vv-publication-filter-toggle-chevron{flex:0 0 auto}body.page-template-page-publications .vv-publication-filter-menu{left:2px;right:2px;width:auto;max-width:calc(100vw - 28px);box-sizing:border-box}}@media (max-width:420px){body.page-template-page-publications .vv-publication-filter-toggle{padding:8px 9px;font-size:11px}}@media (max-width:782px){.vv-publications-grid,body .vv-publications-grid,main .vv-publications-grid{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:10px!important}.vv-publications-grid>.vv-publication-card,body .vv-publications-grid>.vv-publication-card,main .vv-publications-grid>.vv-publication-card{display:block!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important}}@media (max-width:782px){.vv-publications-grid>.vv-publication-card[hidden],.vv-publications-page .vv-publication-card[hidden],body .vv-publications-grid>.vv-publication-card[hidden]{display:none!important}}.vv-publication-card.is-filtered-out{display:none!important}.vv-dart-page,.vv-dart-page .vv-dart-chapters{gap:0!important;row-gap:0!important;column-gap:0!important}.vv-dart-page>*,.vv-dart-page .vv-dart-chapters>*,.vv-dart-page .vv-dart-section,.vv-dart-page .vv-dart-workflow,.vv-dart-page .vv-dart-endpoints-section,.vv-dart-page .vv-dart-celegans-grid-section,.vv-dart-page .vv-dart-nams-modern,.vv-dart-page .vv-dart-why-dart-section,.vv-dart-page .vv-dart-ai-endpoint-analysis{margin-block-start:0!important;margin-block-end:0!important;margin-top:0!important;margin-bottom:0!important}.vv-dart-page .wp-block-spacer:empty{display:none!important;height:0!important}#ai-accelerated-endpoint-analysis,.vv-dart-page .vv-dart-ai-endpoint-analysis{background:linear-gradient(135deg,#f3fbfe 0%,#dff3fa 48%,#c9e8f4 100%)!important;background-color:#dff3fa!important}#ai-accelerated-endpoint-analysis .vv-dart-ai-endpoint-analysis-image{display:block!important;width:min(100%,430px)!important;height:auto!important;margin:0 auto!important}#ai-accelerated-endpoint-analysis .vv-dart-ai-endpoint-analysis-image img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}.vv-dart-page .vv-dart-scientifically-backed-assay{background-color:#0b365a!important;background-image:linear-gradient(90deg,#081d3b 0%,#0b365a 58%,#0a6075 100%)!important;background-position:center bottom!important;background-size:cover!important;background-repeat:no-repeat!important}.vv-dart-page .vv-dart-scientifically-backed-assay::before{background:none!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-grid{width:min(980px,100%)!important;margin-left:auto!important;margin-right:auto!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card{grid-template-columns:76px minmax(0,1fr)!important;gap:18px!important;padding:20px 24px!important;border-radius:20px!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-icon img{width:68px!important;height:68px!important;max-height:68px!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-value{font-size:clamp(1.75rem,2.7vw,2.65rem)!important;line-height:1.05!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-label{font-size:clamp(.88rem,1vw,1rem)!important;line-height:1.25!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card .vv-sba-line{height:2px!important;margin:10px 0 8px!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-small-grid{align-items:stretch!important;grid-auto-rows:1fr!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-small-card{align-self:stretch!important;justify-self:stretch!important;margin:0!important;top:auto!important;bottom:auto!important;transform:none!important;height:100%!important}@media (max-width:700px){.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-grid{width:min(520px,100%)!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;padding:16px 18px!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-icon img{width:52px!important;height:52px!important;max-height:52px!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-value{font-size:1.6rem!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-label{font-size:.82rem!important}}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-header-card{background:linear-gradient(145deg,rgba(8,48,78,.76),rgba(5,32,58,.66))!important;border-color:rgba(72,169,202,.46)!important;box-shadow:0 20px 48px rgba(0,12,28,.28),inset 0 1px 0 rgba(255,255,255,.09)!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card,.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-small-card{background:linear-gradient(145deg,rgba(9,57,91,.74),rgba(5,35,62,.64))!important;border-color:rgba(72,169,202,.42)!important;box-shadow:0 16px 38px rgba(0,13,31,.25),inset 0 1px 0 rgba(255,255,255,.08)!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-line{background:#48A9CA!important;background-image:none!important;border:0!important;opacity:1!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card .vv-sba-primary-value{font-size:clamp(1.75rem,2.7vw,2.65rem)!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important}@media (max-width:700px){.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card .vv-sba-primary-value{font-size:1.6rem!important}}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card .vv-sba-primary-value{font-size:clamp(1.75rem,2.7vw,2.65rem)!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important;display:block!important;visibility:visible!important;opacity:1!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card .vv-sba-primary-label{display:block!important;visibility:visible!important;opacity:1!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-header-card{padding-top:20px!important;padding-bottom:20px!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card{padding-top:14px!important;padding-bottom:14px!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-small-card{padding-top:14px!important;padding-bottom:14px!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-small-card:nth-child(4) .vv-sba-value{width:calc(100% + (2 * clamp(14px,1.8vw,24px)))!important;margin-left:calc(-1 * clamp(14px,1.8vw,24px))!important;font-size:clamp(1.8rem,2.5vw,2.8rem)!important;text-align:center!important;white-space:nowrap!important}.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-small-card:nth-child(5) .vv-sba-value{width:calc(100% + (2 * clamp(14px,1.8vw,24px)))!important;margin-left:calc(-1 * clamp(14px,1.8vw,24px))!important;font-size:clamp(1.45rem,2vw,2.2rem)!important;text-align:center!important;white-space:nowrap!important}@media (max-width:700px){.vv-dart-page .vv-dart-scientifically-backed-assay .vv-sba-primary-card .vv-sba-primary-value{font-size:1.6rem!important}}#dart-endpoints .vv-dart-endpoints-inner,.vv-dart-endpoints-section .vv-dart-endpoints-inner{max-width:1320px!important}#dart-endpoints .vv-dart-endpoint-capability-grid,.vv-dart-endpoints-section .vv-dart-endpoint-capability-grid{gap:20px!important}#dart-endpoints .vv-dart-endpoint-capability-card-motility>p,#dart-endpoints .vv-dart-endpoint-capability-grid>.wp-block-column:last-child>p,.vv-dart-endpoints-section .vv-dart-endpoint-capability-card-motility>p,.vv-dart-endpoints-section .vv-dart-endpoint-capability-grid>.wp-block-column:last-child>p{font-size:15px!important;line-height:1.6!important;font-weight:400!important;color:#d0e3ea!important;width:100%!important;max-width:none!important;margin:0 auto 24px!important;padding:0!important;text-align:center!important}@media (min-width:981px){#dart-endpoints .vv-dart-endpoint-capability-card,.vv-dart-endpoints-section .vv-dart-endpoint-capability-card{padding-left:24px!important;padding-right:24px!important}}body .vv-dart-timeline-speed-section,body #dart-accelerated-timelines.vv-dart-timeline-speed-section,body .vv-dart-page .vv-dart-timeline-speed-section{background:#eef2f5!important;background-color:#eef2f5!important;background-image:none!important;padding:52px 0!important}body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-inner,body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-copy,body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-visual,body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-image,body .vv-dart-timeline-speed-section figure,body .vv-dart-timeline-speed-section img{background:#eef2f5!important;background-color:#eef2f5!important;background-image:none!important}body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-inner{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr)!important;gap:58px!important;align-items:center!important}body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-copy>h2{white-space:nowrap!important}body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-copy>p,body #dart-accelerated-timelines .vv-dart-timeline-speed-copy>p{margin:0!important;color:#17324d!important;font-family:inherit!important;font-size:1.456rem!important;line-height:1.55!important;font-weight:400!important}body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-image{width:100%!important;max-width:600px!important;margin:0 0 0 auto!important}body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .vv-dart-consultation-cta-section,body #dart-consultation-cta.vv-dart-consultation-cta-section{display:block!important;width:100%!important;margin:0!important;padding:24px 0!important;background:linear-gradient(135deg,rgba(7,42,72,.98),rgba(8,112,145,.94))!important;border-top:1px solid rgba(120,220,232,.32)!important;border-bottom:1px solid rgba(120,220,232,.32)!important;box-shadow:none!important}body .vv-dart-consultation-cta-section .vv-dart-consultation-cta-inner{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-inline:auto!important;padding:0!important;background:transparent!important}body .vv-dart-consultation-cta-section .vv-dart-consultation-cta-copy{margin:0!important;padding:0!important;color:#fff!important;font-size:clamp(1.35rem,2.1vw,2rem)!important;line-height:1.35!important;font-weight:600!important;text-align:center!important}body .vv-dart-consultation-cta-section .vv-dart-consultation-cta-copy a,body .vv-dart-consultation-cta-section .vv-dart-consultation-cta-copy a:link,body .vv-dart-consultation-cta-section .vv-dart-consultation-cta-copy a:visited{display:inline-block!important;color:#fff!important;font-weight:800!important;text-decoration:none!important;transition:transform .24s ease-out,text-shadow .24s ease-out!important}body .vv-dart-consultation-cta-section .vv-dart-consultation-cta-copy a:hover,body .vv-dart-consultation-cta-section .vv-dart-consultation-cta-copy a:focus-visible{color:#fff!important;text-decoration:none!important;transform:translateY(-3px) scale(1.025)!important;text-shadow:0 8px 22px rgba(0,0,0,.28)!important}@media(max-width:782px){body .vv-dart-timeline-speed-section{padding:28px 0!important}body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-inner{width:min(calc(100% - 28px),1180px)!important;grid-template-columns:1fr!important;gap:20px!important}body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-copy>p,body #dart-accelerated-timelines .vv-dart-timeline-speed-copy>p{font-size:1.456rem!important;line-height:1.5!important}body .vv-dart-timeline-speed-section .vv-dart-timeline-speed-image{max-width:600px!important;margin:0 auto!important}body .vv-dart-consultation-cta-section{padding:20px 0!important}body .vv-dart-consultation-cta-section .vv-dart-consultation-cta-inner{width:min(calc(100% - 28px),1180px)!important}}
