.agentic-page .ag-grey{background:var(--brand-surface)}.agentic-page :is(.ag-points,.ag-steps,.ag-facts,.ag-parts,.ag-config-items){margin:0;padding:0;list-style:none}.agentic-page .ag-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.agentic-page h2 strong{display:inline-block}.agentic-page :is(.ag-point,.ag-step) h3{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em}.agentic-page .ag-step,.agentic-page .ag-step:hover{border-color:var(--brand-line);transform:none;box-shadow:none}.agentic-page .ag-hero{padding:136px 0 104px}.agentic-page .ag-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:64px}.agentic-page .ag-hero h1{margin:0;font-size:56px;line-height:60px;font-weight:250;letter-spacing:-.03em}.agentic-page .ag-hero h1 strong{display:block;text-wrap:balance}.agentic-page .ag-lead{max-width:540px;margin:28px 0 36px;font-size:18px;line-height:28px;color:var(--brand-muted)}.agentic-page .ag-hero-art{margin:0}.agentic-page .ag-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.agentic-page .ag-point{position:relative;padding-top:28px;border-top:1px solid var(--brand-line)}.agentic-page .ag-point:before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:var(--brand-primary)}.agentic-page .ag-point>svg{display:block;width:26px;height:26px;margin-bottom:20px;stroke-width:1.4;color:var(--brand-primary)}.agentic-page .ag-point .home-body{margin-top:12px;color:var(--brand-muted)}.agentic-page .ag-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.agentic-page .ag-step{padding:16px 16px 28px}.agentic-page .ag-step-art{display:flex;align-items:center;justify-content:center;height:196px;margin-bottom:24px;padding:14px 16px;border-radius:14px;background:var(--brand-surface)}.agentic-page .ag-step :is(h3,.home-body,.ag-facts){margin-inline:12px}.agentic-page .ag-step .home-body{margin-top:8px;color:var(--brand-muted)}.agentic-page .ag-facts{display:grid;align-content:start;gap:10px;margin-top:20px}.agentic-page .ag-facts li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.01em;color:var(--brand-ink)}.agentic-page .ag-facts svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px;stroke-width:1.6;color:var(--brand-primary)}@media (min-width:1024px){@supports (grid-template-rows:subgrid){.agentic-page .ag-steps{row-gap:0}.agentic-page .ag-step{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}}.agentic-page .ag-how-section{padding-block:64px}.agentic-page .ag-how-section .home-section-heading{margin-bottom:32px;padding-bottom:0;border-bottom:0}.agentic-page .ag-how{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:56px}.agentic-page .ag-how-art{padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:20px}.agentic-page .ag-parts li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:16px;row-gap:4px;padding-block:20px;border-top:1px solid rgba(255,255,255,.18)}.agentic-page .ag-parts li:first-child{padding-top:0;border-top:0}.agentic-page .ag-parts li:last-child{padding-bottom:0}.agentic-page .ag-parts svg{grid-row:span 2;width:22px;height:22px;margin-top:1px;stroke-width:1.4;color:#fff}.agentic-page .ag-parts h3{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em}.agentic-page .ag-parts p{font-size:15px;line-height:23px;color:var(--brand-on-dark)}.agentic-page .ag-config{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,4fr);align-items:start;gap:24px;margin-top:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}.agentic-page .ag-config-intro h3{font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.agentic-page .ag-config-intro p{margin-top:4px;font-size:14px;line-height:20px;color:var(--brand-on-dark)}.agentic-page .ag-config-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.agentic-page .ag-config-items li{display:grid;gap:10px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.01em;color:#fff}.agentic-page .ag-config-items svg{width:18px;height:18px;stroke-width:1.5;opacity:.8}.agentic-page .ag-art svg{display:block;width:100%;height:auto;overflow:visible;stroke:#c8c8d4;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.agentic-page .ag-step-art svg{height:100%}.agentic-page .ag-art .art-paper{fill:#fff}.agentic-page .ag-art :is(.art-soft,.art-bar){fill:var(--brand-surface)}.agentic-page .ag-art .art-mute-fill{fill:#dcdce6;stroke:none}.agentic-page .ag-art .art-fill{fill:var(--brand-primary);stroke:none}.agentic-page .ag-art .art-white-fill{fill:#fff;stroke:none}.agentic-page .ag-art .art-navy-fill{fill:var(--brand-primary);stroke:none}.agentic-page .ag-art .art-ink{stroke:var(--brand-primary);stroke-width:1.5}.agentic-page .ag-art .art-white{stroke:#fff;stroke-width:1.5}.agentic-page .ag-art .art-orbit{stroke-dasharray:2 4}.agentic-page .ag-art .art-dash{stroke:#a9a9bc;stroke-dasharray:3 3}.agentic-page .ag-art .art-flow{stroke:var(--brand-primary);stroke-opacity:.55;stroke-dasharray:3 7}.agentic-page .ag-art .art-accent{stroke:var(--brand-secondary);stroke-width:1.5}.agentic-page .ag-art .art-accent-fill{fill:var(--brand-secondary);stroke:none}.agentic-page .ag-art--dark svg{stroke:rgba(255,255,255,.3)}.agentic-page .ag-art--dark .art-paper{fill:var(--brand-primary)}.agentic-page .ag-art--dark .art-bar{fill:rgba(255,255,255,.12)}.agentic-page .ag-art--dark .art-mute-fill{fill:rgba(255,255,255,.35)}.agentic-page .ag-art--dark .art-fill{fill:#fff}.agentic-page .ag-art--dark .art-ink{stroke:#fff}.agentic-page .ag-art--dark .art-dash{stroke:rgba(255,255,255,.5)}.agentic-page .ag-art--dark .art-flow{stroke:var(--brand-secondary);stroke-opacity:1}.agentic-page .ag-h-grid{stroke:#ececf2;stroke-dasharray:2 4}.agentic-page .ag-h-trend{stroke:var(--brand-primary);stroke-width:2}.agentic-page :is(.ag-h-dot,.ag-m1-dot,.ag-m2-dot){fill:var(--brand-secondary);stroke:#fff;stroke-width:2}.agentic-page .ag-h-pinned{stroke-width:1.93}.agentic-page .ag-h-pinned .art-ink{stroke-width:2.9}.agentic-page .ag-h-pinned .ag-h-trend{stroke-width:3.4}.agentic-page .ag-h-pinned .ag-h-dot{stroke-width:3}.agentic-page .ag-h-pinned .art-dash{stroke-dasharray:5 5}.agentic-page .ag-h-pinned .ag-h-grid{stroke-dasharray:3 7}.agentic-page .ag-m1-total{stroke:#a9a9bc;stroke-width:1.5;opacity:.35}.agentic-page .ag-m1-part{stroke:#c8c8d4;stroke-width:1.5}.agentic-page .ag-m1-part--key,.agentic-page .ag-m2-ext{stroke:var(--brand-primary);stroke-width:2}.agentic-page .ag-m2-row{opacity:0}.agentic-page .ag-m3-coreping{stroke:#fff;stroke-width:1.5}.agentic-page :is(.ag-h-ping,.ag-h-pinping,.ag-h-micping,.ag-h-slot,.ag-a1-flow,.ag-a1-ping,.ag-m1-ping,.ag-m2-ping,.ag-m3-coreping,.ag-m3-flow){display:none}@media (max-width:1100px){.agentic-page .ag-hero-grid{column-gap:40px}.agentic-page .ag-hero h1{font-size:48px;line-height:52px}.agentic-page .ag-how{gap:40px}}@media (max-width:1023px){.agentic-page .ag-hero{padding-bottom:80px}.agentic-page .ag-hero-grid{grid-template-columns:minmax(0,1fr)}.agentic-page .ag-hero h1{font-size:56px;line-height:60px}.agentic-page .ag-hero-copy{max-width:640px}.agentic-page .ag-hero-art{max-width:640px;margin-top:56px}.agentic-page .ag-points{gap:32px}.agentic-page .ag-steps{grid-template-columns:minmax(0,1fr);gap:16px}.agentic-page .ag-step{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:16px;padding:16px}.agentic-page .ag-step-art{grid-row:1/span 3;height:188px;margin-bottom:0}.agentic-page .ag-facts{margin-bottom:8px}.agentic-page .ag-how{grid-template-columns:minmax(0,1fr)}.agentic-page .ag-how-art{width:100%;max-width:560px}.agentic-page .ag-config{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.agentic-page .ag-hero{padding:112px 0 72px}.agentic-page .ag-hero h1{font-size:40px;line-height:44px}.agentic-page .ag-lead{margin:24px 0 28px;font-size:16px;line-height:25px}.agentic-page .ag-hero-art{display:none}.agentic-page .ag-points{grid-template-columns:minmax(0,1fr)}.agentic-page .ag-step{display:flex;flex-direction:column;padding:12px 12px 24px}.agentic-page .ag-step-art{height:180px;margin-bottom:20px}.agentic-page .ag-how-art{padding:16px}}@media (max-width:639px){.agentic-page .ag-config-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}@media (max-width:479px){.agentic-page .ag-actions{flex-direction:column;align-self:stretch;align-items:stretch}.agentic-page .ag-actions .home-button{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:no-preference){.agentic-page :is(.ag-h-ask,.ag-h-avatar,.ag-h-marker,.ag-h-mark,.ag-h-pop,.ag-h-ping,.ag-h-pinping,.ag-h-micping){transform-box:fill-box;transform-origin:center}.agentic-page :is(.ag-h-qword,.ag-h-line,.ag-h-rbar,.ag-h-kpi){transform-box:fill-box;transform-origin:0 50%}.agentic-page .ag-h-micping{display:inline;animation:agPing .8s ease-out .05s both}.agentic-page .ag-h-ask{transform-origin:100% 50%;animation:agBubble .3s cubic-bezier(.22,1,.36,1) .3s both}.agentic-page .ag-h-qword{animation:agGrowX .35s ease-out both;animation-delay:calc(.45s + var(--i) * .2s)}.agentic-page .ag-h-avatar{animation:agPop .3s cubic-bezier(.34,1.56,.64,1) .95s both}.agentic-page .ag-h-line{animation:agGrowX .35s ease-out both;animation-delay:calc(1.1s + var(--i) * .12s)}.agentic-page .ag-h-reasons{animation:agFadeIn .3s ease-out 1.55s both}.agentic-page .ag-h-reason .ag-h-marker{animation:agPop .3s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(1.7s + var(--i) * .2s)}.agentic-page .ag-h-reason .ag-h-rbar{animation:agGrowX .35s ease-out both;animation-delay:calc(1.8s + var(--i) * .2s)}.agentic-page .ag-h-reason .ag-h-tag{animation:agFadeIn .25s ease-out both;animation-delay:calc(2s + var(--i) * .2s)}.agentic-page .ag-h-card{stroke-dasharray:1;stroke-linecap:butt;animation:agDraw .4s cubic-bezier(.65,0,.35,1) 2.1s both}.agentic-page .ag-h-cardin{animation:agFadeIn .3s ease-out 2.3s both}.agentic-page .ag-h-plot{animation:agFadeIn .5s ease-out 2.4s both}.agentic-page .ag-art>svg>.ag-h-trend{stroke-dasharray:1;stroke-linecap:butt;animation:agDraw .9s cubic-bezier(.45,0,.25,1) 2.45s both}.agentic-page :is(.ag-h-mark,.ag-h-pop){animation:agPop .3s cubic-bezier(.34,1.56,.64,1) 3.3s both}.agentic-page .ag-h-ping{display:inline;animation:agPing .7s ease-out 3.4s both}.agentic-page .ag-h-pin-on{animation:agFadeIn .2s ease-out 3.7s both}.agentic-page .ag-h-lift{transform-box:view-box;transform-origin:428px 332px;animation:agLift .8s cubic-bezier(.65,0,.35,1) 3.85s both}.agentic-page .ag-h-slot{display:inline;animation:agFadeOut .3s ease-out 4.55s both}.agentic-page .ag-h-kpi{animation:agKpi 6s ease-in-out 5.2s infinite}.agentic-page .ag-h-pinping{display:inline;animation:agLoopPing 6s ease-out 5.2s infinite both}.agentic-page .ag-hero-art.is-offscreen *{animation-play-state:paused!important}.agentic-page .ip-armed .ag-clear{animation:agClear 7.2s linear infinite both}.agentic-page .ip-armed :is(.ag-m1-ask,.ag-m1-marker,.ag-m1-dot,.ag-m1-ping,.ag-m2-dot,.ag-m2-ping,.ag-m2-ask,.ag-m3-coreping,.ag-a1-ping){transform-box:fill-box;transform-origin:center}.agentic-page .ip-armed :is(.ag-m1-word,.ag-m1-rbar,.ag-m2-kpi,.ag-m2-word,.ag-m3-toolbar,.ag-m3-bar){transform-box:fill-box;transform-origin:0 50%}.agentic-page .ip-armed :is(.ag-m1-part,.ag-m2-ext,.ag-m3-lane,.ag-m3-line){stroke-dasharray:1;stroke-linecap:butt}.agentic-page .ip-armed .ag-a1-flow{display:inline;animation:artFlow 1.4s linear infinite}.agentic-page .ip-armed .ag-a1-ping{display:inline;transform-origin:center;animation:agLoopPing 2.8s ease-out infinite both}.agentic-page .ip-armed .ag-m1-ask{animation:agPopA 7.2s infinite both;animation-delay:.35s}.agentic-page .ip-armed .ag-m1-word{animation:agGrowA 7.2s infinite both;animation-delay:calc(.55s + var(--j) * .25s)}.agentic-page .ip-armed .ag-m1-band{animation:agFadeA 7.2s infinite both;animation-delay:1.2s}.agentic-page .ip-armed .ag-m1-total{animation:agM1Total 7.2s infinite both}.agentic-page .ip-armed .ag-m1-part{animation:agDrawC 7.2s infinite both;animation-delay:calc(1.5s + var(--j) * .12s)}.agentic-page .ip-armed .ag-m1-dot{animation:agPopB 7.2s infinite both;animation-delay:2.4s}.agentic-page .ip-armed .ag-m1-ping{display:inline;animation:agPingCycle 7.2s ease-out infinite both;animation-delay:2.45s}.agentic-page .ip-armed .ag-m1-marker{animation:agPopB 7.2s infinite both;animation-delay:calc(2.8s + var(--j) * .3s)}.agentic-page .ip-armed .ag-m1-rbar{animation:agGrowB 7.2s infinite both;animation-delay:calc(2.9s + var(--j) * .3s)}.agentic-page .ip-armed .ag-m1-tag{animation:agFadeB 7.2s infinite both;animation-delay:calc(3.05s + var(--j) * .3s)}.agentic-page .ip-armed .ag-m2-page{animation:agRiseInA 7.2s infinite both;animation-delay:.4s}.agentic-page .ip-armed .ag-m2-bar{transform-box:fill-box;transform-origin:50% 100%;animation:agRefreshY 7.2s infinite both;animation-delay:calc(var(--j) * .1s)}.agentic-page .ip-armed .ag-m2-kpi{animation:agRefreshX 7.2s infinite both}.agentic-page .ip-armed .ag-m2-row{animation:agShimmer 7.2s infinite both;animation-delay:calc(1.2s + var(--j) * .15s)}.agentic-page .ip-armed .ag-m2-ext{animation:agDrawC 7.2s infinite both;animation-delay:1.65s}.agentic-page .ip-armed .ag-m2-dot{animation:agPopB 7.2s infinite both;animation-delay:2.3s}.agentic-page .ip-armed .ag-m2-ping{display:inline;animation:agPingCycle 7.2s ease-out infinite both;animation-delay:2.35s}.agentic-page .ip-armed .ag-m2-ask{animation:agPopB 7.2s infinite both;animation-delay:2.9s}.agentic-page .ip-armed .ag-m2-word{animation:agGrowB 7.2s infinite both;animation-delay:calc(3.1s + var(--j) * .15s)}.agentic-page .ip-armed .ag-m3-ask{animation:agSlideInA 7.2s infinite both;animation-delay:.35s}.agentic-page .ip-armed .ag-m3-lane{animation:agDrawA 7.2s infinite both;animation-delay:.45s}.agentic-page .ip-armed .ag-m3-coreping{display:inline;animation:agCorePing 7.2s ease-out infinite both;animation-delay:.85s}.agentic-page .ip-armed .ag-m3-lane--tool{animation-delay:calc(1s + var(--j) * .1s)}.agentic-page .ip-armed .ag-m3-toolbar{animation:agGrowC 7.2s infinite both;animation-delay:calc(1.5s + var(--j) * .15s)}.agentic-page .ip-armed .ag-m3-lane--agent{animation-name:agDrawC;animation-delay:1.8s}.agentic-page .ip-armed .ag-m3-agent--on{animation:agFadeC 7.2s infinite both;animation-delay:2.15s}.agentic-page .ip-armed .ag-m3-lane--out{animation-name:agDrawB;animation-delay:2.4s}.agentic-page .ip-armed .ag-m3-answer{animation:agFadeB 7.2s infinite both;animation-delay:2.75s}.agentic-page .ip-armed .ag-m3-bar{animation:agGrowB 7.2s infinite both;animation-delay:calc(2.8s + var(--j) * .1s)}.agentic-page .ip-armed .ag-m3-line{animation:agDrawB 7.2s infinite both;animation-delay:2.85s}.agentic-page .ip-armed .ag-m3-dot{transform-box:fill-box;transform-origin:center;animation:agPopB 7.2s infinite both;animation-delay:3.35s}.agentic-page .ip-armed .ag-m3-flow{display:inline;animation:agM3Flow 7.2s infinite both,artFlow 1.4s linear infinite}.agentic-page .ip-armed:not(.is-playing) *{animation-play-state:paused!important}@keyframes agDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes agFadeIn{0%{opacity:0}}@keyframes agFadeOut{to{opacity:0}}@keyframes agGrowX{0%{transform:scaleX(0)}}@keyframes agPop{0%{opacity:0;transform:scale(.4)}}@keyframes agBubble{0%{opacity:0;transform:scale(.86)}}@keyframes agPing{0%{opacity:0;transform:scale(1)}1%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes agLift{0%{opacity:0;transform:translate(-388px,-106px) scale(1.93333)}10%{opacity:1}to{opacity:1;transform:none}}@keyframes agKpi{0%,52%{transform:scaleX(1)}56%{transform:scaleX(.7)}66%,to{transform:scaleX(1)}}@keyframes agLoopPing{0%,54%{opacity:0;transform:scale(1)}55%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}@keyframes agClear{0%,78%{opacity:1}82%,97%{opacity:0}to{opacity:1}}@keyframes agDrawA{0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}7%,78%{stroke-dashoffset:0;animation-timing-function:step-start}to{stroke-dashoffset:1}}@keyframes agDrawC{0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}10%,64%{stroke-dashoffset:0;animation-timing-function:step-start}to{stroke-dashoffset:1}}@keyframes agDrawB{0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}50%,8%{stroke-dashoffset:0;animation-timing-function:step-start}to{stroke-dashoffset:1}}@keyframes agGrowA{0%{transform:scaleX(0);animation-timing-function:ease-out}5%,78%{transform:scaleX(1);animation-timing-function:step-start}to{transform:scaleX(0)}}@keyframes agGrowC{0%{transform:scaleX(0);animation-timing-function:ease-out}5%,64%{transform:scaleX(1);animation-timing-function:step-start}to{transform:scaleX(0)}}@keyframes agGrowB{0%{transform:scaleX(0);animation-timing-function:ease-out}5%,50%{transform:scaleX(1);animation-timing-function:step-start}to{transform:scaleX(0)}}@keyframes agRefreshY{0%,14%{transform:scaleY(1)}16%{transform:scaleY(.15);animation-timing-function:cubic-bezier(.22,1,.36,1)}22%,to{transform:scaleY(1)}}@keyframes agRefreshX{0%,15%{transform:scaleX(1)}17%{transform:scaleX(.6);animation-timing-function:cubic-bezier(.22,1,.36,1)}24%,to{transform:scaleX(1)}}@keyframes agPopA{0%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}4%,78%{opacity:1;transform:scale(1);animation-timing-function:step-start}to{opacity:0;transform:scale(.6)}}@keyframes agPopB{0%{opacity:0;transform:scale(.4);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}4%,50%{opacity:1;transform:scale(1);animation-timing-function:step-start}to{opacity:0;transform:scale(.4)}}@keyframes agFadeA{0%{opacity:0}5%,78%{opacity:1;animation-timing-function:step-start}to{opacity:0}}@keyframes agFadeC{0%{opacity:0}4%,64%{opacity:1;animation-timing-function:step-start}to{opacity:0}}@keyframes agFadeB{0%{opacity:0}4%,50%{opacity:1;animation-timing-function:step-start}to{opacity:0}}@keyframes agSlideInA{0%{opacity:0;transform:translateX(-16px);animation-timing-function:cubic-bezier(.22,1,.36,1)}6%,78%{opacity:1;transform:none;animation-timing-function:step-start}to{opacity:0;transform:translateX(-16px)}}@keyframes agRiseInA{0%{opacity:0;transform:translateY(8px);animation-timing-function:cubic-bezier(.22,1,.36,1)}7%,78%{opacity:1;transform:none;animation-timing-function:step-start}to{opacity:0;transform:translateY(8px)}}@keyframes agPingCycle{0%{opacity:0;transform:scale(1)}0.5%{opacity:.6;transform:scale(1)}10%,to{opacity:0;transform:scale(2.6)}}@keyframes agCorePing{0%{opacity:0;transform:scale(1)}0.5%{opacity:.7;transform:scale(1)}12%,to{opacity:0;transform:scale(1.7)}}@keyframes agShimmer{0%,to{opacity:0}4%{opacity:1}9%{opacity:0}}@keyframes agM1Total{0%,21%{opacity:1}32%,78%{opacity:.35}82%,to{opacity:1}}@keyframes agM3Flow{0%,41%{opacity:0}45%,78%{opacity:1}82%,to{opacity:0}}}