.landing-page{display:flex;flex-direction:column;background:#fff;height:100vh;width:100vw}.landing-page .nav{display:flex;justify-content:space-between;align-items:center;padding:4px 20px;border-bottom:1px solid #e5e7eb}.landing-page .nav .nav-logo{display:flex;align-items:center;gap:.1rem}.landing-page .nav .nav-logo img{width:60px;height:60px;animation:float 3s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.landing-page .nav .nav-logo label{font-size:1.8rem;font-weight:500;color:#000;margin-left:-.3rem;z-index:100;font-family:"Instrument Serif";background:linear-gradient(135deg,#000000,#374151 30%,#60a5fa 70%,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.landing-page .nav .nav-links{display:flex;gap:4px}.landing-page .nav .nav-links a{text-decoration:none;color:#6b7280;padding:8px 16px;border-radius:60px;font-size:15px;font-weight:500;font-family:Manrope}.landing-page .nav .nav-links a:hover{transition:all .3s ease;background-color:#f3f4f6;color:#000}.landing-page .nav .nav-buttons{display:flex;gap:10px}.landing-page .nav .nav-buttons button{padding:8px 16px;border:none;font-size:15px;font-weight:500;font-family:Manrope;background-color:#fff;color:#000;border-radius:60px;cursor:pointer}.landing-page .nav .nav-buttons button:hover{transition:all .3s ease;background-color:#e5e7eb}.landing-page .nav .nav-buttons button.start-building{background-color:#000;color:#fff;border:none;font-weight:500;font-family:Manrope;cursor:pointer}.landing-page .nav .nav-buttons button.start-building:hover{transition:all .3s ease;background-color:#374151}.landing-page .hero{display:flex;flex-direction:column;height:100vh;width:100vw}.landing-page .hero .app-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100vw}.landing-page .hero .app-content .center{display:flex;flex-direction:column;align-items:center;justify-content:center;height:90%}.landing-page .hero .app-content .core-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:30px 30px 20px}.landing-page .hero .app-content .core-text .left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.landing-page .hero .app-content .core-text .left label{font-size:1.5rem;color:#000;font-family:Manrope;display:block;font-size:44px;letter-spacing:-3px;line-height:1;text-align:left}.landing-page .hero .app-content .core-text .left span{font-weight:400;color:#6b7280;font-family:Manrope;font-size:22px;letter-spacing:normal;margin-top:.5rem;opacity:.9;width:70%}