@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;700&family=Rajdhani:wght@600;700;800&display=swap";*,:before,:after{box-sizing:border-box}body{margin:0}#root{width:100%;min-height:100vh}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#e8eaf6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#06091a;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}input,textarea{font-family:Inter,sans-serif;color:#e8eaf6!important}::placeholder{color:#3a4060!important}button{font-family:Inter,sans-serif}@keyframes pulse{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes streakGlow{0%,to{opacity:.6;box-shadow:0 0 20px 6px #0af9}50%{opacity:1;box-shadow:0 0 40px 12px #0af}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fu1{opacity:0;animation:.7s .1s forwards fadeUp}.fu2{opacity:0;animation:.7s .25s forwards fadeUp}.fu3{opacity:0;animation:.7s .4s forwards fadeUp}.fu4{opacity:0;animation:.7s .55s forwards fadeUp}.container{max-width:1100px;margin:0 auto;padding:0 40px}.container-sm{max-width:860px;margin:0 auto;padding:0 40px}.container-xs{max-width:760px;margin:0 auto;padding:0 40px}.container-cta{max-width:640px;margin:0 auto;padding:0 40px}.qa-nav{padding:0 40px}.nav-links{align-items:center;gap:4px;display:flex}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;gap:5px;padding:8px;display:none}.hamburger span{background:#e8eaf6;border-radius:2px;width:22px;height:2px;transition:transform .3s,opacity .3s;display:block}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(20px);z-index:99;background:#06091afa;border-bottom:1px solid #151d3a;flex-direction:column;gap:6px;padding:16px 24px 24px;display:none;position:fixed;top:68px;left:0;right:0}.mobile-menu.open{display:flex}.grid-stats{border:1px solid #151d3a;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-footer{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.grid-contact{grid-template-columns:1fr 1.8fr;gap:48px;display:grid}.pricing-cards{align-items:stretch;gap:20px;display:flex}.pricing-cards>*{flex:1;min-width:0}.pricing-4{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.email-capture{gap:12px;display:flex}.email-capture>input{flex:1;min-width:0}.hero-btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:56px;display:flex}.table-scroll{-webkit-overflow-scrolling:touch;border:1px solid #151d3a;border-radius:20px;overflow-x:auto}.comparison-table{min-width:580px}.footer-bottom{border-top:1px solid #151d3a;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.footer-legal{gap:20px;display:flex}@media (width<=1200px){.grid-footer{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=1024px){.container,.container-sm,.container-xs,.container-cta{padding:0 32px}.qa-nav{padding:0 32px!important}}@media (width<=768px){.container,.container-sm,.container-xs,.container-cta{padding:0 24px}.qa-nav{padding:0 20px!important}.nav-links{display:none}.hamburger{display:flex}.grid-stats{grid-template-columns:repeat(2,1fr)}.grid-stats>:nth-child(2n){border-right:none!important}.grid-stats>:nth-child(-n+2){border-bottom:1px solid #151d3a!important}.grid-3,.grid-contact{grid-template-columns:1fr}.grid-footer{grid-template-columns:1fr 1fr;gap:24px}.footer-bottom{text-align:center;flex-direction:column;gap:12px}.footer-legal{justify-content:center}.pricing-cards{flex-direction:column}.pricing-cards>*{flex:unset}.pricing-4{grid-template-columns:1fr}.hero-btns{flex-direction:column;align-items:center}.hero-btns>*{max-width:340px;width:100%!important}.email-capture{flex-direction:column}.email-capture>input{flex:unset;width:100%!important}.email-capture>button{width:100%}}@media (width<=480px){.container,.container-sm,.container-xs,.container-cta{padding:0 16px}.qa-nav{padding:0 16px!important}.grid-footer{grid-template-columns:1fr;gap:20px}.hero-btns>*{max-width:100%}}@media (width<=375px){body{font-size:15px}.container,.container-sm,.container-xs,.container-cta{padding:0 12px}.qa-nav{padding:0 12px!important}}
