.agency-hero-btns{margin-top:32px}.agency-icon{width:48px;height:48px;border-radius:12px;background:var(--blue-50);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.agency-icon svg{width:24px;height:24px}.card h3{font-size:1.1rem;font-weight:700;margin-bottom:10px}.card p{font-size:.92rem;color:var(--text-muted);line-height:1.7}.agency-note{margin-top:28px;text-align:center;font-size:.9rem;color:var(--text-muted)}.agency-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px;margin-top:48px}.agency-benefit{padding-left:18px;border-left:3px solid var(--blue-500)}.agency-benefit h3{font-size:1rem;font-weight:700;margin-bottom:8px}.agency-benefit p{font-size:.9rem;color:var(--text-muted);line-height:1.7}.agency-flow{display:flex;align-items:stretch;justify-content:center;gap:16px;margin:48px 0}.agency-flow-box{flex:0 1 240px;display:flex;flex-direction:column;justify-content:center;padding:24px;border-radius:var(--radius-lg);background:var(--bg);border:2px solid var(--gray-200);text-align:center}.agency-flow-box.is-partner{background:var(--blue-500);border-color:transparent;color:#fff;box-shadow:var(--shadow-lg)}.agency-flow-box h3{font-size:1rem;font-weight:700;margin-bottom:4px}.agency-flow-box.is-partner h3{color:#fff}.agency-flow-box p{font-size:.82rem;opacity:.75}.agency-flow-arrow{align-self:center;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--gray-400);font-size:.75rem;font-weight:600;white-space:nowrap}.agency-flow-arrow svg{width:28px;height:28px}.agency-variant{margin-top:40px;padding:36px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg)}.agency-variant-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.agency-variant-head h3{font-size:1.25rem;font-weight:700}.agency-variant>p{font-size:.95rem;color:var(--text-muted);line-height:1.7}.agency-variant .agency-flow{margin:32px 0}.agency-variant .agency-program{margin-top:0}.agency-variant .agency-program-col:not(:first-child){background:var(--muted)}.agency-variant-list{padding-left:18px;font-size:.92rem;line-height:1.9}.agency-program{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.agency-program-col{padding:32px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg)}.agency-program-col:first-child{background:var(--blue-500);border-color:transparent;color:#fff;box-shadow:var(--shadow-lg)}.agency-program-col:first-child h3{color:#fff}.agency-program-col h3{font-size:1.1rem;font-weight:700;margin-bottom:16px}.agency-program-col ul{padding-left:18px;font-size:.92rem;line-height:1.9}.agency-upcoming{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.agency-upcoming .section-label{color:var(--blue-300)}.agency-upcoming .section-title{color:#fff}.agency-upcoming p{color:var(--gray-400);font-size:.95rem;line-height:1.7;margin-bottom:12px}.agency-upcoming p code{font-family:JetBrains Mono,monospace;color:var(--blue-300)}.agency-command{background:#0f1117;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:20px;font-size:.85rem}.agency-command-input{font-family:JetBrains Mono,monospace;color:var(--blue-300);padding:10px 12px;border-radius:8px;background:#ffffff0d;margin-bottom:14px}.agency-command-field{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.agency-command-label{color:var(--gray-400)}.agency-command-value{color:#fff;font-weight:600;text-align:right}.agency-command-target{margin-top:14px;font-family:JetBrains Mono,monospace;font-size:.78rem;color:var(--green-500)}.agency-faq .faq-list{margin-top:32px}@media(max-width:900px){.agency-benefits{grid-template-columns:1fr 1fr}.agency-upcoming,.agency-program{grid-template-columns:1fr;gap:32px}}@media(max-width:600px){.agency-benefits{grid-template-columns:1fr}.agency-variant,.agency-variant .agency-program-col{padding:24px 20px}.agency-flow{flex-direction:column;gap:8px}.agency-flow-box{flex-basis:auto;width:100%}.agency-flow-arrow svg{transform:rotate(90deg)}}
