*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-3ZeI_7k9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(/assets/Montserrat-Medium-DLbiJQ4r.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(/assets/Montserrat-Bold-D9OW42R1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html,body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",sans-serif}body{margin:0;background-color:#fff;font-family:Montserrat}#app{min-height:100vh}.footer{width:100%;padding:60px 24px 40px;background:#fff}@media(max-width:768px){.footer{padding:40px 16px 30px}}.footer .footer-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}@media(max-width:768px){.footer .footer-container{grid-template-columns:1fr;gap:32px}}@media(min-width:769px)and (max-width:1024px){.footer .footer-container{grid-template-columns:1fr 1fr;gap:36px}}.footer .footer-logo{height:32px;object-fit:contain;margin-bottom:16px}@media(max-width:768px){.footer .footer-logo{height:28px;margin-bottom:12px}}.footer .footer-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:24px;max-width:300px}@media(max-width:768px){.footer .footer-desc{font-size:13px;margin-bottom:20px;max-width:100%}}.footer .social-group{display:flex;gap:16px}@media(max-width:768px){.footer .social-group{gap:12px}}.footer .social-item{width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}@media(max-width:768px){.footer .social-item{width:32px;height:32px}}.footer .social-icon{width:18px;height:18px;object-fit:contain}@media(max-width:768px){.footer .social-icon{width:16px;height:16px}}.footer .footer-title{font-size:15px;font-weight:600;color:#111827;margin-bottom:16px}@media(max-width:768px){.footer .footer-title{font-size:14px;margin-bottom:12px}}.footer .footer-menu{list-style:none;display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.footer .footer-menu{gap:10px}}.footer .footer-link{text-decoration:none;font-size:14px;color:#6b7280;cursor:pointer;transition:color .3s ease}@media(max-width:768px){.footer .footer-link{font-size:13px}}.footer .footer-link:hover{color:#155dfc}.footer .contact-item{font-size:14px;color:#6b7280;margin-bottom:12px}@media(max-width:768px){.footer .contact-item{font-size:13px;margin-bottom:10px}}.dashboard_main{width:100%;overflow-x:hidden}.navbar{width:100%;height:67px;background:#fff;z-index:999;box-shadow:0 2px 10px #0000000d}@media(max-width:768px){.navbar{height:60px}}.navbar .nav-container{max-width:1280px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px}@media(max-width:768px){.navbar .nav-container{padding:0 16px}}.navbar .nav-container .logo{height:32px;object-fit:contain}@media(max-width:768px){.navbar .nav-container .logo{height:28px}}.navbar .nav-container .nav-menu{display:flex;list-style:none;gap:32px}@media(max-width:768px){.navbar .nav-container .nav-menu{display:none}}.navbar .nav-container .nav-link{text-decoration:none;color:#333;font-size:15px;line-height:1.6;font-weight:500;cursor:pointer;transition:color .3s ease}@media(min-width:769px)and (max-width:1024px){.navbar .nav-container .nav-link{font-size:14px}}.navbar .nav-container .nav-link:hover{color:#155dfc}.navbar .nav-container .nav-btn{padding:12px 20px;background:#155dfc;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border-radius:64px;background:var(--brand, #155DFC);box-shadow:1px 1px 1px #ffffff40 inset}@media(max-width:768px){.navbar .nav-container .nav-btn{display:none}}@media(min-width:769px)and (max-width:1024px){.navbar .nav-container .nav-btn{padding:10px 16px;font-size:13px}}.navbar .nav-container .nav-btn:hover{background:#0f48cc;transform:translateY(-2px);box-shadow:0 4px 12px #165dff4d}.navbar .nav-container .menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:24px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}@media(max-width:768px){.navbar .nav-container .menu-toggle{display:flex}}.navbar .nav-container .menu-toggle .menu-icon{display:block;width:100%;height:2px;background:#333;transition:all .3s ease}.navbar .mobile-menu{position:fixed;top:60px;left:0;right:0;background:#fff;box-shadow:0 4px 12px #0000001a;z-index:1000;padding:20px 0;animation:slideDown .3s ease}.navbar .mobile-menu .mobile-nav-menu{list-style:none;padding:0 16px;display:flex;flex-direction:column;gap:16px}.navbar .mobile-menu .mobile-nav-item .mobile-nav-link{display:block;padding:12px 0;text-decoration:none;color:#333;font-size:15px;font-weight:500;transition:color .3s ease}.navbar .mobile-menu .mobile-nav-item .mobile-nav-link:hover{color:#155dfc}.navbar .mobile-menu .mobile-nav-item .mobile-nav-btn{width:100%;padding:12px;background:#155dfc;color:#fff;border:none;border-radius:64px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:8px}.navbar .mobile-menu .mobile-nav-item .mobile-nav-btn:hover{background:#0f48cc}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.section-title{font-size:48px;font-weight:700;color:#101828;text-align:center;margin-bottom:16px;font-family:Alliance}.section-desc{margin-bottom:48px;margin-left:auto;margin-right:auto;color:#d1d5dc;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.449px}
