@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Space+Mono:ital,wght@0,400;0,700;1,400&family=DM+Sans:wght@300;400;500;700&family=Cormorant+Garamond:wght@600&family=Source+Serif+Pro:ital,wght@1,400&family=Anton&family=Inter:wght@400;500;600;700;800&family=Bebas+Neue&family=EB+Garamond:ital@1&family=Old+Standard+TT:wght@400;700&family=Permanent+Marker&family=Caveat:wght@500&family=Archivo+Black&family=Crimson+Pro:wght@400;500&family=Rye&family=Major+Mono+Display&family=Courier+Prime:wght@400;700&family=Oswald:wght@500;600;700&family=Italianno&display=swap";:root{--cyan: #00F0FF;--cyan-dim: rgba(0,240,255,.15);--cyan-glow: rgba(0,240,255,.4);--warm: #EA8F50;--warm-dim: rgba(234,143,80,.14);--warm-hot: #E14A3C;--coral: #E8706A;--rose: #D4587A;--treatment-accent: #F28C38;--treatment-accent-dim: rgba(242,140,56,.12);--treatment-accent-glow: rgba(242,140,56,.4);--bg: #02040a;--panel: rgba(5,9,20,.85);--panel-hover: rgba(8,14,30,.95);--panel-glass: rgba(8,14,30,.55);--text: #E0E7FF;--muted: #8B92A0;--success: #00ff88;--gold: #FFD700}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:rgba(0,240,255,.2) transparent}body{background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00f0ff33}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}::selection{background:#00f0ff40;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSlow{0%{opacity:0}to{opacity:1}}@keyframes pulseGlow{0%{box-shadow:0 0 5px #00f0ff4d}50%{box-shadow:0 0 25px #00f0ff99,0 0 50px #00f0ff33}to{box-shadow:0 0 5px #00f0ff4d}}@keyframes modalSlam{0%{opacity:0;transform:scale(1.15) translateY(-30px);filter:blur(8px)}40%{opacity:1;transform:scale(.97) translateY(4px);filter:blur(0)}65%{transform:scale(1.02) translateY(-2px)}to{transform:scale(1) translateY(0)}}@keyframes upsellGlow{0%,to{box-shadow:0 0 60px #00f0ff1f,0 0 120px #00f0ff0d}50%{box-shadow:0 0 80px #00f0ff38,0 0 160px #00f0ff14}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes barGrow{0%{width:0}}@keyframes borderSweep{0%{background-position:0% 0%}to{background-position:200% 0%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanHover{0%{top:-2px}to{top:calc(100% + 2px)}}@keyframes glitch1{0%,84%,to{clip-path:inset(0 0 100% 0);transform:translate(0)}85%{clip-path:inset(15% 0 60% 0);transform:translate(-4px,1px)}88%{clip-path:inset(55% 0 15% 0);transform:translate(3px,-2px)}91%{clip-path:inset(70% 0 5% 0);transform:translate(-2px,1px)}94%{clip-path:inset(5% 0 80% 0);transform:translate(4px,-1px)}}@keyframes glitch2{0%,86%,to{clip-path:inset(100% 0 0 0);transform:translate(0)}87%{clip-path:inset(35% 0 40% 0);transform:translate(5px,-1px)}90%{clip-path:inset(10% 0 65% 0);transform:translate(-3px,2px)}93%{clip-path:inset(60% 0 10% 0);transform:translate(2px,1px)}96%{clip-path:inset(80% 0 5% 0);transform:translate(-4px,-1px)}}@keyframes warmPulse{0%,to{text-shadow:0 0 14px rgba(255,120,50,.2),0 0 40px rgba(255,80,20,.06)}50%{text-shadow:0 0 25px rgba(255,140,60,.35),0 0 50px rgba(255,100,30,.12)}}@keyframes reticle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes meshDrift{0%{background-position:0% 0%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0% 50%}to{background-position:0% 0%}}@keyframes heroScanline{0%{top:-4px}to{top:calc(100% + 4px)}}@keyframes orangeGlitch1{0%,82%,to{clip-path:inset(0 0 100% 0);transform:translate(0)}83%{clip-path:inset(20% 0 55% 0);transform:translate(-5px,2px)}86%{clip-path:inset(50% 0 20% 0);transform:translate(4px,-1px)}89%{clip-path:inset(65% 0 10% 0);transform:translate(-3px,1px)}92%{clip-path:inset(10% 0 75% 0);transform:translate(5px,-2px)}}@keyframes orangeGlitch2{0%,84%,to{clip-path:inset(100% 0 0 0);transform:translate(0)}85%{clip-path:inset(30% 0 45% 0);transform:translate(6px,-1px)}88%{clip-path:inset(15% 0 60% 0);transform:translate(-4px,2px)}91%{clip-path:inset(55% 0 15% 0);transform:translate(3px,1px)}94%{clip-path:inset(75% 0 5% 0);transform:translate(-5px,-1px)}}@keyframes orangePulse{0%,to{text-shadow:0 0 12px rgba(255,140,66,.18),0 0 35px rgba(255,100,30,.08)}50%{text-shadow:0 0 24px rgba(255,140,66,.3),0 0 50px rgba(255,100,30,.1)}}@keyframes glitchBurst{0%,to{transform:translate(0);filter:none}25%{transform:translate(-3px,1px);filter:hue-rotate(20deg)}50%{transform:translate(2px,-2px);filter:hue-rotate(-15deg)}75%{transform:translate(-1px,2px);filter:hue-rotate(10deg)}}@keyframes styleGlow{0%,to{color:var(--cyan);text-shadow:0 0 3px rgba(0,240,255,.1)}25%{color:#ea8f50;text-shadow:0 0 4px rgba(234,143,80,.15)}50%{color:var(--cyan);text-shadow:0 0 6px rgba(0,240,255,.2)}75%{color:#ea8f50;text-shadow:0 0 4px rgba(234,143,80,.15)}}@keyframes slowSpin{0%{transform:rotate(var(--start-rot))}to{transform:rotate(calc(var(--start-rot) + 360deg))}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes matchPulse{0%,to{box-shadow:0 0 #00f0ff26}50%{box-shadow:0 0 0 6px #00f0ff00}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes agentPulse{0%,to{box-shadow:0 0 #00f0ff4d}50%{box-shadow:0 0 0 4px #00f0ff00}}@keyframes agentActive{0%{border-color:#00f0ff33}50%{border-color:#00f0ff99}to{border-color:#00f0ff33}}@keyframes supervisorScan{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes dataStream{0%{opacity:0;transform:translateY(-5px)}50%{opacity:1}to{opacity:0;transform:translateY(5px)}}@keyframes navUnderlineSlide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes logoBreathe{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.92;filter:brightness(1.08)}}@keyframes logoDotPulse{0%,to{box-shadow:0 0 3px #ea8f504d}50%{box-shadow:0 0 8px #ea8f5099}}@keyframes signupGlow{0%,to{box-shadow:0 0 8px #00f0ff33,inset 0 0 8px #00f0ff0d}50%{box-shadow:0 0 16px #00f0ff59,inset 0 0 12px #00f0ff14}}@keyframes howLineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes howStepIcon{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(3deg)}}@keyframes howGridDot{0%,to{opacity:.03}50%{opacity:.07}}@keyframes howNumCount{0%{opacity:0;transform:translateY(12px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes demoScroll{0%,5%{transform:translate(0)}15%{transform:translate(-80px)}50%{transform:translate(-720px)}80%{transform:translate(-860px)}85%,to{transform:translate(-860px)}}@keyframes demoBurst{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(40px) scale(.8)}}@keyframes demoScan{0%{top:0%;opacity:.8}to{top:100%;opacity:0}}@keyframes demoBriefFill{0%{width:0}to{width:100%}}@keyframes demoCheckPop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes demoAccelScroll{0%{transform:translate(0)}10%{transform:translate(-30px)}25%{transform:translate(-130px)}45%{transform:translate(-420px)}70%{transform:translate(-1100px)}to{transform:translate(-2200px)}}@keyframes slotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.85)}}@keyframes slideFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v3beam{0%{transform:translate(-60px)}to{transform:translate(540px)}}@keyframes v3pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes liveDemoPulse{0%,to{box-shadow:0 0 #8a1a2c8c}50%{box-shadow:0 0 0 8px #8a1a2c00}}@keyframes liveDemoFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1024px){.pricing-grid{grid-template-columns:1fr 1fr!important}.pricing-grid>div:last-child{grid-column:1/-1!important}}@media (max-width:900px){nav{padding-left:1.5rem!important;padding-right:1.5rem!important}footer{padding:2rem 1.5rem!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:1.5rem!important}.nav-d{display:none!important}.nav-m{display:block!important;width:44px;height:44px;padding:14px 10px}.tap-target{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media (max-width:768px){.hero-g{padding:0 1.2rem!important;gap:2rem!important;grid-template-columns:1fr!important;text-align:center!important}.hero-g>div:nth-child(2){display:none!important}.hero-g>div:first-child{text-align:center!important}.hero-g>div:first-child>div:first-child{justify-content:center!important}.hero-g>div:first-child>div:nth-child(2){border-left:none!important;padding-left:0!important}.hero-g>div:first-child>div:nth-child(2)>div:first-child{display:none!important}.hero-g>div:first-child>div:last-child{justify-content:center!important;padding-left:0!important}.hero-g>div:last-child>div{border-right:none!important;text-align:center!important;padding:1.5rem!important}.hero-g>div:last-child h2{text-align:center!important}.hero-g>div:last-child p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.hero-g button{min-width:0!important;width:100%!important}.hero-stats{gap:1.5rem!important;padding-left:0!important;justify-content:center!important}.dossier-head{flex-direction:column!important;align-items:center!important;text-align:center!important}.dossier-head>div:first-child{width:120px!important;height:150px!important}.modal-inner{padding:1.5rem!important;margin:1rem!important}.modal-inner .stat-row{flex-direction:column!important;gap:1rem!important}.manifesto-wrap{padding:3rem 1.5rem 4rem!important}.manifesto-wrap [style*=grid-template-columns]{grid-template-columns:1fr!important}.manifesto-wrap [style*="border-left: 1px solid"]{border-left:none!important;border-top:1px solid var(--cyan-dim)!important;padding-left:0!important;padding-top:1rem!important;margin-top:1rem!important}.how-grid{grid-template-columns:1fr!important}.how-line{display:none!important}.pricing-grid{grid-template-columns:1fr!important}.about-top{flex-direction:column-reverse!important;align-items:center!important}.about-stats{grid-template-columns:repeat(2,1fr)!important}.about-diff,.gen-grid{grid-template-columns:1fr!important}.intel-row{grid-template-columns:1fr!important;gap:.8rem!important}.intel-row>div:first-child{display:none!important}.intel-row>div:last-child{text-align:left!important}section{padding:5rem 1.5rem 2rem!important}.dir-grid img{max-width:100%;height:auto}.dir-card-thumb{min-height:180px}}@media (max-width:480px){.manifesto-wrap{padding:2rem 1rem 3rem!important}body{font-size:14px}nav{padding-left:1rem!important;padding-right:1rem!important}.hero-g{padding:0 1rem!important}.hero-stats{flex-wrap:wrap!important;gap:1rem!important}.dir-search-demo{display:none!important}.spec-pills{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;padding-bottom:6px!important}.spec-pills::-webkit-scrollbar{display:none}.spec-pills button{flex-shrink:0!important}.dir-grid,.footer-grid{grid-template-columns:1fr!important}}.mh-header:hover .mh-diamond{transform:rotate(135deg)!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip-link{position:absolute;left:-9999px;top:0;background:var(--cyan);color:var(--bg);padding:10px 18px;z-index:10000;text-decoration:none;font-family:Space Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.skip-link:focus{left:0;outline:2px solid #fff;outline-offset:2px}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}main:focus{outline:none}
