.observable-agent{background-color:var(--oa-section-bg)}.observable-agent__inner{margin:0 auto}p.observable-agent__eyebrow{font-size:18px;font-weight:800;letter-spacing:.22em;margin-bottom:18px;max-width:600px;text-transform:uppercase}.observable-agent__header{margin-bottom:48px;max-width:680px}.observable-agent__eyebrow{color:var(--oa-eyebrow)}.observable-agent__heading{color:var(--oa-heading)}.observable-agent__description{color:var(--oa-description)}.observable-agent__description *{color:inherit}.observable-agent__comparison{display:block}.observable-agent__card{background-color:var(--oa-card-bg);border:1px solid var(--oa-neutral-border);border-radius:8px;padding:28px 26px}.observable-agent__card--after{border-color:var(--oa-accent);box-shadow:0 18px 40px rgba(var(--oa-accent-rgb),.12)}.observable-agent__card-title{margin-bottom:16px}.observable-agent__card-title p{color:var(--oa-neutral-label)}.observable-agent__card--after .observable-agent__card-title p{color:var(--oa-accent)}.observable-agent__list{list-style:none;margin:0;padding:0}.observable-agent__item{align-items:center;border-bottom:1px dashed var(--oa-divider);color:var(--oa-card-text);display:flex;gap:10px;min-height:51px}.observable-agent__badge{font-weight:700}.observable-agent__item-text{font-weight:400}.observable-agent__item:last-child{border-bottom:0}.observable-agent__badge{align-items:center;background-color:var(--oa-neutral-badge-bg);border-radius:6px;color:var(--oa-neutral-badge);display:flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.observable-agent__card--after .observable-agent__badge{background-color:var(--oa-accent-badge-bg);color:var(--oa-accent)}.observable-agent__badge svg{fill:currentColor;height:14px;width:14px}.observable-agent__arrow{align-items:center;display:flex;flex-direction:column;height:64px;justify-content:center}.observable-agent__arrow:before{background-color:var(--oa-accent);content:"";height:28px;width:1px}.observable-agent__arrow:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--oa-accent);content:""}@media (min-width:768px){.observable-agent__card{padding:30px 32px}}@media (min-width:1024px){.observable-agent__comparison{align-items:stretch;display:grid;grid-template-columns:1fr 78px 1fr}.observable-agent__card{min-height:295px}.observable-agent__arrow{flex-direction:row;height:auto;width:78px}.observable-agent__arrow:before{height:1px;width:28px}.observable-agent__arrow:after{border-bottom:5px solid transparent;border-left:7px solid var(--oa-accent);border-right:0;border-top:5px solid transparent}}