@layer components{.lp-btn-grad{color:#fff;background:linear-gradient(120deg,#003cad 0%,#2774cb 50%,#0072b5 100%) 0%/180% 100%;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-size:16px;font-weight:600;transition:background-position .5s,transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0080c4bf,inset 0 1px #ffffff40}.lp-btn-grad:after{content:"";background:linear-gradient(100deg,#0000,#fff6,#0000);width:40%;height:100%;transition:left .6s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.lp-btn-grad:hover{color:#fff;background-position:100%;transform:translateY(-2px);box-shadow:0 18px 40px -12px #0080c4e6,inset 0 1px #ffffff4d}.lp-btn-grad:hover:after{left:120%}.lp-btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.lp-btn-glass:hover{color:#fff;background:#ffffff24;border-color:#fff9;transform:translateY(-2px)}.lp-btn-outline{color:#003cad;background:#fff;border:1.5px solid #003cad;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.lp-btn-outline:hover{color:#003284;background:#f0f6fd;transform:translateY(-2px)}.lp-js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.lp-js [data-reveal].is-visible{opacity:1;transform:none}.lp-btn-light{color:#003cad;background:#fff;border:1px solid #d6e6f7;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.lp-btn-light:hover{color:#003284;transform:translateY(-2px);box-shadow:0 12px 28px -14px #00164280}.lp-dark :focus-visible{outline-color:#fff;box-shadow:0 0 0 3px #001642}.lp-blob{filter:blur(70px);opacity:.75;pointer-events:none;border-radius:50%;position:absolute}.lp-blob-1{animation:18s ease-in-out infinite alternate lpDrift1}.lp-blob-2{animation:22s ease-in-out infinite alternate lpDrift2}.lp-blob-3{animation:26s ease-in-out infinite alternate lpDrift3}.lp-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.lp-float{animation:7s ease-in-out infinite lpFloat}.lp-float-late{animation:8s ease-in-out -3s infinite lpFloat}.lp-rise{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards lpRise}.lp-pulse{position:relative}.lp-pulse:before{content:"";opacity:.5;background:#20a4e0;border-radius:50%;animation:2s ease-out infinite lpPulse;position:absolute;inset:-5px}.lp-marquee{width:max-content;animation:40s linear infinite lpMarquee;display:flex}.lp-marquee:hover{animation-play-state:paused}.lp-outline-text{color:#d6e6f7;opacity:.75;filter:url(#nh-outline)}.lp-tile{background:#fff;border:1px solid #dce3ee;border-radius:24px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;position:relative}.lp-tile:hover{border-color:#9ec1eb;transform:translateY(-6px);box-shadow:0 30px 60px -30px #00164259}.lp-tile .lp-ico{transition:transform .35s}.lp-tile:hover .lp-ico{transform:rotate(-6deg)scale(1.08)}.lp-line-x{transform-origin:0;animation:3.2s cubic-bezier(.4,0,.2,1) .4s both lpLineX}.lp-line-y{transform-origin:top;animation:2.6s cubic-bezier(.4,0,.2,1) .3s both lpLineY}.lp-step .lp-node{transition:transform .3s,box-shadow .3s}.lp-step:hover .lp-node{transform:scale(1.1);box-shadow:0 0 0 8px #20a4e02e}.lp-tilt{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (min-width:1024px){.lp-tilt{transform:perspective(1800px)rotateY(-5deg)rotateX(3deg)}.lp-tilt:hover{transform:none}}.lp-tab{transition:background .25s,border-color .25s,transform .25s}.lp-tab:hover{border-color:#9ec1eb99}@media (min-width:1024px){.lp-tab:hover{transform:translate(4px)}}.lp-tabbar{transform-origin:0;animation:6s linear forwards lpTabBar}.lp-screen{animation:.5s cubic-bezier(.2,.7,.2,1) lpScreen}.lp-toast{animation:.5s cubic-bezier(.2,.7,.2,1) .6s both lpScreen}.lp-caret{animation:1s step-end infinite lpCaret}.lp-chips{scrollbar-width:none}.lp-chips::-webkit-scrollbar{display:none}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-chev{transition:transform .3s}.lp-faq[open] .lp-chev{transform:rotate(45deg)}.lp-faq[open]{background:#fff;border-color:#9ec1eb}.lp-ring{background:conic-gradient(from var(--lp-a,0deg), #003cad, #20a4e0, #9ec1eb, #003cad);border-radius:32px;padding:2px;animation:8s linear infinite lpSpin;position:relative}.lp-wordmark{background:linear-gradient(#9ec1eb59,#9ec1eb00);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-foot-link{color:#d6e6f7cc;transition:color .2s,padding .2s}.lp-foot-link:hover{color:#fff;padding-left:4px}.lp-menu{animation:.35s cubic-bezier(.2,.7,.2,1) lpScreen}.lp-menu-backdrop{animation:.3s lpFade}.lp-navlink{color:#ffffffd9;border-radius:8px;padding:10px 12px;font-size:15px;font-weight:500;transition:color .2s,background .2s}.lp-navlink:hover{color:#fff;background:#ffffff14}.lp-svc-track{scrollbar-width:none;cursor:grab;padding-inline:max(20px,50vw - 596px);scroll-padding-inline:max(20px,50vw - 596px)}.lp-svc-track::-webkit-scrollbar{display:none}.lp-svc-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.lp-svc-track:focus-visible{border-radius:12px;box-shadow:inset 0 0 0 2px #20a4e0}.lp-svc{isolation:isolate;background:linear-gradient(165deg,#ffffff1c 0%,#ffffff08 55%,#003cad2e 100%);border:1px solid #ffffff1f;min-height:500px;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;container-type:inline-size}.lp-svc:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#20a4e073 0%,#20a4e000 70%);border-radius:999px;width:320px;height:320px;transition:opacity .5s,transform .6s;position:absolute;inset:-40% -40% auto auto}.lp-svc:hover,.lp-svc:focus-visible{border-color:#9ec1eb8c;transform:translateY(-8px);box-shadow:0 40px 80px -40px #0080c4a6}.lp-svc:hover:before,.lp-svc:focus-visible:before{opacity:1;transform:translate(-30px,30px)}.lp-svc:focus-visible{outline-offset:3px;outline:2px solid #20a4e0}.lp-svc-mark{z-index:-1;font-size:min(68px, calc((100cqw - 48px) * var(--mark-fit,.195)));letter-spacing:.01em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:800;line-height:1;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:92px;right:20px;transform:translate(14px)}.lp-svc-mark>span{grid-area:1/1}.lp-svc-mark-outline{color:#9ec1eb;opacity:.4;filter:url(#nh-outline);transition:color .4s,opacity .4s}.lp-svc-mark-fill{color:#0000;background-image:linear-gradient(100deg,#003cad 0%,#0072b5 60%,#20a4e0 100%);background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size .75s cubic-bezier(.2,.7,.2,1)}.lp-svc:hover .lp-svc-mark,.lp-svc:focus-visible .lp-svc-mark,.lp-svc-mark.is-filled{transform:translate(0)}a.lp-svc:hover .lp-svc-mark-fill,a.lp-svc:focus-visible .lp-svc-mark-fill,.lp-svc-mark.is-filled .lp-svc-mark-fill{background-size:100% 100%}a.lp-svc:hover .lp-svc-mark-outline,a.lp-svc:focus-visible .lp-svc-mark-outline,.lp-svc-mark.is-filled .lp-svc-mark-outline{color:#003cad;opacity:.35}a.lp-svc:after{content:"";z-index:-2;border-radius:inherit;opacity:0;background:linear-gradient(165deg,#fff 0% 55%,#eaf3fd 100%);transition:opacity .4s;position:absolute;inset:0}a.lp-svc:hover:after,a.lp-svc:focus-visible:after{opacity:1}a.lp-svc:hover,a.lp-svc:focus-visible{border-color:#fff;box-shadow:0 40px 80px -36px #0000008c,0 0 0 1px #fff9}a.lp-svc:hover:before,a.lp-svc:focus-visible:before{background:radial-gradient(circle,#20a4e033 0%,#20a4e000 70%)}.lp-svc-icon{background:linear-gradient(135deg,#003cad,#0080c4);transition:transform .5s cubic-bezier(.2,.7,.2,1);box-shadow:0 14px 30px -14px #0080c4e6,inset 0 1px #ffffff40}.lp-svc:hover .lp-svc-icon{transform:rotate(-8deg)scale(1.07)}.lp-svc-cta svg{transition:transform .3s}.lp-svc:hover .lp-svc-cta svg{transform:translate(5px)}.lp-svc-arrow{transition:background .25s,border-color .25s,transform .25s}.lp-svc-arrow:not(:disabled):hover{background:#ffffff29;border-color:#ffffff80;transform:translateY(-2px)}}@property --lp-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lpDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(120px,80px)scale(1.15)}}@keyframes lpDrift2{0%{transform:translate(0)scale(1.1)}to{transform:translate(-140px,60px)scale(.9)}}@keyframes lpDrift3{0%{transform:translate(0)}to{transform:translate(60px,-90px)scale(1.2)}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lpRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lpPulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes lpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lpLineX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpLineY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lpTabBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpFade{0%{opacity:0}}@keyframes lpScreen{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lpCaret{50%{opacity:0}}@keyframes lpSpin{to{--lp-a:360deg}}@media (prefers-reduced-motion:reduce){[class*=lp-],[class*=lp-]:before,[class*=lp-]:after{transition:none!important;animation:none!important}.lp-rise{opacity:1}}
