@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;}body{min-height:100vh;line-height:1.6;}img,picture,video,canvas,svg{display:block;max-width:100%;}input,button,textarea,select{font:inherit;}a{color:inherit;text-decoration:none;}ul,ol{list-style:none;}h1,h2,h3,h4,h5,h6{hyphens:auto;overflow-wrap:break-word;}::selection{background-color:rgba(0,65,104,0.12);color:var(--vdk-primary-dark);}:focus-visible{outline:2px solid var(--vdk-secondary);outline-offset:2px;}:focus:not(:focus-visible){outline:none;}
:root{--vdk-primary:#004168;--vdk-primary-dark:#0a234a;--vdk-secondary:#1790cc;--vdk-accent:#004168;--vdk-text:#282f3b;--vdk-text-light:#aaafb8;--vdk-text-muted:#6b7280;--vdk-bg-white:#ffffff;--vdk-bg-light:#f7f7f7;--vdk-bg-light-blue:#f0f3f9;--vdk-bg-card-dark:#0a234a;--vdk-border:#e8e8e8;--vdk-border-light:#f2f2f2;--vdk-divider:#d9d9d9;--vdk-sub-nav-bg:#f5f5f5;--vdk-font-heading:'Manrope',sans-serif;--vdk-font-body:'Manrope',sans-serif;--vdk-text-xs:12px;--vdk-text-sm:14px;--vdk-text-base:16px;--vdk-text-lg:20px;--vdk-text-xl:22px;--vdk-text-2xl:32px;--vdk-text-3xl:40px;--vdk-text-4xl:48px;--vdk-text-5xl:64px;--vdk-leading-xs:16.8px;--vdk-leading-sm:19.6px;--vdk-leading-base:22.4px;--vdk-leading-relaxed:25.6px;--vdk-leading-lg:28px;--vdk-leading-xl:26.4px;--vdk-leading-2xl:44.8px;--vdk-leading-3xl:44px;--vdk-leading-4xl:52.8px;--vdk-leading-5xl:70.4px;--vdk-leading-hero:76.8px;--vdk-section-padding-y:80px;--vdk-section-padding-x:100px;--vdk-container-width:1240px;--vdk-gap-sm:8px;--vdk-gap:16px;--vdk-gap-md:24px;--vdk-gap-lg:32px;--vdk-gap-xl:40px;--vdk-gap-2xl:48px;--vdk-gap-3xl:64px;--vdk-gap-4xl:100px;--vdk-radius-sm:3px;--vdk-radius:4px;--vdk-radius-md:6px;--vdk-radius-lg:8px;--vdk-radius-xl:10px;--vdk-shadow:0 4px 12px rgba(0,0,0,0.08);--vdk-shadow-primary:0 4px 12px rgba(0,65,104,0.15);--vdk-shadow-sm:0 4px 4px rgba(0,0,0,0.04);--vdk-shadow-lg:0 8px 24px rgba(0,0,0,0.12);--vdk-transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--vdk-transition-base:0.2s cubic-bezier(0.4,0,0.2,1);--vdk-transition-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--vdk-header-height:74px;}
body{font-family:var(--vdk-font-body);font-size:var(--vdk-text-base);line-height:var(--vdk-leading-relaxed);color:var(--vdk-text);letter-spacing:0.32px;}h1{font-family:var(--vdk-font-heading);font-size:var(--vdk-text-5xl);font-weight:400;line-height:var(--vdk-leading-5xl);letter-spacing:-1.92px;}h2{font-family:var(--vdk-font-heading);font-size:var(--vdk-text-3xl);font-weight:400;line-height:var(--vdk-leading-3xl);letter-spacing:-1.2px;}h3{font-family:var(--vdk-font-heading);font-size:var(--vdk-text-2xl);font-weight:400;line-height:var(--vdk-leading-2xl);letter-spacing:-0.96px;}h4{font-family:var(--vdk-font-heading);font-size:var(--vdk-text-xl);font-weight:400;line-height:var(--vdk-leading-xl);}h5{font-family:var(--vdk-font-heading);font-size:var(--vdk-text-lg);font-weight:400;line-height:var(--vdk-leading-lg);letter-spacing:0.6px;}p{font-size:var(--vdk-text-base);line-height:var(--vdk-leading-relaxed);letter-spacing:0.48px;}.vdk-label{font-size:var(--vdk-text-base);line-height:var(--vdk-leading-base);letter-spacing:0.32px;color:var(--vdk-text);}.vdk-stat-number{font-family:var(--vdk-font-heading);font-size:var(--vdk-text-5xl);font-weight:500;line-height:var(--vdk-leading-hero);letter-spacing:1.28px;color:var(--vdk-text);}@media (max-width:768px){h1{font-size:28px;line-height:36px;letter-spacing:-0.84px;}h2{font-size:24px;line-height:32px;letter-spacing:-0.72px;}h3{font-size:20px;line-height:28px;letter-spacing:-0.6px;}h4{font-size:18px;line-height:24px;}h5{font-size:var(--vdk-text-base);line-height:var(--vdk-leading-base);}p{font-size:var(--vdk-text-sm);line-height:22px;}.vdk-stat-number{font-size:36px;line-height:44px;}.field--name-field-body table,.text-formatted table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"],.webform-submission-form input[type="url"],.webform-submission-form input[type="number"],.webform-submission-form textarea,.webform-submission-form select{width:100%;max-width:100%;box-sizing:border-box;}}
.vdk-reveal{opacity:0;transition:opacity 0.45s ease;}.vdk-reveal.is-visible{opacity:1;}.vdk-reveal--fade{opacity:0;transition:opacity 0.4s ease;}.vdk-reveal--fade.is-visible{opacity:1;}.vdk-reveal-child{opacity:0;transform:translateY(12px);transition:opacity 0.45s ease-out,transform 0.45s ease-out;}.is-visible .vdk-reveal-child{opacity:1;transform:translateY(0);}.is-visible .vdk-reveal-child:nth-child(1){transition-delay:0s;}.is-visible .vdk-reveal-child:nth-child(2){transition-delay:0.1s;}.is-visible .vdk-reveal-child:nth-child(3){transition-delay:0.2s;}.is-visible .vdk-reveal-child:nth-child(4){transition-delay:0.3s;}.is-visible .vdk-reveal-child:nth-child(5){transition-delay:0.4s;}.is-visible .vdk-reveal-child:nth-child(6){transition-delay:0.5s;}.is-visible .vdk-reveal-child:nth-child(7){transition-delay:0.6s;}.vdk-hero .vdk-hero__subtext,.vdk-hero .vdk-hero__headline,.vdk-hero .vdk-hero__buttons{opacity:0;transform:translateY(18px);transition:opacity 0.5s ease,transform 0.5s ease;}.vdk-branch-hero .vdk-branch-hero__label,.vdk-branch-hero .vdk-branch-hero__headline,.vdk-branch-hero .vdk-branch-hero__text,.vdk-branch-hero .vdk-branch-hero__buttons{opacity:0;transform:translateY(18px);transition:opacity 0.5s ease,transform 0.5s ease;}.vdk-hero.is-visible .vdk-hero__subtext{opacity:1;transform:translateY(0);transition-delay:0.05s;}.vdk-hero.is-visible .vdk-hero__headline{opacity:1;transform:translateY(0);transition-delay:0.15s;}.vdk-hero.is-visible .vdk-hero__buttons{opacity:1;transform:translateY(0);transition-delay:0.3s;}.vdk-branch-hero.is-visible .vdk-branch-hero__label{opacity:1;transform:translateY(0);transition-delay:0.05s;}.vdk-branch-hero.is-visible .vdk-branch-hero__headline{opacity:1;transform:translateY(0);transition-delay:0.15s;}.vdk-branch-hero.is-visible .vdk-branch-hero__text{opacity:1;transform:translateY(0);transition-delay:0.25s;}.vdk-branch-hero.is-visible .vdk-branch-hero__buttons{opacity:1;transform:translateY(0);transition-delay:0.35s;}.vdk-reveal--cta{opacity:0;transition:opacity 0.45s ease;}.vdk-reveal--cta.is-visible{opacity:1;}@media (prefers-reduced-motion:reduce){.vdk-reveal,.vdk-reveal--fade,.vdk-reveal--cta,.vdk-reveal-child,.vdk-hero .vdk-hero__subtext,.vdk-hero .vdk-hero__headline,.vdk-hero .vdk-hero__buttons,.vdk-branch-hero .vdk-branch-hero__label,.vdk-branch-hero .vdk-branch-hero__headline,.vdk-branch-hero .vdk-branch-hero__text,.vdk-branch-hero .vdk-branch-hero__buttons{opacity:1;transform:none;transition:none;}}
.vdk-container{max-width:var(--vdk-container-width);margin:0 auto;padding:0 var(--vdk-section-padding-x);width:100%;}@media (max-width:1024px){.vdk-container{padding:0 40px;}}@media (max-width:768px){.vdk-container{padding:0 20px;}}
.vdk-section{padding:var(--vdk-section-padding-y) var(--vdk-section-padding-x);width:100%;}.vdk-section--white{background-color:var(--vdk-bg-white);}.vdk-section--light{background-color:var(--vdk-bg-light);}.vdk-section--light-blue{background-color:var(--vdk-bg-light-blue);}.vdk-section--dark{background-color:var(--vdk-primary-dark);color:var(--vdk-bg-white);}.vdk-section--card-dark{background-color:var(--vdk-bg-card-dark);color:var(--vdk-bg-white);}@media (max-width:1024px){.vdk-section{padding:60px 40px;}}@media (max-width:768px){.vdk-section{padding:40px 20px;}}
