body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.landing-root,body{background:#0a0c10;color:#e6e8eb;display:flex;flex-direction:column;font-family:Segoe UI,Arial,sans-serif;justify-content:center;min-height:100vh}.landing-root{min-height:100vh}.landing-header{align-items:center;background:transparent;display:flex;justify-content:space-between;padding:24px 8vw 0}.landing-logo{height:60px;margin-right:24px}.brand-name{color:#fff;font-size:2.2rem;font-weight:800;letter-spacing:1px;margin-left:18px}.landing-nav a,.media-btn{background:none;border:none;color:#e6e8eb;cursor:pointer;font-size:1rem;font-weight:500;margin:0 16px;text-decoration:none;transition:color .2s}.landing-nav a:hover,.media-btn:hover{color:#21e37b}.landing-main{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:700px;min-height:calc(100vh - 300px);text-align:center;transform:translateY(-2%)}.landing-main h1{color:#fff;font-size:3rem;font-weight:900;letter-spacing:1px;margin-bottom:16px}.landing-main h2{color:#21e37b;font-size:1.5rem;font-weight:400;margin-bottom:32px}.main-cta{background:linear-gradient(90deg,#21e37b,#1fdf64);border:none;border-radius:32px;box-shadow:0 4px 24px rgba(33,227,123,.1);color:#0a0c10;cursor:pointer;font-size:1.25rem;font-weight:700;margin-bottom:0;padding:18px 48px;transition:background .2s,color .2s,box-shadow .2s}.main-cta:hover{background:linear-gradient(90deg,#1fdf64,#21e37b);box-shadow:0 8px 32px rgba(33,227,123,.18);color:#fff}.landing-footer{color:#21e37b;font-size:1.1rem;margin-top:180px;padding-bottom:80px;text-align:center}.hero-section{align-items:center;background:none;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:48px 0 32px}.hero-content{max-width:700px;text-align:center}.hero-eyebrow{color:#b3b8c2;font-size:1rem;font-weight:600;letter-spacing:1.2px;margin-bottom:18px}.hero-title{font-size:2.8rem;font-weight:900;line-height:1.1;margin-bottom:12px}.hero-title-main{color:#fff}.hero-title-accent{color:#21e37b;font-weight:900;letter-spacing:1.5px}.hero-desc{color:#b3b8c2;font-size:1.25rem;font-weight:400;margin-bottom:32px;margin-top:0}.hero-cta-row{display:flex;gap:18px;justify-content:center;margin-bottom:18px}.secondary-cta{background:#191c20;border:1.5px solid #23272f;border-radius:32px;color:#e6e8eb;cursor:pointer;font-size:1.1rem;font-weight:600;padding:16px 36px;transition:background .2s,color .2s,border .2s}.secondary-cta:hover{background:#23272f;border:1.5px solid #21e37b;color:#21e37b}.trusted-by-row{align-items:center;display:flex;flex-direction:column;margin:32px 0 24px}.trusted-by-label{color:#b3b8c2;font-size:1.1rem;font-weight:600;letter-spacing:1.2px;margin-bottom:10px}.trusted-logos{align-items:center;display:flex;gap:32px}.trusted-logo{background:#23272f;border-radius:8px;box-shadow:0 2px 8px #0002;height:36px;object-fit:contain;padding:6px;width:36px}.features-section{margin:32px 0;padding:0 0 16px}.features-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:700px}.feature-card{align-items:center;background:#181c22;border:1.5px solid #23272f;border-radius:18px;box-shadow:0 2px 16px rgba(33,227,123,.04);display:flex;flex-direction:column;min-height:180px;padding:32px 24px 24px;transition:box-shadow .2s,border .2s}.feature-card:hover{border:1.5px solid #21e37b;box-shadow:0 4px 32px rgba(33,227,123,.1)}.feature-icon{font-size:2.2rem;margin-bottom:12px}.feature-title{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:6px}.feature-desc{color:#b3b8c2;font-size:1rem;text-align:center}.waitlist-section{margin:48px 0 0}.waitlist-section,.waitlist-tracker-card{align-items:center;display:flex;flex-direction:column}.waitlist-tracker-card{animation:grand-waitlist-pop 1.2s cubic-bezier(.68,-.55,.27,1.55) 1;background:#181c22;border:1.5px solid #23272f;border-radius:24px;box-shadow:0 4px 32px rgba(33,227,123,.08);color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:1.2;margin:0 auto 40px;min-width:340px;padding:32px 48px;position:relative;text-shadow:0 2px 8px #21e37b22;z-index:2}.waitlist-turtle{display:block;font-size:2.8rem;margin-bottom:8px}.waitlist-error{color:#ff4d4f;font-size:1.5rem;font-weight:700}.waitlist-loading{color:#21e37b;font-size:1.5rem;font-weight:700}.waitlist-count{color:#21e37b;font-size:2.6rem;font-weight:900;line-height:1}.waitlist-people{color:#21e37b;display:block;font-size:1.5rem;font-weight:700;margin-top:8px}.waitlist-join{color:#b3b8c2;display:block;font-size:1.1rem;font-weight:500;margin-top:8px}.waitlist-signup,.waitlist-success{background:#181c22;border:1.5px solid #21e37b33;border-radius:24px;box-shadow:0 4px 20px rgba(33,227,123,.1);margin:32px 0;padding:32px;text-align:center}.waitlist-signup h3,.waitlist-success h3{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:8px}.waitlist-signup p,.waitlist-success p{color:#21e37b;font-size:1.1rem;font-weight:500;margin-bottom:24px}.waitlist-form-inline{align-items:center;display:flex;flex-direction:column}.form-group{display:flex;gap:12px;margin-bottom:16px;max-width:500px;width:100%}.email-input{background:#0a0c10;border:2px solid #21e37b;border-radius:24px;color:#e6e8eb;flex:1 1;font-size:1.1rem;padding:16px 20px;transition:border .2s,box-shadow .2s}.email-input:focus{border:2px solid #1fdf64;box-shadow:0 0 0 3px #21e37b33;outline:none}.email-input::placeholder{color:#21e37b;opacity:.7}.form-group .main-cta{border-radius:24px;font-size:1.1rem;margin:0;padding:16px 32px;white-space:nowrap}.error-message{color:#ff4d4f;font-size:.95rem;font-weight:500;margin:8px 0 0;text-align:center}.simulation-section,.video-section{background:#181c22;border-radius:24px;box-shadow:0 2px 12px rgba(33,227,123,.08);color:#e6e8eb;margin-left:auto;margin-right:auto;margin-top:60px;max-width:700px;padding:40px 32px}.simulation-section h3,.video-section h3{color:#21e37b;font-size:1.4rem;margin-bottom:16px}.video-placeholder{align-items:center;background:#0a0c10;border:2px dashed #21e37b;border-radius:24px;box-shadow:0 2px 12px rgba(33,227,123,.08);display:flex;justify-content:center;margin:0 auto;max-width:650px;padding:24px}.simulation-section p{color:#e6e8eb;font-size:1.15rem;margin:0}.bottom-banner{background:#181c22;border-top:1.5px solid #21e37b33;box-shadow:0 -2px 12px rgba(33,227,123,.08);color:#21e37b}.bottom-banner-text{color:#21e37b}.sponsor-name{color:#21e37b;font-weight:600;margin:0 12px;text-decoration:none;transition:color .2s}.sponsor-name:hover{color:#fff}.close-banner{background:none;border:none;color:#21e37b;cursor:pointer;font-size:2rem;line-height:1;padding:0 12px;transition:color .2s}.close-banner:hover{color:#fff}.footer-logos{flex-wrap:wrap;gap:28px;justify-content:center;margin:18px 0 10px}.footer-logos,.footer-sponsor{align-items:center;display:flex}.footer-sponsor{border-radius:8px;color:#b3b8c2;font-size:1.05rem;font-weight:600;gap:8px;padding:6px 12px;text-decoration:none;transition:background .2s,color .2s}.footer-sponsor:hover{background:#23272f;color:#21e37b}.footer-logo-img{background:#23272f;border-radius:6px;box-shadow:0 1px 4px #0002;height:28px;margin-right:4px;object-fit:contain;width:28px}.bottom-banner-logos{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.bottom-banner-logos .sponsor-name{align-items:center;border-radius:6px;color:#b3b8c2;display:flex;font-size:1rem;font-weight:600;gap:6px;padding:4px 10px;text-decoration:none;transition:background .2s,color .2s}.bottom-banner-logos .sponsor-name:hover{background:#23272f;color:#21e37b}.bottom-banner-logos .footer-logo-img{height:22px;margin-right:3px;width:22px}@media (max-width:900px){.landing-header,.landing-main{padding-left:4vw;padding-right:4vw}.features-grid{gap:18px;grid-template-columns:1fr}}@media (max-width:600px){.landing-header{align-items:normal;flex-direction:row;gap:0;justify-content:normal;padding-left:0;padding-right:0;padding-top:56px;position:relative;text-align:inherit}.landing-logo{height:40px;right:8vw;top:12px;z-index:2}.brand-name,.landing-logo{margin:0;position:absolute}.brand-name{font-size:1.1rem;left:50%;top:18px;transform:translateX(-50%);width:max-content;z-index:1}.landing-nav{display:flex;gap:16px;justify-content:center;margin-bottom:18px;width:100%}.landing-main{margin:24px 0;min-height:0;min-height:auto;padding:18vw 8vw 14vw}.hero-content,.landing-main{align-items:center;display:flex;flex-direction:column;max-width:100vw;text-align:center;word-break:break-word}.hero-content{margin-bottom:28px;margin-left:0;margin-right:0;min-width:0;padding-left:8vw;padding-right:8vw}.main-cta{border-radius:18px;font-size:1rem;margin-bottom:28px;margin-top:18px;padding:18px 0;text-align:center;width:100%}.hero-title,.landing-main h1{font-size:1.1rem;line-height:1.2;margin-bottom:18px;margin-top:18px}.hero-desc,.landing-main h2{font-size:.95rem;margin-bottom:24px;margin-top:12px}.trusted-logos{gap:24px;margin-bottom:18px;margin-top:18px}.features-section,.simulation-section{display:none!important}.features-grid,.video-section,.waitlist-section{align-items:center;display:flex;flex-direction:column;margin:32px 0;padding-left:8vw;padding-right:8vw;text-align:center}.landing-root,body{overflow-x:hidden}.feature-desc,.hero-eyebrow,.simulation-section,.trusted-by-label,.video-section,.waitlist-count,.waitlist-join,.waitlist-people,.waitlist-section,.waitlist-signup,.waitlist-success,.waitlist-tracker-card,p{font-size:.95rem!important;margin-bottom:18px;margin-top:12px;text-align:center}.waitlist-form-inline{align-items:stretch;display:flex;flex-direction:row;gap:10px;width:100%}.email-input{flex:1 1;min-width:0;width:0}.email-input,.waitlist-form-inline .main-cta{box-sizing:border-box;margin:0;max-width:100%}.waitlist-form-inline .main-cta{flex:0 0 auto;white-space:nowrap;width:auto}.video-section{max-width:100vw;padding-left:0;padding-right:0;width:100%}.video-placeholder{background:#0a0c10;border:2px dashed #21e37b;border-radius:24px;box-shadow:0 2px 12px rgba(33,227,123,.08);display:block;height:0;margin:0 auto 18px;padding-bottom:56.25%;position:relative;width:100%}.video-placeholder iframe{border:0;border-radius:24px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.responsive-video{background:#000;border-radius:16px;height:0;margin-bottom:18px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.responsive-video embed,.responsive-video iframe,.responsive-video video{border:0;border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%}.landing-nav{margin-bottom:0}.hero-eyebrow{margin-top:0!important}.landing-main{margin:0!important}.hero-section{padding:0!important}.hero-cta-row{align-items:stretch;flex-direction:column!important;gap:12px!important;justify-content:center;margin-bottom:0;width:100%}.main-cta,.secondary-cta{border-radius:18px!important;box-shadow:0 2px 12px rgba(33,227,123,.1);font-size:1.1rem;margin:0!important;max-width:100%;min-width:0;padding:18px 0!important;width:100%!important}.main-cta{background:linear-gradient(90deg,#21e37b,#1fdf64)!important;color:#0a0c10!important;font-weight:700;margin-bottom:8px!important}.secondary-cta{background:#181c22!important;border:1.5px solid #21e37b!important;color:#21e37b!important;font-weight:600}}
/*# sourceMappingURL=main.7fce8546.css.map*/