.a3-intro .a2-intro-copy,.a3-intro .a2-quick-answer{grid-column:1/-1}.a3-agent-section .a2-table-wrap{min-width:0;max-width:100%;margin-top:32px;overflow-x:hidden}.a3-agent-compare{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dcdce0;border-radius:12px;width:100%;min-width:0;overflow:hidden}.a3-agent-compare th,.a3-agent-compare td{text-align:left;vertical-align:top;font-family:var(--font-sans);color:#0b0b0e;overflow-wrap:break-word;word-break:break-word;border-bottom:1px solid #dcdce0;padding:18px 16px 18px 20px;font-size:1rem;line-height:1.4375rem}.a3-agent-compare thead th{color:#fafaf7;background:#0b0b0e;font-weight:700}.a3-agent-compare .a2-compare-stub,.a3-agent-compare tbody th{width:24%;font-weight:600}.a3-agent-compare thead th:not(.a2-compare-stub),.a3-agent-compare tbody td{width:25.333%;font-weight:400}.a3-agent-compare tbody tr:last-child th,.a3-agent-compare tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.a3-agent-section .a2-table-wrap{overflow-x:visible}.a3-agent-compare{table-layout:auto;border-radius:14px;display:block}.a3-agent-compare thead{display:none}.a3-agent-compare tbody{flex-direction:column;display:flex}.a3-agent-compare tbody tr{border-bottom:1px solid #e0e0e0;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.a3-agent-compare tbody tr:last-child{border-bottom:none}.a3-agent-compare tbody th,.a3-agent-compare tbody td{border:none;width:100%;max-width:100%;padding:0;line-height:24px;display:block}.a3-agent-compare tbody th{font-size:17px;font-weight:700;line-height:24px}.a3-agent-compare tbody td{font-size:16px;font-weight:400}.a3-agent-compare tbody td:before{content:"";font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#585f6c;margin-bottom:4px;font-size:11px;font-weight:700;line-height:14px;display:block}.a3-agent-compare tbody td:first-of-type:before{content:"Automation"}.a3-agent-compare tbody td:nth-of-type(2):before{content:"Assistant"}.a3-agent-compare tbody td:nth-of-type(3):before{content:"Agent"}}.a3-tasks{flex-direction:column;gap:0;display:flex}.a3-tasks>.a2-lede{margin:12px 0 28px}.a3-task-group{flex-direction:column;gap:16px;display:flex}.a3-task-group+.a3-task-group{margin-top:36px}.a3-task-group-title{font-family:var(--font-sans);color:#0b0b0e;margin:0;scroll-margin-top:6rem;font-size:1.25rem;font-weight:700;line-height:1.875rem}.a3-task-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.a3-task-card{background:#e4efec;border:1px solid #0b7a57;border-radius:14px;margin:0;padding:18px 20px 16px}.a3-task-card-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.a3-task-num{font-family:var(--font-mono);color:#0b7a57;flex-shrink:0;font-size:18px;font-weight:700;line-height:28px}.a3-task-title{font-family:var(--font-sans);color:#0b0b0e;margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.a3-task-rows{flex-direction:column;gap:10px;margin:0;display:flex}.a3-task-row{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;display:grid}.a3-task-row dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#51625d;margin:0;font-size:12px;font-weight:700;line-height:22px}.a3-task-row dd{font-family:var(--font-sans);color:#0b0b0e;margin:0;font-size:16px;font-weight:500;line-height:24px}.a3-task-row dd a{color:#0b7a57;text-decoration:underline}.a3-task-row dd a:hover{color:#086346}@media (max-width:768px){.a3-tasks>.a2-lede{margin:10px 0 22px}.a3-task-group+.a3-task-group{margin-top:28px}.a3-task-card{padding:16px}.a3-task-title{font-size:18px;line-height:26px}.a3-task-row{grid-template-columns:1fr;gap:4px}.a3-task-row dt{line-height:16px}}.a3-failures-lede{margin:12px 0 0}.a3-failure-list{border-top:1px solid #dcdce0;margin:24px 0 0;padding:0;list-style:none}.a3-failure{border-bottom:1px solid #dcdce0;padding:24px 0}.a3-failure:last-child{border-bottom:none;padding-bottom:0}.a3-failure-title{font-family:var(--font-sans);color:#0b0b0e;margin:0 0 8px;font-size:1.25rem;font-weight:700;line-height:1.75rem}.a3-failure-body{font-family:var(--font-sans);color:#0b0b0e;margin:0;font-size:1.125rem;font-weight:500;line-height:1.75rem}@media (max-width:768px){.a3-failure{padding:20px 0}.a3-failure-title{font-size:1.125rem;line-height:1.625rem}.a3-failure-body{font-size:1.125rem;line-height:1.75rem}}.a3-approval-lede{margin:12px 0 0}.a3-tier-diagram{border:1px solid #dcdce0;border-radius:14px;flex-direction:column;gap:0;margin-top:28px;display:flex;overflow:hidden}.a3-tier-band{padding:22px 24px}.a3-tier-band--deep{background:#9dbfb7}.a3-tier-band--mint{background:#c5ddd7}.a3-tier-band--pale{background:#e4efec}.a3-tier-name{font-family:var(--font-sans);color:#0b0b0e;text-align:left;margin:0 0 8px;font-size:1.25rem;font-weight:700;line-height:1.75rem}.a3-tier-rule{font-family:var(--font-sans);color:#0b0b0e;text-align:left;margin:0 0 12px;font-size:1rem;font-weight:500;line-height:1.5rem}.a3-tier-examples{font-family:var(--font-sans);color:#0b0b0e;text-align:left;margin:0;padding:0 0 0 1.15em;font-size:15px;font-weight:500;line-height:24px}.a3-tier-examples li+li{margin-top:2px}.a3-approval .a2-lede{margin-top:20px}.a3-approval .a3-approval-lede{margin-top:12px}@media (max-width:768px){.a3-tier-band{padding:18px 16px}.a3-tier-name{font-size:18px;line-height:26px}.a3-tier-rule,.a3-tier-examples{font-size:15px;line-height:22px}}.a3-cost-lede{margin:12px 0 0}.a3-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.a3-cost-card{background:#e4efec;border:1px solid #0b7a57;border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:22px 20px 20px;display:flex}.a3-cost-num{font-family:var(--font-mono);color:#0b7a57;font-size:16px;font-weight:700;line-height:22px}.a3-cost-title{font-family:var(--font-sans);color:#0b0b0e;margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.a3-cost-body{font-family:var(--font-sans);color:#0b0b0e;margin:0;font-size:1.125rem;font-weight:500;line-height:1.75rem}@media (max-width:900px){.a3-cost-grid{grid-template-columns:1fr}}@media (max-width:768px){.a3-cost-card{padding:18px 16px}.a3-cost-title{font-size:1.125rem;line-height:1.625rem}}.a3-faq-wrap{margin-top:24px}.a3-sources-wrap{min-width:0;max-width:100%;margin-top:24px;overflow-x:hidden}.a3-sources{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dcdce0;border-radius:12px;width:100%;min-width:0;overflow:hidden}.a3-sources th,.a3-sources td{text-align:left;vertical-align:top;font-family:var(--font-sans);color:#0b0b0e;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #dcdce0;padding:16px 18px;font-size:15px;line-height:23px}.a3-sources thead th{color:#fafaf7;background:#0b0b0e;font-weight:700}.a3-sources tbody td{font-weight:400}.a3-sources tbody tr:last-child th,.a3-sources tbody tr:last-child td{border-bottom:none}.a3-sources a{color:#0b7a57;overflow-wrap:anywhere;word-break:break-all;text-decoration:underline}.a3-sources a:hover{color:#086346}@media (max-width:768px){.a3-sources{background:0 0;border:none;display:block;overflow:visible}.a3-sources thead{display:none}.a3-sources tbody{flex-direction:column;gap:12px;display:flex}.a3-sources tbody tr{background:#fff;border:1px solid #dcdce0;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.a3-sources tbody td{border:none;width:100%;padding:0;display:block}.a3-sources tbody td:before{content:attr(data-label);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#585f6c;margin-bottom:4px;font-size:11px;font-weight:700;display:block}}
