.pg-agents .ag-hero{align-items:center}.pg-agents .kfig{grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px;display:grid}.pg-agents .kfig>div{padding:0 18px}.pg-agents .kfig span{margin-top:2px;font-size:13px;line-height:1.35;display:block}.pg-agents .ag-hero .stack{min-height:612px}.pg-agents .stack .fc{padding:14px 16px;font-size:13.5px}.pg-agents .stack .fc.pills{box-shadow:none;background:0 0;border:0;padding:0}.pg-agents .mini-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pg-agents .mini-h b{font-size:14.5px;font-weight:600}.pg-agents .mini-h .num{color:var(--slate);font-size:13px}.pg-agents .mini-h .chip{margin-left:auto}.pg-agents .mini-h.lo-h b{color:var(--rust)}.pg-agents .mini-r{border-top:1px solid var(--soft);grid-template-columns:12px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pg-agents .mini-r>i{border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:9px;height:9px}.pg-agents .mini-r.lo>i{border:2px dashed var(--rust)}.pg-agents .mini-r .nm{white-space:normal;overflow-wrap:anywhere;font-weight:500}.pg-agents .mini-r .ow{color:var(--slate);white-space:normal;overflow-wrap:anywhere;font-size:13px}.pg-agents .mini-r.lo .ow{color:var(--rust);font-weight:500}.pg-agents .tstrip{align-items:center;gap:6px;margin:4px 0 10px;display:flex}.pg-agents .tstrip .so{background:var(--ink);border-radius:50%;flex:none;width:10px;height:10px}.pg-agents .tstrip .sr{border:2px solid var(--trail);background:#fff;border-radius:50%;flex:none;width:11px;height:11px}.pg-agents .tstrip .ss{background:var(--trail);border-radius:2px;flex:none;width:10px;height:10px}.pg-agents .tstrip i{background:var(--trail);border-radius:1px;flex:1;height:2px}.pg-agents .mini-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.pg-agents .mini-dl dt{color:var(--slate);font-size:12px}.pg-agents .mini-dl dd{margin:2px 0 0;font-size:13.5px;font-weight:500}.pg-agents .mini-p{color:#3a4541;font-size:13.5px;line-height:1.45}.pg-agents .fc.d3{background:#fffcfa;border-color:#e6c2ae}.pg-agents .stack+.pv-cap{margin-top:8px}.pg-agents .il-row{background:var(--surface);border-radius:7px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;font-size:13px;display:grid}.pg-agents .il-row:first-child{margin-top:0}.pg-agents .il-row>i{border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:9px;height:9px}.pg-agents .il-row.lo{background:var(--rust-tint)}.pg-agents .il-row.lo>i{border:2px dashed var(--rust)}.pg-agents .il-row span{white-space:normal;overflow-wrap:anywhere;font-weight:500}.pg-agents .il-row em{color:var(--rust);background:var(--rust-tint);border-radius:4px;padding:1px 7px;font-size:12px;font-style:normal}.pg-agents .il-row em.ok{color:var(--trail);background:var(--teal-tint)}.pg-agents .il-ladder{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.pg-agents .il-ladder:first-child{border-top:0}.pg-agents .il-ladder span{gap:5px;display:flex}.pg-agents .il-ladder span i{border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:9px;height:9px}.pg-agents .il-ladder b{font-weight:500}.pg-agents .il-stop{background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:9px 12px;font-size:13px;display:flex}.pg-agents .il-stop b{font-weight:600}.pg-agents .il-sw{background:var(--ink);border-radius:9px;flex:none;width:34px;height:18px;position:relative}.pg-agents .il-sw i{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.pg-agents .il-step{align-items:center;gap:9px;padding:5px 2px;font-size:13px;display:flex}.pg-agents .il-step i{background:var(--ink);border-radius:50%;flex:none;width:9px;height:9px}.pg-agents .il-step.lo i{border:2px dashed var(--rust);background:#fff}@media (max-width:980px){.pg-agents .stack .fc.pills{display:none}}@media (max-width:760px){.pg-agents .kfig{grid-template-columns:minmax(0,1fr);gap:12px}.pg-agents .kfig>div{border-left:0;padding:0}.pg-agents .mini-dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-agents .mini-r{grid-template-columns:12px minmax(0,1fr) auto}.pg-agents .mini-r .ow{display:none}}.pg-agents .pv-cap{align-items:center}.pg-agents .kfig span{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}@media (min-width:761px){.pg-agents .hero-strip .fstrip{flex-direction:column;align-items:flex-start;gap:10px}}.pg-agents .gives{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;margin-top:8px;display:grid}.pg-agents .gwrap{min-width:0}.pg-agents .band.dark .gcard{color:var(--ink);background:#fff;border-radius:18px;padding:24px 24px 20px;box-shadow:0 22px 48px #00000052}.pg-agents .band.dark .gcard b,.pg-agents .band.dark .gcard dd{color:var(--ink)}.pg-agents .band.dark .gcard dt{color:var(--slate)}.pg-agents .gcard .mini-h{margin-bottom:10px}.pg-agents .gcard .mini-h b{font-size:17px}.pg-agents .gdl{margin:6px 0 0;display:block}.pg-agents .gdl>div{border-top:1px solid var(--soft);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.pg-agents .gdl dt{font-size:13.5px}.pg-agents .gdl dd{text-align:right;margin:0;font-size:15px;font-weight:500}.pg-agents .stoprow{border-top:1px solid var(--soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 0;font-size:15px;font-weight:500;display:flex}.pg-agents .stoprow .sw{background:var(--ink);border-radius:11px;flex:none;width:40px;height:22px;position:relative}.pg-agents .stoprow .sw i{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;right:3px}.pg-agents .band.dark .gwrap .pv-cap{color:var(--on-deep-quiet);margin-top:14px}.pg-agents .band.dark .gwrap .demo-tag{color:var(--slate);background:#fff}.pg-agents .ag-list{border-top:1px solid #ffffff4d;margin:0;padding:0;list-style:none}.pg-agents .ag-list li{border-bottom:1px solid #ffffff29;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.pg-agents .ag-list .gn{font-family:var(--mono);color:var(--lit);padding-top:4px;font-size:14px}.pg-agents .band.dark .ag-list h3{letter-spacing:-.01em;font-size:clamp(19px,1.8vw,22px);font-weight:600}.pg-agents .band.dark .ag-list p{color:var(--on-deep-quiet);margin-top:6px;font-size:16px}.pg-agents .ag-list .gtag{font-family:var(--mono);color:var(--lit);border:1px solid #7fd0bf8c;border-radius:5px;margin-top:10px;padding:2px 8px;font-size:13px;display:inline-block}@media (max-width:980px){.pg-agents .gives{grid-template-columns:minmax(0,1fr);gap:36px}}.pg-agents .orgc{border:1px solid var(--line);background-color:#fff;background-image:radial-gradient(circle at 11px 11px,#c4d9d3 0 1.3px,#0000 1.9px);background-size:22px 22px;border-radius:22px;margin:0;padding:44px 40px 52px}.pg-agents .org{--g:28px;column-gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.pg-agents .org-root{background:var(--ink);color:#fff;border-radius:12px;grid-area:1/1/auto/4;justify-self:center;align-items:center;gap:10px;padding:10px 18px;font-size:16px;font-weight:600;display:flex;position:relative}.pg-agents .org-root svg{flex:none;width:22px;height:22px}.pg-agents .org-root:after{content:"";background:var(--trail);opacity:.65;width:2px;height:22px;margin-left:-1px;position:absolute;top:100%;left:50%}.pg-agents .org-bus{height:22px;margin:22px calc((100% - 2 * var(--g)) / 6) 0;border-top:2px solid #0e5e56a6;grid-area:2/1/auto/4}.pg-agents .branch{flex-direction:column;grid-row:3;min-width:0;display:flex}.pg-agents .person{border:1px solid var(--line);box-shadow:var(--sh-soft);background:#fff;border-radius:12px;padding:12px 16px 12px 40px;line-height:1.3;position:relative}.pg-agents .person b{font-size:16px;font-weight:600;display:block}.pg-agents .person small{color:var(--slate);margin-top:2px;font-size:13px;display:block}.pg-agents .person .od{background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:17px;left:16px}.pg-agents .branch:not(.loose) .person:before{content:"";background:var(--trail);opacity:.65;width:2px;height:22px;margin-left:-1px;position:absolute;top:-22px;left:50%}.pg-agents .branch:not(.loose) .person:after{content:"";background:var(--trail);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:17px}.pg-agents .agent{box-shadow:var(--sh-soft);background:#fff;border:1px solid #b9d3cd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:36px 0 0 30px;padding:12px 12px 12px 36px;display:flex;position:relative}.pg-agents .agent b{overflow-wrap:anywhere;flex:1 0 100%;font-size:15px;font-weight:600;line-height:1.3}.pg-agents .agent small{color:var(--slate);flex:1 0 100%;font-size:13px}.pg-agents .agent small .num{font-size:13px}.pg-agents .agent .sq{background:var(--trail);width:10px;height:10px;box-shadow:0 0 0 3px var(--teal-tint);border-radius:2.5px;position:absolute;top:17px;left:15px}.pg-agents .branch:not(.loose) .agent:before{content:"";box-sizing:border-box;border-bottom:2px solid #0e5e56a6;border-left:2px solid #0e5e56a6;border-bottom-left-radius:10px;width:10px;height:calc(36px + 50%);position:absolute;top:-36px;left:-10px}.pg-agents .branch.loose .person.ghost{box-shadow:none;border:1.5px dashed var(--rust);background:0 0}.pg-agents .branch.loose .person.ghost b{color:var(--rust);font-weight:500}.pg-agents .branch.loose .person.ghost .od{border:2px dashed var(--rust);box-sizing:border-box;background:0 0}.pg-agents .branch.loose .agent{border:2px solid var(--rust);background:#fffcfa;margin-left:10px;transform:rotate(-1.2deg)}.pg-agents .branch.loose .agent b{color:var(--rust)}.pg-agents .branch.loose .agent .sq{border:2px solid var(--rust);box-shadow:none;box-sizing:border-box;background:#fff}.pg-agents .pts{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:56px;display:grid}.pg-agents .pts>div{border-top:1px solid var(--ink);padding-top:24px}.pg-agents .pts .ill{background:#eaf3f0;border-radius:12px;flex-direction:column;justify-content:center;min-height:152px;margin-bottom:20px;padding:14px;display:flex}.pg-agents .pts h3{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.25}.pg-agents .pts p{color:#3a4541;margin-top:8px;font-size:16.5px}@media (max-width:980px){.pg-agents .orgc{padding:32px 22px 36px}.pg-agents .org{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.pg-agents .org-root,.pg-agents .org-bus,.pg-agents .branch:not(.loose) .person:before{display:none}.pg-agents .branch{grid-row:auto}.pg-agents .pts{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:600px){.pg-agents .orgc{border-radius:16px;padding:26px 16px 30px}.pg-agents .org{grid-template-columns:minmax(0,1fr);row-gap:24px}.pg-agents .agent{margin-top:28px}.pg-agents .branch:not(.loose) .agent:before{height:calc(28px + 50%);top:-28px}.pg-agents .pts{gap:28px;margin-top:36px}.pg-agents .pts .ill{display:none}.pg-agents .pts>div{padding-top:18px}}.pg-agents .ask-row{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:64px;display:grid}.pg-agents .ask-text .label{background:#fff}.pg-agents .more-line{margin-top:22px}.pg-agents .more-line a{font-size:17px;font-weight:500}.pg-agents .more-line a:after{content:"→";margin-left:8px;display:inline-block}.pg-agents .chat{gap:12px;min-width:0;display:grid}.pg-agents .ea-chip{height:26px;color:var(--trail);background:#d3e6df;border-radius:5px;justify-self:start;align-items:center;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex}.pg-agents .bub{text-wrap:pretty;border-radius:18px;max-width:470px;margin:0;padding:14px 18px;font-size:16.5px;line-height:1.45}.pg-agents .bub.q{background:var(--ink);color:#fff;border-bottom-right-radius:5px;justify-self:end}.pg-agents .bub.a{border:1px solid var(--line);box-shadow:var(--sh-soft);background:#fff;border-bottom-left-radius:5px;justify-self:start}.pg-agents .bub.a b{font-size:16.5px;font-weight:600;display:block}.pg-agents .bub.a p{color:#3a4541;margin-top:4px;font-size:15.5px}.pg-agents .bub.a small{font-family:var(--mono);color:var(--slate);margin-top:10px;font-size:13px;line-height:1.45;display:block}.pg-agents .ask-facts{border-top:1px solid #c9ddd7;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:56px 0 0;padding:0;list-style:none;display:grid}.pg-agents .ask-facts li{padding-top:22px}.pg-agents .ask-facts h3{letter-spacing:-.008em;font-size:18px;font-weight:600}.pg-agents .ask-facts p{color:#3a4541;margin-top:6px;font-size:16px}@media (max-width:980px){.pg-agents .ask-row{grid-template-columns:minmax(0,1fr);gap:32px}.pg-agents .ask-facts{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:36px}}.pg-agents .ag-cta{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:64px;display:grid}.pg-agents .ag-cta h2{max-width:640px}.pg-agents .ag-cta .lead{max-width:600px}.pg-agents .ag-cta .ctas{margin-top:28px}.pg-agents .ag-cta .side-note{border-left:1px solid var(--line);color:var(--slate);padding-left:28px;font-size:15.5px}.pg-agents .ag-cta .side-note p+p{margin-top:8px}.pg-agents .ag-cta .side-note b{color:var(--ink)}@media (max-width:980px){.pg-agents .ag-cta{grid-template-columns:minmax(0,1fr);gap:28px}.pg-agents .ag-cta .side-note{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}}@keyframes ag-ring{0%{box-shadow:0 0 #a8461c73}to{box-shadow:0 0 0 12px #a8461c00}}@media (prefers-reduced-motion:no-preference){.pg-agents .org.pov-armed .org-root{animation:.45s cubic-bezier(.3,1.6,.5,1) backwards paused rv-pop}.pg-agents .org.pov-armed .org-root:after{transform-origin:top;animation:.3s ease-out .3s backwards paused rv-line-y}.pg-agents .org.pov-armed .org-bus{transform-origin:50%;animation:.5s ease-out .5s backwards paused rv-line}.pg-agents .org.pov-armed .person{animation:.45s ease-out backwards rv-rise;animation-delay:calc(var(--k) * .3s + .8s);animation-play-state:paused}.pg-agents .org.pov-armed .branch:not(.loose) .agent:before{transform-origin:top;animation:.35s ease-out backwards rv-line-y;animation-delay:calc(var(--k) * .3s + 1.15s);animation-play-state:paused}.pg-agents .org.pov-armed .agent{animation:.45s ease-out backwards rv-rise;animation-delay:calc(var(--k) * .3s + 1.35s);animation-play-state:paused}.pg-agents .org.pov-armed .branch.loose .agent{animation:.45s ease-out backwards rv-rise,.9s ease-out forwards ag-ring;animation-delay:calc(var(--k) * .3s + 1.35s),calc(var(--k) * .3s + 1.85s);animation-play-state:paused}.pg-agents .org.pov-play .org-root,.pg-agents .org.pov-play .org-root:after,.pg-agents .org.pov-play .org-bus,.pg-agents .org.pov-play .person,.pg-agents .org.pov-play .agent,.pg-agents .org.pov-play .branch:not(.loose) .agent:before,.pg-agents .org.pov-play .branch.loose .agent{animation-play-state:running}.pg-agents .chat.pov-armed .bub.q{animation:.4s ease-out backwards paused rv-fade}.pg-agents .chat.pov-play .bub.q{animation:.3s ease-out backwards rv-rise,1.1s steps(28,end) .15s backwards ag-type}.pg-agents .chat.pov-armed .bub.a{animation:.45s ease-out 1.6s backwards paused rv-rise}.pg-agents .chat.pov-armed .bub.a>*{animation:.4s ease-out backwards paused rv-fade}.pg-agents .chat.pov-armed .bub.a>:first-child{animation-delay:1.8s}.pg-agents .chat.pov-armed .bub.a>:nth-child(2){animation-delay:2.1s}.pg-agents .chat.pov-armed .bub.a>:nth-child(3){animation-delay:2.4s}.pg-agents .chat.pov-play .bub.a,.pg-agents .chat.pov-play .bub.a>*{animation-play-state:running}}@keyframes ag-type{0%{clip-path:inset(0 100% 0 0 round 18px)}to{clip-path:inset(0 round 18px)}}
