@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap");*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fafbfc;font-family:Geist,system-ui,-apple-system,sans-serif;color:#19232e;-webkit-font-smoothing:antialiased}::selection{background:rgba(15,98,112,.18)}a{color:#0f6270;text-decoration:none}a:hover{color:#0b4651}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #147d90;outline-offset:2px}@keyframes v2-aurora{0%{transform:translate(0) scale(1)}33%{transform:translate(7%,-5%) scale(1.14)}66%{transform:translate(-6%,6%) scale(.94)}to{transform:translate(0) scale(1)}}@keyframes v2-aurora2{0%{transform:translate(0) scale(1.06)}50%{transform:translate(-8%,7%) scale(1.2)}to{transform:translate(0) scale(1.06)}}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes v2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes v2-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes v2-grad{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes v2-scan{0%{top:4%;opacity:0}12%{opacity:.9}88%{opacity:.9}to{top:92%;opacity:0}}@keyframes v2-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.v2-armed [data-reveal]{opacity:0;animation:v2-rise .8s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0ms)}.v2-glass{backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.v2-navlink{position:relative;transition:color .15s ease}.v2-navlink:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:#127587;transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.v2-navlink:hover{color:#19232e}.v2-navlink:hover:after{transform:scaleX(1)}.v2-cta{transition:background .18s ease,transform .12s ease,box-shadow .25s ease}.v2-cta:hover{background:#0c4a55;box-shadow:0 10px 26px -10px rgba(15,98,112,.55)}.v2-cta:active{transform:translateY(1px) scale(.99)}.v2-ctaGhost{transition:border-color .18s ease,background .18s ease}.v2-ctaGhost:hover{border-color:rgba(157,173,190,.8);background:hsla(0,0%,100%,.08)}.v2-ctaLight:hover{background:#e1f2f4}.v2-card{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease}.v2-card:hover{transform:translateY(-5px);box-shadow:0 24px 48px -20px rgba(25,35,46,.16);border-color:rgba(39,138,155,.5)!important}.v2-card:hover .v2-arrow{transform:translateX(4px)}.v2-arrow{transition:transform .25s ease}.v2-shot{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;cursor:zoom-in}.v2-shot:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 32px 64px -24px rgba(25,35,46,.3)}.v2-marqueeWrap:hover .v2-marqueeTrack{animation-play-state:paused}.v2-flink{transition:color .15s ease;color:#acb8c3;text-decoration:none}.v2-flink:hover{color:#fff}.skip-to-content{position:absolute;top:-100px;left:16px;background:#0f6270;color:#fff;padding:10px 18px;border-radius:8px;font-weight:600;z-index:10000;transition:top .2s ease}.skip-to-content:focus{top:16px;outline:3px solid #fff}@media (max-width:960px){.v2-navLinks{display:none!important}.v2-burger{display:inline-flex!important}.v2-heroGrid{gap:48px!important}.v2-2col,.v2-3col,.v2-heroGrid{grid-template-columns:1fr!important}.v2-4col{grid-template-columns:1fr 1fr!important}.v2-chain{grid-template-columns:1fr!important}.v2-footGrid{grid-template-columns:1fr 1fr!important}.v2-h1{font-size:44px!important}}@media (max-width:620px){.v2-4col{grid-template-columns:1fr!important}.v2-h1{font-size:36px!important}.v2-footGrid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1!important;transform:none!important}}