@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Geist:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Geist,sans-serif}:root{--white: #ffffff;--black: #000000;--btn-active: #292929;--transparent-color: rgba(0, 0, 0, .2);--transparent-color-window: rgba(255, 255, 255, .8);--outline-window: rgba(0, 0, 0, .1)}:root[data-theme=dark]{--white: #000000;--black: #ffffff;--btn-active: #d4d4d4;--transparent-color: rgba(255, 255, 255, .2);--transparent-color-window: rgba(0, 0, 0, .8);--outline-window: rgba(255, 255, 255, .1)}html,body{background-color:var(--white);color:var(--black);scroll-behavior:smooth}.container{width:96%;margin:0 auto;max-width:1340px}p,li,a,span{font-size:14px;letter-spacing:-.16px;font-weight:500;color:var(--black)}a{text-decoration:dashed underline}h2{font-size:32px;font-weight:700;letter-spacing:-.32px;font-family:Bricolage Grotesque,sans-serif}h3{font-weight:600}.title__font{font-family:Bricolage Grotesque,sans-serif}input{font-family:Geist,sans-serif;font-size:14px;background-color:var(--white);border:none;outline:1px solid var(--outline-window);padding:12px 16px;border-radius:12px;color:var(--black)}input:focus{outline:2px solid var(--outline-window)}.copyright{text-align:center;padding:36px 0;font-size:14px;color:var(--text-secondary);margin-top:24px}.waitlist__section{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:368px;background-color:var(--black);margin-top:64px;border-radius:24px;gap:24px}.waitlist__section h2{color:var(--white)}.waitlist__section .btn{background-color:var(--white);color:var(--black)}.waitlist__section .btn svg path{stroke:var(--black)}header{position:fixed;width:100%;height:76px;z-index:9998;top:0;left:0;background-color:var(--white)}.header__container{display:flex;justify-content:space-between;align-items:center;height:100%}header .logo{height:max-content}.nav__items{display:flex;gap:36px;height:max-content;cursor:pointer;text-decoration:none}.nav__items a{transition:opacity .16s ease-in-out;text-decoration:none}.nav__items a:hover{opacity:.48}.burger{position:relative;width:20px;height:16px;background:transparent;cursor:pointer;display:block;display:none;z-index:9998;margin-right:8px}.burger input{display:none}.burger span{display:block;position:absolute;height:3px;width:100%;background:var(--black);border-radius:10px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.burger span:nth-of-type(1){top:0;transform-origin:left center}.burger span:nth-of-type(2){top:50%;transform:translateY(-50%);transform-origin:left center}.burger span:nth-of-type(3){top:100%;transform-origin:left center;transform:translateY(-100%)}.burger input:checked~span:nth-of-type(1){transform:rotate(45deg);top:0;left:0}.burger input:checked~span:nth-of-type(2){width:0%;opacity:0}.burger input:checked~span:nth-of-type(3){transform:rotate(-45deg);top:14px;left:0}.mobile__menu{display:none}.desktop__nav{display:flex}.desktop__btn{display:block}@media(max-width:768px){.desktop__nav,.desktop__btn{display:none!important}.mobile__menu{display:block}.container{width:90%}.burger{display:block}header{height:76px}header .logo{z-index:9998}.mobile__menu{position:fixed;top:0;left:50%;transform:translate(-50%);height:100dvh;width:100vw;background-color:var(--white);z-index:9997;opacity:0;pointer-events:none}.mobile__menu.active{pointer-events:all}.mobile__menu .nav__items{position:absolute;width:90%;top:45%;left:50%;transform:translate(-50%,-50%);flex-direction:column;gap:14px;padding-left:14px}.mobile__menu .nav__items a{font-size:20px;opacity:0}.waitlist__btn{position:absolute;left:50%;transform:translate(-50%,-50%);width:90%;z-index:9998;transition:border-radius .3s ease-in-out,background-color .3s ease-in-out;opacity:0;justify-content:space-between!important}}.btn{background-color:var(--black);color:var(--white);font-size:14px;letter-spacing:-.16px;font-weight:500;font-family:Geist,sans-serif;display:flex;align-items:center;justify-content:center;height:40px;padding:0 20px;gap:4px;border-radius:24px;outline:none;border:none;transition:.16s linear;min-width:max-content;-webkit-user-select:none;user-select:none}.btn .icon{width:18px;height:18px}.btn:hover{border-radius:12px;cursor:pointer}.btn:active{transition:0s!important;background-color:var(--btn-active)}.btn:disabled{opacity:.6;cursor:not-allowed}.landing{display:flex;flex-direction:column;align-items:center;margin-top:128px;gap:16px}.landing .badge{width:max-content;height:36px;padding:0 16px;border:1px solid var(--black);display:flex;gap:8px;align-items:center;justify-content:center;border-radius:100px}.bricolage__grotesque__font{font-family:Bricolage Grotesque,sans-serif}.landing h1{font-size:96px;text-align:center;line-height:6rem;font-weight:800;letter-spacing:-.088rem}.landing .video__container{position:relative;width:100%;margin-top:48px;aspect-ratio:16 / 9}.landing .play__btn{position:absolute;top:14px;left:14px;padding:0;width:40px!important;height:40px!important;background-color:var(--white);z-index:2}.landing .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:24px;transition:opacity .4s ease;opacity:1}.landing .video--fade-out{opacity:0}.landing .video--fade-in{opacity:0;animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.landing .ai__text{position:absolute;bottom:5%;left:50%;transform:translate(-50%);display:inline-flex;padding:18px;align-items:center;gap:16px;width:90%;max-width:560px;border-radius:16px;border:1px solid rgba(255,255,255,.04);background:#ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing .ai__text span,.landing .ai__text svg path{fill:#fff;color:#fff!important}.landing .source__wrapper{position:relative;margin-top:24px;height:24px}.landing .source__container{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;white-space:nowrap}.landing .source__logo{display:flex;align-items:center;justify-content:center}.landing .source__container--next{opacity:0}.landing .separator{width:1px;height:14px;background-color:var(--black)}@media screen and (max-width:568px){.landing h1{font-size:16vw;line-height:16vw!important}.landing .video__container{aspect-ratio:unset;min-height:60vh}.landing .video{position:absolute;min-height:60vh}}.use__cases__container{display:flex;flex-direction:column;align-items:center;margin-top:64px;gap:48px;scroll-margin-top:100px}.use__cases__container .title__container{width:100%;display:flex;flex-direction:column;gap:8px;text-align:center}.use__cases__container .sub__title{width:80%;margin:0 auto}.use__case__card{position:relative;width:100%;min-width:296px;height:448px;border-radius:16px;overflow:hidden;background-position:center bottom;background-size:cover;background-repeat:no-repeat}.use__case__card:before{content:"";position:absolute;inset:0;background:inherit;transform-origin:center;transition:transform .24s ease-in-out;pointer-events:none}.use__case__card:hover:before{transform:scale(1.06)}.use__case__card .info{position:absolute;width:90%;bottom:24px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;width:calc(100% - 36px);gap:8px}.use__case__card .info h3,.use__case__card .info p{color:#fff!important}.use__cases__container .all__cards__container{width:100%;display:flex;flex-direction:column;gap:8px}.use__cases__container .cards__container{width:100%;display:flex;gap:16px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--transparent-color) var(--white);padding-bottom:8px}.use__cases__container .cards__container::-webkit-scrollbar{height:8px}.use__cases__container .cards__container::-webkit-scrollbar-track{background:var(--transparent-color);border-radius:16px}.use__cases__container .cards__container::-webkit-scrollbar-thumb{background:var(--transparent-color);border-radius:4px}.use__cases__container .cards__container::-webkit-scrollbar-thumb:hover{background:var(--transparent-color)}.how__it__works__container{display:flex;flex-direction:column;align-items:center;margin-top:64px;gap:48px;scroll-margin-top:100px}.how__it__works__container .title__container{width:100%;display:flex;flex-direction:column;gap:8px;text-align:center}.how__it__works__container .all__cards__container{display:flex;justify-content:center;gap:16px;width:100%}.how__it__works__card{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;text-align:center}.how__it__works__card .image{width:100%;aspect-ratio:1.8/1;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:16px}.how__it__works__card .title__container{display:flex;flex-direction:column;gap:8px}.how__it__works__container .title__container h3{font-size:28px}@media screen and (max-width:640px){.how__it__works__container .all__cards__container{flex-direction:column;gap:48px}}.faq__container{display:flex;flex-direction:column;align-items:center;margin-top:64px;gap:48px;scroll-margin-top:100px}.faq__container .title__container{width:100%;display:flex;flex-direction:column;gap:8px;text-align:center}.faq__container .sub__title{width:80%;margin:0 auto}.all__faq__container{display:flex;flex-direction:column;width:100%;gap:16px}.faq__item__container{width:100%;border:1px solid var(--transparent-color);border-radius:24px;cursor:pointer;transition:all .3s ease}.faq__item__container:hover{opacity:.64}.faq__question__container{display:flex;justify-content:space-between;align-items:center;padding:24px}.faq__question__container h3{margin:0}.faq__toggle__icon{width:24px;height:24px;transition:transform .3s ease;color:var(--primary-color)}.faq__item__container.open .faq__toggle__icon{transform:rotateX(180deg)}.faq__answer__wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .16s ease-out;overflow:hidden}.faq__item__container.open .faq__answer__wrapper{grid-template-rows:1fr}.faq__answer{padding:0 24px;margin:0;overflow:hidden;min-height:0;transition:padding .16s ease-out}.faq__item__container.open .faq__answer{padding:0 24px 24px}.waitlist__window{position:fixed;width:100%;height:100dvh;background-color:var(--transparent-color-window);z-index:9999;top:0;left:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.close__btn{position:fixed;top:24px;right:24px;cursor:pointer;opacity:.64}.waitlist__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--white);border-radius:16px;padding:28px;width:96%;max-width:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center;outline:1px solid var(--outline-window);outline-offset:-1px}.waitlist__container .btn{margin-top:16px}.input__container{width:100%;display:flex;flex-direction:column;gap:12px}.input--error{outline:2px solid #c9544d!important;outline-offset:-2px}[data-theme=dark] .input--error{outline-color:#e07a73!important}.waitlist__status{display:flex;flex-direction:column;align-items:center;gap:16px}.waitlist__status .status__icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600}.waitlist__status .circle{transform:rotate(-128deg);transform-origin:50% 50%;stroke-dasharray:251;stroke-dashoffset:251;animation:draw-circle 1.48s cubic-bezier(.36,.11,.11,.88) forwards}@keyframes draw-circle{0%{stroke-dashoffset:251}45%{transform:rotate(-0deg)}to{stroke-dashoffset:0;transform:rotate(-0deg)}}@keyframes draw-check{to{stroke-dashoffset:0}}.status__email{font-weight:600;font-size:14px!important;color:var(--primary-color);word-break:break-all}.waitlist__container h2{font-size:28px!important}
