*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#0b1120;font-family:Space Grotesk,sans-serif}html,body,#root{width:100%;min-width:0}body{overflow-x:hidden}button,input,textarea{font:inherit}section,nav,footer,div{min-width:0}h1,h2,h3,p,span,a,button{overflow-wrap:break-word}h1,h2,h3,button{letter-spacing:0!important}button{min-height:40px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0b1120}::-webkit-scrollbar-thumb{background:#1e2d45;border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{box-shadow:0 0 #2563eb66}50%{box-shadow:0 0 0 8px #2563eb00}}.reveal{opacity:0}.reveal.visible{animation:fadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.reveal-left.visible{animation:slideRight .6s cubic-bezier(.22,1,.36,1) forwards}.reveal-right.visible{animation:slideLeft .6s cubic-bezier(.22,1,.36,1) forwards}.reveal-scale.visible{animation:scaleIn .5s cubic-bezier(.22,1,.36,1) forwards}.reveal-fade.visible{animation:fadeIn .7s ease forwards}.card-hover{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-hover:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes livePulse{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 6px #10b98100}}.mobile-menu-button{display:none!important}.mobile-menu{border-top:1px solid rgba(255,255,255,.06)}.action-btn,.plan-button{white-space:normal}.dashboard-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dashboard-tabs::-webkit-scrollbar{display:none}.dashboard-brand,.dashboard-tab{flex:0 0 auto}.dashboard-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-result-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1080px){.section-container{padding:72px 28px!important}.hero-content{padding:72px 28px 60px!important;gap:36px!important}.hero-copy{flex-basis:420px!important}.stats-grid,.problem-grid,.steps-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-card{border-left:0!important;padding-left:0!important;padding-right:20px!important}.step-card{border-right:0!important;border-bottom:1px solid #e2e8f0}.step-card:nth-child(3),.step-card:nth-child(4){border-bottom:0}.pricing-trust{flex-wrap:wrap!important;justify-content:flex-start!important}}@media (max-width: 900px){.desktop-nav-links,.nav-actions{display:none!important}.mobile-menu-button{display:flex!important}.nav-inner{padding:0 24px!important}.hero-content,.product-layout,.benefits-layout,.roadmap-layout{flex-direction:column!important;align-items:stretch!important}.hero-copy,.product-copy,.benefits-copy{flex:1 1 auto!important;position:static!important}.hero-visual,.product-visual{width:100%!important}.hero-title{font-size:42px!important;max-width:650px}.hero-subtitle{max-width:620px!important}.stats-heading{align-items:flex-start!important;flex-wrap:wrap!important}.stats-rule{display:none!important}.stats-heading-note{flex-basis:100%}.product-layout,.benefits-layout{gap:40px!important}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.roadmap-track{flex:1 1 auto!important}.footer-inner{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}}@media (max-width: 640px){.nav-inner{height:56px!important;padding:0 18px!important}.mobile-menu{padding:10px 18px 18px!important}.section-container,.stats-container,.pricing-container,.cta-container{padding-left:20px!important;padding-right:20px!important}.section-container{padding-top:56px!important;padding-bottom:56px!important}.stats-container{padding-top:48px!important;padding-bottom:48px!important}.pricing-container{padding-top:64px!important}.pricing-list-container{padding-top:0!important;padding-bottom:64px!important}.cta-container{padding-top:72px!important;padding-bottom:72px!important}.hero-section{padding-top:56px!important}.hero-content{padding:56px 20px 42px!important;gap:32px!important}.hero-title{font-size:34px!important;line-height:1.12!important}h2{font-size:30px!important;line-height:1.16!important}.hero-glow{opacity:.55}.hero-actions,.cta-actions{flex-wrap:wrap!important}.stats-grid,.problem-grid,.steps-grid,.pricing-grid,.benefits-grid{grid-template-columns:1fr!important}.pricing-head{min-height:0!important}.stat-card{padding:0!important;border-left:0!important}.stat-number{font-size:42px!important}.step-card,.step-card:nth-child(3){border-right:0!important;border-bottom:1px solid #e2e8f0!important;padding:26px 22px!important}.step-card:nth-child(4){border-bottom:0!important}.dashboard-mockup{border-radius:8px!important;box-shadow:0 16px 44px #0000006b!important}.dashboard-tabs{padding:0 12px!important}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-radar{flex-wrap:wrap!important;align-items:flex-start!important}.dashboard-radar-label,.dashboard-radar-count{width:100%}.dashboard-radar-count{margin-left:0!important}.dashboard-result-card{align-items:flex-start!important;flex-direction:column!important}.dashboard-result-score{text-align:left!important}.pricing-trust{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:18px 20px!important}.modal-overlay{align-items:flex-start!important;padding:16px!important;overflow-y:auto!important}.modal-card{width:100%!important;max-width:460px!important;margin:32px 0!important}.demo-modal-card{padding:28px 22px!important}.modal-header{padding:24px 22px!important}.modal-body{padding:24px 22px 28px!important}.footer-inner{padding:32px 20px!important}.footer-contact{text-align:left!important;align-items:flex-start!important}}@media (max-width: 420px){.hero-title{font-size:30px!important}h2{font-size:28px!important}.hero-actions,.cta-actions,.mobile-menu-actions{grid-template-columns:1fr!important;flex-direction:column!important}.action-btn{width:100%!important}.dashboard-kpis{grid-template-columns:1fr!important}.footer-brand{align-items:flex-start!important}.footer-brand>div{display:block!important}.footer-copy{display:block;margin-left:0!important;margin-top:4px}}
