.website-navbar-wrapper{z-index:999;background:#000000f2;border-bottom:1px solid #1f2937;width:100%;height:70px;position:fixed;top:0;left:0}.website-navbar-wrapper .navbar-wrapper{justify-content:space-between;align-items:center;gap:1rem;height:100%;padding:0 1rem;display:flex}.website-navbar-wrapper .navbar-wrapper .navbar-content{justify-content:flex-start;align-items:center;gap:2rem;display:flex}.website-navbar-wrapper .navbar-wrapper .navbar-content .logo a h2{color:#fff;font-size:24px;font-weight:700}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul{justify-content:flex-start;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li{position:relative}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li.auth{display:none}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li a{color:#d1d5db;cursor:pointer;font-size:16px;font-weight:400;text-decoration:none;transition:color .3s,transform .2s}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li a:after{content:"";background:#d1d5db;border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li a:hover{color:#d1d5db;transform:translateY(-2px)}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li a:hover:after{width:100%}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li.active a{color:#d1d5db;font-weight:600}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li.active a:after{width:100%}@media only screen and (max-width:991px){.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper{z-index:999;background:#000000f2;border-top:1px solid #1f2937;border-right:1px solid #1f2937;border-top-right-radius:1rem;width:240px;height:calc(100vh - 80px);padding:1rem;transition:left .3s ease-in-out;position:fixed;top:80px;left:-240px}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul{flex-direction:column;justify-content:flex-start;align-items:flex-start}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li.auth{display:flex}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper ul li a:after{display:none}}.website-navbar-wrapper .navbar-wrapper .navbar-content .menu-wrapper.show{left:0}.website-navbar-wrapper .navbar-wrapper .navbar-actions{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.website-navbar-wrapper .navbar-wrapper .navbar-actions .expand-toggle{display:none}.website-navbar-wrapper .navbar-wrapper .navbar-actions button.login{cursor:pointer;color:#fff;background:0 0;border:none;outline:none;font-size:16px;font-weight:400}.website-navbar-wrapper .navbar-wrapper .navbar-actions button.signup{color:#fff;white-space:nowrap;background:#1a9d8a;border:1px solid #1a9d8a;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 1.5rem;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s,background-color .25s,filter .25s;display:flex}.website-navbar-wrapper .navbar-wrapper .navbar-actions button.signup svg{max-width:1.2rem;max-height:1.2rem;transition:transform .25s,opacity .25s}.website-navbar-wrapper .navbar-wrapper .navbar-actions button.signup:not(:disabled):not(.disabled):hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 10px 25px #1a9d8a59,0 3px 10px #1a9d8a26}.website-navbar-wrapper .navbar-wrapper .navbar-actions button.signup:not(:disabled):not(.disabled):hover svg{opacity:.9;transform:scale(1.08)}.website-navbar-wrapper .navbar-wrapper .navbar-actions button.signup:not(:disabled):not(.disabled):active{transform:scale(.96);box-shadow:0 2px 6px #1a9d8a40}.website-navbar-wrapper .navbar-wrapper .navbar-actions button.signup.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:none}@media only screen and (max-width:991px){.website-navbar-wrapper .navbar-wrapper .navbar-actions .expand-toggle{display:flex}.website-navbar-wrapper .navbar-wrapper .navbar-actions button{display:none!important}}
.landing-page-wrapper .home-footer-section{background:#000;border-top:1px solid #374151;padding:60px 0 30px}.landing-page-wrapper .home-footer-section .footer-container{flex-direction:column;gap:3rem;width:100%;padding:0 20px;display:flex}.landing-page-wrapper .home-footer-section .footer-content{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-brand{flex-direction:column;flex:1;gap:1rem;max-width:271px;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-brand h2{color:#fff;font-size:24px;font-weight:700}.landing-page-wrapper .home-footer-section .footer-content .footer-brand p{color:#9ca3af;font-size:16px;font-weight:400;line-height:1.6}.landing-page-wrapper .home-footer-section .footer-content .footer-brand .footer-social{justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-brand .footer-social .social-icon{background:#2d2d2d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-brand .footer-social .social-icon svg{width:20px;height:20px}.landing-page-wrapper .home-footer-section .footer-content .footer-links{flex-wrap:wrap;flex:2;justify-content:space-around;align-items:flex-start;gap:1rem;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-links .footer-column{flex-direction:column;gap:1rem;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-links .footer-column h4{color:#fff;font-size:16px;font-weight:600}.landing-page-wrapper .home-footer-section .footer-content .footer-links .footer-column ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-links .footer-column ul li a{color:#9ca3af;font-size:14px;font-weight:400;text-decoration:none;display:block}.landing-page-wrapper .home-footer-section .footer-bottom{border-top:1px solid #374151;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.landing-page-wrapper .home-footer-section .footer-bottom .footer-copyright p{color:#9ca3af;margin:0;font-size:14px;font-weight:400}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings .footer-dropdown{position:relative}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings .footer-dropdown input{display:none}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings .footer-dropdown input:checked+label+.footer-menu{opacity:1;visibility:visible;transform:translateY(0)}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings .footer-dropdown input:checked+label span:last-child{transform:rotate(180deg)}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings .footer-dropdown label{color:#fff;cursor:pointer;background:#2d2d2d;border:1px solid #374151;border-radius:6px;justify-content:flex-start;align-items:center;gap:.5rem;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings .footer-dropdown label span:last-child{font-size:10px;transition:transform .3s}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings .footer-dropdown .footer-menu{z-index:1000;opacity:0;visibility:hidden;background:#2d2d2d;border:1px solid #374151;border-radius:6px;flex-direction:column;gap:0;min-width:160px;padding:8px 0;transition:all .3s;display:flex;position:absolute;bottom:100%;transform:translateY(10px)}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings .footer-dropdown .footer-menu div{color:#fff;cursor:pointer;padding:8px 16px;font-size:14px;font-weight:400}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings .footer-dropdown .footer-menu div:hover{background:#374151}@media only screen and (max-width:991px){.landing-page-wrapper .home-footer-section{padding:50px 0 25px}.landing-page-wrapper .home-footer-section .footer-container{gap:2.5rem;padding:0 16px}.landing-page-wrapper .home-footer-section .footer-content{flex-direction:column;gap:2rem;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-brand{text-align:center;max-width:100%}.landing-page-wrapper .home-footer-section .footer-content .footer-brand .footer-social{justify-content:center;align-items:center;gap:1rem;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-brand .footer-social .social-icon{background:#2d2d2d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-brand .footer-links{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}.landing-page-wrapper .home-footer-section .footer-content .footer-bottom{text-align:center;flex-direction:column;gap:1rem;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-bottom .footer-settings{justify-content:center;align-items:center;gap:1rem;display:flex}}@media only screen and (max-width:991px) and (max-width:767px){.landing-page-wrapper .home-footer-section{padding:40px 0 20px}.landing-page-wrapper .home-footer-section .footer-container{gap:2rem}.landing-page-wrapper .home-footer-section .footer-content .footer-links{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings{justify-content:center;align-items:center;gap:1.5rem;display:flex}}@media only screen and (max-width:991px) and (max-width:576px){.landing-page-wrapper .home-footer-section .footer-container{gap:1.5rem;padding:0 12px}.landing-page-wrapper .home-footer-section .footer-content .footer-brand .footer-social{justify-content:center;align-items:center;gap:1rem;display:flex}.landing-page-wrapper .home-footer-section .footer-content .footer-links{grid-template-columns:1fr;gap:1.5rem;width:100%}.landing-page-wrapper .home-footer-section .footer-content .footer-links .footer-column{text-align:center}.landing-page-wrapper .home-footer-section .footer-bottom{flex-direction:column;gap:.75rem;display:flex}.landing-page-wrapper .home-footer-section .footer-bottom .footer-settings{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}}
