@keyframes slideUpFade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.homepage-fold1-section{background-color:var(--theme-bg-primary,#080B1A);padding:140px 40px 60px;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;contain:layout style paint}.homepage-fold1-background{position:absolute;top:0;left:0;right:0;height:100vh;z-index:1}.homepage-fold1-bg-image-full{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;contain:layout style paint}.homepage-fold1-bg-poster-layer{position:absolute;inset:0;z-index:2;overflow:hidden;transition:opacity .5s ease;pointer-events:none;contain:layout style paint}.homepage-fold1-bg-poster-layer--hidden{opacity:0}.homepage-fold1-bg-poster-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.homepage-fold1-bg-hero-video{opacity:0;transition:opacity .55s ease}.homepage-fold1-bg-hero-video--visible{opacity:1}.homepage-fold1-container{max-width:1400px;width:100%;margin:0 auto;position:relative;z-index:3;display:flex;flex-direction:column;gap:200px}.homepage-fold1-hero{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:700px;margin-left:580px;margin-right:auto;margin-top:120px}.homepage-fold1-badge{backdrop-filter:blur(5.5px);-webkit-backdrop-filter:blur(5.5px);background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.5);border-radius:64px;padding:6px 14px;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease}.homepage-fold1-badge span{font-family:Geist,sans-serif;font-size:14px;font-weight:550;color:var(--theme-text-primary,#FFF);letter-spacing:.28px;opacity:.8;transition:color .3s ease}[data-theme=light] .homepage-fold1-badge{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1)}[data-theme=light] .homepage-fold1-badge span{color:#000000;opacity:.8}.homepage-fold1-heading{font-family:N27,sans-serif;font-size:62px;font-style:normal;font-weight:400;line-height:68px;letter-spacing:-3.7px;background:linear-gradient(90deg,#ffcba3 6.932%,#ffe8a3 0,#ffffff 48.267%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;transition:background .3s ease}[data-theme=light] .homepage-fold1-heading{background:linear-gradient(90deg,#02407e 0,#000000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.homepage-fold1-subtitle{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--theme-text-primary,#FFF);opacity:.7;margin:0;max-width:600px;transition:color .3s ease}[data-theme=light] .homepage-fold1-subtitle{color:#000000;opacity:.7}.homepage-fold1-cta-buttons{display:flex;gap:16px;align-items:flex-start;margin-top:10px}.homepage-fold1-start-free{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;height:58px;padding:12px 22px 10px;border-radius:14px;border:1px solid #fff;background:linear-gradient(180deg,#FFF,#E2E2E2);box-shadow:0 4px 4px 0 rgba(0,0,0,.15),0 1px 1px 0 rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease}.homepage-fold1-button-text{font-family:Geist,sans-serif;font-size:17px;font-weight:550;line-height:normal;letter-spacing:-.3px;color:#000;text-shadow:#ffffff 0 1px 0;display:block;height:22px}.homepage-fold1-button-subtitle{font-family:Geist,sans-serif;font-size:11px;font-weight:400;line-height:1.3;letter-spacing:.33px;color:#000;opacity:.5;display:block}.homepage-fold1-request-demo{background:rgba(212,211,211,.329);border-radius:14px;height:58px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;cursor:pointer;transition:all .3s ease}.homepage-fold1-request-demo:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}.homepage-fold1-request-demo span{font-family:Geist,sans-serif;font-size:17px;font-weight:550;line-height:normal;letter-spacing:-.3px;color:var(--theme-text-primary,#FFF);opacity:1;transition:color .3s ease}.homepage-fold1-request-demo svg{flex-shrink:0;width:24px;height:24px;transition:color .3s ease;color:var(--theme-text-primary,#FFF)}.homepage-fold1-request-demo-icon{color:inherit}[data-theme=light] .homepage-fold1-start-free{background:#FFFFFF;border:none;box-shadow:0 4px 4px 0 rgba(0,0,0,.15),0 1px 1px 0 rgba(0,0,0,.15)}[data-theme=light] .homepage-fold1-start-free:hover{background:rgba(255,255,255,.9)}[data-theme=light] .homepage-fold1-button-text{color:#000000;text-shadow:none}[data-theme=light] .homepage-fold1-request-demo{background:linear-gradient(180deg,rgba(55,53,53,1),rgba(0,0,0,1));border:none}[data-theme=light] .homepage-fold1-request-demo:hover{background:linear-gradient(180deg,rgba(70,68,68,1),rgba(20,20,20,1))}[data-theme=light] .homepage-fold1-request-demo span{color:#FFFFFF;opacity:1}[data-theme=light] .homepage-fold1-request-demo svg{color:#FFFFFF}.homepage-fold1-preview-card{backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);background:rgba(255,255,255,.2);border:none;border-radius:25.5px;padding:17px;width:100%;max-width:1058px;margin:0 auto;transition:background .3s ease,border .3s ease;transform:translateZ(0);backface-visibility:hidden}[data-theme=light] .homepage-fold1-preview-card{background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.8);box-shadow:0 34px 64px 0 rgba(27,62,99,.35)}.homepage-fold1-video-block{display:block;margin-top:-10%}.js-enabled .homepage-fold1-video-block{opacity:0;transform:translateY(40px)}.homepage-fold1-section.animate-in .homepage-fold1-video-block{animation:slideUpFade .8s ease-out forwards;animation-delay:.7s}.homepage-fold1-preview-content{width:100%;height:auto;aspect-ratio:1058/600;border-radius:17px;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center;position:relative;transition:background .3s ease}[data-theme=light] .homepage-fold1-preview-content{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(172,202,255,1))}.homepage-fold1-preview-content img,.homepage-fold1-preview-content>span,.homepage-fold1-preview-video{width:100%;height:auto;object-fit:contain;border-radius:17px}.homepage-fold1-preview-content>span{display:block!important;width:100%!important;height:auto!important}.homepage-fold1-preview-content>span>img{object-fit:contain!important;border-radius:17px}.homepage-fold1-video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:none;border:none;cursor:pointer;transition:all .3s ease;padding:0;display:flex;align-items:center;justify-content:center}.homepage-fold1-video-play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.homepage-fold1-video-play-button svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));transition:filter .3s ease}[data-theme=light] .homepage-fold1-video-play-button svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}[data-theme=light] .homepage-fold1-video-play-button svg circle{fill:rgba(255,255,255,.9)}[data-theme=light] .homepage-fold1-video-play-button svg path{fill:#000000}@media screen and (max-width:1200px){.homepage-fold1-section{padding:110px 36px 55px}.homepage-fold1-hero{max-width:500px;margin-left:auto;margin-right:0;margin-top:40px}.homepage-fold1-heading{font-size:70px;line-height:75px;letter-spacing:-3.5px}.homepage-fold1-subtitle{font-size:20px}.homepage-fold1-preview-content{height:auto}.homepage-fold1-preview-video{min-height:auto}.homepage-fold1-bg-image-full{object-fit:cover;object-position:top left}}@media screen and (max-width:1024px){.homepage-fold1-section{padding-top:100px}}@media screen and (max-width:768px){.homepage-fold1-section{padding:85px 18px 35px;min-height:auto}.homepage-fold1-container{gap:32px}.homepage-fold1-hero{margin-right:0;gap:20px;margin-top:0}.homepage-fold1-badge{padding:6px 14px}.homepage-fold1-badge span{font-size:13px}.homepage-fold1-heading{font-size:40px;line-height:44px;letter-spacing:-2px}.homepage-fold1-subtitle{font-size:16px;opacity:1}.homepage-fold1-cta-buttons{flex-direction:column;width:100%;gap:10px}.homepage-fold1-request-demo,.homepage-fold1-start-free{width:100%;height:60px;padding:12px 20px}.homepage-fold1-button-text{font-size:17px}.homepage-fold1-button-subtitle{font-size:11px}.homepage-fold1-request-demo span{font-size:17px}.homepage-fold1-preview-card{padding:8px;max-width:95%}.homepage-fold1-preview-content{height:auto}.homepage-fold1-preview-content>span,.homepage-fold1-preview-poster,.homepage-fold1-preview-video{min-height:auto}.homepage-fold1-video-play-button svg{width:60px;height:60px}.homepage-fold1-bg-image-full{object-fit:cover;object-position:top left}[data-theme=light] .homepage-fold1-bg-image-full{object-fit:cover;object-position:left center}.homepage-fold1-video-block{margin-top:-1%}[data-theme=light] .homepage-fold1-section{--hp1-light-hero-h:clamp(300px,92vw,375px);--hp1-light-pad-x:clamp(14px,4.8vw,18px);--hp1-light-pad-top:clamp(88px,20vw,104px);--hp1-light-pad-bottom:clamp(18px,5vw,24px);background-color:#ACCBFF;min-height:var(--hp1-light-hero-h);padding:var(--hp1-light-pad-top) var(--hp1-light-pad-x) var(--hp1-light-pad-bottom) var(--hp1-light-pad-x);align-items:flex-start}[data-theme=light] .homepage-fold1-background{height:460px;background-color:#ACCBFF}[data-theme=light] .homepage-fold1-background .homepage-fold1-bg-image-full{display:block}[data-theme=light] .homepage-fold1-container{gap:0}[data-theme=light] .homepage-fold1-hero{max-width:380px;margin:10% 0 20px 32%;gap:14px}[data-theme=light] .homepage-fold1-heading{font-size:25px;line-height:27px;letter-spacing:-1.5px;background:linear-gradient(90deg,#02407e 0,#000000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .homepage-fold1-subtitle{font-size:11px;line-height:1.3;color:rgba(0,0,0,.7);opacity:1;max-width:400px}[data-theme=light] .homepage-fold1-cta-buttons{flex-direction:row;margin-top:6px}[data-theme=light] .homepage-fold1-start-free{height:clamp(30px,8.5vw,36px);padding:0 clamp(10px,3.4vw,14px);border-radius:clamp(5px,1.6vw,7px);background:linear-gradient(180deg,rgba(55,53,53,1),rgba(0,0,0,1));border:none;box-shadow:0 4px 12px rgba(0,0,0,.18)}[data-theme=light] .homepage-fold1-button-text{font-size:clamp(11px,3.2vw,13px);line-height:1.3;color:#FFFFFF;text-shadow:none;height:auto}[data-theme=light] .homepage-fold1-request-demo{height:clamp(30px,8.5vw,36px);padding:0 clamp(10px,3.4vw,14px);border-radius:clamp(5px,1.6vw,7px);background:#FFFFFF;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}[data-theme=light] .homepage-fold1-request-demo span{font-size:clamp(11px,3.2vw,13px);line-height:1.3;color:#000000}[data-theme=light] .homepage-fold1-request-demo svg{width:clamp(14px,3.8vw,16px);height:clamp(14px,3.8vw,16px);color:#000000}}@media screen and (max-width:480px){[data-theme=light] .homepage-fold1-background{height:375px}.homepage-fold1-section{padding:80px 14px 25px}.homepage-fold1-container{gap:24px}.homepage-fold1-hero{gap:16px;margin-top:0}.homepage-fold1-badge{padding:5px 12px}.homepage-fold1-badge span{font-size:12px}.homepage-fold1-heading{font-size:32px;line-height:36px;letter-spacing:-1.3px}.homepage-fold1-subtitle{font-size:14px;opacity:1}.homepage-fold1-cta-buttons{gap:8px}.homepage-fold1-preview-card{padding:6px;max-width:95%}.homepage-fold1-preview-content{height:auto}.homepage-fold1-preview-content>span,.homepage-fold1-preview-poster,.homepage-fold1-preview-video{min-height:auto}.homepage-fold1-video-play-button svg{width:50px;height:50px}.homepage-fold1-request-demo,.homepage-fold1-start-free{height:54px;padding:10px 18px}.homepage-fold1-button-text{font-size:15px}.homepage-fold1-button-subtitle{font-size:10px}.homepage-fold1-request-demo span{font-size:14px;white-space:nowrap}.homepage-fold1-request-demo svg{display:none}.homepage-fold1-request-demo{gap:0}.homepage-fold1-button-text{white-space:nowrap}.homepage-fold1-bg-image-full{object-fit:cover;object-position:top left}.homepage-fold1-video-block{margin-top:-.5%}}