/* Static complete catalogue: every verified brand is available without paging or motion. */
.brand-rollup.brand-list[open]{padding:22px 0 0;background:transparent;border:0;border-top:1px solid #94bfa850;border-radius:0;box-shadow:none}
.brand-rollup.brand-list[open]>summary,.brand-rollup.brand-list[open] .catalog-tools label,.brand-rollup.brand-list[open] .explorer-status{color:#244b40}
.brand-rollup.brand-list[open] .industry-intro p,.brand-rollup.brand-list[open] .catalog-footer{color:#59756a}
.brand-rollup.brand-list[open] .industry-all,.brand-rollup.brand-list[open] .industry-tile{background:#ffffff70;border-color:#9cc7b578;color:#315c4d;box-shadow:none}
.brand-rollup.brand-list[open] .industry-tile strong{color:#315c4d;font-size:12px}.brand-rollup.brand-list[open] .industry-tile span{color:#628274;font-size:10px}
.brand-rollup.brand-list[open] [data-industry][aria-pressed=true]{background:#c0efdf80;border-color:#3c9b80;color:#0b7159}
.brand-rollup.brand-list[open] .catalog-tools input{background:#ffffffc9;border-color:#a5cabb;color:#22483c}.brand-rollup.brand-list[open] .catalog-tools input::placeholder{color:#658477}
.brand-rollup.brand-list[open] .explorer-status{font-size:13px}.brand-list .catalog-note{color:#58756b;font-size:12px;margin:0 0 14px}
.brand-rollup.brand-list .explorer-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px;height:auto!important;max-height:620px!important;overflow:auto!important;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#64aa92 #dceee780;scrollbar-gutter:stable;padding:20px 10px!important;border:1px solid #a6cebb70;border-radius:20px;background:linear-gradient(145deg,#ffffff4d,#ebfbf42b);box-shadow:inset 0 1px 12px #305c4210;touch-action:pan-y}
.brand-list .explorer-brand{position:static!important;transform:none!important;opacity:1!important;width:auto!important;min-width:0;min-height:0!important;height:130px;padding:16px 6px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important}
.brand-list .explorer-brand[hidden]{display:none!important}.brand-list .brand-work-trigger{width:100%;height:58px;min-height:58px;border-radius:10px}.brand-list .brand-work-trigger:focus-visible{outline:2px solid #21876c;outline-offset:5px}.brand-list .explorer-brand img{max-width:140px;width:100%;height:50px;object-fit:contain;filter:drop-shadow(0 5px 4px #1a503329)}
.brand-list .explorer-brand h3{font-size:12px;line-height:1.35;margin:10px 0 0;color:#31584b!important}.brand-list .explorer-brand>p{font-size:10px;margin:4px 0 0;color:#628274!important}.brand-list .catalog-empty{color:#31584b}
@media(max-width:1000px){.brand-rollup.brand-list .explorer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.brand-rollup.brand-list .explorer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 8px;padding:12px 6px!important;max-height:520px!important}.brand-list .explorer-brand{height:117px;padding:12px 3px!important}.brand-list .explorer-brand img{max-width:108px;height:41px}.brand-list .explorer-brand h3{font-size:11px}}
@media(max-width:430px){.brand-rollup.brand-list .explorer-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:480px!important}.brand-rollup.brand-list[open]{padding:16px 0 0}.brand-list .catalog-tools{gap:10px}}

.performance-panel{padding:28px;border:1px solid rgba(31,119,99,.16);border-radius:22px;background:rgba(255,255,255,.55)}.performance-head h3{margin:0 0 8px;font-size:26px;letter-spacing:-.04em}.performance-head>p:last-child{font-size:13px;color:var(--muted);margin:0}.performance-head .eyebrow{margin:0 0 8px}.performance-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-top:24px}.performance-score{text-align:center}.score-orbit{--score-green:#13987a;width:118px;aspect-ratio:1;margin:0 auto 10px;border-radius:50%;background:conic-gradient(var(--score-green) var(--ct-percent),rgba(21,123,99,.12) 0);display:grid;place-items:center;position:relative}.score-orbit:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#f4fbf8}.score-orbit strong{position:relative;font-family:Oxanium,Arial,sans-serif;font-size:36px;color:#146c58;line-height:1;letter-spacing:-.06em}.score-orbit small{font-size:18px;margin-left:3px}.performance-score h4{font-size:15px;margin:0}.performance-score p{font-size:11px;color:var(--muted);margin:3px 0 0}.brand-wordmark{font-size:clamp(15px,1.7vw,22px);font-weight:650;line-height:1.22;letter-spacing:-.025em;color:#163d34;display:grid;place-items:center;max-width:100%;padding:8px;text-wrap:balance;min-height:60px}.brand-list .text-brand h3{display:none}.brand-list .text-brand .brand-work-trigger{min-height:64px}.brand-list .explorer-brand{content-visibility:auto;contain-intrinsic-size:auto 124px}.proof-strip [data-ct="coverageStatement"]{font-size:13px;line-height:1.5;max-width:250px}.performance-panel+.job-bars{margin:0}@media(max-width:600px){.performance-panel{padding:22px}.performance-head h3{font-size:24px}.score-orbit{width:108px}.score-orbit strong{font-size:34px}.performance-scores{gap:20px 12px}.brand-wordmark{font-size:16px}}

.enterprise-proof{display:grid!important;grid-template-columns:220px 200px minmax(0,1fr);column-gap:30px;align-items:center}.enterprise-proof>.client-api-proof{display:block;font-size:initial;font-weight:initial;padding:0 0 0 30px;border-left:1px solid rgba(23,104,86,.15)}.client-api-proof .eyebrow{font-size:11px;letter-spacing:.16em;margin-bottom:8px}.client-api-proof h3{font-size:27px;line-height:1.12;margin:0 0 12px;letter-spacing:-.035em}.client-api-proof>p{font-size:14px;line-height:1.6;margin:0 0 16px;max-width:430px}.api-data-flow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;color:#286152}.enterprise-proof .api-data-flow span,.enterprise-proof .api-data-flow strong{font-size:11px!important;margin:0!important;display:inline!important;font-weight:600!important}.api-data-flow>span,.api-data-flow>strong{border:1px solid rgba(38,132,109,.2);border-radius:8px;background:rgba(255,255,255,.4);padding:8px 10px}.api-data-flow i{font-style:normal;color:#169577}.enterprise-proof .api-feedback-proof{display:flex;gap:10px;align-items:baseline;margin:18px 0 0}.enterprise-proof .api-feedback-proof strong{font-size:25px!important;line-height:1!important}.enterprise-proof .api-feedback-proof span{display:inline;font-size:12px!important;margin:0!important}.enterprise-proof>p[data-ct="marketCoverageNote"]{grid-column:1/-1;font-size:11px;line-height:1.6;margin-top:22px}.enterprise-proof .client-api-proof .eyebrow{display:block;font-size:11px!important}.enterprise-proof .api-feedback-proof strong>span{font-size:25px!important}@media(max-width:1050px){.enterprise-proof{grid-template-columns:180px minmax(120px,1fr)}.enterprise-proof>.client-api-proof{grid-column:1/-1;margin-top:20px;padding:24px 0 0;border-left:0;border-top:1px solid rgba(23,104,86,.15)}}@media(max-width:500px){.enterprise-proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px!important}.enterprise-proof .relationship-ring{max-width:145px;max-height:145px}.client-api-proof h3{font-size:25px}.api-data-flow{gap:6px}.api-data-flow>span,.api-data-flow>strong{padding:7px 8px}}

@media(max-width:500px){.enterprise-proof .relationship-ring{width:100%!important;height:auto!important;aspect-ratio:1;max-width:145px;max-height:none}.enterprise-proof .relationship-ring strong{font-size:36px!important}.enterprise-proof .relationship-ring>span{font-size:9px!important}}
