@layer pages{.managed-agent{--agent-navy:var(--ink-brand);--agent-blue:var(--brand);--agent-blue-deep:var(--brand-deep);--agent-cyan:#91e6ff;--agent-paper:var(--surface-ivory);--agent-cool:var(--cool);--agent-line:#08142d21;background:var(--agent-paper)}.agent-section{padding-block:clamp(4rem,7vw,6.75rem);position:relative}.agent-kicker{color:var(--agent-blue-deep);font-size:var(--type-label);font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;line-height:1.35}.agent-text-link{color:var(--agent-blue-deep);font-weight:var(--weight-bold);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.agent-text-link:hover,.agent-card-grid a:hover,.agent-partner-note a:hover{text-underline-offset:.25em;text-decoration:underline}.agent-text-link:focus-visible{text-underline-offset:.25em;text-decoration:underline}.agent-card-grid a:focus-visible{text-underline-offset:.25em;text-decoration:underline}.agent-partner-note a:focus-visible{text-underline-offset:.25em;text-decoration:underline}.agent-hero{border-bottom:1px solid var(--agent-line)}.agent-breadcrumbs,.agent-breadcrumbs__segment{align-items:center;gap:.5rem;display:flex}.agent-breadcrumbs{color:var(--ink-soft);font-size:.8rem;font-weight:var(--weight-control);flex-wrap:wrap}:is(.agent-breadcrumbs a:hover,.agent-breadcrumbs a:focus-visible){color:var(--agent-blue-deep)}.agent-breadcrumbs span[aria-current=page]{color:var(--ink);font-weight:var(--weight-medium)}.agent-hero__inner{text-align:center;padding-top:clamp(2rem,4vw,3rem)}.agent-hero__copy h1{margin-inline:auto}.agent-hero__copy>p:not(.agent-kicker){max-width:48rem;color:var(--ink-soft);font-size:var(--type-lead);margin:1.5rem auto 0}.agent-hero__copy .button-row{justify-content:center;margin-top:2rem}.managed-agent--capability .agent-hero{background:radial-gradient(circle at 78% 28%, #315cff21, transparent 24rem), linear-gradient(135deg, var(--hero-light-background) 0%, var(--agent-paper) 100%)}.managed-agent--capability .agent-hero__inner{text-align:left;grid-template-columns:minmax(0,1fr) minmax(19rem,.82fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);padding-top:0;display:grid}.managed-agent--capability .agent-hero__copy h1{max-width:15ch;margin-inline:0}.managed-agent--capability .agent-hero__copy>p:not(.agent-kicker){max-width:40rem;margin-inline:0}.managed-agent--capability .agent-hero__copy .button-row{justify-content:flex-start}.agent-capability-path{background:#ffffffd1;border:1px solid #08142d26;border-radius:1rem;padding:clamp(1.35rem,3vw,2rem);box-shadow:0 1.25rem 3rem #08142d17}.agent-capability-path__eyebrow{color:var(--agent-blue-deep);font-size:var(--type-label);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.15rem;line-height:1.35}.agent-capability-path ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.agent-capability-path li{border-top:1px solid var(--agent-line);grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;padding-block:1rem;display:grid}.agent-capability-path li:first-child{border-top:0;padding-top:0}.agent-capability-path li:last-child{padding-bottom:0}.agent-capability-path li>span{color:var(--agent-blue);font-size:.78rem;font-weight:var(--weight-bold);letter-spacing:.08em}.agent-capability-path h2{color:var(--ink);margin:0;font-size:1.08rem;line-height:1.25}.agent-capability-path p:not(.agent-capability-path__eyebrow){color:var(--ink-soft);margin-top:.4rem;font-size:.95rem;line-height:1.5}.agent-section-heading{max-width:49rem;margin-bottom:clamp(2.4rem,4.5vw,4rem)}.agent-section-heading h2,.agent-final h2{font-size:var(--type-section-split);margin-top:.75rem}.agent-section-heading>p:last-child,.agent-final p:not(.agent-kicker){color:var(--ink-soft);font-size:var(--type-lead);margin-top:1rem}.agent-capabilities{background:#fff}.agent-capabilities__layout,.agent-integrations__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.agent-capabilities__layout .agent-section-heading,.agent-integrations__layout .agent-section-heading{margin-bottom:1.75rem}.agent-capability-list,.agent-integration-list{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.agent-capability-list li{border-top:1px solid var(--agent-line);grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding-block:1.75rem;display:grid}.agent-capability-list li:first-child{border-top:0;padding-top:0}.agent-capability-list li:last-child{padding-bottom:0}.agent-capability-icon{background:var(--agent-cool);width:3.25rem;height:3.25rem;color:var(--agent-blue-deep);border-radius:.85rem;place-items:center;display:grid}.agent-capability-list h3{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25}.agent-capability-list p,.agent-integration-list p{color:var(--ink-soft);margin-top:.75rem}.agent-detail__points article>span{color:var(--agent-blue);font-size:.74rem;font-weight:var(--weight-bold);letter-spacing:.08em}.agent-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.agent-detail__points{border-block:1px solid var(--agent-line);gap:0;display:grid;container:agent-detail-points/inline-size}.agent-detail__points article{border-top:1px solid var(--agent-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.45rem 1.25rem;padding-block:clamp(1.4rem,2.6vw,2.05rem);display:grid}.agent-detail__points article:first-child{border-top:0}.agent-detail__points article>span{grid-row:1/span 2;padding-top:.18rem}.agent-detail__points h3{margin-top:0}.agent-detail__points p{color:var(--ink-soft);grid-column:2;margin-top:0}@container agent-detail-points (width>=44rem){.agent-detail__points article{grid-template-columns:3rem minmax(12rem,.72fr) minmax(0,1fr);align-items:baseline;gap:1.5rem}.agent-detail__points article>span{grid-row:auto;padding-top:0}.agent-detail__points p{grid-column:auto}}@container agent-detail (width>=62rem){.agent-detail>.shell{grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr);align-items:start;gap:clamp(3.5rem,8vw,8rem);display:grid}.agent-detail .agent-section-heading{max-width:22rem;margin-bottom:0}}.agent-industries{background:var(--agent-navy);color:var(--text-on-dark);border-top:4px solid var(--agent-blue)}.agent-industries .agent-section-heading>p:last-child{color:var(--text-on-dark-muted)}.agent-card-grid article{background:var(--night-raised);border:1px solid #ffffff38;border-radius:1rem;flex-direction:column;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.agent-card-grid article>svg{color:var(--agent-cyan)}.agent-card-grid h3{color:#fff;margin-top:1.5rem;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25}.agent-card-grid p{color:var(--text-on-dark-muted);margin-top:.8rem;margin-bottom:.5rem;font-size:1rem}.agent-card-grid a{color:var(--agent-cyan);font-weight:var(--weight-bold);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.4rem;text-decoration:none;display:inline-flex}.agent-partner-note{color:var(--text-on-dark-muted);margin-top:2rem}.agent-partner-note a{color:var(--agent-cyan);font-weight:var(--weight-bold);text-decoration:none}.agent-integrations{background:var(--agent-cool)}.agent-integration-list{gap:.85rem;margin-bottom:1.25rem}.agent-integration-list li{border:1px solid var(--agent-line);background:#fff;border-radius:.75rem;padding:1.5rem 1.75rem}.agent-integration-list__identity{align-items:center;gap:1rem;min-height:2.5rem;display:flex}.agent-integration-list__identity img{object-fit:contain;object-position:left center;width:5.5rem;height:2rem}.agent-integration-list__identity svg{color:var(--agent-blue-deep);flex:none}.agent-integration-list__identity h3{font-size:var(--type-lead);letter-spacing:-.02em;line-height:1.3}.agent-integration-note,.agent-integration-attribution{color:var(--ink-soft);font-size:var(--type-label);margin-bottom:1rem}.agent-integration-note{font-size:1rem}.agent-integration-attribution{margin-bottom:0;font-size:.8125rem}.agent-packages{background:var(--agent-paper)}.agent-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.agent-fit-grid article{border:1px solid var(--agent-line);background:#fff;border-radius:1rem;padding:1.35rem}.agent-fit-grid article:last-child{background:var(--warm)}.agent-fit-grid span,.agent-package__level{color:var(--agent-blue-deep);font-size:.73rem;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.agent-fit-grid h3{margin-top:.65rem}.agent-fit-grid p{color:var(--ink-soft);margin-top:.6rem}.agent-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.agent-package{border:1px solid var(--agent-line);background:#fff;border-radius:1.1rem;flex-direction:column;min-height:33rem;padding:1.5rem;display:flex;position:relative}.agent-package--recommended{border:2px solid var(--agent-blue);box-shadow:0 1.5rem 4rem #315cff21}.agent-package__flag{background:var(--agent-blue);color:#fff;font-size:.75rem;font-weight:var(--weight-bold);text-align:center;border-radius:.95rem .95rem 0 0;margin:-1.5rem -1.5rem 1.1rem;padding:.55rem .8rem}.agent-package h3{margin-top:.85rem}.agent-package>p{color:var(--ink-soft);margin-top:.6rem}.agent-package__price{border-block:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .75rem;margin-top:1.1rem;padding-block:1rem;display:grid}.agent-package__price strong{font-size:1.45rem}.agent-package__price span{color:var(--ink-soft);font-size:.76rem}.agent-package__limits{background:var(--agent-cool);color:var(--ink-soft);border-radius:.75rem;gap:.35rem;margin-top:1rem;padding:.85rem;font-size:.82rem;display:grid}.agent-package__limits span:before{color:var(--agent-blue);content:"• "}.agent-package ul{gap:.65rem;margin-top:1.1rem;list-style:none;display:grid}.agent-package li{align-items:flex-start;gap:.45rem;font-size:.88rem;display:flex}.agent-package li svg{color:var(--agent-blue);flex:none;margin-top:.15rem}.agent-package>small{color:var(--ink-soft);margin-top:auto;padding-top:1.15rem;display:block}.agent-terms,.agent-add-ons{border:1px solid var(--agent-line);background:#fff;border-radius:1rem;margin-top:1rem}.agent-terms summary,.agent-add-ons summary{cursor:pointer;color:var(--agent-blue-deep);font-weight:var(--weight-bold);padding:1rem 1.2rem}:is(.agent-terms summary:focus-visible,.agent-add-ons summary:focus-visible){outline:3px solid var(--agent-blue);outline-offset:3px}.agent-terms ul{color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem;padding:0 2.5rem 1.25rem;display:grid}.agent-add-ons dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1.2rem 1.2rem;display:grid}.agent-add-ons dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:1rem;padding:.75rem;display:grid}.agent-add-ons dt{font-weight:var(--weight-medium)}.agent-add-ons dd{color:var(--ink-soft);text-align:right}.agent-package-note{color:var(--ink-soft);align-items:flex-start;gap:.55rem;margin-top:1.25rem;font-size:.85rem;display:flex}.agent-package-note svg{color:var(--amber-deep);flex:none;margin-top:.1rem}.agent-safeguards{background:var(--agent-navy);color:var(--text-on-dark);overflow:hidden}.agent-section-heading--light h2{color:#fff}.agent-section-heading--light .agent-kicker{color:var(--agent-cyan)}.agent-safeguard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.agent-safeguard-grid article{background:#ffffff0d;border:1px solid #ffffff26;border-radius:1rem;min-height:12rem;padding:1.35rem}.agent-safeguard-grid svg{color:var(--agent-cyan)}.agent-safeguard-grid h3{color:#fff;margin-top:1.7rem}.agent-safeguard-grid p{color:var(--text-on-dark-muted);margin-top:.65rem;font-size:.9rem}.agent-detail{background:var(--agent-cool);container:agent-detail/inline-size}.agent-related{background:var(--agent-paper)}.agent-related__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.agent-related__links a{border:1px solid var(--agent-line);color:var(--ink);font-weight:var(--weight-bold);background:#fff;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:flex}:is(.agent-related__links a:hover,.agent-related__links a:focus-visible){border-color:var(--agent-blue);color:var(--agent-blue-deep)}.agent-final{background:var(--agent-blue);color:#fff;align-items:center;min-height:max(34rem,70svh);display:flex}.agent-final__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid}.agent-final .agent-kicker{color:#dce4ff}.agent-final h2{color:#fff;max-width:17ch}.agent-final p:not(.agent-kicker){color:#ffffffd6;max-width:46rem}}@layer contracts{.managed-agent--capability>.agent-hero,.managed-agent--capability>.agent-section:not(.agent-final){min-height:auto}.managed-agent--capability>.agent-section:not(.agent-final){padding-block:clamp(3.5rem,6vw,6rem)}.managed-agent--capability .agent-final{min-height:auto;padding-block:clamp(3.5rem,5vw,5rem)}.managed-agent--capability .agent-final__inner{align-items:center}.managed-agent--hub>.agent-section:not(.agent-final){min-height:auto;padding-block:clamp(3.5rem,6vw,6rem)}.managed-agent--hub .agent-section-heading h2{text-wrap:balance;max-width:23ch;font-size:clamp(2rem,3.3vw,3rem);line-height:1.08}.managed-agent--hub .agent-section-heading>p:last-child{font-size:clamp(1rem,1.45vw,1.2rem)}.managed-agent--hub .agent-package__level,.managed-agent--hub .agent-package__price span,.managed-agent--hub .agent-package__limits,.managed-agent--hub .agent-package>small{font-size:.875rem}}@media (max-width:60rem){@layer pages{.managed-agent--capability .agent-hero__inner{grid-template-columns:1fr;gap:2.75rem}.agent-capabilities__layout,.agent-integrations__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}}}@media (max-width:68rem){@layer pages{.agent-safeguard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-final__inner{grid-template-columns:1fr;align-items:start}}}@media (max-width:47.5rem){@layer pages{.managed-agent--capability .agent-hero__inner{gap:2rem}.managed-agent--capability .agent-hero__copy h1{max-width:100%}.agent-final{min-height:auto}.agent-section{padding-block:3.75rem}.agent-capability-list,.agent-integration-list,.agent-card-grid,.agent-fit-grid,.agent-package-grid,.agent-safeguard-grid,.agent-related__links,.agent-terms ul,.agent-add-ons dl{grid-template-columns:1fr}.agent-safeguard-grid article,.agent-package{min-height:auto}.agent-package>small{margin-top:0}.agent-add-ons dl>div{grid-template-columns:1fr;gap:.25rem}.agent-add-ons dd{text-align:left}.agent-final .button{width:100%}.agent-capability-icon{width:2.75rem;height:2.75rem}.agent-capability-list li{gap:1rem}.agent-integration-list li{padding:1.25rem}}}@media (prefers-reduced-motion:reduce){@layer pages{.managed-agent *,.managed-agent :before,.managed-agent :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@media (forced-colors:active){@layer pages{.agent-hero,.agent-industries,.agent-card-grid article,.agent-safeguards,.agent-final,.agent-package--recommended{color:canvastext;background:canvas;border:1px solid canvastext}.agent-integration-list li{background:canvas;border:2px solid canvastext}.agent-detail__points,.agent-detail__points article{border-color:canvastext}.agent-safeguards h2,.agent-safeguards h3,.agent-safeguards p,.agent-final h2,.agent-final p,.agent-final .agent-kicker,.agent-industries :is(h2,h3,p,a,svg){color:canvastext}.agent-industries a:focus-visible{outline:2px solid highlight}}}
