@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap");:root{--landing-font-heading:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--landing-font-body:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--landing-bg:#03070c;--landing-bg-rgb:3,7,12;--landing-surface:rgba(9,18,30,0.45);--landing-surface-hover:rgba(14,28,47,0.65);--landing-border:rgba(42,171,238,0.08);--landing-border-hover:rgba(42,171,238,0.20);--landing-border-strong:rgba(42,171,238,0.35);--landing-text:#f0f5fa;--landing-muted:#94a9c0;--landing-dim:#62778f;--landing-accent:#2aabee;--landing-accent-rgb:42,171,238;--landing-accent-glow:rgba(42,171,238,0.15);--landing-accent-strong:#0088cc;--landing-loss:#f43f5e;--landing-loss-bg:rgba(244,63,94,0.05);--landing-loss-border:rgba(244,63,94,0.15);--landing-gain:#10b981;--landing-gain-bg:rgba(16,185,129,0.05);--landing-gain-border:rgba(16,185,129,0.15);--landing-warning:#f59e0b;--landing-warning-bg:rgba(245,158,11,0.05);--landing-warning-border:rgba(245,158,11,0.15);--landing-max:82rem;--transition-smooth:all 0.35s cubic-bezier(0.16,1,0.3,1)}.landing-root{min-height:100vh;background-color:var(--landing-bg);background-image:radial-gradient(circle at 10% 20%,rgba(42,171,238,.06) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(42,171,238,.04) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(3,7,12,1) 0,#020408 100%);color:var(--landing-text);font-family:var(--landing-font-body);font-size:.9375rem;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.landing-root:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.003) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.003) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:1;opacity:.6;-webkit-mask-image:radial-gradient(circle at 50% 30%,black,transparent 80%);mask-image:radial-gradient(circle at 50% 30%,black,transparent 80%)}.landing-container{width:min(100% - 2.5rem,var(--landing-max));margin-inline:auto}.landing-header{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(var(--landing-bg-rgb),.65);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.02);transition:var(--transition-smooth)}.landing-header.is-scrolled{background:rgba(var(--landing-bg-rgb),.85);border-bottom:1px solid var(--landing-border);box-shadow:0 4px 30px rgba(0,0,0,.4)}.landing-header-links{display:flex;align-items:center;gap:1.75rem}.landing-header-links a{font-family:var(--landing-font-heading);font-size:.875rem;font-weight:500;color:var(--landing-muted);transition:var(--transition-smooth)}.landing-header-links a:hover{color:var(--landing-accent);text-shadow:0 0 10px rgba(42,171,238,.3)}.landing-hero{position:relative;padding-top:8rem;padding-bottom:4rem;z-index:2}.landing-hero-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:1024px){.landing-hero-grid{grid-template-columns:1.15fr .85fr}}.landing-kicker{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;max-width:100%;font-family:var(--landing-font-heading);font-size:.75rem;font-weight:600;line-height:1.25;letter-spacing:.12em;text-transform:uppercase;color:var(--landing-accent);background:rgba(42,171,238,.08);padding:.35rem .85rem;border-radius:9999px;border:1px solid rgba(42,171,238,.15)}.landing-kicker-contrast,.landing-title{color:var(--landing-text)}.landing-title{font-size:clamp(2.3rem,5vw,3.5rem);line-height:1.15;font-weight:700;background:linear-gradient(135deg,#fff 40%,rgba(255,255,255,.75));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:1.5rem;letter-spacing:-.02em}.landing-lead{font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.6;color:var(--landing-muted);margin-top:1.5rem;max-width:44rem}.landing-title-accent{background:linear-gradient(135deg,#2aabee 30%,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.landing-hero-features{display:flex;flex-direction:column;gap:1rem;margin-top:1.75rem;margin-bottom:2rem;max-width:44rem}.landing-hero-feature-item{display:flex;align-items:flex-start;gap:1.15rem;padding:1.15rem;border-radius:12px;background:rgba(9,18,30,.25);border:1px solid rgba(42,171,238,.04);transition:var(--transition-smooth)}.landing-hero-feature-item:hover{background:rgba(9,18,30,.45);border-color:rgba(42,171,238,.15);transform:translateX(4px);box-shadow:0 4px 20px rgba(0,0,0,.2)}.landing-hero-feature-icon-wrapper{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);flex-shrink:0;transition:var(--transition-smooth)}.landing-hero-feature-item:hover .landing-hero-feature-icon-wrapper{background:rgba(42,171,238,.08);border-color:rgba(42,171,238,.25);box-shadow:0 0 12px rgba(42,171,238,.15)}.landing-hero-feature-title{font-family:var(--landing-font-heading);font-size:1.05rem;font-weight:600;color:var(--landing-text);margin:0 0 .35rem;line-height:1.4}.landing-hero-feature-desc{font-size:.9rem;line-height:1.55;color:var(--landing-muted);margin:0}.landing-hero-feature-desc .highlight{color:var(--landing-text);font-weight:550;background:rgba(255,255,255,.05);padding:.05rem .3rem;border-radius:4px;border:1px solid rgba(255,255,255,.07)}.landing-product-versions{margin-top:1.25rem;max-width:44rem}.landing-product-versions h2{color:var(--landing-text);font-family:var(--landing-font-heading);font-size:1rem;font-weight:700;margin:0 0 .75rem}.landing-product-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.landing-product-strip div{border:1px solid var(--landing-border);background:rgba(255,255,255,.025);border-radius:.75rem;padding:.85rem 1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.landing-product-strip strong{display:block;color:var(--landing-text);font-family:var(--landing-font-heading);font-size:.95rem;font-weight:650}.landing-product-strip span{display:block;margin-top:.35rem;color:var(--landing-muted);font-size:.82rem;line-height:1.45}.landing-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.landing-lead-form{border:1px solid var(--landing-border);border-radius:.75rem;background:rgba(6,12,22,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);margin-top:1rem;max-width:44rem;padding:1rem}.landing-lead-form label{display:block;color:var(--landing-text);font-family:var(--landing-font-heading);font-size:.78rem;font-weight:650;margin-bottom:.55rem}.landing-lead-form-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.landing-lead-form input{width:100%;border:1px solid var(--landing-border);border-radius:.65rem;background:rgba(0,0,0,.22);color:var(--landing-text);font:inherit;outline:none;padding:.82rem .95rem;transition:var(--transition-smooth)}.landing-lead-form input:focus{border-color:var(--landing-accent);box-shadow:0 0 0 3px rgba(42,171,238,.12)}.landing-lead-form input::-moz-placeholder{color:var(--landing-dim)}.landing-lead-form input::placeholder{color:var(--landing-dim)}.landing-lead-submit{min-width:9.25rem}.landing-lead-form-note{color:var(--landing-dim);font-size:.78rem;line-height:1.45;margin-top:.65rem}.landing-lead-form-note.is-success{color:var(--landing-gain)}.landing-lead-form-note.is-error{color:var(--landing-loss)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--landing-font-heading);font-size:.875rem;font-weight:600;background:linear-gradient(135deg,var(--landing-accent) 0,var(--landing-accent-strong) 100%);color:#03070c;padding:.85rem 1.75rem;border-radius:.75rem;box-shadow:0 4px 20px rgba(42,171,238,.35),inset 0 1px 0 rgba(255,255,255,.25);transition:var(--transition-smooth);cursor:pointer;border:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(42,171,238,.5);filter:brightness(1.08)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--landing-font-heading);font-size:.875rem;font-weight:500;border:1px solid var(--landing-border);background:rgba(255,255,255,.02);color:var(--landing-text);padding:.85rem 1.75rem;border-radius:.75rem;transition:var(--transition-smooth);cursor:pointer}.btn-ghost:hover{background:rgba(42,171,238,.05);border-color:var(--landing-border-strong);color:var(--landing-accent)}@media (max-width:640px){.landing-product-strip{grid-template-columns:1fr}}@media (min-width:640px){.landing-lead-form-row{grid-template-columns:minmax(0,1fr) auto}}.mockup-window{border:1px solid var(--landing-border-strong);border-radius:1rem;background:rgba(8,16,28,.8);box-shadow:0 25px 50px -12px rgba(0,0,0,.6),0 0 40px rgba(42,171,238,.06);overflow:hidden;backdrop-filter:blur(12px);transition:var(--transition-smooth)}.mockup-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:rgba(255,255,255,.02);border-bottom:1px solid var(--landing-border)}.mockup-dots{display:flex;gap:.4rem}.mockup-dots span{width:.65rem;height:.65rem;border-radius:50%;background:rgba(255,255,255,.15)}.mockup-dots span:first-child{background:#ff5f56}.mockup-dots span:nth-child(2){background:#ffbd2e}.mockup-dots span:nth-child(3){background:#27c93f}.mockup-title-bar{font-family:var(--landing-font-heading);font-size:.75rem;color:var(--landing-dim);background:rgba(0,0,0,.2);padding:.2rem 1.5rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.03);letter-spacing:.04em}.mockup-content{position:relative;aspect-ratio:16/10;width:100%}.mockup-content img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.landing-section{padding-block:5.5rem;border-bottom:1px solid var(--landing-border);position:relative}.section-header{text-align:center;max-width:48rem;margin-inline:auto;margin-bottom:3.5rem}.section-title{font-size:clamp(1.85rem,4vw,2.5rem);font-weight:700;color:var(--landing-text);margin-top:1rem;font-family:var(--landing-font-heading)}.section-subtitle{color:var(--landing-muted);margin-top:1rem;font-size:1rem;line-height:1.55}.landing-problems-solutions-grid{display:flex;flex-direction:column;gap:2.5rem;margin-top:3.5rem;max-width:980px;margin-left:auto;margin-right:auto;width:100%}.landing-ps-row{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:1024px){.landing-ps-row{flex-direction:row;gap:2rem;justify-content:space-between}}.landing-ps-card{width:100%;background:rgba(9,18,30,.35);border:1px solid rgba(255,255,255,.03);border-radius:16px;padding:1.75rem;backdrop-filter:blur(12px);transition:var(--transition-smooth);display:flex;flex-direction:column;position:relative;overflow:hidden}@media (min-width:1024px){.landing-ps-card{width:46%}}.landing-ps-card:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.landing-ps-problem:hover{border-color:rgba(244,63,94,.2);background:rgba(244,63,94,.02);transform:translateY(-2px);box-shadow:0 8px 30px rgba(244,63,94,.05)}.landing-ps-solution:hover{border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.02);transform:translateY(-2px);box-shadow:0 8px 30px rgba(16,185,129,.05)}.landing-ps-badge{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;font-family:var(--landing-font-heading);font-weight:700;font-size:.95rem;margin-bottom:1.25rem}.landing-ps-badge.problem{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.25);color:#f43f5e}.landing-ps-badge.solution{background:rgba(42,171,238,.15);border:1px solid rgba(42,171,238,.3);color:#2aabee}.landing-ps-title{font-family:var(--landing-font-heading);font-size:1.2rem;font-weight:700;color:var(--landing-text);margin:0 0 .75rem;line-height:1.35}.landing-ps-problem .landing-ps-title{color:#f43f5e}.landing-ps-solution .landing-ps-title{color:#10b981}.landing-ps-text{font-size:.9rem;line-height:1.6;color:var(--landing-muted);margin:0 0 1.5rem;min-height:3rem}.landing-ps-image-wrapper{background:rgba(0,0,0,.25);padding:1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.05);display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:inset 0 2px 10px rgba(0,0,0,.3)}.landing-ps-image{max-width:100%;height:auto;border-radius:4px}.landing-ps-connector{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);color:var(--landing-dim)}.landing-ps-outcomes{box-shadow:0 8px 40px rgba(0,0,0,.3)}.landing-outcome-item{backdrop-filter:blur(8px)}.radar-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:2rem}@media (min-width:1024px){.radar-grid{grid-template-columns:1fr 1fr}}.radar-left-pane{display:flex;flex-direction:column;gap:1rem}.radar-chat-card{border:1px solid var(--landing-border);border-radius:1rem;background:rgba(6,12,22,.45);padding:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;transition:var(--transition-smooth);position:relative}.radar-chat-card:hover{border-color:var(--landing-border-hover);background:rgba(9,18,30,.55)}.radar-chat-card.is-active{border-color:var(--landing-accent);background:rgba(42,171,238,.06);box-shadow:0 0 20px rgba(42,171,238,.1)}.radar-chat-avatar{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--landing-font-heading);font-weight:700;font-size:1rem;color:#03070c;flex-shrink:0;position:relative}.radar-chat-avatar.is-vip{background:linear-gradient(135deg,#f59e0b,#d97706)}.radar-chat-avatar.is-provider{background:linear-gradient(135deg,#2aabee,#0088cc)}.radar-chat-avatar.is-internal{background:linear-gradient(135deg,#a855f7,#7e22ce)}.radar-chat-avatar.is-normal{background:linear-gradient(135deg,#94a9c0,#475569)}.radar-chat-avatar-status{width:.75rem;height:.75rem;border-radius:50%;position:absolute;bottom:0;right:0;border:2px solid #03070c}.radar-chat-avatar-status.is-ticking{background:var(--landing-warning)}.radar-chat-avatar-status.is-critical{background:var(--landing-loss);animation:blink 1s infinite}.radar-chat-avatar-status.is-resolved{background:var(--landing-gain)}.radar-chat-info{flex:1;min-width:0}.radar-chat-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.radar-chat-title{font-size:.95rem;font-weight:600;color:var(--landing-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radar-chat-badge,.radar-chat-title{font-family:var(--landing-font-heading)}.radar-chat-badge{font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.15rem .45rem;border-radius:4px}.radar-chat-badge.is-vip{color:var(--landing-warning);background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.15)}.radar-chat-badge.is-provider{color:var(--landing-accent);background:rgba(42,171,238,.08);border:1px solid rgba(42,171,238,.15)}.radar-chat-badge.is-internal{color:#c084fc;background:rgba(168,85,247,.08);border:1px solid rgba(168,85,247,.15)}.radar-chat-msg{font-size:.8rem;color:var(--landing-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.radar-chat-commitment-alert{display:flex;align-items:center;gap:.35rem;margin-top:.5rem;background:rgba(255,255,255,.01);padding:.3rem .6rem;border-radius:4px;border:1px solid rgba(255,255,255,.02)}.radar-chat-commitment-alert span{font-size:.725rem;color:var(--landing-dim)}.radar-chat-commitment-alert strong{font-size:.725rem;color:var(--landing-accent);font-weight:500}.radar-chat-meta{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.radar-chat-timer{font-family:var(--landing-font-heading);font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:.25rem}.radar-chat-timer.is-ticking{color:var(--landing-warning)}.radar-chat-timer.is-critical{color:var(--landing-loss)}.radar-chat-timer.is-resolved{color:var(--landing-gain)}.radar-chat-status-label{font-size:.65rem;color:var(--landing-dim);text-transform:uppercase;font-weight:600;letter-spacing:.04em}.tg-pm-box{border:1px solid var(--landing-border-strong);border-radius:1.5rem;background:#08101a;box-shadow:0 20px 50px rgba(0,0,0,.55);overflow:hidden;display:flex;flex-direction:column;height:28rem;position:relative}.tg-pm-header{background:rgba(255,255,255,.02);border-bottom:1px solid var(--landing-border);padding:1rem 1.5rem;display:flex;align-items:center;gap:.85rem;flex-shrink:0}.tg-pm-bot-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,var(--landing-accent) 0,var(--landing-accent-strong) 100%);display:flex;align-items:center;justify-content:center;color:#03070c;box-shadow:0 0 10px rgba(42,171,238,.25)}.tg-pm-header-info{flex:1}.tg-pm-header-title{font-family:var(--landing-font-heading);font-size:.95rem;font-weight:600;color:var(--landing-text);margin:0}.tg-pm-header-status{font-size:.725rem;color:var(--landing-gain);display:flex;align-items:center;gap:.25rem}.tg-pm-header-status-dot{width:.35rem;height:.35rem;border-radius:50%;background:var(--landing-gain);box-shadow:0 0 6px var(--landing-gain)}.tg-pm-body{flex:1;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;scroll-behavior:smooth}.tg-bubble{max-width:85%;padding:.85rem 1.15rem;border-radius:1rem;font-size:.825rem;line-height:1.45;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.2)}.tg-bubble.is-bot{background:#142232;border:1px solid rgba(42,171,238,.15);color:var(--landing-text);align-self:flex-start;border-bottom-left-radius:.25rem}.tg-bubble.is-user{background:#1a3f66;border:1px solid rgba(42,171,238,.25);color:var(--landing-text);align-self:flex-end;border-bottom-right-radius:.25rem}.tg-pm-action-panel{padding:1rem 1.5rem;background:rgba(0,0,0,.3);border-top:1px solid var(--landing-border);display:flex;flex-direction:column;gap:.65rem;flex-shrink:0}.tg-pm-action-panel-title{font-size:.725rem;color:var(--landing-dim);text-transform:uppercase;font-weight:600;letter-spacing:.04em;margin-bottom:.15rem}.tg-pm-actions-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.tg-pm-action-btn{padding:.65rem .5rem;font-family:var(--landing-font-heading);font-size:.75rem;font-weight:600;border:1px solid var(--landing-border);border-radius:.5rem;background:rgba(255,255,255,.01);color:var(--landing-muted);cursor:pointer;transition:var(--transition-smooth);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-pm-action-btn:hover:not(:disabled){background:rgba(42,171,238,.04);border-color:var(--landing-border-hover);color:var(--landing-text)}.tg-pm-action-btn.is-resolve:hover:not(:disabled){background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.25);color:var(--landing-gain)}.tg-pm-action-btn.is-delay:hover:not(:disabled){background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.25);color:var(--landing-warning)}.tg-pm-action-btn.is-escalate:hover:not(:disabled){background:rgba(244,63,94,.06);border-color:rgba(244,63,94,.25);color:var(--landing-loss)}.tg-pm-action-btn:disabled{opacity:.35;cursor:not-allowed}.tg-pm-radar-log{margin-top:.5rem;padding:.5rem .75rem;border-radius:.5rem;font-size:.725rem;line-height:1.4;animation:slideUpMsg .25s ease-out forwards}.tg-pm-radar-log.is-success{background:rgba(16,185,129,.04);border-left:2px solid var(--landing-gain);color:var(--landing-gain)}.tg-pm-radar-log.is-warning{background:rgba(245,158,11,.04);border-left:2px solid var(--landing-warning);color:var(--landing-warning)}.tg-pm-radar-log.is-danger{background:rgba(244,63,94,.04);border-left:2px solid var(--landing-loss);color:var(--landing-loss)}.seen-storyboard-split{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:2rem}@media (min-width:1024px){.seen-storyboard-split{grid-template-columns:1fr 1fr}}.storyboard-timeline-column{border:1px solid var(--landing-border);border-radius:1.5rem;padding:2.25rem;position:relative;background:rgba(6,12,22,.45);display:flex;flex-direction:column;transition:var(--transition-smooth)}.storyboard-timeline-column.is-chaos{border-color:rgba(244,63,94,.15);background:linear-gradient(180deg,rgba(244,63,94,.01),transparent),rgba(6,12,22,.45)}.storyboard-timeline-column.is-chaos:after{content:"❌ Хаос в Telegram";position:absolute;top:-.75rem;right:1.5rem;font-family:var(--landing-font-heading);font-size:.7rem;font-weight:700;color:var(--landing-loss);background:#100508;padding:.25rem .75rem;border-radius:9999px;border:1px solid var(--landing-loss-border);letter-spacing:.05em;text-transform:uppercase}.storyboard-timeline-column.is-hea4{border-color:rgba(16,185,129,.2);background:linear-gradient(180deg,rgba(16,185,129,.02),transparent),rgba(6,12,22,.45);box-shadow:0 0 30px rgba(16,185,129,.03)}.storyboard-timeline-column.is-hea4:after{content:"✓ Система HEA4";position:absolute;top:-.75rem;right:1.5rem;font-family:var(--landing-font-heading);font-size:.7rem;font-weight:700;color:var(--landing-gain);background:#041410;padding:.25rem .75rem;border-radius:9999px;border:1px solid var(--landing-gain-border);letter-spacing:.05em;text-transform:uppercase}.storyboard-timeline-column:hover{transform:translateY(-2px);background-color:rgba(9,18,30,.55)}.storyboard-header-info{margin-bottom:2rem}.storyboard-header-info h3{font-family:var(--landing-font-heading);font-size:1.35rem;font-weight:600;color:var(--landing-text)}.storyboard-header-info p{font-size:.875rem;color:var(--landing-muted);margin-top:.5rem}.split-timeline-flow{display:flex;flex-direction:column;gap:1.75rem;position:relative;padding-left:2.25rem}.split-timeline-flow:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:.675rem;width:2px}.storyboard-timeline-column.is-chaos .split-timeline-flow:before{background:repeating-linear-gradient(to bottom,var(--landing-loss) 0,var(--landing-loss) 6px,transparent 6px,transparent 12px);opacity:.35}.storyboard-timeline-column.is-hea4 .split-timeline-flow:before{background:linear-gradient(to bottom,var(--landing-gain) 40%,var(--landing-accent) 90%)}.split-timeline-node{position:relative}.split-node-marker{position:absolute;left:-2.25rem;top:.3rem;width:1.35rem;height:1.35rem;border-radius:50%;background:#03070c;display:flex;align-items:center;justify-content:center;z-index:2;border:2px solid var(--landing-dim)}.storyboard-timeline-column.is-chaos .split-timeline-node .split-node-marker{border-color:var(--landing-loss-border)}.storyboard-timeline-column.is-chaos .split-timeline-node.is-active .split-node-marker{background:var(--landing-loss);border-color:var(--landing-loss);box-shadow:0 0 10px var(--landing-loss)}.storyboard-timeline-column.is-hea4 .split-timeline-node .split-node-marker{border-color:rgba(16,185,129,.3)}.storyboard-timeline-column.is-hea4 .split-timeline-node.is-active .split-node-marker{background:var(--landing-gain);border-color:var(--landing-gain);box-shadow:0 0 10px var(--landing-gain)}.split-node-marker span{width:.35rem;height:.35rem;border-radius:50%;background:transparent}.split-timeline-node.is-active .split-node-marker span{background:#03070c}.split-node-time{display:inline-block;font-family:var(--landing-font-heading);font-size:.65rem;font-weight:700;letter-spacing:.08em;padding:.15rem .5rem;border-radius:4px;margin-bottom:.35rem}.storyboard-timeline-column.is-chaos .split-node-time{color:var(--landing-loss);background:var(--landing-loss-bg);border:1px solid var(--landing-loss-border)}.storyboard-timeline-column.is-hea4 .split-node-time{color:var(--landing-gain);background:var(--landing-gain-bg);border:1px solid var(--landing-gain-border)}.split-node-content h4{font-family:var(--landing-font-heading);font-size:.95rem;font-weight:600;color:var(--landing-text);line-height:1.35}.split-node-content p{font-size:.8125rem;color:var(--landing-muted);margin-top:.25rem;line-height:1.5}.seen-bubble-mockup{border:1px solid rgba(255,255,255,.03);border-radius:.75rem;padding:.75rem 1rem;background:rgba(0,0,0,.25);font-size:.8rem;line-height:1.45;margin-top:.65rem;max-width:26rem}.seen-bubble-sender{font-family:var(--landing-font-heading);font-size:.65rem;font-weight:700;color:var(--landing-dim);text-transform:uppercase;margin-bottom:.25rem;display:block}.seen-bubble-text{font-style:italic;color:var(--landing-text)}.seen-bubble-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;margin-top:.35rem;padding:.1rem .35rem;border-radius:4px}.seen-bubble-badge.is-eyes{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);color:var(--landing-warning)}.seen-bubble-badge.is-ai{background:rgba(42,171,238,.08);border:1px solid rgba(42,171,238,.15);color:var(--landing-accent)}.split-outcome-indicator{margin-top:1rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.75rem;line-height:1.45}.storyboard-timeline-column.is-chaos .split-outcome-indicator{background:rgba(244,63,94,.03);border-left:2px solid var(--landing-loss);color:var(--landing-loss)}.storyboard-timeline-column.is-hea4 .split-outcome-indicator{background:rgba(16,185,129,.03);border-left:2px solid var(--landing-gain);color:var(--landing-gain)}.split-outcome-indicator strong{display:block;font-family:var(--landing-font-heading);text-transform:uppercase;font-size:.65rem;letter-spacing:.05em;margin-bottom:.15rem}.simulation-container{border:1px solid var(--landing-border);border-radius:1.5rem;background:rgba(6,12,22,.6);padding:2.25rem;box-shadow:0 15px 40px rgba(0,0,0,.5);overflow:hidden;margin-top:2rem}.simulation-layout{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:1024px){.simulation-layout{grid-template-columns:1.2fr .8fr}}.sim-graph-pane{flex-direction:column;gap:2rem;position:relative;background:rgba(0,0,0,.2);border-radius:1rem;padding:2rem;border:1px solid rgba(255,255,255,.01)}.sim-control-bar,.sim-graph-pane{display:flex;justify-content:space-between}.sim-control-bar{align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;border-bottom:1px solid var(--landing-border);padding-bottom:1rem}.sim-timer-box{display:flex;align-items:center;gap:.5rem;font-family:var(--landing-font-heading);background:rgba(42,171,238,.08);border:1px solid rgba(42,171,238,.15);padding:.35rem .85rem;border-radius:.5rem;font-size:.85rem;font-weight:600;color:var(--landing-accent)}.sim-timer-value{font-variant-numeric:tabular-nums;font-size:.95rem}.sim-nodes-chain{display:flex;flex-direction:column;gap:2.5rem;position:relative}@media (min-width:640px){.sim-nodes-chain{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:2rem}}.sim-nodes-chain:before{content:"";position:absolute;z-index:1}@media (max-width:639px){.sim-nodes-chain:before{left:2.25rem;top:1rem;bottom:1rem;width:2px;background:var(--landing-border)}}@media (min-width:640px){.sim-nodes-chain:before{left:10%;right:10%;top:calc(2rem + 1.75rem);height:2px;background:var(--landing-border)}}.sim-chain-node{display:flex;align-items:center;gap:1rem;position:relative;z-index:2;transition:var(--transition-smooth)}@media (min-width:640px){.sim-chain-node{flex-direction:column;text-align:center;width:22%;gap:.75rem}}.sim-node-avatar-ring{width:3.5rem;height:3.5rem;border-radius:50%;border:2px solid var(--landing-border);background:#03070c;display:flex;align-items:center;justify-content:center;color:var(--landing-dim);transition:var(--transition-smooth);box-shadow:inset 0 0 10px rgba(0,0,0,.8)}.sim-chain-node.is-active .sim-node-avatar-ring{border-color:var(--landing-accent);color:var(--landing-accent);box-shadow:0 0 25px rgba(42,171,238,.45);transform:scale(1.08)}.sim-chain-node.is-escalated .sim-node-avatar-ring{border-color:var(--landing-loss);color:var(--landing-loss);box-shadow:0 0 20px rgba(244,63,94,.35)}.sim-chain-node.is-warning .sim-node-avatar-ring{border-color:var(--landing-warning);color:var(--landing-warning);box-shadow:0 0 20px rgba(245,158,11,.35);animation:pulseWarning 1.5s ease-in-out infinite}.sim-chain-node.is-completed .sim-node-avatar-ring{border-color:var(--landing-gain);color:var(--landing-gain);box-shadow:0 0 15px rgba(16,185,129,.25)}.sim-node-meta h4{font-family:var(--landing-font-heading);font-size:.95rem;font-weight:600;color:var(--landing-muted);transition:var(--transition-smooth)}@media (min-width:640px){.sim-node-meta h4{min-height:2.75rem;display:flex;align-items:flex-start;justify-content:center}}.sim-chain-node.is-active .sim-node-meta h4,.sim-chain-node.is-completed .sim-node-meta h4,.sim-chain-node.is-escalated .sim-node-meta h4,.sim-chain-node.is-warning .sim-node-meta h4{color:var(--landing-text)}.sim-node-meta span{display:block;font-size:.725rem;color:var(--landing-dim);text-transform:uppercase;font-family:var(--landing-font-heading);font-weight:600;margin-bottom:.15rem;letter-spacing:.04em}.sim-chain-node.is-active .sim-node-meta span{color:var(--landing-accent)}.sim-chain-node.is-warning .sim-node-meta span{color:var(--landing-warning)}.sim-chain-node.is-escalated .sim-node-meta span{color:var(--landing-loss)}.sim-chain-node.is-completed .sim-node-meta span{color:var(--landing-gain)}.sim-node-meta p{display:none}@media (min-width:640px){.sim-node-meta p{display:block;font-size:.75rem;color:var(--landing-muted);line-height:1.35;margin-top:.25rem;max-width:9rem}}.sim-feed-pane{background:#050a10;border:1px solid var(--landing-border-strong);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;height:24rem;box-shadow:inset 0 2px 8px rgba(0,0,0,.8)}.sim-feed-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.03);padding-bottom:.75rem;margin-bottom:1rem}.sim-feed-title{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--landing-dim);font-family:var(--landing-font-heading);letter-spacing:.04em;text-transform:uppercase}.sim-feed-badge{width:.5rem;height:.5rem;border-radius:50%;background:var(--landing-dim)}.sim-feed-pane.is-running .sim-feed-badge{background:var(--landing-gain);box-shadow:0 0 8px var(--landing-gain);animation:blink 1.2s ease infinite}.sim-feed-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:.25rem;scroll-behavior:smooth;font-size:.8rem}.sim-log-msg{padding:.65rem .85rem;border-radius:.5rem;background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.02);line-height:1.45;animation:slideUpMsg .3s cubic-bezier(.16,1,.3,1) forwards}.sim-log-msg.is-system{border-left:2px solid var(--landing-dim);color:var(--landing-muted)}.sim-log-msg.is-bot{border-left:2px solid var(--landing-accent);background:rgba(42,171,238,.02)}.sim-log-msg.is-warning{border-left:2px solid var(--landing-warning);background:rgba(245,158,11,.02)}.sim-log-msg.is-escalation{border-left:2px solid var(--landing-loss);background:rgba(244,63,94,.02)}.sim-log-msg.is-success{border-left:2px solid var(--landing-gain);background:rgba(16,185,129,.02)}.sim-log-time{font-weight:700;color:var(--landing-dim);margin-right:.5rem}.sim-log-sender,.sim-log-time{font-family:var(--landing-font-heading)}.sim-log-sender{font-weight:600;color:var(--landing-accent);margin-right:.35rem}.sim-log-msg.is-escalation .sim-log-sender{color:var(--landing-loss)}.sim-log-msg.is-warning .sim-log-sender{color:var(--landing-warning)}.sim-log-msg.is-success .sim-log-sender{color:var(--landing-gain)}.sim-log-body{color:var(--landing-text)}.sim-feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--landing-dim);text-align:center;gap:.75rem}.sim-feed-empty p{max-width:14rem;line-height:1.4;font-size:.75rem}.sla-simulator{border:1px solid var(--landing-border);border-radius:1.5rem;background:rgba(6,12,22,.7);box-shadow:0 16px 40px rgba(0,0,0,.5);padding:1.5rem}@media (min-width:768px){.sla-simulator{padding:2.25rem}}.sla-sim-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:1024px){.sla-sim-grid{grid-template-columns:.8fr 1.2fr}}.sla-sim-selector{display:flex;flex-direction:column;gap:.75rem}.sla-sim-btn{display:flex;align-items:center;justify-content:space-between;padding:1.15rem 1.5rem;border-radius:.75rem;background:rgba(255,255,255,.02);border:1px solid var(--landing-border);cursor:pointer;text-align:left;transition:var(--transition-smooth)}.sla-sim-btn:hover{background:rgba(42,171,238,.03);border-color:var(--landing-border-hover)}.sla-sim-btn.is-active{background:rgba(42,171,238,.08);border-color:var(--landing-accent);box-shadow:inset 0 0 10px rgba(42,171,238,.05)}.sla-sim-btn-info h4{font-family:var(--landing-font-heading);font-size:.95rem;font-weight:600;color:var(--landing-text)}.sla-sim-btn-info p{font-size:.75rem;color:var(--landing-dim);margin-top:.15rem}.sla-sim-timeline{position:relative;padding-left:2.25rem;display:flex;flex-direction:column;gap:1.75rem}.sla-sim-timeline:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:.675rem;width:2px;background:linear-gradient(to bottom,var(--landing-accent) 40%,rgba(255,255,255,.05) 90%)}.sla-sim-node{position:relative;animation:fadeIn .4s ease forwards}.sla-sim-marker{position:absolute;left:-2.25rem;top:.3rem;width:1.35rem;height:1.35rem;border-radius:50%;background:#03070c;border:2px solid var(--landing-border-strong);display:flex;align-items:center;justify-content:center;z-index:2;transition:var(--transition-smooth)}.sla-sim-node.is-passed .sla-sim-marker{background:var(--landing-accent);border-color:var(--landing-accent);box-shadow:0 0 10px var(--landing-accent)}.sla-sim-node.is-alert .sla-sim-marker{background:var(--landing-warning);border-color:var(--landing-warning);box-shadow:0 0 10px var(--landing-warning)}.sla-sim-node.is-critical .sla-sim-marker{background:var(--landing-loss);border-color:var(--landing-loss);box-shadow:0 0 12px var(--landing-loss)}.sla-sim-marker span{width:.35rem;height:.35rem;border-radius:50%;background:var(--landing-dim)}.sla-sim-node.is-alert .sla-sim-marker span,.sla-sim-node.is-critical .sla-sim-marker span,.sla-sim-node.is-passed .sla-sim-marker span{background:#03070c}.sla-sim-time-badge{display:inline-block;font-family:var(--landing-font-heading);font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--landing-accent);background:rgba(42,171,238,.08);padding:.15rem .5rem;border-radius:4px;margin-bottom:.25rem;border:1px solid rgba(42,171,238,.12)}.sla-sim-node.is-alert .sla-sim-time-badge{color:var(--landing-warning);background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.15)}.sla-sim-node.is-critical .sla-sim-time-badge{color:var(--landing-loss);background:rgba(244,63,94,.08);border-color:rgba(244,63,94,.15)}.sla-sim-node h5{font-family:var(--landing-font-heading);font-size:.95rem;font-weight:600;color:var(--landing-text)}.sla-sim-node p{font-size:.8125rem;color:var(--landing-muted);margin-top:.15rem}.ceo-reports-console{border:1px solid var(--landing-border-strong);border-radius:1.5rem;background:rgba(8,16,28,.9);box-shadow:0 20px 50px rgba(0,0,0,.6);backdrop-filter:blur(16px);overflow:hidden;margin-top:2rem}.ceo-console-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:rgba(255,255,255,.02);border-bottom:1px solid var(--landing-border)}.ceo-console-tabs{display:flex;gap:.5rem;overflow-x:auto}.ceo-console-tab{padding:.5rem 1rem;font-family:var(--landing-font-heading);font-size:.8rem;font-weight:600;color:var(--landing-muted);background:rgba(255,255,255,.01);border:1px solid var(--landing-border);border-radius:.5rem;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap}.ceo-console-tab:hover{background:rgba(42,171,238,.04);color:var(--landing-text)}.ceo-console-tab.is-active{background:rgba(42,171,238,.08);border-color:var(--landing-accent);color:var(--landing-accent)}.ceo-console-content{padding:1.5rem}.ceo-report-table{width:100%;border-collapse:collapse;font-size:.825rem}.ceo-report-table td,.ceo-report-table th{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.ceo-report-table th{font-family:var(--landing-font-heading);color:var(--landing-dim);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.725rem;padding-bottom:.75rem}.ceo-report-table td{color:var(--landing-text)}.ceo-report-table tr:hover td{background:rgba(255,255,255,.01)}.radial-progress-widget{display:inline-flex;align-items:center;gap:.75rem}.radial-circle{width:2.25rem;height:2.25rem;position:relative;background:#050a10}.radial-circle,.radial-inner{border-radius:50%;display:flex;align-items:center;justify-content:center}.radial-inner{width:1.75rem;height:1.75rem;background:rgba(8,16,28,.95);font-family:var(--landing-font-heading);font-size:.7rem;font-weight:700;color:var(--landing-text)}.workload-gauge{display:flex;flex-direction:column;gap:.25rem;width:7.5rem}.workload-gauge-meta{display:flex;justify-content:space-between;font-size:.65rem;color:var(--landing-dim);font-family:var(--landing-font-heading);font-weight:600}.workload-track{height:.35rem;background:rgba(255,255,255,.03);border-radius:9999px;overflow:hidden;border:1px solid rgba(255,255,255,.01)}.workload-fill{height:100%;border-radius:9999px}.delay-bar-container{display:flex;flex-direction:column;gap:.25rem;width:9rem}.delay-label-row{display:flex;justify-content:space-between;font-size:.65rem;color:var(--landing-dim)}.delay-bar-track{height:.35rem;background:rgba(255,255,255,.03);border-radius:9999px;overflow:hidden;position:relative}.delay-bar-fill{height:100%;border-radius:9999px}.status-indicator{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;padding:.2rem .55rem;border-radius:4px;font-size:.725rem;font-family:var(--landing-font-heading)}.status-indicator.is-success{color:var(--landing-gain);background:var(--landing-gain-bg);border:1px solid var(--landing-gain-border)}.status-indicator.is-warning{color:var(--landing-warning);background:rgba(245,158,11,.05);border:1px solid rgba(245,158,11,.15)}.status-indicator.is-danger{color:var(--landing-loss);background:var(--landing-loss-bg);border:1px solid var(--landing-loss-border)}.ceo-stream-footer{margin-top:1.5rem;border-top:1px solid var(--landing-border);padding:1.5rem;background:rgba(0,0,0,.15)}.ceo-stream-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:var(--landing-font-heading);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-accent)}.ceo-stream-indicator{width:.4rem;height:.4rem;border-radius:50%;background:var(--landing-accent);box-shadow:0 0 6px var(--landing-accent);animation:blink 1.5s ease-in-out infinite}.ceo-stream-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.ceo-stream-grid{grid-template-columns:repeat(3,1fr)}}.ceo-stream-card{border:1px solid rgba(255,255,255,.02);border-radius:.75rem;background:rgba(0,0,0,.2);padding:1rem;display:flex;flex-direction:column;gap:.35rem;transition:var(--transition-smooth)}.ceo-stream-card:hover{border-color:var(--landing-border);background:rgba(9,18,30,.3)}.ceo-stream-card-meta{display:flex;justify-content:space-between;font-size:.65rem;font-family:var(--landing-font-heading);font-weight:600}.ceo-stream-card-tag{text-transform:uppercase;letter-spacing:.04em}.ceo-stream-card-tag.is-danger{color:var(--landing-loss)}.ceo-stream-card-tag.is-warning{color:var(--landing-warning)}.ceo-stream-card-tag.is-info{color:var(--landing-accent)}.ceo-stream-card-time{color:var(--landing-dim)}.ceo-stream-card p{font-size:.775rem;line-height:1.4;color:var(--landing-text);margin:0}.security-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.security-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.security-card{border:1px solid var(--landing-border);border-radius:1rem;background:var(--landing-surface);padding:1.75rem;transition:var(--transition-smooth);height:100%;display:flex;flex-direction:column}.security-card:hover{border-color:var(--landing-border-strong);background:var(--landing-surface-hover);box-shadow:0 10px 24px rgba(42,171,238,.03)}.security-card-icon{margin-bottom:1.25rem;color:var(--landing-accent);filter:drop-shadow(0 0 8px rgba(42,171,238,.3))}.security-card h3{font-size:1.1rem;font-weight:600;color:var(--landing-text);margin-bottom:.5rem;font-family:var(--landing-font-heading)}.security-tech-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem;margin-bottom:.875rem}.security-tech-tag{font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:.375rem;background:rgba(42,171,238,.05);border:1px solid rgba(42,171,238,.12);color:var(--landing-accent);letter-spacing:.01em;transition:var(--transition-smooth)}.security-card:hover .security-tech-tag{background:rgba(42,171,238,.1);border-color:rgba(42,171,238,.3);color:#fff;box-shadow:0 0 8px rgba(42,171,238,.15)}.security-card p{font-size:.8125rem;color:var(--landing-muted);line-height:1.6}.pilot-box{border:1px solid var(--landing-border-strong);border-radius:1.5rem;background:linear-gradient(135deg,rgba(42,171,238,.03),transparent 60%),rgba(8,16,28,.9);padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.5)}@media (min-width:768px){.pilot-box{padding:3rem}}.pilot-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:1024px){.pilot-grid{grid-template-columns:1fr 1fr}}.pilot-meta h3{font-size:2rem;font-weight:700;font-family:var(--landing-font-heading)}.pilot-meta p{color:var(--landing-muted);margin-top:1rem;font-size:.95rem}.pilot-structure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem}.pilot-struct-card{border:1px solid var(--landing-border);border-radius:.75rem;background:rgba(255,255,255,.01);padding:1rem}.pilot-struct-card span{font-family:var(--landing-font-heading);font-size:1.5rem;font-weight:700;color:var(--landing-accent);display:block}.pilot-struct-card label{font-size:.75rem;color:var(--landing-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem;display:block}.pilot-metrics{display:flex;flex-direction:column;gap:1rem;justify-content:center}.pilot-metric-row{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:.5rem;background:rgba(255,255,255,.015);border:1px solid rgba(255,255,255,.01)}.pilot-metric-row span{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);display:flex;align-items:center;justify-content:center;color:var(--landing-gain)}.pilot-metric-text h4{font-family:var(--landing-font-heading);font-size:.9rem;font-weight:600}.workflow-map-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}@media (min-width:768px){.workflow-map-grid{grid-template-columns:repeat(3,1fr)}}.workflow-map-card{border:1px solid var(--landing-border);border-radius:1rem;background:rgba(6,12,22,.4);padding:1.75rem;position:relative;transition:var(--transition-smooth)}.workflow-map-card:hover{border-color:var(--landing-border-hover);background:rgba(9,18,30,.5);box-shadow:0 10px 24px rgba(42,171,238,.02)}.workflow-map-card-number{font-family:var(--landing-font-heading);font-size:.7rem;font-weight:700;color:var(--landing-accent);background:rgba(42,171,238,.08);padding:.2rem .5rem;border-radius:4px;border:1px solid rgba(42,171,238,.12);display:inline-block;margin-bottom:1rem}.workflow-map-card h3{font-family:var(--landing-font-heading);font-size:1.15rem;font-weight:600;color:var(--landing-text);margin-bottom:.5rem}.workflow-map-card p{font-size:.8125rem;color:var(--landing-muted);line-height:1.55}.landing-footer{padding-block:5rem 3rem;background:#020408;border-top:1px solid var(--landing-border)}.cta-box{border:1px solid var(--landing-border-strong);border-radius:1.5rem;background:linear-gradient(135deg,rgba(42,171,238,.06),transparent 50%),rgba(8,16,28,.85);padding:2.5rem;text-align:center;max-width:52rem;margin-inline:auto;box-shadow:0 15px 40px rgba(0,0,0,.4)}@media (min-width:768px){.cta-box{padding:4rem}}.cta-box h2{font-size:2.25rem;font-weight:700;font-family:var(--landing-font-heading)}.cta-box p{color:var(--landing-muted);margin-top:1rem;max-width:36rem;margin-inline:auto}.footer-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.02);font-size:.8rem;color:var(--landing-dim)}.footer-nav a{transition:var(--transition-smooth)}.footer-nav a:hover{color:var(--landing-accent)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:.4}50%{opacity:1}}@keyframes pulseWarning{0%,to{box-shadow:0 0 10px rgba(245,158,11,.2)}50%{box-shadow:0 0 25px rgba(245,158,11,.65);transform:scale(1.04)}}@keyframes slideUpMsg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade{animation:fadeIn .4s ease forwards}.tg-bubble.is-tour{background:linear-gradient(135deg,rgba(26,63,102,.9),rgba(16,26,42,.95));border:1px solid rgba(42,171,238,.4);border-radius:.75rem;box-shadow:0 4px 15px rgba(0,0,0,.3),0 0 10px rgba(42,171,238,.15)}.tg-bubble.is-tour,.tg-bubble.is-tour-completed{color:var(--landing-text);align-self:center;width:95%;max-width:95%;animation:fadeIn .4s ease forwards;font-size:.8rem;padding:1rem}.tg-bubble.is-tour-completed{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,26,42,.95));border:1px solid rgba(16,185,129,.4);border-radius:.75rem;box-shadow:0 4px 15px rgba(0,0,0,.3),0 0 10px rgba(16,185,129,.15)}@keyframes btnPulseGreen{0%{box-shadow:0 0 0 0 rgba(16,185,129,.4);transform:scale(1)}50%{box-shadow:0 0 15px 5px rgba(16,185,129,.7);transform:scale(1.03)}to{box-shadow:0 0 0 0 rgba(16,185,129,.4);transform:scale(1)}}.is-pulse-green{animation:btnPulseGreen 1.5s ease-in-out infinite!important;background:rgba(16,185,129,.25)!important;border-color:var(--landing-gain)!important;color:#fff!important;opacity:1!important;cursor:pointer!important}@keyframes btnPulseYellow{0%{box-shadow:0 0 0 0 rgba(245,158,11,.4);transform:scale(1)}50%{box-shadow:0 0 15px 5px rgba(245,158,11,.7);transform:scale(1.03)}to{box-shadow:0 0 0 0 rgba(245,158,11,.4);transform:scale(1)}}.is-pulse-yellow{animation:btnPulseYellow 1.5s ease-in-out infinite!important;background:rgba(245,158,11,.25)!important;border-color:var(--landing-warning)!important;color:#fff!important;opacity:1!important;cursor:pointer!important}@keyframes btnPulseRed{0%{box-shadow:0 0 0 0 rgba(239,68,68,.4);transform:scale(1)}50%{box-shadow:0 0 15px 5px rgba(239,68,68,.7);transform:scale(1.03)}to{box-shadow:0 0 0 0 rgba(239,68,68,.4);transform:scale(1)}}.is-pulse-red{animation:btnPulseRed 1.5s ease-in-out infinite!important;background:rgba(239,68,68,.25)!important;border-color:var(--landing-loss)!important;color:#fff!important;opacity:1!important;cursor:pointer!important}.interface-gallery-container{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.interface-gallery-tabs{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.gallery-tab-btn{background:rgba(255,255,255,.02);border:1px solid var(--landing-border);color:var(--landing-dim);padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-family:var(--landing-font-heading);font-weight:500;font-size:.9rem;transition:var(--transition-smooth)}.gallery-tab-btn:hover{background:rgba(42,171,238,.04);color:var(--landing-text);border-color:var(--landing-border-hover)}.gallery-tab-btn.is-active{background:rgba(42,171,238,.08);color:var(--landing-accent);border-color:var(--landing-accent);box-shadow:0 0 12px rgba(42,171,238,.15)}.interface-gallery-caption{color:var(--landing-muted);font-size:.95rem;line-height:1.6;margin:-.6rem auto 0;max-width:56rem;text-align:center}.mockup-window-wrapper{background:rgba(6,12,22,.85);border:1px solid var(--landing-border-strong);border-radius:1rem;box-shadow:0 24px 60px rgba(0,0,0,.6);overflow:hidden}.mockup-window-header{background:rgba(16,26,42,.8);border-bottom:1px solid var(--landing-border);padding:.75rem 1.25rem;display:flex;align-items:center;gap:1.5rem}.mockup-window-dots{display:flex;gap:.4rem;align-items:center}.mockup-window-dots .dot{width:.65rem;height:.65rem;border-radius:50%}.mockup-window-dots .dot.is-red{background:#ff5f56}.mockup-window-dots .dot.is-yellow{background:#ffbd2e}.mockup-window-dots .dot.is-green{background:#27c93f}.mockup-window-url{background:rgba(0,0,0,.25);border:1px solid var(--landing-border);border-radius:.35rem;padding:.25rem 1rem;font-family:var(--landing-font-mono);font-size:.7rem;color:var(--landing-dim);flex-grow:1;max-width:500px;text-align:center}.mockup-window-body{padding:1.5rem;min-height:400px;display:flex;flex-direction:column;justify-content:center}.mockup-dash-content{display:flex;flex-direction:column;gap:1.5rem;color:var(--landing-text)}.mockup-dash-header{display:flex;justify-content:space-between;align-items:center}.mockup-dash-header h3{font-size:1.15rem;font-weight:700;margin:0}.badge-live{background:rgba(244,63,94,.1);color:var(--landing-loss);border:1px solid rgba(244,63,94,.2);padding:.2rem .6rem;font-size:.65rem;font-weight:700;border-radius:4px;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.3rem}.badge-live:before{content:"";width:6px;height:6px;background:var(--landing-loss);border-radius:50%;animation:pulse-red 1.5s infinite}.mockup-dash-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.mockup-stat-card{background:rgba(255,255,255,.02);border:1px solid var(--landing-border);padding:1rem;border-radius:.5rem}.mockup-stat-card span{font-size:.75rem;color:var(--landing-dim)}.mockup-stat-card h4{font-size:1.5rem;font-weight:700;margin:.25rem 0;color:var(--landing-text)}.stat-change{font-size:.7rem}.stat-change.is-good{color:var(--landing-gain)}.stat-change.is-bad{color:var(--landing-loss)}.mockup-dash-main{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.mockup-dash-main{grid-template-columns:1.2fr .8fr}}.mockup-dash-chart-box,.mockup-dash-list-box{background:rgba(255,255,255,.01);border:1px solid var(--landing-border);border-radius:.5rem;padding:1rem}.mockup-dash-chart-box h5,.mockup-dash-list-box h5{font-size:.85rem;margin:0 0 1rem;color:var(--landing-dim)}.mockup-chart-placeholder{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.15);border-radius:.35rem;padding:1rem}.mockup-dash-list{display:flex;flex-direction:column;gap:.75rem}.mockup-list-item{background:rgba(255,255,255,.02);border:1px solid var(--landing-border);padding:.65rem;border-radius:.35rem;font-size:.75rem}.mockup-list-item.is-alert{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.02)}.mockup-list-item .time{color:var(--landing-accent);font-weight:600;display:block;font-size:.7rem;margin-bottom:.15rem}.mockup-telegram-content{display:grid;grid-template-columns:1fr;gap:1.5rem;min-height:320px}@media (min-width:768px){.mockup-telegram-content{grid-template-columns:1fr 2fr}}.mockup-tg-chat-list{border-right:none;display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.mockup-tg-chat-list{border-right:1px solid var(--landing-border);padding-right:1rem}}.tg-mock-chat{display:flex;gap:.75rem;padding:.75rem;border-radius:.5rem;background:rgba(255,255,255,.02);cursor:pointer;align-items:center}.tg-mock-chat.is-active{background:rgba(42,171,238,.1)}.tg-mock-chat .avatar{width:2rem;height:2rem;border-radius:50%;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.tg-mock-chat .chat-info h5{font-size:.85rem;margin:0;color:var(--landing-text)}.tg-mock-chat .chat-info p{font-size:.7rem;color:var(--landing-dim);margin:.15rem 0 0}.mockup-tg-chat-view{display:flex;flex-direction:column}.tg-view-header{border-bottom:1px solid var(--landing-border);padding-bottom:.75rem;margin-bottom:1rem}.tg-view-header h4{font-size:.9rem;margin:0;color:var(--landing-text)}.tg-view-header span{font-size:.7rem;color:var(--landing-gain)}.tg-view-messages{display:flex;flex-direction:column;gap:.75rem;flex-grow:1;justify-content:flex-end}.tg-mock-bubble{max-width:80%;padding:.75rem 1rem;border-radius:.75rem;font-size:.8rem;position:relative}.tg-mock-bubble.sender-user{background:rgba(255,255,255,.05);color:var(--landing-text);align-self:flex-end;border-bottom-right-radius:.25rem}.tg-mock-bubble.sender-bot{background:rgba(42,171,238,.08);border:1px solid rgba(42,171,238,.15);color:var(--landing-text);align-self:flex-start;border-bottom-left-radius:.25rem}.tg-mock-bubble .bot-header{font-weight:700;color:var(--landing-accent);font-size:.75rem;margin-bottom:.25rem}.tg-mock-bubble p{margin:0}.tg-mock-bubble .time{font-size:.6rem;color:var(--landing-dim);display:block;text-align:right;margin-top:.25rem}.mockup-sla-content{display:flex;flex-direction:column;gap:1.5rem}.sla-builder-header h4{font-size:1rem;margin:0;color:var(--landing-text)}.sla-builder-header p{font-size:.75rem;color:var(--landing-dim);margin:.25rem 0 0}.sla-builder-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.sla-builder-grid{grid-template-columns:1fr 1fr}}.sla-rule-form{gap:1rem}.form-group,.sla-rule-form{display:flex;flex-direction:column}.form-group{gap:.4rem}.form-group label{font-size:.75rem;color:var(--landing-dim)}.form-group input,.form-group select{background:rgba(0,0,0,.2);border:1px solid var(--landing-border);padding:.5rem .75rem;border-radius:.35rem;color:var(--landing-text);font-size:.8rem}.builder-chain-preview{background:rgba(255,255,255,.02);border:1px solid var(--landing-border);padding:.5rem;border-radius:.35rem;font-size:.75rem;color:var(--landing-dim)}.builder-chain-preview span{color:var(--landing-text);font-weight:600}.sla-rule-preview h5{font-size:.8rem;margin:0 0 .75rem;color:var(--landing-dim)}.rule-pathway{display:flex;flex-direction:column;gap:.75rem}.path-node{background:rgba(255,255,255,.02);border:1px solid var(--landing-border);padding:.5rem 1rem;border-radius:.35rem;font-size:.75rem;text-align:center}.path-node.is-active{border-color:var(--landing-accent);color:var(--landing-accent)}.path-node.is-warning{border-color:var(--landing-warning);color:var(--landing-warning)}.path-node.is-danger{border-color:var(--landing-loss);color:var(--landing-loss)}.mockup-journal-content{display:flex;flex-direction:column;gap:1.5rem}.journal-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.journal-header h4{font-size:1rem;margin:0;color:var(--landing-text)}.journal-header input{background:rgba(0,0,0,.2);border:1px solid var(--landing-border);padding:.4rem .75rem;border-radius:.35rem;color:var(--landing-text);font-size:.75rem}.journal-table-wrapper{overflow-x:auto}.journal-table{width:100%;border-collapse:collapse;font-size:.75rem}.journal-table td,.journal-table th{padding:.75rem;text-align:left;border-bottom:1px solid var(--landing-border)}.journal-table th{color:var(--landing-dim);font-weight:600}.journal-table tr.is-success{background:rgba(16,185,129,.02)}.journal-table tr.is-danger{background:rgba(244,63,94,.02)}.badge-ok{background:rgba(16,185,129,.1);color:var(--landing-gain)}.badge-fail,.badge-ok{padding:.15rem .4rem;border-radius:4px}.badge-fail{background:rgba(244,63,94,.1);color:var(--landing-loss)}.screenshot-container{width:100%;height:100%;min-height:25rem;display:flex;align-items:center;justify-content:center;background:#03070c;overflow:hidden;position:relative}.screenshot-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transition:opacity .3s ease}@media (max-width:768px){.screenshot-container{min-height:15rem}}.hero-slider-captions{box-shadow:0 10px 30px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .3s ease,box-shadow .3s ease}.hero-slider-captions:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.hero-slider-captions button{outline:none;cursor:pointer}@keyframes fade-in-up-slide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade{animation:fade-in-up-slide .4s cubic-bezier(.16,1,.3,1) forwards}@media (max-width:768px){.landing-hero-features{gap:.75rem;margin-top:1.5rem;margin-bottom:1.75rem}.landing-hero-feature-item{padding:.85rem;gap:.85rem;border-radius:10px}.landing-hero-feature-icon-wrapper{width:2.25rem;height:2.25rem;border-radius:8px}.landing-hero-feature-icon-wrapper svg{width:1.15rem;height:1.15rem}.landing-hero-feature-title{font-size:.95rem;margin-bottom:.2rem}.landing-hero-feature-desc{font-size:.85rem;line-height:1.45}.landing-problems-solutions-grid{gap:1.75rem;margin-top:2rem}.landing-ps-row{gap:.75rem}.landing-ps-card{padding:1.25rem;border-radius:12px}.landing-ps-badge{width:2rem;height:2rem;font-size:.85rem;margin-bottom:1rem}.landing-ps-title{font-size:1.1rem;margin-bottom:.5rem}.landing-ps-text{font-size:.85rem;line-height:1.5;margin-bottom:1rem;min-height:auto}.landing-ps-image-wrapper{padding:.75rem;border-radius:8px}.landing-ps-connector{width:2.25rem;height:2.25rem;margin:.25rem auto}.landing-ps-connector svg{width:1.1rem;height:1.1rem}.landing-ps-outcomes{padding:1.5rem;border-radius:16px;margin-top:2.5rem}.landing-outcome-item{padding:1rem;border-radius:10px}}@media (max-width:639px){.tg-pm-actions-row{grid-template-columns:1fr!important;gap:.55rem!important}.tg-pm-action-btn{white-space:normal!important;font-size:.825rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-overflow:clip!important;overflow:visible!important;height:auto!important}.tg-pm-action-btn,.tg-pm-header{padding:.75rem 1rem!important;gap:.5rem!important}}.radar-chat-commitment-alert,.radar-chat-msg,.tg-bubble,.tg-pm-radar-log{white-space:normal!important;word-break:break-word!important}@keyframes radarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scanSweep{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes pulsePathLeft{0%{transform:translate(0);opacity:.8}to{transform:translate(14px,-12px);opacity:0}}@keyframes pulsePathRight{0%{transform:translate(0);opacity:.8}to{transform:translate(-14px,-12px);opacity:0}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:.85}}@keyframes ping_lazy{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(2);opacity:0}}.animate-\[spin_12s_linear_infinite\]{animation:spin 12s linear infinite!important}.animate-\[spin_8s_linear_infinite_reverse\]{animation:spin 8s linear infinite reverse!important}.animate-\[spin_20s_linear_infinite\]{animation:spin 20s linear infinite!important}.animate-\[radarSweep_6s_linear_infinite\]{animation:radarSweep 6s linear infinite!important}.animate-\[scanSweep_2s_ease-in-out_infinite\]{animation:scanSweep 2s ease-in-out infinite!important}.animate-\[pulsePathLeft_1.5s_infinite\]{animation:pulsePathLeft 1.5s infinite!important}.animate-\[pulsePathRight_1.5s_infinite\]{animation:pulsePathRight 1.5s infinite!important}.animate-\[ping_1.5s_infinite_lazy\]{animation:ping_lazy 1.5s cubic-bezier(0,0,.2,1) infinite!important}.animate-\[ping_2s_infinite_lazy_100ms\]{animation:ping_lazy 2s cubic-bezier(0,0,.2,1) .1s infinite!important}.animate-\[ping_1.8s_infinite_lazy_300ms\]{animation:ping_lazy 1.8s cubic-bezier(0,0,.2,1) .3s infinite!important}.animate-\[bounce_3s_infinite_ease-in-out\]{animation:bounce 3s ease-in-out infinite!important}@keyframes fingerprintPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:1;filter:drop-shadow(0 0 4px #10b981)}}@keyframes auditScroll{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes floatKms{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(3deg)}}@keyframes neuralPulse{0%,to{opacity:.3;stroke-width:1px}50%{opacity:1;stroke-width:1.8px}}.animate-\[fingerprintPulse_2s_infinite\]{animation:fingerprintPulse 2s ease-in-out infinite!important}.animate-\[auditScroll_3s_linear_infinite\]{animation:auditScroll 3s linear infinite!important}.animate-\[floatKms_3s_ease-in-out_infinite\]{animation:floatKms 3s ease-in-out infinite!important}.animate-\[neuralPulse_2s_infinite\]{animation:neuralPulse 2s ease-in-out infinite!important}