.v2{--v2-primary:#040b1c;--v2-secondary:#045dee;--v2-accent:#045dee;--v2-headline:#070707;--v2-body:#4f4f4f;--v2-light:#f8fcfc;--v2-white:#fff;--v2-border:#ebebeb;--v2-cta:#2563eb;--v2-cta-glow:#045dee37;--v2-on-dark-muted:#ffffff80;--v2-on-dark-soft:#e1e1e1;--v2-hairline-on-dark:#fff3;--v2-font-primary:var(--font-v2-manrope), sans-serif;--v2-font-secondary:var(--font-v2-poppins), sans-serif;--v2-font-display:var(--font-v2-jakarta), sans-serif;--v2-h1-size:58px;--v2-h1-weight:500;--v2-h1-lh:1.2;--v2-h1-ls:-.027em;--v2-h2-size:44px;--v2-h2-weight:500;--v2-h2-lh:1.175;--v2-h2-ls:.004em;--v2-h3-size:24px;--v2-h3-lh:1.2;--v2-h3-ls:-.027em;--v2-h4-size:21px;--v2-h4-lh:1.42;--v2-h5-size:16px;--v2-h5-lh:1.187;--v2-h5-ls:-.015em;--v2-h6-size:14px;--v2-h6-lh:1.2;--v2-body-size:16px;--v2-body-lh:1.875;--v2-container:1280px;--v2-container-width:min(95%, 1280px);--v2-radius:25px;--v2-radius-sm:12.5px;--v2-header-h:96.7188px;--v2-header-clearance:78px;--v2-header-logo-h:35px;--v2-header-logo-w:151.305px;--v2-header-link-lh:95px}@media (max-width:1024px){.v2{--v2-header-h:77px;--v2-body-size:15px;--v2-h1-size:60px;--v2-h2-size:34px;--v2-h3-size:21px;--v2-h4-size:18px;--v2-h5-size:15px;--v2-h6-size:13px}}@media (max-width:767px){.v2{--v2-header-h:66px;--v2-body-size:14px;--v2-h1-size:40px;--v2-h2-size:26px;--v2-h3-size:20px;--v2-h4-size:16px;--v2-h5-size:14px;--v2-h6-size:12px}}@media (min-width:1024px){.v2,.v2-chrome{--v2-header-clearance:88px}}.v2{font-family:var(--v2-font-primary);font-size:var(--v2-body-size);font-weight:400;line-height:var(--v2-body-lh);color:var(--v2-body);background:var(--v2-white)}:where(.v2) :where(h1,h2,h3,h4,h5,h6){font-family:var(--v2-font-primary);color:var(--v2-headline);line-height:normal;font-size:inherit;font-weight:inherit;text-wrap:balance}:where(.v2) :where(p){margin:0}:where(.v2) :where(ul){margin:0;padding:0;list-style:none}:where(.v2) :where(a){color:inherit;text-decoration:none}@keyframes v2-wave{0%{box-shadow:0 0 10px -15px var(--v2-secondary)}80%{box-shadow:0 0 0 15px #0000}to{box-shadow:0 0 #0000}}.v2 .v2-cta-glow{box-shadow:0 0 10px -15px var(--v2-secondary);animation:2s linear infinite v2-wave}@media (prefers-reduced-motion:reduce){.v2 .v2-cta-glow{animation:none}}.v2 .sr-only-v2{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
