@keyframes show{to{opacity:1}}@keyframes fadeIn{to{opacity:1;translate:0 0}}@keyframes fadeInCenter{to{opacity:1;translate:-50% 0}}@keyframes fadeOut{to{opacity:0;translate:100% 0}}@keyframes rotateAnimation{to{transform:rotate(1turn)}}@keyframes cartCounter{to{scale:1;opacity:1;translate:50% 50%;z-index:10}}@keyframes pulse{0%{opacity:.8;scale:.95}to{opacity:1;scale:1}}@keyframes cta-breathe{0%,to{opacity:.85;filter:blur(50px)}50%{opacity:1;filter:blur(60px)}}@keyframes orbit-1{0%{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(-35%,-60%) scale(1.05)}50%{transform:translate(-42%,-38%) scale(.98)}75%{transform:translate(-58%,-45%) scale(1.03)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes orbit-2{0%{transform:translate(-50%,-50%) scale(1)}20%{transform:translate(-40%,-58%) scale(1.04)}40%{transform:translate(-55%,-35%) scale(.97)}60%{transform:translate(-52%,-62%) scale(1.06)}80%{transform:translate(-48%,-42%) scale(.99)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes orbit-3{0%{transform:translate(50%,-50%) scale(1)}25%{transform:translate(42%,-64%) scale(1.03)}50%{transform:translate(58%,-40%) scale(.97)}75%{transform:translate(46%,-56%) scale(1.05)}to{transform:translate(50%,-50%) scale(1)}}@keyframes maxHeightClose{to{max-height:0%}}@keyframes maxHeightOpen{to{max-height:100%}}@keyframes marquee{0%{translate:0}to{translate:-50%}}@keyframes reveal{to{opacity:1}}@keyframes textReveal{to{max-height:100%;opacity:1}}@keyframes textHide{to{max-height:0%;opacity:0}}@keyframes cta-orbit{0%{transform:translate(calc(-20% + var(--cta-path-x) * -.2),calc(-20% + var(--cta-path-y) * -.2)) scale(1)}12.5%{transform:translate(calc(var(--cta-path-x) * .6),calc(var(--cta-path-y) * -.1)) scale(1.3)}25%{transform:translate(calc(var(--cta-path-x) * .9),calc(var(--cta-path-y) * .2)) scale(1.6)}37.5%{transform:translate(calc(var(--cta-path-x) * .4),calc(var(--cta-path-y) * .8)) scale(1.2)}50%{transform:translate(calc(var(--cta-path-x) * -.1),calc(var(--cta-path-y) * 1)) scale(.98)}62.5%{transform:translate(calc(var(--cta-path-x) * -.7),calc(var(--cta-path-y) * .6)) scale(.96)}75%{transform:translate(calc(var(--cta-path-x) * -.9),calc(var(--cta-path-y) * -.1)) scale(.99)}87.5%{transform:translate(calc(var(--cta-path-x) * -.4),calc(var(--cta-path-y) * -.6)) scale(1.2)}to{transform:translate(calc(-20% - var(--cta-path-x) * .2),calc(-20% - var(--cta-path-y) * .2)) scale(1)}}@keyframes cta-border-run{0%{top:0;left:0}25%{top:0;left:100%}25.0001%{top:0;left:100%}50%{top:100%;left:100%}50.0001%{top:100%;left:100%}75%{top:100%;left:0}75.0001%{top:100%;left:0}to{top:0;left:0}}@keyframes hero-border-run{0%{top:0;left:0}40%{top:0;left:100%}50%{top:100%;left:100%}90%{top:100%;left:0}to{top:0;left:0}}@keyframes animateBorderRadius{0%{border-radius:20px}50%{border-radius:100px 320px 500px 300px}to{border-radius:20px}}@keyframes laraAiOrbit-1{0%{translate:0 0;scale:1}20%{translate:50% 20%;scale:1.05}40%{translate:-50% -50%;scale:1.1}60%{translate:-30% -10%;scale:.9}80%{translate:10% 25%;scale:1}to{translate:0% 0%;scale:1.06}}@keyframes laraAiOrbit-2{0%{translate:0 0;scale:1}20%{translate:-50% 20%;scale:2}40%{translate:25% 100%;scale:.8}60%{translate:100% 0%;scale:1.7}80%{translate:20% -25%;scale:.9}to{translate:0% 0%;scale:1}}@keyframes lightning{0%{translate:0%}33%{translate:-1px}66%{translate:1px}to{translate:0%}}@keyframes heroStat{to{opacity:1;translate:0 50%}}@keyframes heroImg{to{opacity:1;translate:-50%}}.program{border-inline:thin solid #DFDFDF}.program+.program{padding-top:10px}.program__head{display:flex;gap:20px;background:#edfaff;padding:15px 20px;border-bottom:thin solid #DFDFDF}@media screen and (max-width: 992px){.program__head{flex-direction:column}}@media screen and (min-width: 992px){.program-link{margin-left:auto}}.program-title{font-size:1rem}@media screen and (min-width: 992px){.program__instruments{display:grid;grid-template-columns:20% 1fr auto;grid-auto-rows:1fr}}.program-instrument{border-bottom:thin solid #DFDFDF;padding:10px 20px}@media screen and (max-width: 992px){.program-instrument{display:flex;flex-direction:column}}@media screen and (min-width: 992px){.program-instrument{display:grid;grid-template-columns:subgrid;grid-column:span 3;gap:20px;align-items:center}}.program-instrument:nth-child(2n){background:#f9f9f9}.program-instrument__inactive-txt{background-color:#dfdfdf;text-align:center;color:#6b6b6b;font-size:.75rem;margin-inline:20px;margin-top:2px;clip-path:polygon(-18px -1px,100% 0px,100% calc(100% - 10px),calc(100% - 10px) 100%,-11.5% 100%)}.program-instrument--disabled .state:last-child{clip-path:unset}.program-instrument--disabled .state--current,.program-instrument--disabled .state{background:#6b6b6b;color:#fff}.program-instrument--disabled .state--current+.state .state-status{background:#dfdfdf!important}.program-instrument--disabled .state--current~.state span:before,.program-instrument--disabled .state--current~.state .state-link:before{content:"";position:absolute;width:100%;height:250%;top:50%;left:50%;translate:-50% -50%;z-index:-1;background-image:linear-gradient(to right,#DFDFDF 1px,transparent 1px);background-size:10px 10px;rotate:45deg}@media screen and (max-width: 992px){.instrument-link{margin-bottom:15px}}.program-instrument-budget{text-align:center}@media screen and (max-width: 992px){.program-instrument-budget{text-align:left;display:flex;align-items:center;gap:15px;padding-block:5px;margin-bottom:15px;border-block:thin dotted #DFDFDF}}.program-instrument-budget .funding-progress{margin-left:auto}.program-instrument-budget .funding-progress span{height:5px}.program-instrument-budget .funding-progress span:first-child,.program-instrument-budget .funding-progress span:last-child{width:13px}@media screen and (min-width: 992px){.program-instrument-budget .funding-progress{display:none}}.program-instrument-budget strong,.program-instrument-budget span{line-height:1}.states-list{font-size:12px;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;min-height:60px;scrollbar-width:none}.states-list::-webkit-scrollbar{display:none}@media screen and (max-width: 992px){.states-list{order:3;overflow-x:scroll}}@media screen and (min-width: 992px){.states-list{padding-inline:20px;border-inline:thin dotted #DFDFDF}}.state{position:relative;z-index:0;height:100%;text-align:center;background:#d6f3b2;color:#326700;text-decoration:underline}.state:first-child{clip-path:polygon(15px 0,100% 0,100% 100%,0% 100%,0% 15px)}.state:first-child .state-status{display:none}.state:last-child{clip-path:polygon(-18px -1px,100% 0px,100% calc(100% - 10px),calc(100% - 10px) 100%,-11.5% 100%)}.state span,.state .state-link{overflow:hidden;padding:5px 20px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.state .state-link{color:inherit;text-decoration:inherit;cursor:pointer}.state--current{background:#82bf37;color:#fff;text-decoration:none}.state--current+.state .state-status{background:#82bf37!important}.state--current+.state .state-status:before{content:"";min-width:10px;width:10px;height:10px;aspect-ratio:1;border-radius:50%;border:2px solid #D6F3B2;border-right-color:transparent;rotate:45deg}.state--current~.state{background:#ececec;color:#6b6b6b;text-decoration:none}.state--current~.state span:before,.state--current~.state .state-link:before{content:"";position:absolute;width:100%;height:250%;top:50%;left:50%;translate:-50% -50%;z-index:-1;background-image:linear-gradient(to right,#DFDFDF 1px,transparent 1px);background-size:10px 10px;rotate:45deg}.state--current~.state .state-status{background:#ececec}.state+.state{border-left:2px solid white}.state-status{position:absolute;top:50%;right:100%;translate:50% -50%;display:flex;align-items:center;justify-content:center;min-width:25px;width:25px;height:25px;aspect-ratio:1;background:#d6f3b2;border:2px solid white;border-radius:50%;background-image:url('data:image/svg+xml,<svg width="17" height="13" viewBox="0 0 17 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.7 12.025L0 6.325L1.425 4.9L5.7 9.175L14.875 0L16.3 1.425L5.7 12.025Z" fill="%2382BF37"/></svg>');background-repeat:no-repeat;background-size:10px;background-position:center}.program-instrument--disabled .state-status{background-color:#dfdfdf;background-image:url('data:image/svg+xml,<svg width="17" height="13" viewBox="0 0 17 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.7 12.025L0 6.325L1.425 4.9L5.7 9.175L14.875 0L16.3 1.425L5.7 12.025Z" fill="%23666666"/></svg>')}
