@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-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:#0000;-webkit-text-stroke:1px #d6e6f7b3}.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-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}}@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 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}}
