.vn-svc-modern{--vn-svc-mist:#f4f5f3;--vn-radius:20px;--vn-radius-control:12px;--vn-radius-pill:999px;min-width:0;width:100%;max-width:100%}.vn-svc-modern>script{display:none!important}.vn-svc-modern .vn-hdr{background:#ffffff}.vn-svc-modern .vn-hdr:before{display:none}.vn-svc-hero{padding-top:8rem;padding-bottom:8rem}.vn-landing.vn-svc-modern .font-serif,.vn-svc-modern .vn-landing .font-serif{font-family:var(--font-app-sans);letter-spacing:-.03em}.vn-svc-modern .vn-eyebrow{background:transparent;padding:0}.vn-svc-modern .vn-btn-outline{border:1px solid rgba(14,26,18,.18);background:#ffffff;color:var(--vn-ink)}.vn-svc-modern .vn-btn-outline:hover{border-color:var(--vn-ink);background:#ffffff;color:var(--vn-ink)}.vn-svc-modern .vn-outcome-intro{max-width:40rem}.vn-svc-modern .vn-buyer-panel>h2{margin-top:.85rem}.vn-svc-modern .vn-buyer-panel ol{margin-top:2.25rem;overflow:visible;background:transparent;border:none;border-radius:0;gap:1rem}.vn-svc-modern .vn-buyer-panel li{position:relative;padding:1.5rem 1.4rem 1.6rem;background:#ffffff;border:1px solid rgba(10,11,11,.08);border-radius:20px;box-shadow:0 18px 40px -32px rgba(10,11,11,.28)}.vn-svc-modern .vn-buyer-panel li+li:before{content:none;display:none}.vn-svc-modern details.group>summary{box-sizing:border-box;width:100%;margin:0;padding:.65rem 0;background:transparent;border:none;border-radius:0}.vn-svc-modern .vn-landing>details.group{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:1.15rem 1.5rem;background:#ffffff;border-top:1px solid rgba(14,26,18,.1);border-bottom:1px solid rgba(14,26,18,.1)}.vn-svc-modern .vn-landing>details.group>summary{max-width:72rem;margin:0 auto;padding:.65rem 0}.vn-svc-modern .vn-landing>section.vn-sec:has(+details.group){padding-bottom:4.5rem}.vn-svc-modern .vn-landing>details.group+.vn-sec,.vn-svc-modern .vn-landing>details.group+section.vn-sec{padding-top:4.5rem}@media (max-width:639px){.vn-landing .vn-svc-hero:not(.vn-idv-service-hero):has(.vn-outcome-intro)>div>.grid:has(.vn-outcome-intro){row-gap:0}.vn-landing .vn-svc-hero:not(.vn-idv-service-hero):has(.vn-outcome-intro)>div>.grid>:first-child:has(.vn-outcome-intro){display:contents}.vn-landing .vn-svc-hero:not(.vn-idv-service-hero):has(.vn-outcome-intro)>div>.grid>:first-child:has(.vn-outcome-intro)>*{order:1}.vn-landing .vn-svc-hero:not(.vn-idv-service-hero):has(.vn-outcome-intro)>div>.grid>:first-child:has(.vn-outcome-intro)~*{order:2}.vn-landing .vn-svc-hero:not(.vn-idv-service-hero):has(.vn-outcome-intro)>div>.grid>:first-child:has(.vn-outcome-intro)>.vn-outcome-intro,.vn-landing .vn-svc-hero:not(.vn-idv-service-hero):has(.vn-outcome-intro)>div>.grid>:first-child:has(.vn-outcome-intro)>:has(>.vn-outcome-intro){order:3}.vn-landing .vn-svc-hero:not(.vn-idv-service-hero):has(.vn-outcome-intro)>div>.grid>:first-child:has(.vn-outcome-intro)>.vn-outcome-intro~*,.vn-landing .vn-svc-hero:not(.vn-idv-service-hero):has(.vn-outcome-intro)>div>.grid>:first-child:has(.vn-outcome-intro)>:has(>.vn-outcome-intro)~*{order:4}.vn-landing .vn-services-hero-grid:has(.vn-outcome-intro){row-gap:0}.vn-landing .vn-services-hero-grid>:first-child:has(.vn-outcome-intro){display:contents}.vn-landing .vn-services-hero-grid>:first-child:has(.vn-outcome-intro)>*{order:1}.vn-landing .vn-services-hero-grid>:first-child:has(.vn-outcome-intro)~*{order:2}.vn-landing .vn-services-hero-grid>:first-child:has(.vn-outcome-intro)>.vn-outcome-intro{order:3}.vn-landing .vn-services-hero-grid>:first-child:has(.vn-outcome-intro)>.vn-outcome-intro~*{order:4}.vn-idv-service-hero .vn-idv-hero-primary{order:1}.vn-idv-service-hero .vn-idv-hero-visual{order:2}.vn-idv-service-hero .vn-idv-hero-secondary{order:3}.vn-svc-modern .vn-landing{align-items:stretch;overflow-x:clip}.vn-svc-modern .vn-landing>main,.vn-svc-modern .vn-landing>main>section,.vn-svc-modern .vn-landing>main>section .grid,.vn-svc-modern .vn-landing>main>section .grid>*,.vn-svc-modern .vn-landing>section,.vn-svc-modern .vn-landing>section .grid,.vn-svc-modern .vn-landing>section .grid>*{min-width:0;max-width:100%}.vn-svc-modern .vn-landing>main>section:first-of-type,.vn-svc-modern .vn-landing>section:first-of-type{min-height:0;height:auto;max-height:none;padding-top:5.25rem;padding-bottom:2.5rem}.vn-svc-modern .vn-headline{font-size:clamp(2rem,8vw,2.5rem)!important;line-height:1.12}.vn-svc-modern .vn-landing .vn-btn{max-width:100%}.vn-svc-modern .vn-outcome-intro,.vn-svc-modern .vn-outcome-intro li,.vn-svc-modern .vn-outcome-intro ul{overflow:visible}.vn-svc-modern .vn-outcome-intro ul{grid-template-columns:1fr;gap:.7rem}.vn-svc-modern .vn-outcome-intro li{flex-direction:row;align-items:flex-start;gap:.55rem .7rem;font-size:.875rem}.vn-svc-modern .vn-landing img{min-width:0;max-width:100%;height:auto}}@media (min-width:1024px){.vn-svc-modern .vn-landing>main>section:first-of-type>div.grid,.vn-svc-modern .vn-landing>main>section:first-of-type>div>.grid,.vn-svc-modern .vn-landing>section:first-of-type>div.grid,.vn-svc-modern .vn-landing>section:first-of-type>div>.grid{align-items:start;grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr);-moz-column-gap:1.75rem;column-gap:1.75rem}.vn-svc-modern .vn-landing>main>section:first-of-type [class*=translate-y],.vn-svc-modern .vn-landing>section:first-of-type [class*=translate-y]{--tw-translate-y:0px;transform:none}.vn-svc-modern .vn-landing>main>section:first-of-type>div.grid>:first-child,.vn-svc-modern .vn-landing>main>section:first-of-type>div>.grid>:first-child,.vn-svc-modern .vn-landing>section:first-of-type>div.grid>:first-child,.vn-svc-modern .vn-landing>section:first-of-type>div>.grid>:first-child{min-width:0;max-width:100%}.vn-svc-modern .vn-landing>main>section:first-of-type>div.grid>:last-child,.vn-svc-modern .vn-landing>main>section:first-of-type>div>.grid>:last-child,.vn-svc-modern .vn-landing>section:first-of-type>div.grid>:last-child,.vn-svc-modern .vn-landing>section:first-of-type>div>.grid>:last-child{align-self:start;justify-self:stretch;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible;background:transparent;border-radius:0;padding:0;box-shadow:none}.vn-svc-modern .vn-landing>main>section:first-of-type img,.vn-svc-modern .vn-landing>section:first-of-type img{width:100%;max-width:100%;height:auto}}.vn-svc-modern .vn-landing>main>section .grid>*,.vn-svc-modern .vn-landing>section .grid>*{min-width:0}.vn-svc-modern .vn-landing>main>section[id*=sample] .grid>:last-child,.vn-svc-modern .vn-landing>section[id*=sample] .grid>:last-child{max-width:100%;overflow-x:auto}.vn-svc-modern .vn-landing{--vn-cream:#ffffff;--vn-cream-2:#ffffff;--vn-paper:#f4f5f3;--vn-card:#ffffff;--vn-stone:#5c5c5c;--vn-ink:#0a0b0b;--vn-moss:#16a34a;--vn-moss-2:#16a34a;--vn-lime:#d6ee4a;--vn-acc:#16a34a;--vn-acc-deep:#15803d;color:var(--vn-ink);background-color:#ffffff;background-image:radial-gradient(ellipse 70% 50% at 92% -6%,rgba(214,238,74,.16),transparent 58%),radial-gradient(ellipse 55% 40% at -8% 18%,rgba(22,163,74,.08),transparent 62%)}.vn-svc-modern .vn-landing .vn-sec-sub{color:rgba(14,26,18,.78)}.vn-svc-modern .vn-landing .vn-headline .vn-acc,.vn-svc-modern .vn-landing .vn-sec-title .vn-acc,.vn-svc-modern .vn-landing h1 .vn-acc{color:var(--vn-moss);background-image:none;-webkit-text-fill-color:var(--vn-moss)}.vn-svc-modern .vn-landing .vn-cta-card .vn-acc,.vn-svc-modern .vn-landing>section[class*="--vn-ink"] .vn-acc{color:var(--vn-lime);background-image:none;-webkit-text-fill-color:var(--vn-lime)}.vn-svc-modern .vn-landing [style*="--vn-moss"][style*="--vn-lime"]{color:var(--vn-lime)!important}.vn-svc-modern .vn-landing [style*="rgba(14, 26, 18, 0.4)"],.vn-svc-modern .vn-landing [style*="rgba(14, 26, 18, 0.45)"],.vn-svc-modern .vn-landing [style*="rgba(14, 26, 18, 0.5)"],.vn-svc-modern .vn-landing [style*="rgba(14,26,18,0.4)"],.vn-svc-modern .vn-landing [style*="rgba(14,26,18,0.45)"],.vn-svc-modern .vn-landing [style*="rgba(14,26,18,0.5)"]{color:rgba(14,26,18,.72)!important}.vn-svc-modern .vn-landing [class*="max-w-[1240px]"],.vn-svc-modern .vn-landing [class*=max-w-7xl]{max-width:72rem}@media (min-width:640px){.vn-svc-modern .vn-landing>main>section:first-of-type,.vn-svc-modern .vn-landing>section:first-of-type{padding-top:8rem;padding-bottom:5.5rem}.vn-svc-modern .vn-headline{font-size:clamp(2.75rem,5.4vw,4.75rem)}}.vn-home>section:first-of-type,.vn-svc-modern .vn-home>section:first-of-type,.vn-svc-modern .vn-landing.vn-home>section:first-of-type{padding-top:0;min-height:0}.vn-home .vn-home-reports-well{margin-top:0;border-radius:0;padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.vn-home>section.vn-sec.vn-editorial{padding-bottom:0}}.vn-svc-modern .vn-landing>main>section:first-of-type [class*="rounded-[28px]"]:has(img):not(:has(table)):not(:has(form)),.vn-svc-modern .vn-landing>main>section:first-of-type [class*="shadow-[0_38px"]:has(img):not(:has(table)):not(:has(form)),.vn-svc-modern .vn-landing>section:first-of-type [class*="rounded-[28px]"]:has(img):not(:has(table)):not(:has(form)),.vn-svc-modern .vn-landing>section:first-of-type [class*="shadow-[0_38px"]:has(img):not(:has(table)):not(:has(form)){background:transparent;border-color:transparent;box-shadow:none;border-radius:0;padding:0}.vn-svc-modern .vn-landing .vn-svc-card,.vn-svc-modern details.group{background:transparent;border:none;border-radius:0;box-shadow:none}.vn-svc-modern .vn-landing .vn-svc-card{padding:0}.vn-svc-modern .vn-landing .vn-svc-card:hover{transform:none;border-color:transparent;box-shadow:none}.vn-svc-modern .vn-landing .vn-svc-ico{background:rgba(22,163,74,.12);color:var(--vn-moss);width:2.75rem;height:2.75rem;border-radius:14px;padding:0;margin-bottom:.85rem;display:inline-grid;place-items:center}.vn-svc-modern .vn-landing .vn-svc-ico svg{width:1.25rem;height:1.25rem;color:var(--vn-moss)}.vn-svc-modern .vn-landing section [class*=w-10][class*=h-10][class*=rounded-full],.vn-svc-modern .vn-landing section [class*=w-11][class*=h-11][class*=rounded-full],.vn-svc-modern .vn-landing section [class*=w-12][class*=h-12][class*=rounded-full],.vn-svc-modern .vn-landing section [class*=w-14][class*=h-14][class*=rounded-full],.vn-svc-modern .vn-landing section [class*=w-16][class*=h-16][class*=rounded-full]{background:rgba(22,163,74,.12)!important;color:var(--vn-moss)!important;width:2.75rem;height:2.75rem;border-radius:14px;padding:0;margin-bottom:.85rem;display:inline-grid;place-items:center}.vn-svc-modern .vn-landing section [class*=w-10][class*=h-10][class*=rounded-full] svg,.vn-svc-modern .vn-landing section [class*=w-11][class*=h-11][class*=rounded-full] svg,.vn-svc-modern .vn-landing section [class*=w-12][class*=h-12][class*=rounded-full] svg,.vn-svc-modern .vn-landing section [class*=w-14][class*=h-14][class*=rounded-full] svg,.vn-svc-modern .vn-landing section [class*=w-16][class*=h-16][class*=rounded-full] svg{width:1.25rem;height:1.25rem;color:var(--vn-moss)}.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]) [class*="rounded-[18px]"]:not(:has(table)):not(:has(img)):not(:has(form)):not([class*="--vn-ink"]):not([class*=text-white]),.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]) [class*="rounded-[22px]"]:not(:has(table)):not(:has(img)):not(:has(form)):not([class*="--vn-ink"]):not([class*=text-white]),.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]) [class*="rounded-[24px]"]:not(:has(table)):not(:has(img)):not(:has(form)):not([class*="--vn-ink"]):not([class*=text-white]),.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]) [class*="rounded-[18px]"]:not(:has(table)):not(:has(img)):not(:has(form)):not([class*="--vn-ink"]):not([class*=text-white]),.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]) [class*="rounded-[20px]"]:not(:has(table)):not(:has(img)):not(:has(form)):not([class*="--vn-ink"]):not([class*=text-white]),.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]) [class*="rounded-[22px]"]:not(:has(table)):not(:has(img)):not(:has(form)):not([class*="--vn-ink"]):not([class*=text-white]),.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]) [class*="rounded-[24px]"]:not(:has(table)):not(:has(img)):not(:has(form)):not([class*="--vn-ink"]):not([class*=text-white]){border:1px solid rgba(10,11,11,.08)!important;box-shadow:0 18px 40px -32px rgba(10,11,11,.28)!important;background:#ffffff!important;border-radius:20px;padding:1.4rem 1.45rem}.vn-svc-modern .vn-landing .vn-svc-card+.vn-svc-card,.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]) [class*="rounded-[18px]"]:not(:has(table)):not(:has(img)):not(:has(form))+[class*="rounded-[18px]"],.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]) [class*="rounded-[18px]"]:not(:has(table)):not(:has(img)):not(:has(form))+[class*="rounded-[18px]"]{margin-top:3rem}.vn-svc-modern .vn-landing>section [class*="rounded-[22px]"]:has(form),.vn-svc-modern .vn-landing>section [class*="rounded-[24px]"]:has(form){border-width:0;box-shadow:none;background:transparent}@media (min-width:768px){.vn-svc-modern .vn-landing>section:not(:first-of-type) [class*="lg:grid-cols-3"]:not([class*="lg:grid-cols-8"]),.vn-svc-modern .vn-landing>section:not(:first-of-type) [class*="lg:grid-cols-4"]:not([class*="lg:grid-cols-8"]),.vn-svc-modern .vn-landing>section:not(:first-of-type) [class*="md:grid-cols-3"]:not([class*="lg:grid-cols-8"]),.vn-svc-modern .vn-landing>section:not(:first-of-type) [class*="md:grid-cols-4"]:not([class*="lg:grid-cols-8"]){row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n+1):not([class*="--vn-ink"]):not([class*=text-white]):not([style*="--vn-ink"]),.vn-svc-modern .vn-landing>section:nth-of-type(3n+1):not([class*="--vn-ink"]):not([class*=text-white]):not([style*="--vn-ink"]){background:#ffffff!important}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n+2):not([class*="--vn-ink"]):not([class*=text-white]):not([style*="--vn-ink"]),.vn-svc-modern .vn-landing>section:nth-of-type(3n+2):not([class*="--vn-ink"]):not([class*=text-white]):not([style*="--vn-ink"]){background:#e7ebe6!important}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]):not([class*=text-white]):not([style*="--vn-ink"]),.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]):not([class*=text-white]):not([style*="--vn-ink"]){position:relative;isolation:isolate;background:#0a0b0b!important;color:rgba(255,255,255,.78)}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]):not([style*="--vn-ink"]):before,.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]):not([style*="--vn-ink"]):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(ellipse 90% 70% at 88% -8%,rgba(214,238,74,.16),transparent 58%),radial-gradient(ellipse 70% 55% at -8% 108%,rgba(22,163,74,.22),transparent 52%)}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"])>*,.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"])>*{position:relative;z-index:1}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-sec-eyebrow,.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-sec-eyebrow{color:var(--vn-lime)}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-buyer-panel>h2,.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-sec-title,.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-buyer-panel>h2,.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-sec-title{color:#ffffff}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-sec-title .vn-acc,.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-sec-title .vn-acc{color:var(--vn-lime);-webkit-text-fill-color:var(--vn-lime)}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-sec-sub,.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]) .vn-sec-sub{color:rgba(255,255,255,.72)!important}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) .grid>div:has(>h3),.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) .vn-buyer-panel li,.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) [class*="md:grid-cols-3"]>a,.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) article,.vn-svc-modern .vn-landing>section:nth-of-type(3n) .grid>div:has(>h3),.vn-svc-modern .vn-landing>section:nth-of-type(3n) .vn-buyer-panel li,.vn-svc-modern .vn-landing>section:nth-of-type(3n) [class*="md:grid-cols-3"]>a,.vn-svc-modern .vn-landing>section:nth-of-type(3n) article{color:var(--vn-ink)}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) .vn-buyer-panel li p,.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) article h2,.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) article h3,.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) article p,.vn-svc-modern .vn-landing>section:nth-of-type(3n) .vn-buyer-panel li p,.vn-svc-modern .vn-landing>section:nth-of-type(3n) article h2,.vn-svc-modern .vn-landing>section:nth-of-type(3n) article h3,.vn-svc-modern .vn-landing>section:nth-of-type(3n) article p{color:var(--vn-ink)}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]) :is([style*="rgba(14,26,18"],[style*="rgba(14, 26, 18"],[style*="color: var(--vn-ink)"],[style*="color: var(--vn-stone)"],[class*="text-[rgba(14,26,18"],[class*="text-[var(--vn-ink)]"],[class*="text-[var(--vn-stone)]"]):not(a),.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]) :is([style*="rgba(14,26,18"],[style*="rgba(14, 26, 18"],[style*="color: var(--vn-ink)"],[style*="color: var(--vn-stone)"],[class*="text-[rgba(14,26,18"],[class*="text-[var(--vn-ink)]"],[class*="text-[var(--vn-stone)]"]):not(a){color:rgba(255,255,255,.78)!important}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]) .prose,.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]) .prose{--tw-prose-body:rgba(255,255,255,0.78);--tw-prose-headings:#ffffff;--tw-prose-bold:rgba(255,255,255,0.92);--tw-prose-counters:var(--vn-moss);--tw-prose-bullets:var(--vn-moss);--tw-prose-quotes:rgba(255,255,255,0.78);color:rgba(255,255,255,.78)}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n):not([class*="--vn-ink"]) .prose :is(strong,b),.vn-svc-modern .vn-landing>section:nth-of-type(3n):not([class*="--vn-ink"]) .prose :is(strong,b){color:rgba(255,255,255,.92)!important}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) :is(article,.vn-buyer-panel,.vn-curriculum-grid,.grid>div:has(>h3)) :is([style*="rgba(14,26,18"],[style*="rgba(14, 26, 18"],[style*="color: var(--vn-ink)"],[style*="color: var(--vn-stone)"],[class*="text-[rgba(14,26,18"],[class*="text-[var(--vn-ink)]"],[class*="text-[var(--vn-stone)]"]),.vn-svc-modern .vn-landing>section:nth-of-type(3n) :is(article,.vn-buyer-panel,.vn-curriculum-grid,.grid>div:has(>h3)) :is([style*="rgba(14,26,18"],[style*="rgba(14, 26, 18"],[style*="color: var(--vn-ink)"],[style*="color: var(--vn-stone)"],[class*="text-[rgba(14,26,18"],[class*="text-[var(--vn-ink)]"],[class*="text-[var(--vn-stone)]"]){color:inherit!important}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) :is(article,.vn-buyer-panel,.vn-curriculum-grid,.grid>div:has(>h3)) .prose,.vn-svc-modern .vn-landing>section:nth-of-type(3n) :is(article,.vn-buyer-panel,.vn-curriculum-grid,.grid>div:has(>h3)) .prose{--tw-prose-body:rgba(14,26,18,0.8);--tw-prose-headings:var(--vn-ink);--tw-prose-bold:var(--vn-ink);color:var(--vn-ink)}.vn-svc-modern .vn-landing>main>section:nth-of-type(3n) :is(article,.vn-buyer-panel,.vn-curriculum-grid,.grid>div:has(>h3)) .prose :is(strong,b),.vn-svc-modern .vn-landing>section:nth-of-type(3n) :is(article,.vn-buyer-panel,.vn-curriculum-grid,.grid>div:has(>h3)) .prose :is(strong,b){color:inherit!important}.vn-svc-modern .vn-landing>main>section.vn-sec,.vn-svc-modern .vn-landing>section.vn-sec{padding-top:5.5rem;padding-bottom:5.5rem}@media (min-width:640px){.vn-svc-modern .vn-landing>main>section.vn-sec,.vn-svc-modern .vn-landing>section.vn-sec{padding-top:7.5rem;padding-bottom:7.5rem}}.vn-svc-modern .vn-landing>main>section:not(:first-of-type) .vn-sec-eyebrow,.vn-svc-modern .vn-landing>section:not(:first-of-type) .vn-sec-eyebrow{margin-bottom:.5rem}.vn-svc-modern .vn-landing>main>section:not(:first-of-type) .vn-sec-title,.vn-svc-modern .vn-landing>section:not(:first-of-type) .vn-sec-title{margin-top:1.25rem;margin-bottom:1.15rem}.vn-svc-modern .vn-landing>main>section:not(:first-of-type) .vn-sec-sub,.vn-svc-modern .vn-landing>section:not(:first-of-type) .vn-sec-sub{margin-bottom:2rem;max-width:36rem}.vn-svc-modern .vn-landing>main>section:not([class*="--vn-ink"]):not([style*="--vn-ink"]) article+article,.vn-svc-modern .vn-landing>section:not([class*="--vn-ink"]):not([style*="--vn-ink"]) article+article{margin-top:0}.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*="md:grid-cols-2"],.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*="md:grid-cols-3"],.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*="sm:grid-cols-2"],.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*="lg:grid-cols-3"],.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*="md:grid-cols-2"],.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*="md:grid-cols-3"],.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*="md:grid-cols-4"],.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*="sm:grid-cols-2"]{overflow:visible;background:transparent;border:none;border-radius:0;gap:1rem}.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) .grid>div:has(>h3),.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) article,.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) .grid>div:has(>h3),.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) article{position:relative;isolation:isolate;background:#ffffff;border:1px solid rgba(10,11,11,.08);border-radius:20px;box-shadow:0 18px 40px -32px rgba(10,11,11,.28);padding:1.5rem 1.4rem 1.6rem}.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) .grid>article+article:before,.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) .grid>div:has(>h3)+div:has(>h3):before,.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*="md:grid-cols-3"]>a+a:before{content:none;display:none}@media (max-width:767px){.vn-svc-modern .vn-buyer-panel li+li:before,.vn-svc-modern .vn-landing>section:not(:first-of-type) .grid>article+article:before,.vn-svc-modern .vn-landing>section:not(:first-of-type) .grid>div:has(>h3)+div:has(>h3):before,.vn-svc-modern .vn-landing>section:not(:first-of-type) [class*="md:grid-cols-3"]>a+a:before{left:1.5rem;right:1.5rem;top:0;bottom:auto;width:auto;height:1px}}.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]) .grid>article>svg:first-child,.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]) .grid>div:has(>h3)>svg:first-child{box-sizing:content-box;width:1.15rem;height:1.15rem;padding:.55rem;border-radius:8px;background:var(--vn-ink);color:#ffffff!important}.vn-svc-modern .vn-landing>section [class*=space-y-12]{display:flex;flex-direction:column;gap:.85rem;overflow:visible;background:transparent;border:none;border-radius:0}.vn-svc-modern .vn-landing>section [class*=space-y-12]>*{margin-top:0!important}.vn-svc-modern .vn-landing>main>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*=space-y-12]>article,.vn-svc-modern .vn-landing>section:not(:first-of-type):not([id*=sample]):not([class*="--vn-ink"]):not([style*="--vn-ink"]) [class*=space-y-12]>article{background:#ffffff;border:1px solid rgba(14,26,18,.1);border-radius:16px;box-shadow:0 1px 0 rgba(14,26,18,.04);padding:1.15rem 1.2rem 1.2rem}.vn-svc-modern .vn-landing>main>section [class*=space-y-12]>article+article:before,.vn-svc-modern .vn-landing>section [class*=space-y-12]>article+article:before{content:none;display:none}.vn-svc-modern .vn-landing>main>section [class*="md:grid-cols-3"]>a,.vn-svc-modern .vn-landing>section [class*="md:grid-cols-3"]>a{display:block;height:100%;position:relative;padding:1.5rem 1.4rem 1.6rem;background:#ffffff;border:1px solid rgba(10,11,11,.08);border-radius:20px;box-shadow:0 18px 40px -32px rgba(10,11,11,.28)}.vn-svc-modern .vn-landing>main>section:first-of-type,.vn-svc-modern .vn-landing>section:first-of-type{background:transparent!important;padding-left:1.25rem;padding-right:1.25rem}.vn-svc-modern .vn-landing>main>section:first-of-type>div,.vn-svc-modern .vn-landing>section:first-of-type>div{position:relative;background:none;color:inherit;border-radius:0;overflow:visible;padding-top:0;padding-bottom:0}.vn-home>section:first-of-type>div,.vn-svc-modern .vn-home>section:first-of-type>div,.vn-svc-modern .vn-landing.vn-home>section:first-of-type>div{padding-top:4rem}.vn-svc-modern .vn-landing>main>section:first-of-type>div:after,.vn-svc-modern .vn-landing>main>section:first-of-type>div:before,.vn-svc-modern .vn-landing>section:first-of-type>div:after,.vn-svc-modern .vn-landing>section:first-of-type>div:before{content:none}.vn-svc-modern .vn-landing>main>section:first-of-type .vn-headline,.vn-svc-modern .vn-landing>section:first-of-type .vn-headline{color:var(--vn-ink)}.vn-svc-modern .vn-landing>main>section:first-of-type .vn-sec-sub,.vn-svc-modern .vn-landing>section:first-of-type .vn-sec-sub{color:rgba(14,26,18,.72)!important}.vn-svc-modern .vn-landing>main>section:first-of-type [class*="text-[var(--vn-stone)]"],.vn-svc-modern .vn-landing>section:first-of-type [class*="text-[var(--vn-stone)]"]{color:rgba(14,26,18,.62)!important}.vn-svc-modern .vn-landing>main>section:first-of-type [class*="text-[var(--vn-ink)]"],.vn-svc-modern .vn-landing>section:first-of-type [class*="text-[var(--vn-ink)]"]{color:var(--vn-ink)!important}.vn-svc-modern .vn-landing>main>section:first-of-type .vn-eyebrow,.vn-svc-modern .vn-landing>section:first-of-type .vn-eyebrow{background:#ffffff;border:1px solid rgba(14,26,18,.12);padding:6px 12px 6px 6px;color:var(--vn-ink);box-shadow:none}.vn-svc-modern .vn-landing>main>section:first-of-type .vn-btn-outline,.vn-svc-modern .vn-landing>section:first-of-type .vn-btn-outline{background:#ffffff;border-color:rgba(14,26,18,.18);color:var(--vn-ink)}.vn-svc-modern .vn-landing>main>section:first-of-type>div.grid>:last-child,.vn-svc-modern .vn-landing>main>section:first-of-type>div>.grid>:last-child,.vn-svc-modern .vn-landing>section:first-of-type>div.grid>:last-child,.vn-svc-modern .vn-landing>section:first-of-type>div>.grid>:last-child{box-sizing:border-box;overflow:visible;background:transparent;border-radius:0;padding:0;box-shadow:none}.vn-svc-modern .vn-landing>section[class*="--vn-ink"]{position:relative;isolation:isolate}.vn-svc-modern .vn-landing>section[class*="--vn-ink"]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(ellipse 90% 70% at 88% -8%,rgba(214,238,74,.22),transparent 58%),radial-gradient(ellipse 70% 55% at -8% 108%,rgba(22,163,74,.28),transparent 52%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='table' tableValues='0 0.55'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:auto,auto,160px 160px;opacity:.85}.vn-svc-modern .vn-landing>section[class*="--vn-ink"]>*{position:relative;z-index:1}.vn-svc-modern .vn-landing>section[class*="--vn-ink"] article[class*=rounded]{position:relative;isolation:isolate}.vn-svc-modern .vn-landing .vn-cta-card{text-align:left}.vn-svc-modern .vn-landing .vn-cta-card p{margin-left:0;margin-right:auto}.vn-svc-modern .vn-landing section .text-center{text-align:left}.vn-svc-modern .vn-landing section .flex-col.items-center:not([class*=flex-row]):not([aria-hidden=true]){align-items:flex-start}.vn-svc-modern .vn-landing section .justify-center:not(.vn-btn):not(.vn-svc-ico):not(.vn-svc-step):not(.vn-dot):not([class*=h-]):not([class*=w-]){justify-content:flex-start}.vn-svc-modern .vn-landing section svg.mx-auto{margin-left:0;margin-right:0}.vn-svc-modern .vn-landing section .vn-sec-sub,.vn-svc-modern .vn-landing section p.mx-auto{margin-left:0!important;margin-right:auto!important}@media (max-width:767px){.vn-svc-modern,body:has(.vn-svc-modern){--vn-svc-gutter:1.25rem}.vn-svc-modern .vn-hdr-inner{padding-left:var(--vn-svc-gutter);padding-right:var(--vn-svc-gutter)}.vn-svc-modern .vn-landing{overflow-x:clip}.vn-svc-modern .vn-landing>main>section:not([class*=px-4]):not([class*=px-6]):not([class*=px-8])>[class*=px-4],.vn-svc-modern .vn-landing>main>section:not([class*=px-4]):not([class*=px-6]):not([class*=px-8])>[class*=px-6],.vn-svc-modern .vn-landing>main>section:not([class*=px-4]):not([class*=px-6]):not([class*=px-8])>[class*=px-8],.vn-svc-modern .vn-landing>main>section[class*=px-4],.vn-svc-modern .vn-landing>main>section[class*=px-6],.vn-svc-modern .vn-landing>main>section[class*=px-8],.vn-svc-modern .vn-landing>section:not([class*=px-4]):not([class*=px-6]):not([class*=px-8])>[class*=px-4],.vn-svc-modern .vn-landing>section:not([class*=px-4]):not([class*=px-6]):not([class*=px-8])>[class*=px-6],.vn-svc-modern .vn-landing>section:not([class*=px-4]):not([class*=px-6]):not([class*=px-8])>[class*=px-8],.vn-svc-modern .vn-landing>section[class*=px-4],.vn-svc-modern .vn-landing>section[class*=px-6],.vn-svc-modern .vn-landing>section[class*=px-8]{padding-left:var(--vn-svc-gutter);padding-right:var(--vn-svc-gutter)}.vn-svc-modern .vn-landing .vn-dev-wrap,.vn-svc-modern .vn-landing .vn-faq-wrap,.vn-svc-modern .vn-landing .vn-ftr-wrap,.vn-svc-modern .vn-landing .vn-industries-wrap,body:has(.vn-svc-modern) .vn-ftr-wrap{padding-left:var(--vn-svc-gutter);padding-right:var(--vn-svc-gutter)}.vn-svc-modern .vn-landing>details.group{padding-left:var(--vn-svc-gutter);padding-right:var(--vn-svc-gutter)}}.vn-live-stage{position:relative;z-index:1;max-width:100%;border-radius:var(--vn-radius,16px);background:#f5f5f5;padding:20px 20px 22px;color:var(--vn-ink)}.vn-live-stage-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px}.vn-live-stage-body{display:grid;gap:16px}@media (min-width:640px){.vn-live-stage{padding:22px 22px 24px}}.vn-live-face{position:relative;display:grid;place-items:center;min-height:220px;max-height:280px;border-radius:var(--vn-radius,20px);background:radial-gradient(ellipse at 50% 78%,rgba(214,238,74,.22),transparent 58%),radial-gradient(ellipse at 50% 70%,rgba(22,163,74,.16),transparent 62%),#ececec;overflow:hidden}.vn-live-face-core{position:relative;z-index:1;width:min(52%,168px);aspect-ratio:4/5;overflow:hidden;border-radius:999px}.vn-live-face-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vn-live-ring,.vn-live-ring-delay{position:absolute;z-index:0;width:min(68%,220px);aspect-ratio:1;border-radius:999px;background:conic-gradient(from 200deg,rgba(214,238,74,.95),rgba(22,163,74,.35) 38%,transparent 62%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:vn-live-spin 2.8s linear infinite}.vn-live-ring-delay{width:min(82%,260px);animation-duration:4.2s;animation-direction:reverse;background:conic-gradient(from 40deg,rgba(22,163,74,.85),transparent 42%)}.vn-live-scan{position:absolute;left:8%;right:8%;height:18%;top:0;background:linear-gradient(180deg,transparent,rgba(22,163,74,.55),transparent);animation:vn-live-sweep 2.8s cubic-bezier(.32,.72,0,1) infinite;pointer-events:none}.vn-live-stage .vn-live-chip{position:absolute;z-index:2;padding:7px 12px;border-radius:999px;background:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--vn-ink);box-shadow:0 10px 24px -12px rgba(14,26,18,.45);animation:vn-live-float 4.6s cubic-bezier(.32,.72,0,1) infinite}.vn-live-chip-status{top:14px;right:14px;color:var(--vn-moss);animation-delay:.2s}.vn-live-chip-status:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:var(--vn-moss);box-shadow:0 0 0 0 rgba(22,163,74,.55);animation:vn-live-blink 1.8s cubic-bezier(.32,.72,0,1) infinite;vertical-align:middle}.vn-live-chip-score{left:14px;bottom:48px;font-family:var(--font-app-sans);font-size:20px;animation-delay:.8s}.vn-live-chip-method{right:14px;bottom:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;animation-delay:1.3s}.vn-live-rows{display:grid;gap:10px}.vn-live-row{display:flex;align-items:center;justify-content:space-between}.vn-live-row dt{font-size:14px;color:var(--vn-stone)}.vn-live-row dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;color:var(--vn-ink)}.vn-live-note{margin-top:14px;font-size:14px;line-height:1.65;color:var(--vn-stone)}@keyframes vn-live-spin{to{transform:rotate(1turn)}}@keyframes vn-live-blink{0%,to{box-shadow:0 0 0 0 rgba(22,163,74,.45);opacity:1}70%{box-shadow:0 0 0 8px rgba(22,163,74,0);opacity:.7}}@keyframes vn-live-sweep{0%{transform:translateY(-20%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(520%);opacity:0}}@keyframes vn-live-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.vn-live-chip-status:before,.vn-live-ring,.vn-live-ring-delay,.vn-live-scan,.vn-live-stage .vn-live-chip{animation:none}}