.agent-author{border:1px solid var(--agent-border);border-radius:var(--radius-control);color:var(--text);background:#f4f8fd;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px;padding:10px 14px;font-size:13px;display:flex}.agent-author>svg{color:var(--blue-700);flex-shrink:0}.agent-author .text-link{color:var(--blue-700);margin-inline-start:auto;font-size:13px}.agent-page{--agent-border:#d9e4ee;background:#fbfdff}.agent-page-hero{border-bottom:1px solid var(--agent-border);background:radial-gradient(at 88% 0,#e4f5ec,#0000 65%),linear-gradient(247deg,#f5fbf7,#edf4fe 50%,#f4ecfb);padding-block:clamp(49px,7.7vw,105px)}.agent-learn-hero{background:linear-gradient(246deg,#f1faf7,#edf4fc 46%,#f2eafb)}.agent-research-hero{background:linear-gradient(246deg,#eaf7f4,#edf3fd 50%,#f3e9fc)}.agent-page-hero h1{text-wrap:balance;letter-spacing:-.034em;max-width:23ch;font-size:clamp(2rem,5vw,4.25rem);font-weight:790;line-height:1.4}.agent-page-hero p:not(.section-kicker){color:var(--text);max-width:56ch;margin-top:14px;font-size:clamp(.98rem,1.5vw,1.13rem);line-height:1.95}.agent-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.agent-page-hero>.container>.btn{margin-top:22px}.agent-page-hero .btn-outline{background:#fff9}.agent-page-hero .btn-outline:hover{background:#fff}.agent-paths{background:#fdfefe}.agent-path-grid,.agent-case-grid,.agent-demo-grid,.roi-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,22px);display:grid}.agent-path-card,.agent-card{border:1px solid var(--agent-border);border-radius:var(--radius-card);background:#fff;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(17px,2.8vw,30px);display:flex}.agent-path-card{background:linear-gradient(248deg,#fff,#edf8f1)}.agent-path-card h3,.agent-card h3{font-size:clamp(1.15rem,2.15vw,1.5rem);font-weight:720;line-height:1.6}.agent-path-card>p,.agent-card>p{color:var(--muted);margin-block:8px 13px;font-size:14px;line-height:1.85}.agent-path-card .color-icon,.agent-cost-card .color-icon{margin-bottom:13px}.agent-card .color-icon,.agent-path-card .color-icon{border-radius:13px;flex-shrink:0;width:48px;height:48px}.agent-path-card .text-link,.agent-card>.text-link{margin-top:auto;padding-block:4px}.agent-path-card:focus-within,.agent-card:focus-within{border-color:#8a9fc3}.agent-cases{background:#fbfdfe}.agent-card-top{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;display:flex}.agent-card-top>p{color:var(--blue-700);font-size:13px;font-weight:630}.agent-case-details{gap:9px;width:100%;margin-block:4px 16px;display:grid}.agent-case-details div{border-top:1px solid var(--agent-border);grid-template-columns:6.2rem minmax(0,1fr);gap:6px;padding-top:8px;display:grid}.agent-case-details dt{color:var(--ink);font-size:13px;font-weight:710}.agent-case-details dd{color:var(--muted);margin:0;font-size:13px}.agent-cost-section{background:linear-gradient(250deg,#eef8f3,#edf4fe 56%,#f3ebfc)}.agent-cost-grid,.agent-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.agent-cost-card .agent-price{color:var(--ink);margin-block:10px 6px;font-size:clamp(1.7rem,3.2vw,2.35rem);font-weight:790;line-height:1.25}.agent-price>span{color:var(--muted);margin-top:6px;font-size:12px;font-weight:570;display:block}.agent-cost-total{background:#f6f0fd;border-color:#d9c8ee}.agent-cost-total .text-link{color:var(--violet-700)}.agent-provider-note,.agent-delivery{border:1px solid var(--agent-border);border-radius:var(--radius-card);background:#fff;align-items:flex-start;gap:12px;margin-top:20px;padding:clamp(16px,3vw,26px);display:flex}.agent-provider-note>svg,.agent-delivery>svg{color:var(--blue-700);flex-shrink:0;margin-top:3px}.agent-provider-note h3{font-size:17px;font-weight:740}.agent-provider-note p,.agent-delivery p{color:var(--muted);margin-top:4px;font-size:14px}.agent-reference-links{flex-wrap:wrap;gap:4px 15px;margin-top:10px;display:flex}.agent-reference-links a{color:var(--blue-700);align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:640;display:inline-flex}.agent-reference-links a:hover{text-decoration:underline}.agent-reference-links svg{flex-shrink:0}.agent-process{background:#f9fbfe}.agent-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.agent-process-grid .agent-card{padding:clamp(15px,2vw,22px)}.agent-process-grid .agent-card h3{font-size:17px}.agent-step-number{width:35px;height:35px;color:var(--blue-700);background:var(--blue-100);border-radius:9px;place-items:center;margin-bottom:12px;font-weight:720;display:grid}.agent-demo-section{background:var(--spectrum-soft)}.agent-demo-grid{align-items:center;gap:clamp(22px,4.5vw,70px)}.agent-demo-grid p{color:var(--text);margin-top:12px}.agent-lesson-grid{margin:0;padding:0;list-style:none}.agent-lesson-grid .agent-lesson-outcome{color:var(--violet-700);margin-top:0}.agent-back-link{color:var(--blue-700);margin-bottom:13px}.agent-lesson-body{max-width:850px;padding-block:clamp(38px,5vw,70px)}.agent-lesson-body>section+section{margin-top:27px}.agent-lesson-body h2{font-size:clamp(1.2rem,2.5vw,1.68rem);font-weight:740;line-height:1.6}.agent-lesson-body p,.agent-lesson-body li{color:var(--muted);font-size:15px;line-height:1.9}.agent-lesson-body h2+p{margin-top:6px}.agent-lesson-body .agent-exercise{border:1px solid var(--agent-border);border-radius:var(--radius-card);background:#eef5fe;margin-bottom:15px;padding:clamp(15px,2.5vw,24px)}.agent-study .agent-study-method{color:var(--blue-700);margin-block:0 10px;font-size:12px;font-weight:650}.agent-study .agent-study-result{color:var(--violet-700);margin:8px 0 3px;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:740}.agent-study .agent-study-scope{color:var(--text);margin:0;font-size:13px}.agent-study .agent-study-takeaway{border-top:1px solid var(--agent-border);padding-top:9px}.agent-study .text-link{font-size:12px}.agent-roi-section{background:linear-gradient(248deg,#eef8f4,#edf3fc 51%,#f3ebfc)}.roi-layout{align-items:start}.roi-inputs,.roi-output{align-items:stretch}.roi-input-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.roi-input-heading button{white-space:nowrap;font-size:12px}.roi-field-grid,.roi-result-grid,.roi-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.roi-field-grid label{flex-direction:column;justify-content:flex-end;font-size:13px;line-height:1.6;display:flex}.roi-field-grid input{text-align:left;background:#f7faff;font-weight:620}.roi-field-grid input[aria-invalid=true]{border-color:#994651}.roi-inputs .roi-input-error{color:#8b3846}.roi-result-grid{margin-block:17px 0}.roi-result-grid>div{border:1px solid var(--agent-border);background:#f9fbff;border-radius:11px;min-width:0;padding:10px 12px}.roi-result-grid dt,.roi-summary span{color:var(--muted);font-size:12px}.roi-result-grid dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:760}.roi-result-grid small{color:var(--muted);font-size:11px;font-weight:490;display:block}.roi-result-grid dd.roi-negative{color:#8b3846}.roi-summary{background:#f3ecfb;border-radius:11px;margin-top:12px;padding:12px}.roi-summary strong{color:var(--violet-700);overflow-wrap:anywhere;font-size:16px;display:block}.roi-note{color:var(--muted);margin-block:15px 10px;font-size:13px}.roi-formula summary{cursor:pointer;min-height:32px;font-weight:660}.roi-formula li{color:var(--muted);font-size:14px}@media (max-width:1000px){.agent-evidence-grid,.agent-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.agent-cost-grid,.agent-demo-grid,.roi-layout{grid-template-columns:minmax(0,1fr)}.agent-desktop-break{display:none}}@media (max-width:600px){.agent-path-grid,.agent-case-grid,.agent-evidence-grid,.agent-process-grid{grid-template-columns:minmax(0,1fr)}.agent-case-details div{grid-template-columns:minmax(0,1fr);gap:2px}.roi-field-grid input{font-size:16px}.agent-provider-note{gap:8px}.agent-provider-note>svg{width:18px}.agent-author{grid-template-columns:auto minmax(0,1fr);display:grid}.agent-author .text-link{grid-column:2;margin-inline-start:0}}.outcome-card-head{align-items:center;gap:12px;margin-bottom:11px;display:flex}.outcome-card .outcome-card-head .color-icon{margin:0}.outcome-audience{color:var(--blue-700);font-size:13px;font-weight:650}.outcome-card:nth-child(2){background:linear-gradient(248deg,#fff,#eef4fe)}.outcome-card:nth-child(3){background:linear-gradient(248deg,#fff,#f4edfb)}.outcome-card:nth-child(4){background:linear-gradient(248deg,#fff,#eef2fd)}.outcome-card>p>strong{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.outcome-all{margin-top:13px}.outcome-delivery,.outcome-next{--agent-border:#d9e4ee;background:linear-gradient(248deg,#eef8f4,#edf3fc 51%,#f3ebfc)}.outcome-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.outcome-delivery-grid h3{margin-top:12px}.outcome-delivery-grid .agent-card>p{margin-bottom:0}.outcome-case-details{width:100%;margin:0 0 10px}.outcome-case-details p{color:var(--muted);margin-block:5px;font-size:13px}.outcome-case-details summary,.outcome-provider summary{min-height:32px;color:var(--blue-700);cursor:pointer;font-weight:650}.outcome-provider{display:block}.outcome-next p{color:var(--text);margin-block:8px 16px}.home-estimate{border-block-end:1px solid var(--border);background:#f8faff}.home-estimate>summary{cursor:pointer;color:var(--blue-700);justify-content:space-between;align-items:center;gap:12px;padding-block:17px;font-weight:670;display:flex}.home-estimate>summary::-webkit-details-marker{display:none}.home-estimate[open]>summary svg{transform:rotate(180deg)}@media (max-width:760px){.outcome-delivery-grid{grid-template-columns:minmax(0,1fr)}}.agent-pricing-link{margin:0}.agent-pricing-link h2{margin-block-end:6px;font-size:clamp(20px,3.2vw,30px)}.agent-pricing-link .text-link{margin-block-start:10px}.pricing-rate{gap:6px;width:100%;margin-block:14px;display:grid}.pricing-rate>div{flex-wrap:wrap;justify-content:space-between;column-gap:12px;display:flex}.pricing-rate dt,.pricing-rate dd{margin:0;font-size:12px}.pricing-rate dt{color:var(--muted)}.pricing-rate dd{color:var(--ink);font-weight:620}.agent-cost-card .pricing-example-total{border-block-start:1px solid var(--border);padding-block:9px 0}.pricing-example-total strong{color:var(--ink);display:block}.agent-cost-card .pricing-rate-note{color:var(--ink);background:var(--blue-50);border-radius:8px;padding:8px 10px}.pricing-fee-grid,.pricing-commitments-grid,.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.pricing-commitments-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-formula{background:var(--blue-50);border-radius:8px;margin-block-start:12px;padding:8px 10px}.workflow-search{max-width:480px;margin-block-end:9px;display:block}.workflow-search input{min-height:44px}.workflow-count{color:var(--muted);margin-block-end:17px}.workflow-card{flex-direction:column;align-items:flex-start;display:flex}.workflow-card details{align-self:stretch;margin-block:12px 16px}.workflow-card summary{cursor:pointer;min-height:38px;padding-block:7px;font-weight:630}.workflow-card ul{color:var(--muted);padding-inline-start:19px;font-size:13px}.workflow-card li+li{margin-block-start:5px}.workflow-card .text-link{margin-block-start:auto}.workflow-story{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:15px 26px;margin-block-start:15px;display:grid}.workflow-story h3{margin-block-start:12px}.workflow-story ol{color:var(--muted);margin-block:0;padding-inline-start:22px}.workflow-story li+li{margin-block-start:7px}.workflow-story .text-link{justify-self:start}@media (max-width:1000px){.pricing-commitments-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pricing-fee-grid,.pricing-commitments-grid,.workflow-grid,.workflow-story{grid-template-columns:minmax(0,1fr)}}
