.page-module___8aEwW__container{color:#fff;background:radial-gradient(circle at 50% -10%,#4c6ef515 0%,#000 60%);flex-direction:column;max-width:1600px;min-height:100vh;margin:0 auto;padding:0 4rem;display:flex}.page-module___8aEwW__header{justify-content:space-between;align-items:center;height:80px;display:flex}.page-module___8aEwW__logoContainer{align-items:center;display:flex}.page-module___8aEwW__logoImage{object-fit:contain}.page-module___8aEwW__nav{align-items:center;gap:2.5rem;display:flex}.page-module___8aEwW__nav a{color:#a1a1a1;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.page-module___8aEwW__nav a:hover{color:#fff}.page-module___8aEwW__btnNav{background:#fff;border-radius:99px;padding:.6rem 1.5rem;font-weight:600;color:#000!important}.page-module___8aEwW__main{flex-direction:column;flex:1;gap:1.5rem;padding:2rem 0;display:flex}.page-module___8aEwW__hero{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:900px;margin:0 auto;padding-top:4rem;padding-bottom:4rem;display:flex}.page-module___8aEwW__title{letter-spacing:-.05em;background:linear-gradient(#fff 40%,#555);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:800;line-height:.85}.page-module___8aEwW__subtitle{color:#a1a1a1;max-width:600px;margin:0 auto;font-size:1.35rem;line-height:1.4}.page-module___8aEwW__ctaGroup{justify-content:center;gap:1.25rem;margin-top:.5rem;display:flex}.page-module___8aEwW__btnPrimary{cursor:pointer;background:#4c6ef5;border:none;border-radius:99px;padding:.9rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-block;color:#fff!important}.page-module___8aEwW__btnPrimary:hover{background:#2563eb;transform:scale(1.02)}.page-module___8aEwW__btnSecondary{cursor:pointer;background:0 0;border:1px solid #333;border-radius:99px;padding:.9rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block;color:#fff!important}.page-module___8aEwW__btnSecondary:hover{background:#111;border-color:#444}.page-module___8aEwW__visual{width:100%;margin-top:-1rem}.page-module___8aEwW__placeholderVideo{aspect-ratio:16/9;background:#000;border:1px solid #1a1a1a;border-radius:24px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #00000080}.page-module___8aEwW__heroVideo{object-fit:cover;border-radius:24px;width:100%;height:100%}.page-module___8aEwW__showcaseContainer{border-top:1px solid #111;grid-template-columns:350px 1fr;gap:4rem;padding:4rem 0 6rem;display:grid}.page-module___8aEwW__showcaseNav{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__navItem{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;padding:1.5rem;transition:background .3s,border-color .3s}.page-module___8aEwW__navItemActive{background:#0a0a0a;border-color:#1a1a1a}.page-module___8aEwW__navItemTitle{color:#555;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;transition:color .3s}.page-module___8aEwW__navItemActive .page-module___8aEwW__navItemTitle{color:#4c6ef5}.page-module___8aEwW__navItemDesc{color:#333;font-size:.95rem;line-height:1.4;transition:color .3s}.page-module___8aEwW__navItemActive .page-module___8aEwW__navItemDesc{color:#a1a1a1}.page-module___8aEwW__progressContainer{background:#111;border-radius:2px;width:100%;height:2px;margin-top:1rem;position:relative;overflow:hidden}.page-module___8aEwW__progressBar{background:#4c6ef5;width:0%;height:100%;transition:width linear}.page-module___8aEwW__showcaseDisplay{background:#080808;border:1px solid #1a1a1a;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 50px 150px -30px #000000b3}.page-module___8aEwW__displayImage{object-fit:contain;padding:2rem;transition:opacity .5s ease-in-out,transform .5s ease-out}.page-module___8aEwW__manifestoSection{text-align:center;padding:8rem 0}.page-module___8aEwW__manifestoTitle{letter-spacing:-.03em;background:linear-gradient(90deg,#fff,#444);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.page-module___8aEwW__footer{color:#444;border-top:1px solid #111;justify-content:space-between;align-items:center;padding:4rem 0;font-size:.9rem;display:flex}.page-module___8aEwW__waitlistSection{text-align:center;border-top:1px solid #111;width:100%;max-width:600px;margin:0 auto;padding:8rem 0}.page-module___8aEwW__waitlistTitle{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3rem;font-weight:800}.page-module___8aEwW__waitlistSubtitle{color:#a1a1a1;margin-bottom:3rem;font-size:1.2rem;line-height:1.6}.page-module___8aEwW__waitlistForm{gap:1rem;max-width:500px;margin:0 auto;display:flex}.page-module___8aEwW__waitlistInput{color:#fff;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:99px;outline:none;flex:1;padding:1.1rem 1.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__waitlistInput:focus{border-color:#4c6ef5;box-shadow:0 0 0 4px #4c6ef51a}.page-module___8aEwW__waitlistSubmit{color:#000;cursor:pointer;background:#fff;border:none;border-radius:99px;padding:0 2.5rem;font-weight:700;transition:transform .2s,background .2s}.page-module___8aEwW__waitlistSubmit:hover{background:#f0f0f0;transform:scale(1.03)}.page-module___8aEwW__waitlistSubmit:disabled{opacity:.5;cursor:not-allowed}.page-module___8aEwW__successMessage{color:#4c6ef5;margin-top:2rem;font-size:1.1rem;font-weight:600}@media (max-width:1024px){.page-module___8aEwW__showcaseContainer{grid-template-columns:1fr}.page-module___8aEwW__container{padding:0 2rem}}
