@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Cabin:wght@400;500;600&family=Instrument+Serif:ital@0;1&family=Inter:wght@300;400;500;600&display=swap");.foxsys-landing{--fox-bg:#0a0518;--fox-deep:#0c0820;--fox-darker:#15103a;--fox-dark:#2b2344;--fox-primary:#7b39fc;--fox-light:#a86dff;--fox-glow:#c9a8ff;background:var(--fox-bg);color:#fff;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.foxsys-landing *{box-sizing:border-box}.foxsys-landing .font-manrope{font-family:Manrope,sans-serif}.foxsys-landing .font-cabin{font-family:Cabin,sans-serif}.foxsys-landing .font-serif-i{font-family:"Instrument Serif",serif}.foxsys-landing .font-inter{font-family:Inter,sans-serif}.foxsys-landing .hero{position:relative;width:100%;aspect-ratio:1672/941;overflow:hidden;background:#0a0518}.foxsys-landing .hero-frames{position:absolute;inset:0;z-index:0}.foxsys-landing .hero-frame{position:absolute;inset:0;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.foxsys-landing .hero-frame.f1{background-image:url(/landing/hero-frame-1.png)}.foxsys-landing .hero-frames-inner{position:absolute;inset:-2%;animation:foxBreathe 14s ease-in-out infinite;will-change:transform}@keyframes foxBreathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.04) translateY(-.5%)}}.foxsys-landing .aurora{width:700px;height:700px;background:radial-gradient(circle,rgba(168,109,255,.18) 0,rgba(123,57,252,.08) 35%,transparent 65%);filter:blur(60px);transform:translate(-50%,-50%);transition:left .8s cubic-bezier(.2,.8,.2,1),top .8s cubic-bezier(.2,.8,.2,1);will-change:left,top;z-index:1;mix-blend-mode:screen}.foxsys-landing .aurora,.foxsys-landing .particle{position:absolute;border-radius:50%;pointer-events:none}.foxsys-landing .particle{width:3px;height:3px;background:#c9a8ff;box-shadow:0 0 8px #a86dff;opacity:0;animation:foxFloatUp linear infinite;z-index:2}@keyframes foxFloatUp{0%{transform:translateY(110vh) translateX(0);opacity:0}10%{opacity:.85}90%{opacity:.5}to{transform:translateY(-10vh) translateX(40px);opacity:0}}.foxsys-landing .hero-fade-bottom{position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(180deg,transparent,rgba(10,5,24,.6) 70%,#0a0518);pointer-events:none;z-index:3}.foxsys-landing .hero-fade-center{position:absolute;inset:25% 20% 25% 20%;background:radial-gradient(ellipse at center,rgba(10,5,24,.55) 0,transparent 70%);pointer-events:none;z-index:3}.foxsys-landing a{text-decoration:none;color:inherit}.foxsys-landing .nav-link{transition:opacity .25s ease;cursor:pointer;text-decoration:none}.foxsys-landing .nav-link:hover{opacity:.7}.foxsys-landing .nav-cta{background:var(--fox-primary);box-shadow:0 8px 24px -8px rgba(123,57,252,.7),inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.foxsys-landing .nav-cta:hover{background:#8e52ff;transform:translateY(-1px);box-shadow:0 14px 30px -8px rgba(123,57,252,.9),inset 0 1px 0 hsla(0,0%,100%,.25)}.foxsys-landing .pill{white-space:nowrap;height:auto;background:rgba(85,80,110,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(164,132,215,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 24px -8px rgba(0,0,0,.4)}.foxsys-landing .pill-badge{background:var(--fox-primary);box-shadow:0 0 12px rgba(123,57,252,.6)}.foxsys-landing .headline{line-height:1.05;letter-spacing:-.02em;background:linear-gradient(180deg,#fff,#d8c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.foxsys-landing .headline em{font-style:italic;margin:0 .08em;background:linear-gradient(180deg,#c9a8ff,#7b39fc);-webkit-background-clip:text;background-clip:text;color:transparent}.foxsys-landing .btn-primary{white-space:nowrap;background:var(--fox-primary);color:#fff;box-shadow:0 12px 30px -10px rgba(123,57,252,.8),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s;cursor:pointer;border:none}.foxsys-landing .btn-primary:hover{background:#8e52ff;transform:translateY(-2px);box-shadow:0 18px 38px -10px #7b39fc,inset 0 1px 0 hsla(0,0%,100%,.3)}.foxsys-landing .btn-secondary{white-space:nowrap;background:rgba(43,35,68,.6);color:#f6f7f9;border:1px solid rgba(168,109,255,.3);backdrop-filter:blur(8px);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;cursor:pointer}.foxsys-landing .btn-secondary:hover{background:rgba(58,49,96,.7);transform:translateY(-2px);border-color:rgba(168,109,255,.6)}.foxsys-landing .reveal{opacity:0;transform:translateY(20px);animation:foxReveal .9s cubic-bezier(.2,.8,.2,1) forwards}@keyframes foxReveal{to{opacity:1;transform:translateY(0)}}.foxsys-landing .d1{animation-delay:.1s}.foxsys-landing .d2{animation-delay:.25s}.foxsys-landing .d3{animation-delay:.4s}.foxsys-landing .hero-reveal{opacity:0;transform:translateY(24px);animation:foxHeroReveal 1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes foxHeroReveal{to{opacity:1;transform:translateY(0)}}.foxsys-landing .hr1{animation-delay:.2s}.foxsys-landing .hr2{animation-delay:.4s}.foxsys-landing .hr3{animation-delay:.6s}.foxsys-landing .hr4{animation-delay:.8s}.foxsys-landing .hr5{animation-delay:1s}.foxsys-landing .iv{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.foxsys-landing .iv.in{opacity:1;transform:translateY(0)}.foxsys-landing .marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.foxsys-landing .marquee-track{display:flex;gap:4rem;align-items:center;animation:foxMarquee 40s linear infinite;flex-shrink:0;padding-right:4rem}@keyframes foxMarquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.foxsys-landing .svc-card{background:linear-gradient(180deg,rgba(43,35,68,.6),rgba(20,15,40,.8));border:1px solid rgba(168,109,255,.18);border-radius:22px;padding:28px;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;cursor:pointer}.foxsys-landing .svc-card:before{content:"";position:absolute;inset:-1px;border-radius:22px;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),rgba(168,109,255,.22),transparent 50%);opacity:0;transition:opacity .3s;pointer-events:none}.foxsys-landing .svc-card:hover{transform:translateY(-4px);border-color:rgba(168,109,255,.5);box-shadow:0 20px 50px -20px rgba(123,57,252,.5)}.foxsys-landing .svc-card:hover:before{opacity:1}.foxsys-landing .svc-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(135deg,#7b39fc,#5e1de0);box-shadow:0 8px 24px -8px rgba(123,57,252,.7),inset 0 1px 0 hsla(0,0%,100%,.2);margin-bottom:18px}.foxsys-landing .step-circle{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(123,57,252,.7),rgba(94,29,224,.4));border:1px solid rgba(168,109,255,.5);box-shadow:0 0 30px -5px rgba(123,57,252,.6),inset 0 1px 0 hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center}.foxsys-landing .phone{width:280px;height:560px;border-radius:44px;background:linear-gradient(180deg,#1a1233,#0c0820);border:8px solid #1a1233;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),inset 0 0 0 1px rgba(168,109,255,.2),0 0 50px -5px rgba(123,57,252,.4);padding:18px 14px;position:relative;overflow:hidden}.foxsys-landing .phone:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:22px;background:#0c0820;border-radius:0 0 16px 16px;z-index:2}.foxsys-landing .phone-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 16px 12px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:600;color:hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:14px}.foxsys-landing .chat-msg{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:14px 14px 14px 4px;padding:10px 14px;margin-bottom:8px;font-size:12.5px;color:#f0e8ff;max-width:88%;line-height:1.4;animation:foxMsgIn .5s cubic-bezier(.2,.8,.2,1) backwards}.foxsys-landing .chat-msg.out{background:linear-gradient(135deg,#7b39fc,#5e1de0);border:none;border-radius:14px 14px 4px 14px;margin-left:auto;color:#fff;box-shadow:0 4px 12px -2px rgba(123,57,252,.4)}@keyframes foxMsgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.foxsys-landing .typing{display:inline-flex;gap:4px;padding:2px 0}.foxsys-landing .typing span{width:6px;height:6px;border-radius:50%;background:#c9a8ff;animation:foxBounce 1.2s ease-in-out infinite}.foxsys-landing .typing span:nth-child(2){animation-delay:.15s}.foxsys-landing .typing span:nth-child(3){animation-delay:.3s}@keyframes foxBounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}.foxsys-landing .signal-ring{position:absolute;top:50%;left:50%;width:320px;height:320px;border:1px solid rgba(168,109,255,.4);border-radius:50%;transform:translate(-50%,-50%);animation:foxRing 3s ease-out infinite;pointer-events:none}.foxsys-landing .signal-ring.r2{animation-delay:1s}.foxsys-landing .signal-ring.r3{animation-delay:2s}@keyframes foxRing{0%{opacity:.7;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.foxsys-landing .code-window{width:320px;background:#0d0a1f;border:1px solid rgba(168,109,255,.3);border-radius:14px;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 50px -5px rgba(123,57,252,.4);font-family:JetBrains Mono,Cascadia Code,Consolas,Monaco,monospace;overflow:hidden}.foxsys-landing .code-titlebar,.foxsys-landing .panel-window-bar{display:flex;align-items:center;gap:6px;padding:9px 14px;background:linear-gradient(180deg,rgba(43,35,68,.6),rgba(20,15,40,.4));border-bottom:1px solid rgba(168,109,255,.18)}.foxsys-landing .code-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.foxsys-landing .code-title{font-family:Manrope,sans-serif;font-size:11px;color:hsla(0,0%,100%,.55);margin-left:8px;letter-spacing:.04em;text-transform:uppercase}.foxsys-landing .code-body{margin:0;padding:16px 14px;font-size:11.5px;line-height:1.55;color:#e0d8ff;min-height:380px;white-space:pre-wrap;word-break:break-all}.foxsys-landing .code-line{animation:foxMsgIn .35s cubic-bezier(.2,.8,.2,1) backwards}.foxsys-landing .code-line--comment{color:#7a6a9c}.foxsys-landing .code-line--cmd{color:#c9a8ff}.foxsys-landing .code-line--response{color:#b9f0c8;background:rgba(39,201,63,.05);border-left:2px solid rgba(39,201,63,.4);padding:4px 8px;margin:6px 0;border-radius:4px}.foxsys-landing .code-cursor{display:inline-block;color:#a86dff;animation:foxBlink 1s step-end infinite}@keyframes foxBlink{50%{opacity:0}}.foxsys-landing .panel-window{width:320px;background:linear-gradient(180deg,rgba(43,35,68,.65),rgba(15,10,35,.85));border:1px solid rgba(168,109,255,.3);border-radius:14px;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 50px -5px rgba(123,57,252,.4);overflow:hidden}.foxsys-landing .panel-window-body{padding:18px 16px;display:flex;flex-direction:column;gap:10px;min-height:380px}.foxsys-landing .panel-step{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:hsla(0,0%,100%,.03);border:1px solid rgba(168,109,255,.12);border-radius:10px;animation:foxMsgIn .4s cubic-bezier(.2,.8,.2,1) backwards;transition:background .3s,border-color .3s,box-shadow .3s}.foxsys-landing .panel-step--current{background:rgba(123,57,252,.12);border-color:rgba(168,109,255,.5);box-shadow:0 0 24px -8px rgba(123,57,252,.55)}.foxsys-landing .panel-step-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(123,57,252,.18);color:#c9a8ff}.foxsys-landing .panel-step-content{display:flex;flex-direction:column;gap:2px;min-width:0}.foxsys-landing .panel-step-title{font-family:Manrope,sans-serif;font-size:13px;font-weight:600;color:#fff}.foxsys-landing .panel-step-sub{font-size:11.5px;color:hsla(0,0%,100%,.55);line-height:1.4}.foxsys-landing .pricing-stack{width:320px;display:flex;flex-direction:column;gap:14px}.foxsys-landing .pricing-header{font-family:Manrope,sans-serif;font-size:12px;color:hsla(0,0%,100%,.55);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding-bottom:4px}.foxsys-landing .pricing-cards{display:flex;flex-direction:column;gap:10px}.foxsys-landing .pricing-card{position:relative;padding:14px 16px;background:linear-gradient(180deg,rgba(43,35,68,.6),rgba(20,15,40,.8));border:1px solid rgba(168,109,255,.18);border-radius:12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.foxsys-landing .pricing-card:hover{transform:translateY(-2px);border-color:rgba(168,109,255,.45)}.foxsys-landing .pricing-card--popular{border-color:rgba(168,109,255,.6);box-shadow:0 0 30px -8px rgba(123,57,252,.6);background:linear-gradient(180deg,rgba(58,43,108,.7),rgba(25,15,55,.9))}.foxsys-landing .pricing-badge{position:absolute;top:-8px;right:12px;background:linear-gradient(135deg,#7b39fc,#5e1de0);color:#fff;font-family:Cabin,sans-serif;font-size:9.5px;font-weight:600;padding:3px 8px;border-radius:4px;letter-spacing:.08em;box-shadow:0 4px 12px -2px rgba(123,57,252,.6)}.foxsys-landing .pricing-name{font-family:Manrope,sans-serif;font-size:14px;font-weight:700;color:#fff}.foxsys-landing .pricing-sms{font-size:12px;color:hsla(0,0%,100%,.6);grid-column:1}.foxsys-landing .pricing-price{font-family:"Instrument Serif",serif;font-size:26px;font-weight:400;color:#fff;grid-row:1/span 2;grid-column:2;text-align:right}.foxsys-landing .pricing-currency{font-size:11px;color:hsla(0,0%,100%,.5);font-family:Cabin,sans-serif}.foxsys-landing .pricing-per{grid-column:2;font-family:Cabin,sans-serif;font-size:10.5px;color:rgba(168,109,255,.85);text-align:right}.foxsys-landing .pricing-footnote{text-align:center;font-size:11px;color:hsla(0,0%,100%,.45);margin-top:4px}.foxsys-landing .sector-card{background:linear-gradient(180deg,rgba(43,35,68,.4),rgba(20,15,40,.6));border:1px solid rgba(168,109,255,.15);border-radius:18px;padding:24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s}.foxsys-landing .sector-card:hover{transform:translateY(-3px);border-color:rgba(168,109,255,.4);background:linear-gradient(180deg,rgba(53,43,82,.5),rgba(25,18,48,.7))}.foxsys-landing .sector-icon{width:44px;height:44px;border-radius:11px;background:rgba(123,57,252,.16);border:1px solid rgba(168,109,255,.3);color:#c9a8ff;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.foxsys-landing .panel-deck-wrap{position:relative;max-width:1100px;margin:0 auto}.foxsys-landing .panel-deck{position:relative;display:flex;justify-content:center;align-items:flex-end;padding:50px 0 30px;perspective:1400px}.foxsys-landing .deck-card{width:256px;height:372px;background:#fff;border:1px solid rgba(229,220,250,.95);border-radius:16px;box-shadow:0 24px 60px -14px rgba(8,4,25,.65),0 0 0 1px rgba(168,109,255,.08),0 0 50px -12px rgba(123,57,252,.28);overflow:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s;display:flex;flex-direction:column;flex-shrink:0}.foxsys-landing .deck-card:hover{border-color:rgba(168,109,255,.5);box-shadow:0 36px 90px -10px rgba(8,4,25,.75),0 0 80px -10px rgba(123,57,252,.45);z-index:12!important}.foxsys-landing .deck-card-1{transform:rotate(-7deg) translateY(34px) scale(.93);margin-right:-42px;z-index:1}.foxsys-landing .deck-card-2{transform:rotate(-2deg) translateY(8px) scale(.985);margin-right:-42px;z-index:3}.foxsys-landing .deck-card-3{transform:rotate(2deg) translateY(8px) scale(.985);margin-right:-42px;z-index:3}.foxsys-landing .deck-card-4{transform:rotate(7deg) translateY(34px) scale(.93);z-index:1}.foxsys-landing .deck-card-1:hover{transform:rotate(-7deg) translateY(20px) scale(.96)}.foxsys-landing .deck-card-2:hover{transform:rotate(-2deg) translateY(-6px) scale(1.01)}.foxsys-landing .deck-card-3:hover{transform:rotate(2deg) translateY(-6px) scale(1.01)}.foxsys-landing .deck-card-4:hover{transform:rotate(7deg) translateY(20px) scale(.96)}.foxsys-landing .deck-header{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid #f1f5f9;background:#fff}.foxsys-landing .deck-header-icon{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,rgba(123,57,252,.12),rgba(168,109,255,.22));color:#7b39fc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.foxsys-landing .deck-header-title{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:#0f172a;letter-spacing:-.01em;flex:1;min-width:0}.foxsys-landing .deck-header-btn{gap:3px;padding:4px 8px;height:22px;border-radius:7px;background:#7b39fc;color:#fff;font-size:10px;border:none;cursor:default;white-space:nowrap;box-shadow:0 2px 6px -1px rgba(123,57,252,.4)}.foxsys-landing .deck-header-btn,.foxsys-landing .deck-header-chip{display:inline-flex;align-items:center;font-family:Manrope,sans-serif;font-weight:700}.foxsys-landing .deck-header-chip{padding:3px 8px;height:20px;border-radius:6px;background:#f3eaff;color:#6d28d9;font-size:9.5px;border:1px solid #ddd0fa;letter-spacing:.04em}.foxsys-landing .deck-header-link{font-family:Manrope,sans-serif;font-size:10.5px;font-weight:600;color:#7b39fc;white-space:nowrap;cursor:default}.foxsys-landing .deck-body{padding:14px;flex:1;display:flex;flex-direction:column;gap:8px;background:#fff;min-height:0}.foxsys-landing .deck-label{color:#94a3b8}.foxsys-landing .deck-label,.foxsys-landing .deck-section-title{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-family:Manrope,sans-serif;font-weight:700}.foxsys-landing .deck-section-title{display:flex;align-items:center;gap:6px;color:#475569}.foxsys-landing .deck-section-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.foxsys-landing .deck-list-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f1f5f9;font-family:Manrope,sans-serif;font-size:11px;color:#334155}.foxsys-landing .deck-list-row:last-of-type{border-bottom:none}.foxsys-landing .deck-list-key{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;flex:1;color:#1e293b;letter-spacing:-.01em}.foxsys-landing .deck-list-meta{font-family:Manrope,sans-serif;font-size:9.5px;color:#94a3b8}.foxsys-landing .deck-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid rgba(15,23,42,.06);font-size:11px;color:#334155;font-family:JetBrains Mono,ui-monospace,monospace}.foxsys-landing .deck-row-list{font-family:Manrope,sans-serif;color:#475569}.foxsys-landing .deck-tabs{display:flex;gap:2px;padding:3px;background:#f1f5f9;border-radius:8px;font-family:Manrope,sans-serif;font-size:9.5px;font-weight:600}.foxsys-landing .deck-tab{flex:1;text-align:center;padding:4px 6px;border-radius:6px;color:#64748b}.foxsys-landing .deck-tab.active{background:#fff;color:#6d28d9;box-shadow:0 1px 2px rgba(15,23,42,.06)}.foxsys-landing .deck-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto}.foxsys-landing .deck-stat{padding:8px 10px;border-radius:9px;background:#f8fafc;border:1px solid #eef2f7}.foxsys-landing .deck-stat-label{font-family:Manrope,sans-serif;font-size:9px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-bottom:3px}.foxsys-landing .deck-stat-value{font-family:Manrope,sans-serif;font-size:13.5px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.foxsys-landing .deck-stat-value.is-pos{color:#15803d}.foxsys-landing .deck-stat-value.is-purple{color:#6d28d9}.foxsys-landing .deck-team-row{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid #f1f5f9}.foxsys-landing .deck-team-row:last-of-type{border-bottom:none}.foxsys-landing .deck-team-info{min-width:0;flex:1}.foxsys-landing .deck-team-name{font-size:11px;font-weight:700;color:#0f172a;line-height:1.2}.foxsys-landing .deck-team-email,.foxsys-landing .deck-team-name{font-family:Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foxsys-landing .deck-team-email{font-size:9px;color:#94a3b8;line-height:1.3;margin-top:1px}.foxsys-landing .deck-tx-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f1f5f9;font-family:Manrope,sans-serif}.foxsys-landing .deck-tx-row:last-of-type{border-bottom:none}.foxsys-landing .deck-tx-phone{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#334155;flex:1;letter-spacing:-.01em}.foxsys-landing .deck-tx-time{font-family:Manrope,sans-serif;font-size:9px;color:#94a3b8;white-space:nowrap}.foxsys-landing .deck-footer-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border-radius:9px;border:1px dashed #ddd0fa;background:#f9f5ff;color:#6d28d9;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;margin-top:auto;letter-spacing:.01em}.foxsys-landing .deck-footer-meta{text-align:center;font-family:Manrope,sans-serif;font-size:9.5px;color:#94a3b8;margin-top:auto;padding-top:4px;border-top:1px solid #f1f5f9}.foxsys-landing .deck-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.03em;font-family:Manrope,sans-serif}.foxsys-landing .deck-pill-ok{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.foxsys-landing .deck-pill-info{color:#6d28d9;background:#f3eaff;border:1px solid #ddd0fa}.foxsys-landing .deck-pill-amber{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.foxsys-landing .deck-pill-mute{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.foxsys-landing .deck-amount{font-family:Manrope,sans-serif;font-size:26px;font-weight:800;color:#6d28d9;letter-spacing:-.02em;line-height:1.05;margin-top:2px}.foxsys-landing .deck-amount-sub{display:inline-flex;gap:5px;align-self:flex-start;padding:3px 8px;border-radius:999px;background:#f3eaff;color:#6d28d9;border:1px solid #ede0fb;font-weight:600;margin-top:4px;margin-bottom:4px}.foxsys-landing .deck-amount-sub,.foxsys-landing .deck-avatar{align-items:center;font-family:Manrope,sans-serif;font-size:10px}.foxsys-landing .deck-avatar{width:22px;height:22px;border-radius:50%;display:flex;justify-content:center;font-weight:700;color:#fff;flex-shrink:0}.foxsys-landing .deck-add-row{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:8px;border:1px dashed #ddd0fa;background:#f9f5ff;color:#6d28d9;font-size:11px;font-family:Manrope,sans-serif;font-weight:600;cursor:default}.foxsys-landing .panel-deck-caption{text-align:center;font-size:12px;color:hsla(0,0%,100%,.4);font-family:Manrope,sans-serif;margin-top:24px}@media (max-width:1024px){.foxsys-landing .panel-deck{flex-wrap:wrap;gap:22px;padding:24px 16px 20px}.foxsys-landing .deck-card,.foxsys-landing .deck-card-1,.foxsys-landing .deck-card-2,.foxsys-landing .deck-card-3,.foxsys-landing .deck-card-4{transform:none!important;margin-right:0}.foxsys-landing .deck-card-1:hover,.foxsys-landing .deck-card-2:hover,.foxsys-landing .deck-card-3:hover,.foxsys-landing .deck-card-4:hover{transform:translateY(-4px)!important}}@media (max-width:560px){.foxsys-landing .deck-card,.foxsys-landing .deck-card-1,.foxsys-landing .deck-card-2,.foxsys-landing .deck-card-3,.foxsys-landing .deck-card-4{width:100%;max-width:320px;height:auto;min-height:320px}}.foxsys-landing .footer-glow{background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(123,57,252,.3) 0,transparent 70%)}.foxsys-landing .panel-backdrop{position:fixed;inset:0;background:rgba(10,5,24,.65);backdrop-filter:blur(8px);z-index:80;opacity:0;pointer-events:none;transition:opacity .3s}.foxsys-landing .panel-backdrop.open{opacity:1;pointer-events:auto}.foxsys-landing .panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-48%) scale(.96);width:min(940px,92vw);max-height:86vh;background:linear-gradient(180deg,rgba(43,35,68,.95),rgba(15,10,35,.98));border:1px solid rgba(168,109,255,.35);border-radius:22px;box-shadow:0 0 0 1px rgba(168,109,255,.15),0 40px 100px -20px rgba(0,0,0,.8),0 0 80px -10px rgba(123,57,252,.5);z-index:90;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr}.foxsys-landing .panel.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.foxsys-landing .panel-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;transition:background .2s,transform .2s}.foxsys-landing .panel-close:hover{background:hsla(0,0%,100%,.12);transform:rotate(90deg)}.foxsys-landing .panel-left{padding:36px 32px 32px 36px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.foxsys-landing .panel-right{background:radial-gradient(ellipse 80% 70% at 50% 30%,rgba(123,57,252,.25) 0,transparent 70%),linear-gradient(180deg,rgba(20,15,40,.6),rgba(10,5,24,.9));border-left:1px solid rgba(168,109,255,.15);padding:32px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.foxsys-landing .feat-row{display:flex;align-items:flex-start;gap:10px;font-family:Inter,sans-serif;font-size:14px;color:hsla(0,0%,100%,.8);line-height:1.5}.foxsys-landing .feat-row svg{flex-shrink:0;margin-top:2px;color:#a86dff}.foxsys-landing .sales-overlay,.sales-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Inter,sans-serif;color:#fff}.sales-backdrop{position:absolute;inset:0;background:rgba(10,5,24,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sales-card{position:relative;width:min(640px,100%);max-height:92vh;overflow-y:auto;background:linear-gradient(180deg,rgba(43,35,68,.95),rgba(15,10,35,.98));border:1px solid rgba(168,109,255,.35);border-radius:22px;box-shadow:0 0 0 1px rgba(168,109,255,.15),0 40px 100px -20px rgba(0,0,0,.8),0 0 80px -10px rgba(123,57,252,.5);padding:36px 36px 32px;animation:salesIn .3s cubic-bezier(.2,.8,.2,1)}@keyframes salesIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sales-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .2s,transform .2s}.sales-close:hover{background:hsla(0,0%,100%,.12);transform:rotate(90deg)}.sales-header{margin-bottom:22px}.sales-pill{display:inline-flex!important;align-items:center;padding:6px 14px;border-radius:10px;font-size:12px;color:hsla(0,0%,100%,.9);background:rgba(85,80,110,.4)!important;backdrop-filter:blur(20px);border:1px solid rgba(164,132,215,.5);margin-bottom:14px}.sales-title{font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.1;letter-spacing:-.01em;margin:0 0 10px;background:linear-gradient(180deg,#fff,#d8c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.sales-subtitle{margin:0;font-size:14.5px;color:hsla(0,0%,100%,.6);line-height:1.5}.sales-form,.sales-row{display:flex;flex-direction:column;gap:16px}.sales-row--two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sales-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sales-label{font-size:12.5px;font-weight:500;color:hsla(0,0%,100%,.85);letter-spacing:.01em}.sales-optional{font-weight:400;color:hsla(0,0%,100%,.45);font-size:11.5px}.sales-field input,.sales-field select,.sales-field textarea{width:100%;background:rgba(15,10,35,.6);border:1px solid rgba(168,109,255,.25);border-radius:10px;padding:11px 14px;color:#fff;font-family:inherit;font-size:14px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.sales-field input::-moz-placeholder,.sales-field textarea::-moz-placeholder{color:hsla(0,0%,100%,.35)}.sales-field input::placeholder,.sales-field textarea::placeholder{color:hsla(0,0%,100%,.35)}.sales-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c9a8ff' stroke-width='2.5'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.sales-field select option{background:#15103a;color:#fff}.sales-field input:focus,.sales-field select:focus,.sales-field textarea:focus{border-color:rgba(168,109,255,.7);background:rgba(20,15,40,.7);box-shadow:0 0 0 3px rgba(168,109,255,.15)}.sales-field input[aria-invalid=true]{border-color:rgba(255,90,110,.7);background:rgba(50,15,30,.5)}.sales-field textarea{resize:vertical;min-height:80px}.sales-error{font-size:12px;color:#ff8aa0;line-height:1.4}.sales-server-error{background:rgba(255,90,110,.1);border:1px solid rgba(255,90,110,.4);color:#ffc8d2;padding:10px 14px;border-radius:10px;font-size:13px}.sales-actions{display:flex;gap:10px;margin-top:6px;justify-content:flex-end}.sales-btn{font-size:14px;padding:11px 22px;border-radius:10px}.sales-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.sales-fineprint{margin:4px 0 0;text-align:center;font-size:11.5px;color:hsla(0,0%,100%,.4);line-height:1.5}.sales-success{text-align:center;padding:12px 8px 4px;display:flex;flex-direction:column;align-items:center;gap:18px}.sales-success-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,rgba(123,57,252,.4),rgba(94,29,224,.2));border:1px solid rgba(168,109,255,.6);color:#c9a8ff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px -5px rgba(123,57,252,.7);animation:salesPulse 1.6s ease-out infinite}@keyframes salesPulse{0%,to{box-shadow:0 0 40px -5px rgba(123,57,252,.7)}50%{box-shadow:0 0 60px 0 rgba(123,57,252,.95)}}.sales-success-title{font-size:clamp(28px,4vw,36px);margin:0;font-weight:400;background:linear-gradient(180deg,#fff,#d8c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.sales-success-msg{margin:0;font-size:15px;color:hsla(0,0%,100%,.85);line-height:1.55;max-width:460px}.sales-success-sub{margin:0;font-size:13px;color:hsla(0,0%,100%,.55);line-height:1.55;max-width:420px}.sales-success-btn{margin-top:6px;font-size:14px;padding:12px 28px;border-radius:10px}@media (max-width:540px){.sales-card{padding:28px 22px 22px}.sales-row--two{grid-template-columns:1fr}.sales-actions{flex-direction:column-reverse}.sales-actions .sales-btn{width:100%}}.foxsys-landing .marquee-item{font-size:32px}.foxsys-landing .marquee-dot{font-size:24px}@media (max-width:1024px){.foxsys-landing .hide-tablet{display:none!important}.foxsys-landing .hero{aspect-ratio:16/11}.foxsys-landing .hero-copy{padding:32px 20px 100px!important}.foxsys-landing .live-demo-row{gap:50px!important}.foxsys-landing .landing-section{padding:80px 24px!important}.foxsys-landing .landing-section--cta{padding:100px 24px 80px!important}}@media (max-width:768px){.foxsys-landing .hide-mobile,.foxsys-landing .nav-center{display:none!important}.foxsys-landing .hero{aspect-ratio:auto!important;min-height:88vh;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(123,57,252,.25) 0,transparent 60%),linear-gradient(180deg,#0a0518,#15103a 60%,#0a0518)}.foxsys-landing .hero-fade-center,.foxsys-landing .hero-frames{display:none}.foxsys-landing .hero-copy{padding:24px 18px 60px!important}.foxsys-landing .aurora{width:400px;height:400px;filter:blur(40px)}.foxsys-landing .live-demo-row{grid-template-columns:1fr!important;gap:40px!important;text-align:center}.foxsys-landing .live-demo-row>div:last-child{max-width:100%!important;margin:0 auto}.foxsys-landing .landing-section{padding:60px 20px!important}.foxsys-landing .landing-section--cta{padding:80px 20px 60px!important}.foxsys-landing .services-grid{grid-template-columns:1fr!important}.foxsys-landing .sectors-grid{grid-template-columns:repeat(2,1fr)!important}.foxsys-landing .landing-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.foxsys-landing .landing-footer-grid>div:first-child{grid-column:1/-1}.foxsys-landing .marquee-item{font-size:22px}.foxsys-landing .marquee-dot{font-size:18px}.foxsys-landing .code-window,.foxsys-landing .panel-window,.foxsys-landing .pricing-stack{width:min(280px,88vw)}.foxsys-landing .phone{width:min(280px,80vw)}}@media (max-width:480px){.foxsys-landing .landing-footer-grid{grid-template-columns:1fr!important;text-align:center;gap:24px!important}.foxsys-landing .landing-footer-grid ul{align-items:center}.foxsys-landing .landing-footer-bottom{flex-direction:column;text-align:center;align-items:center}.foxsys-landing .sectors-grid{grid-template-columns:1fr!important}.foxsys-landing .hero-copy{padding:18px 14px 40px!important}.foxsys-landing .landing-section{padding:48px 16px!important}.foxsys-landing .landing-section--cta{padding:60px 16px 48px!important}.foxsys-landing .btn-primary,.foxsys-landing .btn-secondary{width:100%;justify-content:center}.foxsys-landing .hero-reveal.hr4,.foxsys-landing .hero-reveal.hr4 button{width:100%}.foxsys-landing .marquee-item{font-size:18px}.foxsys-landing .marquee-dot{font-size:14px}}@media (max-width:900px){.foxsys-landing .panel{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}.foxsys-landing .panel-right{display:none}}@media (max-width:720px){.foxsys-landing .nav-center{display:none}}