.ai-cap{background:var(--bg-elev);padding:var(--s-9) 0}.ai-cap__header{margin:0 auto var(--s-8);max-width:720px;text-align:center}.ai-cap__intro{color:var(--ink-2);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed)}.ai-cap__intro p{margin:0}.ai-cap__desktop{display:block}.ai-cap__mobile{display:none}.ai-cap__tabs{border-bottom:1px solid var(--line);display:flex;gap:var(--s-1);margin-bottom:var(--s-6);overflow-x:auto;scrollbar-width:none}.ai-cap__tabs::-webkit-scrollbar{display:none}.ai-cap__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--ink-4);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--fw-medium);padding:var(--s-3) var(--s-5);transition:color var(--dur-normal),border-color var(--dur-normal);white-space:nowrap}.ai-cap__tab:hover{color:var(--ink)}.ai-cap__tab.is-active{border-bottom-color:var(--emerald-deep);color:var(--emerald-deep)}.ai-cap__panel{animation:ai-cap-fade .35s var(--ease-out) forwards;display:none}.ai-cap__panel.is-active{display:block}@keyframes ai-cap-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ai-cap__job{color:var(--emerald-deep);font-size:var(--fs-body);font-weight:var(--fw-medium);margin:var(--s-2) 0 var(--s-4)}.ai-cap__desc{color:var(--ink-2);line-height:var(--lh-relaxed);margin-bottom:var(--s-5)}.ai-cap__desc p{margin:0 0 var(--s-3)}.ai-cap__agents{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-5)}.ai-cap__agent{border:1px solid var(--line-soft);border-radius:var(--radius-md);overflow:hidden}.ai-cap__agent-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:var(--s-3);justify-content:space-between;padding:var(--s-4);text-align:left;width:100%}.ai-cap__agent-name{color:var(--ink);display:block;font-size:var(--fs-body)}.ai-cap__agent-brief{color:var(--ink-3);display:block;font-size:var(--fs-small)}.ai-cap__chevron{color:var(--ink-4);flex-shrink:0;transition:transform .2s}.ai-cap__agent.is-expanded .ai-cap__chevron{transform:rotate(180deg)}.ai-cap__agent-body{padding:0 var(--s-4) var(--s-4)}.ai-cap__agent-desc{color:var(--ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed)}.ai-cap__agent-desc p{margin:0 0 var(--s-2)}.ai-cap__avail-tag{background:var(--bg-tinted);border-radius:var(--radius-pill);color:var(--ink-4);display:inline-block;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.3px;margin-top:var(--s-3);padding:3px 10px}.ai-cap__feature-list{margin-bottom:var(--s-5)}.ai-cap__list-title{color:var(--ink-3);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin-bottom:var(--s-2)}.ai-cap__feature-list ul{list-style:none;margin:0;padding:0}.ai-cap__feature-list li{color:var(--ink-2);font-size:var(--fs-body);margin-bottom:var(--s-2);padding-left:var(--s-5);position:relative}.ai-cap__feature-list li:before{background:var(--emerald-deep);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.ai-cap__acc-item{border-bottom:1px solid var(--line-soft)}.ai-cap__acc-trigger{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-semibold);gap:var(--s-3);justify-content:space-between;padding:var(--s-4) 0;text-align:left;width:100%}.ai-cap__acc-icon{flex-shrink:0;height:18px;position:relative;width:18px}.ai-cap__acc-icon:after,.ai-cap__acc-icon:before{background:var(--ink-3);content:"";position:absolute;transition:transform .25s ease-in-out}.ai-cap__acc-icon:before{height:2px;left:0;right:0;top:50%;transform:translateY(-50%)}.ai-cap__acc-icon:after{bottom:0;left:50%;top:0;transform:translateX(-50%);width:2px}.ai-cap__acc-trigger[aria-expanded=true] .ai-cap__acc-icon:after{opacity:0;transform:translateX(-50%) rotate(90deg)}.ai-cap__acc-body{padding:0 0 var(--s-5)}.ai-cap__agent-inline{color:var(--ink-2);font-size:var(--fs-small);margin-bottom:var(--s-3)}.ai-cap__agent-inline strong{color:var(--ink)}.ai-cap__desktop,.ai-cap__header,.ai-cap__mobile{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.ai-cap.is-visible .ai-cap__header{opacity:1;transform:none}.ai-cap.is-visible .ai-cap__desktop,.ai-cap.is-visible .ai-cap__mobile{opacity:1;transform:none;transition-delay:80ms}@media (max-width:767px){.ai-cap{padding:var(--s-8) 0}.ai-cap__desktop{display:none}.ai-cap__mobile{display:block}}.ai-cap__tab-icon,.ai-cap__tab-icon svg{flex-shrink:0;height:18px;width:18px}.ai-cap__tab-icon svg{stroke:currentColor;stroke-width:1.75}.ai-cap__acc-label,.ai-cap__tabs button{align-items:center;display:inline-flex;gap:var(--s-2)}.ai-cap__agent-ic,.ai-cap__agent-ic svg{height:15px;width:15px}.ai-cap__agent-ic{display:inline-flex;margin-right:6px;vertical-align:-2px}.ai-cap__agent-ic svg{stroke:var(--emerald-deep);stroke-width:2}