.landing-page{color:#e7e7e7!important;background-color:#000!important;min-height:100vh!important;margin:0!important;padding:0!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif!important;line-height:1.5!important}.landing-page *{box-sizing:border-box!important}.logo-img{-o-object-fit:cover;object-fit:cover;z-index:1000;background:linear-gradient(135deg,#5300a0 0%,#7f42a7 100%);border-radius:30%;height:60px;padding:4px;position:absolute;top:1.5rem;left:1.5rem;box-shadow:0 0 10px rgba(127,66,167,.15)}.image-gradient{opacity:.5;z-index:-1;position:absolute;top:0;right:0}.layer-blur{z-index:-1;width:30rem;height:0;position:absolute;top:20%;right:0;rotate:30deg;box-shadow:0 0 700px 15px #fff}.landing-container{width:100%;margin:0 auto;padding:0 2rem;position:relative;overflow:hidden}.landing-header{z-index:1000;justify-content:space-between;align-items:center;padding:1rem 5rem;display:flex;position:relative}.landing-header h1{margin:0;font-size:3rem;font-weight:300}.landing-nav{align-items:center;gap:3rem;margin-left:-5%;display:flex}.landing-nav a{letter-spacing:.1rem;color:inherit;font-size:1rem;text-decoration:none;transition:color .2s}.landing-nav a:hover{color:#a7a7a7}.btn-signing{color:#000;cursor:pointer;z-index:10;background-color:#a7a7a7;border:none;border-radius:50px;outline:none;padding:.8rem 2rem;font-size:1rem;font-weight:500;transition:background-color .2s;position:relative}.btn-signing:hover{background-color:#fff}.landing-main{flex-direction:column;justify-content:center;min-height:calc(90vh - 6rem);display:flex}.landing-content{z-index:999;max-width:40rem;margin-left:10%}.tag-box{background:linear-gradient(90deg,#656565,#7f42a7,#6600c5,#5300a0,#757575,#656565) 0 0/200%;border-radius:50px;width:18rem;height:2.5rem;animation:2.5s linear infinite animationGradient;position:relative;box-shadow:0 0 15px rgba(255,255,255,.3)}@keyframes animationGradient{to{background-position:200%}}.tag-box .tag{cursor:pointer;background-color:#000;border-radius:50px;justify-content:center;align-items:center;transition:all .5s;display:flex;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.tag-box .tag:hover{color:#5300a0}.landing-content h1{letter-spacing:.1em;text-shadow:0 0 10px rgba(255,255,255,.15);margin:2rem 0;font-size:4rem;font-weight:600;line-height:1.2}.landing-description{letter-spacing:.05em;color:gray;max-width:35rem;font-size:1.2rem}.landing-button{gap:1rem;margin-top:3rem;display:flex}.btn-get-started{letter-spacing:.1em;color:inherit;border:1px solid #2a2a2a;border-radius:50px;padding:.7rem 1.2rem;font-size:1.2rem;font-weight:600;text-decoration:none;transition:background-color .2s}.btn-get-started:hover{background-color:#1a1a1a}.btn-signing-main{color:#000;letter-spacing:.1em;background-color:#d3d3d3;border-radius:50px;padding:.6rem 2.5rem;font-size:1.2rem;font-weight:600;text-decoration:none;transition:background-color .2s}.btn-signing-main:hover{background-color:gray}.robot-3d{position:absolute;top:0;right:-30%}@media (max-width:768px){.landing-header{padding:1rem 2rem}.landing-nav{gap:1.5rem}.landing-content{margin-left:5%}.landing-content h1{margin:1rem 0;font-size:2.5rem}.landing-description{max-width:20rem;font-size:1rem}.robot-3d{display:none}}.section{text-align:center;padding:6rem 2rem}.section-title{text-shadow:0 0 10px rgba(255,255,255,.15);margin-bottom:3rem;font-size:2.5rem;font-weight:600}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto;display:grid}.feature-box{background:#111;border-radius:1rem;padding:2rem;transition:transform .2s;box-shadow:0 0 20px rgba(255,255,255,.05)}.feature-box:hover{transform:translateY(-5px)}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:900px;margin:0 auto;display:grid}.trust-box{background:#111;border-radius:1rem;padding:2rem;font-style:italic;box-shadow:0 0 20px rgba(255,255,255,.05)}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:900px;margin:0 auto;display:grid}.faq-box{text-align:left;background:#111;border-radius:1rem;padding:2rem;box-shadow:0 0 20px rgba(255,255,255,.05)}.cta{color:#fff;background:linear-gradient(135deg,#5300a0,#7f42a7);border-radius:1rem;max-width:800px;margin:4rem auto;padding:4rem 2rem}.cta .btn-signing-main{color:#000;background:#fff;margin-top:2rem;display:inline-block}.landing-footer{text-align:center;color:gray;border-top:1px solid #222;padding:2rem}.footer-links a{color:gray;margin:0 .5rem;text-decoration:none}.footer-links a:hover{color:#fff}.auth-dropdown{z-index:100;display:inline-block;position:relative}.auth-dropdown-menu{z-index:1001;background:#111;border:1px solid #333;border-radius:8px;min-width:150px;margin-top:.5rem;padding:.5rem 0;position:absolute;top:100%;right:0;box-shadow:0 0 20px rgba(255,255,255,.1)}.auth-dropdown-item{color:#e7e7e7;padding:.75rem 1rem;font-size:.9rem;text-decoration:none;transition:background-color .2s;display:block}.auth-dropdown-item:hover{color:#fff;background-color:#333}.auth-dropdown:after{content:"";z-index:-1;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.auth-dropdown.show:after{display:block}
