.page-agencies .ag-eyebrow{color:var(--orange);font-family:"JetBrains Mono", var(--mono,monospace);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px;font-size:12px;font-weight:600}.page-agencies .hero .ag-eyebrow{margin-bottom:18px}.page-agencies .ag-logos{padding:48px 0 40px}.page-agencies .ag-logos-label{text-align:center;font-family:"JetBrains Mono", var(--mono,monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:24px;font-size:12px;font-weight:600}.page-agencies .ag-logo-row{grid-template-columns:repeat(4,1fr);gap:16px;max-width:820px;margin:0 auto;display:grid}.page-agencies a.ag-logo-card{text-decoration:none}.page-agencies .ag-logo-card{background:var(--white);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:22px 16px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.page-agencies .ag-logo-card:hover{border-color:var(--light);box-shadow:0 1px 3px #1111110f}.page-agencies .ag-logo-card img{object-fit:contain;opacity:.78;filter:grayscale();width:44px;height:44px;transition:opacity .15s,filter .15s}.page-agencies .ag-logo-card:hover img{opacity:1;filter:grayscale(0)}.page-agencies .ag-logo-card span{color:var(--muted);text-align:center;font-size:12px;font-weight:500;line-height:1.3}.page-agencies .ag-benefits{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-agencies .ag-benefit{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px 26px}.page-agencies .section-alt .ag-benefit{background:var(--surface)}.page-agencies .ag-benefit-num{font-family:"JetBrains Mono", var(--mono,monospace);color:var(--orange);letter-spacing:.04em;font-size:13px;font-weight:600}.page-agencies .ag-benefit h3{letter-spacing:-.02em;margin:10px 0 8px;font-size:19px}.page-agencies .ag-benefit p{color:var(--muted);font-size:14.5px;line-height:1.6}.page-agencies .ag-migrate{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.page-agencies .ag-migrate-text h2{letter-spacing:-.02em;margin-bottom:14px;font-size:34px;font-weight:700;line-height:1.2}.page-agencies .ag-migrate-text>p{color:var(--muted);max-width:52ch;font-size:16px;line-height:1.6}.page-agencies .ag-migrate-list{margin:22px 0 24px;padding:0;list-style:none}.page-agencies .ag-migrate-list li{color:var(--ink);margin-bottom:10px;padding-left:26px;font-size:14.5px;position:relative}.page-agencies .ag-migrate-list li:before{content:"";border-left:2px solid var(--orange);border-bottom:2px solid var(--orange);width:14px;height:8px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.page-agencies .ag-migrate-link{color:var(--orange);font-size:14px;font-weight:600}.page-agencies .ag-migrate-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px}.page-agencies .ag-migrate-mini{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:22px}.page-agencies .ag-mini-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.page-agencies .ag-mini-row:last-child{border-bottom:none}.page-agencies .ag-mini-row span{color:var(--muted)}.page-agencies .ag-mini-row strong{color:var(--ink)}@media (width<=860px){.page-agencies .ag-benefits{grid-template-columns:1fr}.page-agencies .ag-migrate{grid-template-columns:1fr;gap:32px}.page-agencies .ag-pricing-grid{grid-template-columns:1fr 1fr}}.page-agencies .ag-quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-agencies .ag-quote{background:var(--white);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:space-between;gap:22px;margin:0;padding:28px 26px;display:flex}.page-agencies .ag-quote blockquote{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:17px;line-height:1.5}.page-agencies .ag-quote figcaption{align-items:center;gap:12px;display:flex}.page-agencies .ag-quote figcaption img{object-fit:cover;border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:40px;height:40px}.page-agencies .ag-quote figcaption span{color:var(--muted);flex-direction:column;font-size:13.5px;line-height:1.35;display:flex}.page-agencies .ag-quote figcaption strong{color:var(--ink);font-size:14.5px}.page-agencies .ag-quote[data-status=pending-quote]{opacity:.8;border-style:dashed}@media (width<=860px){.page-agencies .ag-quotes{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media (width<=680px){.page-agencies .ag-logo-row{grid-template-columns:repeat(2,1fr);max-width:420px}}@media (width<=560px){.page-agencies .ag-pricing-grid{grid-template-columns:1fr}}
