.agent-foundation,.agent-audiences,.agent-console,.agent-catalog,.agent-roadmap,.agent-faq{border-top:1px solid var(--pvm-color-line);padding-block:clamp(4.5rem,9vw,8rem)}.agent-foundation__intro,.agent-audiences__intro,.agent-console__intro,.agent-catalog__intro,.agent-faq__intro{max-width:54rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.agent-cloud-page h2{color:var(--pvm-color-text);font-family:var(--pvm-font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:630;line-height:.98}.agent-foundation__intro p,.agent-audiences__intro p,.agent-console__intro p,.agent-catalog__intro p,.agent-faq__intro p,.agent-roadmap p{max-width:62ch;color:var(--pvm-color-text-muted);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.65}.agent-audiences__track{border-block:1px solid var(--pvm-color-line-strong);grid-template-columns:.8fr 1.2fr 1fr;display:grid}.agent-audiences__track article{border-right:1px solid var(--pvm-color-line);min-height:19rem;padding:clamp(1.5rem,3vw,2.5rem)}.agent-audiences__track article:last-child{border-right:0}.agent-audiences__track article:nth-child(2){background:linear-gradient(150deg,#f3901f1f,#0000 58%)}.agent-audiences__track h3{color:var(--pvm-color-text);font-family:var(--pvm-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2.5vw,2.2rem)}.agent-audiences__track p{color:var(--pvm-color-text-muted);margin:1rem 0 0;line-height:1.6}.agent-audiences__track strong{color:var(--pvm-color-text);margin-top:4rem;font-size:.95rem;line-height:1.55;display:block}.agent-foundation__bands{border:1px solid var(--pvm-color-line);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-line);grid-template-columns:.9fr 1.2fr .9fr;gap:1px;display:grid;overflow:hidden}.agent-foundation__bands article{background:var(--pvm-color-surface);min-height:19rem;padding:clamp(1.5rem,3vw,2.4rem)}.agent-foundation__bands .agent-foundation__pilot{background:linear-gradient(145deg, #f3901f2b, transparent 62%), var(--pvm-color-surface-raised)}.agent-foundation__bands strong,.agent-catalog__grid span,.agent-recording-note strong,.agent-flow__links span{color:var(--pvm-color-focus);font:700 var(--pvm-type-xs) / 1.3 var(--pvm-font-mono);letter-spacing:.07em;text-transform:uppercase}.agent-foundation__bands h3{color:var(--pvm-color-text);margin:5rem 0 0;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.1}.agent-foundation__bands p,.agent-catalog__grid p{color:var(--pvm-color-text-muted);margin:1rem 0 0;line-height:1.6}.agent-flow-list{border-top:1px solid var(--pvm-color-line-strong)}.agent-flow{border-bottom:1px solid var(--pvm-color-line);grid-template-columns:4rem minmax(0,1fr) minmax(12rem,.45fr);gap:clamp(1.25rem,4vw,4rem);padding-block:clamp(2rem,5vw,3.75rem);display:grid}.agent-flow__index{color:var(--pvm-color-focus);font:680 var(--pvm-type-sm) / 1 var(--pvm-font-mono)}.agent-flow h3,.agent-catalog__grid h3{color:var(--pvm-color-text);font-family:var(--pvm-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.7vw,2.35rem)}.agent-flow>div>p{max-width:58ch;color:var(--pvm-color-text-muted);margin:.75rem 0 0}.agent-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.75rem 0 0;padding:0;list-style-position:inside;display:grid}.agent-flow li{color:var(--pvm-color-text);font-size:.9rem;line-height:1.45}.agent-flow__links{align-content:start;gap:.9rem;display:grid}.agent-flow__links a,.agent-catalog__grid a,.agent-recording-note a{color:var(--pvm-color-text);text-underline-offset:.25em;font-weight:680}.agent-flow__links a{align-items:center;min-height:2.75rem;display:inline-flex}.agent-recording-note{border-radius:var(--pvm-radius-panel);background:#f3901f14;border:1px solid #f3901f52;grid-template-columns:.35fr 1.3fr auto;align-items:center;gap:1.5rem;margin-top:2rem;padding:1.5rem;display:grid}.agent-recording-note p{color:var(--pvm-color-text-muted);margin:0}.agent-catalog__grid{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.agent-catalog__grid article{border:1px solid var(--pvm-color-line);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface);min-height:22rem;padding:clamp(1.5rem,3vw,2.4rem)}.agent-catalog__grid article:first-child{background:linear-gradient(150deg, #f3901f26, transparent 52%), var(--pvm-color-surface-raised)}.agent-catalog__grid h3{margin-top:4.5rem}.agent-catalog__links{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem;display:flex}.agent-catalog__links a{align-items:center;min-height:2.75rem;display:inline-flex}.agent-roadmap{grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr);gap:clamp(2rem,8vw,8rem);display:grid}.agent-roadmap ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.agent-roadmap li{border:1px solid var(--pvm-color-line);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface);min-height:7rem;color:var(--pvm-color-text);padding:1.25rem;font-weight:620}.agent-faq{grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr);gap:clamp(2rem,8vw,8rem);display:grid}.agent-faq__intro{margin-bottom:0}.agent-faq__list{border-top:1px solid var(--pvm-color-line-strong)}.agent-faq details{border-bottom:1px solid var(--pvm-color-line)}.agent-faq summary{color:var(--pvm-color-text);font-family:var(--pvm-font-display);cursor:pointer;padding:1.5rem 2.5rem 1.5rem 0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:650}.agent-faq details p{margin:0;padding:0 2rem 1.75rem 0}.agent-faq summary::marker{color:var(--pvm-color-brand)}@media (width<=64rem){.agent-flow{grid-template-columns:3rem minmax(0,1fr)}.agent-flow__links{grid-column:2;grid-template-columns:repeat(3,minmax(0,max-content))}.agent-recording-note{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.agent-foundation__bands,.agent-audiences__track,.agent-catalog__grid,.agent-roadmap,.agent-faq,.agent-flow{grid-template-columns:minmax(0,1fr)}.agent-flow__links{grid-column:auto;grid-template-columns:minmax(0,1fr)}.agent-flow ol,.agent-roadmap ul{grid-template-columns:minmax(0,1fr)}.agent-foundation__bands article,.agent-catalog__grid article{min-height:auto}.agent-audiences__track article{border-right:0;border-bottom:1px solid var(--pvm-color-line);min-height:auto}.agent-audiences__track article:last-child{border-bottom:0}.agent-audiences__track strong,.agent-foundation__bands h3,.agent-catalog__grid h3{margin-top:2.5rem}}.agent-scene{border:1px solid var(--pvm-color-line);border-radius:var(--pvm-radius-panel);background:radial-gradient(circle at 78% 12%, #f3901f1f, transparent 60%), var(--pvm-color-surface);margin:0;padding:clamp(1rem,2.5vw,1.75rem);overflow:hidden}.agent-scene svg{width:100%;height:auto;display:block}.agent-scene__group rect{fill:var(--pvm-color-surface-raised);stroke:var(--pvm-color-line-strong);stroke-width:1px}.agent-scene__group--roadmap rect{fill:none}.agent-scene__node rect{fill:var(--pvm-color-canvas);stroke:var(--pvm-color-line-strong);stroke-width:1px}.agent-scene__node--pilot rect{stroke:var(--pvm-color-brand)}.agent-scene__label{fill:var(--pvm-color-brand-text);font:700 9px / 1 var(--pvm-font-mono);letter-spacing:.09em}.agent-scene__title{fill:var(--pvm-color-text);font:640 11px / 1 var(--pvm-font-sans,inherit)}.agent-scene__meta{fill:var(--pvm-color-text-muted);font:500 9px / 1 var(--pvm-font-mono)}.agent-scene__flow path{stroke:var(--pvm-color-line-strong);stroke-width:1.5px}.agent-scene__bind path{stroke:var(--pvm-color-brand);stroke-width:1.5px}.agent-scene figcaption{color:var(--pvm-color-text-muted);margin-top:1.25rem;font-size:.88rem;line-height:1.55}.agent-answer{border-top:1px solid var(--pvm-color-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.agent-answer__intro h2{color:var(--pvm-color-text);font-family:var(--pvm-font-display);letter-spacing:-.04em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:630;line-height:1.04}.agent-answer__body p{max-width:68ch;color:var(--pvm-color-text-muted);margin:0 0 1.1rem;font-size:1.05rem;line-height:1.7}.agent-answer__body p.agent-answer__verification{border-top:1px solid var(--pvm-color-line);color:var(--pvm-color-text);margin-bottom:0;padding-top:1.1rem;font-size:.95rem;font-weight:620}.agent-foundation__bands ul{gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.agent-foundation__bands li{border-left:2px solid var(--pvm-color-brand);color:var(--pvm-color-text);padding-left:1rem;font-size:.92rem;line-height:1.45}.agent-foundation__bands h3{margin-top:1.75rem}.agent-flow__badge{color:var(--pvm-color-focus);font:700 var(--pvm-type-xs) / 1.3 var(--pvm-font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .6rem}.agent-photo{border-top:1px solid var(--pvm-color-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.agent-photo__copy h2{color:var(--pvm-color-text);font-family:var(--pvm-font-display);letter-spacing:-.04em;margin:1rem 0 0;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:630;line-height:1.05}.agent-photo__copy p{max-width:56ch;color:var(--pvm-color-text-muted);margin:1.1rem 0 0;line-height:1.65}.agent-photo figure{border:1px solid var(--pvm-color-line);border-radius:var(--pvm-radius-panel);margin:0;overflow:hidden}.agent-photo img{width:100%;height:auto;display:block}.agent-roadmap li{align-content:start;gap:.5rem;display:grid}.agent-roadmap li span{color:var(--pvm-color-focus);font:700 var(--pvm-type-xs) / 1 var(--pvm-font-mono);letter-spacing:.07em}.agent-roadmap li strong{color:var(--pvm-color-text);font-size:1rem;line-height:1.35}.agent-roadmap li em{color:var(--pvm-color-text-faint);font-size:.82rem;font-style:normal;font-weight:500;line-height:1.45}.agent-eligibility{border-top:1px solid var(--pvm-color-line);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.agent-eligibility h2{color:var(--pvm-color-text);font-family:var(--pvm-font-display);letter-spacing:-.05em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:630;line-height:1.02}.agent-eligibility>div>p{max-width:58ch;color:var(--pvm-color-text-muted);margin:1.1rem 0 0;line-height:1.65}.agent-eligibility__list{border:1px solid var(--pvm-color-line);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface-raised);padding:clamp(1.5rem,3vw,2.25rem)}.agent-eligibility__list h3{color:var(--pvm-color-text);margin:0;font-size:1.15rem}.agent-eligibility__list ul{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.agent-eligibility__list li{border-left:2px solid var(--pvm-color-brand);color:var(--pvm-color-text-muted);padding-left:1rem;line-height:1.5}@media (width<=64rem){.agent-answer,.agent-photo,.agent-eligibility{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.agent-scene{overflow-x:auto}.agent-scene svg{min-width:34rem}}
