@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#0f1729;background:#fff;font-family:Plus Jakarta Sans,sans-serif;line-height:1.6;overflow-x:hidden}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.shimmer-text{background:linear-gradient(90deg,#2d6ff9 0% 35%,#06d6a0 45%,#fffffff2 50%,#06d6a0 55%,#2d6ff9 65% 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:10s linear infinite shimmer}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}input[type=range]{appearance:none;cursor:pointer;background:#e5e7eb;border-radius:3px;outline:none;width:100%;height:5px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#2d6ff9;border:2.5px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.mobile-nav-overlay{z-index:200;background:#0f1729;flex-direction:column;padding:24px;animation:.2s fadeIn;display:none;position:fixed;inset:0}.mobile-nav-overlay.open{display:flex}.reveal{transition:opacity .7s,transform .7s}.reveal.hidden{opacity:0;transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.desktop-nav{display:none!important}.hamburger{display:flex!important}.hero-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:1fr 1fr!important}.cards-grid{grid-template-columns:1fr!important}.how-grid{grid-template-columns:1fr 1fr!important}.roi-grid,.platform-grid{grid-template-columns:1fr!important}.security-grid{grid-template-columns:1fr 1fr!important}.footer-grid,.founders-grid{grid-template-columns:1fr!important}.footer-bottom{flex-direction:column!important;align-items:flex-start!important}.footer-badges{flex-wrap:wrap!important}.section-pad{padding:56px 20px!important}.h1-size{font-size:36px!important}.h2-size{font-size:26px!important}.product-loop-heading{font-size:36px!important}}
