.ai-agents-page{--color-bg: #f7f7f8;--color-bg-alt: #efeff1;--color-surface: #ffffff;--color-surface-hover: #f5f3f6;--color-text: #111214;--color-text-secondary: #47404a;--color-text-muted: #6b6470;--color-accent: #59156d;--color-accent-hover: #2a0035;--color-accent-dim: #59156d;--color-accent-glow: rgba(89, 21, 109, .12);--color-accent-subtle: rgba(89, 21, 109, .06);--color-success: #277a55;--color-border: rgba(42, 0, 53, .18);--color-border-hover: rgba(89, 21, 109, .38);background:var(--color-bg);color:var(--color-text)}.ai-agents-page main{overflow:visible;background:var(--color-bg)}.ai-agents-page .ai-shell{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-lg)}.ai-agents-page .ai-section{position:relative;padding:var(--space-2xl) 0;background:var(--color-bg)}.ai-agents-page .ai-hero~.ai-section{position:sticky;top:0;border-radius:16px 16px 0 0;box-shadow:0 -16px 38px #11121417,0 -1px #59156d24}.ai-agents-page .ai-intro{z-index:2}.ai-agents-page .ai-cases{z-index:3}.ai-agents-page .ai-control{z-index:4}.ai-agents-page .ai-proof{z-index:5}.ai-agents-page .ai-final{z-index:6}.ai-agents-page h1,.ai-agents-page h2,.ai-agents-page h3{color:var(--color-text);font-family:var(--font-heading)}.ai-agents-page h1,.ai-agents-page h2,.ai-agents-page h3,.ai-agents-page p{cursor:default}.ai-agents-page .ai-overline,.ai-agents-page .ai-kicker{margin:0 0 var(--space-md);color:var(--color-accent-dim);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ai-agents-page .ai-kicker{display:flex;align-items:center;gap:.75rem}.ai-agents-page .ai-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.ai-agents-page .ai-hero{min-height:100vh;padding:calc(var(--nav-height) + var(--space-xl)) 0 var(--space-2xl);display:flex;align-items:center;position:sticky;top:0;z-index:0;overflow:hidden;background:var(--color-bg)}.ai-agents-page .ai-hero:before{content:"";position:absolute;inset:var(--nav-height) 0 auto;height:1px;background:var(--color-border)}.ai-agents-page .ai-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(370px,.78fr);align-items:center;gap:var(--space-2xl)}.ai-agents-page .ai-breadcrumb{display:flex;gap:.5rem;margin-bottom:var(--space-xl);color:var(--color-text-muted);font-size:.78rem}.ai-agents-page .ai-breadcrumb a:hover{color:var(--color-accent-dim)}.ai-agents-page .ai-hero h1{max-width:720px;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:700;line-height:1.02;letter-spacing:-.045em}.ai-agents-page .ai-hero h1 em{color:var(--color-accent-dim);font-style:normal}.ai-agents-page .ai-lead{max-width:620px;margin-top:var(--space-lg);color:var(--color-text-secondary);font-size:1.05rem;font-weight:500;line-height:1.75}.ai-agents-page .ai-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-lg)}.ai-agents-page .ai-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.88rem;font-weight:600;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.ai-agents-page .ai-button:hover{transform:translateY(-2px)}.ai-agents-page .ai-button-primary{color:#fff;background:var(--color-accent-dim)}.ai-agents-page .ai-button-primary:hover{color:#fff;background:var(--color-accent-hover)}.ai-agents-page .ai-button-secondary{color:var(--color-text);border-color:var(--color-border);background:#fff}.ai-agents-page .ai-button-secondary:hover{color:var(--color-accent-dim);border-color:var(--color-border-hover)}.ai-agents-page .ai-text-link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 0;color:var(--color-text-secondary);font-size:.85rem;font-weight:500;transition:color var(--transition-fast)}.ai-agents-page .ai-text-link:hover{color:var(--color-accent-dim)}.ai-agents-page .ai-trust-list{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin:var(--space-lg) 0 0;padding:0;color:var(--color-text-muted);font-size:.76rem}.ai-agents-page .ai-trust-list li{display:flex;align-items:center;gap:.45rem}.ai-agents-page .ai-trust-list li:before{content:"✓";color:var(--color-accent-dim);font-weight:700}.ai-agents-page .ai-agent-demo{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:0 18px 45px #11121417}.ai-agents-page .ai-demo-top,.ai-agents-page .ai-demo-request,.ai-agents-page .ai-demo-approval{display:flex;align-items:center}.ai-agents-page .ai-demo-top{justify-content:space-between;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.ai-agents-page .ai-status{display:flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:600}.ai-agents-page .ai-status i{width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.ai-agents-page .ai-demo-time,.ai-agents-page .ai-demo-request span,.ai-agents-page .ai-demo-steps small{color:var(--color-text-muted);font-size:.7rem}.ai-agents-page .ai-demo-request{align-items:flex-start;flex-direction:column;gap:.45rem;margin:var(--space-md) 0 .75rem;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}.ai-agents-page .ai-demo-request strong{color:var(--color-text);font-size:.82rem;line-height:1.5}.ai-agents-page .ai-demo-steps{margin:0;padding:0}.ai-agents-page .ai-demo-steps li{display:grid;grid-template-columns:28px 1fr 20px;align-items:center;gap:.75rem;padding:.9rem .25rem;border-bottom:1px solid var(--color-border)}.ai-agents-page .ai-demo-steps li>span{color:var(--color-accent-dim);font-family:var(--font-heading);font-size:.68rem}.ai-agents-page .ai-demo-steps li>div{display:flex;flex-direction:column;gap:.15rem}.ai-agents-page .ai-demo-steps strong{color:var(--color-text);font-size:.78rem}.ai-agents-page .ai-demo-steps li>i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:var(--color-accent);font-size:.62rem;font-style:normal}.ai-agents-page .ai-demo-steps .is-current>i{border:2px solid var(--color-accent);background:#fff}.ai-agents-page .ai-demo-approval{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-md)}.ai-agents-page .ai-demo-approval span{color:var(--color-text-muted);font-size:.68rem}.ai-agents-page .ai-demo-approval button{padding:.55rem .8rem;border-radius:var(--radius-sm);color:#fff;background:var(--color-accent-dim);font-size:.68rem;font-weight:600;pointer-events:none}.ai-agents-page .ai-section-heading{max-width:720px;margin-bottom:var(--space-xl)}.ai-agents-page .ai-section-heading h2,.ai-agents-page .ai-control-copy h2,.ai-agents-page .ai-proof-content h2,.ai-agents-page .ai-final-copy h2{margin:0;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.03em}.ai-agents-page .ai-section-heading>p:last-child,.ai-agents-page .ai-control-copy>p,.ai-agents-page .ai-proof-content>p,.ai-agents-page .ai-final-copy>p{margin-top:var(--space-md);color:var(--color-text-secondary);font-size:.95rem;line-height:1.75}.ai-agents-page .ai-intro{border-top:1px solid var(--color-border);background:var(--color-bg-alt)}.ai-agents-page .ai-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:.75rem}.ai-agents-page .ai-flow>i{align-self:center;color:var(--color-accent-dim);font-size:1rem;font-style:normal}.ai-agents-page .ai-flow-item{min-height:160px;padding:var(--space-lg) var(--space-md);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-top:2px solid var(--color-border-hover);background:var(--color-surface)}.ai-agents-page .ai-flow-item.is-control{border-color:var(--color-accent);background:#fff}.ai-agents-page .ai-flow-item span{display:block;margin-bottom:var(--space-lg);color:var(--color-accent-dim);font-size:.68rem}.ai-agents-page .ai-flow-item strong,.ai-agents-page .ai-flow-item small{display:block}.ai-agents-page .ai-flow-item strong{margin-bottom:.45rem;font-family:var(--font-heading);font-size:1rem}.ai-agents-page .ai-flow-item small{color:var(--color-text-muted);font-size:.74rem;line-height:1.55}.ai-agents-page .ai-section-heading-row{max-width:none;display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:var(--space-xl)}.ai-agents-page .ai-section-heading-row>p{margin:0 0 .25rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.7}.ai-agents-page .ai-cases{background:var(--color-bg)}.ai-agents-page .ai-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.ai-agents-page .ai-use-case{padding:var(--space-lg);border-right:1px solid var(--color-border);background:var(--color-surface)}.ai-agents-page .ai-use-case:last-child{border-right:0}.ai-agents-page .ai-case-index{display:flex;justify-content:space-between;color:var(--color-text-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.ai-agents-page .ai-case-index span{color:var(--color-accent-dim)}.ai-agents-page .ai-use-case h3{margin:var(--space-xl) 0 var(--space-md);font-size:1.25rem;font-weight:700}.ai-agents-page .ai-use-case>p{min-height:105px;color:var(--color-text-secondary);font-size:.86rem;line-height:1.7}.ai-agents-page .ai-use-case ul{margin:var(--space-lg) 0;padding:0}.ai-agents-page .ai-use-case li{padding:.55rem 0;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.74rem}.ai-agents-page .ai-use-case li:before{content:"↳";margin-right:.5rem;color:var(--color-accent-dim)}.ai-agents-page .ai-case-result strong,.ai-agents-page .ai-case-result span{display:block}.ai-agents-page .ai-case-result strong{color:var(--color-accent-dim);font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;letter-spacing:-.03em}.ai-agents-page .ai-case-result span{color:var(--color-text-muted);font-size:.7rem}.ai-agents-page .ai-projection-note{display:flex;align-items:center;gap:.65rem;margin:var(--space-lg) 0 0;color:var(--color-text-muted);font-size:.7rem}.ai-agents-page .ai-projection-note span{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;border:1px solid var(--color-border-hover);border-radius:50%;color:var(--color-accent-dim);font-style:italic}.ai-agents-page .ai-control{background:var(--color-bg-alt)}.ai-agents-page .ai-control-grid{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:var(--space-2xl)}.ai-agents-page .ai-control-copy>.ai-text-link{margin-top:var(--space-md)}.ai-agents-page .ai-control-levels{border-top:1px solid var(--color-border)}.ai-agents-page .ai-control-levels>div{display:grid;grid-template-columns:42px 1fr;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--color-border)}.ai-agents-page .ai-control-levels>div.is-highlighted{margin:0 -.75rem;padding:var(--space-lg) calc(var(--space-md) + .75rem);border:1px solid var(--color-border-hover);border-radius:var(--radius-lg);background:#fff}.ai-agents-page .ai-control-levels span{padding-top:.15rem;color:var(--color-accent-dim);font-size:.68rem}.ai-agents-page .ai-control-levels p,.ai-agents-page .ai-control-levels strong,.ai-agents-page .ai-control-levels small{display:block;margin:0}.ai-agents-page .ai-control-levels strong{margin-bottom:.3rem;font-family:var(--font-heading);font-size:1rem}.ai-agents-page .ai-control-levels small{color:var(--color-text-muted);font-size:.75rem;line-height:1.55}.ai-agents-page .ai-proof{padding-top:var(--space-xl)}.ai-agents-page .ai-proof-card{display:grid;grid-template-columns:.9fr 1fr;min-height:480px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff}.ai-agents-page .ai-proof-content{padding:var(--space-xl)}.ai-agents-page .ai-proof-content .ai-button{margin-top:var(--space-lg)}.ai-agents-page .ai-proof-visual{display:grid;place-items:center;padding:var(--space-xl);border-left:1px solid var(--color-border);background:var(--color-bg-alt)}.ai-agents-page .ai-proof-window{width:min(100%,420px);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:0 18px 42px #11121414}.ai-agents-page .ai-proof-window-top{display:flex;align-items:center;gap:6px;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.ai-agents-page .ai-proof-window-top i{width:8px;height:8px;border-radius:50%;background:#d8d2e0}.ai-agents-page .ai-proof-window-top span{margin-left:auto;color:var(--color-text-muted);font-size:.62rem}.ai-agents-page .ai-proof-lines{padding:var(--space-lg) 0 var(--space-md)}.ai-agents-page .ai-proof-lines span{display:block;width:86%;height:7px;margin-bottom:9px;border-radius:8px;background:#ece8f1}.ai-agents-page .ai-proof-lines span:nth-child(2){width:66%}.ai-agents-page .ai-proof-lines span:nth-child(3){width:74%}.ai-agents-page .ai-proof-answer{padding:var(--space-md);border-left:3px solid var(--color-accent);background:var(--color-accent-subtle)}.ai-agents-page .ai-proof-answer small,.ai-agents-page .ai-proof-answer strong,.ai-agents-page .ai-proof-answer span{display:block}.ai-agents-page .ai-proof-answer small{margin-bottom:.45rem;color:var(--color-accent-dim);font-size:.62rem;font-weight:600;text-transform:uppercase}.ai-agents-page .ai-proof-answer strong{margin-bottom:.25rem;font-size:.82rem}.ai-agents-page .ai-proof-answer span{color:var(--color-text-muted);font-size:.68rem}.ai-agents-page .ai-final{padding-top:var(--space-xl)}.ai-agents-page .ai-final-grid{display:grid;grid-template-columns:.9fr 1fr;gap:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.ai-agents-page .ai-final-copy>.ai-button{margin:var(--space-lg) 0 .65rem}.ai-agents-page .ai-final-copy>small{display:block;color:var(--color-text-muted);font-size:.7rem}.ai-agents-page .ai-faq{border-top:1px solid var(--color-border)}.ai-agents-page .ai-faq details{border-bottom:1px solid var(--color-border)}.ai-agents-page .ai-faq summary{position:relative;padding:1.35rem 2.75rem 1.35rem 0;cursor:pointer;list-style:none;color:var(--color-text);font-family:var(--font-heading);font-size:.98rem;font-weight:600}.ai-agents-page .ai-faq summary::-webkit-details-marker{display:none}.ai-agents-page .ai-faq summary:after{content:"+";position:absolute;right:.25rem;color:var(--color-accent-dim);font-size:1.4rem;font-weight:400}.ai-agents-page .ai-faq details[open] summary:after{content:"−"}.ai-agents-page .ai-faq details p{max-width:540px;margin:-.25rem 2.5rem 1.4rem 0;color:var(--color-text-muted);font-size:.84rem;line-height:1.65}.ai-agents-page .nav,.ai-agents-page .nav.scrolled{border-bottom:1px solid var(--color-border);background:#f1edf4f7;box-shadow:none}.ai-agents-page .nav-logo,.ai-agents-page .nav-links a,.ai-agents-page .nav-toggle span{color:var(--color-text)}.ai-agents-page .nav-logo span,.ai-agents-page .nav-links a.is-active,.ai-agents-page .nav-lang a.is-current{color:var(--color-accent-dim)}.ai-agents-page .nav-links a:hover{color:var(--color-accent-dim);background:var(--color-accent-subtle)}.ai-agents-page .nav-links a.nav-cta,.ai-agents-page .nav-links a.nav-cta:hover{color:#fff;border-color:var(--color-accent-dim);background:var(--color-accent-dim);box-shadow:none}.ai-agents-page .nav-submenu{border-color:var(--color-border);background:#fff;box-shadow:0 16px 36px #1112141a}.ai-agents-page .nav-submenu li a{color:var(--color-text-muted)}.ai-agents-page .nav-submenu li a:hover,.ai-agents-page .nav-submenu li a.is-active{color:var(--color-accent-dim);background:var(--color-accent-subtle)}.ai-agents-page .scroll-progress{background:var(--color-accent)}.ai-agents-page .back-to-top{color:#fff;border-color:var(--color-accent-dim);background:var(--color-accent-dim)}.ai-agents-page .footer{color:var(--color-text-muted);background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.ai-agents-page .footer-logo,.ai-agents-page .footer h4{color:var(--color-text)}.ai-agents-page .footer-logo span{color:var(--color-accent-dim)}.ai-agents-page .footer-bottom{border-color:var(--color-border)}.ai-agents-page .footer a{color:var(--color-text-muted)}.ai-agents-page .footer a:hover{color:var(--color-accent-dim)}@media(max-width:900px){.ai-agents-page .ai-hero-grid{grid-template-columns:1fr .78fr;gap:var(--space-xl)}.ai-agents-page .ai-control-grid,.ai-agents-page .ai-final-grid{gap:var(--space-xl)}}@media(max-width:768px){.ai-agents-page .ai-hero~.ai-section{position:relative;top:auto!important;border-radius:8px 8px 0 0}.ai-agents-page .ai-section{padding:var(--space-xl) 0}.ai-agents-page .ai-hero{min-height:0;position:relative;top:auto;padding:calc(var(--nav-height) + var(--space-lg)) 0 var(--space-xl)}.ai-agents-page .ai-hero-grid,.ai-agents-page .ai-control-grid,.ai-agents-page .ai-proof-card,.ai-agents-page .ai-final-grid,.ai-agents-page .ai-section-heading-row{grid-template-columns:1fr}.ai-agents-page .ai-hero-grid,.ai-agents-page .ai-control-grid,.ai-agents-page .ai-final-grid{gap:var(--space-xl)}.ai-agents-page .ai-breadcrumb{margin-bottom:var(--space-lg)}.ai-agents-page .ai-hero h1{font-size:clamp(2.45rem,12vw,3.8rem)}.ai-agents-page .ai-lead{font-size:1rem}.ai-agents-page .ai-actions{align-items:stretch;flex-direction:column;gap:var(--space-sm)}.ai-agents-page .ai-button{width:100%}.ai-agents-page .ai-text-link{justify-content:center}.ai-agents-page .ai-trust-list{gap:.6rem var(--space-md)}.ai-agents-page .ai-agent-demo{padding:var(--space-md)}.ai-agents-page .ai-section-heading{margin-bottom:var(--space-lg)}.ai-agents-page .ai-flow{grid-template-columns:1fr;gap:var(--space-sm)}.ai-agents-page .ai-flow>i{height:16px;padding-left:var(--space-md);transform:rotate(90deg);transform-origin:left center}.ai-agents-page .ai-flow-item{min-height:0}.ai-agents-page .ai-flow-item span{margin-bottom:var(--space-md)}.ai-agents-page .ai-section-heading-row{gap:var(--space-md)}.ai-agents-page .ai-cases-grid{grid-template-columns:1fr}.ai-agents-page .ai-use-case{border-right:0;border-bottom:1px solid var(--color-border)}.ai-agents-page .ai-use-case:last-child{border-bottom:0}.ai-agents-page .ai-use-case>p{min-height:0}.ai-agents-page .ai-use-case h3{margin-top:var(--space-lg)}.ai-agents-page .ai-control-levels>div.is-highlighted{margin:0}.ai-agents-page .ai-proof-content,.ai-agents-page .ai-proof-visual{padding:var(--space-lg)}.ai-agents-page .ai-proof-visual{min-height:340px;border-top:1px solid var(--color-border);border-left:0}.ai-agents-page .ai-final-grid{padding-top:var(--space-xl)}.ai-agents-page .nav-links{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.ai-agents-page .nav-submenu{background:transparent}}@media(max-width:420px){.ai-agents-page .ai-hero h1{font-size:2.5rem}.ai-agents-page .ai-demo-approval{align-items:stretch;flex-direction:column}.ai-agents-page .ai-demo-approval button{width:100%}}@media(prefers-reduced-motion:reduce){.ai-agents-page *,.ai-agents-page *:before,.ai-agents-page *:after{transition-duration:.01ms!important}}
