.landing-body{background-color:#000}.landing-page-container{color:#fff}.landing-page-container section{margin-bottom:5rem}.landing-page-container .feature-cards{position:relative;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.landing-page-container .feature-cards .soon-text{text-align:center;margin:4rem 0 0;font-size:1.5rem}@media screen and (max-width:768px){.landing-page-container .feature-cards{margin-bottom:0}.landing-page-container .feature-cards .soon-text{margin:3rem 0}}.landing-page-container .contact{margin:0 auto 10rem}.landing-page-container .join-room-section{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;margin:2rem 0}.landing-page-container .join-room-section h3{font-size:2rem;font-weight:600;margin:0;color:#fff}.landing-page-container .join-room-section .room-code-form{display:flex;align-items:center;border:2px solid #a6ce39;border-radius:.5rem;padding:.2rem;background-color:rgba(166,206,57,.05);transition:border-color .3s ease,box-shadow .3s ease;gap:.2rem;min-width:220px}.landing-page-container .join-room-section .room-code-form:focus-within{border-color:#7aa300;box-shadow:0 0 0 2px rgba(166,206,57,.2)}@media screen and (max-width:768px){.landing-page-container .join-room-section .room-code-form{min-width:190px}}@media screen and (max-width:480px){.landing-page-container .join-room-section .room-code-form{min-width:170px}}.landing-page-container .join-room-section .room-code-form .room-code-input{padding:.5rem .8rem;border:none;background:transparent;font-size:.9rem;width:160px;color:#fff;flex:1;min-width:160px}.landing-page-container .join-room-section .room-code-form .room-code-input::-moz-placeholder{color:#fff;font-style:italic;font-size:.85rem}.landing-page-container .join-room-section .room-code-form .room-code-input::placeholder{color:#fff;font-style:italic;font-size:.85rem}.landing-page-container .join-room-section .room-code-form .room-code-input:focus{outline:none}@media screen and (max-width:768px){.landing-page-container .join-room-section .room-code-form .room-code-input{width:140px;min-width:140px;font-size:.85rem;padding:.4rem .6rem}.landing-page-container .join-room-section .room-code-form .room-code-input::-moz-placeholder{font-size:.8rem}.landing-page-container .join-room-section .room-code-form .room-code-input::placeholder{font-size:.8rem}}@media screen and (max-width:480px){.landing-page-container .join-room-section .room-code-form .room-code-input{width:120px;min-width:120px;font-size:.8rem}.landing-page-container .join-room-section .room-code-form .room-code-input::-moz-placeholder{font-size:.75rem}.landing-page-container .join-room-section .room-code-form .room-code-input::placeholder{font-size:.75rem}}.landing-page-container .join-room-section .room-code-form .room-code-submit{background:#a6ce39;border:none;font-size:1rem;font-weight:700;cursor:pointer;padding:.6rem 1rem;color:#000;border-radius:.4rem;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:center;min-width:45px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.landing-page-container .join-room-section .room-code-form .room-code-submit:hover{background-color:#7aa300;transform:translateX(3px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.landing-page-container .join-room-section .room-code-form .room-code-submit:active{transform:translateX(1px);box-shadow:0 1px 2px rgba(0,0,0,.2)}@media screen and (max-width:768px){.landing-page-container .join-room-section .room-code-form .room-code-submit{font-size:1.5rem;padding:.5rem .8rem;min-width:40px}}@media screen and (max-width:480px){.landing-page-container .join-room-section .room-code-form .room-code-submit{font-size:1.3rem;padding:.4rem .7rem;min-width:38px}}.landing-page-container .top-hero-background{position:absolute;top:0;left:0;right:0;width:100vw;z-index:-100;overflow-x:hidden}.landing-page-container .top-hero-background img{width:100%;height:1200px;z-index:-100}.landing-page-container .background-blend-shadow{position:absolute;width:100%;top:1200px;z-index:-99;box-shadow:0 0 150px 150px #000}.landing-page-container .cards-background{position:absolute;top:7rem;left:0;right:0;width:1400px;display:block;z-index:-50;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1400px){.landing-page-container .cards-background{width:100%}}.feature-card{position:relative;border:1.5px solid #a6ce39;background-color:rgba(0,0,0,.6);border-radius:1.25em;padding:2.8rem 2rem;transition:.3s}.feature-card h3{font-weight:600;font-size:2rem;margin:2.2rem 0 1.2rem;background:-webkit-linear-gradient(90deg,#a6ce39,#425508);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature-card p{font-size:1.5rem;line-height:2rem;margin:0}.feature-card img{height:4.8rem}.feature-card.bad-icon img{transform:scale(1.2)}.feature-card.very-bad-icon img{transform:scale(1.35)}.feature-card.small{width:100%;padding:1.1rem 0;display:flex;justify-content:center;flex-direction:column}.feature-card.small h3,.feature-card.small p{margin:0;text-align:center}.feature-card .pro-badge{position:absolute;top:1.4rem;right:1.4rem;padding:.4rem .5rem;display:flex;justify-content:space-between;gap:.4rem;border:1.4px solid #a6ce39;border-radius:4rem;box-shadow:0 0 1.3rem .25rem rgba(122,163,0,.58)}.feature-card .pro-badge p{margin:0;color:#a6ce39;font-size:1.5rem;line-height:1.8rem;font-weight:300}.feature-card .pro-badge img{height:2rem}.feature-card:hover{transform:scale(1.03)}@media screen and (max-width:1400px){.feature-card{padding:2.4rem 1.8rem}.feature-card h3{font-size:1.8rem;margin:1.8rem 0 .8rem}.feature-card p{font-size:1.2rem;line-height:1.6rem}.feature-card img{height:4rem}.feature-card.small{padding:1rem 0}}@media screen and (max-width:992px){.feature-card{padding:1.8rem 1.4rem;border-radius:1rem}.feature-card .pro-badge{transform:scale(.8);top:.6rem;right:.2rem}.feature-card h3{font-size:1.6rem;margin:1rem 0 .6rem}.feature-card p{font-size:1rem;line-height:1.4rem}.feature-card img{height:2.8rem}.feature-card.small{padding:.8rem 0}}@media screen and (max-width:576px){.feature-card{padding:1.4rem .8rem;border-radius:1rem}.feature-card .pro-badge{transform:scale(.7);top:.8rem;right:0}.feature-card h3{font-size:1.4rem;margin:.6rem 0}.feature-card p{font-size:1rem;line-height:1.2rem}.feature-card img{height:2.6rem}}.cards-grid{width:1300px;display:grid;grid-gap:2rem;grid-template-columns:repeat(6,auto);grid-template-rows:auto auto auto;grid-template-areas:"infinity infinity lock lock type get" "infinity infinity lock lock lightning lightning" "analytics analytics analytics branding branding branding"}.cards-grid .infinity-card{grid-area:infinity}.cards-grid .lock-card{grid-area:lock}.cards-grid .type-card{grid-area:type}.cards-grid .get-card{grid-area:get}.cards-grid .lightning-card{grid-area:lightning}.cards-grid .analytics-card{grid-area:analytics}.cards-grid .branding-card{grid-area:branding}@media screen and (max-width:1400px){.cards-grid{grid-gap:1rem;width:90vw}}@media screen and (max-width:992px){.cards-grid{width:95vw}}@media screen and (max-width:768px){.cards-grid{grid-template-columns:1fr 1fr 3fr 1fr 2fr 2fr;grid-template-rows:repeat(4,auto);grid-template-areas:"lightning lightning lightning lock lock lock" "type type infinity infinity infinity infinity" "get get infinity infinity infinity infinity" "analytics analytics analytics branding branding branding"}}@media screen and (max-width:576px){.cards-grid{grid-gap:.6rem;grid-template-columns:1fr 4fr 3fr 3fr 3fr 2fr;grid-template-rows:repeat(4,auto)}}.gradient-wrap-primary{padding:1.4px;background:linear-gradient(135.41deg,#c0f497,#7aa300 106.82%);transition:.3s ease;cursor:pointer;border-radius:.68rem;border:none;box-shadow:0 0 16px 0 rgba(122,163,0,.5),0 2px 2px 0 #000}.gradient-wrap-primary .primary-button{font-size:1rem;font-weight:600;padding:.5rem 1rem;color:hsla(0,0%,100%,.8);background:linear-gradient(318.96deg,#b37feb -1.9%,rgba(210,174,245,0) 17.34%,#efdbff 87.36%),#7aa300;background-blend-mode:soft-light;border-radius:.6rem}.gradient-wrap-primary:hover{transform:scale(1.06)}.gradient-wrap-secondary{padding:1.4px;background:linear-gradient(135.41deg,#a6ce39,#2c3808 106.82%);cursor:pointer;border-radius:.68rem;border:none;transition:.3s ease}.gradient-wrap-secondary .secondary-button{font-size:1rem;font-weight:600;padding:.5rem 1rem;color:hsla(0,0%,100%,.8);background:linear-gradient(318.96deg,hsla(0,0%,100%,.8) 8.79%,hsla(0,0%,100%,0) 34.44%,hsla(0,0%,100%,0) 62.3%,#fff 86.83%),#222b08;background-blend-mode:soft-light;border-radius:.6rem}.gradient-wrap-secondary:hover{transform:scale(1.06)}.contact{width:1300px}.contact h2{font-size:4rem;font-weight:300;line-height:4.7rem;display:inline-block;margin:0}.contact h2 span{font-weight:500;color:#a6ce39}.contact h2 img{height:4.7rem;display:inline-block;margin-bottom:-1.45rem}.contact p{font-size:1.5rem;margin:2.9rem 0 1.5rem}.contact .error{color:red;font-weight:600;font-size:1rem;margin:.8rem 0 0}.contact .form{display:flex;flex-wrap:wrap;gap:.9rem}.contact .form input{width:15rem;background:rgba(0,0,0,.31);border:1.5px solid #a6ce39;border-radius:.63rem;padding:.5rem .8rem;font-weight:400;font-size:1rem;color:#fff;transition:.2s}.contact .form input:focus{outline:none;border-color:#fff}.contact .form ::-moz-placeholder{color:#a1a1a1}.contact .form ::placeholder{color:#a1a1a1}@media screen and (max-width:1400px){.contact{width:90vw;margin:0 auto 8rem!important}.contact h2{font-size:4rem;font-weight:300;margin:0}.contact h2 img{height:4.7rem;display:inline-block;margin-bottom:-1.45rem}.contact p{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:992px){.contact{width:95vw;margin:0 auto 5rem!important}.contact h2{font-size:3rem;font-weight:300;line-height:4rem;display:inline-block;margin:0}.contact h2 img{height:3.8rem;display:inline-block;margin-bottom:-1.45rem;margin-left:5px}}@media screen and (max-width:768px){.contact .desktop-text-break{display:none}}@media screen and (max-width:568px){.contact{margin:0 auto 5rem!important}.contact h2{font-size:2.2rem;font-weight:300;line-height:3.2rem}.contact h2 img{height:3rem;margin-bottom:-1rem}.contact p{width:-moz-fit-content;width:fit-content;font-size:1.3rem;margin:2rem 0 1rem}}