@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%}}.homepage #content{margin-top:0;padding-top:0}.homepage section+section{margin-top:100px}.hero{position:relative;z-index:0;height:max(90vh,700px);display:flex;align-items:center}@media screen and (min-width: 992px){.hero{max-height:900px}}@media screen and (max-width: 992px){.hero{flex-direction:column-reverse;margin-top:90px}}.hero__content{position:relative;z-index:0;height:100%;align-content:center;padding-top:20px;padding-inline:20px;background-image:linear-gradient(to bottom,white calc(100% - 690px),transparent calc(100% - 690px)),linear-gradient(to right,white calc(100% - 715px),transparent calc(100% - 715px))}@media screen and (min-width: 992px){.hero__content{width:55%;padding-inline:40px;opacity:0;translate:-20px;animation:fadeIn 1s ease-out 1s forwards;padding-top:160px}.hero__content>*{max-width:750px;opacity:0;translate:-20px;animation:fadeIn .5s ease-out 1s forwards}.hero__content>*:nth-child(1){animation-delay:1.2s}.hero__content>*:nth-child(2){animation-delay:1.3s}.hero__content>*:nth-child(3){animation-delay:1.4s}.hero__content>*:nth-child(4){translate:0;animation-delay:1.5s}.hero__content:before{content:"";margin-top:0;width:717px;height:696px;position:absolute;bottom:0;right:0;z-index:-1;background:#fff;padding:65px 80px 0 40px;-webkit-mask-image:url('data:image/svg+xml,<svg width="717" height="696" viewBox="0 0 717 696" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 -3.45707e-06L717 -1.07182V511.691L566.5 566.5L567.5 642.5L424.5 696H0L0 -3.45707e-06Z" fill="white"/></svg>');mask-image:url('data:image/svg+xml,<svg width="717" height="696" viewBox="0 0 717 696" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 -3.45707e-06L717 -1.07182V511.691L566.5 566.5L567.5 642.5L424.5 696H0L0 -3.45707e-06Z" fill="white"/></svg>');-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.hero__content svg{position:absolute;bottom:0;right:0}@media screen and (max-width: 992px){.hero__content svg{display:none}}.hero__content p{max-width:500px}@media screen and (min-width: 992px){.hero__content p{font-size:1.25rem}}.hero__content h1{margin-block:30px 50px;font-weight:400;font-size:35px}@media screen and (min-width: 992px){.hero__content h1{font-size:45px}}.hero__content h1 strong{font-weight:700}.hero__background{min-height:365px}@media screen and (min-width: 992px){.hero__background{position:absolute;z-index:-1;inset:0 0 0 auto;width:100%;height:calc(100% - 1px);max-width:2500px}}.hero__background img{object-fit:cover;object-position:top;width:100%;height:100%}.hero__stats{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0% 100%);display:flex;color:#fff;background:#4951894a;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);order:-1;margin-top:40px;max-width:calc(100% - 40px)}@media screen and (min-width: 992px){.hero__stats{position:absolute;bottom:0;right:1vw;margin-top:0;opacity:0;translate:0 40%;animation:heroStat 1s ease-out 2s forwards}}.hero__stats dt{font-size:30px;color:#fff;font-weight:700}.hero__stats dd{font-size:14px}@media screen and (min-width: 992px){.hero__stats dd{font-size:1rem}}.hero__stats div{padding:25px 20px;width:33.3%;text-align:center}.hero__stats div+div{border-left:1px solid rgba(255,255,255,.4)}section.about-us h3{color:#0073a6;font-size:1.5rem;font-weight:400;margin-bottom:20px}@media screen and (max-width: 992px){section.about-us h3{max-width:265px}}section.about-us hgroup{margin-bottom:40px}section.about-us hgroup>p{transition:.25s linear;transition-property:opacity}@media screen and (min-width: 992px){section.about-us:has(.about-us__steps li:hover) hgroup>p{opacity:0}section.about-us:has(.about-us__steps li:nth-child(1):hover) .about-us__info-steps li:nth-child(1),section.about-us:has(.about-us__steps li:nth-child(2):hover) .about-us__info-steps li:nth-child(2),section.about-us:has(.about-us__steps li:nth-child(3):hover) .about-us__info-steps li:nth-child(3),section.about-us:has(.about-us__steps li:nth-child(4):hover) .about-us__info-steps li:nth-child(4){opacity:1;overflow:visible}}.about-us__info-steps{counter-reset:info-step;translate:0 -25px}.about-us__info-steps li{counter-increment:info-step;display:flex;align-items:flex-start;gap:10px;max-height:0;opacity:0;overflow:hidden;transition:.25s linear;transition-property:max-height,opacity}.about-us__info-steps li:before{content:counter(info-step,decimal-leading-zero);color:#6b6b6b}.about-us__steps{counter-reset:step;margin-bottom:50px;background-position:center;background-repeat:repeat-y;background-size:8px 4px;background-image:linear-gradient(to bottom,#005183 1px,transparent 1px)}@media screen and (min-width: 992px){.about-us__steps{background-image:linear-gradient(to right,#005183 1px,transparent 1px);background-size:4px 8px;background-repeat:repeat-x;border-top:thin solid #DFDFDF;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,auto);column-gap:75px}}.about-us__steps li{counter-increment:step;position:relative;text-align:center;background-color:#edfaff;padding:10px 10px 30px;display:flex;flex-direction:column;transition:background .15s linear}.about-us__steps li svg path{transition:fill .15s linear}.about-us__steps li *{transition:color .15s linear}.about-us__steps li:hover{background:#005183}.about-us__steps li:hover svg path{fill:#edfaff}.about-us__steps li:hover *,.about-us__steps li:hover:before{color:#edfaff!important;opacity:1}.about-us__steps li:not(:first-child){margin-top:75px}@media screen and (min-width: 992px){.about-us__steps li:not(:first-child){margin-top:0}}@media screen and (min-width: 992px){.about-us__steps li{display:grid;grid-template-rows:subgrid;grid-row-start:span 5;gap:0}}.about-us__steps li{clip-path:polygon(-100px 0px,98.01% -153px,100% calc(100% - 30px),calc(100% - 30px) 100%,-100px 100%)}.about-us__steps li:before{content:counter(step,decimal-leading-zero);opacity:.5;color:#6b6b6b;font-size:30px;text-align:left}.about-us__steps svg{margin:auto auto 30px}.about-us__steps strong{font-weight:700;font-size:20px;color:#005183}.about-us__steps span{font-size:.875rem;color:#6b6b6b;margin-block:10px;padding-inline:10px}.about-us__steps a{margin-top:auto}.about-us__steps li+li:after{content:"";display:block;width:25px;height:40px;background-image:url('data:image/svg+xml,<svg width="29" height="43" viewBox="0 0 29 43" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28 21.5029C28 22.3293 27.7043 23.2784 26.9541 23.8848L26.9541 23.8838L5.24805 41.4346L5.24512 41.4375C4.84468 41.7585 4.35951 41.9582 3.84082 41.9941C3.32151 42.03 2.81259 41.8982 2.37305 41.6289C1.93591 41.361 1.58982 40.9716 1.35547 40.5205C1.12126 40.0697 1.00137 39.5633 1 39.0547L1 3.95117L1.00098 3.95117C1.0005 3.44154 1.11772 2.93365 1.35156 2.48145C1.58576 2.02856 1.93329 1.63763 2.37207 1.36914C2.81313 1.09932 3.32391 0.968885 3.84473 1.00684C4.36482 1.04479 4.85043 1.24709 5.25 1.57129L5.25 1.57227L26.9541 19.1211L26.9551 19.1221C27.7039 19.7292 27.9999 20.6767 28 21.5029Z" fill="%2300AEEF" stroke="white" stroke-width="0"/></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;z-index:1}@media screen and (max-width: 992px){.about-us__steps li+li:after{bottom:calc(100% + 15px);left:50%;translate:-55%;rotate:90deg}}@media screen and (min-width: 992px){.about-us__steps li+li:after{top:50%;right:calc(100% + 75px);translate:200% -50%}}.about-us__content{position:relative;z-index:0;min-height:max(500px,45vh);display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 992px){.about-us__content{padding:30px 20px 50px}}@media screen and (min-width: 992px){.about-us__content .notch-mask{position:absolute;inset:0;width:100%;height:100%;z-index:-1}}@media screen and (max-width: 992px){.about-us__content .notch-mask svg{display:none}}@media screen and (max-width: 992px){.about-us__content .notch-mask img{mask:unset;min-height:max(60vh,600px);object-fit:top}}.about-us__text{background:#edfaff;padding:30px 20px;max-width:600px;margin-top:auto;clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0% 100%)}@media screen and (max-width: 992px){.about-us__text{margin-top:-350px;margin-inline:10px}}.about-us__text h2{color:#0073a6;font-weight:400;font-size:1.5rem}@media screen and (min-width: 992px){.about-us__text h2{font-size:35px}}.about-us__text p{color:#141414;margin-block:20px 40px}@media screen and (max-width: 992px){.about-us__text p{line-height:33px}}@media screen and (min-width: 992px){.about-us__text p{font-size:1.125rem}}.financing-check{background:#005183}@media screen and (max-width: 992px){.financing-check{display:flex;flex-direction:column-reverse;gap:20px;padding:20px 10px 60px;clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0% 100%)}}@media screen and (min-width: 992px){.financing-check{padding:30px;display:grid;gap:40px;grid-template-columns:40% 1fr;align-items:center}}.financing-check *{color:#fff}.financing-check h2{font-weight:700}@media screen and (max-width: 992px){.financing-check__content{padding-inline:10px}}.financing-check__image{aspect-ratio:7/3}.financing-check__image .notch-mask{height:100%;min-height:230px}.financing-check__image .notch-mask:after{background:#005183}
