@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Barlow:wght@500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;background:#fff;color:#090909}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #0057f333}50%{box-shadow:0 0 40px #0057f366}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scan{0%{top:0%}to{top:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bar-grow{0%{width:0}to{width:var(--bar-w)}}@keyframes counter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(2.5);opacity:0}}.hero-animate{animation:fadeUp .8s ease forwards}.hero-animate-delay{animation:fadeUp .8s .2s ease forwards;opacity:0}.hero-animate-delay2{animation:fadeUp .8s .4s ease forwards;opacity:0}.hero-animate-delay3{animation:fadeUp .8s .6s ease forwards;opacity:0}.float-card{animation:float 4s ease-in-out infinite}.float-card-slow{animation:float 6s ease-in-out infinite}.section-fade{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.section-fade.visible{opacity:1;transform:translateY(0)}.nav-link{font-size:14px;font-weight:700;color:#1c2748;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s;padding:5px 11px;border-radius:8px;border:1.5px solid transparent}.nav-link:hover{color:#1c2748;border-color:#0057f359;background:#0057f30d;transform:translateY(-1px);box-shadow:0 4px 12px #0057f31f}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:#1c2748;color:#fff;font-weight:600;font-size:15px;border:none;border-radius:32px;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 0 #0000}.btn-primary:hover{background:#0057f3;transform:translateY(-1px);box-shadow:0 8px 30px #0057f34d}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;background:#fff;color:#090909;font-weight:500;font-size:15px;border:1px solid #090909;border-radius:32px;cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s}.btn-ghost:hover{background:#f5f5f5;border-color:#000}.feature-card{background:#efefed;border:1px solid #d9d9d9;border-radius:16px;padding:1.5rem;transition:border-color .3s,background .3s}.feature-card:hover{border-color:#0057f366;background:#e8e8e6}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.nav-desktop{display:flex;align-items:center;gap:.75rem}.nav-mobile-toggle{display:none;background:none;border:none;cursor:pointer;color:#1c2748;padding:4px}.nav-mobile-menu{display:none}@media (max-width: 639px){.nav-desktop{display:none!important}.nav-mobile-toggle{display:block}.nav-mobile-menu{display:block;background:#daeeff;border-top:1px solid rgba(0,87,243,.12);padding:.75rem 1.5rem 1rem}.nav-mobile-menu a:not(.btn-primary){display:block;padding:11px 0;font-size:15px;font-weight:600;color:#1c2748;text-decoration:none;border-bottom:1px solid rgba(0,87,243,.1)}.nav-mobile-menu .btn-primary{display:flex;width:100%;justify-content:center;margin-top:12px;box-sizing:border-box}}.dashboard-wrap{max-width:60%}@media (max-width: 900px){.dashboard-wrap{max-width:90%}}@media (max-width: 768px){.platform-text{order:0!important}.platform-visual{order:1!important;overflow-x:auto}[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:2rem!important}[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.stats-grid>div{border-right:none!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.stats-grid>div:nth-child(odd){border-right:1px solid rgba(0,0,0,.08)!important}.stats-grid>div:last-child,.stats-grid>div:nth-last-child(2):nth-child(odd){border-bottom:none!important}}@media (max-width: 639px){.dashboard-wrap{max-width:100%;padding:24px 16px 20px!important}.dashboard-wrap>div{overflow-x:auto}.dashboard-mockup{height:420px;min-width:560px}.dashboard-sidebar{width:150px!important}[id=challenges],[id=solutions],[id=partners]{padding:4rem 1.25rem!important}.partners-logos{gap:2.5rem!important}.partners-logos img{height:52px!important}.contact-form-box{padding:1.5rem!important}.footer-logo-wrap svg{height:56px!important}.footer-nav{gap:1rem 1.5rem!important}.footer-nav a{font-size:14px!important}}@tailwind base;@tailwind components;@tailwind utilities;
