.ai-ops-page{--bg: #0A0A0A;--card: #141414;--card-hover: #181818;--white: #FFFFFF;--t65: rgba(255, 255, 255, .65);--t45: rgba(255, 255, 255, .45);--t35: rgba(255, 255, 255, .35);--t20: rgba(255, 255, 255, .2);--border: rgba(255, 255, 255, .1);--border-hover: rgba(255, 255, 255, .25);--border-strong: rgba(255, 255, 255, .35);--guide: rgba(255, 255, 255, .06);--radius-btn: 10px;--radius-card: 18px;--maxw: 1000px;--font: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Chakra Petch", var(--font);--mono: "IBM Plex Mono", ui-monospace, monospace;background:var(--bg);color:var(--white);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;overflow-x:hidden;min-height:100vh}.ai-ops-page *,.ai-ops-page *:before,.ai-ops-page *:after{box-sizing:border-box}.ai-ops-page ::-moz-selection{background:#ffffffe6;color:#0a0a0a}.ai-ops-page ::selection{background:#ffffffe6;color:#0a0a0a}.ai-ops-page a{color:inherit;text-decoration:none}.ai-ops-page .container{max-width:var(--maxw);margin:0 auto;padding:0 40px;position:relative}.ai-ops-page .rails{position:fixed;inset:0;pointer-events:none;z-index:1}.ai-ops-page .rails:before,.ai-ops-page .rails:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--guide)}.ai-ops-page .rails:before{left:max(24px,calc(50% - 570px))}.ai-ops-page .rails:after{right:max(24px,calc(50% - 570px))}.ai-ops-page section,.ai-ops-page .stats,.ai-ops-page .creds{position:relative;z-index:2}.ai-ops-page section{padding:130px 0}.ai-ops-page .sec-head{display:flex;align-items:center;gap:18px;margin-bottom:22px}.ai-ops-page .sec-index{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--t45);white-space:nowrap}.ai-ops-page .sec-rule{height:1px;background:var(--border);flex:1;max-width:120px}.ai-ops-page h1,.ai-ops-page h2{font-family:var(--font-display);font-weight:600;letter-spacing:0;margin:0}.ai-ops-page h3{font-family:var(--font-display);margin:0}.ai-ops-page h2{font-size:clamp(30px,4vw,44px);line-height:1.15}.ai-ops-page .sub{color:var(--t65);font-size:17px;line-height:1.7}.ai-ops-page .btn{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(180deg,#fff,#e4e4e4);color:#0a0a0a;font-family:var(--font);font-size:15px;font-weight:600;padding:14px 26px;border-radius:var(--radius-btn);border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1px #ffffff4d inset,0 10px 28px #ffffff12}.ai-ops-page .btn .a{transition:transform .2s ease}.ai-ops-page .btn:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff4d inset,0 14px 36px #ffffff1f}.ai-ops-page .btn:hover .a{transform:translate(3px)}.ai-ops-page nav{position:sticky;top:0;z-index:100;background:#0a0a0ad1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ai-ops-page .nav-inner{max-width:1140px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;height:72px}.ai-ops-page .logo{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.06em}.ai-ops-page .logo span{font-weight:400;color:var(--t65)}.ai-ops-page .logo-mark{width:26px;height:26px;background:#fff;border-radius:8px;position:relative;flex-shrink:0}.ai-ops-page .logo-mark:after{content:"";position:absolute;inset:7px;background:var(--bg);border-radius:50%}.ai-ops-page .nav-links{display:flex;align-items:center;gap:28px;font-size:14px}.ai-ops-page .nav-links a{color:var(--t65);transition:color .2s}.ai-ops-page .nav-links a:hover{color:#fff}.ai-ops-page .nav-links a.active{color:#fff;font-weight:600}.ai-ops-page .nav-links .btn{padding:10px 18px;font-size:14px;color:#000!important}.ai-ops-page .nav-links .btn:hover{color:#000!important}.ai-ops-page .nav-toggle{display:none;background:none;border:1px solid var(--border);border-radius:8px;color:#fff;font-size:20px;width:40px;height:40px;cursor:pointer}.ai-ops-page .hero{position:relative;padding:160px 0 100px;text-align:center;overflow:hidden;z-index:2;background-color:var(--bg);background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px}.ai-ops-page .hero:before{content:"";position:absolute;top:46%;left:50%;transform:translate(-50%,-50%) scale(.85);width:900px;height:600px;background:radial-gradient(circle at center,rgba(255,255,255,.1) 0%,transparent 65%);pointer-events:none;z-index:1;opacity:0;animation:aiops-glow-emerge 2.5s cubic-bezier(.16,1,.3,1) .5s forwards}@keyframes aiops-glow-emerge{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ai-ops-page .orbits{position:absolute;top:46%;left:50%;width:0;height:0;pointer-events:none;z-index:0}.ai-ops-page .orbit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.07);border-radius:50%;animation:aiops-ringGlow 9s ease-in-out infinite}.ai-ops-page .orbit:nth-child(1){width:240px;height:240px;animation-delay:0s}.ai-ops-page .orbit:nth-child(2){width:480px;height:480px;animation-delay:1.5s}.ai-ops-page .orbit:nth-child(3){width:720px;height:720px;animation-delay:3s}.ai-ops-page .orbit:nth-child(4){width:960px;height:960px;animation-delay:4.5s}.ai-ops-page .orbit:nth-child(5){width:1200px;height:1200px;animation-delay:6s}@keyframes aiops-ringGlow{0%,to{border-color:#ffffff0f}50%{border-color:#ffffff24}}.ai-ops-page .orbit-spin{position:absolute;inset:-1px;border-radius:50%;animation:aiops-spin linear infinite}.ai-ops-page .orbit:nth-child(1) .orbit-spin{animation-duration:44s}.ai-ops-page .orbit:nth-child(2) .orbit-spin{animation-duration:70s}.ai-ops-page .orbit:nth-child(3) .orbit-spin{animation-duration:100s;animation-direction:reverse}.ai-ops-page .orbit:nth-child(4) .orbit-spin{animation-duration:140s}@keyframes aiops-spin{to{transform:rotate(360deg)}}.ai-ops-page .planet{position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#ffffffd9;animation:aiops-blink 4.5s ease-in-out infinite}.ai-ops-page .orbit:nth-child(2) .planet{animation-delay:1.2s;width:5px;height:5px}.ai-ops-page .orbit:nth-child(3) .planet{animation-delay:2.4s}.ai-ops-page .orbit:nth-child(4) .planet{animation-delay:3.6s;width:5px;height:5px}@keyframes aiops-blink{0%,to{opacity:.25;box-shadow:0 0 #fff0}50%{opacity:1;box-shadow:0 0 12px 2px #ffffff40}}.ai-ops-page .hero .container{position:relative;z-index:2}.ai-ops-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--t45);margin-bottom:34px;border:1px solid var(--border);border-radius:999px;padding:9px 18px}.ai-ops-page .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:aiops-pulse 2.4s ease-in-out infinite}@keyframes aiops-pulse{0%,to{opacity:1;box-shadow:0 0 #ffffff59}50%{opacity:.55;box-shadow:0 0 0 6px #fff0}}.ai-ops-page .hero h1{font-size:clamp(44px,7.4vw,84px);line-height:1.06;letter-spacing:-.01em;margin-bottom:30px}.ai-ops-page .hero h1 .dim{color:var(--t35)}.ai-ops-page .hero .sub{max-width:580px;margin:0 auto 44px;font-size:18px}.ai-ops-page .microdata{margin-top:52px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t35);display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.ai-ops-page .stats{padding:100px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ai-ops-page .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto;text-align:center}.ai-ops-page .stats-grid>div{padding:0 32px;position:relative}.ai-ops-page .stats-grid>div+div:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:var(--border)}.ai-ops-page .stat-num{font-family:var(--font-display);font-size:clamp(38px,5vw,60px);font-weight:600;letter-spacing:-.03em;margin-bottom:12px;line-height:1.1}.ai-ops-page .stat-cap{color:var(--t45);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1.7;max-width:250px;margin:0 auto}.ai-ops-page .positioning h2{max-width:760px;margin-bottom:24px}.ai-ops-page .positioning .sub{max-width:780px;margin-bottom:64px}.ai-ops-page .contrast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:96px}.ai-ops-page .card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:30px;transition:border-color .25s ease,transform .25s ease,background .25s ease;position:relative}.ai-ops-page .card:hover{transform:translateY(-3px);background:var(--card-hover)}.ai-ops-page .glow-card{position:relative;overflow:hidden;border:none;background:var(--card)}.ai-ops-page .glow-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.5px;background:radial-gradient(350px circle at var(--mouse-x, -500px) var(--mouse-y, -500px),rgba(255,255,255,.85),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ai-ops-page .glow-card:after{content:"";position:absolute;inset:0;border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color .25s ease}.ai-ops-page .glow-card:hover:after{border-color:var(--border-hover)}.ai-ops-page .case-glow:hover{background:radial-gradient(500px circle at var(--mouse-x, -500px) var(--mouse-y, -500px),rgba(255,255,255,.05),transparent 40%),var(--card)}.ai-ops-page .card-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t45);margin-bottom:14px}.ai-ops-page .card p{color:var(--t65);font-size:14.5px;line-height:1.7}.ai-ops-page .card.emph:after{border-color:var(--border-strong)}.ai-ops-page .diagram{max-width:820px;margin:0 auto;position:relative}.ai-ops-page .diagram svg{width:100%;height:auto;display:block}.ai-ops-page .diagram .node-label{font-family:var(--mono);font-size:14px;letter-spacing:.16em;fill:#fff;font-weight:500}.ai-ops-page .diagram .mid-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;fill:#ffffff73}.ai-ops-page #flowline{stroke-dasharray:620;stroke-dashoffset:620;transition:stroke-dashoffset 2.2s ease}.ai-ops-page .diagram.drawn #flowline{stroke-dashoffset:0}.ai-ops-page .pulse-node{opacity:0;transition:opacity .5s ease}.ai-ops-page .diagram.drawn .pulse-node{opacity:1}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(1){transition-delay:.7s}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(2){transition-delay:1.2s}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(3){transition-delay:1.7s}.ai-ops-page .diagram .black-text{fill:#000;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.1em}.ai-ops-page #traveler{opacity:0}.ai-ops-page .diagram.drawn #traveler{opacity:1;animation:aiops-travel 5s linear 2.4s infinite}@keyframes aiops-travel{0%{transform:translate(0)}to{transform:translate(545px)}}.ai-ops-page .diagram .checkmark{opacity:0;stroke-dasharray:10;stroke-dashoffset:10}.ai-ops-page .diagram .label-box,.ai-ops-page .diagram .black-text{opacity:1}.ai-ops-page .diagram .pulse-node circle:first-child,.ai-ops-page .diagram .pulse-node .label-group{transform-origin:center;transform-box:fill-box}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(1) circle:first-child{animation:aiops-scale-1 5s linear 2.4s infinite}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(1) .checkmark{animation:aiops-check-1 5s linear 2.4s infinite}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(1) .label-group{animation:aiops-label-scale-1 5s linear 2.4s infinite}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(2) circle:first-child{animation:aiops-scale-2 5s linear 2.4s infinite}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(2) .checkmark{animation:aiops-check-2 5s linear 2.4s infinite}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(2) .label-group{animation:aiops-label-scale-2 5s linear 2.4s infinite}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(3) circle:first-child{animation:aiops-scale-3 5s linear 2.4s infinite}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(3) .checkmark{animation:aiops-check-3 5s linear 2.4s infinite}.ai-ops-page .diagram.drawn .pulse-node:nth-of-type(3) .label-group{animation:aiops-label-scale-3 5s linear 2.4s infinite}@keyframes aiops-scale-1{0%,25%{transform:scale(1)}30%,to{transform:scale(1.1)}}@keyframes aiops-scale-2{0%,50%{transform:scale(1)}55%,to{transform:scale(1.1)}}@keyframes aiops-scale-3{0%,75%{transform:scale(1)}80%,to{transform:scale(1.1)}}@keyframes aiops-label-scale-1{0%,25%{transform:scale(1)}30%,to{transform:scale(1.05)}}@keyframes aiops-label-scale-2{0%,50%{transform:scale(1)}55%,to{transform:scale(1.05)}}@keyframes aiops-label-scale-3{0%,75%{transform:scale(1)}80%,to{transform:scale(1.05)}}@keyframes aiops-check-1{0%,25%{opacity:0;stroke-dashoffset:10}30%,to{opacity:1;stroke-dashoffset:0}}@keyframes aiops-check-2{0%,50%{opacity:0;stroke-dashoffset:10}55%,to{opacity:1;stroke-dashoffset:0}}@keyframes aiops-check-3{0%,75%{opacity:0;stroke-dashoffset:10}80%,to{opacity:1;stroke-dashoffset:0}}.ai-ops-page .creds{padding:110px 0;text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.ai-ops-page .creds-label{font-family:var(--mono);font-size:24px;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:52px}.ai-ops-page .marquee{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ai-ops-page .marquee-track{display:flex;gap:96px;width:-moz-max-content;width:max-content;animation:aiops-drift 34s linear infinite;align-items:center}.ai-ops-page .marquee:hover .marquee-track{animation-play-state:paused}.ai-ops-page .marquee-track span{font-size:40px;font-weight:600;letter-spacing:-.01em;color:#ffffff59;white-space:nowrap;transition:color .3s}.ai-ops-page .marquee-track span:hover{color:#ffffffd9}@keyframes aiops-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.ai-ops-page .card.live{border-color:var(--border-strong);background:var(--card-hover);transform:translateY(-3px)}.ai-ops-page .steps .card.live .ghost{color:#ffffff24}.ai-ops-page .agenda-grid .card.live h3:before{color:#ffffffbf}.ai-ops-page .cases h2{margin-bottom:60px}.ai-ops-page .case-grid{display:grid;grid-template-columns:1fr;gap:26px}.ai-ops-page .case-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;display:grid;grid-template-columns:.85fr 1.15fr;transition:border-color .25s ease,transform .25s ease}.ai-ops-page .case-card:nth-child(2n) .case-img{order:2}.ai-ops-page .case-card:hover{border-color:var(--border-hover);transform:translateY(-4px)}.ai-ops-page .case-img{min-height:280px;height:100%;position:relative;overflow:hidden;background:#0e0e0e;border-right:1px solid var(--border)}.ai-ops-page .case-card:nth-child(2n) .case-img{border-right:none;border-left:1px solid var(--border)}.ai-ops-page .case-img svg{width:100%;height:100%;display:block;transition:transform .5s ease;-o-object-fit:cover;object-fit:cover}.ai-ops-page .case-card:hover .case-img svg{transform:scale(1.05)}.ai-ops-page .case-body{padding:40px;display:flex;flex-direction:column;gap:16px}.ai-ops-page .case-body h3{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:0}.ai-ops-page .case-body p{color:var(--t65);font-size:15px;line-height:1.7;flex:1;max-width:520px}.ai-ops-page .stat-pill{display:inline-flex;align-items:center;gap:7px;background:#ffffff12;border:1px solid var(--border);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;width:-moz-fit-content;width:fit-content}.ai-ops-page .stat-pill svg{width:13px;height:13px;stroke:#fff}.ai-ops-page .tag-row{display:flex;flex-wrap:wrap;gap:6px}.ai-ops-page .tag{border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:11.5px;color:var(--t45)}.ai-ops-page .team .sec-head{justify-content:center}.ai-ops-page .team .sec-rule{display:none}.ai-ops-page .team h2{text-align:center;margin-bottom:60px}.ai-ops-page .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ai-ops-page .member{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px 22px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .25s ease,transform .25s ease}.ai-ops-page .member:hover{border-color:var(--border-hover);transform:translateY(-3px)}.ai-ops-page .member-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.ai-ops-page .member-name{font-size:19px;font-weight:500;margin:0;color:var(--white)}.ai-ops-page .company-badge{height:40px;width:auto;max-width:80px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;filter:grayscale(100%)}.ai-ops-page .avatar-container{width:128px;height:128px;border-radius:50%;overflow:hidden;background:#262626;border:1px solid var(--border-hover);margin:0 auto 18px}.ai-ops-page .avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%)}.ai-ops-page .member-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:12px}.ai-ops-page .member-footer .meta{display:flex;flex-direction:column}.ai-ops-page .member .role{font-size:14px;color:var(--t65);margin:0;line-height:1.3}.ai-ops-page .member .cred{font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--t45);margin-top:4px;margin-bottom:0;text-transform:uppercase;line-height:1.3}.ai-ops-page .linkedin-link{flex-shrink:0;display:inline-block;margin-left:8px}.ai-ops-page .linkedin-icon{width:32px;height:32px;border-radius:50%;background:#475569;opacity:.8;transition:opacity .2s ease,background-color .2s ease}.ai-ops-page .linkedin-icon:hover{opacity:1;background-color:#64748b}.ai-ops-page .header-logo-image{filter:grayscale(100%) invert(1) brightness(2)!important}.ai-ops-page .how h2{margin-bottom:10px}.ai-ops-page .how .sub{margin-bottom:64px}.ai-ops-page .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ai-ops-page .steps .card{padding-top:26px;overflow:hidden}.ai-ops-page .ghost{position:absolute;top:6px;right:14px;font-family:var(--mono);font-size:76px;font-weight:500;color:#ffffff0d;line-height:1;pointer-events:none;transition:color .3s ease}.ai-ops-page .steps .card:hover .ghost{color:#ffffff14;text-shadow:0 0 4px rgba(255,255,255,.15)}.ai-ops-page .steps .card h3{font-size:16.5px;font-weight:600;margin-bottom:12px;position:relative}.ai-ops-page .steps .card p{position:relative}.ai-ops-page .faq h2{margin-bottom:52px}.ai-ops-page .faq-item{border-bottom:1px solid var(--border)}.ai-ops-page .faq-item:first-of-type{border-top:1px solid var(--border)}.ai-ops-page .faq-q{width:100%;background:none;border:none;color:#fff;font-family:var(--font);font-size:17px;font-weight:600;text-align:left;padding:28px 44px 28px 0;cursor:pointer;position:relative;display:flex;align-items:baseline;gap:20px}.ai-ops-page .faq-q .qn{font-family:var(--mono);font-size:12px;color:var(--t35);letter-spacing:.08em;flex-shrink:0}.ai-ops-page .faq-q:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300;color:var(--t45);transition:transform .3s ease}.ai-ops-page .faq-item.open .faq-q:after{transform:translateY(-50%) rotate(45deg)}.ai-ops-page .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.ai-ops-page .faq-a p{color:var(--t65);font-size:15px;line-height:1.7;padding:0 0 28px 45px;max-width:820px}.ai-ops-page .agenda{text-align:center}.ai-ops-page .agenda .sec-head{justify-content:center}.ai-ops-page .agenda .sec-rule{display:none}.ai-ops-page .agenda h2{margin-bottom:60px}.ai-ops-page .agenda-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:56px;text-align:left;counter-reset:agenda}.ai-ops-page .agenda-grid .card{counter-increment:agenda}.ai-ops-page .agenda-grid .card h3{font-size:16.5px;font-weight:600;margin-bottom:12px}.ai-ops-page .agenda-grid .card h3:before{content:"0" counter(agenda);display:block;font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--t35);margin-bottom:12px}.ai-ops-page .contact{text-align:center}.ai-ops-page .contact h2{margin-bottom:10px}.ai-ops-page .contact .sub{margin-bottom:52px}.ai-ops-page .form{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:14px;text-align:left}.ai-ops-page .form input,.ai-ops-page .form textarea{width:100%;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px 18px;color:#fff;font-family:var(--font);font-size:15px;transition:border-color .2s}.ai-ops-page .form input::-moz-placeholder,.ai-ops-page .form textarea::-moz-placeholder{color:var(--t45)}.ai-ops-page .form input::placeholder,.ai-ops-page .form textarea::placeholder{color:var(--t45)}.ai-ops-page .form input:focus,.ai-ops-page .form textarea:focus{outline:none;border-color:var(--border-strong)}.ai-ops-page .form textarea{min-height:140px;resize:vertical}.ai-ops-page .form .btn{margin-top:8px;justify-content:center}.ai-ops-page .form-note{font-size:13px;color:var(--t45);text-align:center;margin-top:14px;display:none}.ai-ops-page footer{border-top:1px solid var(--border);padding-top:76px;padding-bottom:54px;position:relative;z-index:2}.ai-ops-page .foot-inner{max-width:var(--maxw);margin:0 auto;padding:0 40px;text-align:center}.ai-ops-page .foot-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.06em;margin-bottom:14px}.ai-ops-page .foot-logo span{font-weight:400;color:var(--t65)}.ai-ops-page .foot-tag{color:var(--t65);font-size:14.5px;max-width:440px;margin:0 auto 30px}.ai-ops-page .foot-social{display:flex;gap:14px;justify-content:center;margin-bottom:30px}.ai-ops-page .foot-social a{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--t65);font-size:14px;transition:border-color .2s,color .2s}.ai-ops-page .foot-social a:hover{border-color:var(--border-strong);color:#fff}.ai-ops-page .foot-links{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;font-size:14px;color:var(--t65);margin-bottom:28px}.ai-ops-page .foot-links a:hover{color:#fff}.ai-ops-page .foot-email{font-size:14px;color:var(--t45);margin-bottom:26px}.ai-ops-page .foot-email a{color:var(--t65);border-bottom:1px solid var(--border)}.ai-ops-page .foot-copy{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--t35)}.ai-ops-page .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.ai-ops-page .reveal.in{opacity:1;transform:translateY(0)}@media (max-width: 900px){.ai-ops-page .stats-grid,.ai-ops-page .contrast-grid,.ai-ops-page .steps,.ai-ops-page .agenda-grid,.ai-ops-page .case-card{grid-template-columns:1fr}.ai-ops-page .case-card:nth-child(2n) .case-img{order:0;border-left:none}.ai-ops-page .case-img{min-height:200px;border-right:none;border-bottom:1px solid var(--border)}.ai-ops-page .case-body{padding:28px}.ai-ops-page .stats-grid>div{padding:28px 0}.ai-ops-page .stats-grid>div+div:before{inset:0 20% auto;width:auto;height:1px}.ai-ops-page .team-grid{grid-template-columns:repeat(2,1fr)}.ai-ops-page section{padding:88px 0}.ai-ops-page .hero{padding:110px 0 84px}.ai-ops-page .orbit:nth-child(4),.ai-ops-page .orbit:nth-child(5){display:none}.ai-ops-page .rails{display:none}.ai-ops-page .nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:#0a0a0af7;flex-direction:column;align-items:flex-start;padding:24px 32px;gap:20px;border-bottom:1px solid var(--border)}.ai-ops-page .nav-links.show{display:flex}.ai-ops-page .nav-toggle{display:block}}@media (max-width: 560px){.ai-ops-page .team-grid{grid-template-columns:1fr}.ai-ops-page .container{padding:0 22px}.ai-ops-page .faq-a p{padding-left:0}}@media (prefers-reduced-motion: reduce){.ai-ops-page .reveal{opacity:1;transform:none;transition:none}.ai-ops-page .marquee-track{animation:none}.ai-ops-page #flowline{stroke-dashoffset:0;transition:none}.ai-ops-page .pulse-node{opacity:1;transition:none}.ai-ops-page #traveler{display:none}.ai-ops-page .eyebrow:before{animation:none}.ai-ops-page .orbit,.ai-ops-page .orbit-spin{animation:none}.ai-ops-page .planet{animation:none;opacity:.4}}.ai-ops-page,.ai-ops-page a,.ai-ops-page a *,.ai-ops-page button,.ai-ops-page button *,.ai-ops-page [role=button],.ai-ops-page [role=button] *{cursor:none!important}.ai-ops-page input,.ai-ops-page input *,.ai-ops-page textarea,.ai-ops-page textarea *,.ai-ops-page select,.ai-ops-page select *{cursor:text!important}.ai-ops-page *{cursor:none!important}.aiops-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;mix-blend-mode:difference}.aiops-cursor-dot{width:10px;height:10px;background-color:#fff;border-radius:50%;transition:background-color .25s ease,transform .25s ease,border-color .25s ease;border:1px solid transparent}.aiops-cursor-trail{position:fixed;top:0;left:0;pointer-events:none;z-index:9998;width:24px;height:24px;border:1px solid rgba(255,255,255,.5);border-radius:50%;transform:translate(-50%,-50%);transition:border-color .25s ease,opacity .25s ease;mix-blend-mode:difference}.aiops-cursor.is-hovering .aiops-cursor-dot{transform:scale(4);background-color:transparent;border-color:#ffffff80}.aiops-cursor.is-hovering~.aiops-cursor-trail{opacity:0}.aiops-cursor .cursor-arrow{display:none;position:absolute;top:50%;left:50%;transform:translate(-30%,-30%)}.aiops-cursor.is-btn-hovering{mix-blend-mode:normal}.aiops-cursor.is-btn-hovering .aiops-cursor-dot{display:none}.aiops-cursor.is-btn-hovering .cursor-arrow{display:block}.aiops-cursor.is-btn-hovering.btn-light .cursor-arrow{fill:#000}.aiops-cursor.is-btn-hovering~.aiops-cursor-trail{opacity:0!important;transform:translate(-50%,-50%) scale(.5)}.ai-ops-page .case-studies-container:hover .case-img svg{transform:scale(1.05)}.ai-ops-page .case-card:nth-of-type(1) .case-img line.proposal-line{stroke-dasharray:120;stroke-dashoffset:120}.ai-ops-page .case-card:nth-of-type(1).in .case-img line.proposal-line{animation:draw-proposal-lines 4s cubic-bezier(.16,1,.3,1) infinite}.ai-ops-page .case-card:nth-of-type(1).in .case-img line.proposal-line:nth-of-type(1){animation-delay:.1s}.ai-ops-page .case-card:nth-of-type(1).in .case-img line.proposal-line:nth-of-type(2){animation-delay:.3s}.ai-ops-page .case-card:nth-of-type(1).in .case-img line.proposal-line:nth-of-type(3){animation-delay:.5s}.ai-ops-page .case-card:nth-of-type(1).in .case-img line.proposal-line:nth-of-type(4){animation-delay:.7s}.ai-ops-page .case-studies-container line.proposal-line{stroke-dasharray:120;stroke-dashoffset:120;animation:draw-proposal-lines 4s cubic-bezier(.16,1,.3,1) infinite}.ai-ops-page .case-studies-container line.proposal-line:nth-of-type(1){animation-delay:.1s}.ai-ops-page .case-studies-container line.proposal-line:nth-of-type(2){animation-delay:.3s}.ai-ops-page .case-studies-container line.proposal-line:nth-of-type(3){animation-delay:.5s}.ai-ops-page .case-studies-container line.proposal-line:nth-of-type(4){animation-delay:.7s}@keyframes draw-proposal-lines{0%{stroke-dashoffset:120}30%,65%{stroke-dashoffset:0}90%,to{stroke-dashoffset:-120}}.ai-ops-page .case-card:nth-of-type(2) #shifting-dot,.ai-ops-page .case-studies-container #shifting-dot{animation:shift-circles 5s infinite ease-in-out}@keyframes shift-circles{0%,20%{cx:250px;cy:90px}25%,45%{cx:170px;cy:134px}50%,70%{cx:90px;cy:90px}75%,95%{cx:170px;cy:46px}to{cx:250px;cy:90px}}.ai-ops-page .orbit-group{transform-origin:170px 90px;transform-box:view-box}.ai-ops-page .orbit-group-1{animation:aiops-spin-clockwise 10s linear infinite}.ai-ops-page .orbit-group-2{animation:aiops-spin-counter 16s linear infinite}.ai-ops-page .orbit-group-3{animation:aiops-spin-clockwise 22s linear infinite}@keyframes aiops-spin-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aiops-spin-counter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.fade-in-up{opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ccc}@media (max-width: 900px){.aiops-cursor,.aiops-cursor-trail{display:none!important}}
