.agent-ops-page .ops-service-agent-heading h2{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.025em;text-wrap:initial}.agent-ops-page .ops-intro h2{font-size:clamp(34px,3.6vw,54px);line-height:1.15}.agent-ops-page .ops-module-copy h3{font-weight:600;letter-spacing:-.035em}.agent-ops-page .qualification-intro h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.12;letter-spacing:-.05em}@media(max-width:1100px){.agent-ops-page .ops-service-agent-heading h2{font-size:18px}}@media(max-width:430px){.agent-ops-page .ops-service-agent-heading h2{font-size:17px}}.agent-ops-page .ops-detail-breadcrumb{padding-top:var(--strategy-space-6);color:var(--strategy-color-muted);font-size:.75rem}.agent-ops-page .ops-detail-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--strategy-space-3);padding:0;margin:0;list-style:none}.agent-ops-page .ops-detail-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.agent-ops-page .ops-detail-breadcrumb a:hover{color:var(--strategy-color-ink);text-decoration:underline;text-underline-offset:4px}.agent-ops-page .ops-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,80px);padding-block:var(--strategy-space-10) var(--strategy-space-20)}.agent-ops-page .ops-detail-hero-copy{min-width:0}.agent-ops-page .ops-detail-hero h1{margin-top:var(--strategy-space-6);color:var(--strategy-color-ink);font-family:var(--strategy-font-display);font-weight:700}.agent-ops-page .ops-detail-name{display:block;font-family:var(--strategy-font-agent-ops);font-size:clamp(3.5rem,5.5vw,5rem);line-height:1;letter-spacing:-.065em;white-space:nowrap}.agent-ops-page .ops-detail-promise{display:block;font-family:var(--strategy-font-display);font-size:clamp(2rem,3.4vw,3rem);line-height:1.14;letter-spacing:-.055em;margin-top:var(--strategy-space-5)}.agent-ops-page .ops-detail-lead{margin-top:var(--strategy-space-6);max-width:45ch;font-size:var(--strategy-text-lead);line-height:1.8;color:var(--strategy-color-muted)}.agent-ops-page .ops-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--strategy-space-3) var(--strategy-space-6);margin-top:var(--strategy-space-8)}.agent-ops-page .ops-detail-hero-note{margin-top:var(--strategy-space-5);max-width:45ch;font-size:.75rem;line-height:1.8;color:var(--strategy-color-muted)}.agent-ops-page .ops-detail-hero>.ops-service{justify-self:end}.agent-ops-page .ops-detail-product{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(40px,8vw,112px);align-items:start;border-bottom:1px solid var(--strategy-color-line)}.agent-ops-page .ops-detail-product-intro h2{font-size:var(--strategy-text-title);line-height:1.16;letter-spacing:-.05em;margin-top:var(--strategy-space-5)}.agent-ops-page .ops-detail-product-intro>p:not(.ops-page-kicker){margin-top:var(--strategy-space-6);max-width:40ch;font-size:1rem;line-height:1.8;color:var(--strategy-color-muted)}.agent-ops-page .ops-detail-product-intro>a{margin-top:var(--strategy-space-6)}.agent-ops-page .ops-detail-capabilities{margin:0}.agent-ops-page .ops-detail-capabilities>div{padding-block:var(--strategy-space-6);border-top:1px solid var(--strategy-color-line)}.agent-ops-page .ops-detail-capabilities>div:first-child{padding-top:0;border-top:0}.agent-ops-page .ops-detail-capabilities>div:last-child{padding-bottom:0}.agent-ops-page .ops-detail-capabilities dt{font-family:var(--strategy-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.4}.agent-ops-page .ops-detail-capabilities dd{margin:var(--strategy-space-3) 0 0;font-size:.9375rem;line-height:1.8;color:var(--strategy-color-muted)}.agent-ops-page .ops-detail-section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--strategy-space-8)}.agent-ops-page .ops-detail-section-heading h2{max-width:21ch;margin-top:var(--strategy-space-5);font-size:var(--strategy-text-title);line-height:1.2}.agent-ops-page .ops-detail-section-heading>a{flex-shrink:0}.agent-ops-page .ops-detail-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--strategy-space-8);list-style:none;padding:0;margin:var(--strategy-space-10) 0 0}.agent-ops-page .ops-detail-stages li{min-width:0;border-top:1px solid var(--strategy-color-line);padding-top:var(--strategy-space-5)}.agent-ops-page .ops-detail-stage-index{color:var(--strategy-color-accent);font-size:.75rem;font-variant-numeric:tabular-nums}.agent-ops-page .ops-detail-stages h3{font-family:var(--strategy-font-display);font-size:1.375rem;font-weight:700;line-height:1.4;margin-top:var(--strategy-space-4)}.agent-ops-page .ops-detail-stages p{color:var(--strategy-color-muted);font-size:.9375rem;line-height:1.8;margin-top:var(--strategy-space-3)}.agent-ops-page .ops-detail-boundaries{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:var(--strategy-space-10);border-left:2px solid var(--strategy-color-accent);background:var(--strategy-color-surface);padding:var(--strategy-space-8);margin-top:var(--strategy-space-10)}.agent-ops-page .ops-detail-boundaries h3{font-family:var(--strategy-font-display);font-size:1.25rem;line-height:1.45;font-weight:700}.agent-ops-page .ops-detail-boundaries p{color:var(--strategy-color-muted);font-size:.875rem;line-height:1.8}.agent-ops-page .ops-detail-composition{border-bottom:1px solid var(--strategy-color-line)}.agent-ops-page .ops-detail-faq{padding-top:var(--strategy-space-16);padding-bottom:var(--strategy-space-16);background:var(--strategy-color-surface)}.agent-ops-page .ops-detail-faq h2{margin-top:var(--strategy-space-5);font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.2}.agent-ops-page .ops-detail-faq details>p{line-height:1.8}@media(max-width:1000px){.agent-ops-page .ops-detail-hero{gap:var(--strategy-space-8)}.agent-ops-page .ops-detail-name{font-size:3.5rem}.agent-ops-page .ops-detail-promise{font-size:2.25rem}.agent-ops-page .ops-detail-lead{font-size:1rem}.agent-ops-page .ops-detail-stages{gap:var(--strategy-space-6)}.agent-ops-page .ops-detail-stages h3{font-size:1.125rem}}@media(max-width:800px){.agent-ops-page .ops-detail-hero{grid-template-columns:minmax(0,1fr);padding-block:var(--strategy-space-8) var(--strategy-space-12);gap:var(--strategy-space-10)}.agent-ops-page .ops-detail-hero-copy{max-width:610px}.agent-ops-page .ops-detail-hero>.ops-service{justify-self:center}.agent-ops-page .ops-detail-name{font-size:clamp(3rem,9vw,4rem)}.agent-ops-page .ops-detail-promise{font-size:clamp(1.875rem,6.5vw,2.75rem)}.agent-ops-page .ops-detail-product{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-8)}.agent-ops-page .ops-detail-product-intro>p:not(.ops-page-kicker){max-width:52ch}.agent-ops-page .ops-detail-capabilities>div:first-child{padding-top:var(--strategy-space-6);border-top:1px solid var(--strategy-color-line)}.agent-ops-page .ops-detail-faq{padding-block:var(--strategy-space-12)}.agent-ops-page .ops-detail-section-heading{align-items:start;flex-direction:column;gap:var(--strategy-space-4)}.agent-ops-page .ops-detail-stages{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-6);margin-top:var(--strategy-space-6)}.agent-ops-page .ops-detail-stages h3{font-size:1.25rem}.agent-ops-page .ops-detail-boundaries{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-4);padding:var(--strategy-space-6)}.agent-ops-page .ops-detail-boundaries br{display:none}}@media(max-width:380px){.agent-ops-page .ops-detail-actions{align-items:start;flex-direction:column;gap:var(--strategy-space-2)}.agent-ops-page .ops-detail-boundaries{padding:var(--strategy-space-5)}}
