.agent-chapter-header{display:flex;align-items:center;gap:1.25rem;margin-bottom:2.5rem}.agent-chapter-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.35rem 0.85rem;background:rgba(212,175,55,0.08);border:1px solid rgba(212,175,55,0.25);border-radius:4px;font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--w-gold-light,#DFB76C)}.agent-chapter-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(212,175,55,0.25) 0%,rgba(255,255,255,0.04) 100%)}.agent-hero{position:relative;padding:7.5rem 0 5.5rem;overflow:hidden}.agent-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:3.5rem;align-items:center}.agent-hero-content{max-width:640px}.agent-eyebrow{display:inline-flex;align-items:center;gap:0.6rem;padding:0.35rem 0.85rem;border-radius:4px;background:rgba(212,175,55,0.06);border:1px solid rgba(212,175,55,0.22);font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--w-gold-light,#DFB76C);margin-bottom:1.5rem}.agent-hero h1{font-size:2.85rem;line-height:1.15;font-weight:800;letter-spacing:-0.03em;color:var(--w-text-primary,#EDEDED);margin-bottom:1.35rem}.agent-hero h1 span.gold-text{background:linear-gradient(135deg,#DFB76C 0%,#FFFFFF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.agent-hero-subtitle{font-size:1.1rem;line-height:1.7;color:var(--w-text-secondary,#94A3B8);margin-bottom:2.25rem}.agent-hero-actions{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;margin-bottom:2.5rem}.agent-hero-trust{display:flex;flex-wrap:wrap;gap:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.06)}.agent-trust-item{display:flex;align-items:center;gap:0.5rem;font-size:0.82rem;font-weight:500;color:var(--w-text-muted,#64748B)}.agent-trust-item svg{color:var(--w-gold,#DFB76C)}.agent-terminal-card{background:#0B0E14;border:1px solid rgba(255,255,255,0.08);border-radius:12px;box-shadow:0 20px 40px -15px rgba(0,0,0,0.7),0 0 0 1px rgba(212,175,55,0.08);overflow:hidden}.agent-terminal-header{display:flex;align-items:center;justify-content:space-between;padding:0.85rem 1.25rem;background:#0E121A;border-bottom:1px solid rgba(255,255,255,0.06)}.agent-terminal-dots{display:flex;gap:0.45rem}.agent-terminal-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.15)}.agent-terminal-title{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.75rem;color:var(--w-text-muted,#64748B);display:flex;align-items:center;gap:0.5rem}.agent-terminal-status-live{width:6px;height:6px;border-radius:50%;background:#10B981;box-shadow:0 0 8px #10B981}.agent-terminal-body{padding:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.8rem;line-height:1.6}.terminal-row{margin-bottom:1.15rem;padding-bottom:1.15rem;border-bottom:1px solid rgba(255,255,255,0.04)}.terminal-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.terminal-label{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--w-text-muted,#64748B);margin-bottom:0.35rem;display:flex;align-items:center;gap:0.4rem}.terminal-val{color:#E2E8F0}.terminal-tag{display:inline-block;padding:0.15rem 0.45rem;border-radius:3px;font-size:0.7rem;font-weight:600}.tag-cyan{background:rgba(56,189,248,0.12);color:#38BDF8;border:1px solid rgba(56,189,248,0.25)}.tag-gold{background:rgba(212,175,55,0.12);color:#DFB76C;border:1px solid rgba(212,175,55,0.25)}.tag-emerald{background:rgba(16,185,129,0.12);color:#10B981;border:1px solid rgba(16,185,129,0.25)}.tag-amber{background:rgba(245,158,11,0.12);color:#F59E0B;border:1px solid rgba(245,158,11,0.25)}.terminal-log-box{background:#080A0E;border:1px solid rgba(255,255,255,0.04);border-radius:6px;padding:0.75rem 0.9rem;margin-top:0.5rem;font-size:0.75rem;color:#94A3B8}.agent-section{padding:5rem 0;position:relative}.agent-section.alt-bg{background:rgba(13,17,26,0.4);border-top:1px solid rgba(255,255,255,0.04);border-bottom:1px solid rgba(255,255,255,0.04)}.agent-section-header{max-width:720px;margin-bottom:3.5rem}.agent-section-header.centered{margin-left:auto;margin-right:auto;text-align:center}.agent-section-header h2{font-size:2.2rem;line-height:1.2;font-weight:800;letter-spacing:-0.02em;color:var(--w-text-primary,#EDEDED);margin-bottom:1rem}.agent-section-header p{font-size:1.05rem;line-height:1.7;color:var(--w-text-secondary,#94A3B8)}.agent-definition-card{background:#0B0E14;border:1px solid rgba(255,255,255,0.07);border-radius:12px;padding:2.25rem;margin-bottom:3rem}.agent-def-quote{font-size:1.25rem;line-height:1.6;font-weight:500;color:#F8FAFC;border-left:3px solid var(--w-gold,#DFB76C);padding-left:1.5rem;margin-bottom:1.5rem}.agent-def-desc{font-size:1rem;line-height:1.75;color:var(--w-text-secondary,#94A3B8)}.agent-capabilities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.agent-cap-box{background:#0D111A;border:1px solid rgba(255,255,255,0.06);border-radius:10px;padding:1.75rem 1.35rem;transition:transform 0.25s ease,border-color 0.25s ease}.agent-cap-box:hover{transform:translateY(-3px);border-color:rgba(212,175,55,0.3)}.agent-cap-num{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.75rem;font-weight:700;color:var(--w-gold,#DFB76C);margin-bottom:0.85rem;display:block}.agent-cap-box h3{font-size:1.15rem;font-weight:700;color:#FFFFFF;margin-bottom:0.65rem}.agent-cap-box p{font-size:0.88rem;line-height:1.6;color:var(--w-text-secondary,#94A3B8)}.comparison-container{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background:#0B0E14;box-shadow:0 10px 30px rgba(0,0,0,0.5)}.comparison-table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.comparison-table th{padding:1.25rem 1.5rem;font-size:0.85rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;background:#0E131C;border-bottom:1px solid rgba(255,255,255,0.08)}.comparison-table th:first-child{width:25%;color:var(--w-text-muted,#64748B)}.comparison-table th.col-assistant{width:37.5%;color:#94A3B8}.comparison-table th.col-agent{width:37.5%;color:var(--w-gold-light,#DFB76C);background:rgba(212,175,55,0.05);border-left:1px solid rgba(212,175,55,0.15)}.comparison-table td{padding:1.15rem 1.5rem;font-size:0.9rem;line-height:1.6;border-bottom:1px solid rgba(255,255,255,0.04)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table td.dim-text{color:var(--w-text-secondary,#94A3B8)}.comparison-table td.agent-cell{background:rgba(212,175,55,0.02);border-left:1px solid rgba(212,175,55,0.12);color:#F1F5F9;font-weight:500}.comparison-table .feature-title{font-weight:600;color:#E2E8F0}.problems-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem}.problem-card{background:#0B0E14;border:1px solid rgba(255,255,255,0.06);border-radius:12px;padding:2.25rem;position:relative;overflow:hidden}.problem-card::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:rgba(212,175,55,0.3)}.problem-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.72rem;font-weight:700;color:var(--w-gold,#DFB76C);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:0.75rem;display:block}.problem-card h3{font-size:1.3rem;font-weight:700;color:#FFFFFF;margin-bottom:1rem}.problem-card .friction-block{margin-bottom:1.25rem;font-size:0.9rem;line-height:1.65;color:#94A3B8}.problem-card .agent-solution-block{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:1rem 1.25rem;font-size:0.88rem;line-height:1.65;color:#E2E8F0}.solution-label{display:flex;align-items:center;gap:0.4rem;font-size:0.72rem;font-weight:700;text-transform:uppercase;color:#10B981;margin-bottom:0.4rem}.usecase-details-list{list-style:none;padding:0;margin:1.25rem 0 0 0;display:flex;flex-direction:column;gap:0.65rem}.usecase-detail-item{display:flex;align-items:flex-start;gap:0.65rem;font-size:0.85rem;line-height:1.5;color:#CBD5E1}.usecase-detail-item svg{flex-shrink:0;margin-top:0.2rem;color:var(--w-gold,#DFB76C)}.anti-sales-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.anti-sales-card{background:#0D0F14;border:1px solid rgba(239,68,68,0.15);border-radius:10px;padding:1.75rem}.anti-badge{display:inline-flex;align-items:center;gap:0.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.7rem;font-weight:700;color:#EF4444;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.2);padding:0.2rem 0.6rem;border-radius:4px;margin-bottom:0.85rem}.anti-sales-card h3{font-size:1.15rem;font-weight:700;color:#FFFFFF;margin-bottom:0.65rem}.anti-sales-card p{font-size:0.88rem;line-height:1.65;color:var(--w-text-secondary,#94A3B8);margin-bottom:1rem}.anti-alternative{font-size:0.82rem;padding:0.65rem 0.85rem;background:rgba(255,255,255,0.02);border-left:2px solid rgba(255,255,255,0.15);color:#CBD5E1}.governance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.governance-card{background:#0B0E14;border:1px solid rgba(255,255,255,0.06);border-radius:10px;padding:1.85rem 1.5rem;position:relative;transition:border-color 0.2s ease}.governance-card:hover{border-color:rgba(212,175,55,0.25)}.gov-num{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.72rem;font-weight:700;color:var(--w-gold,#DFB76C);margin-bottom:0.75rem;display:block}.governance-card h3{font-size:1.1rem;font-weight:700;color:#FFFFFF;margin-bottom:0.65rem}.governance-card p{font-size:0.86rem;line-height:1.6;color:var(--w-text-secondary,#94A3B8)}.governance-card.span-full{grid-column:1 / -1;background:linear-gradient(180deg,#0B0E14 0%,#0E131C 100%);border-color:rgba(212,175,55,0.2)}.execution-flow-container{background:#0B0E14;border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:3rem 2rem;position:relative;overflow:hidden}.flow-steps-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;max-width:1000px;margin:0 auto}.flow-step-node{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2;width:140px}.flow-icon-circle{width:54px;height:54px;border-radius:50%;background:#0E131C;border:1px solid rgba(255,255,255,0.12);display:flex;align-items:center;justify-content:center;color:#DFB76C;margin-bottom:0.75rem;box-shadow:0 4px 15px rgba(0,0,0,0.5)}.flow-step-node.boundary-node .flow-icon-circle{border-color:#DFB76C;background:rgba(212,175,55,0.1);box-shadow:0 0 15px rgba(212,175,55,0.2)}.flow-step-title{font-size:0.82rem;font-weight:700;color:#FFFFFF;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:0.25rem}.flow-step-sub{font-size:0.72rem;line-height:1.4;color:var(--w-text-muted,#64748B)}.flow-connector-line{flex:1;height:2px;background:linear-gradient(90deg,rgba(255,255,255,0.1) 0%,rgba(212,175,55,0.3) 50%,rgba(255,255,255,0.1) 100%);position:relative;margin:-1.8rem 0.5rem 0;z-index:1}.flow-security-callout{margin-top:2.5rem;padding:1.25rem 1.5rem;background:rgba(212,175,55,0.04);border:1px solid rgba(212,175,55,0.15);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.flow-security-text{font-size:0.88rem;line-height:1.6;color:#E2E8F0}.flow-security-badge{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.75rem;font-weight:700;color:#DFB76C;background:rgba(212,175,55,0.1);border:1px solid rgba(212,175,55,0.25);padding:0.35rem 0.75rem;border-radius:4px}.integrations-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.integration-card{background:#0B0E14;border:1px solid rgba(255,255,255,0.06);border-radius:10px;padding:1.75rem 1.5rem}.integration-category{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.72rem;font-weight:700;color:var(--w-gold,#DFB76C);margin-bottom:0.75rem;display:block}.integration-card h3{font-size:1.1rem;font-weight:700;color:#FFFFFF;margin-bottom:0.85rem}.integration-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.45rem}.integration-card li{font-size:0.84rem;color:#94A3B8;display:flex;align-items:center;gap:0.45rem}.integration-card li::before{content:'';width:4px;height:4px;border-radius:50%;background:rgba(212,175,55,0.5)}.grounding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.grounding-card{background:#0B0E14;border:1px solid rgba(255,255,255,0.07);border-radius:12px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.grounding-card-top{margin-bottom:1.5rem}.grounding-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.72rem;font-weight:700;color:var(--w-gold,#DFB76C);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:0.65rem;display:block}.grounding-card h3{font-size:1.2rem;font-weight:700;color:#FFFFFF;margin-bottom:0.75rem}.grounding-card p{font-size:0.88rem;line-height:1.65;color:var(--w-text-secondary,#94A3B8)}.grounding-card-meta{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,0.05);font-size:0.78rem;color:#64748B;display:flex;justify-content:space-between;align-items:center}.stages-wrapper{display:flex;flex-direction:column;gap:1.25rem}.stage-item{background:#0B0E14;border:1px solid rgba(255,255,255,0.06);border-radius:10px;padding:1.75rem 2rem;display:grid;grid-template-columns:80px 1.2fr 2fr;gap:2rem;align-items:center;transition:border-color 0.2s ease}.stage-item:hover{border-color:rgba(212,175,55,0.25)}.stage-number{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:800;color:var(--w-gold,#DFB76C)}.stage-info h3{font-size:1.15rem;font-weight:700;color:#FFFFFF;margin-bottom:0.25rem}.stage-info span{font-size:0.78rem;font-weight:600;color:var(--w-text-muted,#64748B);text-transform:uppercase;letter-spacing:0.06em}.stage-deliverable{font-size:0.9rem;line-height:1.65;color:var(--w-text-secondary,#94A3B8)}.faq-grid{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{background:#0B0E14;border:1px solid rgba(255,255,255,0.06);border-radius:8px;overflow:hidden;transition:border-color 0.2s ease}.faq-item:hover{border-color:rgba(212,175,55,0.2)}.faq-trigger{width:100%;padding:1.35rem 1.75rem;background:none;border:none;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;color:#FFFFFF;font-size:1.05rem;font-weight:600;line-height:1.4}.faq-trigger svg{color:var(--w-gold,#DFB76C);transition:transform 0.25s ease;flex-shrink:0;margin-left:1rem}.faq-item.active .faq-trigger svg{transform:rotate(180deg)}.faq-content{padding:0 1.75rem 1.5rem 1.75rem;font-size:0.92rem;line-height:1.7;color:var(--w-text-secondary,#94A3B8);display:none}.faq-item.active .faq-content{display:block}.agent-cta-section{padding:6rem 0;background:radial-gradient(circle at 50% 30%,rgba(212,175,55,0.08) 0%,transparent 60%),#07090E;border-top:1px solid rgba(255,255,255,0.06)}.agent-cta-box{max-width:760px;margin:0 auto;text-align:center}.agent-cta-box h2{font-size:2.4rem;line-height:1.2;font-weight:800;letter-spacing:-0.02em;color:#FFFFFF;margin-bottom:1.25rem}.agent-cta-box p{font-size:1.1rem;line-height:1.7;color:var(--w-text-secondary,#94A3B8);margin-bottom:2.25rem}.agent-cta-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem;margin-bottom:2.5rem}.agent-cta-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.agent-cta-note-item{display:flex;align-items:center;gap:0.5rem;font-size:0.82rem;color:var(--w-text-muted,#64748B)}.agent-cta-note-item svg{color:var(--w-gold,#DFB76C)}@media (max-width:1024px){.agent-hero-grid{grid-template-columns:1fr;gap:3rem}.agent-capabilities-grid{grid-template-columns:repeat(2,1fr)}.governance-grid{grid-template-columns:repeat(2,1fr)}.grounding-grid{grid-template-columns:1fr}.integrations-grid{grid-template-columns:repeat(2,1fr)}.stage-item{grid-template-columns:60px 1fr;gap:1.25rem}.stage-deliverable{grid-column:1 / -1}}@media (max-width:768px){.agent-hero{padding:5rem 0 3.5rem}.agent-hero h1{font-size:2.15rem}.agent-section{padding:3.5rem 0}.agent-section-header h2{font-size:1.75rem}.agent-capabilities-grid{grid-template-columns:1fr}.problems-grid{grid-template-columns:1fr}.anti-sales-grid{grid-template-columns:1fr}.governance-grid{grid-template-columns:1fr}.integrations-grid{grid-template-columns:1fr}.flow-steps-wrapper{flex-direction:column;gap:1.5rem}.flow-step-node{width:100%;max-width:240px}.flow-connector-line{display:none}.flow-security-callout{flex-direction:column;align-items:flex-start}.agent-cta-box h2{font-size:1.85rem}.agent-cta-notes{flex-direction:column;gap:0.75rem;align-items:center}}