.hv2{font-family:var(--font-jakarta-sans), "Plus Jakarta Sans", sans-serif;color:#212121;background:#fff}.hv2 h1,.hv2 h2,.hv2 h3,.hv2 h4,.hv2 h5,.hv2 h6{font-family:var(--font-poppins), "Poppins", sans-serif}:where(.hv2 h1,.hv2 h2,.hv2 h3,.hv2 h4,.hv2 h5,.hv2 h6){margin:0}:where(.hv2 a){color:inherit;text-decoration:none}:where(.hv2 a:hover){color:#ff6700}.hv2-email::placeholder{color:#ffffff6b}.hv2-sec{max-width:1440px;padding:var(--pt,120px) 80px var(--pb,120px);margin:0 auto}@media (max-width:1023px){.hv2-sec{padding:calc(var(--pt,120px) * .62) 40px calc(var(--pb,120px) * .62)}}@media (max-width:619px){.hv2-sec{padding:calc(var(--pt,120px) * .42) 20px calc(var(--pb,120px) * .42)}}.hv2-gutter{padding-left:80px;padding-right:80px}@media (max-width:1023px){.hv2-gutter{padding-left:40px;padding-right:40px}}@media (max-width:619px){.hv2-gutter{padding-left:20px;padding-right:20px}}.hv2 .hv2-h2,.hv2 .hv2-h3{font-size:var(--fs)}@media (max-width:1023px){.hv2 .hv2-h2{font-size:calc(var(--fs) * .72)}.hv2 .hv2-h3{font-size:calc(var(--fs) * .82)}}@media (max-width:619px){.hv2 .hv2-h2{font-size:calc(var(--fs) * .55)}}.hv2-splithead{grid-template-columns:1.25fr 1fr;align-items:start;gap:56px;margin-top:26px;display:grid}.hv2-splithead>p{border-left:1px solid #e9ecf1;padding-left:56px}@media (max-width:1023px){.hv2-splithead{grid-template-columns:1fr;gap:20px}.hv2-splithead>p{border-left:none;padding-left:0}}.hv2-brutal{transition:transform .15s ease-out,box-shadow .15s ease-out;box-shadow:.35rem .35rem #14100d}.hv2-brutal:hover{transform:translateY(.25rem);box-shadow:.175rem .175rem #14100d}.hv2-brutal:active{transform:translateY(.75rem);box-shadow:.075rem .075rem #14100d}.hv2-brutal-sm{transition:transform .15s,box-shadow .15s;box-shadow:.2rem .2rem #14100d}.hv2-brutal-sm:hover{transform:translateY(.15rem);box-shadow:.1rem .1rem #14100d}@keyframes tmrCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tmrRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes tmrActPulse{0%{box-shadow:0 0 #ff670066}70%{box-shadow:0 0 0 9px #ff670000}to{box-shadow:0 0 #ff670000}}@keyframes tmrA2Send{0%{opacity:0;transform:translate(0)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(112px)}}@keyframes tmrA2Glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes tmrA2Spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tmrA2Draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes tmrIntelSheen{0%,4%{opacity:0}10%{opacity:1}22%{opacity:1}30%,to{opacity:0}}@keyframes tmrIntelDot{0%,4%{opacity:.25;transform:scale(.3)}12%,26%{opacity:1;transform:scale(1)}36%,to{opacity:.35;transform:scale(.75)}}@keyframes tmrA2Pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tmrPIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tmrPGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tmrPFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tmrBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes tmrBubIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes tmrDDFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tmrPathDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hv2 .hv2-draw{stroke-dasharray:1;stroke-dashoffset:0}.hv2 [data-inview="0"] .hv2-draw{stroke-dashoffset:1px}.hv2 [data-inview="1"] .hv2-draw{animation:1.4s cubic-bezier(.22,1,.36,1) both tmrPathDraw}.hv2 [data-inview="1"] .hv2-draw-late{animation-delay:.25s}@keyframes tmrClickRipple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tmrMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.hv2-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.hv2-marquee-track{animation:100s linear infinite tmrMarquee}.hv2-marquee-track:has(.hv2-card:hover){animation-play-state:paused}.hv2-card{border-radius:16px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #1018280d,0 8px 20px -14px #1018282e}.hv2-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -20px #10182859}@media (prefers-reduced-motion:reduce){.hv2 [data-bob],.hv2 [data-act-anim],.hv2 [data-panim],.hv2 .hv2-draw{stroke-dashoffset:0!important;animation:none!important}.hv2 .hv2-marquee{overflow-x:auto}.hv2 .hv2-marquee-track{animation:none}}
