:root{color-scheme:dark;--bg: #0b1b2a;--alt: #0e2236;--card: #102a40;--ink: #f4f8fb;--muted: #9db3c4;--line: #1f3a50;--line-2: #2f5068;--cyan: #29c4d2;--gold: #f5b21b;--r: 14px;--wrap: 1120px;--shadow: 0 0 0 1px rgba(41, 196, 210, .05), 0 18px 40px -18px rgba(0, 0, 0, .7)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.wrap{width:min(var(--wrap),100% - 48px);margin:0 auto}.icon{flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:500 15px Inter,sans-serif;padding:11px 20px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn.sm{padding:8px 16px;font-size:14px}.btn.lg{padding:14px 26px}.btn.dark{background:var(--ink);color:#0b1b2a}.btn.dark:hover{background:#ffc83d}.btn.line:hover{border-color:var(--ink)}.btn:disabled{opacity:.6;cursor:wait}.logo{display:inline-flex;align-items:center;gap:11px;color:var(--ink)}.logo-word{display:flex;flex-direction:column;line-height:1}.logo-word b{font:600 16px Orbitron,sans-serif;letter-spacing:.2em}.logo-word i{font:500 6.5px Orbitron,sans-serif;letter-spacing:.5em;color:var(--muted);margin-top:5px;font-style:normal}.nav{position:fixed;inset:0 0 auto 0;z-index:50;background:#0a0a0aeb;transition:box-shadow .2s}.nav.solid{box-shadow:0 1px 0 var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:64px}.links{display:flex;align-items:center;gap:4px}.links a:not(.btn){padding:8px 14px;font-size:14.5px;color:var(--muted);border-radius:999px;transition:color .2s}.links a:not(.btn):hover,.links a.on{color:var(--ink)}.links .btn{margin-left:10px}.burger{display:none;background:none;border:0;padding:8px;color:var(--ink);cursor:pointer}.hero{padding:148px 0 96px;background:linear-gradient(180deg,var(--bg) 0%,var(--alt) 100%)}.hero-in{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.hero h1{font-size:clamp(40px,5.4vw,68px);margin:16px 0 20px}.hero .lead{font-size:19px;color:var(--muted);max-width:440px}.eyebrow{font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stack{position:relative;padding:0 14px 22px 0}.stack:before,.stack:after{content:"";position:absolute;border-radius:var(--r);border:1px solid var(--line);background:var(--card);z-index:0}.stack:before{top:14px;right:0;bottom:0;left:14px;opacity:.6}.stack:after{top:28px;right:-14px;bottom:-14px;left:28px;opacity:.35}.stack .feed-card{position:relative;z-index:1}.feed-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:8px;box-shadow:var(--shadow)}.feed{margin:0;border-radius:9px;overflow:hidden;line-height:0}.feed svg{width:100%;height:auto;display:block}.box{cursor:pointer}.box .fillbox{fill-opacity:0;transition:fill-opacity .2s}.box.hot .fillbox{fill-opacity:.12}.sec{padding:104px 0}.sec.alt{background:var(--alt)}.sec.black{background:#061220;color:#fff}.head{max-width:620px;margin-bottom:48px}.head.center{margin-inline:auto;text-align:center}.head h2,.cta-in h2{font-size:clamp(30px,3.4vw,44px);margin-top:12px}.head .lead{margin-top:16px;font-size:18px;color:var(--muted)}.black .eyebrow,.black .head .lead,.black .lead{color:#9db3c4}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px;box-shadow:0 1px 2px #0a0a0a08;transition:border-color .2s,box-shadow .2s}.card:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.card h3{font-size:18px;margin:18px 0 8px;letter-spacing:-.015em}.card p{color:var(--muted);font-size:15px}.ico{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:#163049;color:var(--ink)}.card .more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:500}.card.link{cursor:pointer}.card.link:hover .more .icon{transform:translate(3px)}.more .icon{transition:transform .2s}.tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--card);border:1px solid var(--line);border-radius:999px;margin-bottom:20px}.tabs button{font:500 14px Inter,sans-serif;padding:8px 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.tabs button:hover{color:var(--ink)}.tabs button.on{background:var(--ink);color:#0b1b2a}.demo-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;align-items:start}.events{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:0 1px 2px #0a0a0a08}.events h3{font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.events ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.events li{display:flex;gap:12px;padding:11px 12px;border-radius:10px;border:1px solid transparent;transition:background .15s,border-color .15s}.events li.hot,.events li:hover{background:#163049;border-color:var(--line)}.events .dot{width:8px;height:8px;margin-top:8px;border-radius:50%;border:1.5px solid var(--muted);flex:none}.events li.alert .dot{background:var(--ink);border-color:var(--ink)}.events b{display:block;font-size:14.5px;font-weight:500;line-height:1.35}.events small{color:var(--muted);font-size:12.5px}.fine{margin-top:12px;font-size:12.5px;color:var(--muted)}.flow{position:relative;max-width:800px;margin:0 auto}.flow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.flow-line{position:absolute;left:12.5%;right:12.5%;top:29px;height:1px;background:#335470}.flow-line i{display:block;height:100%;width:calc(var(--p) * 100%);background:#fff;transition:width .4s ease}.flow button{display:grid;justify-items:center;gap:12px;width:100%;background:none;border:0;color:#7f98ab;font:500 14px Inter,sans-serif;cursor:pointer;transition:color .2s}.flow .node{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#061220;border:1px solid #335470;transition:background .2s,color .2s,border-color .2s}.flow button:hover{color:#fff}.flow button.done .node{border-color:#fff;color:#fff}.flow button.on{color:#fff}.flow button.on .node{background:#fff;border-color:#fff;color:#061220}.flow-detail{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;max-width:800px;margin:40px auto 0;padding:28px;border:1px solid #27475f;border-radius:var(--r);background:#0f2539;animation:fade .3s ease}@keyframes fade{0%{opacity:0}}.flow-detail small{display:block;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#7f98ab;margin-bottom:8px}.flow-detail h3{font-size:24px}.flow-detail p{margin-top:8px;color:#9db3c4}.flow-detail blockquote{margin:0;padding:4px 0 4px 18px;border-left:1px solid #3f6480;font-size:15.5px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps li{padding-top:22px;border-top:1px solid var(--line-2)}.steps .num{display:block;font-size:13px;font-weight:500;color:var(--muted);margin-bottom:14px}.steps h3{font-size:22px;margin-bottom:8px}.steps p{color:var(--muted)}.trust-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.trust-grid .head{margin:0}.trust-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trust-list article{display:flex;gap:14px;padding:18px;border-radius:var(--r);background:var(--card);border:1px solid var(--line)}.trust-list .ico{width:40px;height:40px}.trust-list h3{font-size:15.5px;margin-bottom:2px;letter-spacing:-.01em}.trust-list p{font-size:14px;color:var(--muted)}.cta-in{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.cta-in .lead{margin-top:16px;font-size:18px}.form-card{color-scheme:light;--ink: #0b1b2a;--muted: #5f6368;--line: #e6e6e8;--line-2: #d4d4d8;--alt: #f6f6f7;background:#fff;color:var(--ink);border-radius:18px;padding:30px}form{display:grid;gap:14px}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:grid;gap:6px;font-size:13.5px;font-weight:500}input,textarea{font:400 15.5px Inter,sans-serif;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;resize:vertical;transition:border-color .15s,box-shadow .15s}input:hover,textarea:hover{border-color:#9db3c4}input:focus,textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0a0a0a14}label.bad input,label.bad textarea{border-color:#b3261e}label em{font-style:normal;font-weight:400;font-size:12.5px;color:#b3261e}.formerr{color:#b3261e;font-size:14px}.sent{text-align:center;padding:20px 0}.sent .ico{width:52px;height:52px;border-radius:50%;margin-bottom:14px}.sent h3{font-size:22px}.sent p{color:var(--muted);margin-top:6px}.footer{padding:32px 0;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.foot-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.footer nav{display:flex;flex-wrap:wrap;gap:22px}.footer nav a:hover{color:var(--ink)}.reveal{opacity:0;transition:opacity .5s ease;transition-delay:var(--d, 0ms)}.reveal.in{opacity:1}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1}}@media (max-width: 980px){.hero{padding:112px 0 64px}.hero-in,.demo-grid,.trust-grid,.cta-in{grid-template-columns:1fr;gap:36px}.grid3,.steps{grid-template-columns:1fr}.grid4{grid-template-columns:1fr 1fr}.sec{padding:72px 0}.burger{display:block}.links{position:fixed;top:64px;right:0;bottom:0;left:0;flex-direction:column;align-items:stretch;gap:2px;padding:16px 24px;background:var(--bg);transform:translate(100%);transition:transform .25s}.links.open{transform:none}.links a:not(.btn){color:var(--ink);font-size:17px;padding:14px 8px;border-bottom:1px solid var(--line);border-radius:0}.links .btn{margin:14px 0 0;padding:14px}}@media (max-width: 640px){.wrap{width:min(var(--wrap),100% - 36px)}.grid4,.two,.trust-list{grid-template-columns:1fr}.flow-detail{grid-template-columns:1fr;padding:22px}.flow .node{width:48px;height:48px}.flow-line{top:24px}.flow button{font-size:12.5px}.form-card{padding:22px}.logo-word i{display:none}.stack{padding-right:10px}.tabs button{padding:8px 13px}}.form-card .btn.dark{background:#0b1b2a;color:#fff}.form-card .btn.dark:hover{background:#ffc83d}.att-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.att-feats{list-style:none;margin:0;padding:0;display:grid;gap:22px}.att-feats li{display:flex;gap:16px}.att-feats h3{font-size:17px;letter-spacing:-.01em;margin-bottom:4px}.att-feats p{color:var(--muted);font-size:15px}.att-mock{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px;box-shadow:var(--shadow)}.att-mock .tabs{margin-bottom:16px;background:var(--bg)}.checkin{display:grid;justify-items:center;gap:14px;padding:4px 0 6px}.face{width:100%;max-width:360px;border-radius:12px;overflow:hidden;line-height:0;border:1px solid var(--line)}.face svg{width:100%;height:auto}.face .brk{stroke:#7f98ab;transition:stroke .3s}.face.scan .brk,.face.done .brk{stroke:#fff}.face .beam{fill:#fff;opacity:0;transform:translateY(0)}.face.scan .beam{opacity:.9;transform:translateY(98px);transition:transform 1.2s ease-in-out,opacity .2s}.status{font-size:14.5px;font-weight:500;color:var(--muted);min-height:1.6em;text-align:center}.status.done{color:var(--ink)}.dash .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.tiles div{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.tiles b{display:block;font-size:26px;line-height:1.1;letter-spacing:-.02em}.tiles small{color:var(--muted);font-size:12.5px}.chipbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chipbar button{font:500 13px Inter,sans-serif;padding:6px 13px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.chipbar button:hover{color:var(--ink)}.chipbar button.on{background:var(--ink);border-color:var(--ink);color:#0b1b2a}.roster{list-style:none;margin:0;padding:0;min-height:270px}.roster li{display:grid;grid-template-columns:34px 1fr auto auto;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.roster li:last-child{border-bottom:0}.roster b{display:block;font-size:14.5px;font-weight:500;line-height:1.3}.roster small{color:var(--muted);font-size:12.5px}.av{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#163049;border:1px solid var(--line);font-size:13px;font-weight:600}.roster .t{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.pill{font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);min-width:68px;text-align:center}.pill.ontime{color:var(--ink)}.pill.late{background:var(--ink);border-color:var(--ink);color:#0b1b2a}.att-steps{margin-top:64px}.safeguards{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;padding:28px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.safeguards h3{font-size:20px;margin:16px 0 8px}.safeguards p{color:var(--muted);font-size:15px}.safeguards ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;align-content:center}.safeguards li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.safeguards li .icon{margin-top:4px}.att-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;color:var(--muted);font-size:14.5px}@media (max-width: 980px){.att-grid,.safeguards{grid-template-columns:1fr}}.dd{position:relative}.dd-btn{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;font-size:14.5px;color:var(--muted);border-radius:999px;transition:color .2s}.dd-btn .icon{transition:transform .2s}.dd.show .dd-btn,.dd-btn:hover,.dd-btn.on{color:var(--ink)}.dd.show .dd-btn .icon{transform:rotate(180deg)}.menu{position:absolute;top:100%;left:-40px;padding-top:12px;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s}.dd.show .menu{visibility:visible;opacity:1;transform:none}.menu-in{width:360px;padding:8px;background:#0f2438;border:1px solid var(--line-2);border-radius:14px;box-shadow:0 24px 50px -20px #000000e6;display:grid;gap:2px}.menu-in a{display:flex;gap:12px;align-items:center;padding:10px;border-radius:10px;color:var(--ink)}.menu-in a:hover,.menu-in a.cur{background:#163049}.menu-in .ico{width:36px;height:36px;border-radius:10px}.menu-in b{display:block;font-size:14.5px;font-weight:500;line-height:1.3}.menu-in small{display:block;font-size:12.5px;color:var(--muted)}.menu-in a.all{justify-content:space-between;margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 10px 10px;padding:12px 10px 8px;font-size:14px;font-weight:500}.phero{padding:132px 0 72px;background:linear-gradient(180deg,var(--bg) 0%,var(--alt) 100%)}.phero-in{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:start}.crumbs{font-size:13.5px;color:var(--muted);margin-bottom:22px}.crumbs a:hover,.crumbs span{color:var(--ink)}.phero h1{font-size:clamp(36px,4.6vw,56px);margin:18px 0 14px}.phero .lead{font-size:20px;color:var(--ink);max-width:520px}.phero .sum{margin-top:14px;font-size:16.5px;color:var(--muted);max-width:520px}.ico.big{width:56px;height:56px;border-radius:16px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card .mini{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px;font-size:14px}.card .mini li{display:flex;align-items:center;gap:8px}.card .mini .icon{color:var(--muted)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:56px}.two-col .head{margin-bottom:24px}.taglist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.taglist li{padding:8px 16px;border:1px solid var(--line-2);border-radius:999px;font-size:14.5px;background:var(--card)}.checks{list-style:none;margin:0;padding:0;display:grid;gap:14px}.checks li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px}.checks .icon{margin-top:4px;flex:none}.faq-wrap{max-width:820px}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:500;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{color:var(--muted);transition:transform .2s}.faq details[open] summary .icon{transform:rotate(180deg)}.faq details p{padding:0 0 20px;color:var(--muted);max-width:680px}.cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}.cta-band h2{font-size:clamp(28px,3vw,40px)}.cta-band .lead{margin-top:10px;max-width:560px}.btn.light{background:#fff;color:#0b1b2a}.btn.light:hover{background:#ffc83d}.pdemo{display:grid;gap:12px}.pdemo .tabs{justify-self:start;margin-bottom:0}.evlist{list-style:none;margin:0;padding:0;display:grid;gap:4px}.evlist li{display:flex;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);transition:background .15s}.evlist li.hot,.evlist li:hover{background:#163049}.evlist .dot{width:8px;height:8px;margin-top:8px;border-radius:50%;border:1.5px solid var(--muted);flex:none}.evlist li.alert .dot{background:var(--ink);border-color:var(--ink)}.evlist b{display:block;font-size:14.5px;font-weight:500}.evlist small{color:var(--muted);font-size:12.5px}.pdemo.att-mock{display:block}.agent-demo .task{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;display:grid;gap:6px}.task small{margin-top:8px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.task .req{font-size:16px;font-weight:500}.task ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14.5px}.task ol li{display:flex;gap:8px;align-items:center}.task blockquote{margin:0;padding:12px 16px;border-left:2px solid var(--line-2);background:var(--bg);border-radius:0 10px 10px 0;font-size:15px;color:var(--ink)}.task-actions{display:flex;gap:10px;margin-top:10px}.task-actions .btn:disabled{cursor:default;opacity:.85}@media (max-width: 980px){.phero{padding:104px 0 56px}.phero-in,.two-col,.grid2{grid-template-columns:1fr;gap:36px}.steps[style]{grid-template-columns:1fr!important}.dd-btn{color:var(--ink);font-size:17px;padding:14px 8px;border-bottom:1px solid var(--line);border-radius:0;width:100%}.dd-btn .icon{display:none}.menu{position:static;visibility:visible;opacity:1;transform:none;padding:0}.menu-in{width:auto;padding:4px 0 4px 12px;background:none;border:0;box-shadow:none}.menu-in small,.menu-in a.all{display:none}}.loop-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--shadow)}.loop-card ol{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:4px}.loop-card li{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:12px;border-radius:12px}.loop-card li+li{border-top:1px solid var(--line);border-radius:0}.loop-card b{display:block;font-size:16px;font-weight:500}.loop-card small{color:var(--muted);font-size:13.5px}.loop-card .n{font-size:12.5px;font-weight:500;color:var(--line-2);font-variant-numeric:tabular-nums}.stack .loop-card{position:relative;z-index:1}.face{max-width:480px}.face .walker{transform:translate(30px,196px);transition:none}.face.walk .walker,.face.scan .walker{transform:translate(112px,196px);transition:transform 1.2s ease-out}.face.done .walker{transform:translate(274px,196px);opacity:0;transition:transform 1s ease-in .5s,opacity .4s ease 1.1s}.face .fbox,.face .vlabel{opacity:0}.face.scan .fbox,.face.done .fbox,.face.done .vlabel{opacity:1;transition:opacity .25s}.face .sbeam{opacity:0}.face.scan .sbeam{opacity:.95;animation:sbeam 1.1s ease-in-out}@keyframes sbeam{0%{transform:translateY(0)}to{transform:translateY(54px)}}.face .cone{opacity:0}.face.walk .cone,.face.scan .cone{opacity:.1;transition:opacity .4s}.face .doorpanel{transform-box:fill-box;transform-origin:left center;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.face.done .doorpanel{transform:scaleX(.14);transition-delay:.3s}.face .led{fill:#ffffff40;transition:fill .2s .3s}.face.done .led{fill:#fff}.face .camled{fill:#ffffff4d}.face.walk .camled,.face.scan .camled{fill:#fff}@media (prefers-reduced-motion: reduce){.face .sbeam{animation:none!important}.face.walk .walker,.face.scan .walker{transition:none}}.face .entrytag{opacity:0}.face.done .entrytag{opacity:1;transition:opacity .3s ease 1.4s}.callbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12.5px;color:var(--muted)}.live{display:inline-flex;align-items:center;gap:8px;font-weight:500}.live i{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.live.on{color:var(--ink)}.live.on i{background:#fff;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.dir{padding:3px 10px;border:1px solid var(--line-2);border-radius:999px}.transcript{display:grid;align-content:start;gap:8px;min-height:290px;max-height:290px;overflow:auto;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.transcript .idle{margin:auto;align-self:center;color:var(--muted);font-size:14px;text-align:center}.bubble{max-width:86%;padding:9px 13px;border-radius:14px;font-size:14.5px;line-height:1.45;animation:rise .3s ease}.bubble small{display:block;margin-bottom:2px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.bubble.agent{justify-self:start;background:#163049;border:1px solid var(--line);border-bottom-left-radius:4px}.bubble.caller{justify-self:end;background:var(--ink);color:#0b1b2a;border-bottom-right-radius:4px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.outcome{margin-top:12px;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:#163049;animation:rise .3s ease}.outcome b{display:flex;align-items:center;gap:8px;font-size:15px}.outcome ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:14px;color:var(--muted)}.outcome li:before{content:"·";margin-right:8px;color:var(--ink)}.callbtns{margin-top:14px}.callbtns .btn{gap:8px}.callbtns .btn:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion: reduce){.live.on i,.bubble,.outcome{animation:none!important}}.alert-head{display:flex;gap:18px;margin-bottom:12px;font-size:13px;color:var(--muted)}.alert-head b{color:var(--ink);font-size:15px;margin-right:2px}.alert-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.alert-list button{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;width:100%;padding:10px 12px;text-align:left;color:var(--ink);font:inherit;background:var(--bg);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.alert-list button:hover{border-color:var(--line-2)}.alert-list button.on{border-color:#fff;background:#163049}.at b{display:block;font-size:14.5px;font-weight:500;line-height:1.3}.at small{color:var(--muted);font-size:12.5px}.lvl{min-width:62px;padding:3px 0;text-align:center;font-size:11.5px;font-weight:600;border:1px solid var(--line-2);border-radius:6px;color:var(--muted)}.lvl.high{background:var(--ink);border-color:var(--ink);color:#0b1b2a}.lvl.medium{color:var(--ink);border-color:var(--ink)}.st{font-size:12px;color:var(--muted)}.st.new{color:var(--ink);font-weight:500}.alert-detail{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.clip{display:grid;place-items:center;align-content:center;gap:6px;min-height:92px;border-radius:8px;background:#12304a;border:1px solid var(--line);color:var(--muted);font-size:11.5px;text-align:center;padding:6px}.alert-detail small{display:block;margin-top:6px;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.alert-detail small:first-child{margin-top:0}.alert-detail p{font-size:14.5px}.alert-detail ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px;font-size:13.5px;color:var(--muted)}.alert-detail li{display:flex;gap:7px;align-items:center}.alert-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.trail{list-style:none;margin:12px 0 0;padding:10px 12px;display:grid;gap:4px;font-size:13px;color:var(--muted);border-left:2px solid var(--line-2)}@media (max-width: 560px){.alert-detail{grid-template-columns:1fr}}.btn.line{background:transparent}:focus-visible{outline-color:var(--gold)}.nav{background:#0b1b2aeb}.hero{background:radial-gradient(900px 480px at 85% 8%,rgba(41,196,210,.16),transparent 70%),linear-gradient(180deg,var(--bg) 0%,var(--alt) 100%)}.phero{background:radial-gradient(800px 420px at 92% 0%,rgba(41,196,210,.12),transparent 70%),linear-gradient(180deg,var(--bg) 0%,var(--alt) 100%)}.eyebrow,.black .eyebrow,.logo-word i{color:var(--cyan)}.btn.dark,.btn.light,.form-card .btn.dark{background:var(--gold);color:#0b1b2a}.btn.dark:hover,.btn.light:hover,.form-card .btn.dark:hover{background:#ffc83d}.btn.line:hover{border-color:var(--cyan);color:var(--cyan)}.links a:not(.btn):hover,.links a.on,.dd.show .dd-btn,.dd-btn:hover,.dd-btn.on,.crumbs a:hover,.footer nav a:hover{color:var(--cyan)}.tabs button.on,.chipbar button.on{background:var(--cyan);border-color:var(--cyan);color:#0b1b2a}.tabs button:hover,.chipbar button:hover{color:var(--cyan)}.ico{color:var(--cyan);background:#29c4d21a;border-color:#29c4d247}.form-card .ico{background:#e6f6f8;border-color:#bfe8ed;color:#0c8896}.card:hover,.steps li:hover{border-color:var(--cyan)}.card .more,.card .mini .icon,.checks .icon,.safeguards li .icon,.task ol .icon,.alert-detail li .icon{color:var(--cyan)}.steps .num{color:var(--gold)}.loop-card .n{color:var(--cyan);opacity:.55}.faq summary .icon{color:var(--cyan)}.events .dot,.evlist .dot{border-color:var(--cyan)}.events li.alert .dot,.evlist li.alert .dot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #f5b21b2e}.lvl.high,.pill.late{background:var(--gold);border-color:var(--gold);color:#0b1b2a}.lvl.medium{color:var(--gold);border-color:var(--gold)}.pill.ontime{color:var(--cyan);border-color:#29c4d273}.st.new{color:var(--gold)}.alert-list button.on{border-color:var(--cyan)}.trail{border-left-color:var(--cyan)}.bubble.caller{background:var(--cyan);color:#0b1b2a}.live.on i{background:var(--cyan)}.outcome{border-color:#29c4d273}.outcome b,.status.done{color:var(--cyan)}.face .fbox path{stroke:var(--cyan)}.face .sbeam,.face .cone{fill:var(--cyan)}.face .vlabel rect{fill:var(--cyan)}.face .entrytag rect{fill:var(--gold)}.face .led{fill:#f5b21b4d}.face.done .led{fill:var(--gold)}.face .camled{fill:#29c4d266}.face.walk .camled,.face.scan .camled{fill:var(--cyan)}body{font-size:16.5px;line-height:1.65}.skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:8px;background:var(--gold);color:#0b1b2a;font-weight:600;transition:top .15s}.skip:focus{top:12px}.eyebrow{font-size:14.5px;font-weight:500;letter-spacing:.01em;text-transform:none}.loop-card .eyebrow{font-size:13.5px}.hero h1{font-size:clamp(34px,4.6vw,58px);line-height:1.08;max-width:15em}.hero .lead{max-width:520px}.hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:30px 0 0;font-size:14.5px;color:var(--muted)}.hero-points li{display:flex;align-items:center;gap:8px}.hero-points .icon{color:var(--gold)}.head .lead{max-width:560px}.card h3,.card .card-title{font-size:18px;margin:18px 0 8px;letter-spacing:-.015em}.card .card-title{font-weight:600;line-height:1.15}.prod-page [id]{scroll-margin-top:124px}.subnav{position:sticky;top:64px;z-index:20;background:#0b1b2af0;border-bottom:1px solid var(--line)}.subnav .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.subnav .wrap::-webkit-scrollbar{display:none}.subnav a{flex:none;padding:14px;font-size:14.5px;color:var(--muted);border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.subnav a:hover{color:var(--ink)}.subnav a.on{color:var(--cyan);border-bottom-color:var(--cyan)}.foot-brand p{margin-top:10px;font-size:14px;max-width:260px}.footer .copy{align-self:flex-end}@media (max-width: 640px){.footer .copy{align-self:auto}}.pblock-in{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.pblock.rev .pblock-in>:first-child{order:2}.pblock h2{font-size:clamp(28px,3.2vw,42px);margin:12px 0 16px}.pblock .lead{font-size:18px;color:var(--muted);max-width:520px}.pblock .checks{margin-top:22px}.pblock .btns{margin-top:28px}@media (max-width: 980px){.pblock-in{grid-template-columns:1fr;gap:36px}.pblock.rev .pblock-in>:first-child{order:0}}.logo{gap:12px}.logo-word{gap:0}.logo-word i{font:600 10px Inter,sans-serif;letter-spacing:.3em;margin-top:6px;white-space:nowrap;color:var(--cyan)}:root{--bg: #070d16;--alt: #0a1220;--card: #0d1829;--ink: #f4f8fb;--muted: #9aa9bb;--line: #1a2a3f;--line-2: #2a3f59;--blue: #5182ef;--blue-btn: #2563eb;--blue-deep: #1d4ed8;--cyan: #32b2ee;--r: 4px;--shadow: 0 0 0 1px rgba(81, 130, 239, .08), 0 18px 40px -20px rgba(0, 0, 0, .8);--sans: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace}body{font-family:var(--sans)}h1,h2{font-weight:300;letter-spacing:-.03em}h3{font-weight:500}:focus-visible{outline-color:var(--blue);border-radius:2px}.nav{background:#070d16eb}.sec.black{background:var(--bg)}.eyebrow,.black .eyebrow{font:500 12px var(--mono);letter-spacing:.14em;color:var(--blue)}.logo-word i{font:500 9px var(--mono);letter-spacing:.22em;color:var(--blue)}.btn{font:500 15px var(--sans);border-radius:2px}.btn.dark,.btn.light,.form-card .btn.dark{background:var(--blue-btn);color:#fff;border-color:#ffffff1a}.btn.dark:hover,.btn.light:hover,.form-card .btn.dark:hover{background:var(--blue-deep)}.btn.line{border-color:var(--line-2);color:var(--ink)}.btn.line:hover{border-color:var(--blue);color:var(--ink)}.skip{background:var(--blue-btn);color:#fff}.card{box-shadow:none;transition:border-color .2s,transform .2s}.card:hover{border-color:var(--blue);box-shadow:none;transform:translateY(-2px)}.steps .num,.hero-points .icon,.faq summary .icon{color:var(--blue)}.hero{padding:132px 0 88px;background:radial-gradient(900px 480px at 82% 6%,rgba(81,130,239,.14),transparent 70%),var(--bg)}.phero{background:radial-gradient(800px 420px at 92% 0%,rgba(81,130,239,.1),transparent 70%),var(--bg)}.hero-in{grid-template-columns:.9fr 1.1fr;gap:56px}.hero h1{font-size:clamp(36px,4.8vw,60px);font-weight:300;letter-spacing:-.035em}.appframe{background:var(--card);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow);overflow:hidden}.appbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.appbar .live{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.appbar .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px #5182ef40}.appframe .tabs{display:flex;gap:4px;padding:10px 14px 0}.appframe .tabs button{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:2px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.appframe .tabs button.on{color:#fff;background:var(--blue-btn);border-color:var(--blue-btn)}.appframe .feed-card{margin:10px 14px 0;padding:0;border:1px solid var(--line);border-radius:2px;box-shadow:none;background:#050a12}.appframe .feed{border-radius:0}.appframe .evlist{margin:0;padding:12px 14px 14px}@media (max-width: 900px){.hero-in{grid-template-columns:1fr}}.tabs{padding:0;background:none;border:0;border-radius:0;gap:4px}.tabs button{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border:1px solid var(--line);border-radius:2px}.tabs button:hover{border-color:var(--blue)}.tabs button.on{background:var(--blue-btn);border-color:var(--blue-btn);color:#fff}.evlist{gap:4px}.evlist li{padding:8px 12px;border-radius:2px;gap:10px}.evlist li.hot,.evlist li:hover{background:#11223a;border-color:var(--line-2)}.evlist .dot{margin-top:7px;border-color:var(--blue)}.evlist b{font-size:13.5px}.evlist small{font:400 11.5px var(--mono)}.appframe .tabs{margin:0;padding:10px 14px 0}.appframe .evlist{gap:4px;padding:10px 14px 14px}.hero{padding:112px 0 64px}.evlist li>span:last-child{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:12px}.evlist li b{display:inline}.stack:before,.stack:after{display:none}.stack{padding:0}:root{--wrap: 1200px;--blue: #5182ef;--blue-btn: #2563eb;--blue-deep: #1d4ed8}.band{position:relative;padding:104px 0;background:var(--bg);color:var(--ink)}.band.dark{--bg: #070d16;--alt: #0a1220;--card: #0d1829;--ink: #f4f8fb;--muted: #9aa9bb;--line: #1a2a3f;--line-2: #2a3f59}.band.dark2{--bg: #0a1220;--alt: #070d16;--card: #0d1829;--ink: #f4f8fb;--muted: #9aa9bb;--line: #1a2a3f;--line-2: #2a3f59;background:var(--bg)}.band.light{--bg: #f4f7fb;--alt: #ffffff;--card: #ffffff;--ink: #0b1b2a;--muted: #475a70;--line: #d8e0ea;--line-2: #b6c3d3;background:var(--bg)}.band.blue{--ink: #ffffff;--muted: #dbe7ff;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff}.band.light .eyebrow{color:var(--blue-deep)}.band.blue .eyebrow{color:#cfe0ff}.band h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1;margin-top:14px}.band .lead{margin-top:18px;font-size:18px;line-height:1.6;color:var(--muted);max-width:560px}.band.blue .lead{color:#dbe7ff}.appframe{--bg: #070d16;--alt: #0a1220;--card: #0d1829;--ink: #f4f8fb;--muted: #9aa9bb;--line: #1a2a3f;--line-2: #2a3f59;background:var(--card);color:var(--ink);min-width:0}.band.light .appframe{box-shadow:0 28px 64px -28px #070d168c,0 0 0 1px #070d160f}.appframe .att-mock,.appframe .pdemo,.appframe .agent-demo{background:none;border:0;box-shadow:none;border-radius:0;padding:14px;margin:0}.appframe .tabs{padding:0 0 12px}.appframe .fine{font:400 11px var(--mono);color:var(--muted);margin-top:12px}.shead{max-width:700px;margin-bottom:56px}.split{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:center}.split.flip{grid-template-columns:1.15fr 1fr}.split.flip .split-copy{order:2}.split.top{align-items:start}.split-copy .shead{margin-bottom:32px}.split-copy .btn{margin-top:30px}.points{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.points li{display:flex;gap:10px;align-items:flex-start;font-size:16px}.points .icon{margin-top:4px;color:var(--blue)}.band.light .points .icon{color:var(--blue-deep)}.hero2{padding:120px 0 72px;overflow:hidden}.hero2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(81,130,239,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(81,130,239,.08) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 72% 38%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 72% 38%,#000 10%,transparent 75%);pointer-events:none}.hero2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(760px 460px at 82% 14%,rgba(81,130,239,.16),transparent 70%);pointer-events:none}.hero2-in{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:center}.hero2 h1{font-size:clamp(38px,4.9vw,62px);line-height:1.06;font-weight:300;letter-spacing:-.035em;margin-top:18px;max-width:12.5em}.hero2 .lead{max-width:500px}.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.notes{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:8px;font-size:14.5px;color:var(--muted)}.notes li{display:flex;gap:8px;align-items:center}.notes .icon{color:var(--blue)}.feed-card.scanning{position:relative;overflow:hidden}.feed-card.scanning:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);box-shadow:0 0 14px 2px #5182ef99;animation:scanline 4.5s linear infinite;pointer-events:none}@keyframes scanline{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:calc(100% - 2px);opacity:0}}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tile{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tile:hover{transform:translateY(-3px);border-color:var(--blue-deep);box-shadow:0 18px 40px -22px #1d4ed880}.tile-body{padding:26px 26px 28px;display:flex;flex-direction:column;flex:1}.tile h3{font-size:21px;font-weight:500;letter-spacing:-.015em}.tile p{margin-top:10px;color:var(--muted);line-height:1.6;flex:1}.tile .more,.more{display:inline-flex;align-items:center;gap:6px;margin-top:22px;font-weight:500;color:var(--blue-deep)}.tile .more .icon{transition:transform .2s ease}.tile:hover .more .icon{transform:translate(4px)}.dgm{display:block;width:100%;height:auto;border-bottom:1px solid #1a2a3f}.dg-box{animation:dg-pulse 2.8s ease-in-out infinite}.dg-chip{animation:dg-pulse 2.8s ease-in-out infinite;animation-delay:.3s}.dg-scan{animation:dg-scan 2.8s ease-in-out infinite alternate}.dg-flow{animation:dg-flow 1.4s linear infinite;animation-delay:calc(var(--i) * -.35s)}.dg-node{animation:dg-node 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * .7s)}.dg-ok{transform-box:fill-box;transform-origin:center;animation:dg-pop 2.8s ease-in-out infinite}.dg-bar{transform-box:fill-box;transform-origin:center;animation:dg-bar 1.3s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}.dg-prog{transform-box:fill-box;transform-origin:left;animation:dg-prog 4.5s linear infinite}@keyframes dg-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes dg-scan{0%{transform:translateY(0)}to{transform:translateY(78px)}}@keyframes dg-flow{to{stroke-dashoffset:-24}}@keyframes dg-node{0%,to{stroke:#2a3f59}25%{stroke:#5182ef}}@keyframes dg-pop{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes dg-bar{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes dg-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pipe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.pipe:before{content:"";position:absolute;left:0;right:0;top:27px;height:1px;background:var(--line-2)}.pipe:after{content:"";position:absolute;top:24px;left:0;width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 16px 4px #5182efb3;animation:pipe-pulse 6s linear infinite}@keyframes pipe-pulse{0%{left:0}to{left:calc(100% - 7px)}}.pipe li{position:relative;padding-right:32px}.pipe-ico{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;background:var(--bg);border:1px solid var(--line-2);border-radius:2px;color:var(--muted);animation:pipe-glow 6s linear infinite;animation-delay:calc(var(--i) * 1.5s)}@keyframes pipe-glow{0%,10%{border-color:var(--blue);color:#fff;box-shadow:0 0 0 4px #5182ef33}24%,to{border-color:var(--line-2);color:var(--muted);box-shadow:none}}.pipe-n{display:block;margin-top:22px;font:500 12px var(--mono);letter-spacing:.14em;color:var(--blue)}.pipe h3{margin-top:6px;font-size:22px;font-weight:400;letter-spacing:-.02em}.pipe p{margin-top:10px;color:var(--muted);line-height:1.6;max-width:250px}.cells{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.cells.four{grid-template-columns:repeat(4,1fr)}.cells.two{grid-template-columns:repeat(2,1fr)}.cell{background:var(--bg);padding:30px 28px 32px;transition:background .2s ease}.band.light .cell{background:#fff}.cell:hover{background:var(--alt)}.band.light .cell:hover{background:#f8fafd}.cell .ico{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-2);border-radius:2px;color:var(--blue);transition:border-color .2s ease}.band.light .cell .ico{color:var(--blue-deep)}.cell:hover .ico{border-color:var(--blue)}.cell h3{margin-top:22px;font-size:19px;font-weight:500;letter-spacing:-.015em}.cell p{margin-top:8px;color:var(--muted);line-height:1.6;font-size:15.5px}.ticker{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:6px}.ticker li{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--line);border-radius:2px;font:500 11.5px var(--mono);color:var(--muted)}.ticker li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--blue);animation:dg-pulse 2.4s ease-in-out infinite;animation-delay:calc(var(--k) * 1.2s)}.ticker li:last-child:before{background:#f5b21b}.override{display:flex;gap:16px;align-items:flex-start;padding:22px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--blue-deep);border-radius:2px}.override .ico{flex:none;display:grid;place-items:center;width:40px;height:40px;color:var(--blue-deep);border:1px solid var(--line-2);border-radius:2px}.override h3{font-size:17px;font-weight:500}.override p{margin-top:4px;color:var(--muted);font-size:15px}.steps3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.steps3 li{padding-top:26px;border-top:1px solid var(--line-2);transition:border-color .2s ease}.steps3 li:hover{border-top-color:var(--blue)}.s3-n{font:500 12px var(--mono);letter-spacing:.14em;color:var(--blue)}.steps3 h3{margin-top:12px;font-size:26px;font-weight:300;letter-spacing:-.025em}.steps3 p{margin-top:12px;color:var(--muted);line-height:1.65;max-width:340px}.band.light .faq{border-top:1px solid var(--line-2)}.band.light .faq details{border-bottom:1px solid var(--line-2)}.band.light .faq summary{color:var(--ink)}.band.light .faq p{color:var(--muted)}.band.blue .form-card{background:#fff;color:#0b1b2a;border:0;border-radius:4px;padding:34px;box-shadow:0 30px 70px -30px #030c28b3}.band.blue .form-card .btn.dark{background:#0b1b2a;border-color:#0b1b2a}.band.blue .form-card .btn.dark:hover{background:#070d16}.foot{background:#050a12;color:#9aa9bb;padding:72px 0 28px;border-top:1px solid #1a2a3f}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.foot-brand p{margin-top:16px;max-width:280px;line-height:1.6}.foot nav{display:flex;flex-direction:column;gap:10px}.foot h4{margin:0 0 6px;font:500 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f8fb}.foot nav a{color:#9aa9bb;transition:color .15s ease}.foot nav a:hover{color:#fff}.foot-base{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;border-top:1px solid #1a2a3f;font-size:13.5px}.foot .mono{font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase}@media (max-width: 1000px){.band{padding:80px 0}.hero2-in,.split,.split.flip{grid-template-columns:1fr;gap:44px}.split.flip .split-copy{order:0}.tiles{grid-template-columns:1fr}.cells.four{grid-template-columns:repeat(2,1fr)}.pipe{grid-template-columns:1fr;gap:36px}.pipe:before{left:27px;right:auto;top:0;bottom:0;width:1px;height:auto}.pipe:after{display:none}.pipe li{display:grid;grid-template-columns:54px 1fr;column-gap:20px;padding-right:0}.pipe-ico{grid-row:span 3}.pipe-n{margin-top:0}.steps3{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.band{padding:64px 0}.hero2{padding:104px 0 56px}.cells.four,.cells.two,.foot-grid{grid-template-columns:1fr}.foot-base{flex-direction:column}}@media (prefers-reduced-motion: reduce){.dg-box,.dg-chip,.dg-scan,.dg-flow,.dg-node,.dg-ok,.dg-bar,.dg-prog,.pipe:after,.pipe-ico,.ticker li:before,.feed-card.scanning:after{animation:none!important}.feed-card.scanning:after{display:none}.tile,.tile:hover{transform:none}}.phero2{padding:136px 0 80px;overflow:hidden}.phero2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(81,130,239,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(81,130,239,.07) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 80% at 80% 30%,#000 5%,transparent 75%);mask-image:radial-gradient(ellipse 60% 80% at 80% 30%,#000 5%,transparent 75%);pointer-events:none}.phero2 .wrap{position:relative;z-index:1}.phero2-in{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}.phero2 h1{font-size:clamp(38px,4.6vw,58px);font-weight:300;letter-spacing:-.035em;line-height:1.06;margin:8px 0 0}.phero2 .lead{font-size:20px;color:var(--ink);max-width:520px}.phero2 .sum{margin-top:16px;color:var(--muted);line-height:1.65;max-width:520px}.crumbs{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.crumbs a:hover{color:var(--ink)}.crumbs span{color:var(--muted)}.crumbs [aria-current]{color:var(--ink)}.subnav{background:#070d16f0;border-bottom:1px solid #1a2a3f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.subnav a{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:16px}.subnav a.on{color:#fff;border-bottom-color:var(--blue)}.tiles.two{grid-template-columns:repeat(2,1fr)}.tile-title{font-size:24px;font-weight:500;letter-spacing:-.02em}.tile .mini{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px;font-size:15px}.tile .mini li{display:flex;gap:8px;align-items:center}.tile .mini .icon{color:var(--blue-deep)}.cells.three{grid-template-columns:repeat(3,1fr)}.pipe-num{font:500 15px var(--mono)}.taglist li{border-radius:2px;font:500 13px var(--mono);letter-spacing:.02em;background:transparent}.band.light .taglist li{background:#fff}.band .att-feats .ico,.band .safeguards .ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid var(--line-2);border-radius:2px;color:var(--blue);background:transparent}.band.light .att-feats .ico,.band.light .safeguards .ico{color:var(--blue-deep)}.band .safeguards{border-radius:4px;background:var(--card)}.band.light .safeguards{background:#fff}.band .att-steps,.band .steps{margin-top:48px}.band .steps .num{font:500 12px var(--mono);color:var(--blue)}.band .att-cta .btn{margin:0}.cta-row{display:flex;align-items:center;justify-content:space-between;gap:32px}.band.blue .cta-row .btn.light{background:#fff;color:#1d4ed8;border-color:#fff}.band.blue .cta-row .btn.light:hover{background:#eaf0ff}@media (max-width: 1000px){.phero2-in{grid-template-columns:1fr;gap:40px}.tiles.two{grid-template-columns:1fr}.cells.three{grid-template-columns:repeat(2,1fr)}.cta-row{flex-direction:column;align-items:flex-start}}@media (max-width: 600px){.phero2{padding:112px 0 56px}.cells.three{grid-template-columns:1fr}}.tile-fig{position:relative}.tile-tag{position:absolute;top:14px;left:14px;padding:5px 10px;border-radius:2px;background:var(--blue-btn);color:#fff;font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase}.tiles.two .tile h3{font-size:24px}.appframe>.tabs.frametabs{display:flex;gap:0;padding:0 14px;margin:0;border-bottom:1px solid var(--line)}.appframe>.tabs.frametabs button{padding:12px 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted)}.appframe>.tabs.frametabs button:hover{border-color:transparent;border-bottom-color:var(--line-2);color:var(--ink)}.appframe>.tabs.frametabs button.on{background:none;color:#fff;border-color:transparent;border-bottom-color:var(--blue)}.tflow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.tflow li{position:relative;padding:24px 22px 26px;background:var(--card);border:1px solid var(--line);border-radius:4px;animation:flow-on 6s linear infinite;animation-delay:calc(var(--i) * 1.5s)}.tflow li:not(:last-child):after{content:"";position:absolute;top:38px;right:-23px;width:22px;height:2px;background:repeating-linear-gradient(90deg,var(--blue) 0 4px,transparent 4px 8px);background-size:8px 2px;animation:flow-dash .9s linear infinite}@keyframes flow-on{0%,16%{border-color:var(--blue);box-shadow:0 16px 36px -22px #5182efcc}30%,to{border-color:var(--line);box-shadow:none}}@keyframes flow-dash{to{background-position:8px 0}}.flow-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border:1px solid var(--line-2);border-radius:2px;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.chip:before{content:"";width:7px;height:7px;border-radius:1px;background:var(--ink)}.chip.cv:before{background:#32b2ee}.chip.ag:before{background:#2563eb}.chip.vo:before{background:#7aa2f7}.flow-time{font:500 12px var(--mono);color:var(--muted)}.tflow h3{margin-top:20px;font-size:19px;font-weight:500;letter-spacing:-.015em}.tflow p{margin-top:8px;color:var(--muted);line-height:1.6;font-size:15.5px}.flow-note{margin-top:26px;font:400 12px var(--mono);color:var(--muted)}@media (max-width: 1000px){.tflow{grid-template-columns:repeat(2,1fr)}.tflow li:after{display:none}}@media (max-width: 600px){.tflow{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.tflow li,.tflow li:after{animation:none!important}}.crows{list-style:none;margin:0;padding:14px;display:grid;gap:8px}.crow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:2px;transition:border-color .2s ease,background .2s ease;animation:crow-in .45s ease both;animation-delay:calc(var(--i) * 80ms)}.crow:hover{border-color:var(--line-2);background:#11223a}.crow.alert{border-left:3px solid #f5b21b}.crow.approve{border-left:3px solid var(--blue)}.crow .chip{width:164px;justify-content:flex-start;white-space:nowrap}.crow-main{min-width:0}.crow-main b{display:block;font-size:14.5px;font-weight:500}.crow-main small{display:block;margin-top:2px;font:400 11.5px var(--mono);color:var(--muted)}.crow-side{display:flex;align-items:center;gap:12px}.crow-side time{font:500 12px var(--mono);color:var(--muted)}.pill2{min-width:96px;text-align:center;padding:4px 9px;border:1px solid var(--line-2);border-radius:2px;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pill2.alert{color:#f5b21b;border-color:#f5b21b99}.pill2.done{color:var(--blue);border-color:#5182ef80}@keyframes crow-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 700px){.crow{grid-template-columns:1fr auto}.crow .chip{grid-column:1 / -1;width:auto;justify-self:start}}@media (prefers-reduced-motion: reduce){.crow{animation:none}}.about-text{margin-top:0}.about-card{padding:28px;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:2px}.about-loc{margin-top:8px;font-size:24px;font-weight:300;letter-spacing:-.02em}.about-card .btn,.about-card .clinks{margin-top:24px}.result{margin-top:22px;padding:14px 16px;border:1px solid var(--line-2);border-radius:2px;display:grid;gap:4px}.result b{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.clinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.band.blue .clinks .btn.line{border-color:#ffffff8c;color:#fff}.band.blue .clinks .btn.line:hover{border-color:#fff;background:#ffffff1a}.clinks.compact{margin-top:18px;gap:8px}.clinks.compact .btn{padding:8px 14px;font-size:14px;border-color:#2a3f59;color:#f4f8fb}.foot-loc{margin-top:10px;font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase}.prose{max-width:760px}.prose h2{font-size:26px;font-weight:400;letter-spacing:-.02em;margin:44px 0 0}.prose h2:first-child{margin-top:0}.prose p,.prose li{color:var(--muted);line-height:1.7;font-size:16.5px}.prose p{margin-top:12px}.prose ul{margin:12px 0 0;padding-left:22px;display:grid;gap:8px}.prose a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px}
