.footer{padding:3.75rem 0;background-color:#070d15}.footer .footer-container{width:100%;max-width:75rem;margin:0 auto}@media (max-width: 78.75rem){.footer .footer-container{padding:0 1.5rem}}.footer .footer-container .footer-content{display:flex;align-items:flex-start;margin-bottom:1.5rem}@media (max-width: 68.75rem){.footer .footer-container .footer-content{justify-content:space-between;align-items:center}}@media (max-width: 48rem){.footer .footer-container .footer-content{flex-direction:column;align-items:center;gap:2.5rem;margin-bottom:2.5rem}}.footer .footer-container .footer-content .footer-logo .logo{width:9.1875rem;height:1.5rem}.footer .footer-container .footer-content .footer-nav{flex:1;display:flex;justify-content:center;gap:2.5rem;margin:0 3.75rem}@media (max-width: 68.75rem){.footer .footer-container .footer-content .footer-nav{display:none}}.footer .footer-container .footer-content .footer-nav .footer-nav-column{display:flex;flex-direction:column}.footer .footer-container .footer-content .footer-nav .footer-nav-column .footer-link{color:inherit;text-decoration:none;cursor:pointer;font-weight:500;font-size:1rem;line-height:1.4;color:#fff;white-space:nowrap}.footer .footer-container .footer-content .footer-nav .footer-nav-column .footer-link-title{margin-bottom:1.5rem;font-weight:500;font-size:1rem;line-height:1.4;color:#fff}.footer .footer-container .footer-content .footer-nav .footer-nav-column .footer-sub-link{color:inherit;text-decoration:none;cursor:pointer;margin-bottom:1rem;font-weight:400;font-size:1rem;line-height:1.4;color:#fff}.footer .footer-container .footer-content .footer-nav .footer-nav-column .footer-sub-link:last-child{margin-bottom:0}@media (max-width: 48rem){.footer .footer-container .footer-content .footer-cta{order:-1}}.footer .footer-container .footer-content .footer-cta .footer-cta-button{color:inherit;text-decoration:none;cursor:pointer;height:3.25rem;padding:1rem 2.5rem;border-radius:7.5rem;font-weight:500;font-size:1rem;line-height:1.4;background-color:#017aff;color:#fdfdfd;transition:background-color .1s linear}.footer .footer-container .footer-content .footer-cta .footer-cta-button:hover{background-color:#162841}.footer .footer-container .footer-bottom .footer-separator{width:100%;height:.0625rem;margin-bottom:1rem;background-color:#162841}.footer .footer-container .footer-bottom .footer-bottom-content{display:flex;justify-content:space-between;align-items:center}@media (max-width: 48rem){.footer .footer-container .footer-bottom .footer-bottom-content{flex-direction:column;gap:1rem;align-items:center}}.footer .footer-container .footer-bottom .footer-bottom-content .copyright{display:flex;align-items:center;gap:.25rem}.footer .footer-container .footer-bottom .footer-bottom-content .copyright .copyright-icon{width:1rem;height:1rem}.footer .footer-container .footer-bottom .footer-bottom-content .copyright span{font-weight:500;font-size:1rem;line-height:1.4;color:#fff}.footer .footer-container .footer-bottom .footer-bottom-content .social-links{display:flex;gap:1rem}.footer .footer-container .footer-bottom .footer-bottom-content .social-links .social-link{color:inherit;text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:.0625rem solid #60c5ff;border-radius:7.5rem;color:#60c5ff;transition:background-color .2s ease,color .2s ease}.footer .footer-container .footer-bottom .footer-bottom-content .social-links .social-link svg{width:1rem;height:1rem}.footer .footer-container .footer-bottom .footer-bottom-content .social-links .social-link:hover{background-color:#60c5ff;color:#070d15}.navbar{position:sticky;top:0;z-index:1000;border-bottom:.125rem solid #ecefee;background-color:#fdfdfd}.navbar .navbar-container .navbar-content{display:flex;align-items:center;gap:1rem}.navbar .navbar-container .navbar-content .navbar-logo{height:1.5rem}.navbar .navbar-container .navbar-content .navbar-logo svg{height:100%}.navbar .navbar-container .navbar-content .navbar-nav{display:flex;flex:1;align-items:center;justify-content:center;gap:1rem}.navbar .navbar-container .navbar-content .navbar-nav .nav-item{color:inherit;text-decoration:none;cursor:pointer;font-weight:500;font-size:.875rem;color:#070d15;transition:color .1s linear}.navbar .navbar-container .navbar-content .navbar-nav .nav-item:hover{color:#017aff}.navbar .navbar-container .navbar-content .navbar-actions{display:flex;align-items:center;justify-content:center;gap:1rem}.navbar .navbar-container .navbar-content .navbar-actions .btn-login{color:inherit;text-decoration:none;cursor:pointer;padding:1.25rem 2.5rem;font-weight:500;color:#017aff;transition:color .1s linear}.navbar .navbar-container .navbar-content .navbar-actions .btn-login:hover{color:#070d15}.navbar .navbar-container .navbar-content .navbar-actions .btn-signup{color:inherit;text-decoration:none;cursor:pointer;padding:1rem 2.5rem;border-radius:7.5rem;font-weight:500;background-color:#017aff;color:#fdfdfd;transition:background-color .1s linear}.navbar .navbar-container .navbar-content .navbar-actions .btn-signup:hover{background-color:#162841}.navbar .navbar-container .navbar-content .navbar-actions .language-selector{display:flex;align-items:center;justify-content:center;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer;justify-content:flex-start;gap:.375rem;width:4.5rem;font-weight:500;color:#070d15;transition:color .1s linear}.navbar .navbar-container .navbar-content .navbar-actions .language-selector:hover{color:#017aff}.navbar .navbar-container .navbar-content .navbar-actions .language-selector .flag-icon{width:1.5rem;height:1.5rem}.navbar .navbar-container .navbar-content .mobile-menu-toggle{display:flex;align-items:center;justify-content:center;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer;display:none}.navbar .navbar-container .navbar-content .mobile-menu-toggle svg{width:1.5rem;height:1.5rem}.navbar .navbar-container .mobile-menu{padding-top:1rem}.navbar .navbar-container .mobile-menu .mobile-nav{display:flex;flex-direction:column;align-items:center;gap:1rem}.navbar .navbar-container .mobile-menu .mobile-nav .mobile-nav-item{color:inherit;text-decoration:none;cursor:pointer;font-weight:500;font-size:.875rem;color:#070d15;transition:color .1s linear}.navbar .navbar-container .mobile-menu .mobile-nav .mobile-nav-item:hover{color:#017aff}.navbar .navbar-container .mobile-menu .mobile-language-selector{display:flex;justify-content:center;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer;justify-content:space-between;align-items:center;width:100%;height:auto;margin-top:1rem;padding:1rem 0 0;border-top:.0625rem solid #cbd4d1;font-size:1rem;font-weight:500;color:#070d15}.navbar .navbar-container .mobile-menu .mobile-language-selector .flag-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.navbar .navbar-container{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem}@media (max-width: 62rem){.navbar .navbar-container .navbar-content{justify-content:space-between;height:3.75rem}.navbar .navbar-container .navbar-content .navbar-nav,.navbar .navbar-container .navbar-content .navbar-actions{display:none}.navbar .navbar-container .navbar-content .mobile-menu-toggle{display:flex}.navbar .navbar-container .mobile-menu{display:block}}.skeleton-navbar{background:var(--background-primary);border-bottom:1px solid var(--border-light);padding:1rem 0}.skeleton-navbar .skeleton-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.skeleton-navbar .skeleton-logo{width:120px;height:32px;background:var(--skeleton-base);border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-navbar .skeleton-nav{display:flex;gap:2rem}@media (max-width: 768px){.skeleton-navbar .skeleton-nav{display:none}}.skeleton-navbar .skeleton-nav-item{width:80px;height:16px}.skeleton-navbar .skeleton-actions{display:flex;align-items:center;gap:1rem}@media (max-width: 768px){.skeleton-navbar .skeleton-actions{display:none}}.skeleton-navbar .skeleton-button{width:60px;height:36px;border-radius:6px}.skeleton-navbar .skeleton-button-primary{width:80px;height:36px;border-radius:6px}.skeleton-text{background:var(--skeleton-base);border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.home-skeleton{background-color:#fdfdfd;min-height:100vh}.home-skeleton .skeleton-container{max-width:75rem;margin:0 auto;padding:0 1.5rem}.home-skeleton .skeleton-text{background:linear-gradient(90deg,#ecefee 25%,#f5f6f5,#ecefee 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:.25rem}.home-skeleton .skeleton-navbar{padding:1.5rem 0;border-bottom:.125rem solid #ecefee}.home-skeleton .skeleton-navbar .skeleton-container{display:flex;align-items:center;justify-content:space-between}.home-skeleton .skeleton-navbar .skeleton-logo{width:6rem;height:1.5rem;background:#ecefee;border-radius:.25rem}.home-skeleton .skeleton-navbar .skeleton-nav{display:flex;gap:2rem}@media (max-width: 62rem){.home-skeleton .skeleton-navbar .skeleton-nav{display:none}}.home-skeleton .skeleton-navbar .skeleton-nav .skeleton-nav-item{width:4rem;height:1rem}.home-skeleton .skeleton-navbar .skeleton-actions{display:flex;gap:1rem}@media (max-width: 62rem){.home-skeleton .skeleton-navbar .skeleton-actions .skeleton-button{display:none}}.home-skeleton .skeleton-navbar .skeleton-actions .skeleton-button{width:5rem;height:2.5rem}.home-skeleton .skeleton-navbar .skeleton-actions .skeleton-button-primary{width:6rem;height:2.5rem;border-radius:1.25rem}@media (max-width: 62rem){.home-skeleton .skeleton-navbar .skeleton-actions .skeleton-button-primary{width:2rem;height:2rem}}.home-skeleton .skeleton-hero{padding:5rem 0}@media (max-width: 48rem){.home-skeleton .skeleton-hero{padding:2.5rem 0}}.home-skeleton .skeleton-hero .skeleton-hero-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;max-width:50rem;margin:0 auto}.home-skeleton .skeleton-hero .skeleton-title{height:3rem;width:100%;max-width:40rem}@media (max-width: 48rem){.home-skeleton .skeleton-hero .skeleton-title{height:2rem;max-width:20rem}}.home-skeleton .skeleton-hero .skeleton-title.skeleton-title-2{width:80%;max-width:30rem}@media (max-width: 48rem){.home-skeleton .skeleton-hero .skeleton-title.skeleton-title-2{max-width:15rem}}.home-skeleton .skeleton-hero .skeleton-description{height:1.5rem;width:100%;max-width:35rem}@media (max-width: 48rem){.home-skeleton .skeleton-hero .skeleton-description{height:1rem;max-width:18rem}}.home-skeleton .skeleton-hero .skeleton-description.skeleton-description-2{width:70%;max-width:25rem}@media (max-width: 48rem){.home-skeleton .skeleton-hero .skeleton-description.skeleton-description-2{max-width:12rem}}.home-skeleton .skeleton-hero .skeleton-cta{width:12rem;height:3.25rem;border-radius:1.625rem;margin-top:1rem}@media (max-width: 48rem){.home-skeleton .skeleton-hero .skeleton-cta{width:10rem;height:2.75rem}}.home-skeleton .skeleton-content{padding:3rem 0}@media (max-width: 48rem){.home-skeleton .skeleton-content{padding:2rem 0}}.home-skeleton .skeleton-content .skeleton-section{text-align:center}.home-skeleton .skeleton-content .skeleton-section-title{height:2.5rem;width:20rem;max-width:100%;margin:0 auto 3rem}@media (max-width: 48rem){.home-skeleton .skeleton-content .skeleton-section-title{height:1.5rem;width:15rem;margin-bottom:2rem}}.home-skeleton .skeleton-content .skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem}@media (max-width: 48rem){.home-skeleton .skeleton-content .skeleton-grid{grid-template-columns:1fr;gap:1.5rem}}.home-skeleton .skeleton-content .skeleton-card{height:12rem;background:#ecefee;border-radius:.5rem;border:.0625rem solid #ecefee}@media (max-width: 48rem){.home-skeleton .skeleton-content .skeleton-card{height:8rem}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}input,textarea,button{font-family:inherit}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Light.woff2) format("woff2"),url(/fonts/GeneralSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.woff2) format("woff2"),url(/fonts/GeneralSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Medium.woff2) format("woff2"),url(/fonts/GeneralSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Semibold.woff2) format("woff2"),url(/fonts/GeneralSans-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--background-primary: #ffffff;--background-secondary: #f8f9fa;--border-light: #e9ecef;--skeleton-base: #f0f0f0;--skeleton-highlight: #e0e0e0}html{scroll-behavior:smooth}body{font-family:General Sans,sans-serif;font-weight:400;font-size:1rem;font-style:normal;line-height:140%;overflow-x:hidden;background-color:#fff}img,svg{flex-shrink:0}
